Thursday, October 30, 2025

Re: [update] neon 0.35.0

Ok aja

On Thu, Oct 30, 2025 at 07:56:17PM +0100, Theo Buehler wrote:
> On Fri, Oct 24, 2025 at 05:17:06PM +0200, Theo Buehler wrote:
> > Now that we have SSL_SESSION_dup() in libssl.so.60.2, we can update this
> > port. This passes most of regress except for six client cert related
> > tests which I didn't look at closely (may well be related to the store
> > stuff).
> >
> > Is anyone using this and could give this a spin?
>
> I am going to commit this soon.
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/neon/Makefile,v
> diff -u -p -r1.61 Makefile
> --- Makefile 26 Aug 2025 16:08:32 -0000 1.61
> +++ Makefile 24 Oct 2025 14:19:31 -0000
> @@ -1,9 +1,8 @@
> COMMENT= HTTP and WebDAV client library, with C interface
>
> -DISTNAME= neon-0.34.2
> -REVISION= 1
> +DISTNAME= neon-0.35.0
>
> -SHARED_LIBS += neon 31.4 # 34.2
> +SHARED_LIBS += neon 31.5 # 34.2
>
> CATEGORIES= net www devel
>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/neon/distinfo,v
> diff -u -p -r1.27 distinfo
> --- distinfo 17 Jul 2025 15:53:18 -0000 1.27
> +++ distinfo 24 Oct 2025 13:04:18 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (neon-0.34.2.tar.gz) = +Yzjx0MAvgXt3wXcy9ykmLFNQMKJ93MZXdGlWc/6WFY=
> -SIZE (neon-0.34.2.tar.gz) = 936809
> +SHA256 (neon-0.35.0.tar.gz) = FGevtz814/XQ6f1wYowUy6Jmpl4qH7bj+UXuM4XIWVs=
> +SIZE (neon-0.35.0.tar.gz) = 949492
> Index: patches/patch-src_ne_openssl_c
> ===================================================================
> RCS file: patches/patch-src_ne_openssl_c
> diff -N patches/patch-src_ne_openssl_c
> --- /dev/null 1 Jan 1970 00:00:00 -0000
> +++ patches/patch-src_ne_openssl_c 24 Oct 2025 15:12:51 -0000
> @@ -0,0 +1,33 @@
> +Don't use store, replace SSL_CIPHER_standard_name() by existin API and
> +don't try to run EVP_DigestInit() with NULL md, this ends in tears.
> +
> +Index: src/ne_openssl.c
> +--- src/ne_openssl.c.orig
> ++++ src/ne_openssl.c
> +@@ -86,7 +86,7 @@ typedef const unsigned char ne_d2i_uchar;
> + #define EVP_PKEY_get0_RSA(evp) (evp->pkey.rsa)
> +

No comments:

Post a Comment