From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id D14441FF173 for ; Mon, 27 Jan 2025 10:25:02 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 23A061D827; Mon, 27 Jan 2025 10:25:02 +0100 (CET) References: <20241202131743.417269-1-m.sandoval@proxmox.com> <1733221737.l98m8tuhwc.astroid@yuna.none> User-agent: mu4e 1.10.8; emacs 29.4 From: Maximiliano Sandoval To: Proxmox Backup Server development discussion Date: Mon, 27 Jan 2025 10:24:49 +0100 In-reply-to: Message-ID: MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.293 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_ASCII_DIVIDERS 0.8 Email that uses ascii formatting dividers and possible spam tricks KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record T_SCC_BODY_TEXT_LINE -0.01 - Subject: Re: [pbs-devel] [PATCH backup] use truncate whenever we create files X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" Ck1heGltaWxpYW5vIFNhbmRvdmFsIDxtLnNhbmRvdmFsQHByb3htb3guY29tPiB3cml0ZXM6Cgo+ IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPiB3cml0ZXM6 Cj4KPj4+IGRpZmYgLS1naXQgYS9wYnMtY2xpZW50L3NyYy9weGFyL2V4dHJhY3QucnMgYi9wYnMt Y2xpZW50L3NyYy9weGFyL2V4dHJhY3QucnMKPj4+IGluZGV4IGNmYmQ4ZDUxLi5iM2U3ZDUzNSAx MDA2NDQKPj4+IC0tLSBhL3Bicy1jbGllbnQvc3JjL3B4YXIvZXh0cmFjdC5ycwo+Pj4gKysrIGIv cGJzLWNsaWVudC9zcmMvcHhhci9leHRyYWN0LnJzCj4+PiBAQCAtMTM0LDYgKzEzNCw3IEBAIHdo ZXJlCj4+PiAgICAgICAgICAgICAgaWYgbGV0IFNvbWUoZW50cnkpID0gcHJlbHVkZSB7Cj4+PiAg ICAgICAgICAgICAgICAgIGxldCBtdXQgcHJlbHVkZV9maWxlID0gT3Blbk9wdGlvbnM6Om5ldygp Cj4+PiAgICAgICAgICAgICAgICAgICAgICAuY3JlYXRlKHRydWUpCj4+PiArICAgICAgICAgICAg ICAgICAgICAudHJ1bmNhdGUodHJ1ZSkKPj4+ICAgICAgICAgICAgICAgICAgICAgIC53cml0ZSh0 cnVlKQo+Pj4gICAgICAgICAgICAgICAgICAgICAgLm9wZW4ocGF0aCkKPj4+ICAgICAgICAgICAg ICAgICAgICAgIC53aXRoX2NvbnRleHQofHwgZm9ybWF0ISgiZXJyb3IgY3JlYXRpbmcgcHJlbHVk ZSBmaWxlICd7cGF0aDo/fSciKSk/Owo+Pgo+PiB0aGlzIG9uZSBzaG91bGQgaG9ub3IgdGhlIG92 ZXJ3cml0ZSBmbGFnIGFuZCBub3QgdHJ1bmNhdGUKPj4gdW5jb25kaXRpb25hbGx5IChzZWUgYmVs b3cpCj4KPiBTb3JyeSBJIGFtIG5vdCBmb2xsb3dpbmcsIHRoZSB0d28gZGlmZnMgYmVsbG93IHVz ZSB0aGUgc2FtZSBmbGFncwo+IChleGNlcHQgdGhhdCB0aGV5IGFsc28gYWRkIGByZWFkKHRydWUp YCkuCj4KPj4+IGRpZmYgLS1naXQgYS9zcmMvYXBpMi90YXBlL3Jlc3RvcmUucnMgYi9zcmMvYXBp Mi90YXBlL3Jlc3RvcmUucnMKPj4+IGluZGV4IDkzYTYwNTNiLi4yY2MxYmFhYiAxMDA2NDQKPj4+ IC0tLSBhL3NyYy9hcGkyL3RhcGUvcmVzdG9yZS5ycwo+Pj4gKysrIGIvc3JjL2FwaTIvdGFwZS9y ZXN0b3JlLnJzCj4+PiBAQCAtMTcxMSw2ICsxNzExLDcgQEAgZm4gdHJ5X3Jlc3RvcmVfc25hcHNo b3RfYXJjaGl2ZTxSOiBweGFyOjpkZWNvZGVyOjpTZXFSZWFkPigKPj4+ICAgICAgICAgICAgICBs ZXQgbXV0IHRtcGZpbGUgPSBzdGQ6OmZzOjpPcGVuT3B0aW9uczo6bmV3KCkKPj4+ICAgICAgICAg ICAgICAgICAgLndyaXRlKHRydWUpCj4+PiAgICAgICAgICAgICAgICAgIC5jcmVhdGUodHJ1ZSkK Pj4+ICsgICAgICAgICAgICAgICAgLnRydW5jYXRlKHRydWUpCj4+Cj4+IHRoaXMgaXMgb2theSwg cHJvdmlkZWQgdGhlIHRhcGUgY29kZSBoYXMgbG9ja2VkIHRoZSBzbmFwc2hvdCBwYXRoIHRoaXMK Pj4gaXMgb3BlcmF0aW5nIGluIChzZWVtcyB0byBiZSB0aGUgY2FzZSBhZnRlciBhIHF1aWNrIGds YW5jZSAtIEBEb21pbmlrPykKPj4KPj4+ICAgICAgICAgICAgICAgICAgLnJlYWQodHJ1ZSkKPj4+ ICAgICAgICAgICAgICAgICAgLm9wZW4oJnRtcF9wYXRoKQo+Pj4gICAgICAgICAgICAgICAgICAu bWFwX2Vycih8ZXJyfCBmb3JtYXRfZXJyISgicmVzdG9yZSB7Oj99IGZhaWxlZCAtIHt9IiwgdG1w X3BhdGgsIGVycikpPzsKPj4+IGRpZmYgLS1naXQgYS9zcmMvc2VydmVyL3N5bmMucnMgYi9zcmMv c2VydmVyL3N5bmMucnMKPj4+IGluZGV4IDBiZDdhN2E4Li4wNDY1NGMyOCAxMDA2NDQKPj4+IC0t LSBhL3NyYy9zZXJ2ZXIvc3luYy5ycwo+Pj4gKysrIGIvc3JjL3NlcnZlci9zeW5jLnJzCj4+PiBA QCAtMTU5LDYgKzE1OSw3IEBAIGltcGwgU3luY1NvdXJjZVJlYWRlciBmb3IgUmVtb3RlU291cmNl UmVhZGVyIHsKPj4+ICAgICAgICAgIGxldCB0bXBmaWxlID0gc3RkOjpmczo6T3Blbk9wdGlvbnM6 Om5ldygpCj4+PiAgICAgICAgICAgICAgLndyaXRlKHRydWUpCj4+PiAgICAgICAgICAgICAgLmNy ZWF0ZSh0cnVlKQo+Pj4gKyAgICAgICAgICAgIC50cnVuY2F0ZSh0cnVlKQo+Pgo+PiB0aGlzIGlz IGluIGEgbG9ja2VkIGNvbnRleHQsIHNvIHNob3VsZCBiZSBva2F5IGFzIHdlbGwuLgo+Pgo+Pj4g ICAgICAgICAgICAgIC5yZWFkKHRydWUpCj4+PiAgICAgICAgICAgICAgLm9wZW4oJnRtcF9wYXRo KT87Cj4+Pgo+Pj4gLS0KPj4+IDIuMzkuNQo+Pj4KPj4+Cj4+Pgo+Pj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4+IHBicy1kZXZlbCBtYWlsaW5nIGxp c3QKPj4+IHBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQo+Pj4gaHR0cHM6Ly9saXN0cy5wcm94 bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCj4+Pgo+Pj4KPj4+Cj4+ Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+ IHBicy1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCj4+ IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1k ZXZlbAo+Cj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+IHBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNv bQo+IGh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bi cy1kZXZlbAoKCnYyIHNlbmQuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1v eC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v cGJzLWRldmVsCg==