Releases: scrwdrv/safe-backup
Releases · scrwdrv/safe-backup
v1.1.1
Safe Backup v1.1
Overview
Some highlights of this release including:
- Bug fixes
- Add plain backup (no packing and encryption)
- No longer change mtime & atime of directories
archive
is now a new module named bua- Restore original stats (mtime, permission, etc.) when unpacking
- NOTICE: Added
mode
tobua
header, not compatible with encrypted files generate by previous version - Allow multiple files to decrypt at once
- Remove abs path check on decryption since it's meaningless
- Add backup rate to logging
Safe Backup v1.0.1
Basically the same as v1.0
, fix some typo and added some irrelevant stuffs. See v1.0
for more information.
Safe Backup v1.0
Overview
Code still kind of messy, but most of major functions have finished and added some improvements, especially speed wise. Now the main deciding factor for speed is storage I/O speed, unless you're using a long outdated processor.
Tar is good packing format but kind of hard to find the perfect module to modify (or reuse to be more accurate) packed files, so I created a new one from scratch and I think it turns out quite well.
Some highlights of this release including:
- Improve logging
- Encrypt salted password hash & private key twice
- Update check at startup
- Compare changes with previous backup, pipe unchanged files directly without re-encrypting
- Cross platform optimize (win, linux, mac)
- Add config builder
- Exclude paths with regex
- Custom archive format (faster & simpler than tar)
v0.1.0
Auto commit @auto-committer 4 files Modified: [index.js](+5)(-3), [lib/master.js](+1)(-0), [package.json](+1)(-1), [src/master.ts](+2)(-0)