Commit Graph

20 Commits

Author SHA1 Message Date
dave d167891788 separate api logic 2019-05-02 20:45:05 -07:00
dave 1fd7edfe87 proper ssh command 2019-05-02 20:22:58 -07:00
dave 582d3bf230 proper rsync args when restoring 2019-05-02 20:15:57 -07:00
dave 6753fd250f requirements, obey config file rsync port 2018-10-07 18:09:58 -07:00
dave e60e32f688 Process errors in real-time 2017-04-24 00:19:18 -07:00
dave f53d5eb8e5 Better (still awful) error handling during backup 2017-04-23 23:55:10 -07:00
dave c911bade2a Run backups with low nice priority 2017-04-23 20:16:44 -07:00
dave c3261071f4 Stream tarball uploads
Previously, this would pipe tar's output to curl. But curl would buffer the entire output to memory in order to calculate the content-length header. This pointlessly made large tar backups impossible as the backend does not require a content-length header sent with the data.
2017-04-22 00:55:51 -07:00
dave 49ff19b088 Fix lint 2017-04-22 00:16:19 -07:00
dave 0596899040 Restore support for in-place large backups 2016-07-02 19:23:08 -07:00
dave 75282597ee Confirm rsync completions 2016-07-02 18:35:35 -07:00
Dave Pedu 2b8221c8f5 Add exclude flag 2016-04-19 23:32:20 -07:00
dave 14467ab346 Ignore certain rsync return codes 2016-03-21 22:58:22 -07:00
dave 9265bcb927 Embed version in module 2015-12-31 15:37:14 -08:00
dave e62182eb57 Fix 404 check 2015-12-29 23:25:23 -08:00
dave d274d11d9d Handle when backup doesn't exit during restore attempt 2015-12-29 22:38:04 -08:00
dave cd9c0f0044 Add no exec flag to disable post/pre exec functionality. Allow use of env variable to override config path. 2015-12-28 21:20:06 -08:00
dave 94151d5fc9 Fix vars used for pre/post exec 2015-12-27 22:57:24 -08:00
dave 228892b5e7 Add pre/post exec support 2015-12-27 22:52:34 -08:00
dave 4c147219a7 initial commit 2015-12-26 22:17:52 -08:00