Commit Graph

943 Commits

Author SHA1 Message Date
d0c5ff7f87 Merge pull request #870 from trapexit/readme
README: add warning/clearity about caching script and hardlinks and cow
2021-01-23 17:19:59 -05:00
dfb544fed8 README: add warning/clearity about caching script and hardlinks and cow 2021-01-23 17:18:07 -05:00
ae893ca051 Merge pull request #865 from trapexit/config
config: rework global config, remove rwlock, make branches RCU like
2021-01-14 22:10:20 -05:00
538467b86d config: rework global config, remove rwlock, make branches RCU like
Also added unit tests. Should have done separately but found a number of bugs.
2021-01-14 21:02:10 -05:00
46de43d4ad Merge pull request #860 from trapexit/funding
Update FUNDING.yml
2021-01-01 15:52:41 -05:00
3808e2683e Update FUNDING.yml 2021-01-01 15:52:15 -05:00
52342a76c1 Merge pull request #858 from trapexit/docs
README: misc updates and tweaks
2020-12-29 19:36:30 -05:00
e9e17baf5e README: misc updates and tweaks 2020-12-29 19:34:13 -05:00
2e4c6c5fd1 Merge pull request #856 from trapexit/dirname
dirname should not return an empty string
2.32.2
2020-12-18 17:03:43 -05:00
f50812a9ce dirname should not return an empty string 2020-12-18 16:04:17 -05:00
861edff49a Merge pull request #855 from trapexit/builds
update cirrus-ci builds
2020-12-17 20:18:16 -05:00
5e08357f0e update cirrus-ci builds 2020-12-17 20:17:16 -05:00
411ee36c90 Merge pull request #854 from trapexit/mspfix
msp policies stopped before root path
2020-12-17 20:14:54 -05:00
44a98910ba msp policies stopped before root path 2020-12-17 19:55:49 -05:00
8a335d8a6e Merge pull request #851 from trapexit/fix
fix segv: zero out data structures
2.32.1
2020-12-13 16:56:55 -05:00
3900543970 fix segv: zero out data structures 2020-12-13 13:40:04 -05:00
2e34c7598a Merge pull request #845 from trapexit/configfile
config: fix invalid error check when parsing config file
2.32.0
2020-11-28 21:49:51 -05:00
7edd3c6cf3 config: fix invalid error check when parsing config file 2020-11-28 20:26:18 -05:00
ddf0075938 Merge pull request #844 from trapexit/cleanup
general cleanup, slight memory reduction
2020-11-19 23:30:48 -05:00
1b26f4908e general cleanup, slight memory reduction 2020-11-19 22:58:52 -05:00
2d8fab534a Merge pull request #843 from trapexit/policyfixes
msp policies: used wrong path to check existance
2020-11-19 20:34:51 -05:00
c3fffefbc1 msp policies: used wrong path to check existance 2020-11-19 18:34:28 -05:00
eaa2593a4b Merge pull request #837 from renkoh/rsync-script-readme
Update percentage full expiring script
2020-10-03 01:05:54 -04:00
7e583e3f48 use relative option for rsync 2020-10-03 14:45:51 +10:00
2ad4891617 Merge pull request #835 from trapexit/readme
README.md: add details on per branch minfreespace
2.31.0
2020-09-29 18:51:30 -04:00
8990e24c0f README.md: add details on per branch minfreespace 2020-09-29 18:50:25 -04:00
88b80234c7 Merge pull request #834 from trapexit/readme
README.md: add details about error handling
2020-09-27 00:30:05 -04:00
f6e37c57fe README.md: add details about error handling 2020-09-27 00:28:00 -04:00
562295be90 Merge pull request #833 from trapexit/wyhash-fix
wyhash: use safety mode 1
2020-09-24 09:03:10 -04:00
04844420dc wyhash: use safety mode 1
mode 0 is not intended for unaligned buffers
2020-09-24 08:45:34 -04:00
9c352ac555 Merge pull request #832 from trapexit/rework-errors
rework some function error handling
2020-09-23 00:26:03 -04:00
5a3184359d rework some function error handling
chmod, chown, removexattr, setxattr, truncate, utimens:
* if no errors: return 0
* if no successes: return first error
* if file acted on was the same as related search function: return its value
* return 0

rmdir, unlink:
* if no errors: return 0
* return first error
2020-09-23 00:01:25 -04:00
24f03b04eb Merge pull request #831 from trapexit/minfreespace-fix
properly return const ref from tofrom string wrapper
2020-09-20 11:18:24 -04:00
610c75fa90 properly return const ref from tofrom string wrapper 2020-09-19 18:57:13 -04:00
dbc4774e8e Merge pull request #828 from trapexit/remove-old-issue-template
Delete issue_template.md
2020-09-13 10:30:02 -04:00
73e8ed72cd Delete issue_template.md 2020-09-13 10:29:45 -04:00
e694585561 Merge pull request #827 from trapexit/bug_report
Update bug_report.md
2020-09-13 10:28:34 -04:00
0b1af2b8ef Update bug_report.md 2020-09-13 10:28:20 -04:00
668ac4000a Merge pull request #825 from trapexit/rv
option_parser: return 0 when requesting help or version
2020-09-10 22:16:03 -04:00
767039c492 option_parser: return 0 when requesting help or version 2020-09-10 21:58:23 -04:00
b1c6d4864f Merge pull request #821 from trapexit/minfreespace
branches: add per branch minfreespace w/ original value as default
2020-09-04 21:26:38 -04:00
fc3453932a branches: add per branch minfreespace w/ original value as default
example: /mnt/disk0=RW,1G:/mnt/disk1=RW,2G
2020-09-04 21:04:45 -04:00
98c49b8001 Merge pull request #819 from trapexit/readme
README.md: fix typos
2020-08-30 22:24:39 -04:00
27bd39f5ac README.md: fix typos 2020-08-30 22:23:16 -04:00
9f84f29e12 Merge pull request #818 from trapexit/lchmod
optionally use lchmod depending on if on Linux or not (BSD)
2020-08-26 15:42:42 -04:00
6311df774d optionally use lchmod depending on if on Linux or not (BSD) 2020-08-26 12:44:32 -04:00
9424784fad Merge pull request #817 from trapexit/readme
README.md: add note indicating only tagged releases are supported
2020-08-26 11:03:50 -04:00
15fb751f65 README.md: add note indicating only tagged releases are supported 2020-08-26 11:02:56 -04:00
3534fb1128 Merge pull request #815 from trapexit/policy-pfrd
add {,ep,msp}pfrd policies
2020-08-25 22:58:44 -04:00
046844083f add {,ep,msp}pfrd policies
Percentage Free Random Distribution

Chooses a random branch based on the available space percentage free.

IE: if branch A has 1G free and branch B has 2G then B should be chosen
twice as often.
2020-08-25 22:19:01 -04:00