Message ID | 20200418205420.4ydbzo35ogl2gsuw@einstein.dilieto.eu |
---|---|
State | Changes Requested |
Headers | show |
Series | package/uacme: bump version to 1.2.2 | expand |
Hi Nicola, On Sat, Apr 18 2020, Nicola Di Lieto wrote: > This version includes a new binary named "ualpn", a proxying > ACMEv2 tls-alpn-01 responder. > > Signed-off-by: Nicola Di Lieto <nicola.dilieto@gmail.com> > --- > 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. This hunk reverts commit b7eacd41bba. Why? baruch
Hi Baruch
> This hunk reverts commit b7eacd41bba. Why?
I did it inadvertently. Sorry. What is the best way to proceed?
Nicola
Hi Nicola, On Sun, Apr 19 2020, Nicola Di Lieto wrote: >> This hunk reverts commit b7eacd41bba. Why? > > I did it inadvertently. Sorry. What is the best way to proceed? Just send v2 of your patch without this hunk. baruch
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))
This version includes a new binary named "ualpn", a proxying ACMEv2 tls-alpn-01 responder. Signed-off-by: Nicola Di Lieto <nicola.dilieto@gmail.com> --- package/uacme/Config.in | 24 ++++++++++++++++++------ package/uacme/uacme.hash | 2 +- package/uacme/uacme.mk | 8 +++++++- 3 files changed, 26 insertions(+), 8 deletions(-)