Releases: guimspace/fopus
fopus 4.1.0
Make minisign
optional in the process. A checksum and signature will only be generated when a minisign key file is provided with option -s
.
Full Changelog: v4.0.3...v4.1.0
fopus v4.0.3
- Important! Fix script not collecting multiple age recipients.
Full Changelog: v4.0.2...v4.0.3
fopus v4.0.2
Increased verbosity in the tar files listing text file.
Full Changelog: v4.0.1...v4.0.2
fopus v4.0.1
Full Changelog: v4.0.0...v4.0.1
Breaking Changes
The script sets a narrow PATH='/usr/local/bin:/usr/bin'
for its execution.
fopus v4.0.0
Full Changelog: v3.1.2...v4.0.0
Overview
- Use BLAKE3, BLAKE2, or SHA-256 to hash files.
- Remapped options
-s
and-b
. - Allow concurrent use of age recipient options.
- Improvements to the cleanup trap.
Features
The script now prefers BLAKE3, BLAKE2, and then SHA-256, in this order, as hash functions.
- BLAKE3:
b3sum
- BLAKE2:
b2sum
- SHA-256:
shasum
,sha256sum
Breaking Changes
Option -s
has been remapped from "do not split files" to "use this minisign secret key", thus option -k
has been removed.
- Use
-b 0
so the script doesn't split the backup. - Use
-s KEY
to specify minisign secret key.
fopus v3.1.2
Full Changelog: v3.1.1...v3.1.2
- Additional testing of paths for reliability.
fopus v3.1.1
Full Changelog: v3.1.0...v3.1.1
- Fix subdirectory collision test.
- Removing leading dots for repository naming.
- Raise default split size to 2G.
fopus v3.1.0
Full Changelog: v3.0.0...v3.1.0
Overview
- Cleanup files upon abnormal ending.
- Encrypt to age recipient.
- Labeled backups.
- Sanitize blank space in filenames.
- Option for less verbose.
Features
- Add option
-l
to label the backup: includes SHA-1, timestamp and random UUID. - Add support to options
-r
and-R
from age - no multiple recipients. - Add support to option
-t
from minisign. - Add option
-q
for less verbose.
Other changes
- Setup trap to cleanup partial files.
- Sanitize filenames blank spaces: replace with "_".
- Prevent collision between input file and output path.
fopus v3.0.0
Full Changelog: v2.1.1...v3.0.0
Overview
- Drop long name options.
- Set pipefail for a safer script.
- Add text extension to hash text files.
Deprecated
- Dropped long name options.
fopus v2.1.1
- Improve blank space sanitization to file names.
Full Changelog: v2.1.0...v2.1.1