Commit graph

1451 commits

Author SHA1 Message Date
Antonio SJ Musumeci
2ee90a7e8b tests.cpp 2025-12-15 11:01:06 -06:00
Antonio SJ Musumeci
82ffad4feb fuse.cpp 2025-12-15 10:59:44 -06:00
Antonio SJ Musumeci
2569609740 fuse.cpp 2025-12-15 10:44:06 -06:00
Antonio SJ Musumeci
c3bab267ac fuse.cpp 2025-12-15 10:43:26 -06:00
Antonio SJ Musumeci
5819c21415 fuse.cpp 2025-12-15 10:42:48 -06:00
Antonio SJ Musumeci
499c4cb1ef fuse.cpp 2025-12-15 10:42:22 -06:00
Antonio SJ Musumeci
4380acb512 fuse.cpp 2025-12-15 10:00:22 -06:00
Antonio SJ Musumeci
385b1c5421 fuse.cpp 2025-12-15 09:55:39 -06:00
Antonio SJ Musumeci
8984052ccf fuse.cpp 2025-12-15 09:54:18 -06:00
Antonio SJ Musumeci
dafd4320e2 tests.cpp 2025-12-15 09:47:56 -06:00
Antonio SJ Musumeci
85c263b030 fuse.cpp 2025-12-15 00:53:44 -06:00
Antonio SJ Musumeci
a3725ca129 fuse.cpp 2025-12-15 00:53:39 -06:00
Antonio SJ Musumeci
5aaf31ce6e tests.cpp 2025-12-15 00:45:05 -06:00
Antonio SJ Musumeci
b898adca64 tests.cpp 2025-12-15 00:44:52 -06:00
Antonio SJ Musumeci
173d64b5fa tests.cpp 2025-12-15 00:43:30 -06:00
Antonio SJ Musumeci
161795087c tests.cpp 2025-12-15 00:41:44 -06:00
Antonio SJ Musumeci
cc8e96211d tests.cpp 2025-12-15 00:39:50 -06:00
Antonio SJ Musumeci
1469ca6143 tests.cpp 2025-12-15 00:39:46 -06:00
Antonio SJ Musumeci
9e332cc0e8 tests.cpp 2025-12-15 00:39:37 -06:00
Antonio SJ Musumeci
9a7fb1a060 tests.cpp 2025-12-15 00:36:59 -06:00
Antonio SJ Musumeci
e20253013e tests.cpp 2025-12-15 00:35:39 -06:00
Antonio SJ Musumeci
27d4d3d75a tests.cpp 2025-12-15 00:31:49 -06:00
Antonio SJ Musumeci
78d8455ef2 tests.cpp 2025-12-15 00:28:19 -06:00
Antonio SJ Musumeci
7c5eda3410 tests.cpp 2025-12-15 00:28:18 -06:00
Antonio SJ Musumeci
25ec1cb770 tests.cpp 2025-12-15 00:28:14 -06:00
Antonio SJ Musumeci
f6abb1f635 tests.cpp 2025-12-15 00:28:08 -06:00
Antonio SJ Musumeci
54f633db4a tests.cpp 2025-12-15 00:27:59 -06:00
Antonio SJ Musumeci
0c67cb22c5 tests.cpp 2025-12-15 00:27:45 -06:00
Antonio SJ Musumeci
05c94b6832 tests.cpp 2025-12-15 00:20:32 -06:00
Antonio SJ Musumeci
9e45dc01f4 tests.cpp 2025-12-15 00:20:01 -06:00
Antonio SJ Musumeci
bddefb77ad tests.cpp 2025-12-15 00:11:40 -06:00
Antonio SJ Musumeci
ce39e51985 tests.cpp 2025-12-14 23:20:58 -06:00
Antonio SJ Musumeci
b46c044792 tests.cpp 2025-12-14 23:20:46 -06:00
Antonio SJ Musumeci
874791a38c tests.cpp 2025-12-14 23:16:31 -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