From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 4862DDF72 for ; Wed, 20 Apr 2022 18:23:13 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 3F7A2DFE3 for ; Wed, 20 Apr 2022 18:22:43 +0200 (CEST) Received: from mail02.cetsi.fr (mail02.cetsi.fr [91.151.64.22]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS id D0A15DFD8 for ; Wed, 20 Apr 2022 18:22:41 +0200 (CEST) Received: from CYLNEXC01.cyllene.corp (unknown [10.0.250.28]) by mail02.cetsi.fr (Postfix) with ESMTP id 3A44240502A2; Wed, 20 Apr 2022 18:22:33 +0200 (CEST) DKIM-Filter: OpenDKIM Filter v2.11.0 mail02.cetsi.fr 3A44240502A2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groupe-cyllene.com; s=dkim; t=1650471753; bh=NztLha54E2IbKpxhn9uw6rRSZH2FgdB1T6Jjwj9rdVs=; h=From:To:Subject:Date:References:In-Reply-To:From; b=SHk/PxRkmQ6Desw72E+C5lfHsSpmG7Fapov7Louw5aukgRJrehQoWcPHur9eUEI39 Tr2IuSiMs1ny7RbBD+7n4wxmb4DGtLUZkKszKbtgwEtAIxg41uKo+70uOX7JG2Mu85 UOgsY7xZXPCQBJvbDuJ3I4fiQeT0sV7rj+pAvs8E= Received: from CYLNEXC01.cyllene.corp (10.0.250.28) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24; Wed, 20 Apr 2022 18:22:35 +0200 Received: from FRA01-PR2-obe.outbound.protection.outlook.com (10.0.250.254) by CYLNEXC01.cyllene.corp (10.0.250.28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.24 via Frontend Transport; Wed, 20 Apr 2022 18:22:35 +0200 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fTZjbhWdbDSHxZyMzBJE7Axfg5pdu3EZH2M1QYKEnIM/OMpFrcsySZEOpkQyd99LGre5/V4eDmENnEtwVIdzLuYGH1+onCRTgjLNXuUEYLzB4DokBBh+E6zLKQLYaXV8Y+Af/R5N1uGdrZ4wsbCZlJHDyP+qoeseqhAQYUu/qPomhZ5jcKPQMwrh+HVl979+8JYVrD5Mc+SIQDXGLz3MyYBypvJ7DNhBW8H2tjDcn8Y5ZSTkiTzWipETETYklUUtM64L4AnumE+sflzbhDJg6gOrpbf7ulSmLtLDLvriVW+bAVfVpdwk1UzGHUd9azWZlgsWcaumlLjw6fEA/xi7Cw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NztLha54E2IbKpxhn9uw6rRSZH2FgdB1T6Jjwj9rdVs=; b=D+EBDhvkBnLIFZFIU9pmlhQYzG74u2Dm3tEBi/S7Z0b3V8iAGMeJVtw6GfVxIoz5SsvJAJUBsYUhP/oKtTwP9S+ypUfkBPtyj/3WmoOZYk1Zmk0BP5BOw9Xg0OiaaWDtxvVzbyqbUJ/0MDOkPMvyyIs3y/5vepuJMgXSjh48kCHAuM9WAxt96W+UjxTrKbUK+1ETmjUTdjFTDv/+xic0v+2smGBA3SswbBHNbnG/oxlOBvuhn3cYWTr7yiyJRAGYvjKQDyM4OoNEV3RU/emSzxxZ//XFrRYdbzakZ39qSrMWg3b+C7vc0w9WF1qiBW+3Z8O8A71OrM5cVCzIYpfS8w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=groupe-cyllene.com; dmarc=pass action=none header.from=groupe-cyllene.com; dkim=pass header.d=groupe-cyllene.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=groupecyllene.onmicrosoft.com; s=selector2-groupecyllene-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NztLha54E2IbKpxhn9uw6rRSZH2FgdB1T6Jjwj9rdVs=; b=zmMW3G90dXavzYgrALGVttCgkqt5e4srNIded0rQZznh0T/f4v0a8p4ckS8RNRB67eaEtBl6Me3pA6eHxmTIAjm7uHD/ExFPL8/UKagBOh580NpCqqYI+LHPqeESSOmJz9bPBrge5oqGFEAWhxKyrYMOjZG97nDNncdcu4zA6ZY= Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:32::17) by PR1P264MB2029.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:1b6::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.14; Wed, 20 Apr 2022 16:22:34 +0000 Received: from MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::d51e:bb34:30c5:7f59]) by MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM ([fe80::d51e:bb34:30c5:7f59%5]) with mapi id 15.20.5186.014; Wed, 20 Apr 2022 16:22:34 +0000 From: "DERUMIER, Alexandre" To: "pve-devel@lists.proxmox.com" , "aderumier@odiso.com" , "f.ebner@proxmox.com" , "t.lamprecht@proxmox.com" Thread-Topic: [pve-devel] [PATCH v3 qemu-server 0/7] cloudinit pending behaviour change Thread-Index: AQHYRP9q3hOTI/fgPkybNvjnWwxml6z5G66A Date: Wed, 20 Apr 2022 16:22:34 +0000 Message-ID: References: <20210609115417.3326775-1-aderumier@odiso.com> <53db0ad2-e34d-7e84-0d27-b42e03c49651@proxmox.com> In-Reply-To: <53db0ad2-e34d-7e84-0d27-b42e03c49651@proxmox.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.44.0 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=groupe-cyllene.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 05f176b8-e03e-400b-0db2-08da22e9f9e5 x-ms-traffictypediagnostic: PR1P264MB2029:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 5mzcJA3X6bVswh7rUhfqW/ujMz9KJnFd/+Ex+/VLPDr67w5eM2RsOyFhgZFoNkW2HT29r1nyfB0bnH2K7TRx6hmoaxeGSJ+LponEQ4YJHScTM8Jog/C0qK+uF+xOjM+fKeC2XtMv4/EjuXD4PtZ56Oa1UdEFmmt1oxbUC3FWpB7Ja4WaRv/TjvBELYsjNh7DlbbURqkeKoOQk15Yq0EtzBEcP0e5hq5AqyKG0Fw/Qd6uAbY/fLFR5OXq3NLqCacwwKKnqV47moWfm1JMDaAuQym/FM2j7L4fF1D1EuFbdUkuNDL/AjmbpoYGAVKxjMmZdzf/RaVLiuTcCqMrDQR5YXvwZ3HriMsO7NtsicqrMbuLYG3ZaL7EN5gzrdRa/HFcXMdIAlXgzXO7nIejBfcA4TfPudV/oNN2rLTB7lK6gZHS7z2Z8LHubRqIxtn24e0eS29gxoWmYVaxo1hp19JyHV3zCiLLmG0PMk+R4wbTql5kJmGUkwyYKQLjKZt7Ir5JzEHjJls9oCs6ZAOkgbCD2z+HW9EM1cSIvOZYuSNgKfSJ+0ps5YR0XG7jxriD9U6x6mwmWCVuz8cd5IRCsOCzlMWZcmakO7ccjPhYGQuVddeK6l3cjQfpIrzZRxn/ucceI/6s71jrSuczVrXE+bA0CRS0Bcr7hONYvCQ4Bmdpjn1yTQflAIuv5cMvCXYPT2+NmaQi3DzfjtVCO7jFdTlXDQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(4636009)(396003)(366004)(346002)(39850400004)(136003)(376002)(110136005)(38100700002)(38070700005)(83380400001)(36756003)(316002)(8936002)(2906002)(66476007)(64756008)(66946007)(66556008)(66446008)(76116006)(5660300002)(91956017)(8676002)(6506007)(6512007)(71200400001)(186003)(66574015)(2616005)(508600001)(6486002)(86362001)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 2 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?UVVzRnBJK214SnhFN2Y1YlZ0SzBZVVFzN1UzWFpIc282Y1k0Qnc0UzFKNFp4?= =?utf-8?B?eEt1TVc0RVFBUDNjTmJ1cmxVTlFNUFJnZE85akR5eDAxTHZvV2dtN2pMYUdo?= =?utf-8?B?MEZtM3B6SlUwekY5c1VLSkFtU1FtUUVwTkdLUndycnVWRDdiMnFpMXlrcHMx?= =?utf-8?B?S3hVUTRRb25QaW15OXUyQnRFUXM4Y0JvQU9XcEZRV2g3Nkt6RmRDUkQ4NUtU?= =?utf-8?B?djdNQVd2dE5sOEN6Vy9pb1pmb0dic01NL0VNYnVhRnRlVG9YZFFVVXpWNWJ1?= =?utf-8?B?YlRveUtSVnR2YndnZFlrYWRYN3VVZ3EyK05UMXI1SmR4dGQ5QTlwVmpoWUtG?= =?utf-8?B?K01ydi92cEdkbTdIWVgwRnBDbm50ZzNyVEFCK2N1N3RwSEc0TXY5WU9TZDNL?= =?utf-8?B?OXcreDNNaXVyWXl3Qmh6blJXT0RyeThXM285bXc3aklCTk5pVHZoZ2ZENUhh?= =?utf-8?B?SExSSk8zZ0k2SndwRlBDTTkxTHB5VmxnQ29wVkwzNFZwR3RYKzdCNVc4cmpm?= =?utf-8?B?U3RwdTZ2U0dUVWtTTjdkQkVJbmNXd3AxMTFhYnBreG8xd2c1UzZybnNKTUFT?= =?utf-8?B?OC9qL3pJaTVRNzZkUUdHc1hMV21WbUZiWDNrVlBZTk9nZU1lSDRLQW5ISWM0?= =?utf-8?B?Y2sycmhzaUFrN0hNeDEzVER2ZlVyYlNLaXpaalpEMHNnNS8xeVRhbHZmdHpP?= =?utf-8?B?MUExUVFBRXRjOUVSUFZLbWRSNlYzeHJkeVdyMHdoeWpsSTVacDhZaDFHTDJT?= =?utf-8?B?MnlPREdRMDZrV3VPWVhnOExZei9Qd2lMcERIL3BZa1E3bWYvMWhMbUxIRFJS?= =?utf-8?B?N0tPRDM3b0UrVG5BYXAvMmtZSDFSVTd2c1hWQTJGZk5uOFgyZkt3VVp0VkJL?= =?utf-8?B?eVhvVGZjV0hGV1BTd2l0ei9tbVVDazlrLzU4Ulkyek9PRXo0SFVFbmFEMCtv?= =?utf-8?B?OXZLOGdxQUZ2MEVFd2ozK3FxZUw5QmhnVUtXU2QvVU9ZT283V1paRzNJTzdU?= =?utf-8?B?VFNrbldnSU4yRWtRNkE2Wkd0S0kxUEVqNExJemJodWhrMEh4MkVSbFZ3V2dH?= =?utf-8?B?allDeWVuYTVzdWZFMHNKK2hKdjJkWE9QQ3Rqc3JQczVkZ0xUMDlkMDFKNmxx?= =?utf-8?B?eWgvT3gveWlZK2tkWDNuOTVVWjFBTEZUZjQvOWVlN1piU09BbmN1K3NMWnVx?= =?utf-8?B?V1lGZnlHZkpROUlmaDQ5K0NBUE5RR2xyT0pUaGEySkdUUUpWM21NQWt1bVdF?= =?utf-8?B?bmlrYjVXMExqRmsyTVZSczB6bXhxZFhzQkl5SXRUWm1RVnA3WWtFVEl0YVRp?= =?utf-8?B?SmFyU29PMHlucTFzWjhjdVBJL0NhSWpDUUFuQ1d6cmVjWmxPMVVKR1FUeVNW?= =?utf-8?B?VzZIQ3NnazIwMmZBUzFUSHRWS0tUQUNXd2laNWxaZlJrYlN4TU1pWWY3K25y?= =?utf-8?B?eE9LenhHK3M4cmpLYXlhWWF3WVpHb0l5ampTWmljMjVKZHZ6N2tzaWxFSUdz?= =?utf-8?B?OUtIY2FEa1NUL2NTVGIyV1hBcVI1VUl5QkFFVWRlU1Jsd3NtVUc2QkhoUmVz?= =?utf-8?B?MC9lbkN5bm41WDNGZ1VFVjdrYm51VjhnOWppS3ZmTkRiTmN4cUYvRTh6ZTNT?= =?utf-8?B?b0ZrRDRUVGczYzI1WGtHamtydUtxaDE4dnhzM2lUNjhBNkplNVl2NVR6NTkw?= =?utf-8?B?U1A3dG9aU2dsTEovV0dmMWtmbE1PVmNXcnREc2N1cHFjMjM3aU02TkVNMmlj?= =?utf-8?B?TFBKVjlQQkxOaGZJdTZtYmhFSUp6OGtIZnBzMHZDWXRmSWFkV3Y0c3lBUTli?= =?utf-8?B?bTF6dFIzaXozdVB6dGhsSm83V3FxMjltUGpKUGlNUDUyRnhjZU5VQWhqdWN4?= =?utf-8?B?Ymo1ZS8zelJCUGw0SkRvYkI2WEp0V0FyVDB3STlQRWF5SEtLeCsyUUlXUFAw?= =?utf-8?B?NkJGNjVTekR6VDA3TG9FbkRidUNwNjB5cklwdEdlVEl4NmpiSU5zQWlvZG51?= =?utf-8?B?NW9JUWZZTDI1Z3V3Q1J6dFhIa3ltbjZNQUxGTDNRQnRWNGl2NjlXU3hENTVS?= =?utf-8?B?WjRBRHlma3NOMG8rZy9vdzRuT0wxdjJnRjNzYnlrcitkbG9rSWdQOTFub0Zl?= =?utf-8?B?MXdiZ0xacEFObkh2Z2FvZWdpQXNSS3ZPdndOZnF6SWRLOUhWS25RYnpxRmhq?= =?utf-8?B?TmpQVk5UQXNSbk9oUHJkbS9Ud09mM1hMMFBQYzk0ZWttano5N2kzYjUwZUJH?= =?utf-8?B?U3BIRThpWTdlVTJiNnJIV3ByTS9XbUxFaGxmM1JqTHhhMUpuaGRNWlZTYnQ3?= =?utf-8?B?RS8yZmRETmFOalhtc3l0Q2ltSXRDdk92WjRlWnhyUUJpZmhlSkRGVnhDNU5y?= =?utf-8?Q?h6aGaPNFNG6XzgojzrTOxK2G+O8fmrge/PCDyiH/0BJl0?= x-ms-exchange-antispam-messagedata-1: 1udip0ZQlS2GzbF9QJL88Q5RcvXMEn3TzIg= Content-Type: text/plain; charset="utf-8" Content-ID: <5C6CAC5324752F42BB2EC3F8268F298A@FRAP264.PROD.OUTLOOK.COM> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MR1P264MB2481.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 05f176b8-e03e-400b-0db2-08da22e9f9e5 X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Apr 2022 16:22:34.1296 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: ee11ccf7-112c-4284-848b-f229745e715b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: LOB7KKB5qItnmKYuNxW1Wr6CAJsI8yG4CrDl0TC6fBiHndhOBxGpFw4VFt5/w1K9P6/eUj8oaKsIJFUQ5IYMwInA25dOAVmAA6hsZjy/XQIGhMDPLtlQAKPQXYLnj78Z X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR1P264MB2029 X-OriginatorOrg: groupe-cyllene.com X-SPAM-LEVEL: Spam detection results: 0 AWL 0.012 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record T_SCC_BODY_TEXT_LINE -0.01 - URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [groupecyllene.onmicrosoft.com, groupe-cyllene.com] Subject: Re: [pve-devel] [PATCH v3 qemu-server 0/7] cloudinit pending behaviour change X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Apr 2022 16:23:13 -0000 SGkgRmFiaWFuLA0KDQpJJ20gYmFjayBmcm9tIGhvbGlkYXkuDQoNCkknbGwgcmV3b3JrIHRoZSB2 MiBwYXRjaCBzZXJpZXMgd2l0aCBhbGwgeW91ciBjb21tZW50cy4NCg0KDQpBYm91dDoNCg0KPj5B IHNtYWxsIHByb2JsZW0gd2l0aCBib3RoIGFwcHJvYWNoZXMgaXMgaG93IHRvIGhhbmRsZSBhbHJl YWR5DQo+IGV4aXN0aW5nDQo+IGNvbmZpZ3MsIGJlY2F1c2UgZXZlcnl0aGluZyB3aWxsIHNob3cg dXAgYXMgY2hhbmdlZC4NCj4gTm90IHJlYWxseSBzdXJlDQo+IHdoYXQgY291bGQgYmUgZG9uZSBh Ym91dCB0aGF0IHRob3VnaC4gSWdub3JpbmcgaXQgYW5kIGhhdmluZyBpdA0KPiBhdXRvLWZpeGVk IHRoZSBuZXh0IHRpbWUgdGhlIGNsb3VkLWluaXQgaXMgZ2VuZXJhdGVkIGRvZXNuJ3Qgc2VlbSB0 b28NCj4gYmFkLg0KDQpZZXMsIEkgd2FzIHRoaW5raW5nIGFib3V0IHNpbXBseSB3YWl0IHRvIG5l eHQgYm9vdCBmb3IgcmVnZW5lcmF0ZSB0aGUNCm5ldyBzZWN0aW9uLg0KQnV0IG1heWJlIEkgY291 bGQgYmUgcG9zc2libGUgdG8gbm90IGRpc3BsYXkgYWxsIGNoYW5nZXMgaWYgdGhlIG5ldw0KW2Ns b3VkaW5pdF0gc2VjdGlvbiBkb24ndCBleGlzdCB5ZXQuDQoNCg0KDQpJJ2xsIHRyeSB0byBzZW5k IGEgdjQgbmV4dCB3ZWVrLg0KDQoNCkFsZXhhbmRyZQ0KDQoNCg0KDQoNCkxlIGpldWRpIDMxIG1h cnMgMjAyMiDDoCAxNTowMSArMDIwMCwgRmFiaWFuIEVibmVyIGEgw6ljcml0wqA6DQo+IEFtIDA5 LjA2LjIxIHVtIDEzOjU0IHNjaHJpZWIgQWxleGFuZHJlIERlcnVtaWVyOg0KPiA+IEhpLA0KPiA+ IA0KPiA+IFRoaXMgaXMgYW4gYXR0ZW1wdCB0byBjbGVhbnVwIGN1cnJlbnQgYmVoYXZpb3VyIG9m IGNsb3VkaW5pdCBvbmxpbmUNCj4gPiBjaGFuZ2VzLg0KPiA+IA0KPiA+IEN1cnJlbnRseSwgd2Ug c2V0dXAgY2xvdWRpbml0IG9wdGlvbnMgYXMgcGVuZGluZywgdW50aWwgd2UgZ2VuZXJhdGUNCj4g PiB0aGUgY29uZmlnIGRyaXZlLg0KPiA+IA0KPiA+IFRoaXMgaXMgbm90IDEwMCUgdHJ1ZSwgYmVj YXVzZSBzb21lIG9wdGlvbiBsaWtlIHZtIG5hbWUsIG5pYyBtYWMNCj4gPiBhZGRyZXNzIGNhbiBi ZSBjaGFuZ2VkLA0KPiA+IHdpdGhvdXQgZ29pbmcgdG8gcGVuZGluZywgc28gdXNlciBjYW4ndCBr bm93biBpZiBpdCBuZWVkIHRvDQo+ID4gcmVnZW5lcmF0ZWQgaXQuDQo+ID4gDQo+ID4gQWxzbyBj dXN0b20gY29uZmlnIGNhbiBiZSBkb25lIHdpdGggc25pcHBldHMgZmlsZSwgd2l0aG91dCBhbnkN Cj4gPiBwZW5kaW5nIHN0YXRlLg0KPiA+IA0KPiA+IEFsc28sIHNvbWUgY2FuIGFyZSB2ZXJ5IGRp ZmZpY3VsdCB0byBoYW5kbGUsIGlmIHlvdSBob3RwbHVnIGEgbmljDQo+ID4gYnV0IGl0J3MgZmFp bGluZyxzbyBwZW5kaW5nLA0KPiA+IHRoZW4geW91IGRlZmluZWQgYW4gaXBjb25maWcsIGFuZCB0 aGVuIHlvdSByZXZlcnQgaG90cGx1Zy4NCj4gPiANCj4gPiAoVGhpcyB3aWxsIGJlIHJlYWxseSB1 c2VmdWxsIHdpdGggaXBhbSBpbXBsZW1lbnRhdGlvbiwgd2hlcmUNCj4gPiBpcGNvbmZpZyBwZW5k aW5nIHN0YXRlIGlzIHJlYWxseQ0KPiA+IMKgbmVlZGVkLCBhcyB3ZSBuZWVkIHRvIGZvbGxvdyB0 aGUgcGVuZGluZyBzdGF0ZSBvZiB0aGUgbmV0WA0KPiA+IGludGVyZmFjZSkNCj4gPiANCj4gPiBT bywgaW5zdGVhZCBvZiBzZXR0aW5nIGNsb3VkaW5pdCB2YWx1ZXMgaW4gcGVuZGluZywNCj4gPiB0 aGlzIHBhdGNoIHNlcmllIGV4dHJhY3QgdGhlIGN1cnJlbnQgY29uZmlnIGZyb20gdGhlIGNsb3Vk aW5pdA0KPiA+IGRyaXZlIGFuZCBjb21wYXJlIGl0IHRvIHZtIGNvbmZpZyAocGVuZGluZyBjb25m aWcpLg0KPiA+IA0KPiA+IChDdXJyZW50bHkgdGhlIHZtIGNvbmZpZyBpcyBzaW1wbHkgY29waWVk IGluc2lkZSB0aGUgaXNvIGF0DQo+ID4gZ2VuZXJhdGlvbiwgYnV0IHdlIGNvdWxkIGltcGxlbWVu dGVkDQo+ID4gwqBjb25maWdkcml2ZSBmb3JtYXQgcGFyc2VycykgDQo+ID4gDQo+ID4gQSBuZXcg c3BlY2lmaWMgY2xvdWRpbml0IGNvbmZpZyBhcGkgaXMgYWRkZWQgdG9vLCBtZXJnaW5nIGlwYWRk clgNCj4gPiAmJiBuZXRYIG1hYw0KPiA+IGluIHNhbWUgZmllbGQsIGFuZCBkaXNwbGF5aW5nIHRo ZSBkaWZmIGJldHdlZW4gY3VycmVudCBhbmQNCj4gPiBnZW5lcmF0ZWQgY29uZmlnLg0KPiA+ICh3 ZSBjb3VsZCBpbXBsZW1lbnRlZCByZWFkIGNvbmZpZyBmcm9tIGN1c3RvbSBzbmlwcGV0IHRvbyBs YXRlcikNCj4gPiANCj4gPiANCj4gRmlyc3Qgb2ZmIGFsbCwgc29ycnkgZm9yIHRoZSB2ZXJ5IGxh dGUgcmV2aWV3Lg0KPiANCj4gVGhlIGJpZ2dlc3QgcXVlc3Rpb24gc3RpbGwgaXMgd2hpY2ggYXBw cm9hY2ggc2hvdWxkIGJlIHVzZWQuDQo+IA0KPiBUd28gZG93bnNpZGVzIG9mIHRoaXMgYXBwcm9h Y2g6DQo+ICogVGhlIFZNIGNvbmZpZyBpcyBtYWRlIGF2YWlsYWJsZSBpbnNpZGUgdGhlIGd1ZXN0 IHZpYSB0aGUgSVNPLCBidXQNCj4gdGhlDQo+IGd1ZXN0IGRvZXNuJ3QgcmVhbGx5IGhhdmUgYW55 IGJ1c2luZXNzIGtub3dpbmcgaXQuDQo+ICogVGhlIGV4dHJhY3Rpb24gaXMgYSBiaXQgaW52b2x2 ZWQvY29zdGx5LiBBbmQgdGVjaG5pY2FsbHksIHdlJ2QgbmVlZA0KPiB0bw0KPiBsb2NrIHRoZSBj b25maWcgZHVyaW5nIHRoZSBleHRyYWN0aW9uIChzbyB0aGUgZHJpdmUgY2FuJ3QgYmUgcmVtb3Zl ZA0KPiB1bmRlciBvdXIgbm9zZXMsIGFuZCB0byBwcm9oaWJpdCB0d28gZXh0cmFjdGlvbnMgYXQg dGhlIHNhbWUgdGltZSkuDQo+IEFuZA0KPiBpdCdzIGRpZmZpY3VsdCB0byB0ZWxsIGlmIGV4dHJh Y3Rpb24gZmFpbGVkIGJlY2F1c2UgaXQncyBhbiBvbGQgaW1hZ2UNCj4gdGhhdCBkb2Vzbid0IGlu Y2x1ZGUgdGhlIGNvbmZpZyB5ZXQsIG9yIGlmIGl0IGZhaWxlZCBmb3IgcmVhbC4NCj4gDQo+IFNv IElNSE8gdGhlIG90aGVyIGFwcHJvYWNoIGlzIGEgYml0IGJldHRlci4gTXVjaCBvZiB0aGUgcmV2 aWV3IHNob3VsZA0KPiBhbHNvIGFwcGx5IHRvIHYyIG9mIHRoZSBzZXJpZXMuDQo+IA0KPiBBIHNt YWxsIHByb2JsZW0gd2l0aCBib3RoIGFwcHJvYWNoZXMgaXMgaG93IHRvIGhhbmRsZSBhbHJlYWR5 DQo+IGV4aXN0aW5nDQo+IGNvbmZpZ3MsIGJlY2F1c2UgZXZlcnl0aGluZyB3aWxsIHNob3cgdXAg YXMgY2hhbmdlZC4gTm90IHJlYWxseSBzdXJlDQo+IHdoYXQgY291bGQgYmUgZG9uZSBhYm91dCB0 aGF0IHRob3VnaC4gSWdub3JpbmcgaXQgYW5kIGhhdmluZyBpdA0KPiBhdXRvLWZpeGVkIHRoZSBu ZXh0IHRpbWUgdGhlIGNsb3VkLWluaXQgaXMgZ2VuZXJhdGVkIGRvZXNuJ3Qgc2VlbSB0b28NCj4g YmFkLg0KPiANCg0K