Commit graph

1439 commits

Author SHA1 Message Date
Antonio SJ Musumeci
03145a0789 func_mknod_ff.cpp 2025-12-29 13:48:35 -06:00
Antonio SJ Musumeci
a2638a98b0 func_mknod_ff.cpp 2025-12-29 11:35:20 -06:00
Antonio SJ Musumeci
8188b13d73 func_mknod_ff.cpp 2025-12-29 11:25:40 -06:00
Antonio SJ Musumeci
46d3297d5e func_mknod_ff.cpp 2025-12-29 11:25:10 -06:00
Antonio SJ Musumeci
51af59ee59 func_mknod_ff.cpp 2025-12-29 11:25:07 -06:00
Antonio SJ Musumeci
8a961d56d9 func_mknod_ff.cpp 2025-12-29 11:24:54 -06:00
Antonio SJ Musumeci
2166f3537b func_mknod_ff.cpp 2025-12-29 11:24:08 -06:00
Antonio SJ Musumeci
8e0e88cd34 func_mknod_ff.cpp 2025-12-29 11:21:02 -06:00
Antonio SJ Musumeci
02cb3e2242 func_mknod_ff.cpp 2025-12-29 11:20:56 -06:00
Antonio SJ Musumeci
4b02d1c6c0 func_mknod_ff.cpp 2025-12-29 11:20:54 -06:00
Antonio SJ Musumeci
89bbd38ef2 func_mknod_ff.cpp 2025-12-29 11:20:50 -06:00
Antonio SJ Musumeci
4b8d68fb03 func_mknod_ff.cpp 2025-12-29 11:12:19 -06:00
Antonio SJ Musumeci
234f534204 fuse_mknod.cpp 2025-12-29 11:00:37 -06:00
Antonio SJ Musumeci
08b11ea09d fuse_mknod.cpp 2025-12-29 11:00:36 -06:00
Antonio SJ Musumeci
1b1d46a35c fuse_mknod.cpp 2025-12-29 11:00:32 -06:00
Antonio SJ Musumeci
07db8d2ee9 fuse_mknod.cpp 2025-12-29 11:00:03 -06:00
Antonio SJ Musumeci
332ca520aa fuse_mknod.cpp 2025-12-29 10:59:57 -06:00
Antonio SJ Musumeci
e18fcc5714 fuse_mknod.cpp 2025-12-29 10:59:46 -06:00
Antonio SJ Musumeci
d818892b93 fuse_mknod.cpp 2025-12-29 10:59:35 -06:00
Antonio SJ Musumeci
8ab6bcf554 checkpoint 2025-12-29 10:58:37 -06:00
Antonio SJ Musumeci
b3b8e793f9 Change getattr and statx to bespoke policies
* Provides: slight improvement in performance as it no longer will
need to find and then act on the files.
* It doesn't make sense to support all original policy types. Most
people used 'newest' or 'ff' and 'combine' is a better default which
has same runtime as 'newest' but with better output.
2025-12-27 22:14:56 -06:00
trapexit
965e26989c
Misc documentation updates (#1605)
Some checks failed
mkdocs / deploy (push) Has been cancelled
2025-12-23 23:25:39 -06:00
trapexit
0caae4fbf0
Tag container image to ghcr for convenience (#1604)
Some checks failed
mkdocs / deploy (push) Has been cancelled
2025-12-14 15:21:56 -06:00
trapexit
4d1760cb69
Rework new lup policy to work on 32bit systems (#1603)
__int128 is not available on 32bit platforms. Moved to extended
precision floats.
2025-12-14 14:56:34 -06:00
François-Xavier Payet
22df87c86a
Add LUP policy (#1601)
Some checks are pending
mkdocs / deploy (push) Waiting to run
2025-12-14 00:36:12 -06:00
trapexit
72fb6e4aba
Update submitting bug reports, improve collect-info (#1598)
Some checks failed
mkdocs / deploy (push) Has been cancelled
2025-12-06 13:55:14 -06:00
trapexit
9b046d9a34
Rework credential handling to support chroot & idmap (#1595)
Some checks are pending
mkdocs / deploy (push) Waiting to run
Run in an elevated credential mode (root) and let the kernel manage
entitlements. Will result in slightly different behavior but should
not be noticed by most.
2025-12-05 21:03:48 -06:00
Emanuel Haupt
d8918458bf
libfuse: fix narrowing conversion of nsec fields on i386 (#1593)
Some checks failed
mkdocs / deploy (push) Has been cancelled
On 32 bit platforms tv_nsec is a signed long while the FUSE setattr
arguments provide nanoseconds as uint32_t. C++17 treats uint32_t -> long
in a brace initializer as a narrowing conversion and rejects it on ILP32
targets. This surfaced when building on FreeBSD i386 with clang 19 where
the compiler refused the list initialization of struct timespec.

Add explicit static_cast<long>() for the nsec fields to make the
conversion intentional and portable. This avoids build failures on i386
while leaving 64 bit builds unchanged.
2025-11-29 10:45:20 -06:00
trapexit
d3a3f65e7b
Ignore remote when forcing generation of docs (#1592)
Some checks failed
mkdocs / deploy (push) Has been cancelled
2025-11-25 23:39:13 -06:00
trapexit
411d181473
Add qbittorrent specific section of known issues (#1591) 2025-11-25 23:14:20 -06:00
Emanuel Haupt
caf7915003
tools/preload: include correct extended attribute headers on FreeBSD (#1590)
Some checks are pending
mkdocs / deploy (push) Waiting to run
Add conditional includes for extended attribute support. FreeBSD uses
<sys/extattr.h> instead of <sys/xattr.h>, which prevents the preload
module from building. This update selects the proper header based on
the target platform and fixes the build failure on FreeBSD.
2025-11-25 12:09:41 -06:00
trapexit
4c5473d569
Remove cirris builds, codeql; redo mkdocs builds (#1585)
Some checks failed
mkdocs / deploy (push) Has been cancelled
2025-11-19 10:28:38 -06:00
trapexit
104f378c2c
Replace 'unknown' distro-codename when building deb from tarball src (#1584) 2025-11-19 07:57:58 -06:00
trapexit
a364405cf0
Remove --depth=1 to clone for tarball builder (#1583)
Led to empty changelog
2025-11-19 06:56:23 -06:00
trapexit
960f5fdbba
Fix some links in docs (#1582)
Some checks failed
mkdocs / deploy (push) Waiting to run
CodeQL / Analyze (push) Has been cancelled
2025-11-18 08:35:27 -06:00
trapexit
6813a51fce
Ensure cfg references do not also try to initialize the value (#1580)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-11-17 17:08:36 -06:00
trapexit
f7e86d90ce
Add FAQ about lack of create policies about file size (#1578)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-11-16 23:44:24 -06:00
trapexit
66d120c721
Add Ubuntu 25.10 build (#1577) 2025-11-16 22:30:32 -06:00
trapexit
01973214bf
Slight tweaks to config parsing error handling (#1575)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-11-13 16:05:03 -06:00
trapexit
af1edadf72
Fix size comparison for returning ERANGE in listxattr (#1574)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-11-12 18:58:50 -06:00
trapexit
3bacaa6f7f
Add lazy-umount-mountpoint page and mount -a FAQ (#1573) 2025-11-12 12:19:00 -06:00
trapexit
b6e1a08aef
Add link to container image repo (#1570)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-11-11 19:38:18 -06:00
trapexit
47bd4259b8
Add container image details (#1569)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-11-08 20:28:10 -06:00
trapexit
dc486e79ce
Add container image building (#1568)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-11-06 23:39:05 -06:00
trapexit
78551049d5
Add ability to passthrough 'nofail' mount option (#1567)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-11-06 11:05:19 -06:00
trapexit
4aab008233
Ensure backward compatibility with remember & noforget (#1566)
Some checks are pending
CodeQL / Analyze (push) Waiting to run
mkdocs / deploy (push) Waiting to run
2025-11-05 19:43:57 -06:00
trapexit
3a7a4a13e7
Improve mergerfs intro in docs (#1563)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-11-04 00:02:46 -06:00
trapexit
41b65ae9e8 Misc cleanup for FreeBSD and clang (#1560)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-11-02 10:49:22 -06:00
trapexit
2412ae7316
Further tweaks to config parsing and error reporting (#1559)
* Further tweaks to config parsing and error reporting

* Fix static builds
2025-11-01 15:20:30 -05:00
trapexit
ec16d07fba
Mention how mmap error when direct io is enabled (#1557)
Some checks failed
CodeQL / Analyze (push) Has been cancelled
mkdocs / deploy (push) Has been cancelled
2025-10-31 09:31:37 -05:00