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