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 0BC851FF15C for <inbox@lore.proxmox.com>; Wed, 26 Mar 2025 16:24:19 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 755BE3B800; Wed, 26 Mar 2025 16:24:14 +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:17 +0100 Message-Id: <20250326152327.332179-14-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 13/17] proxmox-router: 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> YW5kIHN3aXRjaCB0byBwcm94bW94X2h0dHAncyBib2R5LiBoeXBlciBub3cgaGFzIGEgc3BlY2lh bCAob3BhcXVlKSBCb2R5CmltcGxlbWVudGF0aW9uIGNhbGxlZCBJbmNvbWluZyB3aGljaCBpcyB1 c2VkIGZvciBpbmNvbWluZyByZXF1ZXN0IGJvZGllcwpvbiB0aGUgc2VydmVyIHNpZGUsIGFuZCBp bmNvbWluZyByZXNwb25zZSBib2RpZXMgb24gdGhlIGNsaWVudCBzaWRlLCBzbwpvdXIgQVBJIGhh bmRsZXIncyBub3cgY29uc3VtZSBhbiBpbnN0YW5jZSBvZiB0aGlzIHR5cGUuCgpTaWduZWQtb2Zm LWJ5OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNvbT4KLS0t CiBwcm94bW94LXJvdXRlci9DYXJnby50b21sICAgICAgICAgICAgfCAgNiArKysrLS0KIHByb3ht b3gtcm91dGVyL3NyYy9yb3V0ZXIucnMgICAgICAgICB8IDE5ICsrKysrKysrKysrLS0tLS0tLS0K IHByb3htb3gtcm91dGVyL3NyYy9zdHJlYW0vcGFyc2luZy5ycyB8IDE2ICsrKysrKysrKysrLS0t LS0KIDMgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvcHJveG1veC1yb3V0ZXIvQ2FyZ28udG9tbCBiL3Byb3htb3gtcm91dGVyL0Nh cmdvLnRvbWwKaW5kZXggOWYxYWYzZTkuLmRlM2YwOWUzIDEwMDY0NAotLS0gYS9wcm94bW94LXJv dXRlci9DYXJnby50b21sCisrKyBiL3Byb3htb3gtcm91dGVyL0NhcmdvLnRvbWwKQEAgLTE5LDYg KzE5LDcgQEAgcmVxdWlyZWQtZmVhdHVyZXMgPSBbICJjbGkiIF0KIAogW2RlcGVuZGVuY2llc10K IGFueWhvdy53b3Jrc3BhY2UgPSB0cnVlCitieXRlcyA9IHsgd29ya3NwYWNlID0gdHJ1ZSwgb3B0 aW9uYWwgPSB0cnVlIH0KIGVudl9sb2dnZXIgPSB7IHdvcmtzcGFjZSA9IHRydWUsIG9wdGlvbmFs ID0gdHJ1ZSB9CiBmdXR1cmVzLndvcmtzcGFjZSA9IHRydWUKIGh0dHAgPSB7IHdvcmtzcGFjZSA9 IHRydWUsIG9wdGlvbmFsID0gdHJ1ZSB9CkBAIC0zNCw2ICszNSw3IEBAIHVuaWNvZGUtd2lkdGgg PSIwLjEuOCIKIHJ1c3R5bGluZSA9IHsgdmVyc2lvbiA9ICI5Iiwgb3B0aW9uYWwgPSB0cnVlIH0K IGxpYmMgPSB7IHdvcmtzcGFjZSA9IHRydWUsIG9wdGlvbmFsID0gdHJ1ZSB9CiAKK3Byb3htb3gt aHR0cCA9IHsgd29ya3NwYWNlID0gdHJ1ZSwgb3B0aW9uYWwgPSB0cnVlIH0KIHByb3htb3gtaHR0 cC1lcnJvci53b3Jrc3BhY2UgPSB0cnVlCiBwcm94bW94LXNjaGVtYS53b3Jrc3BhY2UgPSB0cnVl CiBwcm94bW94LWFzeW5jLndvcmtzcGFjZSA9IHRydWUKQEAgLTQ1LDYgKzQ3LDYgQEAgdG9raW8t c3RyZWFtLndvcmtzcGFjZSA9IHRydWUKIFtmZWF0dXJlc10KIGRlZmF1bHQgPSBbICJjbGkiLCAi c2VydmVyIiBdCiBjbGkgPSBbICJzdHJlYW0iLCAiZGVwOmVudl9sb2dnZXIiLCAiZGVwOmxpYmMi LCAiZGVwOnJ1c3R5bGluZSIgXQotc2VydmVyID0gWyAiZGVwOmh0dHAiLCAiZGVwOmh5cGVyIiBd CitzZXJ2ZXIgPSBbICJkZXA6aHR0cCIsICJkZXA6aHlwZXIiLCAiZGVwOnByb3htb3gtaHR0cCIs ICJwcm94bW94LWh0dHA/L2JvZHkiIF0KIHRlc3QtaGFybmVzcyA9IFsgInByb3htb3gtc2NoZW1h L3Rlc3QtaGFybmVzcyIgXQotc3RyZWFtID0gWyAiZGVwOmh5cGVyIiBdCitzdHJlYW0gPSBbICJk ZXA6Ynl0ZXMiLCAiZGVwOmh5cGVyIiwgImRlcDpwcm94bW94LWh0dHAiLCAicHJveG1veC1odHRw Py9ib2R5IiBdCmRpZmYgLS1naXQgYS9wcm94bW94LXJvdXRlci9zcmMvcm91dGVyLnJzIGIvcHJv eG1veC1yb3V0ZXIvc3JjL3JvdXRlci5ycwppbmRleCA0OTU5MzUwOC4uMDQ1NTJhOTEgMTAwNjQ0 Ci0tLSBhL3Byb3htb3gtcm91dGVyL3NyYy9yb3V0ZXIucnMKKysrIGIvcHJveG1veC1yb3V0ZXIv c3JjL3JvdXRlci5ycwpAQCAtOCw5ICs4LDEwIEBAIHVzZSBhbnlob3c6OkVycm9yOwogdXNlIGh0 dHA6OnJlcXVlc3Q6OlBhcnRzOwogI1tjZmcoZmVhdHVyZSA9ICJzZXJ2ZXIiKV0KIHVzZSBodHRw Ojp7TWV0aG9kLCBSZXNwb25zZX07Ci0jW2NmZyhmZWF0dXJlID0gInNlcnZlciIpXQotdXNlIGh5 cGVyOjpCb2R5OwordXNlIGh5cGVyOjpib2R5OjpJbmNvbWluZzsKIHVzZSBwZXJjZW50X2VuY29k aW5nOjpwZXJjZW50X2RlY29kZV9zdHI7CisjW2NmZyhmZWF0dXJlID0gInNlcnZlciIpXQordXNl IHByb3htb3hfaHR0cDo6Qm9keTsKIHVzZSBzZXJkZTo6U2VyaWFsaXplOwogdXNlIHNlcmRlX2pz b246OlZhbHVlOwogCkBAIC0zOTMsMTQgKzM5NCwxNSBAQCBpbXBsIEludG9SZWNvcmQgZm9yIFJl c3VsdDxSZWNvcmQsIEVycm9yPiB7CiAvLy8gYGBgCiAvLy8gIyB1c2Ugc2VyZGVfanNvbjo6e2pz b24sIFZhbHVlfTsKIC8vLyAjCi0vLy8gdXNlIGh5cGVyOjp7Qm9keSwgUmVzcG9uc2UsIGh0dHA6 OnJlcXVlc3Q6OlBhcnRzfTsKKy8vLyB1c2UgaHlwZXI6OntSZXNwb25zZSwgYm9keTo6SW5jb21p bmcsIGh0dHA6OnJlcXVlc3Q6OlBhcnRzfTsKIC8vLworLy8vIHVzZSBwcm94bW94X2h0dHA6OkJv ZHk7CiAvLy8gdXNlIHByb3htb3hfcm91dGVyOjp7QXBpSGFuZGxlciwgQXBpTWV0aG9kLCBBcGlS ZXNwb25zZUZ1dHVyZSwgUnBjRW52aXJvbm1lbnR9OwogLy8vIHVzZSBwcm94bW94X3NjaGVtYTo6 T2JqZWN0U2NoZW1hOwogLy8vCiAvLy8gZm4gbG93X2xldmVsX2hlbGxvKAogLy8vICAgIHBhcnRz OiBQYXJ0cywKLS8vLyAgICByZXFfYm9keTogQm9keSwKKy8vLyAgICByZXFfYm9keTogSW5jb21p bmcsCiAvLy8gICAgcGFyYW06IFZhbHVlLAogLy8vICAgIGluZm86ICZBcGlNZXRob2QsCiAvLy8g ICAgcnBjZW52OiBCb3g8ZHluIFJwY0Vudmlyb25tZW50PiwKQEAgLTQwOCw3ICs0MTAsNyBAQCBp bXBsIEludG9SZWNvcmQgZm9yIFJlc3VsdDxSZWNvcmQsIEVycm9yPiB7CiAvLy8gICAgQm94Ojpw aW4oYXN5bmMgbW92ZSB7CiAvLy8gICAgICAgIGxldCByZXNwb25zZSA9IGh0dHA6OlJlc3BvbnNl OjpidWlsZGVyKCkKIC8vLyAgICAgICAgICAgIC5zdGF0dXMoMjAwKQotLy8vICAgICAgICAgICAg LmJvZHkoQm9keTo6ZnJvbSgiSGVsbG8gd29ybGQhIikpPzsKKy8vLyAgICAgICAgICAgIC5ib2R5 KEJvZHk6OmZyb20oIkhlbGxvIHdvcmxkISIudG9fc3RyaW5nKCkpKT87CiAvLy8gICAgICAgIE9r KHJlc3BvbnNlKQogLy8vICAgIH0pCiAvLy8gfQpAQCAtNDIxLDcgKzQyMyw3IEBAIGltcGwgSW50 b1JlY29yZCBmb3IgUmVzdWx0PFJlY29yZCwgRXJyb3I+IHsKICNbY2ZnKGZlYXR1cmUgPSAic2Vy dmVyIildCiBwdWIgdHlwZSBBcGlBc3luY0h0dHBIYW5kbGVyRm4gPSAmJ3N0YXRpYyAoZHluIEZu KAogICAgIFBhcnRzLAotICAgIEJvZHksCisgICAgSW5jb21pbmcsCiAgICAgVmFsdWUsCiAgICAg JidzdGF0aWMgQXBpTWV0aG9kLAogICAgIEJveDxkeW4gUnBjRW52aXJvbm1lbnQ+LApAQCAtNDQz LDggKzQ0NSw5IEBAIHB1YiB0eXBlIEFwaVJlc3BvbnNlRnV0dXJlID0KIC8vLyBgYGAKIC8vLyB1 c2Ugc2VyZGVfanNvbjo6VmFsdWU7CiAvLy8KLS8vLyB1c2UgaHlwZXI6OntCb2R5LCBSZXNwb25z ZSwgaHR0cDo6cmVxdWVzdDo6UGFydHN9OworLy8vIHVzZSBoeXBlcjo6e1Jlc3BvbnNlLCBodHRw OjpyZXF1ZXN0OjpQYXJ0c307CiAvLy8KKy8vLyB1c2UgcHJveG1veF9odHRwOjpCb2R5OwogLy8v IHVzZSBwcm94bW94X3JvdXRlcjo6e0FwaUhhbmRsZXIsIEFwaU1ldGhvZCwgQXBpUmVzcG9uc2VG dXR1cmUsIFJwY0Vudmlyb25tZW50fTsKIC8vLyB1c2UgcHJveG1veF9zY2hlbWE6Ok9iamVjdFNj aGVtYTsKIC8vLwpAQCAtNDU3LDcgKzQ2MCw3IEBAIHB1YiB0eXBlIEFwaVJlc3BvbnNlRnV0dXJl ID0KIC8vLyAgICBCb3g6OnBpbihhc3luYyBtb3ZlIHsKIC8vLyAgICAgICAgbGV0IHJlc3BvbnNl ID0gaHR0cDo6UmVzcG9uc2U6OmJ1aWxkZXIoKQogLy8vICAgICAgICAgICAgLnN0YXR1cygyMDAp Ci0vLy8gICAgICAgICAgICAuYm9keShCb2R5Ojpmcm9tKCJIZWxsbyB3b3JsZCEiKSk/OworLy8v ICAgICAgICAgICAgLmJvZHkoQm9keTo6ZnJvbSgiSGVsbG8gd29ybGQhIi50b19zdHJpbmcoKSkp PzsKIC8vLyAgICAgICAgT2socmVzcG9uc2UpCiAvLy8gICAgfSkKIC8vLyB9CmRpZmYgLS1naXQg YS9wcm94bW94LXJvdXRlci9zcmMvc3RyZWFtL3BhcnNpbmcucnMgYi9wcm94bW94LXJvdXRlci9z cmMvc3RyZWFtL3BhcnNpbmcucnMKaW5kZXggMTcyNmQyZjguLmQ5ZDAwZTU5IDEwMDY0NAotLS0g YS9wcm94bW94LXJvdXRlci9zcmMvc3RyZWFtL3BhcnNpbmcucnMKKysrIGIvcHJveG1veC1yb3V0 ZXIvc3JjL3N0cmVhbS9wYXJzaW5nLnJzCkBAIC00LDEwICs0LDEyIEBAIHVzZSBzdGQ6OnBpbjo6 UGluOwogdXNlIHN0ZDo6dGFzazo6e3JlYWR5LCBQb2xsfTsKIAogdXNlIGFueWhvdzo6e2Zvcm1h dF9lcnIsIENvbnRleHQgYXMgXywgRXJyb3J9OwordXNlIGJ5dGVzOjpCeXRlczsKIHVzZSBmdXR1 cmVzOjppbzo6e0FzeW5jQnVmUmVhZCwgQXN5bmNCdWZSZWFkRXh0LCBBc3luY1JlYWQsIEJ1ZlJl YWRlcn07Ci11c2UgaHlwZXI6OmJvZHk6OntCb2R5LCBCeXRlc307CiB1c2Ugc2VyZGU6OkRlc2Vy aWFsaXplOwogCit1c2UgcHJveG1veF9odHRwOjpCb2R5OworCiB1c2Ugc3VwZXI6OlJlY29yZDsK IAogcHViIHN0cnVjdCBSZWNvcmRzPFIgPSBCb2R5QnVmUmVhZGVyPgpAQCAtMjY5LDggKzI3MSw3 IEBAIGltcGwgQXN5bmNCdWZSZWFkIGZvciBCb2R5QnVmUmVhZGVyIHsKICAgICAgICAgc2VsZjog UGluPCZtdXQgU2VsZj4sCiAgICAgICAgIGN4OiAmbXV0IHN0ZDo6dGFzazo6Q29udGV4dDwnXz4s CiAgICAgKSAtPiBQb2xsPGlvOjpSZXN1bHQ8Jlt1OF0+PiB7Ci0gICAgICAgIHVzZSBoeXBlcjo6 Ym9keTo6SHR0cEJvZHk7Ci0KKyAgICAgICAgdXNlIGh5cGVyOjpib2R5OjpCb2R5IGFzIEh5cGVy Qm9keTsKICAgICAgICAgbGV0IFNlbGYgewogICAgICAgICAgICAgcmVmIG11dCByZWFkZXIsCiAg ICAgICAgICAgICByZWYgbXV0IGJ1Zl9hdCwKQEAgLTI4MywxMiArMjg0LDE3IEBAIGltcGwgQXN5 bmNCdWZSZWFkIGZvciBCb2R5QnVmUmVhZGVyIHsKIAogICAgICAgICAgICAgbGV0IHJlc3VsdCA9 IG1hdGNoIHJlYWRlciB7CiAgICAgICAgICAgICAgICAgTm9uZSA9PiByZXR1cm4gUG9sbDo6UmVh ZHkoT2soJltdKSksCi0gICAgICAgICAgICAgICAgU29tZShyZWFkZXIpID0+IHJlYWR5IShQaW46 Om5ldyhyZWFkZXIpLnBvbGxfZGF0YShjeCkpLAorICAgICAgICAgICAgICAgIFNvbWUocmVhZGVy KSA9PiByZWFkeSEoUGluOjpuZXcocmVhZGVyKS5wb2xsX2ZyYW1lKGN4KSksCiAgICAgICAgICAg ICB9OwogCiAgICAgICAgICAgICBtYXRjaCByZXN1bHQgewogICAgICAgICAgICAgICAgIFNvbWUo T2soYnl0ZXMpKSA9PiB7Ci0gICAgICAgICAgICAgICAgICAgICpidWZfYXQgPSBTb21lKChieXRl cywgMCkpOworICAgICAgICAgICAgICAgICAgICAqYnVmX2F0ID0gU29tZSgoCisgICAgICAgICAg ICAgICAgICAgICAgICBieXRlcworICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbnRvX2Rh dGEoKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXBfZXJyKHxfZnJhbWV8IGlvOjpF cnJvcjo6b3RoZXIoIkZhaWxlZCB0byByZWFkIGZyYW1lIGZyb20gYm9keSIpKT8sCisgICAgICAg ICAgICAgICAgICAgICAgICAwLAorICAgICAgICAgICAgICAgICAgICApKTsKICAgICAgICAgICAg ICAgICB9CiAgICAgICAgICAgICAgICAgU29tZShFcnIoZXJyKSkgPT4gewogICAgICAgICAgICAg ICAgICAgICAqcmVhZGVyID0gTm9uZTsKLS0gCjIuMzkuNQoKCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1k ZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4v bWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK