aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-29 12:18:12 -0600
committerCraig Jennings <c@cjennings.net>2026-01-29 12:18:12 -0600
commit6836c4040a9f0170cec839c5b94cd8099b8465c6 (patch)
treeae07730fa28db2309c524c00fd2689d934252aa4 /Makefile
parentb8a7c6e128a6e761fd9cbcf163a5e74adc232af6 (diff)
downloadrsyncshot-6836c4040a9f0170cec839c5b94cd8099b8465c6.tar.gz
rsyncshot-6836c4040a9f0170cec839c5b94cd8099b8465c6.zip
Add SSH remote backup support, new commands, and test suite
- Add remote mode for SSH-based backups to servers like TrueNAS - Add SSH_IDENTITY_FILE config for non-root SSH keys - Add new commands: backup, status, list, dryrun - Add dependency checks for rsync, ssh, flock - Add timestamped logging - Fix: duplicate cron jobs on repeated setup - Fix: use mktemp for temp files - Fix: use portable sed instead of grep -oP - Fix: strengthen input validation with regex anchors - Fix: handle paths with spaces (newline-separated includes) - Change license from MIT to GPL v3 - Add automated test suite (25 tests) - Update README with new features and testing docs
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions