From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id A3A9A1FF161 for ; Wed, 4 Dec 2024 15:13:10 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E22D894F6; Wed, 4 Dec 2024 15:13:08 +0100 (CET) Message-ID: Date: Wed, 4 Dec 2024 15:13:02 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Proxmox Backup Server development discussion , =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= References: <20241204083149.58754-1-c.ebner@proxmox.com> <20241204083149.58754-4-c.ebner@proxmox.com> <1733319977.r426m80cai.astroid@yuna.none> Content-Language: en-US, de-DE From: Christian Ebner In-Reply-To: <1733319977.r426m80cai.astroid@yuna.none> X-SPAM-LEVEL: Spam detection results: 0 AWL -0.370 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 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com] Subject: Re: [pbs-devel] [PATCH v2 proxmox-backup 3/3] client: reader: signal server before client disconnect 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTIvNC8yNCAxNDo0OSwgRmFiaWFuIEdyw7xuYmljaGxlciB3cm90ZToKPiBPbiBEZWNlbWJl ciA0LCAyMDI0IDk6MzEgYW0sIENocmlzdGlhbiBFYm5lciB3cm90ZToKPj4gU2lnbmFsIHRoZSBz ZXJ2ZXIgdGhhdCB0aGUgY2xpZW50IGhhcyBzdWNjZXNzZnVsbHkgZmluaXNoZWQgaXRzCj4+IG9w ZXJhdGlvbiBhbmQgaXMgYWJvdXQgdG8gY2xvc2UgdGhlIGNvbm5lY3Rpb24uIFRoaXMgYWxsb3dz IHRoZSBzZXJ2ZXIKPj4gc2lkZSB0byByZWFjdCBhbmQgY2xlYW4gdXAgdGhlIGNvbm5lY3Rpb24s IHdpdGhvdXQgcmV0dXJuaW5nIGFuZAo+PiBsb2dnaW5nIGFuIGVycm9yIHN0YXRlLCBhcyB0aGF0 IGNhbiBjYXVzZSBjb25mdXNpb24gWzBdLCBhcyB0aGlzIGlzCj4+IG5vdCBhbiBlcnJvciBidXQg bm9ybWFsIGJlaGF2aW91ci4KPj4KPj4gUmVwb3J0IGluIHRoZSBjb21tdW5pdHkgZm9ydW06Cj4+ IFswXSBodHRwczovL2ZvcnVtLnByb3htb3guY29tL3RocmVhZHMvMTU4MzA2Lwo+Pgo+PiBTaWdu ZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gRWJuZXIgPGMuZWJuZXJAcHJveG1veC5jb20+Cj4+IC0tLQo+ PiBjaGFuZ2VzIHNpbmNlIHZlcnNpb24gMToKPj4gLSBubyBjaGFuZ2VzCj4+Cj4+IE5vdGU6Cj4+ IEkgYW0gbm90IHN1cmUgdGhpcyBpcyB0aGUgYmVzdCBhcHByb2FjaCwgYXMgdGhpcyBtaWdodCBi bG9jayB0aGUKPj4gdGhyZWFkIHVudGlsIHRoZSBzZXJ2ZXIgcmVzcG9uZHMgb3IgaXQgcnVucyBp bnRvIGEgdGltZSBvdXQuCj4+Cj4+IFRoZSBhbHRlcm5hdGl2ZSB3b3VsZCByZXF1aXJlIGNvbXBs ZXRlbHkgcmV3b3JraW5nIGFsbCBiYWNrdXAgcmVhZGVyCj4+IHJlbGF0ZWQgY2FsbCBzaWRlcy4g T3IgbWF5YmUgdGhlcmUgaXMgYW5vdGhlciBhbHRlcm5hdGl2ZT8KPj4KPj4gICBwYnMtY2xpZW50 L3NyYy9iYWNrdXBfcmVhZGVyLnJzIHwgMiArKwo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy dGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3Bicy1jbGllbnQvc3JjL2JhY2t1cF9yZWFkZXIu cnMgYi9wYnMtY2xpZW50L3NyYy9iYWNrdXBfcmVhZGVyLnJzCj4+IGluZGV4IDg4Y2JhNTk5Yi4u NjMxMDZjOTk5IDEwMDY0NAo+PiAtLS0gYS9wYnMtY2xpZW50L3NyYy9iYWNrdXBfcmVhZGVyLnJz Cj4+ICsrKyBiL3Bicy1jbGllbnQvc3JjL2JhY2t1cF9yZWFkZXIucnMKPj4gQEAgLTI3LDYgKzI3 LDggQEAgcHViIHN0cnVjdCBCYWNrdXBSZWFkZXIgewo+PiAgIAo+PiAgIGltcGwgRHJvcCBmb3Ig QmFja3VwUmVhZGVyIHsKPj4gICAgICAgZm4gZHJvcCgmbXV0IHNlbGYpIHsKPj4gKyAgICAgICAg Ly8gSWdub3JlIGVycm9ycwo+PiArICAgICAgICBsZXQgXyA9IHByb3htb3hfYXN5bmM6OnJ1bnRp bWU6OmJsb2NrX29uKHNlbGYucG9zdCgiZmluaXNoIiwgTm9uZSkpOwo+IAo+IHNob3VsZCB3ZSBt YXliZSBtYWtlIHRoaXMgZXhwbGljaXQsIGxpa2Ugd2UgZG8gaW4gdGhlIEJhY2t1cFdyaXRlcj8g SQo+IGtub3cgdGhhdCBpdCdzIGEgYml0IGxlc3MgIm9idmlvdXMiIGhlcmUgY29tcGFyZWQgdG8g d3JpdGVyIHNlc3Npb25zCj4gd2hhdCBjb25zdGl0dXRlcyBzdWNjZXNzL2JlaW5nIGZpbmlzaGVk IDspCj4gCj4gbWVhbnMgYSBiaXQgbW9yZSBjaHVybiBub3cgdG8gYWRhcHQgdGhlIHVzZXJzIG9m IEJhY2t1cFJlYWRlciwgYnV0IHdvdWxkCj4gbWFrZSBpdCBwb3NzaWJsZSB0byBkaWZmZXJlbnRp YXRlIHNlcnZlciBzaWRlIHdoZXRoZXIgYSByZWFkZXIgc2Vzc2lvbgo+IHdhcyBleGl0ZWQgbm9y bWFsbHkgb3IgdmlhIGFuIGVycm9yPwoKWWVzLCB0aGF0IGlzIGJhc2ljYWxseSB3aGF0IEkgbWVh bnQgaW4gdGhlIG5vdGU6ClRoZSBjdXJyZW50IGFwcHJvYWNoIGlzIG1vcmUgb2YgYSBjYXRjaCBh bGwuIEV4cGxpY2l0bHkgY2FsbGluZyB0aGUgCmZpbmlzaCBmb3IgZWFjaCByZWFkZXIgaW5zdGFu Y2UgbWlnaHQgYmUgcHJvdmUgZGlmZmljdWx0IGJlY2F1c2Ugb2YgYWxsIAp0aGUgQXJjIGluc3Rh bmNlcyBiZWluZyBwYXNzZWQgYXJvdW5kIGFuZC9vciB0aGUgcmVhZGVyIGluc3RhbnRpYXRpb24g CmhhcHBlbmluZyBpbiBhIGhlbHBlciB3aGljaCB0aGVuIG9ubHkgcmV0dXJucyB0aGUgd3JhcHBl ZCBjb25zdW1lciBvZiAKdGhlIHJlYWRlciBpbnN0YW5jZSwgZS5nLiBhIGBSZW1vdGVDaHVua1Jl YWRlcmAgb3IgYHB4YXI6OkFjY2Vzc29yYC4KCldpbGwgaGF2ZSBhIGxvb2sgb24gaG93IHRvIGhh bmRsZSB0aGlzLCBidXQgaXQgd2lsbCByZXF1aXJlIHNvbWUgYmlnZ2VyIApyZWZhY3RvcmluZy4K Cj4gd2UgY291bGQgZXZlbiBwcm92aWRlIHNvbWUgc29ydCBvZiBtZXNzYWdlIHZpYSB0aGUgZmlu aXNoIEFQSSBjYWxsIHRoYXQKPiB0aGUgc2VydmVyIGNvdWxkIGxvZyBpZiBkZXNpcmVkLCBkaWZm ZXJlbnRpYXRpbmcgYmV0d2VlbjoKPiAKPiAtIHJlZ3VsYXIgZmluaXNoIChubyBlcnJvci93YXJu aW5nKQo+IC0gZmluaXNoIGNhbGxlZCB3aXRoIGEgd2FybmluZyBtZXNzYWdlICh3YXJuaW5nKQo+ IC0gZmluaXNoIG5vdCBjYWxsZWQsIHJlYWRlciB3ZW50IGF3YXkgKGVycm9yKQo+IAo+ID8KCk5v dCBzdXJlIGFib3V0IHRoaXM6IFdoYXQgd2FybmluZ3MgZG8gd2UgZXZlbiB3YW50IHRvIHRlbGwg dGhlIHNlcnZlciAKYWJvdXQ/IEkgdGhpbmsgdGhlIHJlYWRlciBpbnN0YW5jZSB3aWxsIGVpdGhl ciB3b3JrIHdpdGhvdXQgaXNzdWVzIG9yIApmYWlsIHdpdGggYSBoYXJkIGVycm9yPyBPciBkbyB5 b3UgaGF2ZSBzb21lIHNwZWNpZmljIHVzZS1jYXNlIGluIG1pbmQgaGVyZT8KCj4gCj4+ICAgICAg ICAgICBzZWxmLmFib3J0LmFib3J0KCk7Cj4+ICAgICAgIH0KPj4gICB9Cj4+IC0tIAo+PiAyLjM5 LjUKPj4KPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPj4gcGJzLWRldmVsIG1haWxpbmcgbGlzdAo+PiBwYnMtZGV2ZWxAbGlzdHMucHJveG1v eC5jb20KPj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu Zm8vcGJzLWRldmVsCj4+Cj4+Cj4+Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KPiBwYnMtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcGJzLWRldmVs QGxpc3RzLnByb3htb3guY29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21h aWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCj4gCj4gCgoKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVs QGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWls bWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=