From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <pve-devel-bounces@lists.proxmox.com> Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 7F3161FF16B for <inbox@lore.proxmox.com>; Thu, 3 Apr 2025 18:09:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 01A9D6E2F; Thu, 3 Apr 2025 18:09:05 +0200 (CEST) X-Virus-Scanned: amavisd-new at bareos.com Message-ID: <793a9b31-f0eb-4b21-af24-54bcef808167@bareos.com> Date: Thu, 3 Apr 2025 18:08:23 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Wolfgang Bumiller <w.bumiller@proxmox.com> References: <20241114150754.374376-1-f.ebner@proxmox.com> <20241114150754.374376-10-f.ebner@proxmox.com> <66969dc5-7587-46fc-8b36-8ecf0d5d744a@bareos.com> <866f1cdd-780c-4012-b4fa-709ae1165891@proxmox.com> <dktagxdpeqlvvmqhv2hr5n3dxmdh7nfyctluo64mwqgsimread@jbjcwstbk5fn> <c79787cf-4cc7-4ac6-9e8f-f864f77c1812@bareos.com> <ey5nze36xsp7iaipishhlsvxo5xyllyvze2sevxutbcttofyye@bxzkiqxcm2no> Content-Language: de-DE, en-GB From: Andreas Rogge <andreas.rogge@bareos.com> Autocrypt: addr=andreas.rogge@bareos.com; keydata= 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 v64Nmg== Organization: Bareos GmbH & Co. KG In-Reply-To: <ey5nze36xsp7iaipishhlsvxo5xyllyvze2sevxutbcttofyye@bxzkiqxcm2no> X-SPAM-LEVEL: Spam detection results: 0 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: [pve-devel] [PATCH storage v4 09/27] plugin: introduce new_backup_provider() method X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com> List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe> List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/> List-Post: <mailto:pve-devel@lists.proxmox.com> List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help> List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe> Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com> Cc: Proxmox VE development discussion <pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>, Philipp Storz <philipp.storz@bareos.com> Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com> QW0gMDMuMDQuMjUgdW0gMDk6MjQgc2NocmllYiBXb2xmZ2FuZyBCdW1pbGxlcjoKPiBPbiBXZWQs IEFwciAwMiwgMjAyNSBhdCAwNjoxNjo1N1BNICswMjAwLCBBbmRyZWFzIFJvZ2dlIHdyb3RlOgo+ PiBBbSAwMi4wNC4yNSB1bSAxMDozMCBzY2hyaWViIFdvbGZnYW5nIEJ1bWlsbGVyOgo+Pj4gT24g VHVlLCBBcHIgMDEsIDIwMjUgYXQgMDg6MjE6MzBQTSArMDIwMCwgVGhvbWFzIExhbXByZWNodCB3 cm90ZToKPiBCdXQgSSBkbyB3b25kZXIgaWYgLSB0byByZWR1Y2Ugc3BhY2UtcmVxdWlyZW1lbnRz IGZvciBiYWNraW5nIHVwIHJ1bm5pbmcKPiBWTXMgLSBhdCBzb21lIHBvaW50IHdlIG1pZ2h0IGFs c28gYWRkIHRoZSBhYmlsaXR5IGZvciBxZW11IHRvIHByb3ZpZGUKPiBzb21lIGtpbmQgb2YgcXVl dWUgY29udGFpbmluZyB0aGUgb2Zmc2V0LWxlbmd0aCBwYWlycyBvZiBibG9ja3Mgd2hpY2gKPiBo YXZlIGJlZW4gc3RvcmVkIGluIHRoZSB0ZW1wb3JhcnkgZmxlZWNpbmcgaW1hZ2UuIFRoZSBwcm92 aWRlciBjb3VsZAo+IGNvbnN1bWUgdGhpcyBxdWV1ZSB0byBrZWVwIHRoZSB0ZW1wb3Jhcnkgc3Rv cmFnZSBhdCBhIG1pbmltdW0gYnkgZG9pbmcKPiBvdXQtb2Ytb3JkZXIgYmFja3Vwcy4KQXMgd2Ug aGF2ZSB0byBiZSBhYmxlIHRvIHJlc3RvcmUgb3V0LW9mLW9yZGVyIGFueXdheSwgYmFja2luZyB1 cCAKb3V0LW9mLW9yZGVyIGlzIG5vdCBhIHByb2JsZW0gYXQgYWxsLgpIb3dldmVyLCBvZmZzZXQt bGVuZ3RoIGluIDUxMi1ieXRlIG9mZnNldHMgbWlnaHQgYmUgYSBiaXQgdG9vIApmaW5lLWdyYWlu ZWQuIElmIHdlLCBmb3IgZXhhbXBsZSwgaGF2ZSBhIGRlZHVwbGljYXRpb24gYmxvY2tzaXplIG9m IDI1NmsgCm9uIGEgc3RvcmFnZSwgb2Zmc2V0IGFuZCBvZmZzZXQrbGVuZ3RoIHdvdWxkIHByZWZl cmFibHkgYmUgZGl2aXNpYmxlIGJ5IAoyNTZrLgpXaGlsZSB0aGUgYmFja3VwIGFwcGxpY2F0aW9u IGNvdWxkIGVhc2lseSBjb21wdXRlIGFsaWduZWQgb2Zmc2V0cyAKaXRzZWxmLCByZWFkLWFjY2Vz cyB0byB0aGUgd2hvbGUgY29tcHV0ZWQgcmVnaW9uIHdvdWxkIGJlIHJlcXVpcmVkLgoKPiBUaGlz IG9ubHkgbWFrZXMgc2Vuc2UgaWYgdGhlcmUgYXJlIGJhY2t1cCBzeXN0ZW1zIHdoaWNoIGNhbiBi ZW5lZml0IGZyb20KPiBpdC4gKEFuZCBpdCBzaG91bGQgYmUgYSBzaW1wbGUtZW5vdWdoIGFwaSBl eHRlbnNpb24gdG8gYWRkIHRoaXMgaW4gdGhlCj4gZnV0dXJlLCBmcm9tIHdoYXQgSSBjYW4gdGVs bCkKCkkgYW0gbm90IHN1cmUgaWYgdGhpcyBwcm92aWRlcyBhIGJlbmVmaXQgb24gb3VyIGVuZC4g SG93ZXZlciwgaWYgaXQgCm1ha2VzIHRoZSBiYWNrdXAgcHJvY2VzcyBtb3JlIGxpZ2h0d2VpZ2h0 IG9uIHRoZSBQVkUgc2lkZSwgaXQgbWlnaHQgCnN0aWxsIGJlIHdvcnRoIHRoZSBlZmZvcnQuCgo+ IEkgZ3Vlc3MgaXQgbWFrZXMgc2Vuc2UgZm9yIHVzIHRvIG5vdCBleHBlY3QvcmVxdWlyZSByYW5k b20gYWNjZXNzLCBhcwo+IGFueSBmZWF0dXJlIGxpa2UgdGhhdCBhbHJlYWR5IGltcG9zZXMgbGlt aXRhdGlvbnMgb24gaG93IHRoZSBkYXRhIGNhbiBiZQo+IHN0b3JlZC4gSSdkIGV4cGVjdCBkaWZm ZXJlbnQgYmFja3VwIHNvbHV0aW9ucyB0byBoYXZlIGRpZmZlcmVudAo+IGxpbWl0YXRpb25zIGlu IHRoYXQgcmVnYXJkLgoKRXhhY3RseS4KCj4gSSAqYmVsaWV2ZSogYHFlbXUtbmJkYCBzaG91bGQg YmUgYWJsZSB0byBiaW5kIGFsbCB0aGUgc3RvcmFnZSB0eXBlcyB3ZQo+IHdhbnQgdG8gcmVzdG9y ZSB0byB0byAvZGV2L25iZFhZIGRldmljZXMsIHdoaWNoIHdvdWxkIGdpdmUgdGhlIHByb3ZpZGVy Cj4gYSBidW5jaCBvZiBibG9jayBkZXZpY2VzIHRvIHdyaXRlIHRvIGluIHdoaWNoZXZlciB3YXkg dGhleSB3YW50IHRvLCBzbwo+IHRoZSBwcm92aWRlciB3b3VsZCB0aGVuIG9ubHkgbmVlZCB0byBm aWd1cmUgb3V0IGhvdyB0byByZWNlaXZlIHRoZSBkYXRhCj4gYW5kIGZvcndhcmQgdGhhdCB0byB0 aGUgZGV2aWNlcy4KPiBXZSdsbCBuZWVkIHRvIHRyeS4KClRoYXQncyBwcmV0dHkgbXVjaCB3aGF0 IEkgaGFkIGhvcGVkIGZvci4KCj4+PiBXaGljaCBpcyB3aHkgdGhlIG1vc3QgZmxleGlibGUgdGhp bmcgdG8gZG8gaXMgdG8gdXNlIGEgYHFlbXUtaW1nYCBjYWxsCj4+PiBhbmQgZ2l2aW5nIGl0IHRo ZSBwYXRocywgb3IgbW9yZSBwcmVjaXNlbHksIHRoZSBVUkxzIHRvIHRoZSBkaXNrcy4KPj4KPj4g SSB1bmRlcnN0YW5kIGhvdyB0aGlzIG1ha2VzIHNlbnNlLiBIb3dldmVyLCBpZiB5b3UgZG9uJ3Qg aGF2ZSB0aGUgZGF0YSBpbiBhCj4+IGZvcm1hdCB0aGF0IHFlbXUtaW1nIGNhbiBjb25zdW1lLCB0 aGluZ3MgYmVjb21lIGNvbXBsaWNhdGVkLgo+IAo+IEl0IGNhbiBhbHNvIGp1c3QgcmVhZCBkYXRh IGZyb20gYSBzdHJlYW0gKGJ1dCB3aXRob3V0IGFueSBzbWFydGVyCj4gcHJvdG9jb2wsIHRoaXMg d291bGQgbWFrZSBob2xlcy91bmFsbG9jYXRlZCBibG9ja3MgZXh0cmVtZWx5Cj4gaW5lZmZpY2ll bnQpLCB3aGVyZSB0aGUgcHJvdmlkZXIgd291bGQgY3JlYXRlIHRoYXQgc3RyZWFtIGluIHdoaWNo ZXZlcgo+IHdheSB0aGV5IHdhbnQgdG8uCkFzIHRoZSBvbmx5IHZpYWJsZSBmb3JtYXRzIHRvIHN0 cmVhbSBpbnRvIHFlbXUtaW1nIGFyZSBxY293MiBhbmQgcmF3IGFuZCAKKHRvIG15IHVuZGVyc3Rh bmRpbmcpIHRoZXNlIHJlcXVpcmUgdGhlIGRhdGEgdG8gYmUgaW4gdGhlIHJpZ2h0IG9yZGVyIApC YXJlb3Mgd291bGQgaGF2ZSB0byByZS1vcmRlciB0aGUgZGF0YSBiZWZvcmUgc3RyZWFtaW5nIGl0 IGludG8gCnFlbXUtaW1nLCB3aGljaCBicmluZ3MgdXMgYmFjayB0byBzdGFnaW5nIHRoZSBpbWFn ZSAtIGluIHdoaWNoIGNhc2Ugd2UgCmRvbid0IG5lZWQgdG8gc3RyZWFtIGFueW1vcmUgOikKCi0t IApBbmRyZWFzIFJvZ2dlICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmRyZWFzLnJvZ2dl QGJhcmVvcy5jb20KICAgQmFyZW9zIEdtYkggJiBDby4gS0cgICAgICAgICAgICAgICAgICAgICAg UGhvbmU6ICs0OSAyMjEtNjMwNjkzLTg2CiAgIGh0dHA6Ly93d3cuYmFyZW9zLmNvbQoKICAgU2l0 eiBkZXIgR2VzZWxsc2NoYWZ0OiBLw7ZsbiB8IEFtdHNnZXJpY2h0IEvDtmxuOiBIUkEgMjk2NDYK ICAgS29tcGxlbWVudMOkcjogQmFyZW9zIFZlcndhbHR1bmdzLUdtYkgKICAgR2VzY2jDpGZ0c2bD vGhyZXI6IFN0ZXBoYW4gRMO8aHIsIErDtnJnIFN0ZWZmZW5zLCBQaGlsaXBwIFN0b3J6CgoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KcHZlLWRldmVsIG1h aWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94 bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==