aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorLines
2023-11-19CI: install valgrind.Martin Pärtel-1/+2
2023-11-19Removed obsolete Travis CI config.Martin Pärtel-13/+0
2023-11-19ChangeLog entry about PR #148Martin Pärtel-0/+5
2023-11-19Merge remote-tracking branch 'origin/master' into vagrant-ciMartin Pärtel-20/+73
2023-11-19Merge pull request #148 from hartwork/fix-warningsMartin Pärtel-20/+73
Fix compile warnings (including a serious one) + cover FUSE 2 in CI + add `-Wextra` to `configure.ac`
2023-11-19CI: run Vagrant tests.Martin Pärtel-102/+220
2023-11-14permchain.c: Address warning -Wunused-parameterSebastian Pipping-1/+11
The fix is a near 1:1 copy of what add_chmod_rule_to_permchain already does about the same problem. Symptom was: > src/permchain.c: In function ‘add_octal_rule_to_permchain’: > src/permchain.c:151:71: error: unused parameter ‘end’ [-Werror=unused-parameter] > 151 | static int add_octal_rule_to_permchain(const char *start, const char *end, > |
2023-11-14permchain.c: Handle malloc failure in add_chmod_rule_to_permchainSebastian Pipping-0/+2
2023-11-14linux.yml: Cover compilation with FUSE 2Sebastian Pipping-2/+13
2023-11-14configure.ac: Add -WextraSebastian Pipping-1/+1
2023-11-14odirect_write.c: Address warning -Wsign-compareSebastian Pipping-1/+1
Symptom was: > tests/odirect_write.c: In function ‘main’: > tests/odirect_write.c:58:17: error: comparison of integer expressions of different signedness: ‘ssize_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Werror=sign-compare] > 58 | if (res != buf_size) { > | ^~
2023-11-14misc.c: Fix overflow detection zombie in function grow_memory_blockSebastian Pipping-4/+5
Started out with this warning: > src/misc.c: In function ‘grow_memory_block’: > src/misc.c:333:25: error: comparison of unsigned expression in ‘< 0’ is always false [-Werror=type-limits] > 333 | if (new_cap < 0) { // Overflow > | ^
2023-11-14misc.c: Address warning -Wsign-compareSebastian Pipping-1/+1
The symptom: > src/misc.c: In function ‘path_starts_with’: > src/misc.c:169:45: error: operand of ‘?:’ changes signedness from ‘long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Werror=sign-compare] > 169 | size_t path_part_len = path_slash ? path_slash - path_part : path_len - (path_part - path); > | ^~~~~~~~~~~~~~~~~~~~~~
2023-11-14bindfs.c: Address warning -Wunused-parameterSebastian Pipping-0/+29
2023-11-14bindfs.c|usermap.c: Address warning -Wsign-compareSebastian Pipping-10/+10
For example: > src/bindfs.c: In function ‘getattr_common’: > src/bindfs.c:449:26: error: comparison of integer expressions of different signedness: ‘uid_t’ {aka ‘unsigned int’} and ‘int’ [-Werror=sign-compare] > 449 | if (settings.new_uid != -1) > | ^~ >
2023-11-12...Martin Pärtel-7/+5
2023-11-12...Martin Pärtel-2/+2
2023-11-12...Martin Pärtel-2/+2
2023-11-12CI: run testsMartin Pärtel-0/+11
2023-11-12CI: enable -WerrorMartin Pärtel-0/+2
2023-11-12Merge pull request #146 from hartwork/github-actions-ciMartin Pärtel-0/+99
Add GitHub Actions CI to cover build with FUSE 3 on Linux (for #144)
2023-11-12Make GitHub Dependabot keep our GitHub Actions up to dateSebastian Pipping-0/+15
2023-11-12Add GitHub Actions CI to build with FUSE 3 on LinuxSebastian Pipping-0/+84
2023-11-11Merge pull request #145 from hartwork/fix-test-rb-error-exit-codeMartin Pärtel-0/+1
vagrant/test.rb: Exit with code 1 on error (rather than 0)
2023-11-10vagrant/test.rb: Exit with code 1 on errorSebastian Pipping-0/+1
2023-11-10Released 1.17.6.Martin Pärtel-1/+2
2023-11-10Avoid undefined behaviour if uid_t/gid_t is signed.Martin Pärtel-55/+47
This drops support for CentOS 7 because its GCC is too old to support `__builtin_add_overflow`, and its EOL'ing in about half a year anyway. Fixes #143
2023-11-09Released 1.17.5.Martin Pärtel-1/+2
2023-11-09Support negative --{uid,gid}-offsetMartin Pärtel-22/+69
Fixes #142
2023-09-22ChangeLog entry for PR #140Martin Pärtel-0/+4
2023-09-22Merge pull request #140 from Kentzo/masterMartin Pärtel-1/+12
Allow mount to use bindfs with configuration via /etc/fstab.
2023-09-22Allow mount to use bindfs with configuration via /etc/fstab.Ilya Kulakov-1/+12
2023-09-05Improved installation instructions.Martin Pärtel-0/+2
2023-07-15Released 1.17.4.Martin Pärtel-1/+8
2023-07-15Use MacOS socket file code on FreeBSD too.Martin Pärtel-3/+7
2023-07-15Deleted vagrant/debian9 - EOL and apt no longer worksMartin Pärtel-25/+0
2023-07-15Merge pull request #134 from slonopotamus/drop-nc-dependencyMartin Pärtel-9/+9
Rewrite socket files test in pure Ruby
2023-07-15Rewrite socket files test in pure RubyMarat Radchenko-9/+9
This avoids dependency on nc(1) This commit is a follow-up to 9b1057f2e57cf0b304d94fe422e126bbc7f6d24b
2023-07-15Merge pull request #133 from slonopotamus/unix-sockets-on-macosMartin Pärtel-2/+30
resolves #132 add support for AF_UNIX bind on macOS
2023-07-15Support for fuse-tMartin Pärtel-4/+21
2023-07-15Unit test for socket files.Martin Pärtel-0/+14
2023-07-14resolves #132 add support for AF_UNIX bind on macOSMarat Radchenko-2/+30
2023-06-03Released 1.17.3.Martin Pärtel-1/+2
2023-06-03Added statfs_x implementation for MacOS.Martin Pärtel-0/+30
Fixes #130
2023-04-23man page: mentioned fuse(8)Martin Pärtel-3/+4
2023-04-12Debug output cleanupMartin Pärtel-2/+3
2023-02-08Released 1.17.2.Martin Pärtel-1/+5
2023-02-07Fixed FD leak when using --block-devices-as-files (#125)Martin Pärtel-4/+10
2022-10-17Released 1.17.1.Martin Pärtel-1/+2
2022-10-17Fixed --resolve-symlinks when mountpoint name starts with source dir name.Martin Pärtel-8/+119
Fixes #122