From patchwork Sat Apr 18 20:54:20 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nicola Di Lieto X-Patchwork-Id: 1272725 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20161025 header.b=QgbTwQ8l; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 494QFL1N84z9s71 for ; Sun, 19 Apr 2020 06:54:39 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 137132043D; Sat, 18 Apr 2020 20:54:33 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VLfIgdzDl1Rv; Sat, 18 Apr 2020 20:54:30 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 972CD2010D; Sat, 18 Apr 2020 20:54:30 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 13E361BF288 for ; Sat, 18 Apr 2020 20:54:29 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 09A04860A8 for ; Sat, 18 Apr 2020 20:54:29 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cog+bYVFhK3b for ; Sat, 18 Apr 2020 20:54:26 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by whitealder.osuosl.org (Postfix) with ESMTPS id E9CAE85D5C for ; Sat, 18 Apr 2020 20:54:25 +0000 (UTC) Received: by mail-wm1-f68.google.com with SMTP id v4so1431786wme.1 for ; Sat, 18 Apr 2020 13:54:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:from:to:subject:message-id:mime-version:content-disposition :user-agent; bh=/z9nuOXBBO/Hbe88h8pI+krwNmcfbg2XumYrIRGd5mc=; b=QgbTwQ8lx5EG+btWWz8/sOqMypG4C9Z/p3YH4X2jRoUbnEIxeMQ4WzQclT+C91layB v85YNAT3QVcd5ySwv7ej/cnK7jmB/plCJT7d5AD/AxwUZOUqbyeIIS19jLt5sy7X+nI7 9EQhRUGIJEBLA/EsbA2yWVrUX8Lq1G0wsNV/Ccp8S5QADVSwXdi8+JxlJdSFtG+O3RfG cfpZyWUOlCbWHNi6zsWMON09/wUxWzKTaMs5ISYMmoMm/BYXgn8fSTm7PONZUpA1/QT/ uAPeqTfIR+qhWUlXRja3NpMO77vkK7vlTn7s7t6XLVpQDmoEsmrh0qHhRTT/fIBNmd/V p0BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mime-version :content-disposition:user-agent; bh=/z9nuOXBBO/Hbe88h8pI+krwNmcfbg2XumYrIRGd5mc=; b=hFE2RuKMxEUnWxUjCnfj/LB72g09pkSBGtdUQIT8DAt5lXAaA7ogokrEhvhI/jZtdC 8IfTaEsxiDwMFSYS2EcbB87olU3ku8N5Wzo9WtS8oK0nrZkI6yUICtAIl4PKluY6aAv/ M4Y/ZvfKaQFnhTtJtHGEM+Sf8dxAb/kWbpL+Y/imDvID0Sr9+HsmS2S6tLkzbl+zeuIt JLOujwP0UM75DeZlxfcHf8It3UgSO6q23dCPTtnm0HJC2HT2gXfq7p1JAjhCaK43bbHC w7Iouo+2OpH4HVFAtqpzKQv/ACOtqDb0WmgB09IUTQ18s1ZsUDNKnr/gD2Kj/pXYa0hZ 8Klw== X-Gm-Message-State: AGi0Pubdlg5nZybbLPaDfGrr7Le3Q6Sf5eWF2sRQ0A9lyHIvYClYjrNI N6Dww/GPDUmgcvfB74CZrustMAWF X-Google-Smtp-Source: APiQypKtADXYiKwCIULXcTyQxy+5aJ076+Jj0UdqgxkOA4ssUxwNxxtXbYdmgUoVyQCP/FFtKTnrWQ== X-Received: by 2002:a1c:4144:: with SMTP id o65mr10188172wma.78.1587243264066; Sat, 18 Apr 2020 13:54:24 -0700 (PDT) Received: from einstein.dilieto.eu (einstein.dilieto.eu. [188.68.43.228]) by smtp.gmail.com with ESMTPSA id i97sm39609102wri.1.2020.04.18.13.54.23 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 18 Apr 2020 13:54:23 -0700 (PDT) Date: Sat, 18 Apr 2020 22:54:20 +0200 From: Nicola Di Lieto To: buildroot@busybox.net Message-ID: <20200418205420.4ydbzo35ogl2gsuw@einstein.dilieto.eu> MIME-Version: 1.0 Content-Disposition: inline User-Agent: NeoMutt/20170113 (1.7.2) Subject: [Buildroot] [PATCH] package/uacme: bump version to 1.2.2 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" This version includes a new binary named "ualpn", a proxying ACMEv2 tls-alpn-01 responder. Signed-off-by: Nicola Di Lieto --- package/uacme/Config.in | 24 ++++++++++++++++++------ package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 8 +++++++- 3 files changed, 26 insertions(+), 8 deletions(-) diff --git a/package/uacme/Config.in b/package/uacme/Config.in index ea9babfda7..296dd8e5f2 100644 --- a/package/uacme/Config.in +++ b/package/uacme/Config.in @@ -5,11 +5,23 @@ config BR2_PACKAGE_UACME select BR2_PACKAGE_LIBCURL help uacme is a client for the ACMEv2 protocol described in - RFC8555, written in plain C code with minimal dependencies - (libcurl and either of GnuTLS, OpenSSL or mbedTLS). The - ACMEv2 protocol allows a Certificate Authority - (https://letsencrypt.org is a popular one) and an applicant - to automate the process of verification and certificate - issuance. + RFC8555, written in plain C with minimal dependencies + (libcurl and GnuTLS or mbedTLS). The ACMEv2 protocol allows + a Certificate Authority (https://letsencrypt.org is a + popular one) and an applicant to automate the process of + verification and certificate issuance. https://github.com/ndilieto/uacme + +if BR2_PACKAGE_UACME + +config BR2_PACKAGE_UACME_UALPN + bool "enable ualpn" + depends on BR2_TOOLCHAIN_HAS_THREADS + select BR2_PACKAGE_LIBEV + default y + help + Build and install ualpn, the transparent proxying tls-alpn-01 + challenge responder. + +endif diff --git a/package/uacme/uacme.hash b/package/uacme/uacme.hash index 5c68680b54..abc30a7e54 100644 --- a/package/uacme/uacme.hash +++ b/package/uacme/uacme.hash @@ -1,3 +1,3 @@ # Locally computed: -sha256 08070779232c9711a227189ee2d3cb55042f6be2ea0aa59525cb7b554c4688b0 uacme-1.0.22.tar.gz +sha256 26fa153118fc895f0961502d644e3606cccb7fb261594c2b7dd293decd0b0174 uacme-1.2.2.tar.gz sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING diff --git a/package/uacme/uacme.mk b/package/uacme/uacme.mk index c5931e2682..946c69ba83 100644 --- a/package/uacme/uacme.mk +++ b/package/uacme/uacme.mk @@ -4,7 +4,7 @@ # ################################################################################ -UACME_VERSION = 1.0.22 +UACME_VERSION = 1.2.2 # Released versions are on branch upstream/latest, tagged as # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not # include .tarball-version @@ -26,4 +26,10 @@ UACME_CONF_OPTS += --with-openssl UACME_DEPENDENCIES += openssl endif +ifeq ($(BR2_PACKAGE_UACME_UALPN),y) +UACME_DEPENDENCIES += libev +else +UACME_CONF_OPTS += --without-ualpn +endif + $(eval $(autotools-package))