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 0EED31FF16E for ; Mon, 17 Feb 2025 15:13:00 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 3370129520; Mon, 17 Feb 2025 15:12:57 +0100 (CET) Date: Mon, 17 Feb 2025 15:12:23 +0100 From: Gabriel Goller To: Wolfgang Bumiller Message-ID: References: <20241209104606.263045-1-g.goller@proxmox.com> <20241209104606.263045-2-g.goller@proxmox.com> <5cettqvqg6i6y2cgihynjjirl4vyl6c5l3ewbn4ydhccpgc6ac@aj5yojr624d4> <2cugfnfjfv2robousxhdshdu3rxmyg3bnfdazoyagvn5gglatl@6x4trum24nak> <4iymtwe46mmc7zn6f2erjkfxhal76ma2xy2fh2d4rk2vaqpik4@7n363ok7f5yf> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20241002-35-39f9a6 X-SPAM-LEVEL: Spam detection results: 0 AWL -0.032 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: Re: [pbs-devel] [PATCH proxmox v2 1/4] log: rename/move init functions 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: Lukas Wagner , 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" T24gMTcuMDIuMjAyNSAxNDozOCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj5PbiBNb24sIEZl YiAxNywgMjAyNSBhdCAwMjowODowM1BNICswMTAwLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPj4g T24gMTEuMDIuMjAyNSAxMDoyOCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4+ID4gT24gVHVl LCBGZWIgMTEsIDIwMjUgYXQgMTA6MjI6NDRBTSArMDEwMCwgV29sZmdhbmcgQnVtaWxsZXIgd3Jv dGU6Cj4+ID4gPiBPbiBNb24sIEZlYiAxMCwgMjAyNSBhdCAwNTo0MjozNVBNICswMTAwLCBHYWJy aWVsIEdvbGxlciB3cm90ZToKPj4gPiA+ID4gT24gMTAuMDIuMjAyNSAxNTozNywgV29sZmdhbmcg QnVtaWxsZXIgd3JvdGU6Cj4+ID4gPiA+ID4gT24gTW9uLCBEZWMgMDksIDIwMjQgYXQgMTE6NDY6 MDNBTSArMDEwMCwgR2FicmllbCBHb2xsZXIgd3JvdGU6Cj4+ID4gPiA+ID4gPiArLy8vIEluaXRz IGEgbmV3IHRyYWNpbmcgbG9nZ2VyIHRoYXQgcHJpbnRzIHRvIHN0ZGVyciBvciB0YXNrbG9nIHdp dGggdGhlIGxvZ2dpbmcgbGV2ZWwgc3BlY2lmaWVkIGluIHRoZQo+PiA+ID4gPiA+ID4gKy8vLyBl bnZpcm9ubWVudCB2YXJpYWJsZSBgZW52X3ZhcmAuCj4+ID4gPiA+ID4gPiArLy8vCj4+ID4gPiA+ ID4gPiArLy8vIFRoaXMgbG9nZ2VyIGlzIHRhc2stYXdhcmUsIHdoaWNoIG1lYW5zIGlmIHdlIGFy ZSBpbiBhIFBCUyB0YXNrLCB3ZSB3aWxsIHJldHJpZXZlIHRoZSB0YXNrLWZpbGUKPj4gPiA+ID4g PiA+ICsvLy8gYW5kIHdyaXRlIHRvIGl0LiBXZSdsbCBvbmx5IHdyaXRlIHRvIHN0ZGVyciBpZiB3 ZSBhcmUgbm90IGluIGEgdGFzay4gSWYgYGVudl92YXJgIGRvZXNuJ3QgZXhpc3QKPj4gPiA+ID4g PiA+ICsvLy8gb3IgY2FuJ3QgYmUgcmVhZCwgdXNlIHRoZSBgZGVmYXVsdF9sb2dfbGV2ZWxgLiBU aGUgb3V0cHV0IHdpbGwgYmUgdmVyeSBwbGFpbjogbm8gYW5zaSwgbm8KPj4gPiA+ID4gPiA+ICsv Ly8gdGltZXN0YW1wLCBubyBsZXZlbCwganVzdCB0aGUgbWVzc2FnZSBhbmQgaXQncwo+PiA+ID4g PiA+ID4gKy8vLyBmaWVsZHMuCj4+ID4gPiA+ID4gPiArcHViIGZuIHN0ZGVycl9vcl90YXNrbG9n KAo+PiA+ID4gPiA+ID4gKyAgICBlbnZfdmFyOiAmc3RyLAo+PiA+ID4gPiA+ID4gKyAgICBkZWZh dWx0X2xvZ19sZXZlbDogTGV2ZWxGaWx0ZXIsCj4+ID4gPiA+ID4gPiArKSAtPiBSZXN1bHQ8KCks IGFueWhvdzo6RXJyb3I+IHsKPj4gPiA+ID4gPiA+ICsgICAgbGV0IGxvZ19sZXZlbCA9IGdldF9l bnZfdmFyaWFibGUoZW52X3ZhciwgZGVmYXVsdF9sb2dfbGV2ZWwpOwo+PiA+ID4gPiA+ID4gKwo+ PiA+ID4gPiA+ID4gKyAgICBsZXQgcmVnaXN0cnkgPSB0cmFjaW5nX3N1YnNjcmliZXI6OnJlZ2lz dHJ5KCkKPj4gPiA+ID4gPiA+ICsgICAgICAgIC53aXRoKAo+PiA+ID4gPiA+ID4gKyAgICAgICAg ICAgIHBsYWluX3N0ZGVycl9sYXllcigpCj4+ID4gPiA+ID4gPiArICAgICAgICAgICAgICAgIC53 aXRoX2ZpbHRlcihmaWx0ZXJfZm4ofF9tZXRhZGF0YXwgIUxvZ0NvbnRleHQ6OmV4aXN0cygpKSkK Pj4gPiA+ID4gPgo+PiA+ID4gPiA+IF4gVGhpcyBjb25kaXRpb24gbWlzc2VzIHRoZSBgTGV2ZWw6 OkVSUk9SYCBjb21wYXJpc29uIHdoaWxlIGJlaW5nCj4+ID4gPiA+ID4gc3VnZ2VzdGVkIGFzIGEg cmVwbGFjZW1lbnQgZm9yIGBpbml0X2NsaV9sb2dnZXJgIHdoaWNoIGhhZCBpdCAobm90Cj4+ID4g PiA+ID4gdmlzaWJsZSBpbiB0aGUgcGF0Y2ggY29udGV4dCBsaW5lcywgYnV0IGl0J3MgdGhlcmUp Lgo+PiA+ID4gPiA+IElmIHRoaXMgaXMgZG9uZSBvbiBwdXJwb3NlLCBwbGVhc2UgZXhwbGFpbiBp dCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4+ID4gPiA+Cj4+ID4gPiA+IE9vcHMsIHllYWggbXkg YmFkLCB0aGlzIHNob3VsZCBiZQo+PiA+ID4gPgo+PiA+ID4gPiAgICAgIUxvZ0NvbnRleHQ6OmV4 aXN0cygpIHx8ICptZXRhZGF0YS5sZXZlbCgpID09IExldmVsOjpFUlJPUgo+PiA+ID4gPgo+PiA+ ID4gPiBXaGF0IGRvIHlvdSB0aGluayBhYm91dCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2g/IEkgdHJp ZWQgdG8gaW1wbGVtZW50IHRoaXMKPj4gPiA+ID4gd2l0aCBhIGJ1aWxkZXIgcGF0dGVybiBhcyB3 ZWxsLCBidXQgaXQgdHVybmVkIG91dCB0byBiZSBxdWl0ZSB0cmlja3kKPj4gPiA+ID4gbW92aW5n IHRoZSBsYXllcnMgYXJvdW5kIHNvIEkganVzdCB3cm90ZSBhIHRvbiBvZiBmdW5jdGlvbnMgd2l0 aCBsb25nCj4+ID4gPiA+IG5hbWVzIDooCj4+ID4gPgo+PiA+ID4gVGhlIHJlc3Qgc2VlbXMgZmlu ZS4KPj4gPiA+IEl0IGRvZXMgbG9vayBsaWtlIGl0IHNob3VsZCBiZSBtb3N0bHkgYSBidWlsZGVy LXBhdHRlcm4gdGhpbmcgKGFzIGl0Cj4+ID4gPiBraW5kIG9mIGFscmVhZHkgaXMsIHdpdGggdGhl IGZpbmFsIDIgbGluZXMgYmVpbmcgYSBraW5kIG9mIGAuYXBwbHkoKWAsCj4+ID4gPiBidXQgd2l0 aCB0aGUgbmFtZXMgYmVpbmcgc2hvd2luZyB0aGVpciBpbnRlbmRlZCB1c2UsIGl0J3MgZmluZSBm b3IgYW4KPj4gPiA+IGBpbml0YCBtb2R1bGUgdG8gaGF2ZSBzcGVjaWZpYyBjb21tb24gc2V0dXBz IGxpa2UgdGhpcyAoYGluaXRfY2xpX+KApmAsCj4+ID4gPiBg4oCmd2l0aF9wdmVfZm9ybWF0YCwg ZXRjLikKPj4gPiA+Cj4+ID4gPiBQZXJoYXBzIHRoZSBqb3VybmFsL3Rhc2tsb2cgb25lIGNvdWxk IGJlIG5hbWVkICJpbml0X2RhZW1vbl9sb2ciIChvcgo+PiA+ID4ganVzdCBoYXZlIGFuIGFsaWFz IHVuZGVyIHRoYXQgbmFtZSkuLi4KPj4gPgo+PiA+IFNvcnJ5LCBJIHdhcyByZWFkaW5nIGl0IGJh Y2t3YXJkcywgd2UncmUgZ2V0dGluZyByaWQgb2YgdGhvc2UgbmFtZXMuLi4KPj4gPiBUaGF0IGp1 c3QgZ29lcyB0byBzaG93IEkgZGlkbid0IHByb3Blcmx5IHRoaW5rIGFib3V0IHRoaXMuLi4gOi0p Cj4+ID4KPj4gPiBOb3csIGZpcnN0IG9mIGFsbCwgaGF2aW5nIHRoZSAiZGVzY3JpcHRpdmUiIG5h bWVzIHRoZXJlIG1ha2VzIHNlbnNlLgo+PiA+IFdpdGggdGhlIGBwdmVgIHNwZWNpZmljIGZ1bmN0 aW9uIHdlIHRoZW4gc3RpbGwgaGF2ZSBhIHJhdGhlciBzcGVjaWZpYwo+PiA+IG9uZS4KPj4gPiBU aGVyZWZvcmUsIHdpdGggYSBzcGVjaWZpYyBgaW5pdGAgbW9kdWxlLCBpdCB3b3VsZCBJTU8gYmUg ZmluZSB0byBoYXZlCj4+ID4gc2l0dWF0aW9uLXNwZWNpZmljIG5hbWVzIGZvciBjb21tb24gc2V0 dXBzLgo+PiA+Cj4+ID4gVW5sZXNzIHdlIGNhbiBhY3R1YWxseSBjb21lIHVwIHdpdGggYSBidWls ZGVyLXBhdHRlcm4gdmFyaWFudC4KPj4gPiBQZXJoYXBzIGl0IHdvdWxkIGhhdmUgdG8gYmUgdGhl IExheWVyIHR5cGUgcmF0aGVyIHRoYW4gdGhlIHN1YnNjcmliZXIKPj4gPiB3ZSdkIG5lZWQgdG8g dHVybiBpbnRvIGEgYnVpbGRlciwgd2hpbGUgaGF2aW5nIGl0cyBmaW5hbCAiYXBwbHkiIGNyZWF0 ZQo+PiA+IHRoZSBzdWJzY3JpYmVyIGFuZCByZWdpc3RlciBpdCBhbmQgaW5pdGlhbGl6ZSB0aGUg TG9nVHJhY2VyLgo+Pgo+PiBJIGNvb2tlZCB1cCBhIHNpbXBsZSBidWlsZGVyIHR5cGUgdGhpbmd5 IHRvIGJ1aWxkIGxheWVyczoKPj4KPj4KPj4gICAgIHN0cnVjdCBMb2dCdWlsZGVyIHsKPj4gICAg ICAgICBnbG9iYWxfbG9nX2xldmVsOiBMZXZlbEZpbHRlciwKPj4gICAgICAgICBsYXllcjogVmVj PAo+PiAgICAgICAgICAgICBCb3g8ZHluIHRyYWNpbmdfc3Vic2NyaWJlcjo6TGF5ZXI8dHJhY2lu Z19zdWJzY3JpYmVyOjpSZWdpc3RyeT4gKyBTZW5kICsgU3luYyArICdzdGF0aWM+LAo+PiAgICAg ICAgID4sCj4+ICAgICB9Cj4+Cj4+Cj4+IEFuZCB0aGUgaW1wbGVtZW50YXRpb246Cj4+Cj4+ICAg ICBpbXBsIExvZ0J1aWxkZXIgewo+PiAgICAgICAgIHB1YiBmbiBmcm9tX2VudihlbnZfdmFyOiAm c3RyLCBkZWZhdWx0X2xvZ19sZXZlbDogTGV2ZWxGaWx0ZXIpIC0+IExvZ0J1aWxkZXIgewo+PiAg ICAgICAgICAgICBsZXQgbG9nX2xldmVsID0gZ2V0X2Vudl92YXJpYWJsZShlbnZfdmFyLCBkZWZh dWx0X2xvZ19sZXZlbCk7Cj4+ICAgICAgICAgICAgIExvZ0J1aWxkZXIgewo+PiAgICAgICAgICAg ICAgICAgZ2xvYmFsX2xvZ19sZXZlbDogbG9nX2xldmVsLAo+PiAgICAgICAgICAgICAgICAgbGF5 ZXI6IHZlYyFbXSwKPj4gICAgICAgICAgICAgfQo+PiAgICAgICAgIH0KPj4KPj4gICAgICAgICBw dWIgZm4gam91cm5hbGRfb3Jfc3RkZXJyKG11dCBzZWxmKSAtPiBMb2dCdWlsZGVyIHsKPj4gICAg ICAgICAgICAgc2VsZi5sYXllci5wdXNoKAo+PiAgICAgICAgICAgICAgICAgam91cm5hbGRfb3Jf c3RkZXJyX2xheWVyKCkKPj4gICAgICAgICAgICAgICAgICAgICAud2l0aF9maWx0ZXIoc2VsZi5n bG9iYWxfbG9nX2xldmVsKQo+PiAgICAgICAgICAgICAgICAgICAgIC5ib3hlZCgpLAo+PiAgICAg ICAgICAgICApOwo+PiAgICAgICAgICAgICBzZWxmCj4+ICAgICAgICAgfQo+Pgo+PiAgICAgICAg IHB1YiBmbiBqb3VybmFsZF9vcl9zdGRlcnJfb25fbG9nY29udGV4dF9hbmRfZXJyb3IobXV0IHNl bGYpIC0+IExvZ0J1aWxkZXIgewo+PiAgICAgICAgICAgICBzZWxmLmxheWVyLnB1c2goCj4+ICAg ICAgICAgICAgICAgICBqb3VybmFsZF9vcl9zdGRlcnJfbGF5ZXIoKQo+PiAgICAgICAgICAgICAg ICAgICAgIC53aXRoX2ZpbHRlcihmaWx0ZXJfZm4ofG1ldGFkYXRhfCB7Cj4+ICAgICAgICAgICAg ICAgICAgICAgICAgICFMb2dDb250ZXh0OjpleGlzdHMoKSB8fCAqbWV0YWRhdGEubGV2ZWwoKSA9 PSBMZXZlbDo6RVJST1IKPj4gICAgICAgICAgICAgICAgICAgICB9KSkKPj4gICAgICAgICAgICAg ICAgICAgICAud2l0aF9maWx0ZXIoc2VsZi5nbG9iYWxfbG9nX2xldmVsKQo+PiAgICAgICAgICAg ICAgICAgICAgIC5ib3hlZCgpLAo+PiAgICAgICAgICAgICApOwo+PiAgICAgICAgICAgICBzZWxm Cj4+ICAgICAgICAgfQo+Pgo+PiAgICAgICAgIC8vLi4uCj4+Cj4+ICAgICAgICAgcHViIGZuIGlu aXQoc2VsZikgLT4gUmVzdWx0PCgpLCBhbnlob3c6OkVycm9yPiB7Cj4+ICAgICAgICAgICAgIGxl dCByZWdpc3RyeSA9IHRyYWNpbmdfc3Vic2NyaWJlcjo6cmVnaXN0cnkoKS53aXRoKHNlbGYubGF5 ZXIpOwo+PiAgICAgICAgICAgICB0cmFjaW5nOjpzdWJzY3JpYmVyOjpzZXRfZ2xvYmFsX2RlZmF1 bHQocmVnaXN0cnkpPzsKPj4KPj4gICAgICAgICAgICAgTG9nVHJhY2VyOjppbml0X3dpdGhfZmls dGVyKHNlbGYuZ2xvYmFsX2xvZ19sZXZlbC5hc19sb2coKSk/Owo+PiAgICAgICAgICAgICBPaygo KSkKPj4gICAgICAgICB9Cj4+ICAgICB9Cj4+Cj4+IFdlIGNvdWxkIHBsYWNlIHRoaXMgaW4gYSBu ZXcgYnVpbGRlciBtb2R1bGUgYW5kIHRoZW4gaGF2ZSB0aGUKPj4gcHJvZHVjdC1zcGVjaWZpYyBm dW5jdGlvbnMgKGUuZy4gaW5pdF9wdmVfbG9nLCBpbml0X3Blcmxtb2RfbG9nLAo+PiBpbml0X3Bi c19sb2csIGV0Yy4pIGluIHRoZSBpbml0IG1vZHVsZS4KPj4KPj4gV2hhdCBkbyB5b3UgdGhpbms/ Cj4KPkhtbW0uLi4KPlRob3NlIG5hbWVzIGFyZSBhIGJpdCBsb25nLCBhbmQgc3RpbGwgYXMgc3Bl Y2lmaWMgYXMgYmVmb3JlLCBzbyBJJ20gbm90Cj5zdXJlIHdlIHdpbiBhIGxvdCBlaXRoZXIgd2F5 Lgo+Cj5JJ20gd29uZGVyaW5nIC0gaWYgd2UgcmVhbGx5IGhhdmUgc28gbWFueSBzcGVjaWZpYyBj YXNlcyAtIGRvIHdlIHJlYWxseQo+bmVlZCB0aGVtIGltcGxlbWVudGVkIGluIHRoaXMgY3JhdGUs IHJhdGhlciB0aGFuIHdoZXJlIHRoZXkgYXJlIHVzZWQ/Cj5Ib3cgbWFueSBkaWZmZXJlbnQgdHlw ZXMgb2YgbG9nZ2luZyBsYXllcnMgZG8gd2UgaGF2ZSBhbmQgd2hlcmUgYXRtPwoKV2UgY3VycmVu dGx5IGhhdmU6CiAgMSkgam91cm5hbGQgKHdpdGggc3RkZXJyIGZhbGxiYWNrKQogIDIpIHN0ZGVy cgogIDMpIHN0ZGVyciAod2l0aCBwdmUgZm9ybWF0dGluZykKICA0KSBwYnMgdGFza2xvZwoKQnV0 IHRoZSBwcm9ibGVtIGlzIHdlIGhhdmUgZGlmZmVyZW50IGNvbWJpbmF0aW9ucyBhbmQgZmlsdGVy cyBhcyB3ZWxsOgpqb3VybmFsZCBhbmQgc3RkZXJyIChwZXJsbW9kKSwgc3RkZXJyIGFuZCBwYnMg dGFza2xvZyAoYnV0IG9ubHkgd2hlbiB3ZQphcmUgaW4gYSB0YXNrbG9nIG9yIHdoZW4gdGhlIGxl dmVsIGlzIGVycm9yKSAocGJzLWNsaWVudCksIGV0Yy4KClRoZSBsb2dnaW5nIGdldHMgaW5pdGlh dGVkIGluOgogICogcGJzIHByb3h5IGRhZW1vbgogICogcGJzIGFwaSBkYWVtb24KICAqIHBicyBj bGllbnQKICAqIHBicyB0YXBlIHBtdAogICogcGJzIHRhcGUgcG10eAogICogcGJzIHByb3htb3gt ZmlsZS1yZXN0b3JlCiAgKiBwYnMgcHhhcgogICogcGJzIHByb3htb3gtYmFja3VwLWRlYnVnCiAg KiBwYnMgcHJveG1veC1iYWNrdXAtbWFuYWdlcgogICogcGJzIHByb3htb3gtYmFja3VwLXRhcGUK ICAqIHBicyBzZy10YXBlLWNtZAogICogcGJzIHByb3htb3gtZGFpbHktdXBkYXRlCiAgKiBwZXJs bW9kCgpFeHBvc2luZyB0aGUgYnVpbGRlciBkaXJlY3RseSB3aXRob3V0IGFueSBoZWxwZXIgZnVu Y3Rpb25zIHdvdWxkIGJlIGZpbmUKYXMgd2VsbCBJIHJlY2tvbi4gVGhlIGRvd25zaWRlIGlzIHRo YXQgdGhlIGluaXRpYXRpb24gZ2V0cyBtb3JlCiJjb21wbGljYXRlZCIsIGUuZy4gKHRoZSBwYnMg ZGFlbW9uKToKCiAgICAgTG9nQnVpbGRlcjo6ZnJvbV9lbnYoIlBCU19MT0ciLCBMZXZlbEZpbHRl cjo6SU5GTykKICAgICAgICAgLmpvdXJuYWxkX29uX25vX3Rhc2tsb2dfb3JfZXJyb3IoKQogICAg ICAgICAudGFza2xvZygpLmluaXQoKT87CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpwYnMtZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0 cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9s aXN0aW5mby9wYnMtZGV2ZWwK