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 2264C1FF16E for ; Mon, 17 Feb 2025 14:38:31 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id A91B2282E9; Mon, 17 Feb 2025 14:38:28 +0100 (CET) Date: Mon, 17 Feb 2025 14:38:24 +0100 From: Wolfgang Bumiller To: Gabriel Goller 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: <4iymtwe46mmc7zn6f2erjkfxhal76ma2xy2fh2d4rk2vaqpik4@7n363ok7f5yf> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.081 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-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gTW9uLCBGZWIgMTcsIDIwMjUgYXQgMDI6MDg6MDNQTSArMDEwMCwgR2FicmllbCBHb2xsZXIg d3JvdGU6Cj4gT24gMTEuMDIuMjAyNSAxMDoyOCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4g PiBPbiBUdWUsIEZlYiAxMSwgMjAyNSBhdCAxMDoyMjo0NEFNICswMTAwLCBXb2xmZ2FuZyBCdW1p bGxlciB3cm90ZToKPiA+ID4gT24gTW9uLCBGZWIgMTAsIDIwMjUgYXQgMDU6NDI6MzVQTSArMDEw MCwgR2FicmllbCBHb2xsZXIgd3JvdGU6Cj4gPiA+ID4gT24gMTAuMDIuMjAyNSAxNTozNywgV29s ZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj4gPiA+ID4gPiBPbiBNb24sIERlYyAwOSwgMjAyNCBhdCAx MTo0NjowM0FNICswMTAwLCBHYWJyaWVsIEdvbGxlciB3cm90ZToKPiA+ID4gPiA+ID4gKy8vLyBJ bml0cyBhIG5ldyB0cmFjaW5nIGxvZ2dlciB0aGF0IHByaW50cyB0byBzdGRlcnIgb3IgdGFza2xv ZyB3aXRoIHRoZSBsb2dnaW5nIGxldmVsIHNwZWNpZmllZCBpbiB0aGUKPiA+ID4gPiA+ID4gKy8v LyBlbnZpcm9ubWVudCB2YXJpYWJsZSBgZW52X3ZhcmAuCj4gPiA+ID4gPiA+ICsvLy8KPiA+ID4g PiA+ID4gKy8vLyBUaGlzIGxvZ2dlciBpcyB0YXNrLWF3YXJlLCB3aGljaCBtZWFucyBpZiB3ZSBh cmUgaW4gYSBQQlMgdGFzaywgd2Ugd2lsbCByZXRyaWV2ZSB0aGUgdGFzay1maWxlCj4gPiA+ID4g PiA+ICsvLy8gYW5kIHdyaXRlIHRvIGl0LiBXZSdsbCBvbmx5IHdyaXRlIHRvIHN0ZGVyciBpZiB3 ZSBhcmUgbm90IGluIGEgdGFzay4gSWYgYGVudl92YXJgIGRvZXNuJ3QgZXhpc3QKPiA+ID4gPiA+ ID4gKy8vLyBvciBjYW4ndCBiZSByZWFkLCB1c2UgdGhlIGBkZWZhdWx0X2xvZ19sZXZlbGAuIFRo ZSBvdXRwdXQgd2lsbCBiZSB2ZXJ5IHBsYWluOiBubyBhbnNpLCBubwo+ID4gPiA+ID4gPiArLy8v IHRpbWVzdGFtcCwgbm8gbGV2ZWwsIGp1c3QgdGhlIG1lc3NhZ2UgYW5kIGl0J3MKPiA+ID4gPiA+ ID4gKy8vLyBmaWVsZHMuCj4gPiA+ID4gPiA+ICtwdWIgZm4gc3RkZXJyX29yX3Rhc2tsb2coCj4g PiA+ID4gPiA+ICsgICAgZW52X3ZhcjogJnN0ciwKPiA+ID4gPiA+ID4gKyAgICBkZWZhdWx0X2xv Z19sZXZlbDogTGV2ZWxGaWx0ZXIsCj4gPiA+ID4gPiA+ICspIC0+IFJlc3VsdDwoKSwgYW55aG93 OjpFcnJvcj4gewo+ID4gPiA+ID4gPiArICAgIGxldCBsb2dfbGV2ZWwgPSBnZXRfZW52X3Zhcmlh YmxlKGVudl92YXIsIGRlZmF1bHRfbG9nX2xldmVsKTsKPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4g PiArICAgIGxldCByZWdpc3RyeSA9IHRyYWNpbmdfc3Vic2NyaWJlcjo6cmVnaXN0cnkoKQo+ID4g PiA+ID4gPiArICAgICAgICAud2l0aCgKPiA+ID4gPiA+ID4gKyAgICAgICAgICAgIHBsYWluX3N0 ZGVycl9sYXllcigpCj4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICAgLndpdGhfZmlsdGVyKGZp bHRlcl9mbih8X21ldGFkYXRhfCAhTG9nQ29udGV4dDo6ZXhpc3RzKCkpKQo+ID4gPiA+ID4KPiA+ ID4gPiA+IF4gVGhpcyBjb25kaXRpb24gbWlzc2VzIHRoZSBgTGV2ZWw6OkVSUk9SYCBjb21wYXJp c29uIHdoaWxlIGJlaW5nCj4gPiA+ID4gPiBzdWdnZXN0ZWQgYXMgYSByZXBsYWNlbWVudCBmb3Ig YGluaXRfY2xpX2xvZ2dlcmAgd2hpY2ggaGFkIGl0IChub3QKPiA+ID4gPiA+IHZpc2libGUgaW4g dGhlIHBhdGNoIGNvbnRleHQgbGluZXMsIGJ1dCBpdCdzIHRoZXJlKS4KPiA+ID4gPiA+IElmIHRo aXMgaXMgZG9uZSBvbiBwdXJwb3NlLCBwbGVhc2UgZXhwbGFpbiBpdCBpbiB0aGUgY29tbWl0IG1l c3NhZ2UuCj4gPiA+ID4KPiA+ID4gPiBPb3BzLCB5ZWFoIG15IGJhZCwgdGhpcyBzaG91bGQgYmUK PiA+ID4gPgo+ID4gPiA+ICAgICAhTG9nQ29udGV4dDo6ZXhpc3RzKCkgfHwgKm1ldGFkYXRhLmxl dmVsKCkgPT0gTGV2ZWw6OkVSUk9SCj4gPiA+ID4KPiA+ID4gPiBXaGF0IGRvIHlvdSB0aGluayBh Ym91dCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2g/IEkgdHJpZWQgdG8gaW1wbGVtZW50IHRoaXMKPiA+ ID4gPiB3aXRoIGEgYnVpbGRlciBwYXR0ZXJuIGFzIHdlbGwsIGJ1dCBpdCB0dXJuZWQgb3V0IHRv IGJlIHF1aXRlIHRyaWNreQo+ID4gPiA+IG1vdmluZyB0aGUgbGF5ZXJzIGFyb3VuZCBzbyBJIGp1 c3Qgd3JvdGUgYSB0b24gb2YgZnVuY3Rpb25zIHdpdGggbG9uZwo+ID4gPiA+IG5hbWVzIDooCj4g PiA+IAo+ID4gPiBUaGUgcmVzdCBzZWVtcyBmaW5lLgo+ID4gPiBJdCBkb2VzIGxvb2sgbGlrZSBp dCBzaG91bGQgYmUgbW9zdGx5IGEgYnVpbGRlci1wYXR0ZXJuIHRoaW5nIChhcyBpdAo+ID4gPiBr aW5kIG9mIGFscmVhZHkgaXMsIHdpdGggdGhlIGZpbmFsIDIgbGluZXMgYmVpbmcgYSBraW5kIG9m IGAuYXBwbHkoKWAsCj4gPiA+IGJ1dCB3aXRoIHRoZSBuYW1lcyBiZWluZyBzaG93aW5nIHRoZWly IGludGVuZGVkIHVzZSwgaXQncyBmaW5lIGZvciBhbgo+ID4gPiBgaW5pdGAgbW9kdWxlIHRvIGhh dmUgc3BlY2lmaWMgY29tbW9uIHNldHVwcyBsaWtlIHRoaXMgKGBpbml0X2NsaV/igKZgLAo+ID4g PiBg4oCmd2l0aF9wdmVfZm9ybWF0YCwgZXRjLikKPiA+ID4gCj4gPiA+IFBlcmhhcHMgdGhlIGpv dXJuYWwvdGFza2xvZyBvbmUgY291bGQgYmUgbmFtZWQgImluaXRfZGFlbW9uX2xvZyIgKG9yCj4g PiA+IGp1c3QgaGF2ZSBhbiBhbGlhcyB1bmRlciB0aGF0IG5hbWUpLi4uCj4gPiAKPiA+IFNvcnJ5 LCBJIHdhcyByZWFkaW5nIGl0IGJhY2t3YXJkcywgd2UncmUgZ2V0dGluZyByaWQgb2YgdGhvc2Ug bmFtZXMuLi4KPiA+IFRoYXQganVzdCBnb2VzIHRvIHNob3cgSSBkaWRuJ3QgcHJvcGVybHkgdGhp bmsgYWJvdXQgdGhpcy4uLiA6LSkKPiA+IAo+ID4gTm93LCBmaXJzdCBvZiBhbGwsIGhhdmluZyB0 aGUgImRlc2NyaXB0aXZlIiBuYW1lcyB0aGVyZSBtYWtlcyBzZW5zZS4KPiA+IFdpdGggdGhlIGBw dmVgIHNwZWNpZmljIGZ1bmN0aW9uIHdlIHRoZW4gc3RpbGwgaGF2ZSBhIHJhdGhlciBzcGVjaWZp Ywo+ID4gb25lLgo+ID4gVGhlcmVmb3JlLCB3aXRoIGEgc3BlY2lmaWMgYGluaXRgIG1vZHVsZSwg aXQgd291bGQgSU1PIGJlIGZpbmUgdG8gaGF2ZQo+ID4gc2l0dWF0aW9uLXNwZWNpZmljIG5hbWVz IGZvciBjb21tb24gc2V0dXBzLgo+ID4gCj4gPiBVbmxlc3Mgd2UgY2FuIGFjdHVhbGx5IGNvbWUg dXAgd2l0aCBhIGJ1aWxkZXItcGF0dGVybiB2YXJpYW50Lgo+ID4gUGVyaGFwcyBpdCB3b3VsZCBo YXZlIHRvIGJlIHRoZSBMYXllciB0eXBlIHJhdGhlciB0aGFuIHRoZSBzdWJzY3JpYmVyCj4gPiB3 ZSdkIG5lZWQgdG8gdHVybiBpbnRvIGEgYnVpbGRlciwgd2hpbGUgaGF2aW5nIGl0cyBmaW5hbCAi YXBwbHkiIGNyZWF0ZQo+ID4gdGhlIHN1YnNjcmliZXIgYW5kIHJlZ2lzdGVyIGl0IGFuZCBpbml0 aWFsaXplIHRoZSBMb2dUcmFjZXIuCj4gCj4gSSBjb29rZWQgdXAgYSBzaW1wbGUgYnVpbGRlciB0 eXBlIHRoaW5neSB0byBidWlsZCBsYXllcnM6Cj4gCj4gCj4gICAgIHN0cnVjdCBMb2dCdWlsZGVy IHsKPiAgICAgICAgIGdsb2JhbF9sb2dfbGV2ZWw6IExldmVsRmlsdGVyLAo+ICAgICAgICAgbGF5 ZXI6IFZlYzwKPiAgICAgICAgICAgICBCb3g8ZHluIHRyYWNpbmdfc3Vic2NyaWJlcjo6TGF5ZXI8 dHJhY2luZ19zdWJzY3JpYmVyOjpSZWdpc3RyeT4gKyBTZW5kICsgU3luYyArICdzdGF0aWM+LAo+ ICAgICAgICAgPiwKPiAgICAgfQo+IAo+IAo+IEFuZCB0aGUgaW1wbGVtZW50YXRpb246Cj4gCj4g ICAgIGltcGwgTG9nQnVpbGRlciB7Cj4gICAgICAgICBwdWIgZm4gZnJvbV9lbnYoZW52X3Zhcjog JnN0ciwgZGVmYXVsdF9sb2dfbGV2ZWw6IExldmVsRmlsdGVyKSAtPiBMb2dCdWlsZGVyIHsKPiAg ICAgICAgICAgICBsZXQgbG9nX2xldmVsID0gZ2V0X2Vudl92YXJpYWJsZShlbnZfdmFyLCBkZWZh dWx0X2xvZ19sZXZlbCk7Cj4gICAgICAgICAgICAgTG9nQnVpbGRlciB7Cj4gICAgICAgICAgICAg ICAgIGdsb2JhbF9sb2dfbGV2ZWw6IGxvZ19sZXZlbCwKPiAgICAgICAgICAgICAgICAgbGF5ZXI6 IHZlYyFbXSwKPiAgICAgICAgICAgICB9Cj4gICAgICAgICB9Cj4gCj4gICAgICAgICBwdWIgZm4g am91cm5hbGRfb3Jfc3RkZXJyKG11dCBzZWxmKSAtPiBMb2dCdWlsZGVyIHsKPiAgICAgICAgICAg ICBzZWxmLmxheWVyLnB1c2goCj4gICAgICAgICAgICAgICAgIGpvdXJuYWxkX29yX3N0ZGVycl9s YXllcigpCj4gICAgICAgICAgICAgICAgICAgICAud2l0aF9maWx0ZXIoc2VsZi5nbG9iYWxfbG9n X2xldmVsKQo+ICAgICAgICAgICAgICAgICAgICAgLmJveGVkKCksCj4gICAgICAgICAgICAgKTsK PiAgICAgICAgICAgICBzZWxmCj4gICAgICAgICB9Cj4gCj4gICAgICAgICBwdWIgZm4gam91cm5h bGRfb3Jfc3RkZXJyX29uX2xvZ2NvbnRleHRfYW5kX2Vycm9yKG11dCBzZWxmKSAtPiBMb2dCdWls ZGVyIHsKPiAgICAgICAgICAgICBzZWxmLmxheWVyLnB1c2goCj4gICAgICAgICAgICAgICAgIGpv dXJuYWxkX29yX3N0ZGVycl9sYXllcigpCj4gICAgICAgICAgICAgICAgICAgICAud2l0aF9maWx0 ZXIoZmlsdGVyX2ZuKHxtZXRhZGF0YXwgewo+ICAgICAgICAgICAgICAgICAgICAgICAgICFMb2dD b250ZXh0OjpleGlzdHMoKSB8fCAqbWV0YWRhdGEubGV2ZWwoKSA9PSBMZXZlbDo6RVJST1IKPiAg ICAgICAgICAgICAgICAgICAgIH0pKQo+ICAgICAgICAgICAgICAgICAgICAgLndpdGhfZmlsdGVy KHNlbGYuZ2xvYmFsX2xvZ19sZXZlbCkKPiAgICAgICAgICAgICAgICAgICAgIC5ib3hlZCgpLAo+ ICAgICAgICAgICAgICk7Cj4gICAgICAgICAgICAgc2VsZgo+ICAgICAgICAgfQo+IAo+ICAgICAg ICAgLy8uLi4KPiAKPiAgICAgICAgIHB1YiBmbiBpbml0KHNlbGYpIC0+IFJlc3VsdDwoKSwgYW55 aG93OjpFcnJvcj4gewo+ICAgICAgICAgICAgIGxldCByZWdpc3RyeSA9IHRyYWNpbmdfc3Vic2Ny aWJlcjo6cmVnaXN0cnkoKS53aXRoKHNlbGYubGF5ZXIpOwo+ICAgICAgICAgICAgIHRyYWNpbmc6 OnN1YnNjcmliZXI6OnNldF9nbG9iYWxfZGVmYXVsdChyZWdpc3RyeSk/Owo+IAo+ICAgICAgICAg ICAgIExvZ1RyYWNlcjo6aW5pdF93aXRoX2ZpbHRlcihzZWxmLmdsb2JhbF9sb2dfbGV2ZWwuYXNf bG9nKCkpPzsKPiAgICAgICAgICAgICBPaygoKSkKPiAgICAgICAgIH0KPiAgICAgfQo+IAo+IFdl IGNvdWxkIHBsYWNlIHRoaXMgaW4gYSBuZXcgYnVpbGRlciBtb2R1bGUgYW5kIHRoZW4gaGF2ZSB0 aGUKPiBwcm9kdWN0LXNwZWNpZmljIGZ1bmN0aW9ucyAoZS5nLiBpbml0X3B2ZV9sb2csIGluaXRf cGVybG1vZF9sb2csCj4gaW5pdF9wYnNfbG9nLCBldGMuKSBpbiB0aGUgaW5pdCBtb2R1bGUuCj4g Cj4gV2hhdCBkbyB5b3UgdGhpbms/CgpIbW1tLi4uClRob3NlIG5hbWVzIGFyZSBhIGJpdCBsb25n LCBhbmQgc3RpbGwgYXMgc3BlY2lmaWMgYXMgYmVmb3JlLCBzbyBJJ20gbm90CnN1cmUgd2Ugd2lu IGEgbG90IGVpdGhlciB3YXkuCgpJJ20gd29uZGVyaW5nIC0gaWYgd2UgcmVhbGx5IGhhdmUgc28g bWFueSBzcGVjaWZpYyBjYXNlcyAtIGRvIHdlIHJlYWxseQpuZWVkIHRoZW0gaW1wbGVtZW50ZWQg aW4gdGhpcyBjcmF0ZSwgcmF0aGVyIHRoYW4gd2hlcmUgdGhleSBhcmUgdXNlZD8KSG93IG1hbnkg ZGlmZmVyZW50IHR5cGVzIG9mIGxvZ2dpbmcgbGF5ZXJzIGRvIHdlIGhhdmUgYW5kIHdoZXJlIGF0 bT8KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwYnMt ZGV2ZWwgbWFpbGluZyBsaXN0CnBicy1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xp c3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wYnMtZGV2ZWwK