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 9FF721FF16F for ; Fri, 29 Nov 2024 09:03:09 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id ABADF12FCA; Fri, 29 Nov 2024 09:03:11 +0100 (CET) Message-ID: Date: Fri, 29 Nov 2024 09:02:39 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta To: =?UTF-8?Q?Fabian_Gr=C3=BCnbichler?= , Proxmox Backup Server development discussion References: <20241128145440.4119007-1-d.csapak@proxmox.com> <771443181.1837.1732867036375@webmail.proxmox.com> Content-Language: en-US From: Dominik Csapak In-Reply-To: <771443181.1837.1732867036375@webmail.proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.016 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. [file.rs, proxmox.com] Subject: Re: [pbs-devel] [PATCH proxmox] sys: fs: set FD_CLOEXEC when creating temp files 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 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pbs-devel-bounces@lists.proxmox.com Sender: "pbs-devel" T24gMTEvMjkvMjQgMDg6NTcsIEZhYmlhbiBHcsO8bmJpY2hsZXIgd3JvdGU6Cj4+IERvbWluaWsg Q3NhcGFrIDxkLmNzYXBha0Bwcm94bW94LmNvbT4gaGF0IGFtIDI4LjExLjIwMjQgMTU6NTQgQ0VU IGdlc2NocmllYmVuOgo+PiBJbiBnZW5lcmFsIHdlIHdhbnQgYWxsIG9wZW4gZmlsZXMgdG8gaGF2 ZSBzZXQgQ0xPRVhFQyBzaW5jZSBvdXIKPj4gcmVsb2FkaW5nIG1lY2hhbmlzbSBjYW4gYmFzaWNh bGx5IGZvcmsgYXQgYW55IG1vbWVudCBhbmQgd2UgZG9uJ3Qgd2FudAo+PiBuZXdlciBkYWVtb25z IHRvIGNhcnJ5IGFyb3VuZCBvbGQgZmlsZSBkZXNjcmlwdG9ycywgZXNwZWNpYWxseSBsb2NrCj4+ IGZpbGVzLgo+Pgo+PiBTaW5jZSBgbWFrZV90bXBfZmlsZWAgaXMgY2FsbGVkIGJ5IG1hbnkgdGhp bmdzIChlLmcuIG9wZW5fZmlsZV9sb2NrZWQsCj4+IGxvZ3JvdGF0ZSwgcnJkKSwgc2V0IEZEX0NM T0VYRUMgYWZ0ZXIgZ2V0dGluZyB0aGUgZmlsZWhhbmRsZS4KPj4KPj4gVGhpcyBmaXhlcyBhbiBp c3N1ZSB3aXRoIGUuZy4gdGFwZSBiYWNrdXBzIG5vdCB3b3JraW5nIGJlY2F1c2Ugb2Ygc3VjaAo+ PiBsaW5nZXJpbmcgbG9jayBmaWxlcyBhZnRlciBhIHJlbG9hZC4KPiAKPiBhbmQgYWxzbyBvbmUg dGhhdCAibGVha2VkIiBhbiBhZGRpdGlvbmFsIEZEIGZvciBldmVyeSBwcm94bW94LWJhY2t1cC1w cm94eSByZWxvYWQgdmlhIHRoZSBSUkQgam91cm5hbCBmaWxlcyAtIHNvIHRoaXMgZml4ZXMgYSBi dWcgd2hlcmUgUEJTIHdpbGwgZXZlbnR1YWxseSBydW4gaW50byB0aGUgb3BlbiBmaWxlIGxpbWl0 cyBpZiB5b3Uga2VlcCByZWxvYWRpbmcgdGhhdCBzZXJ2aWNlIHdpdGhvdXQgZXZlciBzdG9wcGlu ZyBvciByZXN0YXJ0aW5nIGl0LgoKbmljZSEgZGlkIG5vdCBoYXZlIHRvbyBtdWNoIHRpbWUgeWVz dGVyZGF5IHRvIGxvb2sgaW50byBvdGhlciBiZW5lZml0cyA7KQoKPiAKPiBtaWdodCBiZSBhIGdv b2QgYWRkaXRpb24gdG8gdGhlIGNvbW1pdCBtZXNzYWdlIDopCj4gCj4+IFNpZ25lZC1vZmYtYnk6 IERvbWluaWsgQ3NhcGFrIDxkLmNzYXBha0Bwcm94bW94LmNvbT4KPj4gLS0tCj4+IHRoZXJlIGFy ZSBvdGhlciBjb2RlIHBhcnRzIHdoZXJlIHdlIG9wZW4gZmlsZSB3aXRob3V0IENMT0VYRUMsIGJ1 dAo+PiB3YW50ZWQgdG8gc2VuZCB0aGlzIGZvciBub3cuCj4+Cj4+ICAgcHJveG1veC1zeXMvc3Jj L2ZzL2ZpbGUucnMgfCA3ICsrKysrLS0KPj4gICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvcHJveG1veC1zeXMvc3JjL2Zz L2ZpbGUucnMgYi9wcm94bW94LXN5cy9zcmMvZnMvZmlsZS5ycwo+PiBpbmRleCBmYmZjMGI1OC4u MDVkMGFmZjAgMTAwNjQ0Cj4+IC0tLSBhL3Byb3htb3gtc3lzL3NyYy9mcy9maWxlLnJzCj4+ICsr KyBiL3Byb3htb3gtc3lzL3NyYy9mcy9maWxlLnJzCj4+IEBAIC03LDcgKzcsNyBAQCB1c2Ugc3Rk Ojp0aW1lOjpEdXJhdGlvbjsKPj4gICAKPj4gICB1c2UgYW55aG93Ojp7YmFpbCwgZm9ybWF0X2Vy ciwgQ29udGV4dCBhcyBfLCBFcnJvcn07Cj4+ICAgdXNlIG5peDo6ZXJybm86OkVycm5vOwo+PiAt dXNlIG5peDo6ZmNudGw6Ok9GbGFnOwo+PiArdXNlIG5peDo6ZmNudGw6OntGY250bEFyZywgRmRG bGFnLCBPRmxhZ307Cj4+ICAgdXNlIG5peDo6c3lzOjpzdGF0Owo+PiAgIHVzZSBuaXg6OnVuaXN0 ZDsKPj4gICB1c2Ugbml4OjpOaXhQYXRoOwo+PiBAQCAtMTI4LDcgKzEyOCwxMCBAQCBwdWIgZm4g bWFrZV90bXBfZmlsZTxQOiBBc1JlZjxQYXRoPj4oCj4+ICAgICAgIGxldCBtdXQgdGVtcGxhdGUg PSBwYXRoLnRvX293bmVkKCk7Cj4+ICAgICAgIHRlbXBsYXRlLnNldF9leHRlbnNpb24oInRtcF9Y WFhYWFgiKTsKPj4gICAgICAgbGV0IChtdXQgZmlsZSwgdG1wX3BhdGgpID0gbWF0Y2ggdW5pc3Rk Ojpta3N0ZW1wKCZ0ZW1wbGF0ZSkgewo+PiAtICAgICAgICBPaygoZmQsIHBhdGgpKSA9PiAodW5z YWZlIHsgRmlsZTo6ZnJvbV9yYXdfZmQoZmQpIH0sIHBhdGgpLAo+PiArICAgICAgICBPaygoZmQs IHBhdGgpKSA9PiB7Cj4+ICsgICAgICAgICAgICBuaXg6OmZjbnRsOjpmY250bChmZCwgRmNudGxB cmc6OkZfU0VURkQoRmRGbGFnOjpGRF9DTE9FWEVDKSk/Owo+PiArICAgICAgICAgICAgKHVuc2Fm ZSB7IEZpbGU6OmZyb21fcmF3X2ZkKGZkKSB9LCBwYXRoKQo+PiArICAgICAgICB9Cj4gCj4gdW5m b3J0dW5hdGVseSwgdGhpcyBpcyBzdGlsbCByYWN5IHNpbmNlIHRoZSBGRCBpcyBvcGVuIHdpdGgg T19DTE9FWEVDIGJldHdlZW4gdGhlIHVuaXN0ZDo6bWtzdGVtcCBhbmQgdGhlIGZjbnRsIC0gc2Vl IHRoZSBtYW4gcGFnZSBvZiBmY250bCB3aGljaCBleHBsaWNpdGx5IGNhbGxzIHRoaXMgb3V0Ogo+ IAo+ICJJbiAgbXVsdGl0aHJlYWRlZCBwcm9ncmFtcywgdXNpbmcgZmNudGwoKSBGX1NFVEZEIHRv IHNldCB0aGUgY2xvc2Utb24tZXhlYyBmbGFnIGF0IHRoZSBzYW1lIHRpbWUgYXMgYW5vdGhlciB0 aHJlYWQgcGVyZm9ybXMgYSBmb3JrKDIpIHBsdXMgZXhlY3ZlKDIpIGlzIHZ1bG5lcmFibGUgdG8g YSByYWNlIGNvbmRpdGlvbiB0aGF0IG1heSB1bmludGVudGlvbmFsbHkgbGVhayB0aGUgZmlsZSBk ZXNjcmlwdG9yIHRvIHRoZSBwcm9ncmFtIGV4ZWN1dGVkIGluIHRoZSBjaGlsZCBwcm9jZXNzLiIK PiAKPiB3ZSBjb3VsZCB1c2UgbGliYzo6bWtvc3RlbXAgKHVuc2FmZSwgcGF0aC90ZW1wbGF0ZStm bGFncyAtPiByYXcgZmQgb3IgZXJyb3IgYXMgY19pbnQpIGluc3RlYWQ/IGFuZC9vciB3ZSBjb3Vs ZCB3cml0ZSBhIHdyYXBwZXIgYXJvdW5kIGl0IGFuZCBwcm9wb3NlIGl0IHVwc3RyZWFtIGZvciBu aXggaW5jbHVzaW9uPyA7KSBidXQgc2luY2UgdGhpcyBzZWVtcyB0byBiZSB0aGUgb25seSBwbGFj ZSB3aGVyZSB3ZSBjYWxsIG1rc3RlbXAuLgo+IAoKeWVhaCBoYWQgdGhlIHNhbWUgdGhvdWdoLCBh bmQgaGF2ZSBhIHZlcnNpb24gaGVyZSB3aGVyZSBpIGJhc2ljYWxseSBjb3BpZWQgbml4J3MgbWtz dGVtcCBidXQgd2l0aCAKb2ZsYWdzICsgbWtvc3RlbXAgY2FsbCB0byBsaWJjLCBzbyBpIGNhbiBz ZW5kIHRoYXQgaWYgd2FudGVkCgp0aGUgcXVlc3Rpb24gZm9yIG1lIGlzIGlmIGl0J3Mgb2sgdG8g dXNlIHNpbmNlIG1rb3N0ZW1wIGlzIG9ubHkgYSBnbGliYyBleHRlbnNpb24gKHNpbmNlIDIuNykg YW5kIHdlCm1heSB1c2UgdGhhdCBpbiBwcm94bW94LWJhY2t1cC1jbGllbnQgd2hpY2ggd2Ugd2Fu dCB0byBzdGF0aWNhbGx5IGJ1aWxkID8KKG5vdCBzdXJlIGhvdyB0aGF0IHN0YXRpYyBjb21waWxh dGlvbiB3b3JrcyB3aXRoIHN1Y2ggYSB0aGluZyB0aG91Z2guLi4pCgo+PiAgICAgICAgICAgRXJy KGVycikgPT4gYmFpbCEoIm1rc3RlbXAgezo/fSBmYWlsZWQ6IHt9IiwgdGVtcGxhdGUsIGVyciks Cj4+ICAgICAgIH07Cj4+ICAgCj4+IC0tIAo+PiAyLjM5LjUKPj4KPj4KPj4KPj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gcGJzLWRldmVsIG1haWxp bmcgbGlzdAo+PiBwYnMtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPj4gaHR0cHM6Ly9saXN0cy5w cm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcGJzLWRldmVsCgoKCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCnBicy1kZXZlbCBtYWlsaW5n IGxpc3QKcGJzLWRldmVsQGxpc3RzLnByb3htb3guY29tCmh0dHBzOi8vbGlzdHMucHJveG1veC5j b20vY2dpLWJpbi9tYWlsbWFuL2xpc3RpbmZvL3Bicy1kZXZlbAo=