2008
cfs (1.4.1-20) unstable; urgency=low
* debian/init.d: use the update-service(8) program from the runit package
instead of directly checking for the symlink in /var/service/.
* debian/control: Suggests: runit (>= 1.8.0-2) (1st version that provides
the update-service program).
* cfssh: shell script uses $RANDOM, force bash through '#!/bin/bash'
(closes: #464633).
* debian/control: add Vcs-Git: http://smarden.org/git/cfs.git/.
-- Gerrit Pape <pape@smarden.org> Fri, 15 Feb 2008 00:07:00 +0000
cfs (1.4.1-19) unstable; urgency=low
[ Klaus Ethgen ] * Reverting the accidentally removed blowfish support. Closes: #438678. * Hopefully fix the amd64 problem. Hopefully closes: #451809. * Fixing some warnings reported by lintian. * Bumped to new policy 3.7.3 [ Gerrit Pape ] * apply NMU 1.4.1-18.1 from Klaus Ethgen (thx!).
-- Gerrit Pape <pape@smarden.org> Sun, 20 Jan 2008 12:28:28 +0000
2007
cfs (1.4.1-18) unstable; urgency=low
* debian/cfs_mount.sh: add ',udp' to mount options, newer mount.nfs
program from nfs-utils requires this (thx Steinar H. Gunderson, closes:
#432767).
* apply patch from Ville-Pertti Keinonen to fix type issues on 64bit
archs, http://www.freebsd.org/cgi/query-pr.cgi?pr=75878 (closes:
#391516, thx Stefan Westerfeld).
* debian/implicit: update to revision 1.11.
* debian/control: Standards-Version: 3.7.2.2.
-- Gerrit Pape <pape@smarden.org> Tue, 17 Jul 2007 08:09:26 +0000
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, CVE-2006-3123).
-- 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