dar release 2.7.18 is available
Denis Corbin <[email protected]> Tue, 20 May 2025 19:27:47 +0200
| Newsgroups | gmane.comp.sysutils.backup.dar.announce |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============6306283337433839714== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------zfDHi79lsT8DlbMPA3cV3VDL" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------zfDHi79lsT8DlbMPA3cV3VDL Content-Type: multipart/mixed; boundary="------------q6WrgXpt70M0LrQM2lDyrG3K"; protected-headers="v1" From: Denis Corbin <[email protected]> To: DAR news mailing-list <[email protected]> Message-ID: <66e3dbdd-78ef-4c3f-97a7-9615344159ad-GANU6spQydw@public.gmane.org> Subject: dar release 2.7.18 is available --------------q6WrgXpt70M0LrQM2lDyrG3K Content-Type: multipart/alternative; boundary="------------4ha4dbj16iAReoH0Z3ijz9Cg" --------------4ha4dbj16iAReoH0Z3ijz9Cg Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGksDQoNCnNvdXJjZSBwYWNrYWdlIGFuZCB3aW5kb3dzIGJpbmFyeSBmb3IgcmVsZWFzZSAy LjcuMTggYXJlIGF2YWlsYWJsZSBhdDoNCg0KaHR0cHM6Ly9zb3VyY2Vmb3JnZS5uZXQvcHJv amVjdHMvZGFyL2ZpbGVzL2Rhci8yLjcuMTgNCg0KQXMgYW4gYWx0ZXJuYXRpdmUgdG8gU291 cmNlZm9yZ2UgeW91IGNhbiBmZXRjaCBzb3VyY2UgYW5kIHdpbmRvd3MNCmJpbmFyeSBwYWNr YWdlcyBidXQgYWxzbyBmdWxseSBmZWF0dXJlZCBkYXJfc3RhdGljIGJpbmFyaWVzIGZvciBM aW51eC94ODZfNjQNCmZyb20gdGhlIF9sb3cgYmFuZHdpZHRoXyBmdHAgYW5kIGh0dHBzIHNl cnZlcnMgYXQ6DQoNCmZ0cDovL2Z0cC5lZHJ1c2Iub3JnL2Rhci5saW51eC5mcmVlLmZyL1Jl bGVhc2VzDQpodHRwczovL2Rhci5lZHJ1c2Iub3JnL2Rhci5saW51eC5mcmVlLmZyL1JlbGVh c2VzDQoNClBhY2thZ2Ugc2lnbmF0dXJlcyBhcmUgYXZhaWxhYmxlIGF0Og0KDQpodHRwOi8v ZGFyLmxpbnV4LmZyZWUuZnIvc2lnbi92Mi43LjE4DQoNCkF1dGhvcidzIGtleXMgYXJlIGF2 YWlsYWJsZSBvbiBwdWJsaWMga2V5IHNlcnZlcnMgYW5kIG9uIGRhciB3ZWJzaXRlOg0KDQpo dHRwOi8vZGFyLmxpbnV4LmZyZWUuZnIvZG9jL2F1dGhlbnRpZmljYXRpb24uaHRtbA0KDQpS ZWxlYXNlIDIuNy4xOCBicmluZ3Mgc2V2ZXJhbCBidWcgZml4ZXMgd2hpY2ggYXJlIGRldGFp bGVkIGluIHRoZSBleHRyYWN0DQpvZiB0aGUgQ2hhbmdlbG9nIGJlbG93Lg0KDQpUaGFua3Mg dG8gbWFubmlvIG9uIGRhci1zdXBwb3J0IG1haWxpbmctbGlzdCBmb3IgYnVnIHJlcG9ydA0K DQoNCkNoZWVycywNCkRlbmlzIENvcmJpbg0KDQpmcm9tIDIuNy4xNyB0byAyLjcuMTgNCi0g Zml4ZWQgYnVnIHRoYXQgYnJva2UgdGhlIGFiaWxpdHkgdG8gcmVwYWlyIGFuIGFyY2hpdmUg dGhyb3VnaCBmdHAvc2Z0cA0KIMKgKHJlcGFpcmluZyBzdGF5cyBwb3NzaWJsZSBsb2NhbGx5 IG9uIHRoZSBtYWNoaW5lIHdoZXJlIHJlc2lkZXMgdGhlIA0KYmFja3VwKQ0KLSBmaXhlZCB0 aGUgcmVhZGluZyBvZiBhcmNoaXZlIGhlYWRlciAoaW4tcGxhY2UgZmllbGQpIHdoZW4gdGhl IC1SIHBhdGgNCiDCoGdpdmVuIGF0IGNyZWF0aW9uIHRpbWUgd2FzIHZhbGlkIG9yIGNvbW1v biB1bml4IHBhdGggKC9zb21lLy9wYXRoIGZvcg0KIMKgZXhhbXBsZSkuDQotIGZpeGVkIGJ1 ZyBtZXQgd2hlbiByZWFkaW5nIGNvbXByZXNzZWQgZGF0YSB3aXRoIG11bHRpcGxlIHRocmVh ZHMgKC1HDQogwqBvcHRpb24gd2l0aCBhcmd1bWVudCAyIG9yIGxhcmdlcikgaW4gc2VxdWVu dGlhbCByZWFkIG1vZGUuDQotIGZpeGVkIGJ1ZyBhdm9pZGluZyBkYXIgdG8gcmVwYWlyIGFy Y2hpdmVzIHJlbHlpbmcgb24gYmxvY2sgY29tcHJlc3Npb24sDQogwqB0ZXN0aW5nIHRoZSAi cmVwYWlyZWQiIGFyY2hpdmUgbGVhZCB0byByZXBvcnRpbmcgY29ycnVwdGVkIGRhdGEgZm9y IGFsbA0KIMKgY29tcHJlc3NlZCBmaWxlcyBhbmQgY29tcHJlc3NlZCBFQS4NCi0gZGlzYWJs aW5nIG1pbi1kaWdpdHMgY2hlY2tzIGZvciBhdXhpbGlhcnkgYW5kIHJlZmVyZW5jZSBiYWNr dXBzIHdoZW4NCiDCoHRoZXkgYXJlIHN0b3JlZCBpbiBhIHJlbW90ZSByZXBvc2l0b3J5ICh0 aGVzZSBjaGVja3Mgd2FzIGF2b2lkaW5nIHVzaW5nDQogwqByZW1vdGUgYXV4aWxpYXJ5IGFu ZCByZWZlcmVuY2UgYmFja3VwcykuDQotIGZpeGluZyBidWcgaW4gbGliY3VybCBhZGFwdGF0 aW9uIGxheWVyIHRvIGxpYmRhciAoZmljaGllcl9saWJjdXJsKSB3aGVyZQ0KIMKgd2hpbGUg cmVhZGluZywgdGhlIGVuZCBvZiBmaWxlIHdhcyBub3QgZGV0ZWN0ZWQgcHJvcGVybHkgaW4g dmVyeSByYXJlDQogwqBjb250ZXh0LCBsZWFkaW5nIHRoZSBlbmNyeXB0aW9uIGxheWVyIHRy eWluZyAoYW5kIGZhaWxpbmcpIHRvIGRlY2lwaGVyDQogwqB0aGUgY2xlYXIgZGF0YSBsb2Nh dGVkIGF0IGVuZCBvZiBhcmNoaXZlLg0KLSBmaXhlZCBidWcgbWV0IHdoZW4gcmVhZGluZyBh IGNpcGhlcmVkIGJhY2t1cCBpbiBzZXF1ZW50aWFsIHJlYWQgbW9kZSB3aXRoDQogwqB0aGUg aGVscCBvZiBhbiBleHRlcm5hbCBjYXRhbG9nICh0aGUgZmV3IGZpcnN0IGRhdGEgYW5kIEVB IHdlcmUgcmVwb3J0ZWQNCiDCoGFzIGNvcnJ1cHRlZCBpbiBzZXF1ZW50aWFsIHJlYWQgbW9k ZSwgbm90IGluIGRpcmVjdCByZWFkIG1vZGUgb3Igd2l0aG91dA0KIMKgdGhlIGhlbHAgb2Yg YW4gZXh0ZXJuYWwgY2F0YWxvZykuDQotIGZpeGluZyBidWcgaW4gbm9uLXJlZ3Jlc3Npb24g dGVzdCByb3V0aW5lcywgd2hpY2gsIG9uY2UgZml4ZWQsIHJldmVhbGVkDQogwqB0aGUgZm9s bG93aW5nIGJ1Z3MgKGFib3V0IHNlcXVlbnRpYWwgcmVhZGluZyBtb2RlKToNCi0gcmVhZGlu ZyBhIGVuY3J5cHRlZCBhbmQgc2xpY2VkIGFyY2hpdmUgaW4gc2VxdWVudGlhbC1yZWFkIG1v ZGUgbGVhZCBkYXINCiDCoGFza2luZyBmb3IgdGhlIGFuIGFmdGVyLWxhc3Qgbm9uIGV4aXN0 aW5nIHNsaWNlIGF0IHRoZSBlbmQgb2YgdGhlDQogwqBvcGVyYXRpb24uDQotIGNvbXBhcmlu ZyBhbiBhcmNoaXZlIGhhdmluZyBiaW5hcnkgZGVsdGEgcGF0Y2ggZm9yIGEgZmlsZSBmYWls ZWQgaW4NCiDCoHNlcXVlbnRpYWwgcmVhZCBtb2RlIHdpdGggc2VsZiByZXBvcnRpbmcgYnVn IGluIGNhdF9maWxlLmNwcCBsaW5lIDE0NzkNCi0gZml4aW5nIG11bHRpLXRocmVhZGVkIGRl Y2lwaGVyaW5nIHdoZW4gcmVhY2hpbmcgdGhlIGVuZCBvZiB0aGUgYXJjaGl2ZQ0KIMKgYW5k IGlmIGEgc2tpcCgpIGluc3RydWN0aW9uIGlzIGdpdmVuIGZyb20gdGhlIG1hc3RlciB0aHJl YWQgdG8gY2hhbmdlDQogwqByZWFkaW5nIHBvc2l0aW9uIChidWcgdHlwZSBtZXNzYWdlIGF0 IHBhcmFsbGVsX3Ryb25jb25uZXVzZS5jcHAgbGluZSA2NjINCiDCoHdhcyByZXBvcnRlZCku DQotIGZpeGluZyBidWcgaW4gYXJjaGl2ZSBjbGFzcyBpbXBsZW1lbnRhdGlvbiBtZXQgd2hl biBjb21wYXJpbmcgYW4gYXJjaGl2ZQ0KIMKgd2l0aCBmaWxlc3lzdGVtIGluIHNlcXVlbnRp YWwgcmVhZCBtb2RlIHdpdGggdGhlIGhlbHAgb2YgYW4gaXNvbGF0ZWQNCiDCoGNhdGFsb2d1 ZS4gSW4gc3VjaCBjb250ZXh0LCB0aGUgaGFyZCBsaW5rZWQgaW5vZGUgY2FuIG9ubHkgYmUg Y29tcGFyZWQNCiDCoGF0IHRoZSBmaXJzdCBoYXJkIGxpbmsgZW5jb3VudGVyZWQsIG90aGVy IG9jY3VycmVuY2UgYXJlIHNraXBwZWQuIFRoZQ0KIMKgaXNvbGF0ZWQgY2F0YWxvZyBnYXZl IGEgd3JvbmcgaW5mb3JtYXRpb24gYXMgaXQgd2FzIHJlYWQgaW4gZGlyZWN0IG1vZGUNCiDC oHdoaWxlIGZldGNoaW5nIHRoZSBkYXRhIGFuZCBFQSB0byBjb21wYXJlIHdlcmUgcmVhZCBp biBzZXF1ZW50aWFsIG1vZGUNCiDCoHdpdGhvdXQgdGhlIGFiaWxpdHkgdG8gc2tpcCBiYWNr IHRvIHJlLXJlYWQgYSBoYXJkIGxpbmtlZCBpbm9kZSwgdGhpcw0KIMKgY2F1c2VkIHRoZSBz ZWNvbmQgdGltZSBjb21wYXJpc29uIHRvIGJlIHJlcG9ydGVkIGFzIGZhaWxlZCBpbnN0ZWFk IG9mDQogwqBiZWluZyBmbGFnZ2VkIGFzIHNraXBwZWQuDQotIGZpeGluZyBidWcgbWV0IHdo ZW4gcmVzdG9yaW5nIGdwZyBzaWduZWQgYXJjaGl2ZSBpbiBzZXF1ZW50aWFsIHJlYWQNCiDC oG1vZGUsIHdoZXJlIGRhci9saWJkYXIgcmVwb3J0ZWQgZmFpbGVkIHJlc3RvcmluZyBFQSBh bmQvb3IgRlNBIGZvciBzb21lDQogwqBkaXJlY3Rvcmllcy4NCi0gZml4aW5nIGJ1ZyBtZXQg d2hlbiByZWFkaW5nIGFyY2hpdmUgc3VtbWFyeSAoLWwgYW5kIC1xIG9wdGlvbnMpIGluDQog wqBzZXF1ZW50aWFsIHJlYWQgbW9kZSBvbiBzbGljZWQgYXJjaGl2ZSAod2FzIGFza2luZyBm b3IgdGhlIGxhc3Qgc2xpY2UNCiDCoGR1ZSB0byBza2lwIGF0IGVuZCBvZiBhcmNoaXZlIHdo aWxlIGluIHNlcXVlbnRpYWwgcmVhZCBtb2RlKQ0KDQoNCg0KDQo= --------------4ha4dbj16iAReoH0Z3ijz9Cg Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <!DOCTYPE html> <html> <head> <meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF= -8"> </head> <body text=3D"#000000" bgcolor=3D"#FFFFFF"> <font face=3D"monospace"> Hi,<br> </font> <font face=3D"monospace"><br> source package and windows binary for release 2.7.18 are available at:<br> </font> <font face=3D"monospace"><br> =C2=A0=C2=A0 <span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><a class=3D"moz-txt-link-freetext" href=3D"https://sourceforge.net/projects/dar/files/dar/X.X.X">https://sou= rceforge.net/projects/dar/files/dar/2.7.18</a></span></span></span></span= ><br> </font> <font face=3D"monospace"><br> As an alternative to Sourceforge you can fetch source and windows<b= r> binary packages but also fully featured dar_static binaries for Linux/x86_64<br> from the _low bandwidth_ ftp and https servers at:<br> </font> <font face=3D"monospace"><br> =C2=A0=C2=A0 <span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><a class=3D"moz-txt-link-freetext" href=3D"ftp://ftp.edrusb.org/dar.linux.free.fr/Releases">= ftp://ftp.edrusb.org/dar.linux.free.fr/Releases</a></span></span></span><= /span>=C2=A0 <br> =C2=A0=C2=A0 <span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><a class=3D"moz-txt-link-freetext" href=3D"https://dar.edrusb.org/dar.linux.free.fr/Releases= ">https://dar.edrusb.org/dar.linux.free.fr/Releases</a></span></span></sp= an></span> <br> </font> <font face=3D"monospace"><br> Package signatures are available at:<br> </font> <font face=3D"monospace"><br> =C2=A0=C2=A0 <span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><a class=3D"moz-txt-link-freetext" href=3D"http://dar.linux.free.fr/sign/vX.X.X">http://dar.= linux.free.fr/sign/v2.7.18</a></span></span></span></span><br> </font> <font face=3D"monospace"><br> Author's keys are available on public key servers and on dar website:<br> </font> <font face=3D"monospace"><br> =C2=A0=C2=A0 <span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><span class=3D"moz-txt-link-freetext"><a class=3D"moz-txt-link-freetext" href=3D"http://dar.linux.free.fr/doc/authentification.html">http://dar.li= nux.free.fr/doc/authentification.html</a></span></span></span></span><br>= </font> <font face=3D"monospace"><br> Release 2.7.18 brings several bug fixes which are detailed in the extract<br> of the Changelog below.<br> </font> <font face=3D"monospace"><br> <span style=3D"color:#000000;background-color:#ffffff;">Thanks to mannio on dar-support mailing-list for bug report</span><br> <br> </font> <font face=3D"monospace"><br> Cheers,<br> Denis Corbin<br> </font> <font face=3D"monospace"><br> </font> <font face=3D"monospace"><span style=3D"color:#000000;background-color:#ffffff;">from 2.7.17 to 2.7.18 </span><br> - fixed bug that broke the ability to repair an archive through ftp/sftp <br> =C2=A0(repairing stays possible locally on the machine where reside= s the backup) <br> - fixed the reading of archive header (in-place field) when the -R path <br> =C2=A0given at creation time was valid or common unix path (/some//= path for <br> =C2=A0example). <br> - fixed bug met when reading compressed data with multiple threads (-G <br> =C2=A0option with argument 2 or larger) in sequential read mode. <br> - fixed bug avoiding dar to repair archives relying on block compression, <br> =C2=A0testing the "repaired" archive lead to reporting corrupted da= ta for all <br> =C2=A0compressed files and compressed EA. <br> - disabling min-digits checks for auxiliary and reference backups when <br> =C2=A0they are stored in a remote repository (these checks was avoi= ding using <br> =C2=A0remote auxiliary and reference backups). <br> - fixing bug in libcurl adaptation layer to libdar (fichier_libcurl) where <br> =C2=A0while reading, the end of file was not detected properly in v= ery rare <br> =C2=A0context, leading the encryption layer trying (and failing) to= decipher <br> =C2=A0the clear data located at end of archive. <br> - fixed bug met when reading a ciphered backup in sequential read mode with <br> =C2=A0the help of an external catalog (the few first data and EA we= re reported <br> =C2=A0as corrupted in sequential read mode, not in direct read mode= or without <br> =C2=A0the help of an external catalog). <br> - fixing bug in non-regression test routines, which, once fixed, revealed <br> =C2=A0the following bugs (about sequential reading mode): <br> - reading a encrypted and sliced archive in sequential-read mode lead dar <br> =C2=A0asking for the an after-last non existing slice at the end of= the <br> =C2=A0operation. <br> - comparing an archive having binary delta patch for a file failed in <br> =C2=A0sequential read mode with self reporting bug in cat_file.cpp = line 1479 <br> - fixing multi-threaded deciphering when reaching the end of the archive <br> =C2=A0and if a skip() instruction is given from the master thread t= o change <br> =C2=A0reading position (bug type message at parallel_tronconneuse.c= pp line 662 <br> =C2=A0was reported). <br> - fixing bug in archive class implementation met when comparing an archive <br> =C2=A0with filesystem in sequential read mode with the help of an isolated <br> =C2=A0catalogue. In such context, the hard linked inode can only be= compared <br> =C2=A0at the first hard link encountered, other occurrence are skip= ped. The <br> =C2=A0isolated catalog gave a wrong information as it was read in direct mode <br> =C2=A0while fetching the data and EA to compare were read in sequen= tial mode <br> =C2=A0without the ability to skip back to re-read a hard linked ino= de, this <br> =C2=A0caused the second time comparison to be reported as failed instead of <br> =C2=A0being flagged as skipped. <br> - fixing bug met when restoring gpg signed archive in sequential read <br> =C2=A0mode, where dar/libdar reported failed restoring EA and/or FS= A for some <br> =C2=A0directories. <br> - fixing bug met when reading archive summary (-l and -q options) in <br> =C2=A0sequential read mode on sliced archive (was asking for the la= st slice <br> =C2=A0due to skip at end of archive while in sequential read mode) <br> <br> <br> <br> </font> <font face=3D"monospace"><br> </font> </body> </html> --------------4ha4dbj16iAReoH0Z3ijz9Cg-- --------------q6WrgXpt70M0LrQM2lDyrG3K-- --------------zfDHi79lsT8DlbMPA3cV3VDL Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEVeSEpqXFvH9T9/cuqLFBYNNrO6cFAmgsu5QFAwAAAAAACgkQqLFBYNNrO6d1 AA//TXvfU+4LPr8fMpR1aP8b2NanXVYklaWh6QhMIuFMXKelKG738+SK0cEMVCCAZEWgW26yBpT/ C/zK2AaBavp3p0mnvRwmPl8RgaEUbCrtUAVOJsJkWKJVpRFttQ4FNQSYyaiZ+Obqq0jQh7Y8/7jR byhy9if8Pf8PMdQeyMrsaliPlgzGisHPsAuLXCv0qn4Vr2wxhoCOyaGdmKYgvaJHnvZNk0163YWp UzogaYVXvahL/evcfXw8YEDABStYmgFPc53bedRsfK+rUOhr4alvlrT580suPTpbfDTz1eUyKsSx on9lM5IhcTpBtzzH4eSu5jRTYgxncBCaU7r2D7SgbrtPpuen8J6cJfr2LGIo6ZTel13/rE563XnI iafAD17+fzvAiyMs6fi8HIYIn8b8HGXUKOSgzzWOU2pTlCVygf3mhbB2s8vF6o3RDJcEtPHdaaMk +3hQmcaIBjMEt0OF9k0w6CLKerYWg894qvpieYF0o/51551KrmJu+c54WsNb3OqViFiIyd3sBX6O kKovXQoU/SG6M1jMTV3lA35YB8ObDmfTlcVHm9SuF/UxqyxvbE4aPoyu/QRzma2rxx9xxZHouv2w XDSSI5d14c5bXSikcY3TlVF+A6whqjBhyxFtbRyJet2DZxlRJ06It2/kSH4LBUl2ODwc5VuKKg04 YnE= =rzYP -----END PGP SIGNATURE----- --------------zfDHi79lsT8DlbMPA3cV3VDL-- --===============6306283337433839714== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============6306283337433839714==--