Skip to content

Debian Changelog cfs (1.4.1-17)

2006

cfs (1.4.1-17) unstable; urgency=high

   * cfs_fh.c: doencrypt(), dodecrypt(): make salt unsigned long, not int,
     as so the fuctions are called in read/writeblock(), de/encryptname()
     (fixes SIGSEGV due to integer overflow, thx Carlo Contavalli, closes:
     #371076).

 -- Gerrit Pape <pape@smarden.org>  Tue, 11 Jul 2006 21:01:11 +0000

2005

cfs (1.4.1-16) unstable; urgency=low

   * debian/cfs.postrm: properly remove directory $NULL_EXPORT on 'remove'
     (closes: #330565).
   * debian/implicit: update to revision 1.10.
   * debian/control: Standards-Version: 3.6.2.1.

 -- Gerrit Pape <pape@smarden.org>  Tue, 18 Oct 2005 18:47:07 +0000

cfs (1.4.1-15) unstable; urgency=low

   * debian/rules: optionally build package with the diet libc; cleanup.
   * cfs_fh.c: #include <sys/errno.h> -> #include <errno.h>.
   * debian/README.Debian.diet: new; how to build package with the diet libc.
   * debian/cfs.docs: add debian/README.Debian.diet.
   * debian/copyright: refer to permanent download site (closes: #298124).

 -- Gerrit Pape <pape@smarden.org>  Tue, 19 Apr 2005 07:36:51 +0000

2004

cfs (1.4.1-14) unstable; urgency=low

   * debian/implicit: update to revision 1.9; remove upstream or native
     changelog in case it's empty (closes: #256202).

 -- Gerrit Pape <pape@smarden.org>  Sun, 27 Jun 2004 13:47:34 +0000

cfs (1.4.1-13) unstable; urgency=low

   * apply cfsno patch from maf@tkrat.org (closes: #243871).
   * debian/rules: COPT='-g -O2 -DPROTOTYPES=1'.

 -- Gerrit Pape <pape@smarden.org>  Sat, 12 Jun 2004 21:13:53 +0000

cfs (1.4.1-12) unstable; urgency=low

   * apply patch from Kevin Buhr (closes: #227415, #87198, #175260; thx!):
     - switched cookies to network byte order to avoid negative offsets.
   * debian/implicit: update to revision 1.8.

 -- Gerrit Pape <pape@smarden.org>  Fri, 2 Apr 2004 20:05:12 +0000

cfs (1.4.1-11) unstable; urgency=low

   * nfsproto.x: entry->fileid is unsigned long.
   * cfs.c: add support for cfs_mount and cfs_umount scripts started by the
     cfs daemon to simplify daemon startup.
   * debian/cfs_mount.sh, debian/cfs_umount.sh: new; mount/umount null export
     on daemon startup/shutdown.
   * debian/cfs.conf: add CFS_MOUNT, CFS_UMOUNT.
   * debian/control: no longer Build-Depends: debhelper; Suggests: runit.
   * debian/init.d: make use of new simplified daemon startup; check for
     runit service /var/service/cfs.
   * debian/service/run: make use of new simplified daemon startup; log to
     runsvdir for now.
   * debian/rules: install service directory /etc/cfs; stop using debhelper,
     use implicit rules.
   * debian/implicit: new; implicit Makfile rules.
   * debian/README.Debian, debian/conffiles, debian/docs: rename to cfs.*.
   * debian/postinst, debian/postrm, debian/prerm: cleanup; rename to cfs.*.
   * debian/examples, debian/dirs: remove; obsolete.
   * debian/copyright: minor.

 -- Gerrit Pape <pape@smarden.org>  Sun, 21 Mar 2004 14:20:46 +0000

2003

cfs (1.4.1-10) unstable; urgency=low

   * debian/init.d: start: stop cfsd again if mount localhost:$NULL_EXPORT
     fails (closes: #188190).
   * debian/postinst: only start cfsd if statd service is running.

 -- Gerrit Pape <pape@smarden.org>  Thu, 10 Apr 2003 16:10:12 +0200

cfs (1.4.1-9) unstable; urgency=low

   * debian/init.d: change service description (closes: #161110).
   * Makefile: remove obsolete include path.
   * cfs_fh.c: fix minor comment typo.
   * get package rebuilt on s390 with more recent gcc; cfs should work on
     s390 now (see #151564).

 -- Gerrit Pape <pape@smarden.org>  Wed, 8 Jan 2003 02:30:58 +0100

2002

cfs (1.4.1-8) unstable; urgency=low

   * cfs_fh.c: applied patch from Christian Ohler for 8-bit support for
     filenames, with backward compatibility (thx Christian Ohler,
     closes: #44516, #63487).

 -- Gerrit Pape <pape@smarden.org>  Sun, 12 May 2002 12:05:27 +0200

cfs (1.4.1-7) unstable; urgency=low

   * cfs.h, cfs_adm.c: change constants from 1024 to NFS_MAXPATHLEN for
     consistency (prevents possible future buffer overflow, thx Martin
     Schulze).
   * cattach.c, ccat.c, cmkdir.c, cpasswd.c: fix several occurrences of
     careless buffer handling in user programs.
   * moved into main/utils.

 -- Gerrit Pape <pape@smarden.org>  Sun, 31 Mar 2002 16:39:50 +0200

cfs (1.4.1-6) unstable; urgency=medium

   * README.Debian: Limitation section added (#136411).
   * init.d: check for nfs-kernel-server or nfs-user-server:
     nfs-user-server: require manually added entry in /etc/exports,
     refuse to start if not present.
     nfs-kernel-server: use exportfs, check for existing exports in
     /etc/exports, if none found, start independent mountd and stop it
     when cfsd is started (closes: #136703).

 -- Gerrit Pape <pape@smarden.org>  Tue, 5 Mar 2002 22:51:31 +0100

cfs (1.4.1-5.1) unstable; urgency=medium

   * postinst: ask for confirmation before removing old cfs entries from
     /etc/exports. only create a symlink /crypt -> $CRYPT_ROOT if
     NO_CRYPT_SYMLINK is unset and /crypt does not exist.
   * cfs.conf: NO_CRYPT_SYMLINK.
   * (thx Oliver Elphick, closes: #136036, #136040).

 -- Gerrit Pape <pape@smarden.org>  Wed, 27 Feb 2002 19:55:07 +0100

cfs (1.4.1-5) unstable; urgency=medium

   * cattach.1: typo fix (thx Mark-Andre Hopf).
   * init.d: starts independent mountd listening on port 3048 and with
     extra exports-file /etc/cfs.exports before starting cfs, then
     mounts null_export and kills the mountd again, cfsd does not rely
     on a running mountd or nfsd (thx amc, closes: #70764).
   * init.d: use mount option nfsvers=2, avoids warnings with nfs3 (thx
     Roland E. Lipovits, 92692).
   * postinst: old and obsolete cfs entries in /etc/exports are removed,
     nfs-server is restarted. /crypt symlink is created unless
     NO_CRYPT_SYMLINK is set in /etc/cfs.conf.
   * postrm: /var/lib/cfs is removed if empty.
   * bug: buffer overflows in cfsd server daemon code: cvs_adm.c, cvs_fh.c
     (thx Zorgon for pointing at this).
     Some careless strcpy()'s in the server code caused cfsd to die with
     segfault when attaching crypto directories with long pathnames and
     on filehandle operations in attached crypto directories with long
     pathnames, see bug #135903 for details (closes: #135903).

 -- Gerrit Pape <pape@smarden.org>  Sun, 17 Feb 2002 21:36:27 +0100

cfs (1.4.1-4) unstable; urgency=low

   * New maintainer (closes: #130212).
   * fix: spelling error in description (closes: #124493),
   * cfs.c: do not daemonize if environment variable NODAEMON is set.
   * New Standards-Version 3.5.2.
   * Do not restart cfsd on future upgrades if crypto filesystem(s) is/are
     attached.
   * revised package maintainer scripts.

 -- Gerrit Pape <pape@smarden.org>  Mon, 28 Jan 2002 10:03:04 +0100

2001

cfs (1.4.1-3) unstable; urgency=low

   * Fixed blocking cmkdir (closes: Bug#120486)

 -- Chris Leishman <masklin@debian.org>  Mon, 19 Nov 2001 19:05:01 +1100

cfs (1.4.1-2) unstable; urgency=low

   * Fixed broken patch for "/dev/random read long" bug (closes: Bug#115183)

 -- Chris Leishman <masklin@debian.org>  Mon, 19 Nov 2001 19:05:01 +1100

cfs (1.4.1-1) unstable; urgency=low

   * New upstream release 1.4.1 (closes: Bug#111457)
   * Fixed defaults in init.d/cfs
   * Added pad/truncate patch from Martin Forssen <maf@tkrat.org>
   * Added patch to fix "/dev/random read long" bug (closes: Bug#103134)

 -- Chris Leishman <masklin@debian.org>  Mon, 8 Oct 2001 13:11:01 +1000

cfs (1.3.3-10) unstable; urgency=low

   * Changed CRYPT_ROOT to /var/cfs and NULL_EXPORT to /var/lib/cfs/.cfsfs to
     conform with FHS.  (closes: Bug#109287)

 -- Chris Leishman <masklin@debian.org>  Mon, 20 Aug 2001 17:37:14 +1000

2000

cfs (1.3.3-9) unstable; urgency=low

   * Removed cfsconfig.  The use of /crypt is now default, but can be changed
     by editing /etc/cfs.conf. Closes #72578, #69505, #69504
   * Applied a security patch.

 -- Chris Leishman <masklin@debian.org>  Mon, 20 Oct 2000 00:24:14 +1100

cfs (1.3.3-8) frozen unstable; urgency=low

   * Fixed typo in dependancies
   * Made CFS silent on startup

 -- Chris Leishman <masklin@debian.org>  Mon, 15 May 2000 09:29:34 +1000

cfs (1.3.3-7) frozen unstable; urgency=low

   * Fixed bug in rules which was causing cfsconfig to lose permissions.

 -- Chris Leishman <masklin@debian.org>  Mon, 1 May 2000 13:29:34 +1000

cfs (1.3.3-6) frozen unstable; urgency=low

   * Changes to refect name change of knfs server to nfs-kernel-server

 -- Chris Leishman <masklin@debian.org>  Sun, 30 Apr 2000 16:16:54 +1000

1998

cfs (1.3.3-5) unstable; urgency=low

   * Fixed some errors in prerm script

 -- Chris Leishman <masklin@debian.org>  Sun, 22 Aug 1998 23:01:19 +1000

cfs (1.3.3-4) unstable; urgency=low

   * Reassigned dependancies to nfs-server | knfs
 
   * Added support for restarting /etc/init.d/knfs-server if available

 -- Chris Leishman <masklin@debian.org>  Mon, 16 Aug 1998 10:56:23 +1000

cfs (1.3.3-3) unstable; urgency=low

   * Initial Release.
 
   * Repackaged by Chris Leishman.  Removed installation of esm.  Ported
     to libc6.  Fixed bugs and rewrote debian/ scripts.

 -- Chris Leishman <masklin@debian.org>  Fri, 30 Oct 1998 23:21:12 +1100