Releases: AlxHnr/nano-backup
Releases · AlxHnr/nano-backup
0.6.0
v0.5.1: Bugfix release
Fixes: * User prompt was not displayed properly on some musl systems
v0.5.0: Maintenance release
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
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
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