Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

fuse-devel-2.9.9-slfo.1.1.10 RPM for aarch64

From OpenSuSE Leap 16.0 for aarch64

Name: fuse-devel Distribution: SUSE Linux Framework One
Version: 2.9.9 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.10 Build date: Tue Dec 27 11:36:59 2022
Group: Development/Languages/C and C++ Build host: reproducible
Size: 127356 Source RPM: fuse-2.9.9-slfo.1.1.10.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/libfuse/libfuse
Summary: Development package for FUSE (userspace filesystem) modules
This package contains all include files, libraries and configuration
files needed to develop programs that use the fuse (FUSE) library to
implement file systems in user space.

With fuse-devel, users can compile and install other user space file
systems.

Provides

Requires

License

GPL-2.0-or-later AND LGPL-2.1-or-later

Changelog

* Tue Dec 27 2022 [email protected]
  - Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Mon Aug 23 2021 [email protected]
  - Add closefrom.patch [boo#1189086]
* Tue Dec 15 2020 [email protected]
  - Enable LTO (boo#1133101) and use -ffat-lto-objects.
* Fri Nov 20 2020 [email protected]
  - Modernize some older specfile constructs. Rediff patch4 as -p1.
  - Update descriptions.
* Tue Nov 10 2020 [email protected]
  - prepare usrmerge (boo#1029961)
* Sun Aug 16 2020 [email protected]
  - update to 2.9.9:
    * Added OpenAFS to whitelist (so users can now mount FUSE filesystems on mountpoints within OpenAFS filesystems).
    * Added a test of seekdir to test_syscalls.
    * Fixed readdir bug when non-zero offsets are given to filler and the
    filesystem client, after reading a whole directory, re-reads it from a
    non-zero offset e. g. by calling seekdir followed by readdir.
* Wed Apr 24 2019 [email protected]
  - Move definition of _lto_cflags into %build.
* Tue Apr 23 2019 [email protected]
  - Disable LTO (boo#1133101).
* Tue Mar 19 2019 [email protected]
  - Use %make_build in order to provide verbose output.
* Sat Jul 28 2018 [email protected]
  - fuse 2.9.8
    * SECURITY UPDATE: In previous versions of libfuse it was possible
      to for unprivileged users to specify the allow_other option even
      when this was forbidden in /etc/fuse.conf. The vulnerability is
      present only on systems where SELinux is active (including in
      permissive mode).
    * libfuse no longer segfaults when fuse_interrupted() is called
      outside the event loop.
    * The fusermount binary has been hardened in several ways to
      reduce potential attack surface. Most importantly, mountpoints
      and mount options must now match a hard-coded whitelist. It is
      expected that this whitelist covers all regular use-cases.
  - cleanup with spec-cleaner
  - update wiki urls to new location
* Mon Oct 16 2017 [email protected]
  - Fix download link in fuse.spec
* Fri Oct 06 2017 [email protected]
  - fuse 2.9.7
    * Shared-object version has now been bumped correctly.
    * Added SELinux support.
    * Fixed race-condition when session is terminated right after
      starting a FUSE file system.
* Mon Jul 31 2017 [email protected]
  - Ensure trusted group is available on Tumbleweed.
* Fri Jan 22 2016 [email protected]
  - fuse 2.9.5:
    * fix warning in mount.c:receive_fd().
    * fix possible memory leak.
    * new upstream project and source URL
    * add new maintainer keyring and verify source signature
* Fri May 22 2015 [email protected]
  - Update to version 2.9.4
    - fix exec environment for mount and umount (bsc#931452,
      CVE-2015-3202)
    - properly restore the default signal handler
    - fix directory file handle passed to	ioctl() method.
    - fix for uids/gids larger than 2147483647
    - initialize stat buffer passed to ->getattr() and ->fgetattr()
* Wed Dec 10 2014 [email protected]
  - include commented default fuse.conf (bnc#908292)
* Wed Jul 24 2013 [email protected]
  - Update to version 2.9.3
    - Bug fixes
  - Remove fuse-gnu_source.patch (fixed upstream)
* Sun Jun 16 2013 [email protected]
  - add aarch64-build-fix.patch
* Wed Mar 27 2013 [email protected]
  - Added url as source.
    Please see http://en.opensuse.org/SourceUrls
* Tue Mar 26 2013 [email protected]
  - fix build for SLE_11
* Fri Mar 08 2013 [email protected]
  - Use autoreconf directly instead of makeconf.sh
* Mon Mar 04 2013 [email protected]
  - Update to version 2.9.2
    - Add support for fallocate() (kernel >= 3.5)
    - Bug fixes
  - Remove fix-pthread-in-fuse.pc.patch; now included in upstream
  - Don't patch generated files such as configure and Makefile.in;
    instead, regenerate them using makeconf.sh from SVN repository
* Sat Feb 02 2013 [email protected]
  - update license to new format
* Mon Jul 02 2012 [email protected]
  - avoid autoreconf to avoid breaking on updates of auto* tools
* Sat May 26 2012 [email protected]
  - Remove redundant tags/sections from specfile
  - Parallel build with %_smp_mflags
  - Trim list of FUSE fses from description (it's literally endless)
    and text inappropraite for subpackages
* Wed May 16 2012 [email protected]
  - Fix -pthread in fuse.pc [bnc#761117]
* Thu Apr 26 2012 [email protected]
  - place binaries in /usr tree (UsrMerge project)
* Sun Apr 22 2012 [email protected]
  - update to 2.9.0
    - Add "zero copy" support for kernel 2.6.35 or newer
    - Make maximum background requests tunable on kernel 2.6.32 or
      newer
    - Require --no-canonicalize in (u)mount (util-linux version 2.18
      or newer) to fix security problems with fusermount
    - Use dynamically sized hash tables in high level library
    - Memory use of filesystem daemon can shrink more easily
    - Add "auto_unmount" option
    - Add "remember" option
    - Add man pages for fusermount, mount.fuse and ulockmgr_server
    - API changes:
    - Introduce "store" and "retrieve" for accessing kernel
      buffers on kernel 2.6.36 or newer
    - Introduce abstract buffer for zero copy operations
    - Allow path calculation to be omitted on certain operations
    - Allow batching forget requests
    - Add "flock" method
    - Add support for ioctl on directories
    - Add delete notification
  - drop fuse-pc-remove-libdir-from-Libs.diff (upstream)
* Wed Jan 25 2012 [email protected]
  - use %set_permissions instead of %run_permissions in specfile
* Wed Jan 25 2012 [email protected]
  - compile /bin/fusermount as a position independent executable
    [bnc#743155]
* Wed Jan 25 2012 [email protected]
  - update to 2.8.7
    * fix ambiguous symbol version for fuse_chan_new
    * prevent calling ulockmgr_server with illegal arguments
    * fix hang in wait_on_path()
* Thu Nov 03 2011 [email protected]
  - handle case of failure to allocate request [bnc#723616]
* Sat Oct 01 2011 [email protected]
  - add libtool as buildrequire to make the spec file more reliable
* Mon Sep 26 2011 [email protected]
  - enabling libulockmgr
* Mon Aug 29 2011 [email protected]
  - Must define _GNU_SOURCE to get clone()  system call.
* Mon Mar 21 2011 [email protected]
  - licenses package is about to die
* Thu Feb 17 2011 [email protected]
  - In case of failure to add to /etc/mtab don't umount. [bnc#668820]
    [CVE-2011-0541]
* Tue Nov 16 2010 [email protected]
  - Fix symlink attack for mount and umount [bnc#651598]
* Wed Oct 27 2010 [email protected]
  - Remove /etc/init.d/boot.fuse [bnc#648843]
* Tue Sep 28 2010 [email protected]
  - update to 2.8.5
    * fix option escaping for fusermount [bnc#641480]
* Wed Apr 28 2010 [email protected]
  - keep examples and internal docs in devel package (from jnweiger)
* Mon Apr 26 2010 [email protected]
  - update to 2.8.4
    * fix checking for symlinks in umount from /tmp
    * fix umounting if /tmp is a symlink
* Tue Feb 02 2010 [email protected]
  - update to 2.8.3
    * fix unmounting with util-linux version >= 2.17
* Wed Jan 27 2010 [email protected]
  - update to 2.8.2
    * fix unmount race (CVE-2009-3297)
    * fix deadlock with "audit" subsystem on mount (also requires
      util-linux-ng version >=2.17)
* Wed Jan 06 2010 [email protected]
  - package baselibs.conf
* Wed Dec 16 2009 [email protected]
  - update to 2.8.1:
    * fix missing versioned symbol fuse_get_context@FUSE_2.2
* Sun Sep 06 2009 [email protected]
  - update to 2.8.0:
    * more scalable directory tree locking
    * atomic open(O_TRUNC) support
    * support big write requests on kernels 2.6.26 and newer
    * out-of-tree fuse module removed
    * better NFS exporting support
    * new ioctl and poll requests
    * new CUSE (Character Device in Userspace) interface
    * allow umask processing in userspace
    * added cache invalidation notifications
    * bugfixes and small improvements
* Thu Jul 30 2009 [email protected]
  - Fix exclude usage.
* Tue Apr 21 2009 [email protected]
  - remove static libraries and "la" files
  - spec file cleanup
  - update to version 2.7.4
    * Fix missing pthread_mutex_destroy in error path of
    fuse_lib_opendir().  Patch by Szabolcs Szakacsits
* Fri Apr 03 2009 [email protected]
  - adding baselibs.conf to build -xxbit
* Mon Dec 01 2008 [email protected]
  - check for /.buildenv before stop_on_removal
* Mon Dec 17 2007 [email protected]
  - Update to version 2.7.2
    * Fix a symbol versioning mistake
    * Fix a deadlock on termination, if umount is synchronous
    * Fix umounting if /etc/mtab is a symlink
* Fri Nov 23 2007 [email protected]
  - Update to version 2.7.1
    * Add missing context initialization in fuse_fs_chmod()
    * Fix a fuse_req leak in do_forget()
    * Work around hotplug issue
    * Reset args->argc in fuse_opt_free_args()
* Sun Sep 02 2007 [email protected]
  - Fix building.
  - Rename rpmlintrc to fuse.rpmlintrc and add it as source.
* Fri Aug 31 2007 [email protected]
  - fix location of COPYING files (#306681)
* Fri Aug 10 2007 [email protected]
  - branch off libfuse2 to avoid having to start fuse on boot (#285101)
  - Add "Supplements: filesystem(fuse)" in case someone looks for fuse
  - libulockmgr and ulockmgr_server are separate from fuse (#285101)
* Fri Jul 13 2007 [email protected]
  - conditionally add udev rule if building with 10.2 or earlier
* Thu Jul 05 2007 [email protected]
  - update to new major release 2.7.0:
    * Support for stacking filesystem modules
    * New module for converting filename character sets
    * "setuid=USER" allows to do "su - USER" for the filesystem
    * fs subtype has been added to libfuse and the mount commands
    * Several problems have been addressed, e.g. mount.fuse is rewritten
    the multithreaded loop uses a semaphore instead of signals,
    improved locking and O_APPEND is fixed in direct IO mode
* Tue Jul 03 2007 [email protected]
  - move libs and programs to /lib and /bin, recommended for ntfs-3g
* Mon Jun 18 2007 [email protected]
  - fix boot.fuse to start after boot.localfs
* Fri May 04 2007 [email protected]
  - fix build error
* Wed May 02 2007 [email protected]
  - updated to version 2.6.5
    * mount.fuse script fixes
    * fix exiting on umount for filesystems which block SIGHUP
  - udev rule for fuse device is now in udev package
  - don't remove fuse module in the init-script
  - use 'fusectl' as the filesystem source
* Fri Feb 09 2007 [email protected]
  - change fillup_and_insserv to insserv_force_if_yast in post-script
    (there is no sysconfig file involved here)
* Wed Feb 07 2007 [email protected]
  - added init script which loads the fuse module and mounts the control
    filesystem (#223663)
* Mon Feb 05 2007 [email protected]
  - updated to version 2.6.3:
    * fix regression causing an abort during heavy filesystem use
    * update author's email
* Tue Jan 30 2007 [email protected]
  - updated to version 2.6.2:
    * fix 64bit compile problems
    * fix fuse_teardown problem
    * fix unaligned access in file descriptor in libfuse
    * fix detection of fuseblk
    * fix use after free in fuse_flush
    * fix compatible API for opts == NULL
* Thu Jan 18 2007 [email protected]
  - fix compat API (#233870)
* Tue Dec 19 2006 [email protected]
  - updated to version 2.6.1:
    * improved fusermout help texts
    * fix automake problems
* Sun Oct 22 2006 [email protected]
  - update to version 2.6.0
    * Improved read characteristics (asynchronous reads)
    * Support for aborting filesystem connection
    * POSIX file locking support
    * Request interruption support
    * Building module for Linux kernels earlier than 2.6.9 not supported
    * Allow block device based filesystems to support swap files
    * Several bugs fixed, including a rare system hang on SMP
* Mon Aug 21 2006 [email protected]
  - fix requirements of -devel package, to require fuse by version (#200496)
* Tue Aug 08 2006 [email protected]
  - fixed a syntax error in udev rules.
* Mon Jul 03 2006 [email protected]
  - fix build
* Mon May 15 2006 [email protected]
  - updated to version 2.5.3.
    * Add missing rwlock initialization
    * Fix negative entry handling.
    * Fix race between RELEASE and UNLINK, which might leave
      .fuse_hidden* files around
    * libfuse: fix use-after-free bug in interruptred reply_entry().
* Fri Feb 03 2006 [email protected]
  - update to version 2.5.2
    * lib: if "fsname=" option was given, pass it to fusermount
    * fuse_opt: fix memory leak in handling "--" option
    * fuse_opt.h: fix incompatibility with C++ compilers by renaming
      'template' structure member to 'templ'
    * fuse.h: fix compatibility bugs.
* Wed Jan 25 2006 [email protected]
  - converted neededforbuild to BuildRequires
* Sat Jan 14 2006 [email protected]
  - update to version 2.5.0
* Wed Nov 23 2005 [email protected]
  - update to version 2.4.2
  - changed permission of /usr/bin/fusermount to 4755
* Fri Oct 28 2005 [email protected]
  - readded -fno-strict-aliasing
* Fri Oct 28 2005 [email protected]
  - update to version 2.4.1
* Fri Sep 30 2005 [email protected]
  - fixed CFLAGS to pass RPM_OPT_FLAGS.
  - added -fno-strict-aliasing.
* Wed Jun 08 2005 [email protected]
  - updated to version 2.3.0.
* Tue Feb 03 2004 [email protected]
  - initial package of version 1.1-pre2

Files

/usr/include/fuse
/usr/include/fuse.h
/usr/include/fuse/cuse_lowlevel.h
/usr/include/fuse/fuse.h
/usr/include/fuse/fuse_common.h
/usr/include/fuse/fuse_common_compat.h
/usr/include/fuse/fuse_compat.h
/usr/include/fuse/fuse_lowlevel.h
/usr/include/fuse/fuse_lowlevel_compat.h
/usr/include/fuse/fuse_opt.h
/usr/include/ulockmgr.h
/usr/lib64/libfuse.so
/usr/lib64/libulockmgr.so
/usr/lib64/pkgconfig/fuse.pc


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Feb 22 00:35:56 2025