pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/www/hiawatha



Module Name:    pkgsrc
Committed By:   hauke
Date:           Wed Sep 30 20:58:57 UTC 2026

Modified Files:
        pkgsrc/www/hiawatha: Makefile PLIST distinfo
        pkgsrc/www/hiawatha/patches: patch-CMakeLists.txt patch-src_hiawatha.c

Log Message:
www/hiawatha - update to v12.4

hiawatha (12.4) stable; urgency=low

    Added sharded HTTP/2 event loops (H2EventLoops).
    ChallengeClient now bans over HTTP/2.
    Added EnableAccf (FreeBSD).
    Small bugfixes and improvements.
    Bugfix: truncated large HTTP/2 downloads.

-- Hugo Leisink <hugo%leisink.net@localhost> Fri, 15 Sep 2026 16:25:41 +0200
hiawatha (12.3) stable; urgency=low

    Added support for the QUERY request method.
    Improved OS sandbox.
    mbed TLS updated to 4.2.0.

-- Hugo Leisink <hugo%leisink.net@localhost> Sun, 26 Jul 2026 13:51:27 +0200
hiawatha (12.2) stable; urgency=low

    Let's Encrypt script processes variables in Hiawatha configuration.
    Reintroduced ssi-cgi, as requested.
    Small improvements and bugfixes.
    Bugfix: CAcertificates setting didn't work.

-- Hugo Leisink <hugo%leisink.net@localhost> Fri, 1 May 2026 20:49:23 +0200


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 pkgsrc/www/hiawatha/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/www/hiawatha/PLIST
cvs rdiff -u -r1.20 -r1.21 pkgsrc/www/hiawatha/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/www/hiawatha/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/hiawatha/patches/patch-src_hiawatha.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/www/hiawatha/Makefile
diff -u pkgsrc/www/hiawatha/Makefile:1.56 pkgsrc/www/hiawatha/Makefile:1.57
--- pkgsrc/www/hiawatha/Makefile:1.56   Fri May  1 19:28:09 2026
+++ pkgsrc/www/hiawatha/Makefile        Wed Sep 30 20:58:57 2026
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.56 2026/05/01 19:28:09 hauke Exp $
+# $NetBSD: Makefile,v 1.57 2026/09/30 20:58:57 hauke Exp $
 
 PKGNAME=       hiawatha-${PKGVER}
 DISTNAME=      hiawatha-v${PKGVER}
-PKGVER=                12.1
+PKGVER=                12.4
 CATEGORIES=    www
 MASTER_SITES=  ${MASTER_SITE_GITLAB:=hsleisink/hiawatha/-/archive/v${PKGVER}/}
 EXTRACT_SUFX=  .tar.gz

Index: pkgsrc/www/hiawatha/PLIST
diff -u pkgsrc/www/hiawatha/PLIST:1.8 pkgsrc/www/hiawatha/PLIST:1.9
--- pkgsrc/www/hiawatha/PLIST:1.8       Fri May  1 19:28:09 2026
+++ pkgsrc/www/hiawatha/PLIST   Wed Sep 30 20:58:57 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2026/05/01 19:28:09 hauke Exp $
+@comment $NetBSD: PLIST,v 1.9 2026/09/30 20:58:57 hauke Exp $
 ${PLIST.letsencrypt}lib/hiawatha/letsencrypt/acmev2.php
 ${PLIST.letsencrypt}lib/hiawatha/letsencrypt/config.php
 ${PLIST.letsencrypt}lib/hiawatha/letsencrypt/hiawatha_config.php
@@ -12,10 +12,12 @@ ${PLIST.letsencrypt}lib/hiawatha/letsenc
 man/man1/cgi-wrapper.1
 man/man1/hiawatha.1
 ${PLIST.letsencrypt}man/man1/lefh.1
+man/man1/ssi-cgi.1
 man/man1/wigwam.1
 sbin/cgi-wrapper
 sbin/hiawatha
 ${PLIST.letsencrypt}sbin/lefh
+sbin/ssi-cgi
 sbin/wigwam
 share/examples/hiawatha/cgi-wrapper.conf
 ${PLIST.xslt}share/examples/hiawatha/error.xslt

Index: pkgsrc/www/hiawatha/distinfo
diff -u pkgsrc/www/hiawatha/distinfo:1.20 pkgsrc/www/hiawatha/distinfo:1.21
--- pkgsrc/www/hiawatha/distinfo:1.20   Fri May  1 19:28:09 2026
+++ pkgsrc/www/hiawatha/distinfo        Wed Sep 30 20:58:57 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.20 2026/05/01 19:28:09 hauke Exp $
+$NetBSD: distinfo,v 1.21 2026/09/30 20:58:57 hauke Exp $
 
-BLAKE2s (hiawatha-v12.1.tar.gz) = d5fc7f91c9a9c612a5fc2c67c88c18a54e8c013f4c0c164b34c15a8f8ab7e540
-SHA512 (hiawatha-v12.1.tar.gz) = fede4dd569838fa0afc379342b38a47811213cfed13334505cb1a8a941dd63674d4d8fa2585fd72a050c3eb0a0a56552533555246801e50f59fe2b255e04f546
-Size (hiawatha-v12.1.tar.gz) = 2943626 bytes
-SHA1 (patch-CMakeLists.txt) = 3e319e4d12a45903e3a6b1cc8c523bfebe482d76
+BLAKE2s (hiawatha-v12.4.tar.gz) = 2dea3604a6e58de421f19d24ac9dcb8099dc326e4b2b33543d30d1ec65bf3c28
+SHA512 (hiawatha-v12.4.tar.gz) = c8c0007864c5f20633c75f43dcd62f1e5ec2fe024979849259494f73d82b42c664e5f1f120f8d2fb609180f7147613516cdb0e5d4bae883facf1d97821a2356e
+Size (hiawatha-v12.4.tar.gz) = 3091346 bytes
+SHA1 (patch-CMakeLists.txt) = 653377ff610d73d92d800151aa3414eba0262a72
 SHA1 (patch-config_hiawatha.conf.in) = 8a58402b0201ec6cd661f5d949e127edfe4b693a
 SHA1 (patch-extra_letsencrypt_letsencrypt.conf.in) = 718d44e883f8206fd88480c5503d962198992347
-SHA1 (patch-src_hiawatha.c) = 8e8498ce5287c319adfab0eebbcff273acc6031a
+SHA1 (patch-src_hiawatha.c) = f9ad176fe49ad73d0f4eb433d2f4f97c0a1ce351

Index: pkgsrc/www/hiawatha/patches/patch-CMakeLists.txt
diff -u pkgsrc/www/hiawatha/patches/patch-CMakeLists.txt:1.4 pkgsrc/www/hiawatha/patches/patch-CMakeLists.txt:1.5
--- pkgsrc/www/hiawatha/patches/patch-CMakeLists.txt:1.4        Fri May  1 19:28:09 2026
+++ pkgsrc/www/hiawatha/patches/patch-CMakeLists.txt    Wed Sep 30 20:58:57 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-CMakeLists.txt,v 1.4 2026/05/01 19:28:09 hauke Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.5 2026/09/30 20:58:57 hauke Exp $
 
 setuid binaries should not be writable by anyone.
 
 Keep build system from installing to PKG_SYSCONFDIR - we handle
 preference files ourselves.
 
---- CMakeLists.txt.orig        2026-04-04 17:21:19.000000000 +0000
+--- CMakeLists.txt.orig        2026-09-26 08:48:13.000000000 +0000
 +++ CMakeLists.txt
-@@ -182,14 +182,7 @@ endif()
+@@ -185,14 +185,7 @@ endif()
  # Installation
- install(TARGETS hiawatha wigwam DESTINATION ${CMAKE_INSTALL_SBINDIR})
+ install(TARGETS hiawatha ssi-cgi wigwam DESTINATION ${CMAKE_INSTALL_SBINDIR})
  install(TARGETS cgi-wrapper DESTINATION ${CMAKE_INSTALL_SBINDIR}
 -      PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE SETUID)
 -

Index: pkgsrc/www/hiawatha/patches/patch-src_hiawatha.c
diff -u pkgsrc/www/hiawatha/patches/patch-src_hiawatha.c:1.2 pkgsrc/www/hiawatha/patches/patch-src_hiawatha.c:1.3
--- pkgsrc/www/hiawatha/patches/patch-src_hiawatha.c:1.2        Fri May  1 19:28:09 2026
+++ pkgsrc/www/hiawatha/patches/patch-src_hiawatha.c    Wed Sep 30 20:58:57 2026
@@ -1,13 +1,13 @@
-$NetBSD: patch-src_hiawatha.c,v 1.2 2026/05/01 19:28:09 hauke Exp $
+$NetBSD: patch-src_hiawatha.c,v 1.3 2026/09/30 20:58:57 hauke Exp $
 
 Solarish are missing RLIMIT_NPROC
 
---- src/hiawatha.c.orig        2026-04-04 17:21:19.000000000 +0000
+--- src/hiawatha.c.orig        2026-09-26 08:48:13.000000000 +0000
 +++ src/hiawatha.c
-@@ -844,10 +844,11 @@ int run_webserver(t_settings *settings) 
-                       H2_MAX_WORKERS +
+@@ -876,10 +876,11 @@ int run_webserver(t_settings *settings) 
+                       resource_limit.rlim_cur += H2_MAX_WORKERS;
+               }
  #endif
-                       config->total_connections + 3;
 +#ifdef RLIMIT_NPROC
                if (setrlimit(RLIMIT_NPROC, &resource_limit) != 0) {
                        fprintf(stderr, "Error setting RLIMIT_NPROC.\n");



Home | Main Index | Thread Index | Old Index