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 8476C1FF183 for ; Wed, 8 Oct 2025 08:42:01 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 9D91525F35; Wed, 8 Oct 2025 08:42:05 +0200 (CEST) Message-ID: Date: Wed, 8 Oct 2025 08:41:31 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: Wolfgang Bumiller References: <20251003085045.1346864-1-d.csapak@proxmox.com> <20251003085045.1346864-2-d.csapak@proxmox.com> Content-Language: en-US From: Dominik Csapak In-Reply-To: X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1759905661126 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.026 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 URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [datastore.rs] 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" CgpPbiAxMC83LzI1IDEwOjU5IEFNLCBXb2xmZ2FuZyBCdW1pbGxlciB3cm90ZToKPiBPbiBGcmks IE9jdCAwMywgMjAyNSBhdCAxMDo1MDozM0FNICswMjAwLCBEb21pbmlrIENzYXBhayB3cm90ZToK Pj4gTWFpbiBwb2ludCBhcmUgdGhlIHR3byBuZXcgc3RydWN0cwo+PiAqIENvbnRlbnRUeXBlIGZv ciBhcGkgcGFyYW1ldGVyIHRvIHNlbGVjdCBhIHNwZWNpZmljIHR5cGUgb2YgY29udGVudCB0bwo+ PiAgICBiZSByZXR1cm5lZAo+PiAqIENvbnRlbnRMaXN0SXRlbSwgd2hpY2ggY29udGFpbnMgZWl0 aGVyCj4+ICAgLSBhIG5hbWVzcGFjZQo+PiAgIC0gYSBzbmFwc2hvdCAoaW5jbHVkaW5nIG5hbWVz cGFjZSkKPj4gICAtIGEgYmFja3VwIGdyb3VwIChpbmNsdWRpbmcgbmFtZXNwYWNlKQo+IAo+IFJh bmRvbSB0aG91Z2h0OiBXaXRoIGFuICJpdGVtIiBpbiBhIGxpc3Qgb2YgIlRoaW5ncyIgbm90IGJl aW5nIGEgIlRoaW5nIgo+IHdlIHN0aWxsIGNhbGwgaXQgYSAiVGhpbmdMaXN0SXRlbSIg8J+ZhC4K PiBDYW4gd2UgcmVuYW1lIFNuYXBzaG90TGlzdEl0ZW0gdG8ganVzdCBTbmFwc2hvdCBhbmQgR3Jv dXBMaXN0SXRlbSB0bwo+IEdyb3VwIGFuZCBOYW1lc3BhY2VMaXN0SXRlbSB0byBOYW1lc3BhY2U/ Cj4gCgpJIHRyaWVkIHRvIGtlZXAgdGhlIGN1cnJlbnQgbmFtaW4gc2NoZW1lIDspCgpTaW5jZSBJ J20gbm90IHRoZSBiZXN0IGF0IG5hbWluZywgSSdsbCB0YWtlIGV2ZXJ5IHN1Z2dlc3Rpb24gaW4g dGhhdCAKcmVnYXJkXl4KCj4+Cj4+IFNpbmNlIHRoZSBlbnVtcyB2YXJpYW50cyBhcmUgbmV3dHlw ZXMsIHdlIG5lZWQgdG8gYW5ub3RhdGUgdGhlICdzZXJkZQo+PiB0YWcnIGFuZCBnaXZlbiB0aGVt IGFuICdpZC1wcm9wZXJ0eScgYW5kICdpZC1zY2hlbWEnIGV2ZW4gdGhvdWdoIHdlCj4+IGRvbid0 IG5lZWQgaXQsIHNpbmNlIGl0J3Mgb25seSByZWxldmFudCBmb3Igc2F2aW5nIHRoZXNlIG9uIGRp c2sgd2l0aAo+PiBzZWN0aW9uIGNvbmZpZy4KPiAKPiBOZWVkIHRvIHVwZGF0ZSB0aGUgYXBpIG1h Y3JvIHRvIG1ha2UgdGhlIHNlY3Rpb24tY29uZmlnIHBhcnQgb3B0IGluCj4gKHdpdGggYSBkZXBy ZWNhdGlvbiBwZXJpb2QgYXQgZmlyc3QgdG8gbm90IGJyZWFrIHN0dWZmLi4uKQoKeWVwLCBidXQg YXMgbG9uZyBhcyB3ZSdyZSBub3QgYWN0aXZlbHkgdXNpbmcgaXQgZm9yIHRoZXNlIGVudW0gaSB0 aGluayAKaXQncyBubyBoYXJtIHRvIGRvIGl0IHRoaXMgd2F5IGZvciBub3cuCgo+IAo+Pgo+PiBT aWduZWQtb2ZmLWJ5OiBEb21pbmlrIENzYXBhayA8ZC5jc2FwYWtAcHJveG1veC5jb20+Cj4+IC0t LQo+PiAgIHBicy1hcGktdHlwZXMvQ2FyZ28udG9tbCAgICAgICB8ICAxICsKPj4gICBwYnMtYXBp LXR5cGVzL3NyYy9kYXRhc3RvcmUucnMgfCA5OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrCj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZm IC0tZ2l0IGEvcGJzLWFwaS10eXBlcy9DYXJnby50b21sIGIvcGJzLWFwaS10eXBlcy9DYXJnby50 b21sCj4+IGluZGV4IDM1ODUzNmQ5Li5iM2RlZTQxZCAxMDA2NDQKPj4gLS0tIGEvcGJzLWFwaS10 eXBlcy9DYXJnby50b21sCj4+ICsrKyBiL3Bicy1hcGktdHlwZXMvQ2FyZ28udG9tbAo+PiBAQCAt MjMsNSArMjMsNiBAQCBwcm94bW94LWxhbmcud29ya3NwYWNlPXRydWUKPj4gICBwcm94bW94LXMz LWNsaWVudCA9IHsgd29ya3NwYWNlID0gdHJ1ZSwgZmVhdHVyZXMgPSBbICJhcGktdHlwZXMiIF0g fQo+PiAgIHByb3htb3gtc2NoZW1hID0geyB3b3Jrc3BhY2UgPSB0cnVlLCBmZWF0dXJlcyA9IFsg ImFwaS1tYWNybyIgXSB9Cj4+ICAgcHJveG1veC1zZXJkZS53b3Jrc3BhY2UgPSB0cnVlCj4+ICtw cm94bW94LXNlY3Rpb24tY29uZmlnLndvcmtzcGFjZSA9IHRydWUKPj4gICBwcm94bW94LXRpbWUu d29ya3NwYWNlID0gdHJ1ZQo+PiAgIHByb3htb3gtdXVpZCA9IHsgd29ya3NwYWNlID0gdHJ1ZSwg ZmVhdHVyZXMgPSBbICJzZXJkZSIgXSB9Cj4+IGRpZmYgLS1naXQgYS9wYnMtYXBpLXR5cGVzL3Ny Yy9kYXRhc3RvcmUucnMgYi9wYnMtYXBpLXR5cGVzL3NyYy9kYXRhc3RvcmUucnMKPj4gaW5kZXgg ZmU3M2NiYzQuLmYyOTk5MDA3IDEwMDY0NAo+PiAtLS0gYS9wYnMtYXBpLXR5cGVzL3NyYy9kYXRh c3RvcmUucnMKPj4gKysrIGIvcGJzLWFwaS10eXBlcy9zcmMvZGF0YXN0b3JlLnJzCj4+IEBAIC0x NDc5LDYgKzE0NzksOTYgQEAgcHViIHN0cnVjdCBOYW1lc3BhY2VMaXN0SXRlbSB7Cj4+ICAgICAg IHB1YiBjb21tZW50OiBPcHRpb248U3RyaW5nPiwKPj4gICB9Cj4+ICAgCj4+ICsjW2FwaV0KPj4g Ky8vLyBBIHR5cGUgb2YgY29udGVudCBvZiBhIGRhdGFzdG9yZQo+PiArI1tkZXJpdmUoU2VyaWFs aXplLCBEZXNlcmlhbGl6ZSldCj4gCj4gU2hvdWxkIHRoaXMgaGF2ZSBhIGAjW3NlcmRlKHJlbmFt ZV9hbGwgPSAibG93ZXJjYXNlIi8ia2ViYWItY2FzZSIpXWA/Cgp5ZXAKCj4gCj4+ICtwdWIgZW51 bSBDb250ZW50VHlwZSB7Cj4+ICsgICAgLy8vIE5hbWVzcGFjZQo+PiArICAgIE5hbWVzcGFjZSwK Pj4gKyAgICAvLy8gQmFja3VwIEdyb3VwCj4+ICsgICAgR3JvdXAsCj4+ICsgICAgLy8vIEJhY2t1 cCBTbmFwc2hvdAo+PiArICAgIFNuYXBzaG90LAo+PiArfQo+PiArCj4+ICsjW2FwaSgKPj4gKyAg ICBwcm9wZXJ0aWVzOiB7Cj4+ICsgICAgICAgIG5zOiB7Cj4+ICsgICAgICAgICAgICB0eXBlOiBC YWNrdXBOYW1lc3BhY2UsCj4+ICsgICAgICAgIH0sCj4+ICsgICAgICAgIHNuYXBzaG90OiB7Cj4+ ICsgICAgICAgICAgICB0eXBlOiBTbmFwc2hvdExpc3RJdGVtLAo+PiArICAgICAgICAgICAgZmxh dHRlbjogdHJ1ZSwKPj4gKyAgICAgICAgfSwKPj4gKyAgICB9LAo+PiArKV0KPj4gKyNbZGVyaXZl KFNlcmlhbGl6ZSwgRGVzZXJpYWxpemUpXQo+PiArLy8vIFJlcHJlc2VudHMgYSBzbmFwc2hvdCBp biBhIGRhdGFzdG9yZSB3aXRoIG5hbWVzcGFjZSBpbmZvcm1hdGlvbgo+PiArcHViIHN0cnVjdCBT bmFwc2hvdENvbnRlbnRJdGVtIHsKPiAKPiBXZSBnbyBmcm9tIEZvb0xpc3RJdGVtIHRvIEZvb0Nv bnRlbnRJdGVtIHRvIG1lYW4gdGhhdCBhIG5hbWVzcGFjZSBpcwo+IGluY2x1ZGVkLgo+IAo+IE5h bWVzcGFjZWRTbmFwc2hvdD8KPiBTbmFwc2hvdEFuZE5hbWVzcGFjZT8KCklNSE8gYm90aCBhIGJp dCB1bndpZWxkeSwgYnV0ICcqQ29udGVudEl0ZW0nIGlzIG5vdCBiZXR0ZXIgLi4KCkknZCBwcm9i YWJseSBnbyB3aXRoIFNuYXBzaG90V2l0aE5hbWVzcGFjZSAoSU1PICd3aXRoJyBzdWdnZXN0cyBh CnN0cm9uZ2VyIGNvcnJlbGF0aW9uIHRoYW4gJ2FuZCcsIGJ1dCBubyBzdHJvbmcgb3BpbmlvbiBo ZXJlKSA/Cgo+IAo+PiArICAgIC8vLyBUaGUgbmFtZXNwYWNlIG9mIHRoZSBzbmFwc2hvdAo+PiAr ICAgIG5zOiBCYWNrdXBOYW1lc3BhY2UsCj4+ICsgICAgI1tzZXJkZShmbGF0dGVuKV0KPj4gKyAg ICAvLy8gVGhlIHNuYXBzaG90IGluZm9ybWF0aW9uCj4+ICsgICAgc25hcHNob3Q6IFNuYXBzaG90 TGlzdEl0ZW0sCj4+ICt9Cj4+ICsKPj4gKyNbYXBpKAo+PiArICAgIHByb3BlcnRpZXM6IHsKPj4g KyAgICAgICAgbnM6IHsKPj4gKyAgICAgICAgICAgIHR5cGU6IEJhY2t1cE5hbWVzcGFjZSwKPj4g KyAgICAgICAgfSwKPj4gKyAgICAgICAgZ3JvdXA6IHsKPj4gKyAgICAgICAgICAgIHR5cGU6IEdy b3VwTGlzdEl0ZW0sCj4+ICsgICAgICAgICAgICBmbGF0dGVuOiB0cnVlLAo+PiArICAgICAgICB9 LAo+PiArICAgIH0sCj4+ICspXQo+PiArI1tkZXJpdmUoU2VyaWFsaXplLCBEZXNlcmlhbGl6ZSld Cj4+ICsvLy8gUmVwcmVzZW50cyBhIHNuYXBzaG90IGluIGEgZGF0YXN0b3JlIHdpdGggbmFtZXNw YWNlIGluZm9ybWF0aW9uCj4+ICtwdWIgc3RydWN0IEdyb3VwQ29udGVudEl0ZW0gewo+IAo+IE5h bWVzcGFjZWRHcm91cD8KPiBHcm91cEFuZE5hbWVzcGFjZT8KPiAKCnNhbWUgYXMgYWJvdmUKCj4+ ICsgICAgLy8vIFRoZSBuYW1lc3BhY2Ugb2YgdGhlIHNuYXBzaG90Cj4+ICsgICAgbnM6IEJhY2t1 cE5hbWVzcGFjZSwKPj4gKyAgICAjW3NlcmRlKGZsYXR0ZW4pXQo+PiArICAgIC8vLyBUaGUgYmFj a3VwIGdyb3VwIGluZm9ybWF0aW9uCj4+ICsgICAgZ3JvdXA6IEdyb3VwTGlzdEl0ZW0sCj4+ICt9 Cj4+ICsKPj4gKyNbYXBpKAo+PiArICAgICJpZC1wcm9wZXJ0eSI6ICJpZCIsCj4+ICsgICAgImlk LXNjaGVtYSI6IHsKPj4gKyAgICAgICAgdHlwZTogU3RyaW5nLAo+PiArICAgICAgICBkZXNjcmlw dGlvbjogIklEIiwKPj4gKyAgICB9LAo+PiArKV0KPj4gKyNbZGVyaXZlKFNlcmlhbGl6ZSwgRGVz ZXJpYWxpemUpXQo+PiArI1tzZXJkZShyZW5hbWVfYWxsID0gImtlYmFiLWNhc2UiKV0KPj4gKyNb c2VyZGUodGFnID0gInR5cGUiKV0KPj4gK3B1YiBlbnVtIENvbnRlbnRMaXN0SXRlbSB7Cj4gCj4g Q29udGVudD8KCidEYXRhc3RvcmVDb250ZW50JyA/IEFzIGkgZmluZCBDb250ZW50IGFsb25lIGEg Yml0IHRvbyBnZW5lcmljCmJ1dCBpIGRpZG4ndCB3YW50IHRvIGRvICdEYXRhc3RvcmVDb250ZW50 TGlzdEl0ZW0nIF5eCgo+IAo+PiArICAgIE5hbWVTcGFjZShOYW1lc3BhY2VMaXN0SXRlbSksCj4+ ICsgICAgR3JvdXAoR3JvdXBDb250ZW50SXRlbSksCj4+ICsgICAgU25hcHNob3QoU25hcHNob3RD b250ZW50SXRlbSksCj4+ICt9Cj4+ICsKPj4gK2ltcGwgRnJvbTxOYW1lc3BhY2VMaXN0SXRlbT4g Zm9yIENvbnRlbnRMaXN0SXRlbSB7Cj4+ICsgICAgZm4gZnJvbSh2YWx1ZTogTmFtZXNwYWNlTGlz dEl0ZW0pIC0+IFNlbGYgewo+PiArICAgICAgICBDb250ZW50TGlzdEl0ZW06Ok5hbWVTcGFjZSh2 YWx1ZSkKPj4gKyAgICB9Cj4+ICt9Cj4+ICsKPj4gK2ltcGwgRnJvbTwoQmFja3VwTmFtZXNwYWNl LCBHcm91cExpc3RJdGVtKT4gZm9yIENvbnRlbnRMaXN0SXRlbSB7Cj4+ICsgICAgZm4gZnJvbSh2 YWx1ZTogKEJhY2t1cE5hbWVzcGFjZSwgR3JvdXBMaXN0SXRlbSkpIC0+IFNlbGYgewo+PiArICAg ICAgICBsZXQgKG5zLCBncm91cCkgPSB2YWx1ZTsKPj4gKyAgICAgICAgQ29udGVudExpc3RJdGVt OjpHcm91cChHcm91cENvbnRlbnRJdGVtIHsgbnMsIGdyb3VwIH0pCj4+ICsgICAgfQo+PiArfQo+ PiArCj4+ICtpbXBsIEZyb208KEJhY2t1cE5hbWVzcGFjZSwgU25hcHNob3RMaXN0SXRlbSk+IGZv ciBDb250ZW50TGlzdEl0ZW0gewo+PiArICAgIGZuIGZyb20odmFsdWU6IChCYWNrdXBOYW1lc3Bh Y2UsIFNuYXBzaG90TGlzdEl0ZW0pKSAtPiBTZWxmIHsKPj4gKyAgICAgICAgbGV0IChucywgc25h cHNob3QpID0gdmFsdWU7Cj4+ICsgICAgICAgIENvbnRlbnRMaXN0SXRlbTo6U25hcHNob3QoU25h cHNob3RDb250ZW50SXRlbSB7IG5zLCBzbmFwc2hvdCB9KQo+PiArICAgIH0KPj4gK30KPj4gKwo+ PiAgICNbYXBpKAo+PiAgICAgICBwcm9wZXJ0aWVzOiB7Cj4+ICAgICAgICAgICAiYmFja3VwIjog eyB0eXBlOiBCYWNrdXBEaXIgfSwKPj4gQEAgLTE3NTksNiArMTg0OSwxNSBAQCBwdWIgY29uc3Qg QURNSU5fREFUQVNUT1JFX0xJU1RfTkFNRVNQQUNFX1JFVFVSTl9UWVBFOiBSZXR1cm5UeXBlID0g UmV0dXJuVHlwZSB7Cj4+ICAgICAgIC5zY2hlbWEoKSwKPj4gICB9Owo+PiAgIAo+PiArcHViIGNv bnN0IEFETUlOX0RBVEFTVE9SRV9MSVNUX0NPTlRFTlRfUkVUVVJOX1RZUEU6IFJldHVyblR5cGUg PSBSZXR1cm5UeXBlIHsKPj4gKyAgICBvcHRpb25hbDogZmFsc2UsCj4+ICsgICAgc2NoZW1hOiAm QXJyYXlTY2hlbWE6Om5ldygKPj4gKyAgICAgICAgIlJldHVybnMgdGhlIGxpc3Qgb2YgbmFtZXNw YWNlcywgYmFja3VwIGdyb3VwcyBhbmQgc25hcHNob3RzIG9mIGEgZGF0YXN0b3JlLiIsCj4+ICsg ICAgICAgICZDb250ZW50TGlzdEl0ZW06OkFQSV9TQ0hFTUEsCj4+ICsgICAgKQo+PiArICAgIC5z Y2hlbWEoKSwKPj4gK307Cj4+ICsKPj4gICBwdWIgY29uc3QgQURNSU5fREFUQVNUT1JFX1BSVU5F X1JFVFVSTl9UWVBFOiBSZXR1cm5UeXBlID0gUmV0dXJuVHlwZSB7Cj4+ICAgICAgIG9wdGlvbmFs OiBmYWxzZSwKPj4gICAgICAgc2NoZW1hOiAmQXJyYXlTY2hlbWE6Om5ldygKPj4gLS0gCj4+IDIu NDcuMwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpw YnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczov L2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK