fusermount-compile-as-pie
[platform/upstream/fuse.git] / ChangeLog
index 3457ffb..18358dc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,135 @@
+FUSE 2.9.6 (2016-04-23)
+=======================
+
+* Tarball now includes documentation.
+* Shared-object version has now been bumped correctly.
+
+FUSE 2.9.5 (2016-01-14)
+=======================
+
+* New maintainer: Nikolaus Rath <Nikolaus@rath.org>. Many thanks to
+  Miklos Szeredi <miklos@szeredi.hu> for bringing FUSE to where it is
+  now!
+
+* fix warning in mount.c:receive_fd().  Reported by Albert Berger
+
+* fix possible memory leak.  Reported by Jose R. Guzman
+
+FUSE 2.9.4 (2015-05-22)
+=======================
+
+* fix exec environment for mount and umount.  Found by Tavis Ormandy
+  (CVE-2015-3202).
+
+* fix fuse_remove_signal_handlers() to properly restore the default
+  signal handler.  Reported by: Chris Johnson
+
+* highlevel API: fix directory file handle passed to ioctl() method.
+  Reported by Eric Biggers
+
+* libfuse: document deadlock avoidance for fuse_notify_inval_entry()
+  and fuse_notify_delete()
+
+* fusermount, libfuse: send value as unsigned in "user_id=" and
+  "group_id=" options.  Uids/gids larger than 2147483647 would result
+  in EINVAL when mounting the filesystem.  This also needs a fix in
+  the kernel.
+
+* Initilaize stat buffer passed to ->getattr() and ->fgetattr() to
+  zero in all cases.  Reported by Daniel Iwan
+
+* libfuse: Add missing includes.  This allows compiling fuse with
+  musl.  Patch by Daniel Thau
+
+
+Older Versions (before 2013-01-01)
+==================================
+
+
+2013-06-20  Miklos Szeredi <miklos@szeredi.hu>
+
+       * libfuse: fix multiple close of device fd.  Reported by Dan
+       Greenfield
+
+2013-03-19  Miklos Szeredi <miklos@szeredi.hu>
+
+       * libfuse: fix thread cancel race.  Exiting a worker my race with
+       cancelling that same worker.  This caused a segmenation
+       fault. Reported and tested by Anatol Pomozov
+
+2013-02-04  Miklos Szeredi <miklos@szeredi.hu>
+
+       * libfuse: fix crash in unlock_path().  Patch by Ratna Manoj
+
+       * libfuse: fix the 'remember' option.  The lru list was not
+       initialized for the "/" path.  This resulted in remove_node_lru()
+       crashing on LOOKUP-DOTDOT.  Patch by Madan Valluri
+
+       * libfuse: configure: detect new util-linux
+
+       * libfuse: Use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER.
+       Patch by Anatol Pomozov
+
+       * libfuse: rename ./configure.in to ./configure.ac.  Patch by
+       Anatol Pomozov
+
+2012-10-01  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Released 2.9.2
+
+2012-10-01  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Fix deadlock in libfuse.  Running "svn update" on a fuse
+       filesystem could deadlock because of a bug in the way the paths
+       are locked.  Reported by Kazuaki Anami
+
+2012-08-23  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Fix missing config.h in buffer.c.  Reported by Matthew Gabeler-Lee
+
+2012-08-14  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Not unhashing the name in forget (commit on 2011-12-09) broke
+       the forget logic in a subtle way, resulting in "fuse internal
+       error: node NNN not found" and causing the filesystem daemon to
+       abort.  Fix by incrementing the node refcount if nlookup goes from
+       zero to one.  Reported by Kyle Lippincott
+
+2012-08-13  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Fix linking against GNU libiconv.  Patch by Natanael Copa
+
+2012-07-19  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Released 2.9.1
+
+2012-07-19  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Fix crash caused by freeing a stack address.  Reported by Itay
+       Perl
+
+2012-07-04  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Fix install of mount.fuse from out-of-tree build.  Patch by
+       Olivier Blin
+
+       * Fix build with automake >= 1.12.1.  Patch by Olivier Blin
+
+2012-04-24  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Add fallocate operation.  Only works on linux kernels 3.5 or
+       later.  Patch by Anatol Pomozov
+
+2012-05-16  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Linking to a library that uses threads requires the application
+       to be linked with -pthreads otherwise some pthread functions will
+       be linked to stubs in glibc.  So move -pthread from Libs.private
+       to Libs in fuse.pc.  Reported by Werner Fink
+
+       * Fix the compile command in the examples. Reported by Luciano
+       Dalle Ore
+
 2012-04-20  Miklos Szeredi <miklos@szeredi.hu>
 
        * Released 2.9.0