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 CD7751FF16E for ; Mon, 17 Feb 2025 14:08:09 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 27BA41F94A; Mon, 17 Feb 2025 14:08:07 +0100 (CET) Date: Mon, 17 Feb 2025 14:08:03 +0100 From: Gabriel Goller To: Wolfgang Bumiller Message-ID: <4iymtwe46mmc7zn6f2erjkfxhal76ma2xy2fh2d4rk2vaqpik4@7n363ok7f5yf> References: <20241209104606.263045-1-g.goller@proxmox.com> <20241209104606.263045-2-g.goller@proxmox.com> <5cettqvqg6i6y2cgihynjjirl4vyl6c5l3ewbn4ydhccpgc6ac@aj5yojr624d4> <2cugfnfjfv2robousxhdshdu3rxmyg3bnfdazoyagvn5gglatl@6x4trum24nak> 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.030 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 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" T24gMTEuMDIuMjAyNSAxMDoyOCwgV29sZmdhbmcgQnVtaWxsZXIgd3JvdGU6Cj5PbiBUdWUsIEZl YiAxMSwgMjAyNSBhdCAxMDoyMjo0NEFNICswMTAwLCBXb2xmZ2FuZyBCdW1pbGxlciB3cm90ZToK Pj4gT24gTW9uLCBGZWIgMTAsIDIwMjUgYXQgMDU6NDI6MzVQTSArMDEwMCwgR2FicmllbCBHb2xs ZXIgd3JvdGU6Cj4+ID4gT24gMTAuMDIuMjAyNSAxNTozNywgV29sZmdhbmcgQnVtaWxsZXIgd3Jv dGU6Cj4+ID4gPiBPbiBNb24sIERlYyAwOSwgMjAyNCBhdCAxMTo0NjowM0FNICswMTAwLCBHYWJy aWVsIEdvbGxlciB3cm90ZToKPj4gPiA+ID4gKy8vLyBJbml0cyBhIG5ldyB0cmFjaW5nIGxvZ2dl ciB0aGF0IHByaW50cyB0byBzdGRlcnIgb3IgdGFza2xvZyB3aXRoIHRoZSBsb2dnaW5nIGxldmVs IHNwZWNpZmllZCBpbiB0aGUKPj4gPiA+ID4gKy8vLyBlbnZpcm9ubWVudCB2YXJpYWJsZSBgZW52 X3ZhcmAuCj4+ID4gPiA+ICsvLy8KPj4gPiA+ID4gKy8vLyBUaGlzIGxvZ2dlciBpcyB0YXNrLWF3 YXJlLCB3aGljaCBtZWFucyBpZiB3ZSBhcmUgaW4gYSBQQlMgdGFzaywgd2Ugd2lsbCByZXRyaWV2 ZSB0aGUgdGFzay1maWxlCj4+ID4gPiA+ICsvLy8gYW5kIHdyaXRlIHRvIGl0LiBXZSdsbCBvbmx5 IHdyaXRlIHRvIHN0ZGVyciBpZiB3ZSBhcmUgbm90IGluIGEgdGFzay4gSWYgYGVudl92YXJgIGRv ZXNuJ3QgZXhpc3QKPj4gPiA+ID4gKy8vLyBvciBjYW4ndCBiZSByZWFkLCB1c2UgdGhlIGBkZWZh dWx0X2xvZ19sZXZlbGAuIFRoZSBvdXRwdXQgd2lsbCBiZSB2ZXJ5IHBsYWluOiBubyBhbnNpLCBu bwo+PiA+ID4gPiArLy8vIHRpbWVzdGFtcCwgbm8gbGV2ZWwsIGp1c3QgdGhlIG1lc3NhZ2UgYW5k IGl0J3MKPj4gPiA+ID4gKy8vLyBmaWVsZHMuCj4+ID4gPiA+ICtwdWIgZm4gc3RkZXJyX29yX3Rh c2tsb2coCj4+ID4gPiA+ICsgICAgZW52X3ZhcjogJnN0ciwKPj4gPiA+ID4gKyAgICBkZWZhdWx0 X2xvZ19sZXZlbDogTGV2ZWxGaWx0ZXIsCj4+ID4gPiA+ICspIC0+IFJlc3VsdDwoKSwgYW55aG93 OjpFcnJvcj4gewo+PiA+ID4gPiArICAgIGxldCBsb2dfbGV2ZWwgPSBnZXRfZW52X3ZhcmlhYmxl KGVudl92YXIsIGRlZmF1bHRfbG9nX2xldmVsKTsKPj4gPiA+ID4gKwo+PiA+ID4gPiArICAgIGxl dCByZWdpc3RyeSA9IHRyYWNpbmdfc3Vic2NyaWJlcjo6cmVnaXN0cnkoKQo+PiA+ID4gPiArICAg ICAgICAud2l0aCgKPj4gPiA+ID4gKyAgICAgICAgICAgIHBsYWluX3N0ZGVycl9sYXllcigpCj4+ ID4gPiA+ICsgICAgICAgICAgICAgICAgLndpdGhfZmlsdGVyKGZpbHRlcl9mbih8X21ldGFkYXRh fCAhTG9nQ29udGV4dDo6ZXhpc3RzKCkpKQo+PiA+ID4KPj4gPiA+IF4gVGhpcyBjb25kaXRpb24g bWlzc2VzIHRoZSBgTGV2ZWw6OkVSUk9SYCBjb21wYXJpc29uIHdoaWxlIGJlaW5nCj4+ID4gPiBz dWdnZXN0ZWQgYXMgYSByZXBsYWNlbWVudCBmb3IgYGluaXRfY2xpX2xvZ2dlcmAgd2hpY2ggaGFk IGl0IChub3QKPj4gPiA+IHZpc2libGUgaW4gdGhlIHBhdGNoIGNvbnRleHQgbGluZXMsIGJ1dCBp dCdzIHRoZXJlKS4KPj4gPiA+IElmIHRoaXMgaXMgZG9uZSBvbiBwdXJwb3NlLCBwbGVhc2UgZXhw bGFpbiBpdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCj4+ID4KPj4gPiBPb3BzLCB5ZWFoIG15IGJh ZCwgdGhpcyBzaG91bGQgYmUKPj4gPgo+PiA+ICAgICAhTG9nQ29udGV4dDo6ZXhpc3RzKCkgfHwg Km1ldGFkYXRhLmxldmVsKCkgPT0gTGV2ZWw6OkVSUk9SCj4+ID4KPj4gPiBXaGF0IGRvIHlvdSB0 aGluayBhYm91dCB0aGUgcmVzdCBvZiB0aGUgcGF0Y2g/IEkgdHJpZWQgdG8gaW1wbGVtZW50IHRo aXMKPj4gPiB3aXRoIGEgYnVpbGRlciBwYXR0ZXJuIGFzIHdlbGwsIGJ1dCBpdCB0dXJuZWQgb3V0 IHRvIGJlIHF1aXRlIHRyaWNreQo+PiA+IG1vdmluZyB0aGUgbGF5ZXJzIGFyb3VuZCBzbyBJIGp1 c3Qgd3JvdGUgYSB0b24gb2YgZnVuY3Rpb25zIHdpdGggbG9uZwo+PiA+IG5hbWVzIDooCj4+Cj4+ IFRoZSByZXN0IHNlZW1zIGZpbmUuCj4+IEl0IGRvZXMgbG9vayBsaWtlIGl0IHNob3VsZCBiZSBt b3N0bHkgYSBidWlsZGVyLXBhdHRlcm4gdGhpbmcgKGFzIGl0Cj4+IGtpbmQgb2YgYWxyZWFkeSBp cywgd2l0aCB0aGUgZmluYWwgMiBsaW5lcyBiZWluZyBhIGtpbmQgb2YgYC5hcHBseSgpYCwKPj4g YnV0IHdpdGggdGhlIG5hbWVzIGJlaW5nIHNob3dpbmcgdGhlaXIgaW50ZW5kZWQgdXNlLCBpdCdz IGZpbmUgZm9yIGFuCj4+IGBpbml0YCBtb2R1bGUgdG8gaGF2ZSBzcGVjaWZpYyBjb21tb24gc2V0 dXBzIGxpa2UgdGhpcyAoYGluaXRfY2xpX+KApmAsCj4+IGDigKZ3aXRoX3B2ZV9mb3JtYXRgLCBl dGMuKQo+Pgo+PiBQZXJoYXBzIHRoZSBqb3VybmFsL3Rhc2tsb2cgb25lIGNvdWxkIGJlIG5hbWVk ICJpbml0X2RhZW1vbl9sb2ciIChvcgo+PiBqdXN0IGhhdmUgYW4gYWxpYXMgdW5kZXIgdGhhdCBu YW1lKS4uLgo+Cj5Tb3JyeSwgSSB3YXMgcmVhZGluZyBpdCBiYWNrd2FyZHMsIHdlJ3JlIGdldHRp bmcgcmlkIG9mIHRob3NlIG5hbWVzLi4uCj5UaGF0IGp1c3QgZ29lcyB0byBzaG93IEkgZGlkbid0 IHByb3Blcmx5IHRoaW5rIGFib3V0IHRoaXMuLi4gOi0pCj4KPk5vdywgZmlyc3Qgb2YgYWxsLCBo YXZpbmcgdGhlICJkZXNjcmlwdGl2ZSIgbmFtZXMgdGhlcmUgbWFrZXMgc2Vuc2UuCj5XaXRoIHRo ZSBgcHZlYCBzcGVjaWZpYyBmdW5jdGlvbiB3ZSB0aGVuIHN0aWxsIGhhdmUgYSByYXRoZXIgc3Bl Y2lmaWMKPm9uZS4KPlRoZXJlZm9yZSwgd2l0aCBhIHNwZWNpZmljIGBpbml0YCBtb2R1bGUsIGl0 IHdvdWxkIElNTyBiZSBmaW5lIHRvIGhhdmUKPnNpdHVhdGlvbi1zcGVjaWZpYyBuYW1lcyBmb3Ig Y29tbW9uIHNldHVwcy4KPgo+VW5sZXNzIHdlIGNhbiBhY3R1YWxseSBjb21lIHVwIHdpdGggYSBi dWlsZGVyLXBhdHRlcm4gdmFyaWFudC4KPlBlcmhhcHMgaXQgd291bGQgaGF2ZSB0byBiZSB0aGUg TGF5ZXIgdHlwZSByYXRoZXIgdGhhbiB0aGUgc3Vic2NyaWJlcgo+d2UnZCBuZWVkIHRvIHR1cm4g aW50byBhIGJ1aWxkZXIsIHdoaWxlIGhhdmluZyBpdHMgZmluYWwgImFwcGx5IiBjcmVhdGUKPnRo ZSBzdWJzY3JpYmVyIGFuZCByZWdpc3RlciBpdCBhbmQgaW5pdGlhbGl6ZSB0aGUgTG9nVHJhY2Vy LgoKSSBjb29rZWQgdXAgYSBzaW1wbGUgYnVpbGRlciB0eXBlIHRoaW5neSB0byBidWlsZCBsYXll cnM6CgoKICAgICBzdHJ1Y3QgTG9nQnVpbGRlciB7CiAgICAgICAgIGdsb2JhbF9sb2dfbGV2ZWw6 IExldmVsRmlsdGVyLAogICAgICAgICBsYXllcjogVmVjPAogICAgICAgICAgICAgQm94PGR5biB0 cmFjaW5nX3N1YnNjcmliZXI6OkxheWVyPHRyYWNpbmdfc3Vic2NyaWJlcjo6UmVnaXN0cnk+ICsg U2VuZCArIFN5bmMgKyAnc3RhdGljPiwKICAgICAgICAgPiwKICAgICB9CgoKQW5kIHRoZSBpbXBs ZW1lbnRhdGlvbjoKCiAgICAgaW1wbCBMb2dCdWlsZGVyIHsKICAgICAgICAgcHViIGZuIGZyb21f ZW52KGVudl92YXI6ICZzdHIsIGRlZmF1bHRfbG9nX2xldmVsOiBMZXZlbEZpbHRlcikgLT4gTG9n QnVpbGRlciB7CiAgICAgICAgICAgICBsZXQgbG9nX2xldmVsID0gZ2V0X2Vudl92YXJpYWJsZShl bnZfdmFyLCBkZWZhdWx0X2xvZ19sZXZlbCk7CiAgICAgICAgICAgICBMb2dCdWlsZGVyIHsKICAg ICAgICAgICAgICAgICBnbG9iYWxfbG9nX2xldmVsOiBsb2dfbGV2ZWwsCiAgICAgICAgICAgICAg ICAgbGF5ZXI6IHZlYyFbXSwKICAgICAgICAgICAgIH0KICAgICAgICAgfQoKICAgICAgICAgcHVi IGZuIGpvdXJuYWxkX29yX3N0ZGVycihtdXQgc2VsZikgLT4gTG9nQnVpbGRlciB7CiAgICAgICAg ICAgICBzZWxmLmxheWVyLnB1c2goCiAgICAgICAgICAgICAgICAgam91cm5hbGRfb3Jfc3RkZXJy X2xheWVyKCkKICAgICAgICAgICAgICAgICAgICAgLndpdGhfZmlsdGVyKHNlbGYuZ2xvYmFsX2xv Z19sZXZlbCkKICAgICAgICAgICAgICAgICAgICAgLmJveGVkKCksCiAgICAgICAgICAgICApOwog ICAgICAgICAgICAgc2VsZgogICAgICAgICB9CgogICAgICAgICBwdWIgZm4gam91cm5hbGRfb3Jf c3RkZXJyX29uX2xvZ2NvbnRleHRfYW5kX2Vycm9yKG11dCBzZWxmKSAtPiBMb2dCdWlsZGVyIHsK ICAgICAgICAgICAgIHNlbGYubGF5ZXIucHVzaCgKICAgICAgICAgICAgICAgICBqb3VybmFsZF9v cl9zdGRlcnJfbGF5ZXIoKQogICAgICAgICAgICAgICAgICAgICAud2l0aF9maWx0ZXIoZmlsdGVy X2ZuKHxtZXRhZGF0YXwgewogICAgICAgICAgICAgICAgICAgICAgICAgIUxvZ0NvbnRleHQ6OmV4 aXN0cygpIHx8ICptZXRhZGF0YS5sZXZlbCgpID09IExldmVsOjpFUlJPUgogICAgICAgICAgICAg ICAgICAgICB9KSkKICAgICAgICAgICAgICAgICAgICAgLndpdGhfZmlsdGVyKHNlbGYuZ2xvYmFs X2xvZ19sZXZlbCkKICAgICAgICAgICAgICAgICAgICAgLmJveGVkKCksCiAgICAgICAgICAgICAp OwogICAgICAgICAgICAgc2VsZgogICAgICAgICB9CgogICAgICAgICAvLy4uLgoKICAgICAgICAg cHViIGZuIGluaXQoc2VsZikgLT4gUmVzdWx0PCgpLCBhbnlob3c6OkVycm9yPiB7CiAgICAgICAg ICAgICBsZXQgcmVnaXN0cnkgPSB0cmFjaW5nX3N1YnNjcmliZXI6OnJlZ2lzdHJ5KCkud2l0aChz ZWxmLmxheWVyKTsKICAgICAgICAgICAgIHRyYWNpbmc6OnN1YnNjcmliZXI6OnNldF9nbG9iYWxf ZGVmYXVsdChyZWdpc3RyeSk/OwoKICAgICAgICAgICAgIExvZ1RyYWNlcjo6aW5pdF93aXRoX2Zp bHRlcihzZWxmLmdsb2JhbF9sb2dfbGV2ZWwuYXNfbG9nKCkpPzsKICAgICAgICAgICAgIE9rKCgp KQogICAgICAgICB9CiAgICAgfQoKV2UgY291bGQgcGxhY2UgdGhpcyBpbiBhIG5ldyBidWlsZGVy IG1vZHVsZSBhbmQgdGhlbiBoYXZlIHRoZQpwcm9kdWN0LXNwZWNpZmljIGZ1bmN0aW9ucyAoZS5n LiBpbml0X3B2ZV9sb2csIGluaXRfcGVybG1vZF9sb2csCmluaXRfcGJzX2xvZywgZXRjLikgaW4g dGhlIGluaXQgbW9kdWxlLgoKV2hhdCBkbyB5b3UgdGhpbms/CgoKX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcGJzLWRldmVsIG1haWxpbmcgbGlzdApwYnMt ZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmlu L21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCg==