trapexit
6a247501e1
Merge pull request #552 from trapexit/enospc
...
update README regarding valid ENOSPC errors
2019-01-07 09:26:35 -05:00
Antonio SJ Musumeci
0b5a0d1228
update README regarding valid ENOSPC errors
2019-01-07 09:20:34 -05:00
trapexit
8686eadcf4
Merge pull request #550 from trapexit/mv_warning
...
mention mv quirk in known issues
2019-01-06 13:24:51 -05:00
Antonio SJ Musumeci
aa56e12040
mention mv quirk in known issues
2019-01-06 13:24:12 -05:00
trapexit
adcbf0eef0
Merge pull request #549 from trapexit/cow
...
optimize link_cow eligibility check
2019-01-04 10:53:19 -05:00
Antonio SJ Musumeci
10f7f8bdea
optimize link_cow eligibility check
2019-01-04 10:21:28 -05:00
trapexit
90e422c113
Merge pull request #544 from trapexit/newest
...
check minfreespace on newest policy create
2018-12-12 15:56:58 -05:00
Antonio SJ Musumeci
dfa1c1ad6f
check minfreespace on newest policy create
2018-12-12 15:53:53 -05:00
trapexit
bd792757e0
Merge pull request #543 from trapexit/docs
...
misc README updates
2018-12-12 15:52:18 -05:00
Antonio SJ Musumeci
40969402e8
misc README updates
2018-12-12 15:48:53 -05:00
trapexit
fee9a449ba
Merge pull request #539 from trapexit/makefile_cleanup
...
general cleanup of makefile, add static & lto building
2018-12-02 15:34:14 -05:00
Antonio SJ Musumeci
6de8e4471c
general cleanup of makefile, add static & lto building
2018-12-02 15:30:15 -05:00
trapexit
f0f64f8ed1
Merge pull request #537 from trapexit/alpine
...
fix building on alpine w/ musl
2018-11-28 19:40:53 -05:00
Antonio SJ Musumeci
6ae68465cf
fix building on alpine w/ musl
2018-11-28 17:08:40 -05:00
trapexit
3c1f19e85a
Merge pull request #534 from trapexit/xattr
...
change xattr setting notsup to nosys
2018-11-19 23:32:07 -05:00
trapexit
2a8a6b8fe0
Merge pull request #533 from trapexit/truncate
...
fix indexing of truncate targets
2018-11-19 23:31:12 -05:00
Antonio SJ Musumeci
7d9458fdd1
change xattr setting notsup to nosys
2018-11-19 23:30:39 -05:00
Antonio SJ Musumeci
43b676a6e2
fix indexing of truncate targets
2018-11-19 23:25:16 -05:00
trapexit
606d9c4d3f
Merge pull request #531 from trapexit/o_path
...
fix building on platforms without O_PATH
2018-11-06 08:15:02 -05:00
Antonio SJ Musumeci
c46134c03a
fix building on platforms without O_PATH
2018-11-06 07:59:28 -05:00
trapexit
0abb2a960c
Merge pull request #530 from trapexit/dedup
...
optimize readdir file dedup
2018-11-06 00:12:49 -05:00
Antonio SJ Musumeci
3631ab7df2
optimize readdir file dedup
...
Use fasthash64 to hash filenames to uint64_t and store in khash
set. Significantly reduces malloc/free'ing and memory usage.
2018-11-06 00:05:30 -05:00
trapexit
b8b3ab06a7
Merge pull request #529 from trapexit/statvfs
...
add ability to change statfs behavior
2018-11-05 21:38:41 -05:00
Antonio SJ Musumeci
680f8194f9
add ability to change statfs behavior
2018-11-05 21:33:27 -05:00
trapexit
3d33428a4e
Merge pull request #528 from trapexit/nc
...
rename NW (no write) to NC (no create)
2018-11-01 23:38:14 -04:00
Antonio SJ Musumeci
7524e57262
rename NW (no write) to NC (no create)
2018-11-01 23:37:45 -04:00
trapexit
1195e66a8a
Merge pull request #527 from trapexit/branch_tagging
...
add tagging branches RW/RO/NW
2018-11-01 23:22:59 -04:00
Antonio SJ Musumeci
b55ebba4ed
add tagging branches RW/RO/NW
...
This allows users to tag a branch as readonly or not for writing regardless
of how the filesystem is mounted. Should simplify deployments and offer
more flexibility.
2018-11-01 23:13:49 -04:00
trapexit
8dd0dc11ee
Merge pull request #525 from trapexit/docs
...
misc updates to docs
2018-10-31 10:28:01 -04:00
Antonio SJ Musumeci
8eacb008b3
misc updates to docs
2018-10-31 10:22:40 -04:00
trapexit
9c16ab6999
Merge pull request #520 from trapexit/cleanups
...
misc cleanups
2018-10-24 22:47:28 -04:00
Antonio SJ Musumeci
9e0ab1f518
misc cleanups
2018-10-24 22:38:36 -04:00
trapexit
47bf58eae9
Merge pull request #517 from trapexit/cleanup
...
policy return cleanup
2018-10-15 19:19:37 -04:00
Antonio SJ Musumeci
8a48b74cb4
policy return cleanup
2018-10-15 19:03:02 -04:00
trapexit
570c93ec2c
Merge pull request #516 from trapexit/clone
...
add FICLONE and copy_file_range to clonefile
2018-10-12 10:42:26 -04:00
Antonio SJ Musumeci
85026d5780
add FICLONE and copy_file_range to clonefile
...
If available FICLONE and copy_file_range will be tried in addition to sendfile
when copying data between two files. The fallback is a tradition read/write
loop. On systems that support these it should improve performance.
2018-10-12 10:18:49 -04:00
trapexit
bb2e6eb605
Merge pull request #515 from trapexit/xattr.h
...
remove libattr dependency
2018-10-09 14:00:50 -04:00
Antonio SJ Musumeci
1885a82cce
remove libattr dependency
2018-10-09 13:50:45 -04:00
trapexit
602a37b231
Merge pull request #514 from trapexit/runtime_xattr
...
add ability to turn on/off xattr support at runtime
2018-10-09 08:52:55 -04:00
Antonio SJ Musumeci
65f482e483
add ability to turn on/off xattr support at runtime
2018-10-09 08:41:31 -04:00
trapexit
6ee44e451c
Merge pull request #513 from trapexit/errno
...
fix building on certain platforms
2018-10-09 08:25:05 -04:00
Antonio SJ Musumeci
8d1a1564bf
fix building on certain platforms
2018-10-09 08:23:37 -04:00
trapexit
4af9248eba
Merge pull request #509 from trapexit/cow
...
add link_cow feature
2018-10-06 22:48:01 -04:00
Antonio SJ Musumeci
93f7d7d927
add link_cow feature
...
When enabled if a regular file is opened which has a link count > 1 it will
copy the file to a temporary file and rename over the original. Effectively
breaking the link. This behavior is similar to cow-shell and other LD_PRELOAD
based "CoW" solutions.
2018-10-06 22:05:05 -04:00
trapexit
19a7d43b31
Merge pull request #506 from trapexit/literal_glob
...
keep literal when glob fails
2018-10-01 17:12:40 -04:00
Antonio SJ Musumeci
9afefef032
keep literal when glob fails
2018-10-01 16:56:40 -04:00
trapexit
8c3462caf2
Merge pull request #505 from trapexit/depends
...
add fuse to debian pkg dependency
2018-09-30 23:46:18 -04:00
Antonio SJ Musumeci
340f3c85c9
add fuse to debian pkg dependency
2018-09-30 23:45:46 -04:00
trapexit
ff04098319
Merge pull request #504 from trapexit/disable_security.capabilities
...
add security_capability option
2018-09-30 23:34:07 -04:00
Antonio SJ Musumeci
f8563369bc
add security_capability option
2018-09-30 23:30:53 -04:00