Commit Graph

13 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 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 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 4c147219a7 initial commit 2015-12-26 22:17:52 -08:00