diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-29 12:18:12 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-29 12:18:12 -0600 |
| commit | 6836c4040a9f0170cec839c5b94cd8099b8465c6 (patch) | |
| tree | ae07730fa28db2309c524c00fd2689d934252aa4 /Makefile | |
| parent | b8a7c6e128a6e761fd9cbcf163a5e74adc232af6 (diff) | |
| download | rsyncshot-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
