dar release 2.8.0 is available
Denis Corbin via Dar-news <[email protected]> Sat, 2 Aug 2025 17:36:41 +0200
| Newsgroups | gmane.comp.sysutils.backup.dar.announce |
|---|---|
| Message-ID | <[email protected]> |
This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --===============7981666558977754095== Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------s4OOKKFVos0svj14m0weeVZk" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------s4OOKKFVos0svj14m0weeVZk Content-Type: multipart/mixed; boundary="------------07amZpvlwlTrHtSdldKjIRCF"; protected-headers="v1" From: Denis Corbin <[email protected]> To: DAR news mailing-list <[email protected]> Message-ID: <731bb9b7-edc5-458a-9644-da6c04483df5-GANU6spQydw@public.gmane.org> Subject: dar release 2.8.0 is available --------------07amZpvlwlTrHtSdldKjIRCF Content-Type: multipart/alternative; boundary="------------Qn4O8WMvsFRJe69fWjpUIyWz" --------------Qn4O8WMvsFRJe69fWjpUIyWz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 SGksDQoNCnNvdXJjZSBwYWNrYWdlIGFuZCB3aW5kb3dzIGJpbmFyeSBmb3IgcmVsZWFzZSAy LjguMCBhcmUgYXZhaWxhYmxlIGF0Og0KDQpodHRwczovL3NvdXJjZWZvcmdlLm5ldC9wcm9q ZWN0cy9kYXIvZmlsZXMvZGFyLzIuOC4wDQoNCkFzIGFuIGFsdGVybmF0aXZlIHRvIFNvdXJj ZWZvcmdlIHlvdSBjYW4gZmV0Y2ggc291cmNlIGFuZCB3aW5kb3dzDQpiaW5hcnkgcGFja2Fn ZXMgYnV0IGFsc28gZnVsbHkgZmVhdHVyZWQgZGFyX3N0YXRpYyBiaW5hcmllcyBmb3INCkxp bnV4L3g4Nl82NCBmcm9tIHRoZSBfbG93IGJhbmR3aWR0aF8gZnRwIGFuZCBodHRwcyBzZXJ2 ZXJzIGF0Og0KDQpmdHA6Ly9mdHAuZWRydXNiLm9yZy9kYXIubGludXguZnJlZS5mci9SZWxl YXNlcw0KaHR0cHM6Ly9kYXIuZWRydXNiLm9yZy9kYXIubGludXguZnJlZS5mci9SZWxlYXNl cw0KDQpQYWNrYWdlIHNpZ25hdHVyZXMgYXJlIGF2YWlsYWJsZSBhdDoNCg0KaHR0cDovL2Rh ci5saW51eC5mcmVlLmZyL3NpZ24vdjIuOC4wDQoNCkF1dGhvcidzIGtleXMgYXJlIGF2YWls YWJsZSBvbiBwdWJsaWMga2V5IHNlcnZlcnMgYW5kIG9uIGRhciB3ZWJzaXRlOg0KDQpodHRw Oi8vZGFyLmxpbnV4LmZyZWUuZnIvZG9jL2F1dGhlbnRpZmljYXRpb24uaHRtbA0KDQpSZWxl YXNlIDIuOC4wIGJyaW5ncyBuZXcgZmVhdHVyZXMgbGlzdGVkIGluIHRoZSBleHRyYWN0IG9m DQp0aGUgQ2hhbmdlbG9nIGJlbG93IGFuZCBpbnRlZ3JhdGVzIGFsbCBmaXhlcyBmcm9tIHJl bGVhc2UgMi43LjE5Lg0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0N Ck5vdGUgZm9yIGRpc3RybyBwYWNrYWdlIG1haW50YWluZXJzOg0KLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUd28gbmV3IG9wdGlvbmFsIGRlcGVuZGVuY2llcyBo YXZlIGJlZW4gYWRkZWQ6DQotIGxpYnJoYXNoIHRvIHByb3ZpZGUgd2hpcmxwb29sIGhhc2gg YWxnb3JpdGhtICh1c2VkIGJ5IHNvbWUgY2xvdWQNCiDCoCBwcm92aWRlcnMpDQotIGxpYnNz aCAobWluIHZlcnNpb24gMC4xMS54KSB0byB3b3JrYXJvdW5kIGxpYmN1cmwgZm9yIFNGVFAg cHJvdG9jb2wNCiDCoCBvbmx5LCBsaWJjdXJsIHN0YXlzIHVzZWQgaW4gb3B0aW9uIGZvciBG VFAgcHJvdG9jb2wuDQoNClRoZSBjb25maWd1cmUgc2NyaXB0IHN0aWxsIGRldGVjdHMgdGhl IHByZXNlbmNlIG9mIHRoZSBhdmFpbGFibGUNCmxpYnJhcmllcyBhbmQgYWN0aXZhdGVzIHRo ZSBmZWF0dXJlcyBmb3IgY29tcGlsYXRpb24gaWYgcG9zc2libGUuDQoNCkhvd2V2ZXIgZGFy X3N0YXRpYyBpcyBubyBtb3JlIGJ1aWx0IGJ5IGRlZmF1bHQ6DQp5b3UgbmVlZCB0byBhZGQg dGhlIC0tZW5hYmxlLWRhci1zdGF0aWMgb3B0aW9uIHdoZW4gY2FsbGluZyB0aGUNCmNvbmZp Z3VyZSBzY3JpcHQgYW5kIGhhdmUgaW5zdGFsbGVkIGFsbCB0aGUgc3RhdGljIHZlcnNpb25z IG9mDQpsaWJyYXJ5IGRldGVjdGVkIGJ5IHRoZSBjb25maWd1cmUgc2NyaXB0IChvciBtYWtl IHVzZSBvZiBjb25maWd1cmUNCm9wdGlvbnMgbGlrZSAtLWRpc2FibGUtLi4uLWxpbmtpbmcg dG8gaWdub3JlIHNvbWUgbGlicmFyeS9mZWF0dXJlcykNCnRvIGhhdmUgZGFyX3N0YXRpYyBi dWlsdC4NCg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpO b3RlIGZvciBkZXZlbG9wZXJzIHJlbHlpbmcgb24gbGliZGFyIEFQSToNCi0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KbmFtZXNwYWNlIGZvciBBUEkgdmVy c2lvbiA1LngueCBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGhhcyBiZWVuIHJlbW92ZWQNCmFz IEFQSSA2IGV4aXN0cyBzaW5jZSBEZWNlbWJlciAyMDE4Lg0KDQpMaWJkYXIgQVBJIHZlcnNp b24gaGFzIGJlZW4gcmFpc2VkIHRvIDcuMC4wIHRob3VnaCB0aGUgY2hhbmdlcw0KZnJvbSA2 LngueCBpcyB2ZXJ5IGxpdHRsZSBhbmQgb25seSBjb25jZXJucyB0aGUgYWJzdHJhY3Rpb24g b2YNCnJlbW90ZSBGVFAvU0ZUUCByZXBvc2l0b3JpZXMgKHJlbW90ZV9lbnRyZXBvdF9hcGku aHBwKSBzbyBpdCBzaG91bGQNCnN0YXkgY29tcGF0aWJsZSB3aXRoIEFQSSA2IHRoYXQgZXhp c3RlZCA1IHllYXJzIGFnby4NCg0KUHl0aG9uIGJpbmRpbmcgaGFzIGJlZW4gdXBkYXRlZCBh Y2NvcmRpbmdseQ0KDQpDaGVlcnMsDQpEZW5pcyBDb3JiaW4NCg0KLS0tLS0tLQ0KZnJvbSAy LjcueCB0byAyLjguMA0KLSBhZGRlZCB3aGlybHBvb2wgaGFzaCBhbGdvcml0aG0gKHJlcXVp cmVzIGxpYnJoYXNoIGxpYnJhcnkpDQotIG5ldyBmZWF0dXJlOiAtYW5ydSBvcHRpb24gbGVh ZHMgZGFyIHRvIE5ldmVyIFJlLXNhdmUgVW5jb21wcmVzc2VkIGENCiDCoGZpbGUgd2hpY2gg Y29tcHJlc3Npb24gcmF0aW8gd2FzIGJhZCAoY29tcHJlc3NlZCBkYXRhIHRha2luZyBtb3Jl DQogwqBzcGFjZSB0aGFuIHRoZSBjb3JyZXNwb25kaW5nIHVuY29tcHJlc3NlZCBvbmUpLg0K LSBleHRlbmRlZCB0aGUgc3ludGF4IG9mIC0taW5jbHVkZS1mcm9tLWZpbGUgYW5kIC0tZXhj bHVkZS1mcm9tLWZpbGUNCiDCoG9wdGlvbnMgdG8gbGV0IHRoZSB1c2VyIGRlZmluZSB3aGF0 IGFyZSB0aGUgcG9zc2libGUgc2VxdWVuY2VzIG9mDQogwqBjaGFycyB0aGF0IGNhbiBkZWZp bmUgdGhlIGVuZCBvZiBhIGxpbmUgKGJ5IGRlZmF1bHQgaXQgc3RheXMgIlxuIiBhbmQNCiDC oCJcclxuIiBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSkNCi0gYWRkaW5nIGVhcmx5X21l bW9yeV9yZWxlYXNlIHBhcmFtZXRlciBpbiBjbGFzcyBhcmNoaXZlLCB0aGlzIHJlZHVjZXMN CiDCoHRoZSBtZW1vcnkgZm9vdHByaW50IGluIG1hbnkgY2FzZXMsIGJ1dCBhdm9pZHMgcmV1 c2luZyBhbiBvcGVuZWQNCiDCoGFyY2hpdmUgdG8gcGVyZm9ybSBtb3JlIHRoYW4gb25lIG9w ZXJhdGlvbiAoZGFyIENMSSBtYWtlIHVzZSBvZg0KIMKgdGhpcyBmZWF0dXJlIHdoZW5ldmVy IHBvc3NpYmxlLCBmb3IgZXhhbXBsZSBpdCBkb2VzIG5vdCB1c2UgaXQgZm9yDQogwqBpbi1m bHkgaXNvbGF0aW9uKSwNCi0gdXNpbmcgZWFybHlfbWVtb3J5X3JlbGVhc2UgZnJvbSBkYXIg Q0xJIHdoZW4gc2VxdWVudGlhbC1yZWFkIG1vZGUgaXMNCiDCoHVzZWQNCi0gYWRkaW5nIC1x Y3J5cHRvIG9wdGlvbiB0byBkaXNhYmxlIHRoZSB3YXJuaW5nIHRlbGxpbmcgYSB3cm9uZyBw YXNzDQogwqBpcyBub3QgcG9zc2libGUgdG8gZGV0ZWN0Li4uDQotIGV4dGVuZGVkIGVudHJl cG90IGNsYXNzZXMgKGVudHJlcG90X2xvY2FsIGFuZCBlbnRyZXBvdF9saWJjdXJsKSB0bw0K IMKgcHJvdmlkZSBkaXJlY3Rvcnkvbm9uLWRpcmVjdG9yeSBpbmZvIHdoaWxlIGxpc3Rpbmcg YSBkaXJlY3RvcnkgY29udGVudA0KLSBleHRlbmRlZCBlbnRyZXBvdCBjbGFzc2VzIHRvIGJl IGFibGUgdG8gY3JlYXRlIGEgc3ViLWRpcmVjdG9yeSB1cG9uDQogwqB1c2VyIHJlcXVlc3Qu DQotIGFkZGVkIGltcGxlbWVudGF0aW9uIG9mIGZpY2hpZXJfbGliY3VybDo6c3luY193cml0 ZSBhbmQgdXNpbmcgaXQgYXQNCiDCoG9iamVjdCBkZXN0cnVjdGlvbiBmb3Igc2FuaXR5IHB1 cnBvc2UuDQotIGFkZGluZyBvcHRpb24gLWFmZnMgb3B0aW9uIHRvIGRyaXZlIGRhciB0byBy ZWFkIHRoZSBmaXJzdCBzbGljZSByYXRoZXINCiDCoHRoYW4gdGhlIGxhc3Qgc2xpY2UgdG8g ZmV0Y2ggYXJjaGl2ZSBmb3JtYXQgd2hlbiByZWFkaW5nIGFuIGFyY2hpdmUNCiDCoHdpdGgg dGhlIGhlbHAgb2YgYW4gZXh0ZXJuYWwgY2F0YWxvZyBpbiBkaXJlY3QgYWNjZXNzIG1vZGUu DQotIGFkZGluZyAteCBvcHRpb24gdG8gZGFyX21hbmFnZXIgKGRpc3BsYXlpbmcgc3ViLXNl Y29uZCBkYXRlDQogwqBpbmZvcm1hdGlvbikNCi0gYWRkaW5nIG9wdGlvbiAtYWZkZCB0byBk YXIgdG8gc2hvdyB0aGUgc3ViLXNlY29uZCBwYXJ0IG9mIGRhdGVzIHdoaWxlDQogwqBsaXN0 aW5nIGEgYmFja3VwIGNvbnRlbnQNCi0gZXhwb3NpbmcgYnVpbGRfcmVnZXhfZm9yX2V4Y2x1 ZGVfbWFzaygpIHJvdXRpbmUgaW4gdG9vbHMgbW9kdWxlICh3YXMNCiDCoGNsaSBzcGVjaWZp YyBpbiBsaW5lX3Rvb2xzIG1vZHVsZSkuDQotIHVwZGF0aW5nIGNvZGUgdG8gd29yayB3aXRo IGF1dG9jb25mIHRvb2wgdmVyc2lvbiAyLjcxDQotIHJlcGxhY2VkIHRoZSBkZXByZWNhdGVk IHVzZSBvZiBzeXNfc2lnbGlzdCBieSBzdHJzaWduYWwoKQ0KLSBmb3IgcGVydGluZW5jZSwg Y2hhbmdlZCB0aGUgbmFtZSBvZiBmdW5jdGlvbiBzcXVhcmUyIHRvIHJvb3QyIGFuZA0KIMKg ZnVuY3Rpb24gc3F1YXJlMyB0byByb290MyB3aGVuIHVzaW5nIGV4dGVuZGVkIHN5bnRheCBv ZiAiLS1kZWx0YSBzaWciDQogwqBvcHRpb24uDQotIGFkZGVkIHRoZSBzdXBwb3J0IGZvciAt YXogb3B0aW9uIGludG8gY29tcGFyaXNvbiBvcGVyYXRpb24NCi0gZW5oYW5jZWQgZGlzcGxh eSBvZiBkYXJfY3Agd2l0aCB0aGUgcmF0aW8gb2YgbG9zdCBkYXRhIGJlc2lkZSB0aGUNCiDC oHJhdGlvIG9mIHJlYWQgZGF0YS4NCi0gY2hhbmdlZCBkZWZhdWx0IG51bWJlciBvZiB0aHJl YWQgdXNlZCBmb3IgY2lwaGVyaW5nLCBmcm9tIDEgdG8gMiBhdA0KIMKgbGliZGFyIEFQSSBs ZXZlbCAoaW4gY29oZXJlbmNlIHdpdGggQ0xJIGRlZmF1bHRzKS4NCi0gYWRkZWQgb3B0aW9u IC1hcmVwIHRvIGFsbG93IGNhdGFsb2cgaXNvbGF0aW9uIG9mIGEgdHJ1bmNhdGVkIGJhY2t1 cA0KLSBzaWduYWwgKGxpa2UgQ1RSTC1DKSBjYW4gbm93IGludGVycnVwdCBzdGF0dXMgd2hl cmUgbGliZGFyIGlzIHBlbmRpbmcNCiDCoGZvciBhIHVzZXIgYW5zd2VyLCBhbGxvd2luZyBh dXRvbWF0aWMgY2xlYW4gdGVybWluYXRpb24gb2YgdGhlDQogwqBiYWNrdXAvYXJjaGl2ZSwg aW4gY2FzZSBvZiBVUFMgc2lnbmFsZWQgcG93ZXIgc3VwcGx5IGZhaWx1cmUgd2l0aG91dA0K IMKgcHJlc2VuY2Ugb2YgdGhlIHVzZXIuDQotIGFkZGVkIGEgbmV3IGdldF92ZXJzaW9uKCkg dG8gbGV0IHRoZSBjYWxsZXIgc3BlY2lmeSB0aGUgYW1vdW50IG9mDQogwqBzZWN1cmVkIG1l bW9yeSB0byByZXNlcnZlIHdoaWxlIGluaXRpYWxpemluZyBsaWJnY3J5cHQgZm9ybSBsaWJk YXIuDQogwqBMaWJnY3J5cHQgY2FuIHN0aWxsIGFsc28gYmUgaW5pdGlhbGl6ZWQgb3V0c2lk ZSBsaWJkYXIsIGluIHRoYXQgY2FzZQ0KIMKgc2VjdXJlZCBtZW1vcnkgc2l6ZSB3aWxsIGhh dmUgdG8gYmUgZGVmaW5lZCBvdXRzaWRlIGxpYmRhciB0b28uDQotIGFkZGluZyB0aGUgYWJp bGl0eSBmb3IgZGFyIHRvIHJlc3RvcmUgZnJvbSBhIGRhcl9tYW5hZ2VyIGRhdGFiYXNlDQog wqAoLWFlZmQgb3B0aW9uKSBtYWtpbmcgcG9zc2libGUgYW5kIGVmZmljaWVudCB0byByZXN0 b3JlIGFsbCBmaWxlcyBvZiBhDQogwqBiYWNrdXAgc2V0IGZyb20gYSBzaW5nbGUgZGFyIGNv bW1hbmQsIGluc3RlYWQgb2YgY2FsbGluZyBkYXIgbWFudWFsbHkNCiDCoGZvciB0aGUgZnVs bCB0aGVuIGRpZmZlcmVudGlhbCBhbmQvb3IgaW5jcmVtZW50YWwgYmFja3Vwcywgd2hpY2gg bWF5DQogwqBsZWFkIHRvIHJlc3RvcmluZyBvbGQgZGF0YSBmaXJzdCB0aGVuIG92ZXJ3cml0 dGVuIGl0IGJ5IG1vcmUgcmVjZW50IG9uZS4NCiDCoFRoZSBiZWhhdmlvciBpcyB0aGUgc2Ft ZSBhcyBkYXJfbWFuYWdlciBidXQgdGhlcmUgaXMgbm90IG5lZWQgdG8NCiDCoHRyYW5zZmVy IGJldHdlZW4gZGFyIGFuZCBkYXJfbWFuYWdlciB0aGUgbGlzdCBvZiBmaWxlcyB0byByZXN0 b3JlIGF0DQogwqBlYWNoIGJhY2t1cCBzdGVwLCBkYXIgZGlyZWN0bHkgZmV0Y2hlcyBhbmQg cHJlLWNvbXB1dGVzIHRoZSBpbmZvcm1hdGlvbg0KIMKgaW4gdGhlIGRhdGFiYXNlIGZvciBi ZXR0ZXIgZWZmaWNpZW5jeS4gQWxzbyBub3RlIHRoYXQgYWxsIG1hc2sNCiDCoGZlYXR1cmVz IG9mIGRhciBzdGF5IGF2YWlsYWJsZSAoLUcvLVAvLVgvLUkvLXUvLVUvLi4uKSBzb21ldGhp bmcgd2hpY2gNCiDCoGxhY2tzIHdoZW4gdXNpbmcgZGFyX21hbmFnZXIgaW5zdGVhZC4NCi0g d2hpbGUgbWVyZ2luZyB0d28gYmFja3Vwcywgd2hlbiBpbi1wbGFjZSBpcyBhIGZpbGUgYW5k IHRvLWJlLWFkZGVkIGlzDQogwqBhIGJpbmFyeSBwYXRjaCwgaWYgdGhlIHBvbGljeSBkZWNp c2lvbiBpcyB0byAib3ZlcndyaXRlIiwgaW5zdGVhZCBvZg0KIMKgcmV0YWluaW5nIHRoZSBw YXRjaCAod2hpY2ggaXMgdXNlbGVzcyBhbG9uZSBhcyB3YXMgZG9uZSBzbyBmYXIpLCB0aGUN CiDCoG1lcmdpbmcgb3BlcmF0aW9uIG5vdyBhcHBsaWVzIHRoZSBwYXRjaCB0byB0aGUgaW4t cGxhY2UgdmVyc2lvbiBhbmQNCiDCoHJldGFpbiB0aGUgcGF0Y2hlZC91cGRhdGVkIHZlcnNp b24gaW4gdGhlIHJlc3VsdGluZyBiYWNrdXAuDQotIHJlcGxhY2VkIGxpYmN1cmwgYnkgbGli c3NoIGZvciBTRlRQIHJlcG9zaXRvcmllcy4gTGliY3VybCBpcyBzdGlsbA0KIMKgdXNlZCBm b3IgRlRQIHJlcG9zaXRvcmllcyBmb3Igbm93LCB0aGlzIG1heSBjaGFuZ2UgaW4gdGhlIGZ1 dHVyZS4NCi0gYnkgZGVmYXVsdCBkYXJfc3RhdGljIGlzIG5vIG1vcmUgYnVpbHQsIHlvdSBu ZWVkIHRvIHNwZWNpZnkNCiDCoC0tZW5hYmxlLWRhci1zdGF0aWMgdG8gdGhlIGNvbmZpZ3Vy ZSBzY3JpcHQuIFRoaXMgd2lsbCBsYXN0IHVudGlsDQogwqBsaWJjdXJsIGNhbiBiZSByZXBs YWNlZCBieSBhbiBhbHRlcm5hdGl2ZSBtZXRob2QgdG8gcHJvdmlkZSBGVFANCiDCoHN1cHBv cnQuDQotIGluY3JlYXNpbmcgbWFqb3IgdmVyc2lvbiBvZiBsaWJkYXIgQVBJIHRvIHZlcnNp b24gNywgZXZlbiBpZiB0aGUgY2hhbmdlDQogwqBmcm9tIHZlcnNpb24gNiBpcyBsaXR0bGU6 IEl0IG1haW5seSBjb25jZXJucyB0aGUgYWJzdHJhY3Rpb24gb2YNCiDCoHJlbW90ZSBzZnRw L2Z0cCByZXBvc2l0b3JpZXMgZnJvbSB0aGVpciBpbXBsZW1lbnRhdGlvbiAobGliY3VybCwN CiDCoGxpYnNzaClbc2VlIHJlbW90ZV9lbnRyZXBvdF9hcGkuaHBwIG1vZHVsZSBwYXJ0IGlm IGxpYmRhciBBUEldLg0KDQo= --------------Qn4O8WMvsFRJe69fWjpUIyWz 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.8.0 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"><span style=3D""><span style=3D""><a class=3D"moz-txt-link-freetext" href=3D"h= ttps://sourceforge.net/projects/dar/files/dar/2.8.0">https://sourceforge.= net/projects/dar/files/dar/2.8.0</a></span></span></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 <br= > Linux/x86_64 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"><span style=3D""><span style=3D""><a class=3D"moz-txt-link-freetext" href=3D"f= tp://ftp.edrusb.org/dar.linux.free.fr/Releases">ftp://ftp.edrusb.org/dar.= linux.free.fr/Releases</a></span></span></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"><span style=3D""><span style=3D""><a class=3D"moz-txt-link-freetext" href=3D"h= ttps://dar.edrusb.org/dar.linux.free.fr/Releases">https://dar.edrusb.org/= dar.linux.free.fr/Releases</a></span></span></span></span></span></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"><span style=3D""><span style=3D""><a class=3D"moz-txt-link-freetext" href=3D"h= ttp://dar.linux.free.fr/sign/v2.8.0">http://dar.linux.free.fr/sign/v2.8.0= </a></span></span></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"><span style=3D""><span style=3D""><a class=3D"moz-txt-link-freetext" href=3D"h= ttp://dar.linux.free.fr/doc/authentification.html">http://dar.linux.free.= fr/doc/authentification.html</a></span></span></span></span></span></span= ><br> </font> <font face=3D"monospace"><br> Release 2.8.0 brings new features listed in the extract of <br> the Changelog </font><font face=3D"monospace"> below </font><font face=3D"monospace">and integrates all fixes from release 2.7.19.<br= > <br> ------------------------------------<br> Note for distro package maintainers: <br> ------------------------------------<br> Two new optional dependencies have been added:<br> - librhash to provide whirlpool hash algorithm (used by some cloud<= br> =C2=A0 providers)<br> - libssh (min version 0.11.x) to workaround libcurl for SFTP protocol<br> =C2=A0 only, libcurl stays used in option for FTP protocol.<br> <br> The configure script still detects the presence of the available <b= r> libraries and activates the features for compilation if possible. <br> <br> However dar_static is no more built by default: <br> you need to add the --enable-dar-static option when calling the <br= > configure script and have installed all the static versions of <br>= library detected by the configure script (or make use of configure <br> options like --disable-...-linking to ignore some library/features) <br> to have dar_static built.<br> <br> ------------------------------------------<br> Note for developers relying on libdar API:<br> ------------------------------------------<br> </font><font face=3D"monospace">namespace for </font><font face=3D"monospace">API version 5.x.x backward compatibility has bee= n removed<br> as API 6 exists since December 2018. <br> <br> </font><font face=3D"monospace">Libdar API version has been raised to= 7.0.0 though the changes <br> from 6.x.x is very little and only concerns the abstraction of <br>= remote FTP/SFTP repositories (remote_entrepot_api.hpp) so it should<br> stay compatible with API 6 that existed 5 years ago.<br> <br> Python binding has been updated accordingly<br> </font> <font face=3D"monospace"> <br> Cheers,<br> Denis Corbin<br> </font> <font face=3D"monospace"><br> -------<br> </font> <font face=3D"monospace"><span style=3D"color:#000000;background-color:#ffffff;">from 2.7.x to 2.8.0 </span><br> - added whirlpool hash algorithm (requires librhash library) <br> - new feature: -anru option leads dar to Never Re-save Uncompressed a <br> =C2=A0file which compression ratio was bad (compressed data taking = more <br> =C2=A0space than the corresponding uncompressed one). <br> - extended the syntax of --include-from-file and --exclude-from-file <br> =C2=A0options to let the user define what are the possible sequence= s of <br> =C2=A0chars that can define the end of a line (by default it stays = "\n" and <br> =C2=A0"\r\n" for backward compatibility) <br> - adding early_memory_release parameter in class archive, this reduces <br> =C2=A0the memory footprint in many cases, but avoids reusing an ope= ned <br> =C2=A0archive to perform more than one operation (dar CLI make use = of <br> =C2=A0this feature whenever possible, for example it does not use i= t for <br> =C2=A0in-fly isolation), <br> - using early_memory_release from dar CLI when sequential-read mode is <br> =C2=A0used <br> - adding -qcrypto option to disable the warning telling a wrong pass <br> =C2=A0is not possible to detect... <br> - extended entrepot classes (entrepot_local and entrepot_libcurl) to <br> =C2=A0provide directory/non-directory info while listing a director= y content <br> - extended entrepot classes to be able to create a sub-directory upon <br> =C2=A0user request. <br> - added implementation of fichier_libcurl::sync_write and using it at <br> =C2=A0object destruction for sanity purpose. <br> - adding option -affs option to drive dar to read the first slice rather <br> =C2=A0than the last slice to fetch archive format when reading an archive <br> =C2=A0with the help of an external catalog in direct access mode. <= br> - adding -x option to dar_manager (displaying sub-second date <br> =C2=A0information) <br> - adding option -afdd to dar to show the sub-second part of dates while <br> =C2=A0listing a backup content <br> - exposing build_regex_for_exclude_mask() routine in tools module (was <br> =C2=A0cli specific in line_tools module). <br> - updating code to work with autoconf tool version 2.71 <br> - replaced the deprecated use of sys_siglist by strsignal() <br> - for pertinence, changed the name of function square2 to root2 and <br> =C2=A0function square3 to root3 when using extended syntax of "--de= lta sig" <br> =C2=A0option. <br> - added the support for -az option into comparison operation <br> - enhanced display of dar_cp with the ratio of lost data beside the <br> =C2=A0ratio of read data. <br> - changed default number of thread used for ciphering, from 1 to 2 at <br> =C2=A0libdar API level (in coherence with CLI defaults). <br> - added option -arep to allow catalog isolation of a truncated backup <br> - signal (like CTRL-C) can now interrupt status where libdar is pending <br> =C2=A0for a user answer, allowing automatic clean termination of th= e <br> =C2=A0backup/archive, in case of UPS signaled power supply failure without <br> =C2=A0presence of the user. <br> - added a new get_version() to let the caller specify the amount of <br> =C2=A0secured memory to reserve while initializing libgcrypt form libdar. <br> =C2=A0Libgcrypt can still also be initialized outside libdar, in th= at case <br> =C2=A0secured memory size will have to be defined outside libdar to= o. <br> - adding the ability for dar to restore from a dar_manager database <br> =C2=A0(-aefd option) making possible and efficient to restore all f= iles of a <br> =C2=A0backup set from a single dar command, instead of calling dar manually <br> =C2=A0for the full then differential and/or incremental backups, wh= ich may <br> =C2=A0lead to restoring old data first then overwritten it by more recent one. <br> =C2=A0The behavior is the same as dar_manager but there is not need= to <br> =C2=A0transfer between dar and dar_manager the list of files to res= tore at <br> =C2=A0each backup step, dar directly fetches and pre-computes the information <br> =C2=A0in the database for better efficiency. Also note that all mas= k <br> =C2=A0features of dar stay available (-G/-P/-X/-I/-u/-U/...) someth= ing which <br> =C2=A0lacks when using dar_manager instead.<br> <span style=3D"color:#000000;background-color:#ffffff;">- while merging two backups, when in-place is a file and to-be-added is </span><br> =C2=A0a binary patch, if the policy decision is to "overwrite", ins= tead of <br> =C2=A0retaining the patch (which is useless alone as was done so fa= r), the <br> =C2=A0merging operation now applies the patch to the in-place versi= on and <br> =C2=A0retain the patched/updated version in the resulting backup. <= br> - replaced libcurl by libssh for SFTP repositories. Libcurl is still <br> =C2=A0used for FTP repositories for now, this may change in the fut= ure. <br> - by default dar_static is no more built, you need to specify <br> =C2=A0--enable-dar-static to the configure script. This will last u= ntil <br> =C2=A0libcurl can be replaced by an alternative method to provide F= TP <br> =C2=A0support. <br> - increasing major version of libdar API to version 7, even if the change <br> =C2=A0from version 6 is little: It mainly concerns the abstraction = of <br> =C2=A0remote sftp/ftp repositories from their implementation (libcu= rl, <br> =C2=A0libssh)[see remote_entrepot_api.hpp module part if libdar API= ].<br> </font><br> </body> </html> --------------Qn4O8WMvsFRJe69fWjpUIyWz-- --------------07amZpvlwlTrHtSdldKjIRCF-- --------------s4OOKKFVos0svj14m0weeVZk 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/cuqLFBYNNrO6cFAmiOMIkFAwAAAAAACgkQqLFBYNNrO6cd JRAAgl5nEvOHzska2qqTOZp4onRTIFWjSfQZ9bYpMHTDW2jZ2lEVaeG3hiM8vkO/0M4PjM7VVpgK kxtOD4mXBU71f/6pbkAN0UrA3Ol5H3I23pqgtRNRln1ctkyKghWihZc6Pz+K8PjVXEuqRstUHjhu ucLcgFpGDcBhedv9wsIzIqsUHXnVNY+N5VnY6hkhBJtu1f0TjcV8G1p0aJxtGqH7oOsBztaaFJsH hRZb+CXfFSmx/mxcpY+LtaGwxDQi/wlWMKtY0j7Hmy5Z4tzXM9rASONb8oFWW70J2vD9hS4CWPs0 l6/ieHQFDdicfyX89ujfVe7JmyUad68WwP6lCduCYdorLexxzgI93k7Ak+SP7R6nMIr7BEGsL8Bg 1/nv2fquXo60c2rkm6RNV0II6S+Ct/RcOEqzHlPydlYgJeDfSLHnbGi6fpuWygVrBrk56Kg2A9gP oFsU9sQK/wyC6pqwym8JOWOLHmzx1/BH0OwGo5tSd6qjDbqg1IndFarq1nOSuVu8n80JNJNCnIHD Z5ajY7EEMs5wTVM+OHMN1ZNaPQ+z1FNfutEm0IoP/ObXNwkueGWJf6rkwV04slmEsE4w4WZSnDm0 oUgIqk9dvHQJPciTb7DPLaYx0hSagkT5BdeKcenBRdhMqvZbWhG1/g/O4S+uPt+J5z0XsjmhjwgE jEY= =JNl+ -----END PGP SIGNATURE----- --------------s4OOKKFVos0svj14m0weeVZk-- --===============7981666558977754095== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============7981666558977754095==--