Tuesday, December 29, 2020

UPDATE: lighttpd 1.4.58

Here is an update to lighttpd 1.4.58.

Changes from 1.4.57
[mod_wolfssl] use wolfSSL TLS version defines
[mod_wolfssl] compile with earlier wolfSSL vers
[tests] collect code for “die-at-end” tests
[tests] remove FastCGI test dependency on libfcgi
[core] prefer IPv6+IPv4 func vs IPv4-specific func
[tests] remove FastCGI test dependency on PHP
[core] reuse large mem chunks (fix mem usage) (fixes #3033)
[core] add comment for FastCGI mem use in hctxâ†'rb (#3033)
[mod_proxy] fix sending of initial reqbody chunked
[multiple] fdevent_waitpid() wrapper
[core] sys-time.h â€" localtime_r,gmtime_r macros
[core] http_date.[ch] encapsulate HTTP-date parse
[core] specialized strptime() for HTTP date fmts
[multiple] employ http_date.h, sys-time.h
[core] http_date_timegm() (portable timegm())
buffer_append_path_len() to join paths
[core] inet_ntop_cache â†' sock_addr_cache
[tests] slight speed up checking for server ready
[tests] load required modules in alt .conf tests
[multiple] etag.[ch] â†' http_etag.[ch]; better imp
[core] fix crash after specific err in config file
[core] fix bug in FastCGI uploads (#3033)
[tests] OpenBSD crypt() support limited to bcrypt
[core] http_response_match_if_range()
[mod_webdav] typedef off_t loff_t for FreeBSD
[multiple] chunkqueue_write_chunk()
[build] add GNUMAKEFLAGS=â€"no-print-directory
[tests] consolidate some tests/ content
[core] fix bug in read retry found by coverity


Index: Makefile
===================================================================
RCS file: /home/cvs/ports/www/lighttpd/Makefile,v
retrieving revision 1.159
diff -u -p -u -p -r1.159 Makefile
--- Makefile 5 Feb 2020 20:18:19 -0000 1.159
+++ Makefile 28 Dec 2020 21:54:53 -0000
@@ -2,7 +2,7 @@

COMMENT= secure, fast, compliant, and very flexible web-server

-DISTNAME= lighttpd-1.4.55
+DISTNAME= lighttpd-1.4.58
CATEGORIES= www net
MASTER_SITES= https://download.lighttpd.net/lighttpd/releases-1.4.x/
EXTRACT_SUFX= .tar.xz
@@ -16,7 +16,7 @@ PERMIT_PACKAGE= Yes

WANTLIB= c crypto m pcre ssl z ${MODLUA_WANTLIB}

-COMPILER = base-clang ports-gcc base-gcc
+COMPILER= base-clang ports-gcc base-gcc

MODULES= lang/lua
MODLUA_SA= Yes
@@ -30,7 +30,6 @@ CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --libdir="${PREFIX}/lib/lighttpd" \
--with-lua \
--with-openssl \
- --without-bzip2 \
--without-libev
CONFIGURE_ENV+= CC_FOR_BUILD="${CC}" \
CFLAGS_FOR_BUILD="${CFLAGS}" \
@@ -45,13 +44,13 @@ FLAVOR?=
.if ${FLAVOR:Mldap}
CONFIGURE_ARGS+= --with-ldap
LIB_DEPENDS+= databases/openldap
-WANTLIB+= lber-2.4 ldap-2.4 sasl2
+WANTLIB+= lber ldap sasl2
.endif

.if ${FLAVOR:Mmysql}
CONFIGURE_ARGS+= --with-mysql
LIB_DEPENDS+= databases/mariadb
-WANTLIB+= mysqlclient pthread ${COMPILER_LIBCXX}
+WANTLIB+= mariadb pthread
.endif

post-extract:
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/www/lighttpd/distinfo,v
retrieving revision 1.61
diff -u -p -u -p -r1.61 distinfo
--- distinfo 5 Feb 2020 20:18:19 -0000 1.61
+++ distinfo 28 Dec 2020 21:54:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (lighttpd-1.4.55.tar.xz) = agtQ6cnVzD2eSFkjFcJaLWRYWPhj4czRIFB6MM4h6Sc=
-SIZE (lighttpd-1.4.55.tar.xz) = 765660
+SHA256 (lighttpd-1.4.58.tar.xz) = Jn/v/aE6GQ69znsVFy2L4W2pgAhFfzD93s1ygy0SbQ4=
+SIZE (lighttpd-1.4.58.tar.xz) = 956828
Index: patches/patch-doc_lighttpd_8
===================================================================
RCS file: /home/cvs/ports/www/lighttpd/patches/patch-doc_lighttpd_8,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 patch-doc_lighttpd_8
--- patches/patch-doc_lighttpd_8 17 Sep 2016 20:22:41 -0000 1.3
+++ patches/patch-doc_lighttpd_8 26 Oct 2020 05:31:00 -0000
@@ -1,6 +1,8 @@
$OpenBSD: patch-doc_lighttpd_8,v 1.3 2016/09/17 20:22:41 ajacoutot Exp $
---- doc/lighttpd.8.orig Sun Jul 31 08:42:39 2016
-+++ doc/lighttpd.8 Wed Sep 14 20:52:57 2016
+
+Index: doc/lighttpd.8
+--- doc/lighttpd.8.orig
++++ doc/lighttpd.8
@@ -56,7 +56,7 @@ Show a brief help message and exit.
.
.SH FILES
@@ -9,4 +11,4 @@ $OpenBSD: patch-doc_lighttpd_8,v 1.3 201
+${SYSCONFDIR}/lighttpd.conf
The standard location for the configuration file.
.TP 8
- /var/run/lighttpd.pid
+ /run/lighttpd.pid
Index: pkg/PFRAG.ldap
===================================================================
RCS file: /home/cvs/ports/www/lighttpd/pkg/PFRAG.ldap,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 PFRAG.ldap
--- pkg/PFRAG.ldap 11 Nov 2016 10:23:34 -0000 1.1
+++ pkg/PFRAG.ldap 27 Oct 2020 07:11:42 -0000
@@ -1,2 +1,3 @@
@comment $OpenBSD: PFRAG.ldap,v 1.1 2016/11/11 10:23:34 sthen Exp $
-lib/lighttpd/mod_authn_ldap.so
+@so lib/lighttpd/mod_authn_ldap.so
+@so lib/lighttpd/mod_vhostdb_ldap.so
Index: pkg/PFRAG.mysql
===================================================================
RCS file: /home/cvs/ports/www/lighttpd/pkg/PFRAG.mysql,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PFRAG.mysql
--- pkg/PFRAG.mysql 11 Nov 2016 10:23:34 -0000 1.3
+++ pkg/PFRAG.mysql 27 Oct 2020 07:12:32 -0000
@@ -1,3 +1,4 @@
@comment $OpenBSD: PFRAG.mysql,v 1.3 2016/11/11 10:23:34 sthen Exp $
-lib/lighttpd/mod_authn_mysql.so
-lib/lighttpd/mod_mysql_vhost.so
+@so lib/lighttpd/mod_authn_mysql.so
+@so lib/lighttpd/mod_mysql_vhost.so
+@so lib/lighttpd/mod_vhostdb_mysql.so
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/www/lighttpd/pkg/PLIST,v
retrieving revision 1.27
diff -u -p -u -p -r1.27 PLIST
--- pkg/PLIST 5 Feb 2020 20:18:19 -0000 1.27
+++ pkg/PLIST 27 Oct 2020 06:51:48 -0000
@@ -10,7 +10,6 @@ lib/lighttpd/
@so lib/lighttpd/mod_authn_file.so
@so lib/lighttpd/mod_cgi.so
@so lib/lighttpd/mod_cml.so
-@so lib/lighttpd/mod_compress.so
@so lib/lighttpd/mod_deflate.so
@so lib/lighttpd/mod_dirlisting.so
@so lib/lighttpd/mod_evasive.so

No comments:

Post a Comment