Antonio SJ Musumeci
e12303a743
Add a simple webui config app
2026-01-18 00:32:08 -06:00
trapexit
1290ab9708
Ensure ::exists() call can't throw ( #1609 )
2026-01-15 17:33:31 -06:00
trapexit
965e26989c
Misc documentation updates ( #1605 )
2025-12-23 23:25:39 -06:00
trapexit
0caae4fbf0
Tag container image to ghcr for convenience ( #1604 )
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 )
2025-12-14 00:36:12 -06:00
trapexit
72fb6e4aba
Update submitting bug reports, improve collect-info ( #1598 )
2025-12-06 13:55:14 -06:00
trapexit
9b046d9a34
Rework credential handling to support chroot & idmap ( #1595 )
...
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 )
...
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 )
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 )
...
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 )
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 )
2.41.1
2025-11-18 08:35:27 -06:00
trapexit
6813a51fce
Ensure cfg references do not also try to initialize the value ( #1580 )
2025-11-17 17:08:36 -06:00
trapexit
f7e86d90ce
Add FAQ about lack of create policies about file size ( #1578 )
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 )
2025-11-13 16:05:03 -06:00
trapexit
af1edadf72
Fix size comparison for returning ERANGE in listxattr ( #1574 )
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 )
2025-11-11 19:38:18 -06:00
trapexit
47bd4259b8
Add container image details ( #1569 )
2.41.0
2025-11-08 20:28:10 -06:00
trapexit
dc486e79ce
Add container image building ( #1568 )
2025-11-06 23:39:05 -06:00
trapexit
78551049d5
Add ability to passthrough 'nofail' mount option ( #1567 )
2025-11-06 11:05:19 -06:00
trapexit
4aab008233
Ensure backward compatibility with remember & noforget ( #1566 )
2025-11-05 19:43:57 -06:00
trapexit
3a7a4a13e7
Improve mergerfs intro in docs ( #1563 )
2025-11-04 00:02:46 -06:00
trapexit
41b65ae9e8
Misc cleanup for FreeBSD and clang ( #1560 )
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 )
2025-10-31 09:31:37 -05:00
trapexit
37f10888a9
Add more debugging options to makefiles and cleanup ( #1556 )
2025-10-29 22:42:42 -05:00
Satadru Pramanik, DO, MPH, MEng
0db8a1ed6a
Fix manpage links for 2.41.0-rc3 ( #1555 )
2025-10-29 12:07:49 -05:00
trapexit
cfaad60275
Misc updates to arg parsing ( #1554 )
...
Ignore "defaults" and add a number of more modern VFS mount switches
2025-10-26 21:05:05 -05:00
trapexit
077484323c
Fix variable names of fuse-msg-size and posix-acl ( #1553 )
2025-10-25 17:00:16 -05:00
trapexit
700fcfccf5
Update fuse-msg-size docs ( #1552 )
2025-10-24 23:34:28 -05:00
trapexit
4b4801add6
Config options docs updates ( #1551 )
2025-10-24 22:31:04 -05:00
trapexit
741128cb23
Fix lack of include for fmt ( #1550 )
2025-10-24 21:00:15 -05:00
trapexit
3bee0f0b57
Misc docs updates ( #1549 )
2025-10-24 20:47:33 -05:00
trapexit
727c522fb8
Rework config, centralize fuse config ( #1547 )
2025-10-24 08:20:29 -05:00
trapexit
00e5467e99
Misc docs updates ( #1544 )
2025-10-13 11:44:53 -05:00
trapexit
0371f03def
Rework how fuse request context is handled ( #1543 )
2025-10-12 23:21:36 -05:00
trapexit
d18c273293
Allow setting of passthrough max-stack-depth ( #1542 )
2025-10-07 21:52:13 -05:00
trapexit
0f24bb29ac
Make allow-idmap optional (default: false) ( #1541 )
...
This is just to correct default behavior for now. More investigation
is necessary to properly support idmapping.
2025-10-06 14:46:58 -05:00
trapexit
3cb35a3a65
Fix rename path generation ( #1540 )
2025-10-01 17:47:13 -05:00
trapexit
25b0bc72df
Fix dirent64::namelen calculation ( #1538 )
...
Worked fine on my machine where padding seemed to be all zeroed out
but that doesn't appear to be the case elsewhere.
Could try
https://codeberg.org/jbruchon/libjodycode/src/branch/master/dir.c#L92-L110
but needs to be tested.
2025-09-30 11:25:19 -05:00
trapexit
e6fcebe4f3
Misc build fixes ( #1537 )
2025-09-29 14:05:07 -05:00
trapexit
46f85c0f6d
Misc fixes, mostly for FreeBSD ( #1536 )
2025-09-28 23:17:51 -05:00
trapexit
7a9c3b7eb2
Remove need for and use of ioprio header ( #1535 )
2025-09-28 00:01:26 -05:00
trapexit
569a151da2
Add ability to proxy ioprio of client apps ( #1534 )
2025-09-26 11:36:56 -05:00