diff -Nru fuse-2.9.4/debian/changelog fuse-2.9.4/debian/changelog --- fuse-2.9.4/debian/changelog 2015-06-09 22:55:30.000000000 +0200 +++ fuse-2.9.4/debian/changelog 2015-06-24 13:16:49.000000000 +0200 @@ -1,3 +1,14 @@ +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. @@ -6,6 +17,24 @@ -- 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. @@ -163,6 +192,55 @@ -- 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. @@ -246,6 +324,31 @@ -- 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. @@ -303,6 +406,30 @@ -- 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. @@ -436,6 +563,27 @@ -- 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. @@ -458,6 +606,82 @@ -- 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. @@ -467,6 +691,42 @@ -- 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. @@ -483,6 +743,50 @@ -- 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. @@ -519,6 +823,88 @@ -- 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. @@ -552,6 +938,41 @@ -- 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). @@ -577,6 +998,33 @@ -- 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. @@ -585,12 +1033,52 @@ -- 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. @@ -613,6 +1101,50 @@ -- 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: @@ -645,6 +1177,57 @@ -- 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 : @@ -697,6 +1280,34 @@ -- 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. @@ -709,6 +1320,31 @@ -- 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) @@ -722,6 +1358,30 @@ -- 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. @@ -752,6 +1412,40 @@ -- 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) @@ -814,6 +1508,48 @@ -- 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 @@ -828,6 +1564,12 @@ -- 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. @@ -868,6 +1610,13 @@ -- 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. @@ -921,6 +1670,13 @@ -- 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. diff -Nru fuse-2.9.4/debian/control fuse-2.9.4/debian/control --- fuse-2.9.4/debian/control 2015-05-21 19:32:43.000000000 +0200 +++ fuse-2.9.4/debian/control 2015-06-10 06:42:11.000000000 +0200 @@ -1,7 +1,8 @@ Source: fuse Section: utils Priority: optional -Maintainer: Laszlo Boszormenyi (GCS) +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Laszlo Boszormenyi (GCS) Build-Depends: debhelper (>= 9), dh-autoreconf, diff -Nru fuse-2.9.4/debian/fuse-udeb.install fuse-2.9.4/debian/fuse-udeb.install --- fuse-2.9.4/debian/fuse-udeb.install 2014-06-20 08:23:50.000000000 +0200 +++ fuse-2.9.4/debian/fuse-udeb.install 2015-06-10 06:42:11.000000000 +0200 @@ -1,2 +1,3 @@ bin/fusermount +bin/ulockmgr_server sbin/mount.fuse diff -Nru fuse-2.9.4/debian/fuse.udev fuse-2.9.4/debian/fuse.udev --- fuse-2.9.4/debian/fuse.udev 2014-06-20 08:23:50.000000000 +0200 +++ fuse-2.9.4/debian/fuse.udev 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -KERNEL=="fuse", MODE="0666", OPTIONS+="static_node=fuse" -ACTION=="add", SUBSYSTEM=="module", KERNEL=="fuse", RUN+="/bin/mount -t fusectl fusectl /sys/fs/fuse/connections" - -KERNEL=="cuse", MODE="0666", OPTIONS+="static_node=cuse"