Skip to content

Releases: AlxHnr/nano-backup

0.6.0

25 Sep 18:28
Compare
Choose a tag to compare

Added

  • New policy: summarize: prevents directories from being listed
    recursively during a backup
  • Progress animation for integrity check and garbage collection

Changed

  • Lock backup repository while in use
  • Major internal codebase cleanup and modernization

v0.5.1: Bugfix release

30 Jul 09:43
Compare
Choose a tag to compare
Fixes:

* User prompt was not displayed properly on some musl systems

v0.5.0: Maintenance release

29 Jan 20:07
Compare
Choose a tag to compare
Changes:

* Added an integrity check command to verify the health of a repository.
  It can be invoked by passing the repositories path and the integrity
  command to nano-backup: `nb ./repository-path/ integrity`.
* Musl is now officially supported, allowing nb to be statically linked.
  Behavioural differences between musl and glibc have been fixed,
  although most of them have been located in the test suite and not the
  program itself.

v0.4.0: Major codebase overhaul

30 Aug 10:05
Compare
Choose a tag to compare
This is a maintenance release with no new features. Changes:

* Valgrind clean
* ASAN/UBSAN clean
* Fixed unaligned memory access
* Rewrote memory management. Memory is now managed via regions and the
  code was moved into its own library. See third_party/CRegion.
* Rewrote and simplified string handling
* Reduced complexity and code duplication
* Fixes to build with newer, stricter compilers
* Better code documentation

Stronger Hashes

28 Jan 12:45
Compare
Choose a tag to compare

Moved from SHA-1 to BLAKE2
Moved from Murmur2 to SipHash

  • Faster hashing of files
  • Removes dependency on OpenSSL and pkg-config
  • More robust handling of broken filenames