544 Commits

Author SHA1 Message Date
Edwin Eefting
b70c9986c7 regression tests for all compressors 2021-05-18 18:04:47 +02:00
Edwin Eefting
664ea32c96 doc 2021-05-15 16:18:34 +02:00
Edwin Eefting
30f30babea added compression, fixes #40 2021-05-15 16:18:02 +02:00
Edwin Eefting
5e04aabf37 show pipes in verbose 2021-05-15 12:34:21 +02:00
Edwin Eefting
59d53e9664 --recv-pipe and --send-pipe implemented. Added CmdItem to make CmdPipe more consitent 2021-05-11 00:59:26 +02:00
Edwin Eefting
171f0ac5ad as final step we now can do system piping. fixes #50 2021-05-09 14:03:57 +02:00
Edwin Eefting
0ce3bf1297 python 2 compat 2021-05-09 13:04:22 +02:00
Edwin Eefting
c682665888 python 2 compat 2021-05-09 11:09:55 +02:00
Edwin Eefting
086cfe570b run everything in either local shell (shell=true), or remote shell (ssh). this it to allow external shell piping 2021-05-09 10:56:30 +02:00
Edwin Eefting
521d1078bd working on send pipe 2021-05-03 20:25:49 +02:00
Edwin Eefting
8ea178af1f test re-replication v3.1-beta5 2021-05-03 00:03:22 +02:00
Edwin Eefting
3e39e1553e allow re-replication of a backup with the same name. (now filters on target_path instead of received-status when selecting when appropriate. also shows notes about this) 2021-05-02 22:51:20 +02:00
Edwin Eefting
f0cc2bca2a improved progress reporting. improved no_thinning performance 2021-04-23 20:31:37 +02:00
Edwin Eefting
59b0c23a20 Merge branch 'master' of github.com:psy0rz/zfs_autobackup v3.1-beta4 2021-04-22 01:16:53 +02:00
Edwin Eefting
401a3f73cc better handling of piped exit codes 2021-04-22 01:12:41 +02:00
Edwin Eefting
8ec5ed2f4f extra test 2021-04-22 00:14:14 +02:00
DatuX
8318b2f9bf
Update README.md 2021-04-21 00:19:21 +02:00
Edwin Eefting
72b97ab2e8 doc. bump version 2021-04-21 00:04:58 +02:00
Edwin Eefting
a16a038f0e doc v3.1-beta3 2021-04-20 23:43:20 +02:00
Edwin Eefting
fc0da9d380 skip encryption if not supported 2021-04-20 23:34:41 +02:00
Edwin Eefting
31be12c0bf doc fix 2021-04-20 23:24:59 +02:00
Edwin Eefting
176f04b302 proper encryption/decryption support. also fixes #60 2021-04-20 23:20:54 +02:00
Edwin Eefting
7696d8c16d working on encryption 2021-04-20 21:22:27 +02:00
Edwin Eefting
190a73ec10 merge 2021-04-20 21:06:46 +02:00
Edwin Eefting
2bf015e127 still working on encryption 2021-04-20 21:05:44 +02:00
Edwin Eefting
671eda7386 working on proper encryption support 2021-04-20 18:39:57 +02:00
Edwin Eefting
3d4b26cec3 fix test 2021-04-19 10:54:55 +02:00
Edwin Eefting
c0ea311e18 fix 2021-04-18 22:57:03 +02:00
Edwin Eefting
b7b2723b2e coverage 2021-04-18 22:47:53 +02:00
Edwin Eefting
ec1d3ff93e fix #74.
also changed internal logic: thinner now isnt actually created when --no-thinning is active.

When using --no-thinning --no-snapshot --no-send it still does usefull stuff like checking common snapshots and showing incompatible snapshots
2021-04-18 14:30:23 +02:00
Edwin Eefting
352d5e6094 coverage 2021-04-17 22:33:12 +02:00
Edwin Eefting
488ff6f551 coverage 2021-04-17 22:29:47 +02:00
Edwin Eefting
f52b8bbf58 coverage 2021-04-17 21:53:27 +02:00
Edwin Eefting
e47d461999 Merge branch 'master' of github.com:psy0rz/zfs_autobackup 2021-04-17 21:08:34 +02:00
Edwin Eefting
a920744b1e allow regression to run from pycharm by using sudo with passwd file. you also need to suid root zfs and zpool 2021-04-15 13:56:24 +02:00
DatuX
63f423a201
Update README.md 2021-04-14 09:58:20 +02:00
Edwin Eefting
db6523f3c0 remove unused code 2021-04-13 21:21:35 +02:00
Edwin Eefting
6b172dce2d fix 2021-04-13 17:13:13 +02:00
Edwin Eefting
85d493469d fix 2021-04-13 17:07:01 +02:00
Edwin Eefting
bef3be4955 tests, nicer error message for invalid schedule str 2021-04-13 16:42:55 +02:00
Edwin Eefting
f9719ba87e tests 2021-04-13 16:32:43 +02:00
Edwin Eefting
4b97f789df run() now uses CmdPipe for better pipe handling and cleaner code 2021-04-12 18:16:42 +02:00
Edwin Eefting
ed7cd41ad7 accidently broke testing 2021-04-12 13:56:06 +02:00
Edwin Eefting
62e19d97c2 fix 2021-04-10 14:56:25 +02:00
Edwin Eefting
594a2664c4 more tests 2021-04-10 14:52:52 +02:00
Edwin Eefting
d8fbc96be6 Merge branch 'master' of github.com:psy0rz/zfs_autobackup 2021-04-10 14:34:42 +02:00
Edwin Eefting
61bb590112 also enable branch-coverage 2021-04-10 14:29:27 +02:00
Edwin Eefting
86ea5e49f4 working on better piping system 2021-04-07 23:58:41 +02:00
DatuX
01642365c7
Update README.md 2021-04-06 23:51:40 +02:00
Edwin Eefting
4910b1dfb5 seperated piping 2021-04-05 22:18:14 +02:00