head	1.6;
access;
symbols
	pkgsrc-2026Q1:1.4.0.22
	pkgsrc-2026Q1-base:1.4
	pkgsrc-2025Q4:1.4.0.20
	pkgsrc-2025Q4-base:1.4
	pkgsrc-2025Q3:1.4.0.18
	pkgsrc-2025Q3-base:1.4
	pkgsrc-2025Q2:1.4.0.16
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.4.0.14
	pkgsrc-2025Q1-base:1.4
	pkgsrc-2024Q4:1.4.0.12
	pkgsrc-2024Q4-base:1.4
	pkgsrc-2024Q3:1.4.0.10
	pkgsrc-2024Q3-base:1.4
	pkgsrc-2024Q2:1.4.0.8
	pkgsrc-2024Q2-base:1.4
	pkgsrc-2024Q1:1.4.0.6
	pkgsrc-2024Q1-base:1.4
	pkgsrc-2023Q4:1.4.0.4
	pkgsrc-2023Q4-base:1.4
	pkgsrc-2023Q3:1.4.0.2
	pkgsrc-2023Q3-base:1.4
	pkgsrc-2023Q2:1.2.0.94
	pkgsrc-2023Q2-base:1.2
	pkgsrc-2023Q1:1.2.0.92
	pkgsrc-2023Q1-base:1.2
	pkgsrc-2022Q4:1.2.0.90
	pkgsrc-2022Q4-base:1.2
	pkgsrc-2022Q3:1.2.0.88
	pkgsrc-2022Q3-base:1.2
	pkgsrc-2022Q2:1.2.0.86
	pkgsrc-2022Q2-base:1.2
	pkgsrc-2022Q1:1.2.0.84
	pkgsrc-2022Q1-base:1.2
	pkgsrc-2021Q4:1.2.0.82
	pkgsrc-2021Q4-base:1.2
	pkgsrc-2021Q3:1.2.0.80
	pkgsrc-2021Q3-base:1.2
	pkgsrc-2021Q2:1.2.0.78
	pkgsrc-2021Q2-base:1.2
	pkgsrc-2021Q1:1.2.0.76
	pkgsrc-2021Q1-base:1.2
	pkgsrc-2020Q4:1.2.0.74
	pkgsrc-2020Q4-base:1.2
	pkgsrc-2020Q3:1.2.0.72
	pkgsrc-2020Q3-base:1.2
	pkgsrc-2020Q2:1.2.0.68
	pkgsrc-2020Q2-base:1.2
	pkgsrc-2020Q1:1.2.0.48
	pkgsrc-2020Q1-base:1.2
	pkgsrc-2019Q4:1.2.0.70
	pkgsrc-2019Q4-base:1.2
	pkgsrc-2019Q3:1.2.0.66
	pkgsrc-2019Q3-base:1.2
	pkgsrc-2019Q2:1.2.0.64
	pkgsrc-2019Q2-base:1.2
	pkgsrc-2019Q1:1.2.0.62
	pkgsrc-2019Q1-base:1.2
	pkgsrc-2018Q4:1.2.0.60
	pkgsrc-2018Q4-base:1.2
	pkgsrc-2018Q3:1.2.0.58
	pkgsrc-2018Q3-base:1.2
	pkgsrc-2018Q2:1.2.0.56
	pkgsrc-2018Q2-base:1.2
	pkgsrc-2018Q1:1.2.0.54
	pkgsrc-2018Q1-base:1.2
	pkgsrc-2017Q4:1.2.0.52
	pkgsrc-2017Q4-base:1.2
	pkgsrc-2017Q3:1.2.0.50
	pkgsrc-2017Q3-base:1.2
	pkgsrc-2017Q2:1.2.0.46
	pkgsrc-2017Q2-base:1.2
	pkgsrc-2017Q1:1.2.0.44
	pkgsrc-2017Q1-base:1.2
	pkgsrc-2016Q4:1.2.0.42
	pkgsrc-2016Q4-base:1.2
	pkgsrc-2016Q3:1.2.0.40
	pkgsrc-2016Q3-base:1.2
	pkgsrc-2016Q2:1.2.0.38
	pkgsrc-2016Q2-base:1.2
	pkgsrc-2016Q1:1.2.0.36
	pkgsrc-2016Q1-base:1.2
	pkgsrc-2015Q4:1.2.0.34
	pkgsrc-2015Q4-base:1.2
	pkgsrc-2015Q3:1.2.0.32
	pkgsrc-2015Q3-base:1.2
	pkgsrc-2015Q2:1.2.0.30
	pkgsrc-2015Q2-base:1.2
	pkgsrc-2015Q1:1.2.0.28
	pkgsrc-2015Q1-base:1.2
	pkgsrc-2014Q4:1.2.0.26
	pkgsrc-2014Q4-base:1.2
	pkgsrc-2014Q3:1.2.0.24
	pkgsrc-2014Q3-base:1.2
	pkgsrc-2014Q2:1.2.0.22
	pkgsrc-2014Q2-base:1.2
	pkgsrc-2014Q1:1.2.0.20
	pkgsrc-2014Q1-base:1.2
	pkgsrc-2013Q4:1.2.0.18
	pkgsrc-2013Q4-base:1.2
	pkgsrc-2013Q3:1.2.0.16
	pkgsrc-2013Q3-base:1.2
	pkgsrc-2013Q2:1.2.0.14
	pkgsrc-2013Q2-base:1.2
	pkgsrc-2013Q1:1.2.0.12
	pkgsrc-2013Q1-base:1.2
	pkgsrc-2012Q4:1.2.0.10
	pkgsrc-2012Q4-base:1.2
	pkgsrc-2012Q3:1.2.0.8
	pkgsrc-2012Q3-base:1.2
	pkgsrc-2012Q2:1.2.0.6
	pkgsrc-2012Q2-base:1.2
	pkgsrc-2012Q1:1.2.0.4
	pkgsrc-2012Q1-base:1.2
	pkgsrc-2011Q4:1.2.0.2
	pkgsrc-2011Q4-base:1.2
	pkgsrc-2011Q3:1.1.0.10
	pkgsrc-2011Q3-base:1.1
	pkgsrc-2011Q2:1.1.0.8
	pkgsrc-2011Q2-base:1.1
	pkgsrc-2011Q1:1.1.0.6
	pkgsrc-2011Q1-base:1.1
	pkgsrc-2010Q4:1.1.0.4
	pkgsrc-2010Q4-base:1.1
	pkgsrc-2010Q3:1.1.0.2
	pkgsrc-2010Q3-base:1.1;
locks; strict;
comment	@# @;


1.6
date	2026.05.09.19.21.37;	author vins;	state Exp;
branches;
next	1.5;
commitid	HrlDVYBFIN2vQaFG;

1.5
date	2026.05.06.19.19.39;	author vins;	state Exp;
branches;
next	1.4;
commitid	NbguRhPSHEMLVMEG;

1.4
date	2023.09.07.20.56.05;	author vins;	state Exp;
branches;
next	1.3;
commitid	dzOp5hZw5nMRHSDE;

1.3
date	2023.09.07.19.38.14;	author vins;	state Exp;
branches;
next	1.2;
commitid	6eJhMLC8uQL3gSDE;

1.2
date	2011.10.16.23.45.45;	author sbd;	state Exp;
branches;
next	1.1;

1.1
date	2010.08.25.08.02.21;	author manu;	state Exp;
branches
	1.1.10.1;
next	;

1.1.10.1
date	2011.10.18.09.39.51;	author tron;	state Exp;
branches;
next	;


desc
@@


1.6
log
@filesystems/fuse: revert update

Some software still depends on fuse 2.x and hasn't migrated to fuse3.
Any software asking for fuse3 should pull filesystems/fuse3 (to be
reimported) instead, at least until fuse 2.x isn't fully deprecated.

The update was commited without adequate testing. Apologizing for the
fuss it caused. ReFUSE on NetBSD is at 3.x already and this led me
to wrong assumptions.
@
text
@@@comment $NetBSD: PLIST.Linux,v 1.4 2023/09/07 20:56:05 vins Exp $
bin/fusermount
bin/ulockmgr_server
man/man1/fusermount.1
man/man1/ulockmgr_server.1
man/man8/mount.fuse.8
sbin/mount.fuse
share/examples/fuse/99-fuse.rules
share/examples/fuse/init.d.fuse
@


1.5
log
@filesystems/fuse: fix build on Linux.
@
text
@d2 8
a9 6
bin/fusermount3
man/man1/fusermount3.1
man/man8/mount.fuse3.8
sbin/mount.fuse3
share/examples/fuse/99-fuse3.rules
share/examples/fuse/init.d.fuse3
@


1.4
log
@filesystems/fuse: bring Linux build in par with current version.
@
text
@d1 7
a7 9
@@comment $NetBSD: PLIST.Linux,v 1.3 2023/09/07 19:38:14 vins Exp $
bin/fusermount
bin/ulockmgr_server
man/man1/fusermount.1
man/man1/ulockmgr_server.1
man/man8/mount.fuse.8
sbin/mount.fuse
share/examples/fuse/99-fuse.rules
share/examples/fuse/init.d.fuse
@


1.3
log
@filesystems/fuse: update to fuse-2.9.9.

This is the last and most recent maintainance release for the 2.x
branch.

# Changes (since version 2.9.3)

FUSE 2.9.9 (2019-01-04)
=======================

* 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`.

FUSE 2.9.8 (2018-07-24)
=======================

* 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.
* Fixed rename deadlock on FreeBSD.

FUSE 2.9.7 (2016-06-20)
=======================

* Added SELinux support.
* Fixed race-condition when session is terminated right after starting
  a FUSE file system.

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
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST.Linux,v 1.2 2011/10/16 23:45:45 sbd Exp $
d7 3
@


1.2
log
@Add bin/ulockmgr_server to PLIST.Linux

Bump PKGREVISION
@
text
@d1 1
a1 1
@@comment $NetBSD: PLIST.Linux,v 1.1 2010/08/25 08:02:21 manu Exp $
d4 3
@


1.1
log
@Update FUSE to 2.8.4 and add NetBSD support through filesystems/perfuse

Changes since previous verion, from the NEWS file

2.8.x:
- 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
2.7.x:
 - Stacking support for the high level API
 - Add filename charset conversion module
 - Improved mounting
2.6.x!
 - 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
@
text
@d1 1
a1 1
@@comment $NetBSD$
d3 1
@


1.1.10.1
log
@Pullup ticket #3566 - requested by sbd
filesystems/fuse: packaging fix

Revisions pulled up:
- filesystems/fuse/Makefile                                     1.8
- filesystems/fuse/PLIST.Linux                                  1.2

---
   Module Name:	pkgsrc
   Committed By:	sbd
   Date:		Sun Oct 16 23:45:45 UTC 2011

   Modified Files:
   	pkgsrc/filesystems/fuse: Makefile PLIST.Linux

   Log Message:
   Add bin/ulockmgr_server to PLIST.Linux

   Bump PKGREVISION
@
text
@a2 1
bin/ulockmgr_server
@


