Commit graph

12 commits

Author SHA1 Message Date
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
jlam
22e231e3a4 Re-add accidentally removed do-build target. -current doesn't need it, but
1.5.x does.
2001-07-24 09:55:34 +00:00
wiz
8f59fe7279 Remove trailing whitespace. 2001-06-09 15:14:54 +00:00
jlam
76c9a0c91a Add patches from Simon Burge <simonb@wasabisystems.com> to build cfs
without needing -traditional.  This fixes socklen_t lossage mentioned in
the README.netbsd file.  This was tested on i386 NetBSD-1.5 and -current.
2001-06-09 04:32:13 +00:00
jlam
1ab2ba8e66 Add patches missing from commit that did the following modifications:
* Use NetBSD's getpass() function instead of the homegrown one, as the
  homegrown one doesn't seem to hide the password when it is being entered.
* Add a rc.d style script to start cfsd, and also install the documentation
  for the filesystem.
* Rename c* commands to cfs_* to avoid conflicts with coda programs with
  a similar name.
2001-06-07 15:36:52 +00:00
jlam
6355b216b7 * Use NetBSD's getpass() function instead of the homegrown one, as the
homegrown one doesn't seem to hide the password when it is being entered.
* Add a rc.d style script to start cfsd, and also install the documentation
  for the filesystem.
* Rename c* commands to cfs_* to avoid conflicts with coda programs with
  a similar name.
2001-06-07 15:35:14 +00:00
simonb
81f70ab521 Back out the socklen_t Makefile magic - causes core dumps on 1.5 i386
and alpha.  Discussed with agc.
2001-06-06 12:29:52 +00:00
wiz
b1c440e3d3 Remove files from jlam's cfs package import (on top of agc's) until
jlam has time to merge them, on request by jlam.
2001-06-06 01:06:57 +00:00
jlam
37065f8caf cfs - Cryptographic File System
CFS pushes encryption services into the UN*X file system.  It supports
secure storage at the system level through a standard UN*X file system
interface to encrypted files.  Users associate a cryptographic key with the
directories they wish to protect.  Files in these directories (as well as
their pathname components) are transparently encrypted and decrypted with
the specified key without further user intervention; cleartext is never
stored on a  disk or sent to a remote file server.  CFS employs a novel
combination of DES stream and codebook cipher modes to provide high
security with good performance on a modern workstation.  CFS can use any
available file system for its underlying storage without modification,
including remote file servers such as NFS.  System management functions,
such as file backup, work in a normal manner and without knowledge of the
key.
2001-06-05 22:19:11 +00:00
agc
7613726bfd Define RINCLUDES, since otherwise cc -I will eat the next argument,
which is not TRT.
2001-06-05 11:15:42 +00:00
agc
63df531746 Install a workaround for socklen_t definition woes on 1.5 2001-06-05 11:10:57 +00:00
agc
e9a94507c4 Initial import of Steve Bellovin's port of Matt Blaze's CFS into the
packages collection.

CFS is an encrypting file system for Unix-like OSs.  It uses NFS as
its interface, and so is reasonably portable.  The FS code dates back
to 1989, and the crypto to 1992, so it is showing signs of age.  This
code should be regarded as completely unsupported; a complete rewrite
will follow eventually.

Please don't download this code if you're in a place that's forbidden
(under US or local law) to export cryptographic software from the US
to, or if you're on the State Department's "Denied Persons List." If
you aren't sure, ask a good lawyer.
2001-06-05 10:29:38 +00:00