From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pbs-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id 9FF721FF16F
	for <inbox@lore.proxmox.com>; 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: <ae0dba6b-c079-41ed-8c17-313d7a05de06@proxmox.com>
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?= <f.gruenbichler@proxmox.com>,
 Proxmox Backup Server development discussion <pbs-devel@lists.proxmox.com>
References: <20241128145440.4119007-1-d.csapak@proxmox.com>
 <771443181.1837.1732867036375@webmail.proxmox.com>
Content-Language: en-US
From: Dominik Csapak <d.csapak@proxmox.com>
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
 <pbs-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pbs-devel/>
List-Post: <mailto:pbs-devel@lists.proxmox.com>
List-Help: <mailto:pbs-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel>, 
 <mailto:pbs-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox Backup Server development discussion
 <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" <pbs-devel-bounces@lists.proxmox.com>

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=