mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH v2 1/2] libcurl: Version bump. 8.9.1 -> 8.10.0
@ 2024-09-12 19:28 Christian Melki
  2024-09-12 19:28 ` [ptxdist] [PATCH v2 2/2] host-libcurl: Follow target libcurl. " Christian Melki
  2024-09-16 14:34 ` [ptxdist] [APPLIED] libcurl: Version bump. " Michael Olbrich
  0 siblings, 2 replies; 4+ messages in thread
From: Christian Melki @ 2024-09-12 19:28 UTC (permalink / raw)
  To: ptxdist

Bunch of changes as usual.
https://curl.se/changes.html#8_10_0

The most interesting part is probably the removal of
selection of random file (selected as urandom in ptxdist).
The said scheme in curl is supposed to cover the situation.
Let's hope it works out fine for most situations and things
doesn't hang on low entropy scenarios.

* Pin down a few options.

Signed-off-by: Christian Melki <christian.melki@t2data.com>
---
 rules/libcurl.make | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/rules/libcurl.make b/rules/libcurl.make
index 59872524e..4e75d0dae 100644
--- a/rules/libcurl.make
+++ b/rules/libcurl.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBCURL) += libcurl
 #
 # Paths and names
 #
-LIBCURL_VERSION	:= 8.9.1
-LIBCURL_MD5	:= 5882f056460240d98cdb5b7f86a06153
+LIBCURL_VERSION	:= 8.10.0
+LIBCURL_MD5	:= 00e41b4c316108ac4ca66c2a6d0bf18a
 LIBCURL		:= curl-$(LIBCURL_VERSION)
 LIBCURL_SUFFIX	:= tar.xz
 LIBCURL_URL	:= https://curl.se/download/$(LIBCURL).$(LIBCURL_SUFFIX)
@@ -70,6 +70,7 @@ LIBCURL_CONF_OPT	:= \
 	$(GLOBAL_IPV6_OPTION) \
 	--enable-openssl-auto-load-config \
 	--disable-versioned-symbols \
+	--disable-windows-unicode \
 	--$(call ptx/disen, PTXCONF_LIBCURL_C_ARES)-threaded-resolver \
 	--enable-pthreads \
 	--$(call ptx/endis, PTXCONF_LIBCURL_VERBOSE)-verbose \
@@ -93,6 +94,7 @@ LIBCURL_CONF_OPT	:= \
 	--enable-dateparse \
 	--enable-netrc \
 	--enable-progress-meter \
+	--enable-sha512-256 \
 	--disable-dnsshuffle \
 	--enable-get-easy-options \
 	--disable-alt-svc \
@@ -115,7 +117,6 @@ LIBCURL_CONF_OPT	:= \
 	--without-zstd \
 	--without-gssapi \
 	--with-default-ssl-backend=$(PTXCONF_LIBCURL_SSL_DEFAULT_BACKEND) \
-	--with-random=/dev/urandom \
 	--with-ca-bundle=$(PTXCONF_LIBCURL_SSL_CABUNDLE_PATH) \
 	--with-ca-path=$(PTXCONF_LIBCURL_SSL_CAPATH_PATH) \
 	--without-ca-fallback \
@@ -126,6 +127,7 @@ LIBCURL_CONF_OPT	:= \
 	--without-wolfssh \
 	--without-librtmp \
 	--without-winidn \
+	--without-apple-idn \
 	--without-libidn2 \
 	--without-nghttp2 \
 	--without-ngtcp2 \
-- 
2.34.1




^ permalink raw reply	[flat|nested] 4+ messages in thread

* [ptxdist] [PATCH v2 2/2] host-libcurl: Follow target libcurl. 8.9.1 -> 8.10.0
  2024-09-12 19:28 [ptxdist] [PATCH v2 1/2] libcurl: Version bump. 8.9.1 -> 8.10.0 Christian Melki
@ 2024-09-12 19:28 ` Christian Melki
  2024-09-16 14:34   ` [ptxdist] [APPLIED] " Michael Olbrich
  2024-09-16 14:34 ` [ptxdist] [APPLIED] libcurl: Version bump. " Michael Olbrich
  1 sibling, 1 reply; 4+ messages in thread
From: Christian Melki @ 2024-09-12 19:28 UTC (permalink / raw)
  To: ptxdist

* Pin down a few option changes.

Signed-off-by: Christian Melki <christian.melki@t2data.com>
---
 rules/host-libcurl.make | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/rules/host-libcurl.make b/rules/host-libcurl.make
index b38667eff..c84250b5d 100644
--- a/rules/host-libcurl.make
+++ b/rules/host-libcurl.make
@@ -54,6 +54,7 @@ HOST_LIBCURL_CONF_OPT	:= \
 	--enable-ipv6 \
 	--enable-openssl-auto-load-config \
 	--disable-versioned-symbols \
+	--disable-windows-unicode \
 	--disable-threaded-resolver \
 	--enable-pthreads \
 	--disable-verbose \
@@ -77,6 +78,7 @@ HOST_LIBCURL_CONF_OPT	:= \
 	--enable-dateparse \
 	--disable-netrc \
 	--enable-progress-meter \
+	--enable-sha512-256 \
 	--disable-dnsshuffle \
 	--enable-get-easy-options \
 	--disable-alt-svc \
@@ -99,7 +101,6 @@ HOST_LIBCURL_CONF_OPT	:= \
 	--without-zstd \
 	--without-gssapi \
 	--with-default-ssl-backend=openssl \
-	--with-random=/dev/urandom \
 	--without-ca-fallback \
 	--without-libpsl \
 	--without-libgsasl \
@@ -108,6 +109,7 @@ HOST_LIBCURL_CONF_OPT	:= \
 	--without-wolfssh \
 	--without-librtmp \
 	--without-winidn \
+	--without-apple-idn \
 	--without-libidn2 \
 	--without-nghttp2 \
 	--without-ngtcp2 \
-- 
2.34.1




^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ptxdist] [APPLIED] libcurl: Version bump. 8.9.1 -> 8.10.0
  2024-09-12 19:28 [ptxdist] [PATCH v2 1/2] libcurl: Version bump. 8.9.1 -> 8.10.0 Christian Melki
  2024-09-12 19:28 ` [ptxdist] [PATCH v2 2/2] host-libcurl: Follow target libcurl. " Christian Melki
@ 2024-09-16 14:34 ` Michael Olbrich
  1 sibling, 0 replies; 4+ messages in thread
From: Michael Olbrich @ 2024-09-16 14:34 UTC (permalink / raw)
  To: ptxdist; +Cc: Christian Melki

Thanks, applied as bd7c8dbf572a7cfc7be3766a753f36f993ff67c0.

Michael

[sent from post-receive hook]

On Mon, 16 Sep 2024 16:34:15 +0200, Christian Melki <christian.melki@t2data.com> wrote:
> Bunch of changes as usual.
> https://curl.se/changes.html#8_10_0
> 
> The most interesting part is probably the removal of
> selection of random file (selected as urandom in ptxdist).
> The said scheme in curl is supposed to cover the situation.
> Let's hope it works out fine for most situations and things
> doesn't hang on low entropy scenarios.
> 
> * Pin down a few options.
> 
> Signed-off-by: Christian Melki <christian.melki@t2data.com>
> Message-Id: <20240912192840.1752041-1-christian.melki@t2data.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/libcurl.make b/rules/libcurl.make
> index 59872524e4c5..4e75d0dae138 100644
> --- a/rules/libcurl.make
> +++ b/rules/libcurl.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBCURL) += libcurl
>  #
>  # Paths and names
>  #
> -LIBCURL_VERSION	:= 8.9.1
> -LIBCURL_MD5	:= 5882f056460240d98cdb5b7f86a06153
> +LIBCURL_VERSION	:= 8.10.0
> +LIBCURL_MD5	:= 00e41b4c316108ac4ca66c2a6d0bf18a
>  LIBCURL		:= curl-$(LIBCURL_VERSION)
>  LIBCURL_SUFFIX	:= tar.xz
>  LIBCURL_URL	:= https://curl.se/download/$(LIBCURL).$(LIBCURL_SUFFIX)
> @@ -70,6 +70,7 @@ LIBCURL_CONF_OPT	:= \
>  	$(GLOBAL_IPV6_OPTION) \
>  	--enable-openssl-auto-load-config \
>  	--disable-versioned-symbols \
> +	--disable-windows-unicode \
>  	--$(call ptx/disen, PTXCONF_LIBCURL_C_ARES)-threaded-resolver \
>  	--enable-pthreads \
>  	--$(call ptx/endis, PTXCONF_LIBCURL_VERBOSE)-verbose \
> @@ -93,6 +94,7 @@ LIBCURL_CONF_OPT	:= \
>  	--enable-dateparse \
>  	--enable-netrc \
>  	--enable-progress-meter \
> +	--enable-sha512-256 \
>  	--disable-dnsshuffle \
>  	--enable-get-easy-options \
>  	--disable-alt-svc \
> @@ -115,7 +117,6 @@ LIBCURL_CONF_OPT	:= \
>  	--without-zstd \
>  	--without-gssapi \
>  	--with-default-ssl-backend=$(PTXCONF_LIBCURL_SSL_DEFAULT_BACKEND) \
> -	--with-random=/dev/urandom \
>  	--with-ca-bundle=$(PTXCONF_LIBCURL_SSL_CABUNDLE_PATH) \
>  	--with-ca-path=$(PTXCONF_LIBCURL_SSL_CAPATH_PATH) \
>  	--without-ca-fallback \
> @@ -126,6 +127,7 @@ LIBCURL_CONF_OPT	:= \
>  	--without-wolfssh \
>  	--without-librtmp \
>  	--without-winidn \
> +	--without-apple-idn \
>  	--without-libidn2 \
>  	--without-nghttp2 \
>  	--without-ngtcp2 \



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [ptxdist] [APPLIED] host-libcurl: Follow target libcurl. 8.9.1 -> 8.10.0
  2024-09-12 19:28 ` [ptxdist] [PATCH v2 2/2] host-libcurl: Follow target libcurl. " Christian Melki
@ 2024-09-16 14:34   ` Michael Olbrich
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Olbrich @ 2024-09-16 14:34 UTC (permalink / raw)
  To: ptxdist; +Cc: Christian Melki

Thanks, applied as 94ae404fcff5af80fc6f82c46c6807cf961a9a58.

Michael

[sent from post-receive hook]

On Mon, 16 Sep 2024 16:34:16 +0200, Christian Melki <christian.melki@t2data.com> wrote:
> * Pin down a few option changes.
> 
> Signed-off-by: Christian Melki <christian.melki@t2data.com>
> Message-Id: <20240912192840.1752041-2-christian.melki@t2data.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/host-libcurl.make b/rules/host-libcurl.make
> index b38667eff33a..c84250b5dd3e 100644
> --- a/rules/host-libcurl.make
> +++ b/rules/host-libcurl.make
> @@ -54,6 +54,7 @@ HOST_LIBCURL_CONF_OPT	:= \
>  	--enable-ipv6 \
>  	--enable-openssl-auto-load-config \
>  	--disable-versioned-symbols \
> +	--disable-windows-unicode \
>  	--disable-threaded-resolver \
>  	--enable-pthreads \
>  	--disable-verbose \
> @@ -77,6 +78,7 @@ HOST_LIBCURL_CONF_OPT	:= \
>  	--enable-dateparse \
>  	--disable-netrc \
>  	--enable-progress-meter \
> +	--enable-sha512-256 \
>  	--disable-dnsshuffle \
>  	--enable-get-easy-options \
>  	--disable-alt-svc \
> @@ -99,7 +101,6 @@ HOST_LIBCURL_CONF_OPT	:= \
>  	--without-zstd \
>  	--without-gssapi \
>  	--with-default-ssl-backend=openssl \
> -	--with-random=/dev/urandom \
>  	--without-ca-fallback \
>  	--without-libpsl \
>  	--without-libgsasl \
> @@ -108,6 +109,7 @@ HOST_LIBCURL_CONF_OPT	:= \
>  	--without-wolfssh \
>  	--without-librtmp \
>  	--without-winidn \
> +	--without-apple-idn \
>  	--without-libidn2 \
>  	--without-nghttp2 \
>  	--without-ngtcp2 \



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-09-16 14:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-09-12 19:28 [ptxdist] [PATCH v2 1/2] libcurl: Version bump. 8.9.1 -> 8.10.0 Christian Melki
2024-09-12 19:28 ` [ptxdist] [PATCH v2 2/2] host-libcurl: Follow target libcurl. " Christian Melki
2024-09-16 14:34   ` [ptxdist] [APPLIED] " Michael Olbrich
2024-09-16 14:34 ` [ptxdist] [APPLIED] libcurl: Version bump. " Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox