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 7C5641FF15C for ; Wed, 30 Oct 2024 14:35:02 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C489319B03; Wed, 30 Oct 2024 14:35:06 +0100 (CET) From: Maximiliano Sandoval To: pmg-devel@lists.proxmox.com Date: Wed, 30 Oct 2024 14:35:03 +0100 Message-Id: <20241030133503.300014-1-m.sandoval@proxmox.com> X-Mailer: git-send-email 2.39.5 MIME-Version: 1.0 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.098 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: [pmg-devel] [PATCH pmg-api v2] api: use standard fingerprint-sha256 option X-BeenThere: pmg-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Mail Gateway development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pmg-devel-bounces@lists.proxmox.com Sender: "pmg-devel" VGhpcyBtYWtlcyB0aGUgcmVnZXggYSBiaXQgbW9yZSBwcmVjaXNlIGFuZCBzcGVjaWZpZXMgdGhh dCB0aGUKZmluZ2VycHJpbnQgdXNlcyBTSEEtMjU2LgoKU3VnZ2VzdGVkLWJ5OiBTaGFubm9uIFN0 ZXJ6IDxzLnN0ZXJ6QHByb3htb3guY29tPgpTdWdnZXN0ZWQtYnk6IEZhYmlhbiBHcsO8bmJpY2hs ZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3guY29tPgpTaWduZWQtb2ZmLWJ5OiBNYXhpbWlsaWFu byBTYW5kb3ZhbCA8bS5zYW5kb3ZhbEBwcm94bW94LmNvbT4KLS0tCkRpZmZlcmVuY2VzIGZyb20g djE6CgotIFVzZSB0aGUgZXhpc3Rpbmcgc3RhbmRhcmQgb3B0aW9uCgogc3JjL1BNRy9BUEkyL0Ns dXN0ZXIucG0gIHwgNiArLS0tLS0KIHNyYy9QTUcvQ0xJL3BtZ2NtLnBtICAgICB8IDggKysrLS0t LS0KIHNyYy9QTUcvQ2x1c3RlckNvbmZpZy5wbSB8IDggKysrLS0tLS0KIDMgZmlsZXMgY2hhbmdl ZCwgNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9zcmMvUE1H L0FQSTIvQ2x1c3Rlci5wbSBiL3NyYy9QTUcvQVBJMi9DbHVzdGVyLnBtCmluZGV4IDg0ZGFmYWJi Li42ODQ2NzE2ZiAxMDA2NDQKLS0tIGEvc3JjL1BNRy9BUEkyL0NsdXN0ZXIucG0KKysrIGIvc3Jj L1BNRy9BUEkyL0NsdXN0ZXIucG0KQEAgLTQwOCwxMSArNDA4LDcgQEAgX19QQUNLQUdFX18tPnJl Z2lzdGVyX21ldGhvZCh7CiAJCWRlc2NyaXB0aW9uID0+ICJJUCBhZGRyZXNzLiIsCiAJCXR5cGUg PT4gJ3N0cmluZycsIGZvcm1hdCA9PiAnaXAnLAogCSAgICB9LAotCSAgICBmaW5nZXJwcmludCA9 PiB7Ci0JCWRlc2NyaXB0aW9uID0+ICJTU0wgY2VydGlmaWNhdGUgZmluZ2VycHJpbnQuIiwKLQkJ dHlwZSA9PiAnc3RyaW5nJywKLQkJcGF0dGVybiA9PiAnXig6P1tBLVowLTldW0EtWjAtOV06KXsz MX1bQS1aMC05XVtBLVowLTldJCcsCi0JICAgIH0sCisJICAgIGZpbmdlcnByaW50ID0+IGdldF9z dGFuZGFyZF9vcHRpb24oJ2ZpbmdlcnByaW50LXNoYTI1NicpLAogCSAgICBwYXNzd29yZCA9PiB7 CiAJCWRlc2NyaXB0aW9uID0+ICJTdXBlcnVzZXIgcGFzc3dvcmQuIiwKIAkJdHlwZSA9PiAnc3Ry aW5nJywKZGlmZiAtLWdpdCBhL3NyYy9QTUcvQ0xJL3BtZ2NtLnBtIGIvc3JjL1BNRy9DTEkvcG1n Y20ucG0KaW5kZXggZWNmOWNjNzYuLjY5OTA4OWUwIDEwMDY0NAotLS0gYS9zcmMvUE1HL0NMSS9w bWdjbS5wbQorKysgYi9zcmMvUE1HL0NMSS9wbWdjbS5wbQpAQCAtMTEsNiArMTEsNyBAQCB1c2Ug UFZFOjpTYWZlU3lzbG9nOwogdXNlIFBWRTo6VG9vbHMgcXcoZXh0cmFjdF9wYXJhbSk7CiB1c2Ug UFZFOjpJTm90aWZ5OwogdXNlIFBWRTo6Q0xJSGFuZGxlcjsKK3VzZSBQVkU6OkpTT05TY2hlbWEg cXcoZ2V0X3N0YW5kYXJkX29wdGlvbik7CiAKIHVzZSBQTUc6OlV0aWxzOwogdXNlIFBNRzo6VGlj a2V0OwpAQCAtMTY2LDEyICsxNjcsOSBAQCBfX1BBQ0tBR0VfXy0+cmVnaXN0ZXJfbWV0aG9kKHsK IAkJZGVzY3JpcHRpb24gPT4gIklQIGFkZHJlc3MuIiwKIAkJdHlwZSA9PiAnc3RyaW5nJywgZm9y bWF0ID0+ICdpcCcsCiAJICAgIH0sCi0JICAgIGZpbmdlcnByaW50ID0+IHsKLQkJZGVzY3JpcHRp b24gPT4gIlNTTCBjZXJ0aWZpY2F0ZSBmaW5nZXJwcmludC4iLAotCQl0eXBlID0+ICdzdHJpbmcn LAotCQlwYXR0ZXJuID0+ICdeKDo/W0EtWjAtOV1bQS1aMC05XTopezMxfVtBLVowLTldW0EtWjAt OV0kJywKKwkgICAgZmluZ2VycHJpbnQgPT4gZ2V0X3N0YW5kYXJkX29wdGlvbignZmluZ2VycHJp bnQtc2hhMjU2JywgewogCQlvcHRpb25hbCA9PiAxLAotCSAgICB9LAorCSAgICB9KSwKIAl9LAog ICAgIH0sCiAgICAgcmV0dXJucyA9PiB7IHR5cGUgPT4gJ251bGwnIH0sCmRpZmYgLS1naXQgYS9z cmMvUE1HL0NsdXN0ZXJDb25maWcucG0gYi9zcmMvUE1HL0NsdXN0ZXJDb25maWcucG0KaW5kZXgg YzUyNTA4ZGMuLjQ5MWZlZGUxIDEwMDY0NAotLS0gYS9zcmMvUE1HL0NsdXN0ZXJDb25maWcucG0K KysrIGIvc3JjL1BNRy9DbHVzdGVyQ29uZmlnLnBtCkBAIC00NSw2ICs0NSw4IEBAIHVzZSB3YXJu aW5nczsKIAogdXNlIGJhc2UgcXcoUE1HOjpDbHVzdGVyQ29uZmlnOjpCYXNlKTsKIAordXNlIFBW RTo6SlNPTlNjaGVtYSBxdyhnZXRfc3RhbmRhcmRfb3B0aW9uKTsKKwogc3ViIHZhbGlkX3NzaF9w dWJrZXlfcmVnZXggewogICAgIHJldHVybiAnXltBLVphLXowLTlcLlwvXCs9XXsyMDAsfSQnOwog fQpAQCAtNzIsMTEgKzc0LDcgQEAgc3ViIHByb3BlcnRpZXMgewogCSAgICB0eXBlID0+ICdzdHJp bmcnLAogCSAgICBwYXR0ZXJuID0+IHZhbGlkX3NzaF9wdWJrZXlfcmVnZXgoKSwKIAl9LAotCWZp bmdlcnByaW50ID0+IHsKLQkgICAgZGVzY3JpcHRpb24gPT4gIlNTTCBjZXJ0aWZpY2F0ZSBmaW5n ZXJwcmludC4iLAotCSAgICB0eXBlID0+ICdzdHJpbmcnLAotCSAgICBwYXR0ZXJuID0+ICdeKDo/ W0EtWjAtOV1bQS1aMC05XTopezMxfVtBLVowLTldW0EtWjAtOV0kJywKLQl9LAorCWZpbmdlcnBy aW50ID0+IGdldF9zdGFuZGFyZF9vcHRpb24oJ2ZpbmdlcnByaW50LXNoYTI1NicpLAogICAgIH07 CiB9CiAKLS0gCjIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpwbWctZGV2ZWwgbWFpbGluZyBsaXN0CnBtZy1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w bWctZGV2ZWwK