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 D66561FF191 for ; Tue, 7 Oct 2025 11:00:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 2BB8813D04; Tue, 7 Oct 2025 11:00:18 +0200 (CEST) Date: Tue, 7 Oct 2025 10:59:45 +0200 From: Wolfgang Bumiller To: Dominik Csapak Message-ID: References: <20251003085045.1346864-1-d.csapak@proxmox.com> <20251003085045.1346864-2-d.csapak@proxmox.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20251003085045.1346864-2-d.csapak@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1759827555951 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.076 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: Re: [pbs-devel] [PATCH proxmox 1/1] pbs-api-types: add api types for streaming content api call X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Backup Server development discussion Cc: 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" T24gRnJpLCBPY3QgMDMsIDIwMjUgYXQgMTA6NTA6MzNBTSArMDIwMCwgRG9taW5payBDc2FwYWsg d3JvdGU6Cj4gTWFpbiBwb2ludCBhcmUgdGhlIHR3byBuZXcgc3RydWN0cwo+ICogQ29udGVudFR5 cGUgZm9yIGFwaSBwYXJhbWV0ZXIgdG8gc2VsZWN0IGEgc3BlY2lmaWMgdHlwZSBvZiBjb250ZW50 IHRvCj4gICBiZSByZXR1cm5lZAo+ICogQ29udGVudExpc3RJdGVtLCB3aGljaCBjb250YWlucyBl aXRoZXIKPiAgLSBhIG5hbWVzcGFjZQo+ICAtIGEgc25hcHNob3QgKGluY2x1ZGluZyBuYW1lc3Bh Y2UpCj4gIC0gYSBiYWNrdXAgZ3JvdXAgKGluY2x1ZGluZyBuYW1lc3BhY2UpCgpSYW5kb20gdGhv dWdodDogV2l0aCBhbiAiaXRlbSIgaW4gYSBsaXN0IG9mICJUaGluZ3MiIG5vdCBiZWluZyBhICJU aGluZyIKd2Ugc3RpbGwgY2FsbCBpdCBhICJUaGluZ0xpc3RJdGVtIiDwn5mELgpDYW4gd2UgcmVu YW1lIFNuYXBzaG90TGlzdEl0ZW0gdG8ganVzdCBTbmFwc2hvdCBhbmQgR3JvdXBMaXN0SXRlbSB0 bwpHcm91cCBhbmQgTmFtZXNwYWNlTGlzdEl0ZW0gdG8gTmFtZXNwYWNlPwoKPiAKPiBTaW5jZSB0 aGUgZW51bXMgdmFyaWFudHMgYXJlIG5ld3R5cGVzLCB3ZSBuZWVkIHRvIGFubm90YXRlIHRoZSAn c2VyZGUKPiB0YWcnIGFuZCBnaXZlbiB0aGVtIGFuICdpZC1wcm9wZXJ0eScgYW5kICdpZC1zY2hl bWEnIGV2ZW4gdGhvdWdoIHdlCj4gZG9uJ3QgbmVlZCBpdCwgc2luY2UgaXQncyBvbmx5IHJlbGV2 YW50IGZvciBzYXZpbmcgdGhlc2Ugb24gZGlzayB3aXRoCj4gc2VjdGlvbiBjb25maWcuCgpOZWVk IHRvIHVwZGF0ZSB0aGUgYXBpIG1hY3JvIHRvIG1ha2UgdGhlIHNlY3Rpb24tY29uZmlnIHBhcnQg b3B0IGluCih3aXRoIGEgZGVwcmVjYXRpb24gcGVyaW9kIGF0IGZpcnN0IHRvIG5vdCBicmVhayBz dHVmZi4uLikKCj4gCj4gU2lnbmVkLW9mZi1ieTogRG9taW5payBDc2FwYWsgPGQuY3NhcGFrQHBy b3htb3guY29tPgo+IC0tLQo+ICBwYnMtYXBpLXR5cGVzL0NhcmdvLnRvbWwgICAgICAgfCAgMSAr Cj4gIHBicy1hcGktdHlwZXMvc3JjL2RhdGFzdG9yZS5ycyB8IDk5ICsrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKQo+ IAo+IGRpZmYgLS1naXQgYS9wYnMtYXBpLXR5cGVzL0NhcmdvLnRvbWwgYi9wYnMtYXBpLXR5cGVz L0NhcmdvLnRvbWwKPiBpbmRleCAzNTg1MzZkOS4uYjNkZWU0MWQgMTAwNjQ0Cj4gLS0tIGEvcGJz LWFwaS10eXBlcy9DYXJnby50b21sCj4gKysrIGIvcGJzLWFwaS10eXBlcy9DYXJnby50b21sCj4g QEAgLTIzLDUgKzIzLDYgQEAgcHJveG1veC1sYW5nLndvcmtzcGFjZT10cnVlCj4gIHByb3htb3gt czMtY2xpZW50ID0geyB3b3Jrc3BhY2UgPSB0cnVlLCBmZWF0dXJlcyA9IFsgImFwaS10eXBlcyIg XSB9Cj4gIHByb3htb3gtc2NoZW1hID0geyB3b3Jrc3BhY2UgPSB0cnVlLCBmZWF0dXJlcyA9IFsg ImFwaS1tYWNybyIgXSB9Cj4gIHByb3htb3gtc2VyZGUud29ya3NwYWNlID0gdHJ1ZQo+ICtwcm94 bW94LXNlY3Rpb24tY29uZmlnLndvcmtzcGFjZSA9IHRydWUKPiAgcHJveG1veC10aW1lLndvcmtz cGFjZSA9IHRydWUKPiAgcHJveG1veC11dWlkID0geyB3b3Jrc3BhY2UgPSB0cnVlLCBmZWF0dXJl cyA9IFsgInNlcmRlIiBdIH0KPiBkaWZmIC0tZ2l0IGEvcGJzLWFwaS10eXBlcy9zcmMvZGF0YXN0 b3JlLnJzIGIvcGJzLWFwaS10eXBlcy9zcmMvZGF0YXN0b3JlLnJzCj4gaW5kZXggZmU3M2NiYzQu LmYyOTk5MDA3IDEwMDY0NAo+IC0tLSBhL3Bicy1hcGktdHlwZXMvc3JjL2RhdGFzdG9yZS5ycwo+ ICsrKyBiL3Bicy1hcGktdHlwZXMvc3JjL2RhdGFzdG9yZS5ycwo+IEBAIC0xNDc5LDYgKzE0Nzks OTYgQEAgcHViIHN0cnVjdCBOYW1lc3BhY2VMaXN0SXRlbSB7Cj4gICAgICBwdWIgY29tbWVudDog T3B0aW9uPFN0cmluZz4sCj4gIH0KPiAgCj4gKyNbYXBpXQo+ICsvLy8gQSB0eXBlIG9mIGNvbnRl bnQgb2YgYSBkYXRhc3RvcmUKPiArI1tkZXJpdmUoU2VyaWFsaXplLCBEZXNlcmlhbGl6ZSldCgpT aG91bGQgdGhpcyBoYXZlIGEgYCNbc2VyZGUocmVuYW1lX2FsbCA9ICJsb3dlcmNhc2UiLyJrZWJh Yi1jYXNlIildYD8KCj4gK3B1YiBlbnVtIENvbnRlbnRUeXBlIHsKPiArICAgIC8vLyBOYW1lc3Bh Y2UKPiArICAgIE5hbWVzcGFjZSwKPiArICAgIC8vLyBCYWNrdXAgR3JvdXAKPiArICAgIEdyb3Vw LAo+ICsgICAgLy8vIEJhY2t1cCBTbmFwc2hvdAo+ICsgICAgU25hcHNob3QsCj4gK30KPiArCj4g KyNbYXBpKAo+ICsgICAgcHJvcGVydGllczogewo+ICsgICAgICAgIG5zOiB7Cj4gKyAgICAgICAg ICAgIHR5cGU6IEJhY2t1cE5hbWVzcGFjZSwKPiArICAgICAgICB9LAo+ICsgICAgICAgIHNuYXBz aG90OiB7Cj4gKyAgICAgICAgICAgIHR5cGU6IFNuYXBzaG90TGlzdEl0ZW0sCj4gKyAgICAgICAg ICAgIGZsYXR0ZW46IHRydWUsCj4gKyAgICAgICAgfSwKPiArICAgIH0sCj4gKyldCj4gKyNbZGVy aXZlKFNlcmlhbGl6ZSwgRGVzZXJpYWxpemUpXQo+ICsvLy8gUmVwcmVzZW50cyBhIHNuYXBzaG90 IGluIGEgZGF0YXN0b3JlIHdpdGggbmFtZXNwYWNlIGluZm9ybWF0aW9uCj4gK3B1YiBzdHJ1Y3Qg U25hcHNob3RDb250ZW50SXRlbSB7CgpXZSBnbyBmcm9tIEZvb0xpc3RJdGVtIHRvIEZvb0NvbnRl bnRJdGVtIHRvIG1lYW4gdGhhdCBhIG5hbWVzcGFjZSBpcwppbmNsdWRlZC4KCk5hbWVzcGFjZWRT bmFwc2hvdD8KU25hcHNob3RBbmROYW1lc3BhY2U/Cgo+ICsgICAgLy8vIFRoZSBuYW1lc3BhY2Ug b2YgdGhlIHNuYXBzaG90Cj4gKyAgICBuczogQmFja3VwTmFtZXNwYWNlLAo+ICsgICAgI1tzZXJk ZShmbGF0dGVuKV0KPiArICAgIC8vLyBUaGUgc25hcHNob3QgaW5mb3JtYXRpb24KPiArICAgIHNu YXBzaG90OiBTbmFwc2hvdExpc3RJdGVtLAo+ICt9Cj4gKwo+ICsjW2FwaSgKPiArICAgIHByb3Bl cnRpZXM6IHsKPiArICAgICAgICBuczogewo+ICsgICAgICAgICAgICB0eXBlOiBCYWNrdXBOYW1l c3BhY2UsCj4gKyAgICAgICAgfSwKPiArICAgICAgICBncm91cDogewo+ICsgICAgICAgICAgICB0 eXBlOiBHcm91cExpc3RJdGVtLAo+ICsgICAgICAgICAgICBmbGF0dGVuOiB0cnVlLAo+ICsgICAg ICAgIH0sCj4gKyAgICB9LAo+ICspXQo+ICsjW2Rlcml2ZShTZXJpYWxpemUsIERlc2VyaWFsaXpl KV0KPiArLy8vIFJlcHJlc2VudHMgYSBzbmFwc2hvdCBpbiBhIGRhdGFzdG9yZSB3aXRoIG5hbWVz cGFjZSBpbmZvcm1hdGlvbgo+ICtwdWIgc3RydWN0IEdyb3VwQ29udGVudEl0ZW0gewoKTmFtZXNw YWNlZEdyb3VwPwpHcm91cEFuZE5hbWVzcGFjZT8KCj4gKyAgICAvLy8gVGhlIG5hbWVzcGFjZSBv ZiB0aGUgc25hcHNob3QKPiArICAgIG5zOiBCYWNrdXBOYW1lc3BhY2UsCj4gKyAgICAjW3NlcmRl KGZsYXR0ZW4pXQo+ICsgICAgLy8vIFRoZSBiYWNrdXAgZ3JvdXAgaW5mb3JtYXRpb24KPiArICAg IGdyb3VwOiBHcm91cExpc3RJdGVtLAo+ICt9Cj4gKwo+ICsjW2FwaSgKPiArICAgICJpZC1wcm9w ZXJ0eSI6ICJpZCIsCj4gKyAgICAiaWQtc2NoZW1hIjogewo+ICsgICAgICAgIHR5cGU6IFN0cmlu ZywKPiArICAgICAgICBkZXNjcmlwdGlvbjogIklEIiwKPiArICAgIH0sCj4gKyldCj4gKyNbZGVy aXZlKFNlcmlhbGl6ZSwgRGVzZXJpYWxpemUpXQo+ICsjW3NlcmRlKHJlbmFtZV9hbGwgPSAia2Vi YWItY2FzZSIpXQo+ICsjW3NlcmRlKHRhZyA9ICJ0eXBlIildCj4gK3B1YiBlbnVtIENvbnRlbnRM aXN0SXRlbSB7CgpDb250ZW50PwoKPiArICAgIE5hbWVTcGFjZShOYW1lc3BhY2VMaXN0SXRlbSks Cj4gKyAgICBHcm91cChHcm91cENvbnRlbnRJdGVtKSwKPiArICAgIFNuYXBzaG90KFNuYXBzaG90 Q29udGVudEl0ZW0pLAo+ICt9Cj4gKwo+ICtpbXBsIEZyb208TmFtZXNwYWNlTGlzdEl0ZW0+IGZv ciBDb250ZW50TGlzdEl0ZW0gewo+ICsgICAgZm4gZnJvbSh2YWx1ZTogTmFtZXNwYWNlTGlzdEl0 ZW0pIC0+IFNlbGYgewo+ICsgICAgICAgIENvbnRlbnRMaXN0SXRlbTo6TmFtZVNwYWNlKHZhbHVl KQo+ICsgICAgfQo+ICt9Cj4gKwo+ICtpbXBsIEZyb208KEJhY2t1cE5hbWVzcGFjZSwgR3JvdXBM aXN0SXRlbSk+IGZvciBDb250ZW50TGlzdEl0ZW0gewo+ICsgICAgZm4gZnJvbSh2YWx1ZTogKEJh Y2t1cE5hbWVzcGFjZSwgR3JvdXBMaXN0SXRlbSkpIC0+IFNlbGYgewo+ICsgICAgICAgIGxldCAo bnMsIGdyb3VwKSA9IHZhbHVlOwo+ICsgICAgICAgIENvbnRlbnRMaXN0SXRlbTo6R3JvdXAoR3Jv dXBDb250ZW50SXRlbSB7IG5zLCBncm91cCB9KQo+ICsgICAgfQo+ICt9Cj4gKwo+ICtpbXBsIEZy b208KEJhY2t1cE5hbWVzcGFjZSwgU25hcHNob3RMaXN0SXRlbSk+IGZvciBDb250ZW50TGlzdEl0 ZW0gewo+ICsgICAgZm4gZnJvbSh2YWx1ZTogKEJhY2t1cE5hbWVzcGFjZSwgU25hcHNob3RMaXN0 SXRlbSkpIC0+IFNlbGYgewo+ICsgICAgICAgIGxldCAobnMsIHNuYXBzaG90KSA9IHZhbHVlOwo+ ICsgICAgICAgIENvbnRlbnRMaXN0SXRlbTo6U25hcHNob3QoU25hcHNob3RDb250ZW50SXRlbSB7 IG5zLCBzbmFwc2hvdCB9KQo+ICsgICAgfQo+ICt9Cj4gKwo+ICAjW2FwaSgKPiAgICAgIHByb3Bl cnRpZXM6IHsKPiAgICAgICAgICAiYmFja3VwIjogeyB0eXBlOiBCYWNrdXBEaXIgfSwKPiBAQCAt MTc1OSw2ICsxODQ5LDE1IEBAIHB1YiBjb25zdCBBRE1JTl9EQVRBU1RPUkVfTElTVF9OQU1FU1BB Q0VfUkVUVVJOX1RZUEU6IFJldHVyblR5cGUgPSBSZXR1cm5UeXBlIHsKPiAgICAgIC5zY2hlbWEo KSwKPiAgfTsKPiAgCj4gK3B1YiBjb25zdCBBRE1JTl9EQVRBU1RPUkVfTElTVF9DT05URU5UX1JF VFVSTl9UWVBFOiBSZXR1cm5UeXBlID0gUmV0dXJuVHlwZSB7Cj4gKyAgICBvcHRpb25hbDogZmFs c2UsCj4gKyAgICBzY2hlbWE6ICZBcnJheVNjaGVtYTo6bmV3KAo+ICsgICAgICAgICJSZXR1cm5z IHRoZSBsaXN0IG9mIG5hbWVzcGFjZXMsIGJhY2t1cCBncm91cHMgYW5kIHNuYXBzaG90cyBvZiBh IGRhdGFzdG9yZS4iLAo+ICsgICAgICAgICZDb250ZW50TGlzdEl0ZW06OkFQSV9TQ0hFTUEsCj4g KyAgICApCj4gKyAgICAuc2NoZW1hKCksCj4gK307Cj4gKwo+ICBwdWIgY29uc3QgQURNSU5fREFU QVNUT1JFX1BSVU5FX1JFVFVSTl9UWVBFOiBSZXR1cm5UeXBlID0gUmV0dXJuVHlwZSB7Cj4gICAg ICBvcHRpb25hbDogZmFsc2UsCj4gICAgICBzY2hlbWE6ICZBcnJheVNjaGVtYTo6bmV3KAo+IC0t IAo+IDIuNDcuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCnBicy1kZXZlbCBtYWlsaW5nIGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0 dHBzOi8vbGlzdHMucHJveG1veC5jb20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZl bAo=