Hello community, here is the log from the commit of package fuse for openSUSE:11.2 checked in at Mon Feb 28 17:48:46 CET 2011. -------- --- old-versions/11.2/UPDATES/all/fuse/fuse.changes 2010-12-02 16:24:34.000000000 +0100 +++ 11.2/fuse/fuse.changes 2011-02-21 20:01:14.000000000 +0100 @@ -1,0 +2,6 @@ +Thu Feb 17 17:51:15 CET 2011 - mszeredi@suse.cz + +- In case of failure to add to /etc/mtab don't umount. [bnc#668820] + [CVE-2011-0541] + +------------------------------------------------------------------- calling whatdependson for 11.2-i586 New: ---- fuse-fix-cleanup-in-case-of-failed-mount.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fuse.spec ++++++ --- /var/tmp/diff_new_pack.0wCzHa/_old 2011-02-28 17:48:29.000000000 +0100 +++ /var/tmp/diff_new_pack.0wCzHa/_new 2011-02-28 17:48:29.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package fuse (Version 2.7.4) +# spec file for package fuse # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ Name: fuse Summary: User space File System Version: 2.7.4 -Release: 3.<RELEASE5> +Release: 3.<RELEASE7> License: GPLv2+ ; LGPLv2.1+ Group: System/Filesystems Source: %{name}-%{version}.tar.bz2 @@ -31,6 +31,7 @@ Patch2: fuse-pc-remove-libdir-from-Libs.diff Patch3: fusermount-fix.diff Patch4: fuse-mount-umount-race-fix.patch +Patch5: fuse-fix-cleanup-in-case-of-failed-mount.patch Url: http://fuse.sourceforge.net BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: licenses @@ -222,6 +223,7 @@ %endif %patch3 %patch4 -p1 +%patch5 -p1 %build autoreconf -fi ++++++ fuse-fix-cleanup-in-case-of-failed-mount.patch ++++++ --- util/fusermount.c | 1 - 1 file changed, 1 deletion(-) Index: fuse-2.7.2/util/fusermount.c =================================================================== --- fuse-2.7.2.orig/util/fusermount.c 2011-02-21 17:30:34.000000000 +0100 +++ fuse-2.7.2/util/fusermount.c 2011-02-21 17:31:11.682067022 +0100 @@ -770,7 +770,6 @@ static int mount_fuse(const char *mnt, c if (geteuid() == 0) { res = add_mount(source, mnt, type, mnt_opts); if (res == -1) { - umount2(mnt, 2); /* lazy umount */ close(fd); return -1; } ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org