./security/cfs, Encrypting file system, using NFS as its interface

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5.0bnb1, Package name: cfs-1.5.0bnb1, Maintainer: gdt

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.

This is a continuation fork which does not currently intend to make
substantial changes, but is buildable on modern systems.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 106.438 KB

Version history: (Expand)


CVS history: (Expand)


   2023-03-11 02:54:01 by Greg Troxel | Files touched by this commit (7)
Log message:
security/cfs: Improve statvfs handling and add patch comments

It is necessary to use statvfs instead of statfs on NetBSD; simplify
how that is done.

Explain most patches much better and add notes to file most upstream.
   2022-12-20 01:32:35 by Greg Troxel | Files touched by this commit (1)
Log message:
security/cfs: Align Solaris defines to upstream
   2022-12-20 00:18:37 by Greg Troxel | Files touched by this commit (22)
Log message:
security/cfs: Update to 1.5.0b

Shift to a continution fork of cfs, which has many of our patches
applied, and which is buildable with modern rpcgen.

Tested on NetBSD 9 amd64 with an encrypted directory that was made
with older cfs.

Upstream changes are mainly modernization of the code and removal of
accomodations for the 80s and 90s.
   2022-12-19 16:14:34 by Greg Troxel | Files touched by this commit (1)
Log message:
security/cfs: Add pre-upgrade notes about continuation fork
   2022-12-19 15:54:10 by Greg Troxel | Files touched by this commit (3)
Log message:
security/cfs: Demote MESSAGE to an installed README
   2022-11-09 16:04:06 by Thomas Klausner | Files touched by this commit (1)
Log message:
cfs: add comment for where to find a newer version of this
   2022-09-26 18:31:20 by Thomas Klausner | Files touched by this commit (2)
Log message:
cfs: reformat DESCR, fix some pkglint
   2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605)
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \ 
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2