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 D0FCD1FF161 for ; Wed, 4 Dec 2024 10:53:09 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4C84B4652; Wed, 4 Dec 2024 10:53:09 +0100 (CET) From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= To: pve-devel@lists.proxmox.com Date: Wed, 4 Dec 2024 10:52:34 +0100 Message-Id: <20241204095234.291884-1-f.gruenbichler@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.048 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_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 Subject: [pve-devel] [PATCH http-server] fix #4816: do not disconnect twice if client sends no data X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" Y2xpZW50X2RvX2Rpc2Nvbm5lY3QgZXhwZWN0cyB0byBiZSBjYWxsZWQgZXhhY3RseSBvbmNlIHBl ciBjb25uZWN0aW9uLCBzaW5jZSBpdAp0YWtlcyBjYXJlIG9mIGNsb3NpbmcgYW5kIHVuc2V0dGlu ZyB0aGUgaGFuZGxlIGNvcnJlc3BvbmRpbmcgdG8gdGhlIGNvbm5lY3Rpb24uCnRvIGZpbmQgYnVn cyBpbiBvdXIgY29ubmVjdGlvbiBoYW5kbGluZywgaXQgd2lsbCBsb2cgImRldGVjdGVkIGVtcHR5 IGhhbmRsZSIgaWYKaXQgaXMgY2FsbGVkIGZvciBhIHJlcXVlc3QvY29ubmVjdGlvbiB0aGF0IG5v IGxvbmdlciBoYXMgYSBoYW5kbGUuCgp0aGUgZWRnZSBjYXNlIG9mIG9wZW5pbmcgYSBjb25uZWN0 aW9uIHdpdGhvdXQgc2VuZGluZyBhbnkgZGF0YSBsZWFkcyB0byB0aGUKZXJyb3IgY2FsbGJhY2sg YmVpbmcgY2FsbGVkIHR3aWNlOgoKRGVjIDA0IDA5OjM3OjAyIHh4eCBwdmVwcm94eVsxNzUyMzVd OiBlcnIgKCk6IENvbm5lY3Rpb24gdGltZWQgb3V0Cgp0aGlzIGlzIHRoZSAoNSBzZWNvbmQpIHRp bWVvdXQgdHJpZ2dlcmluZwoKRGVjIDA0IDA5OjM3OjAyIHh4eCBwdmVwcm94eVsxNzUyMzVdOiBl cnIgKDEpOiBCcm9rZW4gcGlwZQoKdGhpcyBpcyBBbnlFdmVudCB0cnlpbmcgdG8gZHJhaW4gdGhl IGJ1ZmZlciB3aGlsZSB0aGUgY29ubmVjdGlvbiBpcyBhbHJlYWR5CmNsb3NlZAoKYXMgc29vbiBh cyBhIHNpbmdsZSBieXRlIG9mIHRyYWZmaWMgaXMgc2VudCwgb25seSB0aGUgdGltZW91dCB3aWxs IHRyaWdnZXIuCgp0aGVyZSBpcyBubyBndWFyYW50ZWUgdGhhdCB0aGUgb25fZXJyb3IgY2FsbGJh Y2sgaXMgb25seSBjYWxsZWQgb25jZSAoaW4gZmFjdCwKaXQncyBwb3NzaWJsZSB0byByZXR1cm4g ZnJvbSBpdCBmb3Igbm9uLWZhdGFsIGVycm9ycyBhbmQgY29udGludWUgcHJvY2Vzc2luZwp0aGUg Y29ubmVjdGlvbikuCgppZiB0aGVyZSBhcmUgZnVydGhlciByZXBvcnRzIG9mIGVtcHR5IGhhbmRs ZXMgd2l0aCB0aGlzIGluIHBsYWNlLCBvdGhlcgpvbl9lcnJvciBjYWxsYmFja3MgbWlnaHQgbmVl ZCBzaW1pbGFyIGxvZ2ljIC0gYnV0IGl0IHNob3VsZCBvbmx5IGJlIGFkZGVkIGlmCnRoZSB0cmln Z2VyaW5nIGNvbmRpdGlvbnMgYXJlIGNsZWFyIGFuZCBkZWVtZWQgc2FmZS4gdGhlIGFkZGl0aW9u YWwgbG9nZ2luZyBpcwpvbmx5IGNvc21ldGljIGFmdGVyIGFsbCwgYnV0IG1pZ2h0IHBvaW50IG91 dCBhbiBhY3R1YWwgaXNzdWUgaW4gb3VyIGNvbm5lY3Rpb24KaGFuZGxpbmcgY29kZS4KClNpZ25l ZC1vZmYtYnk6IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29t PgotLS0KIHNyYy9QVkUvQVBJU2VydmVyL0FueUV2ZW50LnBtIHwgOCArKysrKysrLQogMSBmaWxl IGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Ny Yy9QVkUvQVBJU2VydmVyL0FueUV2ZW50LnBtIGIvc3JjL1BWRS9BUElTZXJ2ZXIvQW55RXZlbnQu cG0KaW5kZXggMjQyMDlhMS4uNmMxNjVjOCAxMDA2NDQKLS0tIGEvc3JjL1BWRS9BUElTZXJ2ZXIv QW55RXZlbnQucG0KKysrIGIvc3JjL1BWRS9BUElTZXJ2ZXIvQW55RXZlbnQucG0KQEAgLTE4Njcs NyArMTg2NywxMyBAQCBzdWIgYWNjZXB0X2Nvbm5lY3Rpb25zIHsKIAkJICAgIG15ICgkaGRsLCAk ZmF0YWwsICRtZXNzYWdlKSA9IEBfOwogCQkgICAgZXZhbCB7CiAJCQkkc2VsZi0+bG9nX2Fib3J0 ZWRfcmVxdWVzdCgkcmVxc3RhdGUsICRtZXNzYWdlKTsKLQkJCSRzZWxmLT5jbGllbnRfZG9fZGlz Y29ubmVjdCgkcmVxc3RhdGUpOworCQkJIyB0aGlzIGVycm9yIGNhbGxiYWNrIGNhbiBiZSBjYWxs ZWQgdHdpY2UgZm9yIHRoZSBzYW1lCisJCQkjIGNvbm5lY3Rpb24vaGFuZGxlIGlmIHRoZSB0aW1l b3V0IGlzIHJlYWNoZWQgYmVmb3JlCisJCQkjIGFueSBkYXRhIGhhcyBiZWVuIHJlY2VpdmVkLCBh dm9pZCBtaXNsZWFkaW5nIGVycm9ycworCQkJaWYgKCEkcmVxc3RhdGUtPntkaXNjb25uZWN0ZWR9 KSB7CisJCQkgICAgJHNlbGYtPmNsaWVudF9kb19kaXNjb25uZWN0KCRyZXFzdGF0ZSk7CisJCQkg ICAgJHJlcXN0YXRlLT57ZGlzY29ubmVjdGVkfSA9IDE7CisJCQl9CiAJCSAgICB9OwogCQkgICAg aWYgKG15ICRlcnIgPSAkQCkgeyBzeXNsb2coJ2VycicsICIkZXJyIik7IH0KIAkJfSwKLS0gCjIu MzkuNQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpw dmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczov L2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK