fuse (2.9.4-1ubuntu4) yakkety; urgency=medium * Cherrypick upstream patch for parent to wait until daemon child process is ready. LP: #1558967. -- Dimitri John Ledkov Mon, 27 Jun 2016 12:19:25 +0100 fuse (2.9.4-1ubuntu3) xenial; urgency=medium * Drop modprobing fuse module, it's builtin on ubuntu. * Drop creating /dev/fuse, udev does it for us. (LP: #1556143). * Drop udev|makedev dependency. -- Dimitri John Ledkov Fri, 11 Mar 2016 15:37:54 +0000 fuse (2.9.4-1ubuntu2) xenial; urgency=medium * Upgrade /etc/fuse.conf permissions to current default of 0644. (LP: #794494) -- Dimitri John Ledkov Tue, 23 Feb 2016 15:44:39 +0000 fuse (2.9.4-1ubuntu1) wily; urgency=low * Merge from Debian unstable. (LP: #1468314) Remaining changes: - debian/fuse-udeb.install: + Install ulockmgr_server. - debian/fuse.udev: + Don't install the udev rules; we require the fuse module to be built-in, and mountall/systemd handle mounting /sys/fs/fuse/connections. -- Artur Rona Wed, 24 Jun 2015 12:45:38 +0200 fuse (2.9.4-1) unstable; urgency=low * New upstream release. * Don't use modules-load.d anymore (closes: #773894). * Guard lsmod call in postinst (closes: #767829). -- Laszlo Boszormenyi (GCS) Tue, 09 Jun 2015 19:33:06 +0000 fuse (2.9.3-16ubuntu1) wily; urgency=low * Merge from Debian unstable. (LP: #1458397) Remaining changes: - debian/fuse-udeb.install: + Install ulockmgr_server. - debian/fuse.udev: + Don't install the udev rules; we require the fuse module to be built-in, and mountall/systemd handle mounting /sys/fs/fuse/connections. * Drop following change, no longer applicable: - debian/fuse.postinst: + Only change the ownership or mode of /etc/fuse.conf on initial installation. - Drop the Ubuntu specific way of making fusermount suid root. Using dpkg-statoverride for this works perfectly well and allows admins to un-setuid it. [Martin Pitt] -- Artur Rona Sun, 24 May 2015 22:59:58 +0200 fuse (2.9.3-16) unstable; urgency=high * Sync with Ubuntu. * Update Standards-Version to 3.9.6 . [ Marc Deslauriers ] * SECURITY UPDATE: privilege escalation via insecure environment - debian/patches/CVE-2015-3202.patch: use execle to run external helpers in lib/mount_util.c, util/mount_util.c. - CVE-2015-3202 (closes: #786439). -- Laszlo Boszormenyi (GCS) Thu, 21 May 2015 17:22:33 +0000 fuse (2.9.3-15) unstable; urgency=low * Use correct long option for udevadm in postinst (closes: #756582). -- Laszlo Boszormenyi (GCS) Thu, 31 Jul 2014 20:07:21 +0000 fuse (2.9.3-14) unstable; urgency=low * New maintainer (closes: #756548). * Add watch file. -- Laszlo Boszormenyi (GCS) Wed, 30 Jul 2014 20:33:25 +0000 fuse (2.9.3-13) unstable; urgency=low * I don't care anymore, not worth it.. orphaning. -- Daniel Baumann Fri, 25 Jul 2014 16:33:54 +0200 fuse (2.9.3-12) unstable; urgency=low * Cherry-picking patch from upstream for arm64 (Closes: #752081). -- Daniel Baumann Fri, 20 Jun 2014 08:27:34 +0200 fuse (2.9.3-11) unstable; urgency=low * Improving fuse.postinst to handle device creation a bit better (Closes: #743360). -- Daniel Baumann Sat, 14 Jun 2014 21:25:15 +0200 fuse (2.9.3-10) unstable; urgency=low * Conditionally only trigger udevadm only when /dev/fuse has already been available (Closes: #745295). -- Daniel Baumann Sat, 03 May 2014 12:16:17 +0200 fuse (2.9.3-9) unstable; urgency=low * Loading fuse module in postinst to cover some edge cases where udev reloading would fail (Closes: #743360). -- Daniel Baumann Sat, 05 Apr 2014 11:32:44 +0200 fuse (2.9.3-8) unstable; urgency=low * Building with dh --parallel. -- Daniel Baumann Mon, 31 Mar 2014 19:50:34 +0200 fuse (2.9.3-7) experimental; urgency=low * Adding patch from Fabrice Bauzac to use dlsym() instead of relying on ld.so constructor functions to load modules (Closes: #737143). * Updating year in copyright for 2014. -- Daniel Baumann Sat, 01 Feb 2014 05:54:44 +0100 fuse (2.9.3-6) experimental; urgency=low * Adding explicit permissions to udev rule for device nodes. -- Daniel Baumann Sat, 28 Dec 2013 20:49:22 +0100 fuse (2.9.3-5) experimental; urgency=low * Updating to standards version 3.9.5. * Building with dh-autoreconf (Closes: #732285). * Dropping fuse group (Closes: #733312). -- Daniel Baumann Sat, 28 Dec 2013 15:16:28 +0100 fuse (2.9.3-4) experimental; urgency=low * Updating vcs fields. -- Daniel Baumann Thu, 17 Oct 2013 10:05:12 +0200 fuse (2.9.3-3) experimental; urgency=low * Simplyfing libfuse2 symbols by marking linux-only symbols as linux- only rather than to ship two different sets for linux and kfreebsd, thanks to Pino Toscano (Closes: #717197). -- Daniel Baumann Wed, 17 Jul 2013 22:35:26 +0200 fuse (2.9.3-2) experimental; urgency=low * Adding vcs fields. * Wrapping control fields. * Adding lintian overrides. -- Daniel Baumann Wed, 17 Jul 2013 13:10:22 +0200 fuse (2.9.3-1) experimental; urgency=low * Merging upstream version 2.9.3. * Updating year in copyright file. -- Daniel Baumann Tue, 02 Jul 2013 17:53:03 +0200 fuse (2.9.2-9) experimental; urgency=low * Updating kfreebsd symbols files again. -- Daniel Baumann Tue, 11 Jun 2013 17:44:22 +0200 fuse (2.9.2-8) experimental; urgency=low * Correcting fuse-dbg package description. * Harmonizing dpkg-statoverride calls in postinst. * Excluding package on hurd by explicitly listing linux-any and kfreebsd-any, it doesn't build on hurd anyway. * Adding kfreebsd specific symbols file for libfuse2. -- Daniel Baumann Thu, 06 Jun 2013 08:02:49 +0200 fuse (2.9.2-7) experimental; urgency=low * Creating an udev event rather than reloading udev (Closes: #679930). * Only creating /dev/fuse with MAKEDEV if it doesn't already exist. * Clarify manpage that fusermount is used for unmounting only these days (Closes: #651556). -- Daniel Baumann Tue, 04 Jun 2013 22:27:29 +0200 fuse (2.9.2-6) experimental; urgency=low * Adding initial symbols file for libfuse, thanks to Pino Toscano (Closes: #559473). -- Daniel Baumann Tue, 04 Jun 2013 18:56:30 +0200 fuse (2.9.2-5) experimental; urgency=low * Including header files in examples (Closes: #626522). * Prefixing patches with four digits in filenames. * Trimming diff headers in patches. -- Daniel Baumann Thu, 23 May 2013 14:50:28 +0200 fuse (2.9.2-4ubuntu5) wily; urgency=medium * SECURITY UPDATE: privilege escalation via insecure environment - debian/patches/CVE-2015-3202.patch: use execle to run external helpers in lib/mount_util.c, util/mount_util.c. - CVE-2015-3202 -- Marc Deslauriers Thu, 21 May 2015 12:13:28 -0400 fuse (2.9.2-4ubuntu4) trusty; urgency=low * Convert to dh-autoreconf in order to update libtool.m4 for new ports. -- Colin Watson Mon, 16 Dec 2013 11:11:40 +0000 fuse (2.9.2-4ubuntu3) saucy; urgency=low * debian/patches/04-fix-arm64-int-sizes.patch: Use linux/types.h rather than sys/types.h in include/fuse_kernel.h to fix the arm64 build. -- William Grant Fri, 11 Oct 2013 16:37:20 +1100 fuse (2.9.2-4ubuntu2) saucy; urgency=low * Correct call in debian/rules to use DEB_HOST_ARCH_OS to set setuid bit on /bin/fusermount, which got lost in the previous upload (LP: #1185622). -- Dmitrijs Ledkovs Thu, 30 May 2013 10:28:27 +0100 fuse (2.9.2-4ubuntu1) saucy; urgency=low * Merge with Debian unstable. Remaining changes: - Install ulockmgr_server in fuse-udeb. - Install fusermount with 4755 permissions (remaining change from "Dynamic foreground user access"). - Only change the ownership or mode of /etc/fuse.conf in postinst on initial installation. - Don't install the udev rules; we require the fuse module to be built-in, and mountall handles mounting /sys/fs/fuse/connections. * Drop cherrypick from upstream, part of this upstream: - Fix "fuse internal error: node NNN not found" (LP: #1019806) * This upload fixes non-matching shared file across multiarched libfuse2. (LP: #842405) -- Dmitrijs Ledkovs Fri, 24 May 2013 12:25:46 +0100 fuse (2.9.2-4) unstable; urgency=low * Removing all references to my old email address. -- Daniel Baumann Sun, 10 Mar 2013 20:29:13 +0100 fuse (2.9.2-3) unstable; urgency=low * Updating year in copyright. * Removing fuse.preinst with squeeze-to-wheezy upgrade cleanup. * Adding dpkg-source local-options. * Dropping dpkg-source compression level. -- Daniel Baumann Thu, 24 Jan 2013 12:18:47 +0100 fuse (2.9.2-2) unstable; urgency=low * Removing fuse group in postrm, thanks to Tom Jampen . * Also rebuilding initramfs on fuse removal. * Removing pre-wheezy udev detection in postinst for device creation. * Updating to standards version 3.9.4. * Building without conditional multiarch support for pre-wheezy. * Dropping pre-wheezy transitional package. * Dropping pre-wheezy breaks against loop-aes-utils. * Removing configuration file on purge. -- Daniel Baumann Thu, 13 Dec 2012 12:10:35 +0100 fuse (2.9.2-1) unstable; urgency=low * Merging upstream version 2.9.2. -- Daniel Baumann Fri, 19 Oct 2012 12:47:21 +0200 fuse (2.9.1-1) unstable; urgency=low * Merging upstream version 2.9.1. -- Daniel Baumann Fri, 21 Sep 2012 19:07:33 +0200 fuse (2.9.0-5) unstable; urgency=low * Adjusting permission on fusermount conditionally upon build architecture (Closes: #680232). -- Daniel Baumann Thu, 05 Jul 2012 16:54:23 +0200 fuse (2.9.0-4) unstable; urgency=low * Some editorial changes to copyright file. * Removing sysvinit start and stop links before removing fuse initscript (Closes: #679608). -- Daniel Baumann Sat, 30 Jun 2012 15:51:06 +0200 fuse (2.9.0-3) unstable; urgency=low * Simplyfing backports compatible use of multiarch debhelper install files. * Correcting typo in conditional gencontrol call in rules. * Updating GPL boilerplate in copyright file. * Switching to xz compression. * Using make conditionals instead of shell conditional in rules for consistency. * Removing old dpkg trigger for initramfs-tools. * Automatically loading fuse kernel module with kmod. * Removing old initscript in preinst (Closes: #670635). * Rewrapping default fuse.conf. * Adding /dev/cuse to fuse rule (Closes: #668509). * Reloading udev in postinst (Closes: #568644, #617667, #628375). * Adjusting section and priority of the transitional package. * Using official package-type for udeb packages in control now. -- Daniel Baumann Fri, 29 Jun 2012 17:42:25 +0200 fuse (2.9.0-2) unstable; urgency=low * Correcting debhelper docs file to not include unwanted files (Closes: ##674198). -- Daniel Baumann Thu, 21 Jun 2012 13:52:01 +0200 fuse (2.9.0-1ubuntu3) raring; urgency=low * Fix "fuse internal error: node NNN not found" (LP: #1019806) -- Dmitrijs Ledkovs Thu, 21 Mar 2013 10:39:45 +0000 fuse (2.9.0-1ubuntu2) quantal; urgency=low * Fix syntax error in fuse.postinst, introduced in 2.9.0-1ubuntu1. -- Colin Watson Mon, 11 Jun 2012 17:05:30 +0100 fuse (2.9.0-1ubuntu1) quantal; urgency=low * Merge with Debian unstable (lp: #1003613). Remaining changes: - Install ulockmgr_server in fuse-udeb. - Install fusermount with 4755 permissions (remaining change from "Dynamic foreground user access"). - Only change the ownership or mode of /etc/fuse.conf in postinst on initial installation. - Don't install the udev rules; we require the fuse module to be built-in, and mountall handles mounting /sys/fs/fuse/connections. -- Michael Bienia Wed, 23 May 2012 20:40:51 +0200 fuse (2.9.0-1) unstable; urgency=low * Updating compression handling for udeb with newer debhelper. * Merging upstream version 2.9.0. * Rediffing initscript.patch. * Rediffing kfreebsd.patch. * Rediffing examples.patch. * Removing cve-2011-0542.patch, included upstream. * Removing ftbfs.patch, included upstream. * Removing local manpages, included upstream. -- Daniel Baumann Fri, 18 May 2012 08:25:16 +0200 fuse (2.8.7-2) unstable; urgency=low * Removing initscript in favour of udev rule, thanks to Josh Triplett (Closes: #667988, #601546). -- Daniel Baumann Mon, 16 Apr 2012 09:32:12 +0000 fuse (2.8.7-1) unstable; urgency=low * Replacing conflicts against loop-aes-utils with a versioned breaks (Closes: #662237). * Merging upstream version 2.8.7. * Updating to debhelper version 9. * Updating to standards version 3.9.3. * Updating copyright file machine-readable format version 1.0. * Enabling hardening buildflags. * Making multi-arch support conditional. -- Daniel Baumann Tue, 13 Mar 2012 20:36:48 +0100 fuse (2.8.6-4) unstable; urgency=low * Prefixing readme to assign it to the fuse package only. * Correcting accidentally wrong debhelper install file for libfuse2 which resulted in having the so links in /usr/lib instead of /lib. * Adjusting /lib for multiarch (Closes: #650354, #650681, #651189). * Correcting spelling typo in mount.fuse manpage, thanks to A. Costa (Closes: #646676). -- Daniel Baumann Wed, 07 Dec 2011 08:40:57 +0100 fuse (2.8.6-3) unstable; urgency=low * Adding patch from YunQiang Su to fix FTBFS when use -Wformat -Wformat-security -Werror=format-security (Closes: #647876). * Adding support for multiarch, thanks to YunQiang Su (Closes: #647876). * Finishing initramfs integration (Closes: #649941). * Consulting dpkg-stateoverride before resetting owner and permission for /etc/fuse.conf in fuse postinst (Closes: #649942). -- Daniel Baumann Mon, 28 Nov 2011 15:34:53 +0100 fuse (2.8.6-2ubuntu2) precise; urgency=low * debian/patches/06-clone_newns.patch: Define _GNU_SOURCE in util/fusermount.c to make CLONE_NEWNS available (picked from upstream git; fixes FTBFS; lp: #935514) -- Michael Bienia Mon, 27 Feb 2012 15:13:25 +0100 fuse (2.8.6-2ubuntu1) precise; urgency=low * Resynchronise with Debian (LP: #884907). Remaining changes: - Don't install the init script; we require the fuse module to be built-in, and mountall handles mounting /sys/fs/fuse/connections. - Call update-initramfs in postinst. - Install ulockmgr_server in fuse-udeb. - Install fusermount with 4755 permissions (remaining change from "Dynamic foreground user access"). - Use UMOUNT_NOFOLLOW if available to avoid following symlinks in fusermount. - Only change the ownership or mode of /etc/fuse.conf in postinst on initial installation. -- Colin Watson Thu, 24 Nov 2011 23:07:21 +0000 fuse (2.8.6-2) unstable; urgency=low * Using compression level 9 also for binary packages. * Moving initramfs hook installatin in rules after dh_install call for cosmetic reasons. * Dropping obsolete configure handling, not needed anymore with current debhelper and dpkg. * Removing empty fuse.postrm. * Don't restart on upgrade (Closes: #471199). * Completing move from /usr to / (Closes: #452412). * Dropping old news file. * Also using linux-any as architecture in depends. * Rewriting copyright file in machine-interpretable format. * Rewriting fuse postinst. * Sorting targets in rules file. * Rewriting fusermount manpage. * Adding manpage for ulockmgr_server. * Renaming fuse manpage to mount.fuse. * Updating email address of Miklos in cve-2011-0542.patch. * Updating todo file. * Removing double entries in 2.8.5-4 section of debian changelog. -- Daniel Baumann Sun, 23 Oct 2011 11:07:53 +0200 fuse (2.8.6-1) unstable; urgency=low * Merging upstream version 2.8.6. * Removing cve-2010-3879.patch, included upstream. * Removing cve-2011-0541.patch, included upstream. * Removing cve-2011-0543.patch, included upstream. * Renumbering remaining patches. -- Daniel Baumann Wed, 28 Sep 2011 08:13:03 +0200 fuse (2.8.5-5) unstable; urgency=low * Adding initramfs-tools integration (Closes: #505691). * Using linux-any in build-depends rather than negatively listing kfreebsd (Closes: #634321). -- Daniel Baumann Thu, 08 Sep 2011 20:30:29 +0200 fuse (2.8.5-4) unstable; urgency=low * Adding depends to mount to ensure new enough util-linux is being used (Closes: #628735, #630237). * Adding reference for fuse in fusermount manpage (Closes: #629897). * Adding a conflict against loop-aes-utils (Closes: #631454). * Updating todo file. * Removing obsolete --disable-kernel-module from configure call. -- Daniel Baumann Sun, 10 Jul 2011 17:07:36 +0200 fuse (2.8.5-3) unstable; urgency=low * Updating udev check in postinst to also look for /run (Closes: #628050). -- Daniel Baumann Fri, 03 Jun 2011 10:17:31 +0200 fuse (2.8.5-2) unstable; urgency=low * Correcting filename of the last patch for CVE 2011-0543. * Adding fuse(5) manpage from Bastien Roucaries (Closes: #510463). * Override dh_compress to not compress examples. * Adding patch to not exclude fioc.h from examples (Closes: #626522). * Removing old fuse-utils.preinst script. * Avoid running initscript to unload kernel modules on shutdown (Closes: #584710). * Renaming fuse-utils* packages to simply fuse*. Renaming at this point is not a problem since d-i doesn't already use the fuse udebs just yet. * Sorting depends. * Updating source section. * Adding debug package. -- Daniel Baumann Thu, 26 May 2011 14:47:38 +0200 fuse (2.8.5-1) experimental; urgency=low * Merging upstream version 2.8.5 (Closes: #585875). * Removing useless whitespaces at EOL and EOF. * Switching to source format 3.0 (quilt). * Rediffing Build_system_do_not_install_init_script (dpatch) as initscript.patch (quilt). * Rediffing GNU_kFreeBSD (dpatch) as kfreebsd.patch (quilt). * Removing Missing_pthread_link_on_libulockmgr, included upstream. * Removing CVE-2009-3297.dpatch, included upstream. * Adding patch from upstream to fix arbitrary unprivileged unmount [CVE 2010-3879]. * Adding patch from upstream to fix cleanup in case of failed mount [CVE 2011-0541]. * Adding patch from upstream to chdir to / before performing mount/umount [CVE 2011-0542]. * Adding patch from upstream to only allow mount and umount if util- linux suppports --no-canonicalize [CVE 2011-0542]. * Rename examples directory for libfuse-dev to more common name (within debian directory). * Moving manpage to subdirectory (within debian directory). * Moving configfile to subdirectory (within debian directory). * Removing watch file. * Removing leftovers from fuse-source. * Updating to debhelper version 8. * Updating to standards version 3.9.2. * Decrufting, sorting and wrapping build-depends. * Sorting source fields. * Decrufting and sorting depends. * Sorting binary fields. * Updating udev rule, thanks to Marco d'Itri (Closes: #584709). * Sorting packages. * Updating package short and long descriptions. * Minimizing rules file. * Dropping la files (Closes: #621309). * Adding todo file. -- Daniel Baumann Thu, 26 May 2011 11:01:16 +0200 fuse (2.8.4-2) unstable; urgency=low * Taking over package from Bartosz and Adam with thanks for their past contributions, both of them are MIA. -- Daniel Baumann Tue, 24 May 2011 20:04:54 +0200 fuse (2.8.4-1.5) unstable; urgency=low * Non-maintainer upload. * Only build fuse-utils-udeb on Linux architectures. -- Colin Watson Fri, 20 May 2011 13:00:49 +0100 fuse (2.8.4-1.4ubuntu1) oneiric; urgency=low * Resynchronise with Debian. Remaining changes: - Add Breaks to ensure right version of udev is used. - Use udev rules instead of init script. - Add initramfs support, for booting from ntfs-3g in wubi. - Install ulockmgr_server. - Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. This allows mounting ntfs filesystems in /etc/fstab. - Install fusermount with 4755 permissions (remaining change from "Dynamic foreground user access"). - Don't fail in postinst if udev is running and /dev/fuse does not exist. - Remove old modprobe and udev configuration files on upgrade if unmodified. - Security updates: arbitrary unprivileged unmount. - Don't change the ownership or mode of /etc/fuse.conf in postinst unless we're also adding the fuse group for the first time. -- Colin Watson Wed, 18 May 2011 11:02:10 +0100 fuse (2.8.4-1.4) unstable; urgency=low * Non-maintainer upload. * Create libfuse2-udeb and fuse-utils-udeb (closes: #505697). -- Colin Watson Sat, 23 Apr 2011 14:27:06 +0100 fuse (2.8.4-1.3) unstable; urgency=low * Non-maintainer upload to fix a regression introduced in the previous NMU. * Use "Architecture: linux-any" for fuse-utils instead of a long list of architectures. This fixes sparc64 support. -- Aurelien Jarno Sat, 12 Mar 2011 17:04:33 +0100 fuse (2.8.4-1.2) unstable; urgency=low * NMU, added armhf in arch list. (Closes: #596952) -- Konstantinos Margaritis Thu, 24 Feb 2011 12:42:25 +0000 fuse (2.8.4-1.1ubuntu4) natty; urgency=low * SECURITY UPDATE: arbitrary unprivileges unmount - debian/patches/005-CVE-2011-0541.patch: don't follow symlinks when unmounting in case of a failed mtab update in util/fusermount.c. - debian/patches/006-CVE-2011-0542.patch: chdir to / before performing mount/umount in util/fusermount.c. - debian/patches/007-CVE-2011-0543.patch: remove legacy util-linux support so symlinks don't get followed upon fallback in lib/mount_util.c, util/fusermount.c. Remove unneeded --disable-legacy-umount option in configure.in. - debian/rules: remove dh_autoreconf and obsolete --disable-legacy-umount configure option. - debian/control: Remove dh-autoreconf from Build-Depends. - CVE-2011-0541 - CVE-2011-0542 - CVE-2011-0543 * Removed unused 003-CVE-2009-3297.dpatch patch. -- Marc Deslauriers Thu, 10 Feb 2011 14:55:36 -0500 fuse (2.8.4-1.1ubuntu3) natty; urgency=low * debian/fuse-utils.postinst: Respect local modifications to /etc/fuse.conf by not changing the ownership or mode of /etc/fuse.conf in the postinst file unless we're also adding the fuse group for the first time. (LP: #697792) -- Barry Warsaw Fri, 21 Jan 2011 11:13:06 -0500 fuse (2.8.4-1.1ubuntu2) natty; urgency=low * SECURITY UPDATE: arbitrary unprivileged unmount (LP: #670622) - debian/patches/004-CVE-2010-3879.dpatch: Use umount --fake to update /etc/mtab. - debian/control: make libfuse2 depend on version of mount that contains backported --fake support. Add dh-autoreconf to Build-Depends. - debian/rules: add dh_autoreconf and build with --disable-legacy-umount. - CVE-2010-3879 -- Marc Deslauriers Wed, 19 Jan 2011 14:31:21 -0500 fuse (2.8.4-1.1ubuntu1) natty; urgency=low * Resynchronise with Debian. Remaining changes: - debian/control: Add Breaks to ensure right version of udev is used. - Use udev rules instead of init script: + Add debian/45-fuse.rules: Put /dev/fuse into group fuse. + debian/fuse-utils.postinst: Try to load the fuse module only if it's still a module, remove it from /etc/modules/ anyway. + debian/rules, debian/fuse-utils.install: Don't install the init script; install the udev rule. - initramfs support, for booting from ntfs-3g in wubi: + debian/fuse-utils.initramfs-hook: Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. Use manual_add_modules not force_load; fuse will be loaded automatically if necessary (it's a built-in in Ubuntu anyway) + debian/rules: Install above file into fuse-utils. + debian/fuse-utils.postinst: Call update-initramfs. + (Forwarded to Debian #505691) - Create libfuse2-udeb and fuse-utils-udeb. (Forwarded to Debian #505697) - debian/fuse-utils.install: Install ulockmgr_server. - debian/{rules,libfuse2.install,fuse-utils.lintian}: Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. This allows mounting ntfs filesystems in /etc/fstab. (Debian #452412) - debian/{rules,fuse-utils.postinst}: Install fusermount with 4755 permissions (remaining change from "Dynamic foreground user access"). - debian/fuse-utils.postinst: + Don't fail if udev is running and /dev/fuse does not exist. (Forwarded to Debian #505685) - debian/fuse-utils.preinst: + Remove the module configuration file on upgrade if unmodified. + Remove old rules file if unchanged -- Colin Watson Wed, 13 Oct 2010 12:20:43 +0100 fuse (2.8.4-1.1) unstable; urgency=low * Non-maintainer upload. * Update and re-enenable 001-GNU_kFreeBSD patch to fix FTBFS on GNU/kFreeBSD. (Closes: #590274) Updated patch by Petr Salinger, thanks. -- Michael Biebl Sat, 18 Sep 2010 22:11:07 +0200 fuse (2.8.4-1ubuntu1) maverick; urgency=low * Resynchronise with Debian (fixing hang with auditd, LP: #634554). Remaining changes: - debian/control: Add Breaks to ensure right version of udev is used. - Use udev rules instead of init script: + Add debian/45-fuse.rules: Put /dev/fuse into group fuse. + debian/fuse-utils.postinst: Try to load the fuse module only if it's still a module, remove it from /etc/modules/ anyway. + debian/rules, debian/fuse-utils.install: Don't install the init script; install the udev rule. - initramfs support, for booting from ntfs-3g in wubi: + debian/fuse-utils.initramfs-hook: Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. Use manual_add_modules not force_load; fuse will be loaded automatically if necessary (it's a built-in in Ubuntu anyway) + debian/rules: Install above file into fuse-utils. + debian/fuse-utils.postinst: Call update-initramfs. + (Forwarded to Debian #505691) - Create libfuse2-udeb and fuse-utils-udeb. (Forwarded to Debian #505697) - debian/fuse-utils.install: Install ulockmgr_server. - debian/{rules,libfuse2.install,fuse-utils.lintian}: Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. This allows mounting ntfs filesystems in /etc/fstab. (Debian #452412) - debian/{rules,fuse-utils.postinst}: Install fusermount with 4755 permissions (remaining change from "Dynamic foreground user access"). - debian/fuse-utils.postinst: + Don't fail if udev is running and /dev/fuse does not exist. (Forwarded to Debian #505685) - debian/fuse-utils.preinst: + Remove the module configuration file on upgrade if unmodified. + Remove old rules file if unchanged * Re-enable 000-Build_system_do_not_install_init_script patch. -- Colin Watson Fri, 24 Sep 2010 12:09:38 +0100 fuse (2.8.4-1) unstable; urgency=low * New upstream version. - ACK previous non-maintainer upload (559478) - fixes problems with gvfs (585648) * Added sparc64 to supported archs (560987) -- Bartosz Fenski Mon, 19 Jul 2010 18:57:27 +0200 fuse (2.8.1-1.2) unstable; urgency=high * Non-maintainer upload by the Security Team. * Fixed CVE-2009-3297: race condition in fusermount (Closes: #567633) -- Giuseppe Iuculano Sun, 31 Jan 2010 22:23:35 +0100 fuse (2.8.1-1.1ubuntu2) lucid; urgency=low * SECURITY UPDATE: local attacker can trick fuse into unmounting a filesystem from the wrong location. - debian/patches/200-fix_mount_symlink_handling: upstream fixes. - CVE-2009-3297 -- Kees Cook Mon, 25 Jan 2010 17:10:52 -0800 fuse (2.8.1-1.1ubuntu1) lucid; urgency=low * Merge with Debian testing (lp: #506958). Remaining changes: - debian/control: Add Breaks to ensure right version of udev is used. - Use udev rules instead of init script: + Add debian/45-fuse.rules: Put /dev/fuse into group fuse. + debian/fuse-utils.postinst: Try to load the fuse module only if it's still a module, remove it from /etc/modules/ anyway. + debian/rules, debian/fuse-utils.install: Don't install the init script; install the udev rule. - initramfs support, for booting from ntfs-3g in wubi: + debian/fuse-utils.initramfs-hook: Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. Use manual_add_modules not force_load; fuse will be loaded automatically if necessary (it's a built-in in Ubuntu anyway) + debian/rules: Install above file into fuse-utils. + debian/fuse-utils.postinst: Call update-initramfs. + (Forwarded to Debian #505691) - Create libfuse2-udeb and fuse-utils-udeb. (Forwarded to Debian #505697) - debian/fuse-utils.install: Install ulockmgr_server. - debian/{rules,libfuse2.install,fuse-utils.lintian}: Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. This allows mounting ntfs filesystems in /etc/fstab. (Debian #452412) - debian/{rules,fuse-utils.postinst}: Install fusermount with 4755 permissions (remaining change from "Dynamic foreground user access"). - debian/fuse-utils.postinst: + Don't fail if udev is running and /dev/fuse does not exist. (Forwarded to Debian #505685) - debian/fuse-utils.preinst: + Remove the module configuration file on upgrade if unmodified. + Remove old rules file if unchanged -- Michael Bienia Wed, 13 Jan 2010 14:48:39 +0100 fuse (2.8.1-1.1) unstable; urgency=low * Non-maintainer upload. * Apply patch from Petr Salinger to fix FTBFS on GNU/kFreeBSD (Closes: #552600) * Apply patch from Vagrant Cascadian to run MAKEDEV only if found (Closes: #550334, #553015) * Invoke dh_makeshlibs with an appropriately strict dependency (Closes: #557143) -- Simon McVittie Fri, 04 Dec 2009 17:24:05 +0000 fuse (2.8.1-1) unstable; urgency=low * New upstream version (Closes: #543176) - fixes missing fuse_reply_bmap (Closes: #531329) * Fixes problem with udev (Closes: #543271, #473545) * Changed order of dependencies udev/makedev (Closes: #546867) * Correctly uses MAKEDEV and doesn't mess with udev anymore (Closes: #534572) * Doesn't use libulockmgr patch anymore, fixed upstream. * Shipped with README.Source file. -- Bartosz Fenski Sun, 25 Oct 2009 17:05:03 +0100 fuse (2.7.4-2) unstable; urgency=low * Ack previous NMU, thanks. * Initscript LSB headers now depend on $remote_fs (Closes: #533028). * Install fusermount with restricted permissions to avoid a race condition during package installation (Closes: #502300). * Bump Standards-Version. * Merge Aurelien Jarno's patch to support GNU/kFreeBSD (Closes: #528537). * Add missing pthread link for libulockmgr. -- Adam Cécile (Le_Vert) Wed, 01 Jul 2009 21:00:52 +0200 fuse (2.7.4-1.1ubuntu4.2) lucid; urgency=low * debian/fuse-utils.initramfs-hook: - use manual_add_modules not force_load; fuse will be loaded automatically if necessary (it's a built-in in Ubuntu anyway) -- Scott James Remnant Fri, 18 Dec 2009 02:19:06 +0000 fuse (2.7.4-1.1ubuntu4.1) karmic-proposed; urgency=low * debian/fuse-utils.postinst: - do not fail if udev can not be reloaded (LP: #444979) -- Michael Vogt Wed, 28 Oct 2009 10:34:02 +0100 fuse (2.7.4-1.1ubuntu4) jaunty; urgency=low * debian/fuse-utils.modprobe: Drop, we'll build this module into the kernel and do this with the other kernel filesystems * debian/fuse-utils.preinst: Remove on upgrade if unmodified * debian/rules: Update * debian/fuse-utils.install: Update * debian/fuse-utils-udeb.install: Update * debian/fuse-utils.postinst: Only try to load if it's still a module, remove from /etc/modules anyway -- Scott James Remnant Thu, 05 Mar 2009 17:18:15 +0000 fuse (2.7.4-1.1ubuntu3) jaunty; urgency=low * drop makedev from dependencies, we never used it anyway -- Oliver Grawert Wed, 14 Jan 2009 14:27:59 +0100 fuse (2.7.4-1.1ubuntu2) jaunty; urgency=low * debian/rules: Install udev rules into /lib/udev/rules.d * debian/fuse-utils.install: Update path * debian/fuse-utils.preinst: Remove old rules file if unchanged. * debian/control: Add Breaks to ensure right version of udev is used. -- Scott James Remnant Fri, 09 Jan 2009 16:15:56 +0000 fuse (2.7.4-1.1ubuntu1) jaunty; urgency=low * Merge with Debian unstable. Remaining Ubuntu changes: - Use udev rules instead of init script: + Add debian/45-fuse.rules: Put /dev/fuse into group fuse. + Add debian/fuse-utils.modprobe: Mount/Umount fusectl fs on module loading/unloading. + debian/fuse-utils.postinst: Load fuse module and add it to /etc/modules, so that it is loaded at boot time. + debian/rules, debian/fuse-utils.install: Don't install the init script; install the udev rule and the module configuration file instead. + (Not forwarded to Debian; lots of effort for a questionably small boot speed improvement, and will be obsolete with proper upstart scripts.) - debian/fuse-utils.install: Install ulockmgr_server. - debian/fuse-utils.postinst: Don't fail if udev is running and /dev/fuse does not exist. (Forwarded to Debian #505685) - debian/{rules,libfuse2.install,fuse-utils.lintian}: Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. This allows mounting ntfs filesystems in /etc/fstab. (Debian #452412) - Create libfuse2-udeb and fuse-utils-udeb. (Forwarded to Debian #505697) - initramfs support, for booting from ntfs-3g in wubi: + debian/fuse-utils.initramfs-hook: Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. + debian/rules: Install above file into fuse-utils. + debian/fuse-utils.postinst: Call update-initramfs. + (Forwarded to Debian #505691) - Dynamic foreground user access: (Ubuntu specific until Debian uses ACL-enabled hal) + debian/fuse-utils.postinst: Keep /bin/fusermount as world executable. It already bails out correctly if the user does not have access to /dev/fuse; no reason to control access to it in two different places, and the permissions of the binary can't be changed in a flexible way. + Add debian/10-fuse-permissions.fdi: Enable hal's dynamic ACL management for /dev/fuse, so that local foreground consoles will have access to it. + debian/fuse-utils.install: Install FDI. -- Martin Pitt Fri, 14 Nov 2008 13:58:50 +0100 fuse (2.7.4-1.1) unstable; urgency=low * Non-maintainer upload. * Only reload udev when /etc/init.d/udev exists. Closes: #499352 -- Thomas Viehmann Thu, 02 Oct 2008 22:54:11 +0200 fuse (2.7.4-1) unstable; urgency=low * Ack NMU from Thomas Viehmann, thanks. * New upstream release. * Really fix /dev/fuse to use fuse group (Closes: #473545). -- Adam Cécile (Le_Vert) Tue, 16 Sep 2008 09:43:52 +0200 fuse (2.7.3-5.1) unstable; urgency=low * Non-maintainer upload coordinated with Bartosz.. * Unmount filesystems of type fuse and fuseblk in fuse-utils.fuse.init on stop. Closes: #470512. Analysis by Yogesh Rananavare, thanks! -- Thomas Viehmann Fri, 12 Sep 2008 19:25:07 +0200 fuse (2.7.3-5) unstable; urgency=low * Drop fuse-source package for the stale release (Closes: #485909). * Fix lintian 'patch-modifying-debian-files' error. * Bump Standards-Version to 3.8.0. -- Adam Cécile (Le_Vert) Sun, 10 Aug 2008 17:55:28 +0200 fuse (2.7.3-4ubuntu2) intrepid; urgency=low * debian/fuse-utils.postinst: Install /bin/fusermount as world executable. it already bails out correctly if the user does not have access to /dev/fuse; no reason to control access to it in two different places (and the permissions of the binary can't be changed in a flexible way). * Add debian/10-fuse-permissions.fdi: Enable hal's dynamic ACL management for /dev/fuse, so that local foreground consoles will have access to it. Install it in debian/fuse-utils.install. * Drop debian/fuse-utils-needs-users-added-to-fuse-group.update-notifier and its installation in the postinst, it's not really relevant any more. * See intrepid-device-permissions spec for details. -- Martin Pitt Thu, 25 Sep 2008 17:47:10 +0200 fuse (2.7.3-4ubuntu1) intrepid; urgency=low * Merge from debian unstable, remaining changes: - Don't install the init script; install the udev rule and the module configuration file instead. - debian/45-fuse.rules: set /dev/fuse group to fuse. - debian/fuse-utils.modprobe: module configuration file that mounts the control filesystem when fuse is loaded and unmounts it when fuse is unloaded, along with checking that the control FS is mounting before unmounting it. - debian/fuse-utils.install: add the udev rule, the module configuration file, and ulockmgr_server. - Load fuse on install, and set it so it gets loaded on reboot. - Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. - Create libfuse2-udeb and fuse-utils-udeb. - Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. -- Oliver Grawert Tue, 06 May 2008 12:42:09 +0100 fuse (2.7.3-4) unstable; urgency=low * Fix device node group after first-time-install (Closes: #473545). -- Adam Cécile (Le_Vert) Tue, 01 Apr 2008 23:00:49 +0200 fuse (2.7.3-3) unstable; urgency=low * Really fix the fuse-utils.postinst issue (Closes: #470485). -- Adam Cécile (Le_Vert) Mon, 17 Mar 2008 20:17:58 +0100 fuse (2.7.3-2) unstable; urgency=medium * Improve udev detection, sorry for the inconvenience (Closes: #470485). -- Adam Cécile (Le_Vert) Sun, 16 Mar 2008 15:29:03 +0100 fuse (2.7.3-1) unstable; urgency=low * New upstream release. * Fix postinst script udev detection (Closes: #470485). -- Adam Cécile (Le_Vert) Wed, 12 Mar 2008 21:18:46 +0100 fuse (2.7.2-1ubuntu2) hardy; urgency=low * add update-notifier message about required fuse group membership * use /bin/sh in fuse-utils.postinst instead of /bin/bash -- Oliver Grawert Tue, 26 Feb 2008 16:50:45 +0100 fuse (2.7.2-1ubuntu1) hardy; urgency=low * Resynchronise with Debian. Remaining changes: - Don't install the init script; install the udev rule and the module configuration file instead. - debian/45-fuse.rules: set /dev/fuse group to fuse. - debian/fuse-utils.modprobe: module configuration file that mounts the control filesystem when fuse is loaded and unmounts it when fuse is unloaded, along with checking that the control FS is mounting before unmounting it. - debian/fuse-utils.install: add the udev rule, the module configuration file, and ulockmgr_server. - Load fuse on install, and set it so it gets loaded on reboot. - Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. - Create libfuse2-udeb and fuse-utils-udeb. - Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. -- Colin Watson Tue, 29 Jan 2008 10:38:39 +0000 fuse (2.7.2-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.7.3. * Drop 002-Fix_umounting_when_mtab_is_a_symlink patch, fixed upstream. -- Adam Cécile (Le_Vert) Sat, 05 Jan 2008 02:35:33 +0100 fuse (2.7.1-2ubuntu1) hardy; urgency=low * Resynchronise with Debian. Remaining changes: - Don't install the init script; install the udev rule and the module configuration file instead. - debian/45-fuse.rules: set /dev/fuse group to fuse. - debian/fuse-utils.modprobe: module configuration file that mounts the control filesystem when fuse is loaded and unmounts it when fuse is unloaded, along with checking that the control FS is mounting before unmounting it. - debian/fuse-utils.install: add the udev rule, the module configuration file, and ulockmgr_server. - Load fuse on install, and set it so it gets loaded on reboot. - Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. - Create libfuse2-udeb and fuse-utils-udeb. - Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. -- Colin Watson Fri, 30 Nov 2007 15:43:28 +0000 fuse (2.7.1-2) unstable; urgency=low * Add 002-Fix_umounting_when_mtab_is_a_symlink patch (Closes: #448855). -- Adam Cécile (Le_Vert) Fri, 23 Nov 2007 15:27:17 +0100 fuse (2.7.1-1ubuntu1) hardy; urgency=low * Resynchronise with Debian. Remaining changes: - Don't install the init script; install the udev rule and the module configuration file instead. - debian/45-fuse.rules: set /dev/fuse group to fuse. - debian/fuse-utils.modprobe: module configuration file that mounts the control filesystem when fuse is loaded and unmounts it when fuse is unloaded, along with checking that the control FS is mounting before unmounting it. - debian/fuse-utils.install: add the udev rule, the module configuration file, and ulockmgr_server. - Load fuse on install, and set it so it gets loaded on reboot. - Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. - Create libfuse2-udeb and fuse-utils-udeb. - Copy /sbin/mount.fuse and the fuse kernel module into the initramfs. -- Colin Watson Thu, 22 Nov 2007 17:01:50 +0000 fuse (2.7.1-1) unstable; urgency=low * New upstream release. * Fix debian/copyright: library is LGPL v2 only. * Use new dpkg 'homepage' field. * Do not ignore make distclean error anymore. -- Adam Cécile (Le_Vert) Sun, 28 Oct 2007 12:25:18 +0100 fuse (2.7.0-3) unstable; urgency=low * Really fix issues when upgrading /usr/share/doc/fuse-utils to a symlink (Closes: #445414). -- Adam Cécile (Le_Vert) Sat, 13 Oct 2007 21:23:14 +0200 fuse (2.7.0-2) unstable; urgency=low * Do not include dpatch.make in fuse-source rules (Closes: #443702). * Drop ucf dependency, useless (Closes: #439079). -- Adam Cécile (Le_Vert) Mon, 01 Oct 2007 19:22:53 +0200 fuse (2.7.0-1ubuntu5) gutsy; urgency=low * Add udeb shlibs entries. -- Colin Watson Wed, 19 Sep 2007 00:08:51 +0100 fuse (2.7.0-1ubuntu4) gutsy; urgency=low * Copy the fuse kernel module into the initramfs. -- Colin Watson Thu, 06 Sep 2007 23:07:48 +0100 fuse (2.7.0-1ubuntu3) gutsy; urgency=low * Copy /sbin/mount.fuse into the initramfs. -- Colin Watson Thu, 09 Aug 2007 21:54:47 +0100 fuse (2.7.0-1ubuntu2) gutsy; urgency=low * Create libfuse2-udeb and fuse-utils-udeb. -- Colin Watson Thu, 09 Aug 2007 21:25:33 +0100 fuse (2.7.0-1ubuntu1) gutsy; urgency=low * Resynchronise with Debian (LP: #128292). Remaining changes: - Don't install the init script; install the udev rule and the module configuration file instead. - debian/45-fuse.rules: set /dev/fuse group to fuse. - debian/fuse-utils.modprobe: module configuration file that mounts the control filesystem when fuse is loaded and unmounts it when fuse is unloaded, along with checking that the control FS is mounting before unmounting it. - debian/fuse-utils.install: add the udev rule, the module configuration file, and ulockmgr_server. - Load fuse on install, and set it so it gets loaded on reboot. - Move fusermount and ulockmgr_server to /bin and associated libraries to /lib. * Use dpkg-query to fetch conffile md5sums rather than parsing /var/lib/dpkg/status directly. -- Colin Watson Sat, 04 Aug 2007 08:09:00 +0100 fuse (2.7.0-1) unstable; urgency=low * New upstream release: - Build against 2.6.22 linux kernel (Closes: #434327). * Build depends on libselinux1-dev | libselinux-dev, libfuse-dev depends on it too (Closes: #434225). * Umount all fuse mouted filesystems before unloading kernel module (Closes: #411143), thanks to Javier Merino for his patch. * Improve NEWS.Debian (Closes: #433927), thanks to Tomas Pospisek for fixing my crap english. * Capitalize 'Linux' in long description (Closes: #434109). * Drop 002-Allow_standalone_examples_build and 003-Typo_in_fuse.h_comments, fixed upstream. * Drop 001-Fix_bashism_in_mount.fuse, mount.fuse is not a bash script anymore. -- Adam Cécile (Le_Vert) Tue, 24 Jul 2007 10:26:13 +0200 fuse (2.6.5-3) unstable; urgency=low * Fix typo in fuse-source package. -- Adam Cécile (Le_Vert) Sat, 30 Jun 2007 12:16:19 +0200 fuse (2.6.5-2) unstable; urgency=low * The 'RE-INTRODUCE FUSE-SOURCE' release. - Build fuse-source package again (Closes: #414499). * Fix bashism in mount.fuse (Closes: #424435). * Improve example Makefile. * Fixe typo in fuse.h comments (Closes: #424871). * Remove 'doc' directory of < 2.6.5-1 fuse-utils package (replaced by symlink) (Closes: #429424). * Install sample fuse.conf in /etc (Closes: #429666). * Update debian/watch. -- Adam Cécile (Le_Vert) Thu, 17 May 2007 12:56:42 +0200 fuse (2.6.5-1ubuntu3) gutsy; urgency=low [ Phillip Lougher ] * WriteSupportForNTFS - move install location of fusermount and ulockmgr_server from /usr/bin to /bin - move install location of libraries libfuse.so.2.6.5 and libulockmgr.so.1.0.1 and their lib*.so.* symlinks from /usr/lib to /lib - fix up libfuse-dev library symlinks libfuse.so and libulockmgr.so in /usr/lib to point to new location of libfuse.so.2.6.5 and libulockmgr.so.1.0.1 libraries in debian/rules * Add omitted distclean of example directory in debian/rules [ Colin Watson ] * Migrate old statoverrides for /usr/bin/fusermount to /bin/fusermount. -- Phillip Lougher Fri, 03 Aug 2007 02:41:29 +0100 fuse (2.6.5-1ubuntu2) gutsy; urgency=low * drop postinst code for MAKEDEV and udevcontrol reload_rules we dont need either in ubuntu and it most likely fixes the /dev/fuse ownership problems from launchpad bug 5105. -- Oliver Grawert Mon, 18 Jun 2007 17:20:14 +0200 fuse (2.6.5-1ubuntu1) gutsy; urgency=low * Merge from Debian unstable. * Remaining Ubuntu changes: - Don't install the init script, install the udev rule and the module configuration file instead. - debian/45-fuse.rules: set /dev/fuse group to fuse. - debian/fuse-utils.modprobe : module configuration file that mount the control filesystem when fuse is loaded and unmount it when fuse is unloaded, along with checking that the control FS is mounting before unmounting it. - debian/fuse-utils.install: add the udev rule, the module conf. file and ulockmgr_server. - Load fuse on install, and set it so it gets loaded on reboot. - Munge Maintainer field as per spec. * Ubuntu changes dropped: - lib/mount.fuse: fix bashism. -- Steve Kowalik Sat, 2 Jun 2007 23:56:06 +1000 fuse (2.6.5-1) unstable; urgency=low * New upstream release : - Drop 001-Fix_bashism_in_mount.fuse patch, fixed upstream. - Drop 002-Handle_spaces_in_paths patch, fixed upstream. - Drop 003-Mount-fusectl_fs_with_fusectl_type, fixed upstream. * Make debian/rules more 'human redable'. * Rewrite docs handling. * Add all missing files to libfuse-dev's examples. Write a standalone Makefile (Closes: #382316, #423237). -- Adam Cécile (Le_Vert) Wed, 02 May 2007 09:21:21 +0200 fuse (2.6.3-4) unstable; urgency=low * Update fuse init script to REALLY mount fusectl filesystem with fusectl type (Closes: #417945). -- Adam Cécile (Le_Vert) Fri, 20 Apr 2007 08:53:02 +0200 fuse (2.6.3-3) unstable; urgency=low * Skip preinst if there's no previous installed version (Closes: #417640). * Handle spaces in paths (Closes: #417834). * Mount fusectl filesystem with fusectl type (Closes: #417945). -- Adam Cécile (Le_Vert) Tue, 10 Apr 2007 21:06:39 +0200 fuse (2.6.3-2) unstable; urgency=low * The 'BUGFIX' release. * Fix preinst script : - dpkg-statoverride --list is not fatal anymore. - Use dpkg --compare-version to define if override should be removed. * Fix postrm script to handle 'abort-upgrade' (Closes: #413799). * Make debian/rules look better (drop arch-indep stuff). * Handle patches with a patch system (dpatch). * Do not remove init_script from source tree (makes re-build fail). * Fix init script installation, wrong runlevels, wrong name. * Fix bashism in mount.fuse (Closes: #413403). * Change fuse node group with chgrp if udev is not present (Closes: #413437). * Write a new init script, lsb-compliant (Closes: #413394). * Bump compat to 5. * Improve control: - Two space before homepage, - Drop versionned suggests, - Switch to ${binary:Version}, - Add ${misc:Depends}. * Remove fuse-utils.postrm (noop). -- Adam Cécile (Le_Vert) Thu, 8 Mar 2007 22:10:31 +0100 fuse (2.6.3-1ubuntu2) feisty; urgency=low * debian/fuse-utils.modprobe : don't use the "-w" flag with grep, not compatible with grep used in the initrd (Closes LP: #87767). -- Michael Bienia Mon, 12 Mar 2007 21:31:42 +0100 fuse (2.6.3-1ubuntu1) feisty; urgency=low * Merge from Debian unstable, remaining changes: - lib/mount.fuse: fix bashism. - debian/45-fuse.rules: set /dev/fuse group to fuse. - debian/fuse-utils.modprobe: + module configuration file that mount the control filesystem when fuse is loaded and unmount it when fuse is unloaded. Full replacement of the init script. (ogra rocks ;) ) + check that the control fs is mounted before unmounting it. - debian/rules: don't install the init script, install the udev rule and the module configuration file instead. - debian/fuse-utils.install: add the udev rule, the module conf. file and ulockmgr_server. - debian/fuse-utils.postinst: load fuse and make sure that fuse is still loaded at boot time. * debian/control: Change Maintainer/XSBC-Original-Maintainer field. * UVF exception: LP: #90919 -- Michael Bienia Mon, 12 Mar 2007 16:49:42 +0100 fuse (2.6.3-1) unstable; urgency=HIGH * Urgency set to HIGH as it fixes a critical and a serious bug. * Added myself to uploaders in agreement with Bartosz. * New upstream release (Closes: #409554, #410032). * Create a versioned shlibs file (Closes: #409644). * Fix package version in fuse-utils.postinst and do not remove override in postrm (Closes: #388693). * Add watch file. -- Adam Cécile (Le_Vert) Wed, 7 Feb 2007 10:35:29 +0100 fuse (2.6.2-1ubuntu2) feisty; urgency=low * debian/fuse-utils.modprobe : check that the control fs is mounted before unmounting it. * Move udev rule from 80-fuse.rules to 45-fuse.rules. -- Florent Mertens Wed, 7 Feb 2007 17:59:27 +0100 fuse (2.6.2-1ubuntu1) feisty; urgency=low * Merge from debian unstable, remaining changes: - lib/mount.fuse : fix bashism. - debian/80-fuse.rules : set /dev/fuse group to fuse. - debian/fuse-utils.modprobe : module configuration file that mount the control filesystem when fuse is loaded and unmount it when fuse is unloaded. Full replacement of the init script. (ogra rocks ;) ) - debian/rules : don't install the init script, install the udev rule and the module configuration file instead. - debian/fuse-utils.install : add the udev rule, the module conf. file and ulockmgr_server. - debian/fuse-utils.postinst : load fuse and make sure that fuse is still loaded at boot time. -- Florent Mertens Wed, 31 Jan 2007 10:21:57 +0000 fuse (2.6.2-1) unstable; urgency=low * New upstream release. (Closes: #398709, #397364) - includes init script which hopefully fixes problems with creation of fuse device. (Closes: #393126) - works ok on read only root filesystem. (Closes: #393693) * Contains Sam Morris's patches. Thanks! (Closes: #388693) * Does not remove fuse group again. (Closes: #388266) * Makes fusermount world readable. (Closes: #386736) * ACK NMU thanks! (Closes: #404904) -- Bartosz Fenski Tue, 30 Jan 2007 22:32:38 +0100 fuse (2.5.3-4.1ubuntu3) feisty; urgency=low * Ensure the correct alignment of the ccmsg array in receive_fd() from lib/mount.c by declaring it as size_t instead of char and adjusting the size accordingly. This resolves the issue of sshfs crashing with SIGBUS on sparc. Thanks to Sebastian Fontius for debugging and testing, and to Miklos Szeredi for the patch. (closes: #404904) -- Fabio M. Di Nitto Tue, 09 Jan 2007 08:11:06 +0100 fuse (2.5.3-4.1ubuntu2) feisty; urgency=low * Stop the fuse-utils postinst from failing if we can't load the module (say, if we happen to be installing in a chroot, while building a livefs) -- Adam Conrad Thu, 30 Nov 2006 15:47:44 +1100 fuse (2.5.3-4.1ubuntu1) feisty; urgency=low * Merge from debian unstable. -- Oliver Grawert Mon, 30 Oct 2006 12:01:18 +0000 fuse (2.5.3-4.1) unstable; urgency=low * Non-maintainer upload. * Run MAKEDEV only if it exists, and do not depend on the symlink in /dev (closes: #385696). -- martin f. krafft Sat, 9 Sep 2006 21:07:01 +0200 fuse (2.5.3-4) unstable; urgency=low * The 'Getting rid of fuse-source package' release. * Since Etch will include kernels that support fuse module ot of the box from this release there won't be fuse-source package, thus I'm closing bugs related to building/loading modules. (Closes: #341739, #369993, #306016, #345492) * libfuse2 conflicts with previous versions of fuse-utils. (Closes: #381880) * Handling of failed udevcontrol invocation. (Closes: #383076) * Bumped Standards-Version to 3.7.2 (no changes needed). -- Bartosz Fenski Fri, 1 Sep 2006 10:19:58 +0200 fuse (2.5.3-3) unstable; urgency=low * ACK previous NMU. Thanks to Faidon Liambotis. (Closes: #372142) * Uses dh_installmodules instead of hand-made script. (Closes: #381766) * Reloads udev rules during installation. (Closes: #368674) * Includes notice that fuse is available in recent kernels. (Closes: #369993) -- Bartosz Fenski Mon, 14 Aug 2006 13:29:31 +0200 fuse (2.5.3-2.1ubuntu4) edgy; urgency=low * remove the debian modprobe code and the useless udev reload from fuse-utils.postinst. it hangs the install if fuse is already loaded (closes malone #65235) -- Oliver Grawert Thu, 12 Oct 2006 10:47:29 +0200 fuse (2.5.3-2.1ubuntu3) edgy; urgency=low * add a line to fuse-utils postinst to make sure the module gets loaded even after a reboot -- Oliver Grawert Fri, 29 Sep 2006 10:50:43 +0200 fuse (2.5.3-2.1ubuntu2) edgy; urgency=low * added versioned dependency on makedev (>= 2.3.1-80) closes malone #51456 -- Oliver Grawert Mon, 3 Jul 2006 20:07:14 +0200 fuse (2.5.3-2.1ubuntu1) edgy; urgency=low * Merge from debian unstable. -- Oliver Grawert Thu, 29 Jun 2006 11:01:27 +0100 fuse (2.5.3-2.1) unstable; urgency=high * Non-maintainer upload. * Don't delete /dev/fuse in postrm. (Closes: #372142) -- Faidon Liambotis Wed, 14 Jun 2006 01:51:39 +0300 fuse (2.5.3-2) unstable; urgency=low * Doesn't fail on install. (Closes: #365117, #364968, #364832, #365016) -- Bartosz Fenski Sat, 29 Apr 2006 17:28:18 +0200 fuse (2.5.3-1) unstable; urgency=low * New upstream release. * Moved from groupdel to delgroup. (Closes: #360991, #364106) * Uses dpkg-statoverride to change fusermount owner. (Closes: #361519) -- Bartosz Fenski Tue, 11 Apr 2006 15:11:11 +0200 fuse (2.5.2-4) unstable; urgency=low * Fix for wrong chown line in postinst. (Closes: #358564) -- Bartosz Fenski Thu, 23 Mar 2006 12:03:16 +0100 fuse (2.5.2-3) unstable; urgency=low * Sets suid bit for fusermount binary. (Closes: #354748) * Creates /dev/fuse or /dev/.static/dev/fuse device. (Closes: #334526) * Creates fuse group and chowns /dev/fuse for it. (Closes: #353703) * Removes /etc/default/fuse-utils file. (Closes: #351387) * Removed po-debconf from build dependencies. * Removed ucf from fuse-utils dependencies. * Updated README files. -- Bartosz Fenski Wed, 22 Mar 2006 14:27:10 +0100 fuse (2.5.2-2) unstable; urgency=low * Revert versioned symbol change incorporated in 2.5.x. (Closes: #352631) -- Bartosz Fenski Wed, 22 Feb 2006 20:53:39 +0100 fuse (2.5.2-1) unstable; urgency=low * New upstream version. (Closes: #351172) * Fixes FTBFS because of mount.fuse installation problems. (Closes: #351214) * Minor update in fusermount manual. -- Bartosz Fenski Fri, 3 Feb 2006 13:54:27 +0100 fuse (2.5.1-1) unstable; urgency=low * New upstream version. (Closes: #350659) * The 'Goodbye debconf' release. - reorganization of all packaging scripts to get rid of debconf stuff. - doesn't handle creation of group anymore, so (Closes: #307627, #342826, #310964, #306281, #307624) * ACK previous NMU. (Closes: #339688, #340398, #298829) * Handles creation/remove of fuse device. (Closes: #334639, #297505) * Since now fuse-source depends on either module-assistant or kernel-package. (Closes: #326742) * Includes mount.fuse script. (Closes: #343702, #334381) * Doesn't use debconf templates anymore. (Closes: #337568, #337572, #340796) -- Bartosz Fenski Thu, 2 Feb 2006 01:08:40 +0100 fuse (2.4.2-0ubuntu4) edgy; urgency=low * Write directly to the fuse uevent file, rather than using udevplug which has gone away. -- Scott James Remnant Wed, 7 Jun 2006 22:20:01 +0100 fuse (2.4.2-0ubuntu3) dapper; urgency=low * debian/fuse-utils.postrm: - Move group deletion from preinst to postinst (after dpkg-statoverride) to not break the statoverride. - Add missing is_true function (copied from preinst). - Closes: LP#5774 * Removed now useless debian/fuse-utils.prerm. * debian/fuse-utils.postinst: - Reload udev to make the newly created group known to udev. - Load the fuse module or re-udevplug it if already loaded to ensure proper permissions. -- Martin Pitt Thu, 11 May 2006 18:31:53 +0200 fuse (2.4.2-0ubuntu2) dapper; urgency=low * Add udev rules file -- Dennis Kaarsemaker Thu, 9 Mar 2006 14:33:22 +0100 fuse (2.4.2-0ubuntu1) dapper; urgency=low * New upstream release: - [SECURITY]: Don't allow mountpoints with '\n', '\t' or '\\' as they corrupt /etc/mtab (CVE-2005-3531). - Optimize buffer reallocation in fill_dir. - Fix compilation of kernel module for differing source and build directories. - Don't use system() to invoke ''fusermount -u'' due to delimiting of whitespace as arguments. - Act appropriately after detecting in-kernel (mainline) FUSE code. -- Daniel T Chen Wed, 30 Nov 2005 06:47:31 -0800 fuse (2.4.1-0.1) unstable; urgency=high * Non-maintainer upload (waited long enough to see simple but ugly bugs to be fixed) * applied patch from Miklos Szeredi to fix interpretation of special chars in fusermount (see CVE-2005-3531 for details, closes: #340398) * New upstream version with minor bugfixes, resolves FTBFS problems with rlog and encfs (closes: #339688) * made fuse-utils just Recommend fuse-module and Suggest fuse-source (because kernel 2.6.14 packages provide FUSE and because this automatism has never worked as expected and has been PITA instead! closes: #298829) -- Eduard Bloch Thu, 29 Dec 2005 12:31:26 +0100 fuse (2.4.1-0ubuntu1) dapper; urgency=low * New upstream release. -- Daniel T Chen Fri, 28 Oct 2005 15:38:22 -0700 fuse (2.4.0-1) unstable; urgency=low * New upstream version. * ACK previous NMU. (Closes: #325993) * Test if ucf is installed before using it. (Closes: #330791) * Added debconf-2.0 dependency. (Closes: #331828) * Set fusermount binary permission to 4755 instead of 4754. -- Bartosz Fenski Fri, 14 Oct 2005 18:35:12 +0200 fuse (2.3.0-4.1) unstable; urgency=low * Non-maintainer upload. * run 'dpkg-statoverride --remove ...' at remove time (closes: #325993) -- Jonas Meurer Mon, 3 Oct 2005 00:40:58 +0200 fuse (2.3.0-4) unstable; urgency=low * Added info about fuse-source in fuse-utils. (Closes: #322549) * Fixed building issues with m-a tool. (Closes: #321935, #310764) * From now we depend on module-assistant. -- Bartosz Fenski Mon, 15 Aug 2005 22:32:58 +0200 fuse (2.3.0-3) unstable; urgency=low * Added is_true function to postrm script (Closes: #316735) * Added adduser to dependencies (Closes: #320837) * Bumped Standards-Version (no changes needed). -- Bartosz Fenski Sat, 6 Aug 2005 18:18:30 +0200 fuse (2.3.0-2) unstable; urgency=high * Fixes problems with building as non-root (Closes: #310764) -- Bartosz Fenski Sun, 19 Jun 2005 18:43:11 +0200 fuse (2.3.0-1ubuntu1) breezy; urgency=low * Resynchronise with Debian. * Sponsored for Sami Haahtinen (Closes Ubuntu #10215) -- Stephan Hermann Sun, 24 Jul 2005 15:44:22 +0200 fuse (2.3.0-1) unstable; urgency=high * New upstream version. - fixes security bug (Closes: #311634) * Added Vietnamese debconf translation by Clytie Siddall (Closes: #311750) -- Bartosz Fenski Mon, 6 Jun 2005 13:01:12 +0200 fuse (2.2.1-5) unstable; urgency=low * Now allows to be built as non-root (Closes: #306016) Thanks for Guido Trotter for spotting this. * Applied patch provided by Euan MacGregor (Closes: #298825) Should fix problems with dpkg-statoverride. -- Bartosz Fenski Tue, 26 Apr 2005 11:43:18 +0200 fuse (2.2.1-4) unstable; urgency=high * Urgency high, cause we still need previous fixes in sarge. Current ones are important too. * Added debhelper dependency to fuse-source (Closes: #303916) Thanks to tillo for reporting this. * Raised priority of debconf questions to avoid silent remove of groups. Thanks to Tom Verbreyt for reporting this (Closes: #303954) -- Bartosz Fenski Sun, 10 Apr 2005 11:43:11 +0200 fuse (2.2.1-3) unstable; urgency=high * Urgency high, we need this fix in sarge. * Added 'ucf' dependency for fuse-utils (Closes: #303621) Thanks to Steve Garcia for spotting this. -- Bartosz Fenski Sat, 9 Apr 2005 10:54:12 +0200 fuse (2.2.1-2) unstable; urgency=low * Added explicit version of sed to fuse-utils dependencies (Closes: #300375) Thanks to Iisak Kuusela for reporting this. * Fixed compilation issues without module-assistant (Closes: #300954) Thanks to Jeff Bonham for reporting this. Also README.Debian file has been added to fuse-source package to describe this kind of build. * New debconf translations: - French (Closes: #299761) Thanks to Jean-Luc Coulon. - Czech (Closes: #300364) Thanks to Miroslav Kure. - Brazilian Portuguese (Closes: #300826) Thanks to Felipe Augusto van de Wiel. -- Bartosz Fenski Thu, 24 Mar 2005 21:59:11 +0100 fuse (2.2.1-1ubuntu1) hoary; urgency=low * switch to linux-image. * thanks, Fabbio, for checking. -- Daniel Holbach Fri, 18 Mar 2005 13:08:15 +0100 fuse (2.2.1-1) unstable; urgency=high * New upstream bugfix release. Urgency high due to security fix (Closes: #299339) -- Bartosz Fenski Sun, 13 Mar 2005 20:02:11 +0100 fuse (2.2-3) unstable; urgency=low * Added --with-kernel switch to configure call (Closes: #298844) * Added postinst depmod call (Closes: #298845) Thanks for Eduard Bloch for above reports. -- Bartosz Fenski Thu, 10 Mar 2005 19:23:11 +0100 fuse (2.2-2) unstable; urgency=low * Added overlooked information about licensing of library. -- Bartosz Fenski Mon, 7 Mar 2005 18:22:12 +0100 fuse (2.2-1) unstable; urgency=low * New upstream release. -- Bartosz Fenski Sun, 6 Feb 2005 17:36:34 +0100 fuse (2.1-5) unstable; urgency=low * Now module works with 2.6.10 kernel (Closes: #291842) -- Bartosz Fenski Tue, 25 Jan 2005 14:42:31 +0100 fuse (2.1-4) unstable; urgency=low * Now building with -v switch to make sure that bugs will be closed automatically. * This is still new upstream release so (Closes: #288387) -- Bartosz Fenski Tue, 11 Jan 2005 13:28:32 +0100 fuse (2.1-3) unstable; urgency=low * s/fenio@o2.pl/fenio@debian.org/ -- Bartosz Fenski Sat, 1 Jan 2005 23:08:31 +0100 fuse (2.1-2) unstable; urgency=low * Corrected an upload error, which dumped the polish debconf translation. Please excuse. -- martin f. krafft Sun, 26 Dec 2004 13:09:49 +0100 fuse (2.1-1) unstable; urgency=low * New upstream version. - supports shared library (Closes: #147792) * Added debconf question about setuid (Closes: #280501) * Totally rewritten debian/* stuff with module-assistant in mind. - fuse-source doesn't contain util/libs (Closes: #278109) - repeated building should work fine now (Closes: #273362) - m-a can detect kernel version properly (Closes: #270843) - kernel module now only recommends kernel-image (Closes: #281694) -- Bartosz Fenski Thu, 11 Nov 2004 18:45:32 +0100 fuse (1.3-1) unstable; urgency=low * New upstream version. * debian/*.control: - added terminal newlines at the end of file - added missing urls to homepage - added MJ Ray as an uploader * debian/rules: - some ordering changes to remove config.(sub|guess) files from diff.gz -- Bartosz Fenski Sat, 17 Jul 2004 21:45:12 +0200 fuse (1.2-1) unstable; urgency=low * New upstream version. * debian/control: - added Section for sources - changed Section: from devel to libdevel for libfuse0-dev * Added debian/watch file. * debian/copyright: - distinguished copyright from license * debian/rules: - some fixes were made to support 2.6 kernels (Closes: #235128) -- Bartosz Fenski Thu, 24 Jun 2004 15:29:13 +0200 fuse (1.1-2) unstable; urgency=low * added original README.Debian file * debian/copyright: - added information about previous maintainer -- Bartosz Fenski Mon, 29 Mar 2004 07:44:23 +0100 fuse (1.1-1) unstable; urgency=low * New maintainer. Thanks Roland for your contribution. * New upstream release (Closes: #235128, #206195) * Added manual page contributed by Bastian Kleineidam. Thanks for providing it. (Closes: #235176) * FUSE 1.1 doesn't include .cvsignore files (Closes: #235091) * We don't compress examples (Closes: #147791) * debian/control: - bumped standards version - added homepage * debian/rules: many fixes/additions partially fetched from Bastian's packages. Thanks goes to him once again. * debian/docs: added some new files * debian/*: replaced name of maintainer -- Bartosz Fenski Sun, 21 Mar 2004 23:10:33 +0200 fuse (1.0-1) unstable; urgency=low * New upstream release. * debian/genchanges.sh: Only run gpg/pgp if available. Closes: #209358. * debian/fuse-module.control: Fixed typo (fuse-module instead of fule-module). Closes: #212576. -- Roland Bauerschmidt Tue, 7 Oct 2003 18:00:23 +0200 fuse (0.95-1) unstable; urgency=low * Initial Release. * Adapted lots of stuff from the pcmcia-cs package to build module packages properly. -- Roland Bauerschmidt Sun, 7 Apr 2002 19:56:20 +0200