Authentication-Results: mail-b.sr.ht; dkim=pass header.d=veniogames.com header.i=@veniogames.com Received: from mailout08.hostingdiscounter.nl (mailout08.hostingdiscounter.nl [91.217.57.99]) by mail-b.sr.ht (Postfix) with ESMTPS id 331AF11EE9A for <~graywolf/public-inbox@lists.sr.ht>; Sat, 23 Jul 2022 10:08:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mailout08.hostingdiscounter.nl (Postfix) with ESMTP id BE7EE851 for <~graywolf/public-inbox@lists.sr.ht>; Sat, 23 Jul 2022 12:08:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mailout08.hostingdiscounter.nl Received: from mailout08.hostingdiscounter.nl ([127.0.0.1]) by localhost (mailout08.hostingdiscounter.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dNCOxyGmUZFc for <~graywolf/public-inbox@lists.sr.ht>; Sat, 23 Jul 2022 12:08:09 +0200 (CEST) Received: from mail201.hostingdiscounter.nl (mail201.hostingdiscounter.nl [IPv6:2a00:1478:20:0:5:18:0:1]) by mailout08.hostingdiscounter.nl (Postfix) with ESMTPS for <~graywolf/public-inbox@lists.sr.ht>; Sat, 23 Jul 2022 12:08:09 +0200 (CEST) Received: from [192.168.1.105] (250-170-250-62.ftth.glasoperator.nl [62.250.170.250]) by mail201.hostingdiscounter.nl (Postfix) with ESMTPSA id 08EEA5DCAD for <~graywolf/public-inbox@lists.sr.ht>; Sat, 23 Jul 2022 12:08:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veniogames.com; s=default; t=1658570889; bh=+nmoKsaXnzdq5e9HyC/pgXQ/WIyiEC8KQc6chu3T4CA=; h=Date:To:From:Subject:From; b=RYKdGYdwUe0v8KkkhQ+jLA+4WM3J4Sm9x7xQyK/zIJZNA+sm4KQnKZJ3ViHvaRJ1A OxsmP+Imy2GovvWjlxNu7YRwSfeAvq/yh+UWSCJjfmgbD3blLFYjx8Mxq9zERwck8s fB3CFAB+b0LNPwGEsWqBPrC3XRRErRdGH3YfjPnU4TF8cJiw6kRPmV9Rb9ECth/a0i aP0tdblzf/cNUyHRsVbiNRm3eSFHbJ1SyemWAkl55bVluufZ+Izdr0d8bgZ7XWId5t oI/CCJWkfB5LJrQoKL01pYzn/r/N+oZ8NS2hthyiSNnTO3FDfwMAPulzCjHgA3M02s 92hC/YT1AftZw== Content-Type: multipart/mixed; boundary="------------54bnTHeT0zMBA8CkhGt20sBq" Message-ID: <78e2881e-05ea-ebe2-6d40-5504041c5c4d@veniogames.com> Date: Sat, 23 Jul 2022 12:08:08 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0 To: ~graywolf/public-inbox@lists.sr.ht Content-Language: en-US From: Ruud van Asseldonk Subject: [PATCH acme-client-portable] Fix compatibility with LibreSSL 3.5 This is a multi-part message in MIME format. --------------54bnTHeT0zMBA8CkhGt20sBq Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit LibreSSL 3.5 now supports the same interface as OpenSSL, so the compatibility macros are no longer needed, and in fact they break compatibility with LibreSSL 3.5, so we can just delete them. This breaks compatibility with LibreSSL 3.4, which does not support this interface. I think this is acceptable; if you are using a recent acme-client, you should probably also be using a recent LibreSSL, but if you want to keep compatibility with both, we could keep the macro and make it check the version number. Best, Ruud --------------54bnTHeT0zMBA8CkhGt20sBq Content-Type: text/x-patch; charset=UTF-8; name="0001-Fix-compatibility-with-LibreSSL-3.5.patch" Content-Disposition: attachment; filename="0001-Fix-compatibility-with-LibreSSL-3.5.patch" Content-Transfer-Encoding: base64 RnJvbSBiZGVhYWQ0NjI1YTQ4MjFjMTg2MTViMGUzNDUzMGQzZmRiMmRmZjRkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBSdXVkIHZhbiBBc3NlbGRvbmsgPGRldkB2ZW5pb2dh bWVzLmNvbT4KRGF0ZTogU2F0LCAyMyBKdWwgMjAyMiAxMTo1ODo0MSArMDIwMApTdWJqZWN0 OiBbUEFUQ0hdIEZpeCBjb21wYXRpYmlsaXR5IHdpdGggTGlicmVTU0wgMy41CgpMaWJyZVNT TCAzLjUgc3VwcG9ydHMgdGhlIHNhbWUgaW50ZXJmYWNlIGFzIE9wZW5TU0wuIFRoaXMgYnJl YWtzCmNvbXBhdGliaWxpdHkgd2l0aCBMaWJyZVNTTCAzLjQsIHdoaWNoIGRvZXMgbm90IHN1 cHBvcnQgdGhpcyBpbnRlcmZhY2UsCmJ1dCBpZiB5b3UgYXJlIHVzaW5nIGEgcmVjZW50IGFj bWUtY2xpZW50LCB5b3Ugc2hvdWxkIHByb2JhYmx5IGFsc28gYmUKdXNpbmcgYSByZWNlbnQg TGlicmVTU0wuCi0tLQogdXNyLnNiaW4vYWNtZS1jbGllbnQvYWNjdHByb2MuYyB8IDE2ICsr KystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Vzci5zYmluL2FjbWUtY2xpZW50L2FjY3Rwcm9j LmMgYi91c3Iuc2Jpbi9hY21lLWNsaWVudC9hY2N0cHJvYy5jCmluZGV4IGQxMzg0ZmIuLjhi NGMwNTcgMTAwNjQ0Ci0tLSBhL3Vzci5zYmluL2FjbWUtY2xpZW50L2FjY3Rwcm9jLmMKKysr IGIvdXNyLnNiaW4vYWNtZS1jbGllbnQvYWNjdHByb2MuYwpAQCAtMjgsMTQgKzI4LDYgQEAK ICNpbmNsdWRlIDxvcGVuc3NsL3JhbmQuaD4KICNpbmNsdWRlIDxvcGVuc3NsL2Vyci5oPgog Ci0jaWZkZWYgTElCUkVTU0xfVkVSU0lPTl9OVU1CRVIKLSMgZGVmaW5lIENPTVBBVF9PUEVO U1NMX2dldDBfbihyKSAoci0+bikKLSMgZGVmaW5lIENPTVBBVF9PUEVOU1NMX2dldDBfZShy KSAoci0+ZSkKLSNlbHNlCi0jIGRlZmluZSBDT01QQVRfT1BFTlNTTF9nZXQwX24ocikgKFJT QV9nZXQwX24ocikpCi0jIGRlZmluZSBDT01QQVRfT1BFTlNTTF9nZXQwX2UocikgKFJTQV9n ZXQwX2UocikpCi0jZW5kaWYKLQogI2lmIE9QRU5TU0xfVkVSU0lPTl9NQUpPUiA+PSAzCiAj IGluY2x1ZGUgPG9wZW5zc2wvY29yZV9uYW1lcy5oPgogI2VuZGlmCkBAIC0xMDIsOSArOTQs OSBAQCBvcF90aHVtYl9yc2EoRVZQX1BLRVkgKnBrZXkpCiAKIAlpZiAoKHIgPSBFVlBfUEtF WV9nZXQwX1JTQShwa2V5KSkgPT0gTlVMTCkKIAkJd2FybngoIkVWUF9QS0VZX2dldDBfUlNB Iik7Ci0JZWxzZSBpZiAoKG4gPSBDT01QQVRfT1BFTlNTTF9nZXQwX24ocikpID09IE5VTEwp CisJZWxzZSBpZiAoKG4gPSBSU0FfZ2V0MF9uKHIpKSA9PSBOVUxMKQogCQl3YXJueCgiYm4y c3RyaW5nIik7Ci0JZWxzZSBpZiAoKGUgPSBDT01QQVRfT1BFTlNTTF9nZXQwX2UocikpID09 IE5VTEwpCisJZWxzZSBpZiAoKGUgPSBSU0FfZ2V0MF9lKHIpKSA9PSBOVUxMKQogCQl3YXJu eCgiYm4yc3RyaW5nIik7CiAjZW5kaWYKIAllbHNlIGlmICgobW9kID0gYm4yc3RyaW5nKG4p KSA9PSBOVUxMKQpAQCAtMjU5LDkgKzI1MSw5IEBAIG9wX3NpZ25fcnNhKGNoYXIgKipwcm90 LCBFVlBfUEtFWSAqcGtleSwgY29uc3QgY2hhciAqbm9uY2UsIGNvbnN0IGNoYXIgKnVybCkK ICNlbHNlCiAJaWYgKChyID0gRVZQX1BLRVlfZ2V0MF9SU0EocGtleSkpID09IE5VTEwpCiAJ CXdhcm54KCJFVlBfUEtFWV9nZXQwX1JTQSIpOwotCWVsc2UgaWYgKChuID0gQ09NUEFUX09Q RU5TU0xfZ2V0MF9uKHIpKSA9PSBOVUxMKQorCWVsc2UgaWYgKChuID0gUlNBX2dldDBfbihy KSkgPT0gTlVMTCkKIAkJd2FybngoImJuMnN0cmluZyIpOwotCWVsc2UgaWYgKChlID0gQ09N UEFUX09QRU5TU0xfZ2V0MF9lKHIpKSA9PSBOVUxMKQorCWVsc2UgaWYgKChlID0gUlNBX2dl dDBfZShyKSkgPT0gTlVMTCkKIAkJd2FybngoImJuMnN0cmluZyIpOwogI2VuZGlmCiAJZWxz ZSBpZiAoKG1vZCA9IGJuMnN0cmluZyhuKSkgPT0gTlVMTCkKLS0gCjIuMzcuMQoK --------------54bnTHeT0zMBA8CkhGt20sBq--