Thursday, October 30, 2025

Re: [update] neon 0.35.0

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