Skip to content

Releases: guimspace/fopus

fopus 4.1.0

21 Nov 06:07
Compare
Choose a tag to compare

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

28 Jul 08:24
Compare
Choose a tag to compare
  • Important! Fix script not collecting multiple age recipients.

Full Changelog: v4.0.2...v4.0.3

fopus v4.0.2

26 Jun 23:46
Compare
Choose a tag to compare

Increased verbosity in the tar files listing text file.

Full Changelog: v4.0.1...v4.0.2

fopus v4.0.1

10 Jun 19:18
Compare
Choose a tag to compare

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

13 Mar 13:11
Compare
Choose a tag to compare

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

03 Mar 05:47
Compare
Choose a tag to compare

Full Changelog: v3.1.1...v3.1.2

  • Additional testing of paths for reliability.

fopus v3.1.1

29 Feb 01:36
Compare
Choose a tag to compare

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

27 Feb 12:27
Compare
Choose a tag to compare

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

14 Feb 02:19
Compare
Choose a tag to compare

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

14 Feb 02:13
Compare
Choose a tag to compare
  • Improve blank space sanitization to file names.

Full Changelog: v2.1.0...v2.1.1