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 9DCA21FF187 for ; Mon, 26 May 2025 15:42:49 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id CBD0E331ED; Mon, 26 May 2025 15:43:00 +0200 (CEST) From: Lukas Wagner To: pve-devel@lists.proxmox.com Date: Mon, 26 May 2025 15:42:11 +0200 Message-Id: <20250526134211.278900-1-l.wagner@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.018 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 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 Subject: [pve-devel] [PATCH proxmox] sendmail: fix test failures outside CET/CEST timezones 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" VGhlIGBEYXRlYCBoZWFkZXIgaW4gdGhlIGdlbmVyYXRlZCBlbWFpbCBpbmNsdWRlcyBhIHRpbWVz dGFtcCB3aXRoIGEKdGltZSB6b25lIG9mZnNldCAoUkZDIDI4MjIgZm9ybWF0KS4gVGhpcyBjYXVz ZXMgdGVzdCBmYWlsdXJlcyB3aGVuIHRoZQpob3N0IHN5c3RlbSdzIHRpbWUgem9uZSBkaWZmZXJz IGZyb20gQ0VUL0NFU1QsIGFzIHRoZSBleHBlY3RlZCBhbmQKYWN0dWFsIG91dHB1dHMgbm8gbG9u Z2VyIG1hdGNoLgoKQXMgYSB3b3JrYXJvdW5kLCB0aGUgYERhdGVgIGhlYWRlciBpcyBleGNsdWRl ZCBmcm9tIGNvbXBhcmlzb25zIGJldHdlZW4KdGhlIGdlbmVyYXRlZCBhbmQgcmVmZXJlbmNlIGVt YWlscy4KClNpZ25lZC1vZmYtYnk6IEx1a2FzIFdhZ25lciA8bC53YWduZXJAcHJveG1veC5jb20+ Ci0tLQogcHJveG1veC1zZW5kbWFpbC9zcmMvbGliLnJzIHwgNjYgKysrKysrKysrKysrKysrKysr KysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDI0 IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Byb3htb3gtc2VuZG1haWwvc3JjL2xpYi5ycyBi L3Byb3htb3gtc2VuZG1haWwvc3JjL2xpYi5ycwppbmRleCBkOWMxNmM0Zi4uMDUzZmM5OGUgMTAw NjQ0Ci0tLSBhL3Byb3htb3gtc2VuZG1haWwvc3JjL2xpYi5ycworKysgYi9wcm94bW94LXNlbmRt YWlsL3NyYy9saWIucnMKQEAgLTQ5MCw2ICs0OTAsMjQgQEAgaW1wbDwnYT4gTWFpbDwnYT4gewog bW9kIHRlc3QgewogICAgIHVzZSBzdXBlcjo6KjsKIAorICAgIC8vLyBDb21wYXJlIHR3byBtdWx0 aS1saW5lIHN0cmluZ3MsIGlnbm9yaW5nIGFueSBsaW5lIHRoYXQgc3RhcnRzIHdpdGggJ0RhdGU6 Jy4KKyAgICAvLy8KKyAgICAvLy8gVGhlIGBEYXRlYCBoZWFkZXIgaXMgZm9ybWF0dGVkIGluIHRo ZSBsb2NhbCB0aW1lem9uZSwgd2hpY2ggbWVhbnMgb3VyCisgICAgLy8vIHRlc3RzIGFyZSBzZW5z aXRpdmUgdG8gdGhlIHRpbWV6b25lIG9mIHRoZSBtYWNoaW5lIHJ1bm5pbmcgdGhlIHRlc3RzLgor ICAgIC8vLyBTaW1wbGVzdCBzb2x1dGlvbiBpcyB0byBqdXN0IGlnbm9yZSB0aGUgZGF0ZSBoZWFk ZXIuCisgICAgZm4gYXNzZXJ0X2xpbmVzX2VxdWFsX2lnbm9yZV9kYXRlKHMxOiAmc3RyLCBzMjog JnN0cikgeworICAgICAgICBsZXQgbGluZXMxID0gczEubGluZXMoKTsKKyAgICAgICAgbGV0IGxp bmVzMiA9IHMyLmxpbmVzKCk7CisKKyAgICAgICAgZm9yIChsaW5lMSwgbGluZTIpIGluIGxpbmVz MS56aXAobGluZXMyKSB7CisgICAgICAgICAgICBpZiAhKGxpbmUxLnN0YXJ0c193aXRoKCJEYXRl OiIpICYmIGxpbmUyLnN0YXJ0c193aXRoKCJEYXRlOiIpKSB7CisgICAgICAgICAgICAgICAgYXNz ZXJ0X2VxIShsaW5lMSwgbGluZTIpOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAg ICAgYXNzZXJ0X2VxIShzMS5saW5lcygpLmNvdW50KCksIHMyLmxpbmVzKCkuY291bnQoKSk7Cisg ICAgfQorCiAgICAgI1t0ZXN0XQogICAgIGZuIGVtYWlsX3dpdGhvdXRfcmVjaXBpZW50c19mYWls cygpIHsKICAgICAgICAgbGV0IHJlc3VsdCA9IE1haWw6Om5ldygiU2VuZGVyIiwgIm1haWxAZXhh bXBsZS5jb20iLCAiaGkiLCAiYm9keSIpLnNlbmQoKTsKQEAgLTUxNSw4ICs1MzMsOCBAQCBtb2Qg dGVzdCB7CiAKICAgICAgICAgbGV0IGJvZHkgPSBtYWlsLmZvcm1hdF9tYWlsKDApLmV4cGVjdCgi Y291bGQgbm90IGZvcm1hdCBtYWlsIik7CiAKLSAgICAgICAgYXNzZXJ0X2VxISgKLSAgICAgICAg ICAgIGJvZHksCisgICAgICAgIGFzc2VydF9saW5lc19lcXVhbF9pZ25vcmVfZGF0ZSgKKyAgICAg ICAgICAgICZib2R5LAogICAgICAgICAgICAgciMiU3ViamVjdDogU3ViamVjdCBMaW5lCiBGcm9t OiBTZW5kZXIgTmFtZSA8bWFpbGZyb21AZXhhbXBsZS5jb20+CiBUbzogUmVjZWl2ZXIgTmFtZSA8 cmVjZWl2ZXJAZXhhbXBsZS5jb20+CkBAIC01MjcsNyArNTQ1LDcgQEAgQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOwogQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAogCiBUaGlzIGlzIGp1 c3QgYXNjaWkgdGV4dC4KLU5vdGhpbmcgdG9vIHNwZWNpYWwuIiMKK05vdGhpbmcgdG9vIHNwZWNp YWwuIiMsCiAgICAgICAgICkKICAgICB9CiAKQEAgLTU0NSw4ICs1NjMsOCBAQCBOb3RoaW5nIHRv byBzcGVjaWFsLiIjCiAKICAgICAgICAgbGV0IGJvZHkgPSBtYWlsLmZvcm1hdF9tYWlsKDApLmV4 cGVjdCgiY291bGQgbm90IGZvcm1hdCBtYWlsIik7CiAKLSAgICAgICAgYXNzZXJ0X2VxISgKLSAg ICAgICAgICAgIGJvZHksCisgICAgICAgIGFzc2VydF9saW5lc19lcXVhbF9pZ25vcmVfZGF0ZSgK KyAgICAgICAgICAgICZib2R5LAogICAgICAgICAgICAgciMiU3ViamVjdDogU3ViamVjdCBMaW5l CiBGcm9tOiBTZW5kZXIgTmFtZSA8bWFpbGZyb21AZXhhbXBsZS5jb20+CiBUbzogVW5kaXNjbG9z ZWQgPG5vcmVwbHk+CkBAIC01NTcsNyArNTc1LDcgQEAgQ29udGVudC1UeXBlOiB0ZXh0L3BsYWlu OwogQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAogCiBUaGlzIGlzIGp1c3QgYXNjaWkg dGV4dC4KLU5vdGhpbmcgdG9vIHNwZWNpYWwuIiMKK05vdGhpbmcgdG9vIHNwZWNpYWwuIiMsCiAg ICAgICAgICkKICAgICB9CiAKQEAgLTU3Niw4ICs1OTQsOCBAQCBOb3RoaW5nIHRvbyBzcGVjaWFs LiIjCiAKICAgICAgICAgbGV0IGJvZHkgPSBtYWlsLmZvcm1hdF9tYWlsKDApLmV4cGVjdCgiY291 bGQgbm90IGZvcm1hdCBtYWlsIik7CiAKLSAgICAgICAgYXNzZXJ0X2VxISgKLSAgICAgICAgICAg IGJvZHksCisgICAgICAgIGFzc2VydF9saW5lc19lcXVhbF9pZ25vcmVfZGF0ZSgKKyAgICAgICAg ICAgICZib2R5LAogICAgICAgICAgICAgciMiTUlNRS1WZXJzaW9uOiAxLjAKIFN1YmplY3Q6IFN1 YmplY3QgTGluZQogRnJvbTogU2VuZGVyIE5hbWUgPG1haWxmcm9tQGV4YW1wbGUuY29tPgpAQCAt NTg5LDcgKzYwNyw3IEBAIENvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsKIENvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IDhiaXQKIAogVGhpcyBpcyBqdXN0IGFzY2lpIHRleHQuCi1Ob3RoaW5nIHRv byBzcGVjaWFsLiIjCitOb3RoaW5nIHRvbyBzcGVjaWFsLiIjLAogICAgICAgICApCiAgICAgfQog CkBAIC02MDUsOCArNjIzLDggQEAgTm90aGluZyB0b28gc3BlY2lhbC4iIwogCiAgICAgICAgIGxl dCBib2R5ID0gbWFpbC5mb3JtYXRfbWFpbCgxNzMyODA2MjUxKS5leHBlY3QoImNvdWxkIG5vdCBm b3JtYXQgbWFpbCIpOwogCi0gICAgICAgIGFzc2VydF9lcSEoCi0gICAgICAgICAgICBib2R5LAor ICAgICAgICBhc3NlcnRfbGluZXNfZXF1YWxfaWdub3JlX2RhdGUoCisgICAgICAgICAgICAmYm9k eSwKICAgICAgICAgICAgIHIjIk1JTUUtVmVyc2lvbjogMS4wCiBTdWJqZWN0OiA9P3V0Zi04P0I/ VTNWaWFtVmpkQ0JNYVc1bElQQ2ZwNUU9Pz0KIEZyb206ID0/dXRmLTg/Qj9WVlJHTFRnZ1UyVnVa R1Z5SUU1aGJXVWc4SitUcHc9PT89IDxkaWZmZXJlbnRmcm9tQGV4YW1wbGUuY29tPgpAQCAtNjIw LDcgKzYzOCw3IEBAIENvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKIFRoaXMgdXRmLTgg ZW1haWwgc2hvdWxkIGhhbmRsZSBlbW9qaXMKIPCfp5Hwn5OnCiBhbmQgd2VpcmQgZ2VybWFuIGNo YXJhY3RlcnM6IMO2w6TDvMOfCi1hbmQgbW9yZS4iIworYW5kIG1vcmUuIiMsCiAgICAgICAgICkK ICAgICB9CiAKQEAgLTYzNSw4ICs2NTMsOCBAQCBhbmQgbW9yZS4iIwogICAgICAgICAud2l0aF9y ZWNpcGllbnQoInJlY2VpdmVyQGV4YW1wbGUuY29tIikKICAgICAgICAgLndpdGhfaHRtbF9hbHQo IjxodG1sIGxhbmc9XCJkZS1hdFwiPjxoZWFkPjwvaGVhZD48Ym9keT5cblx0PHByZT5cblx0XHRM b3JlbSBJcHN1bSBEb2xvciBTaXQgQW1ldFxuXHQ8L3ByZT5cbjwvYm9keT48L2h0bWw+Iik7CiAg ICAgICAgIGxldCBib2R5ID0gbWFpbC5mb3JtYXRfbWFpbCgxNzMyODA2MjUxKS5leHBlY3QoImNv dWxkIG5vdCBmb3JtYXQgbWFpbCIpOwotICAgICAgICBhc3NlcnRfZXEhKAotICAgICAgICAgICAg Ym9keSwKKyAgICAgICAgYXNzZXJ0X2xpbmVzX2VxdWFsX2lnbm9yZV9kYXRlKAorICAgICAgICAg ICAgJmJvZHksCiAgICAgICAgICAgICByIyJDb250ZW50LVR5cGU6IG11bHRpcGFydC9hbHRlcm5h dGl2ZTsKIAlib3VuZGFyeT0iLS0tLV89X05leHRQYXJ0XzAwMl8xNzMyODA2MjUxIgogTUlNRS1W ZXJzaW9uOiAxLjAKQEAgLTY2NSw3ICs2ODMsNyBAQCBDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CiAJCUxvcmVtIElwc3VtIERvbG9yIFNpdCBBbWV0CiAJPC9wcmU+CiA8L2JvZHk+PC9o dG1sPgotLS0tLS0tXz1fTmV4dFBhcnRfMDAyXzE3MzI4MDYyNTEtLSIjCistLS0tLS1fPV9OZXh0 UGFydF8wMDJfMTczMjgwNjI1MS0tIiMsCiAgICAgICAgICkKICAgICB9CiAKQEAgLTY4OSw4ICs3 MDcsOCBAQCBDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0CiAgICAgICAgIC53aXRoX2F0 dGFjaG1lbnQoImRlYWRiZWVmLmJpbiIsICJhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0iLCAmYmlu KTsKIAogICAgICAgICBsZXQgYm9keSA9IG1haWwuZm9ybWF0X21haWwoMTczMjgwNjI1MSkuZXhw ZWN0KCJjb3VsZCBub3QgZm9ybWF0IG1haWwiKTsKLSAgICAgICAgYXNzZXJ0X2VxISgKLSAgICAg ICAgICAgIGJvZHksCisgICAgICAgIGFzc2VydF9saW5lc19lcXVhbF9pZ25vcmVfZGF0ZSgKKyAg ICAgICAgICAgICZib2R5LAogICAgICAgICAgICAgciMiQ29udGVudC1UeXBlOiBtdWx0aXBhcnQv bWl4ZWQ7CiAJYm91bmRhcnk9Ii0tLS1fPV9OZXh0UGFydF8wMDFfMTczMjgwNjI1MSIKIE1JTUUt VmVyc2lvbjogMS4wCkBAIC03MTYsNyArNzM0LDcgQEAgQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu ZzogYmFzZTY0CiAKIDNxMis3OTZ0dnUvZXJiN3YzcTNlcmI3djNxMis3OTZ0dnUvZXJkNnR2dS9l cmI3djNxMis3OTZ0M3EyKzc5NnR2dS9lcmI3dgogM3EyKzc5NnR2dTg9Ci0tLS0tLS1fPV9OZXh0 UGFydF8wMDFfMTczMjgwNjI1MS0tIiMKKy0tLS0tLV89X05leHRQYXJ0XzAwMV8xNzMyODA2MjUx LS0iIywKICAgICAgICAgKQogICAgIH0KIApAQCAtNzQzLDggKzc2MSw4IEBAIENvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IGJhc2U2NAogCiAgICAgICAgIGxldCBib2R5ID0gbWFpbC5mb3JtYXRf bWFpbCgxNzMyODA2MjUxKS5leHBlY3QoImNvdWxkIG5vdCBmb3JtYXQgbWFpbCIpOwogCi0gICAg ICAgIGFzc2VydF9lcSEoCi0gICAgICAgICAgICBib2R5LAorICAgICAgICBhc3NlcnRfbGluZXNf ZXF1YWxfaWdub3JlX2RhdGUoCisgICAgICAgICAgICAmYm9keSwKICAgICAgICAgICAgIHIjIkNv bnRlbnQtVHlwZTogbXVsdGlwYXJ0L21peGVkOwogCWJvdW5kYXJ5PSItLS0tXz1fTmV4dFBhcnRf MDAxXzE3MzI4MDYyNTEiCiBNSU1FLVZlcnNpb246IDEuMApAQCAtNzkyLDcgKzgxMCw3IEBAIENv bnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NAogCiAzcTIrNzk2dHZ1L2VyYjd2M3EzZXJi N3YzcTIrNzk2dHZ1L2VyZDZ0dnUvZXJiN3YzcTIrNzk2dDNxMis3OTZ0dnUvZXJiN3YKIDNxMis3 OTZ0dnU4PQotLS0tLS0tXz1fTmV4dFBhcnRfMDAxXzE3MzI4MDYyNTEtLSIjCistLS0tLS1fPV9O ZXh0UGFydF8wMDFfMTczMjgwNjI1MS0tIiMsCiAgICAgICAgICkKICAgICB9CiAKQEAgLTgwOSw4 ICs4MjcsOCBAQCBDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBiYXNlNjQKIAogICAgICAgICBs ZXQgYm9keSA9IG1haWwuZm9ybWF0X21haWwoMTcxODk3Nzg1MCkuZXhwZWN0KCJjb3VsZCBub3Qg Zm9ybWF0IG1haWwiKTsKIAotICAgICAgICBhc3NlcnRfZXEhKAotICAgICAgICAgICAgYm9keSwK KyAgICAgICAgYXNzZXJ0X2xpbmVzX2VxdWFsX2lnbm9yZV9kYXRlKAorICAgICAgICAgICAgJmJv ZHksCiAgICAgICAgICAgICByIyJDb250ZW50LVR5cGU6IG11bHRpcGFydC9hbHRlcm5hdGl2ZTsK IAlib3VuZGFyeT0iLS0tLV89X05leHRQYXJ0XzAwMl8xNzE4OTc3ODUwIgogTUlNRS1WZXJzaW9u OiAxLjAKQEAgLTgzNCw3ICs4NTIsNyBAQCBDb250ZW50LVR5cGU6IHRleHQvaHRtbDsKIENvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKIAogPGJvZHk+VGhpcyBpcyB0aGUgSFRNTCBib2R5 PC9ib2R5PgotLS0tLS0tXz1fTmV4dFBhcnRfMDAyXzE3MTg5Nzc4NTAtLSIjCistLS0tLS1fPV9O ZXh0UGFydF8wMDJfMTcxODk3Nzg1MC0tIiMsCiAgICAgICAgICk7CiAgICAgfQogfQotLSAKMi4z OS41CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnB2 ZS1kZXZlbCBtYWlsaW5nIGxpc3QKcHZlLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8v bGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3B2ZS1kZXZlbAo=