[Dar-news] starting 2.7.x pre-release phase
For full, incremental, compressed and encrypted backups or archives
Brought to you by:
edrusb
From: Denis C. <dar...@fr...> - 2021-03-07 20:57:12
|
Hello, Pre-release phase has started for branch 2.7.x and will end with the 2.7.0 release in a few weeks. You are welcome to participate to this last testing phase of a 2.7.x branch of releases, by downloading, compiling and testing in your environment the new features but also the old ones you were used to use with current release as well as check the updated documentation. For more info about pre-release phase check the details at http://dar.linux.free.fr/pre-release/index.html Follows an extract of the changelog Cheers, Denis from 2.6.x to 2.7.0 - using the truncate system call whenever possible in place of skipping back in the archive when file need to resave uncompressed, file saved to be read from filesystem or when file has changed while it was read for backup - improved slice name versus base name error, now substiting (rather than just asking the user) the first by the later when else it would lead to an execution error. - added the possibility to specify a gnupg key by mean of its keyid in addition to the email address it may be associated to, both for asymmetrical encryption and archive signing. - added -b option to dar_split to set the I/O block size - added -r option to dar_split to limit the transfer rate - added -c option to dar_split to limit the number of tape to read - new feature: zstd compression algorithm added - replaced old and experimental multi-threaded implementation, -G option now needs an argument on command line. New methods added in libdar API accordingly. - added multi-threaded compression when using the new per block compression mode, the legacy streaming compression mode is still available (see both -G and -z option extended syntax). - added lz4 compression algorithm. - removed some deprecaded old options (--gzip,...) - increased timestamp precision from microsecond to nanosecond when the operating system supports it. It is still possible to use configure's --enable-limit-time-accuracy=us at compilation time to use microsecond or even second accuracy even if the OS can support finer precision. - added argon2 hashing algorithm for key derivation function (kdf) which becomes the default if libargon2 is available, else it defaults to sha1 as for 2.6.x. When argon2 is used and kdf default iteration count is reduced to 10,000 (and stays 200,000 with sha1). This can be tuned as usual with --kdf-param option. - adding support for statx() under Linux which let libdar save file's birthtime. Unfortunately unlike under FSD systems (FreeBSD, MACoS X, and so on), the utime/utimes/timensat call do not set birthtime, so you can restore birthtime of Linux's file only under BSD systems today. - AES becomes the default when gnupg is used without additional algorithm. - new implementation of the libcurl API use for more efficient reuse of established sessions. - new feature: dar_manager can now change the compression algorithm of an existing database |