about summary refs log tree commit diff
path: root/pkgs/os-specific/linux/fuse
AgeCommit message (Collapse)AuthorFilesLines
2023-10-22fuse3: 3.16.1 -> 3.16.26t8k1-2/+2
https://github.com/libfuse/libfuse/blob/fuse-3.16.2/ChangeLog.rst#libfuse-3162-2023-10-10 https://github.com/libfuse/libfuse/compare/fuse-3.16.1...fuse-3.16.2
2023-10-22fuse3: 3.11.0 -> 3.16.16t8k4-17/+21
https://github.com/libfuse/libfuse/blob/fuse-3.16.1/ChangeLog.rst#libfuse-3161-2023-08-08 One change can be expected to break some setups: - Unsupported mount options are no longer silently accepted [1] For example, sshfs built against the present libfuse 3.11.0, `$ sshfs 127.0.0.1:/home/test/testdir /home/test/sshfs_mnt -o atime` terminates successfully (with the mount point established), while when built against 3.16.1, it outputs the error message `fuse: unknown option(s): `-o atime'` and terminates with exit status 1.
2023-04-27fuse: patch against loongarch64-linuxWeijia Wang1-1/+1
2023-01-21treewide: switch to nativeCheckInputsGuillaume Girol1-1/+1
checkInputs used to be added to nativeBuildInputs. Now we have nativeCheckInputs to do that instead. Doing this treewide change allows to keep hashes identical to before the introduction of nativeCheckInputs.
2022-06-11fuse3: 3.10.5 -> 3.11.0Michael Weiss1-2/+2
2022-03-31Merge remote-tracking branch 'origin/master' into staging-nextMartin Weinelt1-1/+1
2022-03-30fuse: fix nix-update/nix-prefetch crashingSandro Jäckel1-1/+1
error: attribute 'homepage' missing at ~/src/nixpkgs/pkgs/os-specific/linux/fuse/common.nix:91:21: 90| 91| meta = with lib; { | ^ 92| description = "Library that allows filesystems to be implemented in user space";
2022-02-27fuse: fix build w/glibc-2.34Maximilian Bosch1-1/+7
`closefrom` is now a part of `glibc-2.34`[1]: > * The function closefrom has been added. It closes all file descriptors > greater than or equal to a given integer. This function is a GNU extension, > although it is also present in other systems. Failing Hydra build: https://hydra.nixos.org/build/152456339 [1] https://sourceware.org/pipermail/libc-alpha/2021-August/129718.html
2021-09-06fuse3: 3.10.4 -> 3.10.5Michael Weiss1-2/+2
2021-06-09fuse3: 3.10.3 -> 3.10.4Michael Weiss1-2/+2
2021-05-12fusePackages: don't manually enableParallelBuildingAlyssa Ross1-2/+0
This is automatic for Meson builds.
2021-04-30Merge pull request #119562 from symphorien/fusermountsetuidGuillaume Girol1-2/+3
fuse: fix mount.fuse -o setuid=...
2021-04-17fuse: fix mount.fuse -o setuid=...Symphorien Gibol1-2/+3
when mounting a fuse fs by fstab on can write: /nix/store/sdlflj/bin/somefuseexe#argument /mountpoint fuse setuid=someuser mount is run by root, and setuid is a way to tell mount.fuse to run somefuseexe as someuser instead. Under the hood, mount.fuse uses su. The problem is that mount is run by systemd in a seemingly very empty environment not containing /run/current-system/sw/bin nor /run/wrappers/bin in $PATH, so mount fails with "su command not found". We now patch the command to run su with an absolute path. man mount.fuse3 indicates that this option is reserved to root (or with enough capabilities) so not using /run/wrappers/bin/su is thus correct. It has the very small advantage of possibly working on non nixos.
2021-04-12fuse3: 3.10.2 -> 3.10.3Michael Weiss2-3/+3
2021-02-06fuse3: 3.10.1 -> 3.10.2 (#112016)Michael Weiss1-2/+2
2021-01-17pkgs/os-specific: stdenv.lib -> libBen Siraphob1-4/+4
2021-01-11treewide: with stdenv.lib; in meta -> with lib;Profpatsch1-2/+2
Part of: https://github.com/NixOS/nixpkgs/issues/108938 meta = with stdenv.lib; is a widely used pattern. We want to slowly remove the `stdenv.lib` indirection and encourage people to use `lib` directly. Thus let’s start with the meta field. This used a rewriting script to mostly automatically replace all occurances of this pattern, and add the `lib` argument to the package header if it doesn’t exist yet. The script in its current form is available at https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2020-12-07fuse3: 3.10.0 -> 3.10.1 (#106162)Michael Weiss1-2/+2
2020-11-24utillinux: rename to util-linuxGraham Christensen2-4/+4
2020-10-10fuse3: 3.9.4 -> 3.10.0 (#100075)Michael Weiss2-6/+2
2020-08-10fuse3: 3.9.2 -> 3.9.4 (#95072)Michael Weiss2-4/+8
Note: Version 3.9.3 and 3.9.4 are equivalent: "This was an "accidental" release, it is equivalent to 3.9.3."
2020-06-13fuse3: 3.9.1 -> 3.9.2 (#90232)Michael Weiss1-2/+2
2020-03-21fuse3: 3.9.0 -> 3.9.1 (#82999)Michael Weiss3-6/+15
2019-12-14fuse3: 3.8.0 -> 3.9.0 (#75655)Michael Weiss1-2/+2
Changelog: https://github.com/libfuse/libfuse/blob/fuse-3.9.0/ChangeLog.rst
2019-11-03fuse3: 3.7.0 -> 3.8.0Michael Weiss1-2/+2
2019-09-28fuse3: 3.6.2 -> 3.7.0Michael Weiss1-2/+2
2019-08-17treewide: name -> pnamevolth1-2/+3
2019-07-10fuse3: 3.6.1 -> 3.6.2Michael Weiss3-31/+15
2019-06-14fuse,fuse3: Avoid unnecessary build warningsMichael Weiss3-1/+26
Do not set FUSERMOUNT_DIR since we already set it though NIX_CFLAGS_COMPILE. Setting it twice results in a lot of warnings like this one: <command-line>:0:0: warning: "FUSERMOUNT_DIR" redefined which makes the build look potentially broken. This doesn't affect the result but fuse3 will now build without any warnings and building fuse yields less warnings.
2019-06-14fuse3: 3.5.0 -> 3.6.1Michael Weiss1-2/+2
2019-04-16fuse3: 3.4.2 -> 3.5.0Michael Weiss1-2/+2
2019-04-07fuse3: use /etc/fuse.conf for configuration (#59043)Matthew Bauer1-0/+10
We don’t want the config file to be read only and in the Nix store.
2019-03-10fuse3: 3.4.1 -> 3.4.2Michael Weiss1-2/+2
2019-01-05fuse: 2.9.8 -> 2.9.9Michael Weiss1-2/+2
2018-12-22fuse3: 3.3.0 -> 3.4.1Michael Weiss1-2/+2
2018-11-07fuse3: 3.2.6 -> 3.3.0Michael Weiss1-2/+2
2018-08-31fuse3: 3.2.5 -> 3.2.6Michael Weiss2-20/+26
2018-08-21Merge branch 'staging-next'Vladimír Čunát1-0/+9
Security fixes for a few packages are included.
2018-08-20fuse: add licenseMarkus Kowalewski1-0/+1
2018-08-11fuse: make tests run, but disableJan Malakhovski1-0/+9
2018-07-25fuse: 2.9.7 -> 2.9.8 (security, CVE-2018-10906)Michael Weiss1-2/+2
Upstream changelog: - 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.
2018-07-25fuse3: 3.2.4 -> 3.2.5 (security, CVE-2018-10906)Michael Weiss1-2/+2
Upstream changelog: - 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). - 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. - 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.
2018-07-21pkgs/*: remove unreferenced function argumentsvolth2-2/+1
2018-07-13fuse3: 3.2.3 -> 3.2.4Michael Weiss2-7/+3
2018-05-11fuse3: 3.2.2 -> 3.2.3Michael Weiss3-21/+7
2018-04-01fuse3: install fuse.conf without execute bitMichael Raskin1-1/+1
2018-04-01fuse3: 3.2.1 -> 3.2.2Michael Weiss4-10/+24
Stop using bin/mount.fuse from fuse3 for fuse2 (mount.fuse from fuse3 isn't guaranteed to remain backwards compatible).
2018-02-28fuse: Fix cross-compilationShea Levy1-2/+4
2018-01-17maintainers: remove mornfall from packagesYegor Timoshenko1-1/+1
2017-11-15fuse3: 3.2.0 -> 3.2.1Michael Weiss4-28/+5