dar release 2.7.0 is available
Denis Corbin <[email protected]> Sat, 24 Apr 2021 16:41:08 +0200
| Newsgroups | gmane.comp.sysutils.backup.dar.announce |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============1307509887714452989== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="LS3flOpUd6ORVDcRUHVHp2FrRZTPxADo2" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --LS3flOpUd6ORVDcRUHVHp2FrRZTPxADo2 Content-Type: multipart/mixed; boundary="GQOIqgtFqcBQv4JkfMCi4FURbIk9S2id5"; protected-headers="v1" From: Denis Corbin <[email protected]> To: DAR news mailing-list <[email protected]> Message-ID: <dcc12e2a-0c48-d70b-9151-eada3120e2dd-GANU6spQydw@public.gmane.org> Subject: dar release 2.7.0 is available --GQOIqgtFqcBQv4JkfMCi4FURbIk9S2id5 Content-Type: text/plain; charset=utf-8 Content-Language: fr Content-Transfer-Encoding: quoted-printable Hi, source package and windows binary for release 2.7.0 are available at: =C2=A0=C2=A0 https://sourceforge.net/projects/dar/files/dar/2.7.0/ As an alternative to Sourceforge you can fetch source and windows binary packages but also fully featured dar_static binaries for Linux/x86= from the _low bandwidth_ ftp and http server at: =C2=A0=C2=A0 ftp://ftp.edrusb.org/dar.linux.free.fr/Releases=C2=A0 =C2=A0=C2=A0 https://dar.edrusb.org/dar.linux.free.fr/Releases/ Package signatures are available at: =C2=A0=C2=A0 http://dar.linux.free.fr/sign/v2.7.0 Author's keys are available on public key servers and on dar website: =C2=A0=C2=A0 http://dar.linux.free.fr/doc/authentification.html Release 2.7.0 brings many new features that are listed in the extract of the Changelog below. For more detail on a particular feature check the documentation in particular the man pages (which are also available under html format). Thanks to Mihai Moldovan for code adaptation to support compilation out of source code directory. Thanks again to Zach Adams for security enhancement suggestions. Thanks to Andrea Vai for his review of the the benchmark document. Cheers, Denis Corbin ------- =46rom 2.6.x to 2.7.0 - using the truncate system call whenever possible in place of skipping =C2=A0 back in the archive, when file need to re-save uncompressed, =C2=A0 or when file has changed while it was read for backup - improved slice name versus base name error, now substituting (rather th= an =C2=A0 just asking the user) the first by the later when else it would le= ad =C2=A0 to an execution error. - auto-detecting min-digits at reading time in complement of the feature =C2=A0 listed just above - added the possibility to specify a gnupg key by mean of its key-id in =C2=A0 addition to the email address it may be associated to, both for =C2=A0 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 by =C2=A0 production grade one. -G option may now receive an argument on =C2=A0 command line for fine tuning. libdar API has been updated =C2=A0 accordingly. - added multi-threaded compression when using the new per block =C2=A0 compression mode, the legacy streaming compression mode is still =C2=A0 available (see both -G and -z option extended syntax). - added lz4 compression algorithm. - removed some deprecated/duplicated old options (--gzip,...) - enhanced the delta signature calculation providing mean for the user =C2=A0 to adapt the signature block size in regard to the file's size to =C2=A0 delta-sig. "--delta sig" option received an extended syntax. - increased timestamp precision from microsecond to nanosecond when the =C2=A0 operating system supports it. It is still possible to use configur= e =C2=A0 --enable-limit-time-accuracy=3Dus at compilation time to use micro= second =C2=A0 or even second accuracy even if the OS can support finer precision= =2E - added argon2 hashing algorithm for key derivation function (kdf) which =C2=A0 becomes the default if libargon2 is available, else it defaults to=20 sha1 =C2=A0 as for 2.6.x. When argon2 is used, kdf default iteration count is =C2=A0 reduced to 10,000 (and stays 200,000 with sha1). This can be tuned= =C2=A0 as usual with --kdf-param option. - adding support for statx() under Linux which let libdar save file's =C2=A0 birthtime. Unfortunately unlike under BSD systems (FreeBSD, MACoS = X, =C2=A0 and so on), the utime/utimes/timensat call do not set birthtime, s= o =C2=A0 you cannot restore birthtime on Linux's unlike under BSD systems - AES becomes the default when gnupg is used without additional =C2=A0 algorithm. - new implementation of the libcurl API use for more efficient reuse of =C2=A0 established sessions. - You can now exclude/include per filesystem rather than just sticking =C2=A0 to the current filesystem or ignoring filesystem boundary. -M opti= on =C2=A0 can now receive arguments. - new feature: dar_manager can now change the compression algorithm of =C2=A0 an existing database. - Added a benchmark of dar versus tar and rsync for different use cases. - documentation review, update, cleanup, restructured and beautification.= --GQOIqgtFqcBQv4JkfMCi4FURbIk9S2id5-- --LS3flOpUd6ORVDcRUHVHp2FrRZTPxADo2 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEOzEprx3d76WjfYGPCDGwvQPYsYIFAmCELgQFAwAAAAAACgkQCDGwvQPYsYLZ SBAAwV+N2vBzIkLIyQfYs+K+6KuakSBlRvSqhw+m2IU4os+WkmF9fwyGFIeKF6gDzIEYgHh3h9Bb 3iHuT7cX4k3SGPuC69+ArbYgGHiwF0uyABkTJeqwfsPEtLlJ9f7pn8hBX/uBoulLWTmkfMZiFHLm qWUUJXKM7qNcDfvuByxR4X1sMXxyL+5E/uQ0gBbk4n/4OEuIicgznetxNjh6Y0YfytSDKJbqWYv0 cAdA3k/eTPw8KSnpnhwvJFK1jyioaJr49lbJ+c9Zf6lKO9CEqksPqK8hPD6yhH/RKlxY1UCXoM5a C7Q/+zUoLJDzHTb/R0mou0r8uzfOJ7KACPFns8xbm6S3gn2gjjx5DjAGzKURrB067JwJitNpNmpz oQMf1cqVTqjvCGHPQJPtgJTk17Khp/VENwNA3YT+MF67LKZsA37bXaemBHpML6Z8LaRuYF1j/zS1 AoYu0Zdea1HvdF2zUbqKDbnEahrVDwop6S3fEzq1nRRIJ8BLKrPDelmLMC6zlNAk9zSkrOLP96PI ccdMXJ2EUJC9JoY5ggi3cyHsh/jK31AUVY7L69SLGk7JJRhdhQHNeZJa/r0v+1dVDCTNBbH6xJgR j67ocBZ28+fnz7p45WXO8Gd5MpBcQ8pCk88q1KZaGwqNwmubeclVXEb4URfnX2cwtpEyr+XnIJbE mAw= =FBy6 -----END PGP SIGNATURE----- --LS3flOpUd6ORVDcRUHVHp2FrRZTPxADo2-- --===============1307509887714452989== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============1307509887714452989==--