From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-3.9 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3C2CFC388F9 for ; Wed, 11 Nov 2020 05:46:06 +0000 (UTC) Received: from krantz.zx2c4.com (krantz.zx2c4.com [192.95.5.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id B967A2220B for ; Wed, 11 Nov 2020 05:46:04 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=rozman.si header.i=@rozman.si header.b="qEHS1frm" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B967A2220B Authentication-Results: mail.kernel.org; dmarc=fail (p=reject dis=none) header.from=rozman.si Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=wireguard-bounces@lists.zx2c4.com Received: by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 4d03ee3d; Wed, 11 Nov 2020 05:41:48 +0000 (UTC) Received: from krn.amebis.si (krn.amebis.si [93.103.235.207]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTPS id a58110ac (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Wed, 11 Nov 2020 05:41:45 +0000 (UTC) Received: by krn.amebis.si (Postfix, from userid 982) id 5256618E87AD; Wed, 11 Nov 2020 06:45:31 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rozman.si; s=default; t=1605073531; bh=IfqPgcSQVMwCsvvSN8aHOL3LoOYM5MJxuWDpwa37uGU=; h=From:To:Subject:Date:References:In-Reply-To:From; b=qEHS1frmWTGA/KkcmgirE3yZpA9c1sygkwqK6Yr5tK/EKayglD/2+rtFw4tbhRfYq BBNOOgGhbZPuTWHAQxIw98HD0v/0cTMwhHJBLAk8xmAmTjZe3apt4CwSmMcOlWSaee 1NU9YdR1IiFmwm0XabjTniuqIq7MfJiZI9i/qFZw= Received: from Konj.amebis.doma (konj.amebis.doma [IPv6:2a01:260:4101:1464::4]) by krn.amebis.si (Postfix) with ESMTPS id 4BC5318E87AB; Wed, 11 Nov 2020 06:45:29 +0100 (CET) Received: from Konj.amebis.doma (2a01:260:4101:1464::4) by Konj.amebis.doma (2a01:260:4101:1464::4) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.659.4; Wed, 11 Nov 2020 06:45:29 +0100 Received: from Konj.amebis.doma ([fe80::545:cd17:7444:be04]) by Konj.amebis.doma ([fe80::545:cd17:7444:be04%9]) with mapi id 15.02.0659.007; Wed, 11 Nov 2020 06:45:29 +0100 From: Simon Rozman To: Stefan Puch , "wireguard@lists.zx2c4.com" Subject: Re: Actual plans for Windows client: PostUp/PreDown possible? Thread-Topic: Actual plans for Windows client: PostUp/PreDown possible? Thread-Index: AQHWt2KYv/neyyhZRUi8YHTPROFywanCbPIA Date: Wed, 11 Nov 2020 05:45:28 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-GB, sl-SI, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/16.42.20101102 x-originating-ip: [2a01:260:4101:1464::1] Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-BeenThere: wireguard@lists.zx2c4.com X-Mailman-Version: 2.1.30rc1 Precedence: list List-Id: Development discussion of WireGuard List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: wireguard-bounces@lists.zx2c4.com Sender: "WireGuard" SGkhDQoNCldpcmVHdWFyZCBmb3IgV2luZG93cyBhbmQgT3BlblZQTiBhcmUgZnVuZGFtZW50YWxs eSBkaWZmZXJlbnQuIENvbnNpZGVyIFdpcmVHdWFyZCBvbiBXaW5kb3dzIGFzIGFuICJhbHdheXMt b24iIFZQTi4gT25jZSBjb25maWd1cmVkIGJ5IGFkbWluLCBpdCBpcyBqdXN0IGFsd2F5cyB0aGVy ZSwgYW5kIHVzZXJzIGRvbid0IG5lZWQgdG8gZXhwbGljaXRseSBjb25uZWN0IG9yIGRpc2Nvbm5l Y3QuIFRydXN0IG1lLCB0aGlzIGlzIHNvbWV0aGluZyB5b3VyIHVzZXJzIHdpbGwgZ3JvdyB0byBs b3ZlIC0gbm8gc2VhcmNoaW5nIGZvciBhIEdVSSB0byBjbGljayBDb25uZWN0IGJ1dHRvbiB3aGVu IGFsbCB5b3Ugd2FudCBpcyB0byBxdWlja2x5IHZpZXcgYSBidXNpbmVzcyBkb2N1bWVudCBvbiBa Oi4NCg0KVGhpbmsgZGlmZmVyZW50bHkuDQoNClRoZXNlIGFyZSBteSByZWNvbW1lbmRhdGlvbnMg Zm9yIHlvdXIgdXNlLWNhc2U6DQoNCjEuIENvbmZpZ3VyZSB0aGUgV2lyZUd1YXJkIHR1bm5lbCBh dCB0aGUgY29tcGFueSBlbmRwb2ludC4gVXNlIHNwZWNpZmljIHBvcnQgcmF0aGVyIHRoYW4gcmFu ZG9tLg0KDQoyLiBDb25maWd1cmUgV2lyZUd1YXJkIHR1bm5lbCBvbiBjbGllbnQgY29tcHV0ZXJz IGFuZCBsZWF2ZSBpdCBhY3RpdmUgYXQgYWxsIHRpbWVzLg0KDQozLiBJbnN0cnVjdCB1c2VycyB0 byBjb25uZWN0IFxcMTAuMC4wLjFcZGF0YSBhcyB0aGUgbmV0d29yayBkcml2ZSBaOiBhbmQgY2hv b3NlIFJlY29ubmVjdCBvbiBsb2dvbiB0byBtYWtlIGl0IHBlcnNpc3RlbnQuIChJIGFtIHB1c2hp bmcgYSBsb2dvbi1zY3JpcHQgdG8gZG8gaXQgaW4gbXkgZGVwbG95bWVudC4pIFdoeSB1c2Vycz8g QmVjYXVzZSwgc2VsZG9tbHkgdXNlcnMgZGlzY29ubmVjdCB0aGUgbmV0d29yayBkcml2ZSBieSBh Y2NpZGVudCwgYW5kIGl0IHBheXMgb2ZmIHRoZXkga25vdyBob3cgdG8gcmVjb25uZWN0IGl0Lg0K DQo0LiBEb24ndCBhZGQgRE5TIGxpbmUgdG8gdGhlIFdpcmVHdWFyZCB0dW5uZWwgY29uZmlnLiBP dGhlcndpc2UsIFdpcmVHdWFyZCBibG9ja3MgYWxsIG90aGVyIEROUyBzZXJ2ZXJzIGFuZCB1c2Vy cyB3aWxsIG5vdCBiZSBhYmxlIHRvIGFjY2VzcyB0aGVpciBob21lIExBTiBieSBob3N0bmFtZXMu DQoNCjUuIE9uIGNsaWVudCBsYXB0b3BzIHRoYXQgcm9hbSBpbiBhbmQgb3V0IG9mIHRoZSBuZXR3 b3JrIHdoZXJlIHlvdXIgY29tcGFueSBlbmRwb2ludCByZXNpZGVzLCB0aGUgdHVubmVsIGNvbXBh bnkgZW5kcG9pbnQgd2lsbCBhdXRvLXN3aXRjaCBmcm9tIHB1YmxpYyBJUCB0byBsb2NhbCBJUC4g VGhlbiB5b3UgcHV0IHlvdXIgbGFwdG9wIHRvIHNsZWVwIGFuZCBnbyBob21lLiBXaGVuIHJlc3Vt aW5nIGF0IGhvbWUsIHRoZSBXaXJlR3VhcmQgdHVubmVsIHdpbGwgc3RpbGwgdHJ5IHRvIGNvbnRh Y3QgdGhlIGNvbXBhbnkgZW5kcG9pbnQgYnkgbG9jYWwgSVAgYW5kIHRoZSB0dW5uZWwgdHJhZmZp YyB3aWxsIHN0YWxsLg0KDQpUbyBtaXRpZ2F0ZSB0aGlzLCBJIG1ha2UgYSB0YXNrIGluIFRhc2sg U2NoZWR1bGVyIHRvIHJ1biAid2cuZXhlIHNldCA8eW91ciB0dW5uZWwgbmFtZT4gcGVlciA8Y29t cGFueSBlbmRwb2ludCBwdWJrZXk+IGVuZHBvaW50IDxjb21wYW55IGVuZHBvaW50IHB1YmxpYyBJ UD46PGNvbXBhbnkgZW5kcG9pbnQgcG9ydD4iIGNvbW1hbmQgZXZlcnkgMyBtaW51dGVzLg0KDQpU aGlzIHJlc2V0cyB0aGUgdHVubmVsIGVuZHBvaW50IHRvIGl0cyBwdWJsaWMgSVAuIFRoZSB0dW5u ZWwgdHJhZmZpYyBpcyByZXN0b3JlZCBhZnRlciBsZWF2aW5nIGNvbXBhbnkgbmV0d29yayBpbiBu byBsYXRlciB0aGFuIDMgbWludXRlcy4gVGhlIGNsaWVudCBlbmRwb2ludCByb2FtaW5nIGlzIGhh bmRsZWQgYnkgV2lyZUd1YXJkLg0KDQpBcyB0aGlzIHNjaGVkdWxlZCB0YXNrIGlzIHRoZSBzYW1l IGZvciBhbGwgY2xpZW50cywgb25jZSBjb25maWd1cmVkIGFuZCB0ZXN0ZWQsIGl0IGNhbiBiZSBl eHBvcnRlZCBhbmQgaW1wb3J0ZWQgb24gb3RoZXIgY29tcHV0ZXJzIChJIGRlcGxveSBpdCB1c2lu ZyBHcm91cCBQb2xpY3kpLg0KDQoNCkFuZCB0aGF0J3MgYWJvdXQgaXQuIFlvdXIgdXNlcnMgd2ls bCBhbHdheXMgaGF2ZSB0aGVpciBaOiBkcml2ZSB0aGVyZS4gTm8gbmVlZCBmb3IgUG9zdFVwL1By ZURvd24uDQoNCkJlc3QgcmVnYXJkcywNClNpbW9uDQoNCg0K77u/LS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCkZyb206IFdpcmVHdWFyZCA8d2lyZWd1YXJkLWJvdW5jZXNAbGlzdHMuengyYzQu Y29tPiBvbiBiZWhhbGYgb2YgU3RlZmFuIFB1Y2ggPHMucHVjaEB3ZWIuZGU+DQpEYXRlOiBUdWVz ZGF5LCAxMCBOb3ZlbWJlciAyMDIwIGF0IDE0LjA4DQpUbzogIndpcmVndWFyZEBsaXN0cy56eDJj NC5jb20iIDx3aXJlZ3VhcmRAbGlzdHMuengyYzQuY29tPg0KU3ViamVjdDogQWN0dWFsIHBsYW5z IGZvciBXaW5kb3dzIGNsaWVudDogUG9zdFVwL1ByZURvd24gcG9zc2libGU/DQoNCiAgICBIZWxs byENCg0KICAgIEnigJlkIGxpa2UgdG8gcmFpc2UgdGhlIHF1ZXN0aW9uIHJlZ2FyZGluZyBhbiBv cHRpb24gZm9yIFBvc3RVcC9QcmVEb3duIHdpdGggdGhlDQogICAgV2luZG93cyBjbGllbnQgYWdh aW4sIHdoaWNoIHdhcyAodG8gbXkgcmVzZWFyY2gpIGZpcnN0IGRpc2N1c3NlZCBoZXJlIG9uIHRo ZQ0KICAgIG1haWxpbmcgbGlzdCBhdCB0aGUgYmVnaW5uaW5nIG9mIERlY2VtYmVyIDIwMTkgYnkg UsOpbWkgYW5kIEphc29uIEEuDQoNCiAgICBJIHRob3VnaHQgYWJvdXQgc3dpdGNoaW5nIG91ciBP cGVuVlBOIHNldHVwIHRvIHRoZSBtb2Rlcm4gV2lyZWd1YXJkIGFuZCBzdGFydGVkDQogICAgcmVh ZGluZyBpZiBhbGwgbXkgcmVxdWlyZW1lbnRzIGNvdWxkIGJlIGZ1bGZpbGxlZC4gU28gZmFyIEkg aGF2ZSBzb21lIHVzZXJzIHdpdGgNCiAgICBubyBhZG1pbmlzdHJhdGl2ZSBwcml2aWxlZ2VzIG9u IHRoZWlyIFdpbmRvd3MgY29tcHV0ZXIgd2hlbiB0aGV5IHdhbnQgdG8gY29ubmVjdA0KICAgIHRv IGEgcmVtb3RlIHNlcnZlciBpbiBvcmRlciB0byBhY2Nlc3Mgc29tZSBzaGFyZWQgc3BhY2UgKFNh bWJhIGZpbGVzeXN0ZW0pLg0KICAgIEN1cnJlbnRseSB0aGUgdXNlcnMgYXJlIHVzaW5nIE9wZW5W UE4sIHdoaWNoIGhhcyBhIGJhY2tncm91bmQgc2VydmljZSBydW5uaW5nDQogICAgd2l0aCBhZG1p biByaWdodHMgKFdpbmRvd3Mgc2VydmljZSkuIFRodXMgdGhlIHVzZXJzIGNhbiBzaW1wbHkgdXNl IGEgc2hvcnRjdXQgb24NCiAgICB0aGUgZGVza3RvcCB0byB0aGUgT3BlblZQTi1HVUkgaW5jbHVk aW5nIGFuIGFwcHJvcHJpYXRlIGNvbmZpZy1maWxlIHRvIGNvbm5lY3QNCiAgICB0byB0aGUgcmVt b3RlIHNlcnZlci4gQWZ0ZXIgdGhlIHR1bm5lbCBpcyBlc3RhYmxpc2hlZCBPcGVuVlBOIHVzZXMg dGhlDQogICAgKG9wdGlvbmFsKSBzb2x1dGlvbiB0byBwbGFjZSBhIGJhdGNoIGZpbGUgd2l0aGlu IHRoZSB1c2Vyc3BhY2UNCiAgICAoJVVTRVJQUk9GSUxFJVxPcGVuVlBOXGNvbmZpZykgYXMgQ09O RklHLU5BTUVfdXAuYmF0IC8gQ09ORklHLU5BTUVfZG93bi5iYXQNCiAgICB3aGVyZSBzb21lIHN0 dWZmIGNhbiBiZSBwbGFjZWQgdG8gbW91bnQgYSBTYW1iYSBmaWxlc3lzdGVtIGFmdGVyIHRoZSBj b25uZWN0aW5nDQogICAgYW5kIHR1bm5lbCBhcmUgZXN0YWJsaXNoZWQgKG5ldCB1c2UgejogXFwx MC4wLjAuMVxkYXRhKSBhbmQgdG8gdW5tb3VudCBiZWZvcmUNCiAgICB0aGUgdHVubmVsIGlzIGRp c2Nvbm5lY3RlZC4NCg0KICAgIEnigJl2ZSBzZWVuIHRoZSBjb25jZXJucyBmcm9tIEphc29uIEEu IGFib3V0IHNwcmVhZGluZyBtYWx3YXJlIGFuZCB0aGUgaGludCB0aGF0DQogICAg4oCcTGludXgg Y29tbWFuZCBsaW5lIHVzZXJzIGNhbiBnZW5lcmFsbHkgYmUgdHJ1c3RlZCB0byBjaGVjayB0aGUg Y29uZmlnIGZpbGVzDQogICAgdGhleSdyZSB3cml0aW5nIGludG8gL2V0Yy93aXJlZ3VhcmTigJ0u IEZyb20gbXkgcG9pbnQgb2YgdmlldyB0aGUgc2FtZSBob2xkcyB3aXRoDQogICAgdGhlIHNvbHV0 aW9uIHByb3ZpZGVkIGZyb20gT3BlblZQTiB0byB1c2UgdGhlIGJhdGNoIGZpbGVzLCB3aGljaCBh cmUgb3B0aW9uYWwsDQogICAgY2FuIGJlIGNoZWNrZWQgYnkgdGhlIHVzZXIgYW5kIGhhdmUgdG8g YmUgZXhwbGljaXRseSBkZWZpbmVkIGZvciBlYWNoIFZQTiBwcm9maWxlLg0KDQogICAgTG9va2lu ZyBpbnRvIHRoZSBXaW5kb3dzIHNwZWNpZmljIHRvZG8gbGlzdCBvbiB0aGUgV2lyZWd1YXJkIGhv bWVwYWdlIEkgZGlkbuKAmXQNCiAgICBmaW5kIGFueSBjb21tZW50cyBpZiB0aGlzIHdpbGwgYmUg Y29uc2lkZXJlZCBmb3IgbGF0ZXIgdmVyc2lvbnMgb2YgdGhlIHdpbmRvd3MNCiAgICBjbGllbnQs IGlmIHRoZXJlIHdpbGwgb3Igd29u4oCZdCBiZSBhIHNvbHV0aW9uIGxpa2UgdGhpcy4NCg0KICAg IE1heWJlIEkgaGF2ZSBtaXNzZWQgc29tZXRoaW5nLCBzbyBteSBxdWVzdGlvbiB3b3VsZCBiZSwg aWYgc29tZW9uZSBjYW4gdGVsbCBtZQ0KICAgIHNvbWV0aGluZyBhYm91dCB0aGUgY3VycmVudCBz dGF0dXMgb3IgYSBwb3NzaWJsZSBpbXBsZW1lbnRhdGlvbj8NCg0KICAgIEtpbmQgcmVnYXJkcw0K ICAgIFN0ZWZhbg0KDQo=