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==--