From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 781581FF15C
	for <inbox@lore.proxmox.com>; Wed, 26 Mar 2025 16:24:23 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id C3D043B8E0;
	Wed, 26 Mar 2025 16:24:18 +0100 (CET)
From: =?UTF-8?q?Fabian=20Gr=C3=BCnbichler?= <f.gruenbichler@proxmox.com>
To: pbs-devel@lists.proxmox.com
Date: Wed, 26 Mar 2025 16:23:21 +0100
Message-Id: <20250326152327.332179-18-f.gruenbichler@proxmox.com>
X-Mailer: git-send-email 2.39.5
In-Reply-To: <20250326152327.332179-1-f.gruenbichler@proxmox.com>
References: <20250326152327.332179-1-f.gruenbichler@proxmox.com>
MIME-Version: 1.0
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.044 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: [pbs-devel] [PATCH proxmox 17/17] proxmox-acme-api: update to hyper
 1.0
X-BeenThere: pbs-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox Backup Server development discussion
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <pbs-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pbs-devel-bounces@lists.proxmox.com
Sender: "pbs-devel" <pbs-devel-bounces@lists.proxmox.com>

c2luY2UgdGhpcyBoeXBlci1iYXNlZCBzZXJ2ZXIgaXMgbm90IHJlbGF0ZWQgdG8gdGhlIHJlc3Qg
b2YgdGhlIHN0YWNrCmFuZCBoYXMgdmVyeSBzaW1wbGUgcmVxdWlyZW1lbnRzLCBpdCBpcyBpbXBs
ZW1lbnRlZCB1c2luZyBqdXN0Cmh5cGVyKC11dGlsKSBhbmQgbm90IHByb3htb3gtaHR0cC4KClNp
Z25lZC1vZmYtYnk6IEZhYmlhbiBHcsO8bmJpY2hsZXIgPGYuZ3J1ZW5iaWNobGVyQHByb3htb3gu
Y29tPgotLS0KIHByb3htb3gtYWNtZS1hcGkvQ2FyZ28udG9tbCAgICAgICAgIHwgIDQgKysKIHBy
b3htb3gtYWNtZS1hcGkvc3JjL2FjbWVfcGx1Z2luLnJzIHwgNjMgKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvcHJveG1veC1hY21lLWFwaS9DYXJnby50b21sIGIvcHJveG1v
eC1hY21lLWFwaS9DYXJnby50b21sCmluZGV4IGY1NGNiYTZkLi4zZjdhOGM2YSAxMDA2NDQKLS0t
IGEvcHJveG1veC1hY21lLWFwaS9DYXJnby50b21sCisrKyBiL3Byb3htb3gtYWNtZS1hcGkvQ2Fy
Z28udG9tbApAQCAtMTcsNyArMTcsOSBAQCBiYXNlNjQgPSB7IHdvcmtzcGFjZSA9IHRydWUsIG9w
dGlvbmFsID0gdHJ1ZSB9CiBmdXR1cmVzID0geyB3b3Jrc3BhY2UgPSB0cnVlLCBvcHRpb25hbCA9
IHRydWUgfQogaGV4ID0geyB3b3Jrc3BhY2UgPSB0cnVlLCBvcHRpb25hbCA9IHRydWUgfQogaHR0
cCA9IHsgd29ya3NwYWNlID0gdHJ1ZSwgb3B0aW9uYWwgPSB0cnVlIH0KK2h0dHAtYm9keS11dGls
ID0geyB3b3Jrc3BhY2UgPSB0cnVlLCBvcHRpb25hbCA9IHRydWUgfQogaHlwZXIgPSB7IHdvcmtz
cGFjZSA9IHRydWUsIG9wdGlvbmFsID0gdHJ1ZSB9CitoeXBlci11dGlsID0geyB3b3Jrc3BhY2Ug
PSB0cnVlLCBvcHRpb25hbCA9IHRydWUsIGZlYXR1cmVzID0gWyJzZXJ2ZXIiLCAiaHR0cDEiXSB9
CiBzZXJkZSA9IHsgd29ya3NwYWNlID0gdHJ1ZSwgZmVhdHVyZXMgPSBbImRlcml2ZSJdIH0KIHNl
cmRlX2pzb24gPSB7IHdvcmtzcGFjZSA9IHRydWUgfQogdG9raW8gPSB7IHdvcmtzcGFjZSA9IHRy
dWUsIG9wdGlvbmFsID0gdHJ1ZSwgZmVhdHVyZXMgPSBbImZzIl0gfQpAQCAtNDcsNyArNDksOSBA
QCBpbXBsID0gWwogICAgICJkZXA6ZnV0dXJlcyIsCiAgICAgImRlcDpoZXgiLAogICAgICJkZXA6
aHR0cCIsCisgICAgImRlcDpodHRwLWJvZHktdXRpbCIsCiAgICAgImRlcDpoeXBlciIsCisgICAg
ImRlcDpoeXBlci11dGlsIiwKICAgICAiZGVwOmxpYmMiLAogICAgICJkZXA6b3BlbnNzbCIsCiAg
ICAgImRlcDp0b2tpbyIsCmRpZmYgLS1naXQgYS9wcm94bW94LWFjbWUtYXBpL3NyYy9hY21lX3Bs
dWdpbi5ycyBiL3Byb3htb3gtYWNtZS1hcGkvc3JjL2FjbWVfcGx1Z2luLnJzCmluZGV4IGNkNDAx
MmY1Li41NGU2YzE1OSAxMDA2NDQKLS0tIGEvcHJveG1veC1hY21lLWFwaS9zcmMvYWNtZV9wbHVn
aW4ucnMKKysrIGIvcHJveG1veC1hY21lLWFwaS9zcmMvYWNtZV9wbHVnaW4ucnMKQEAgLTcsOCAr
NywxNSBAQCB1c2Ugc3RkOjpzeW5jOjpBcmM7CiB1c2Ugc3RkOjp0aW1lOjpEdXJhdGlvbjsKIAog
dXNlIGFueWhvdzo6e2JhaWwsIGZvcm1hdF9lcnIsIEVycm9yfTsKLXVzZSBoeXBlcjo6e0JvZHks
IFJlcXVlc3QsIFJlc3BvbnNlfTsKK3VzZSBmdXR1cmVzOjpUcnlGdXR1cmVFeHQ7Cit1c2UgaHR0
cDo6e1JlcXVlc3QsIFJlc3BvbnNlfTsKK3VzZSBodHRwX2JvZHlfdXRpbDo6RnVsbDsKK3VzZSBo
eXBlcjo6Ym9keTo6e0J5dGVzLCBJbmNvbWluZ307Cit1c2UgaHlwZXI6OnNlcnZlcjo6Y29ubjo6
aHR0cDE7Cit1c2UgaHlwZXJfdXRpbDo6cnQ6OlRva2lvSW87Cit1c2Ugc3RkOjpuZXQ6OntJcEFk
ZHIsIFNvY2tldEFkZHJ9OwogdXNlIHRva2lvOjppbzo6e0FzeW5jQnVmUmVhZEV4dCwgQXN5bmNS
ZWFkLCBBc3luY1dyaXRlRXh0LCBCdWZSZWFkZXJ9OwordXNlIHRva2lvOjpuZXQ6OlRjcExpc3Rl
bmVyOwogdXNlIHRva2lvOjpwcm9jZXNzOjpDb21tYW5kOwogCiB1c2UgcHJveG1veF9hY21lOjph
c3luY19jbGllbnQ6OkFjbWVDbGllbnQ7CkBAIC0yMzYsMTQgKzI0MywxNCBAQCBpbXBsIFN0YW5k
YWxvbmVTZXJ2ZXIgewogfQogCiBhc3luYyBmbiBzdGFuZGFsb25lX3Jlc3BvbmQoCi0gICAgcmVx
OiBSZXF1ZXN0PEJvZHk+LAorICAgIHJlcTogUmVxdWVzdDxJbmNvbWluZz4sCiAgICAgcGF0aDog
QXJjPFN0cmluZz4sCiAgICAga2V5X2F1dGg6IEFyYzxTdHJpbmc+LAotKSAtPiBSZXN1bHQ8UmVz
cG9uc2U8Qm9keT4sIGh5cGVyOjpFcnJvcj4geworKSAtPiBSZXN1bHQ8UmVzcG9uc2U8RnVsbDxC
eXRlcz4+LCBoeXBlcjo6RXJyb3I+IHsKICAgICBpZiByZXEubWV0aG9kKCkgPT0gaHlwZXI6Ok1l
dGhvZDo6R0VUICYmIHJlcS51cmkoKS5wYXRoKCkgPT0gcGF0aC5hc19zdHIoKSB7CiAgICAgICAg
IE9rKFJlc3BvbnNlOjpidWlsZGVyKCkKICAgICAgICAgICAgIC5zdGF0dXMoaHR0cDo6U3RhdHVz
Q29kZTo6T0spCi0gICAgICAgICAgICAuYm9keShrZXlfYXV0aC5hc19ieXRlcygpLnRvX3ZlYygp
LmludG8oKSkKKyAgICAgICAgICAgIC5ib2R5KEZ1bGw6OmZyb20oQnl0ZXM6OmZyb20oa2V5X2F1
dGguYXNfYnl0ZXMoKS50b19vd25lZCgpKSkpCiAgICAgICAgICAgICAudW53cmFwKCkpCiAgICAg
fSBlbHNlIHsKICAgICAgICAgT2soUmVzcG9uc2U6OmJ1aWxkZXIoKQpAQCAtMjYxLDggKzI2OCw3
IEBAIGltcGwgQWNtZVBsdWdpbiBmb3IgU3RhbmRhbG9uZVNlcnZlciB7CiAgICAgICAgIF9kb21h
aW46ICYnZCBBY21lRG9tYWluLAogICAgICAgICBfdGFzazogQXJjPFdvcmtlclRhc2s+LAogICAg
ICkgLT4gUGluPEJveDxkeW4gRnV0dXJlPE91dHB1dCA9IFJlc3VsdDwmJ2Mgc3RyLCBFcnJvcj4+
ICsgU2VuZCArICdmdXQ+PiB7Ci0gICAgICAgIHVzZSBoeXBlcjo6c2VydmVyOjpjb25uOjpBZGRy
SW5jb21pbmc7Ci0gICAgICAgIHVzZSBoeXBlcjo6c2VydmljZTo6e21ha2Vfc2VydmljZV9mbiwg
c2VydmljZV9mbn07CisgICAgICAgIHVzZSBoeXBlcjo6c2VydmljZTo6c2VydmljZV9mbjsKIAog
ICAgICAgICBCb3g6OnBpbihhc3luYyBtb3ZlIHsKICAgICAgICAgICAgIHNlbGYuc3RvcCgpOwpA
QCAtMjc0LDIxICsyODAsNDAgQEAgaW1wbCBBY21lUGx1Z2luIGZvciBTdGFuZGFsb25lU2VydmVy
IHsKICAgICAgICAgICAgIGxldCBrZXlfYXV0aCA9IEFyYzo6bmV3KGNsaWVudC5rZXlfYXV0aG9y
aXphdGlvbih0b2tlbik/KTsKICAgICAgICAgICAgIGxldCBwYXRoID0gQXJjOjpuZXcoZm9ybWF0
ISgiLy53ZWxsLWtub3duL2FjbWUtY2hhbGxlbmdlL3t9IiwgdG9rZW4pKTsKIAotICAgICAgICAg
ICAgbGV0IHNlcnZpY2UgPSBtYWtlX3NlcnZpY2VfZm4obW92ZSB8X3wgewotICAgICAgICAgICAg
ICAgIGxldCBwYXRoID0gQXJjOjpjbG9uZSgmcGF0aCk7Ci0gICAgICAgICAgICAgICAgbGV0IGtl
eV9hdXRoID0gQXJjOjpjbG9uZSgma2V5X2F1dGgpOwotICAgICAgICAgICAgICAgIGFzeW5jIG1v
dmUgewotICAgICAgICAgICAgICAgICAgICBPazo6PF8sIGh5cGVyOjpFcnJvcj4oc2VydmljZV9m
bihtb3ZlIHxyZXF1ZXN0fCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICBzdGFuZGFsb25lX3Jl
c3BvbmQocmVxdWVzdCwgQXJjOjpjbG9uZSgmcGF0aCksIEFyYzo6Y2xvbmUoJmtleV9hdXRoKSkK
LSAgICAgICAgICAgICAgICAgICAgfSkpCi0gICAgICAgICAgICAgICAgfQotICAgICAgICAgICAg
fSk7Ci0KICAgICAgICAgICAgIC8vIGBbOjpdOjgwYCBmaXJzdCwgdGhlbiBgKjo4MGAKLSAgICAg
ICAgICAgIGxldCBpbmNvbWluZyA9IEFkZHJJbmNvbWluZzo6YmluZCgmKChbMHUxNjsgOF0sIDgw
KS5pbnRvKCkpKQotICAgICAgICAgICAgICAgIC5vcl9lbHNlKHxffCBBZGRySW5jb21pbmc6OmJp
bmQoJigoWzB1ODsgNF0sIDgwKS5pbnRvKCkpKSk/OworICAgICAgICAgICAgbGV0IGR1YWwgPSBT
b2NrZXRBZGRyOjpuZXcoSXBBZGRyOjpmcm9tKFswdTE2OyA4XSksIDgwKTsKKyAgICAgICAgICAg
IGxldCBpcHY0ID0gU29ja2V0QWRkcjo6bmV3KElwQWRkcjo6ZnJvbShbMHU4OyA0XSksIDgwKTsK
KyAgICAgICAgICAgIGxldCBpbmNvbWluZyA9IFRjcExpc3RlbmVyOjpiaW5kKGR1YWwpCisgICAg
ICAgICAgICAgICAgLm9yX2Vsc2UofF98IFRjcExpc3RlbmVyOjpiaW5kKGlwdjQpKQorICAgICAg
ICAgICAgICAgIC5hd2FpdD87CiAKLSAgICAgICAgICAgIGxldCBzZXJ2ZXIgPSBoeXBlcjo6U2Vy
dmVyOjpidWlsZGVyKGluY29taW5nKS5zZXJ2ZShzZXJ2aWNlKTsKKyAgICAgICAgICAgIGxldCBz
ZXJ2ZXIgPSBhc3luYyBtb3ZlIHsKKyAgICAgICAgICAgICAgICBsb29wIHsKKyAgICAgICAgICAg
ICAgICAgICAgbGV0IGtleV9hdXRoID0gQXJjOjpjbG9uZSgma2V5X2F1dGgpOworICAgICAgICAg
ICAgICAgICAgICBsZXQgcGF0aCA9IEFyYzo6Y2xvbmUoJnBhdGgpOworICAgICAgICAgICAgICAg
ICAgICBtYXRjaCBpbmNvbWluZy5hY2NlcHQoKS5hd2FpdCB7CisgICAgICAgICAgICAgICAgICAg
ICAgICBPaygodGNwLCBfKSkgPT4geworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBp
byA9IFRva2lvSW86Om5ldyh0Y3ApOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldCBz
ZXJ2aWNlID0gc2VydmljZV9mbihtb3ZlIHxyZXF1ZXN0fCB7CisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0YW5kYWxvbmVfcmVzcG9uZCgKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlcXVlc3QsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBcmM6OmNsb25lKCZwYXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFyYzo6Y2xvbmUoJmtleV9hdXRoKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOworCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdG9raW86OnRhc2s6OnNwYXduKGFzeW5jIG1vdmUgeworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpZiBsZXQgRXJyKGVycikgPQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHR0cDE6OkJ1aWxkZXI6Om5ldygpLnNlcnZlX2Nvbm5lY3Rpb24oaW8s
IHNlcnZpY2UpLmF3YWl0CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByaW50bG4hKCJFcnJvciBzZXJ2aW5nIGNv
bm5lY3Rpb246IHtlcnI6P30iKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAgICAgICAgICAgICAg
fQorICAgICAgICAgICAgICAgICAgICAgICAgRXJyKGVycikgPT4gcHJpbnRsbiEoIkVycm9yIGFj
Y2VwdGluZyBjb25uZWN0aW9uOiB7ZXJyOj99IiksCisgICAgICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9OwogCiAgICAgICAgICAgICBsZXQgKGZ1dHVy
ZSwgYWJvcnQpID0gZnV0dXJlczo6ZnV0dXJlOjphYm9ydGFibGUoc2VydmVyKTsKICAgICAgICAg
ICAgIHNlbGYuYWJvcnRfaGFuZGxlID0gU29tZShhYm9ydCk7Ci0tIAoyLjM5LjUKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxp
bmcgbGlzdApwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94
LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==