pkgsrc-Changes archive

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

CVS commit: pkgsrc/www/lighttpd



Module Name:    pkgsrc
Committed By:   schmonz
Date:           Wed Jan 19 21:41:48 UTC 2022

Modified Files:
        pkgsrc/www/lighttpd: Makefile PLIST distinfo options.mk

Log Message:
Update to 1.4.64. From the changelog:

## Important changes

* remove deprecated modules, bugfixes, CVE-2022-22707 (rare configs)

## Behavior Changes

(previously announced and scheduled)

* graceful restart/shutdown timeout changed from 0 (disabled) to 8 seconds
  configure an alternative with:
  server.feature-flags += ("server.graceful-shutdown-timeout" => 8)

* build: lighttpd defaults to --with-pcre2 instead of --with-pcre
  pcre2 is current. pcre is no longer maintained.
  Explicitly specify --with-pcre in build to use pcre instead of pcre2.

* deprecated modules (previously announced) have been removed
  * mod_authn_mysql
  * mod_mysql_vhost
  * mod_cml
  * mod_flv_streaming
  * mod_geoip
  * mod_trigger_b4_dl

## Changes from 1.4.63

* [core] fix trace issued for loading mod_auth (fixes #3121)
* [meson] need -lrt with glibc < 2.17 (fixes #3120)
* [core] adjust time jump detection (fixes #3123)
* [core] make setrlimit() warn, not fatal
* [core] add remote IP to some error msgs (fixes #3122)
* [mod_webdav] If-None-Match on non-existent entity
* [build] check getxattr before attr_get and -lattr
* [doc] SELinux: setsebool -P httpd_setrlimit on
* [build] create sha512sum file with release
* [build] CI builds now use make -j 2
* [core] http_response_send_file() takes const path
* [core] use ETag response header to check cachable
* [core] add more const to stat_cache_update_entry()
* [multiple] remove r->physical.etag
* [mod_magnet] interface to http_response_send_file
* [build] add headers for sendfile() detect on MacOS
* [core] http_response_write_prepare optimization
* [core] define static_assert for uClibc (fixes #3127)
* [build] -Wno-implicit-fallthrough for ls-hpack
* [core] ignore pcre2 "bad JIT option" warning
* [build] pcre2: use pkg-config before pcre2-config
* [core] http_response_has_error_handler()
* [core] consolidate request restart loop check
* [core] defer retrieving Last-Modified until needed
* [mod_dirlisting] fix logic inversion in cache
* [core] mark expect cond in http_response_send_file
* [core] connection_handle_read_state() tweak
* [core] connection_state_machine_loop() tweaks
* [core] connection_state_machine_h2() tweaks
* [core] quiet coverity noise
* [core] use lower limit for max-fds if !setrlimit
* [build] do not check for prctl; HAVE_PRCTL unused
* [core] server.core-files support on FreeBSD (fixes #3128)
* [mod_extforward] support longer PROXY v2 TLV vec
* [mod_webdav] detect truncated copy_file_range()
* [mod_webdav] copy_file_range() new in FreeBSD 13
* [mod_webdav] copy_file_range() new in FreeBSD 13
* [build] feature consistency between build types
* [build] cmake build now defaults to C11
* [core] CCRandomGenerateBytes() for rand on macOS (fixes #3129)
* [multiple] remove long-deprecated modules
* [build] default --with-pcre2 unless --with-pcre
* [core] "server.graceful-shutdown-timeout" => 8
* [build] adjust trace for regex-conditionals
* [build] update tests/SConscript
* [core] errno_t detection on Illumos
* [build] cmake build now defaults to C11
* [build] meson: find pcre2 w/o pkg-config
* [core] define _EXTENSIONS_ on Illumos
* [build] cmake,meson socket libs for win32, Illumos (fixes #3130)
* [core] hide bsd_accept_filter code on OpenBSD (fixes #3131)
* [core] errno_t and rsize_t detection on Illumos
* [mod_webdav] copy acceleration
* [mod_webdav] define HAVE_RENAMEAT2 earlier
* [build] meson misdetects mempcpy on some platforms
* [build] cmake: skip "-Wl,-export-dynamic" Illumos
* [build] adjust .gitignore for macOS
* [build] meson crypt and dl detection on *BSD (fixes #3133)
* [core] /dev/null is a symlink on Illumos (fixes #3132)
* [core] server.core-files support for solaris (fixes #3135)
* [build] feature consistency between build types
* [build] Haiku build fix (fixes #3136)
* [lemon] silence coverity warnings
* [cmake] raise minimum version to 3.7
* [cmake] add address/undefined sanitize compile options
* [asan tests] fix memory leaks
* [array] use speaking names for array "fn" vtables for better debugging experience
* [ci] add cmake-asan build type
* [core] buffer_copy_string() use "" if s is NULL
* [mod_authn_gssapi] code reuse: fdevent_mkostemp()
* [mod_authn_gssapi] reduce KRB5CCNAME mem alloc
* [build] adjust help strings for pcre2 default
* [core] (const char *) for srvconf.modules_dir
* [multiple] remove buffer_init_string()
* [multiple] remove buffer_init_buffer()
* [mod_extforward] fix out-of-bounds (OOB) write (fixes #3134)
* [build] use -fstack-protector-strong w/ extra warn
* [build] collect Sun-specific headers and funcs
* [build] collect Sun-specific headers and funcs
* [build] rm redundant check for -lnetwork on Haiku
* [build] check headers before some funcs
* [core] allow LISTEN_PID to be ppid if TRACEME (fixes #3137)
* [core] allow tests/tmp/bind.conf override (#3137)
* [mod_webdav] no sys/ioctl.h on _WIN32
* [tests] _WIN32 adjustments in LightyTest.pm
* [tests] revert _WIN32 adjustments in LightyTest.pm
* [mod_gnutls] lift size check out of DN loop
* [mod_mbedtls] lift size check out of DN loop
* [mbedtls] save (mbedtls_ssl_config *) in hctx
* [multiple] permit UTF-8 in SSL_CLIENT_S_DN_*
* [mod_openssl] do not esc UTF-8 in cert subject
* [mod_mbedtls] reconstruct SSL_CLIENT_S_DN
* [mod_mbedtls] changes to build with mbedtls 3.0.0
* [mod_mbedtls] remove use of out_left in mbedtls 3
* [mod_mbedtls] mbedtls_ssl_conf_groups for 3.1.0

pkgsrc changes:

- Remove options 'gdbm' and 'memcached', no longer used


To generate a diff of this commit:
cvs rdiff -u -r1.108 -r1.109 pkgsrc/www/lighttpd/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/www/lighttpd/PLIST
cvs rdiff -u -r1.69 -r1.70 pkgsrc/www/lighttpd/distinfo
cvs rdiff -u -r1.26 -r1.27 pkgsrc/www/lighttpd/options.mk

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

Modified files:

Index: pkgsrc/www/lighttpd/Makefile
diff -u pkgsrc/www/lighttpd/Makefile:1.108 pkgsrc/www/lighttpd/Makefile:1.109
--- pkgsrc/www/lighttpd/Makefile:1.108  Wed Dec  8 16:06:57 2021
+++ pkgsrc/www/lighttpd/Makefile        Wed Jan 19 21:41:48 2022
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.108 2021/12/08 16:06:57 adam Exp $
+# $NetBSD: Makefile,v 1.109 2022/01/19 21:41:48 schmonz Exp $
 
-DISTNAME=      lighttpd-1.4.63
-PKGREVISION=   1
+DISTNAME=      lighttpd-1.4.64
 CATEGORIES=    www
 MASTER_SITES=  https://download.lighttpd.net/lighttpd/releases-1.4.x/
 EXTRACT_SUFX=  .tar.xz

Index: pkgsrc/www/lighttpd/PLIST
diff -u pkgsrc/www/lighttpd/PLIST:1.24 pkgsrc/www/lighttpd/PLIST:1.25
--- pkgsrc/www/lighttpd/PLIST:1.24      Fri May 14 11:11:00 2021
+++ pkgsrc/www/lighttpd/PLIST   Wed Jan 19 21:41:48 2022
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2021/05/14 11:11:00 nia Exp $
+@comment $NetBSD: PLIST,v 1.25 2022/01/19 21:41:48 schmonz Exp $
 lib/lighttpd/mod_access.la
 lib/lighttpd/mod_accesslog.la
 lib/lighttpd/mod_ajp13.la
@@ -8,9 +8,7 @@ ${PLIST.libdbi}lib/lighttpd/mod_authn_db
 lib/lighttpd/mod_authn_file.la
 ${PLIST.gssapi}lib/lighttpd/mod_authn_gssapi.la
 ${PLIST.ldap}lib/lighttpd/mod_authn_ldap.la
-${PLIST.mysql}lib/lighttpd/mod_authn_mysql.la
 lib/lighttpd/mod_cgi.la
-${PLIST.lua}lib/lighttpd/mod_cml.la
 lib/lighttpd/mod_deflate.la
 lib/lighttpd/mod_dirlisting.la
 lib/lighttpd/mod_evasive.la
@@ -18,13 +16,11 @@ lib/lighttpd/mod_evhost.la
 lib/lighttpd/mod_expire.la
 lib/lighttpd/mod_extforward.la
 lib/lighttpd/mod_fastcgi.la
-lib/lighttpd/mod_flv_streaming.la
 ${PLIST.gnutls}lib/lighttpd/mod_gnutls.la
 lib/lighttpd/mod_indexfile.la
 ${PLIST.lua}lib/lighttpd/mod_magnet.la
 ${PLIST.geoip}lib/lighttpd/mod_maxminddb.la
 ${PLIST.mbedtls}lib/lighttpd/mod_mbedtls.la
-${PLIST.mysql}lib/lighttpd/mod_mysql_vhost.la
 ${PLIST.nss}lib/lighttpd/mod_nss.la
 ${PLIST.openssl}lib/lighttpd/mod_openssl.la
 lib/lighttpd/mod_proxy.la
@@ -39,8 +35,6 @@ lib/lighttpd/mod_sockproxy.la
 lib/lighttpd/mod_ssi.la
 lib/lighttpd/mod_staticfile.la
 lib/lighttpd/mod_status.la
-${PLIST.gdbm}lib/lighttpd/mod_trigger_b4_dl.la
-${PLIST.memcached}lib/lighttpd/mod_trigger_b4_dl.la
 lib/lighttpd/mod_uploadprogress.la
 lib/lighttpd/mod_userdir.la
 lib/lighttpd/mod_usertrack.la
@@ -60,7 +54,6 @@ share/doc/lighttpd/accesslog.txt
 share/doc/lighttpd/alias.txt
 share/doc/lighttpd/authentication.txt
 share/doc/lighttpd/cgi.txt
-share/doc/lighttpd/cml.txt
 share/doc/lighttpd/compress.txt
 share/doc/lighttpd/configuration.txt
 share/doc/lighttpd/dirlisting.txt
@@ -72,7 +65,6 @@ share/doc/lighttpd/fastcgi-state.txt
 share/doc/lighttpd/fastcgi.txt
 share/doc/lighttpd/features.txt
 share/doc/lighttpd/magnet.txt
-share/doc/lighttpd/mysqlvhost.txt
 share/doc/lighttpd/newstyle.css
 share/doc/lighttpd/oldstyle.css
 share/doc/lighttpd/performance.txt
@@ -93,25 +85,21 @@ share/doc/lighttpd/state.dot
 share/doc/lighttpd/state.txt
 share/doc/lighttpd/status.txt
 share/doc/lighttpd/traffic-shaping.txt
-share/doc/lighttpd/trigger_b4_dl.txt
 share/doc/lighttpd/userdir.txt
 share/doc/lighttpd/webdav.txt
 share/examples/lighttpd/cert-staple.sh
 share/examples/lighttpd/conf.d/access_log.conf
 share/examples/lighttpd/conf.d/auth.conf
 share/examples/lighttpd/conf.d/cgi.conf
-share/examples/lighttpd/conf.d/cml.conf
 share/examples/lighttpd/conf.d/debug.conf
 share/examples/lighttpd/conf.d/deflate.conf
 share/examples/lighttpd/conf.d/dirlisting.conf
 share/examples/lighttpd/conf.d/evhost.conf
 share/examples/lighttpd/conf.d/expire.conf
 share/examples/lighttpd/conf.d/fastcgi.conf
-share/examples/lighttpd/conf.d/geoip.conf
 share/examples/lighttpd/conf.d/magnet.conf
 share/examples/lighttpd/conf.d/mime.conf
 share/examples/lighttpd/conf.d/mod.template
-share/examples/lighttpd/conf.d/mysql_vhost.conf
 share/examples/lighttpd/conf.d/proxy.conf
 share/examples/lighttpd/conf.d/rrdtool.conf
 share/examples/lighttpd/conf.d/scgi.conf
@@ -119,7 +107,6 @@ share/examples/lighttpd/conf.d/secdownlo
 share/examples/lighttpd/conf.d/simple_vhost.conf
 share/examples/lighttpd/conf.d/ssi.conf
 share/examples/lighttpd/conf.d/status.conf
-share/examples/lighttpd/conf.d/trigger_b4_dl.conf
 share/examples/lighttpd/conf.d/userdir.conf
 share/examples/lighttpd/conf.d/webdav.conf
 share/examples/lighttpd/lighttpd.conf

Index: pkgsrc/www/lighttpd/distinfo
diff -u pkgsrc/www/lighttpd/distinfo:1.69 pkgsrc/www/lighttpd/distinfo:1.70
--- pkgsrc/www/lighttpd/distinfo:1.69   Sun Dec  5 18:15:19 2021
+++ pkgsrc/www/lighttpd/distinfo        Wed Jan 19 21:41:48 2022
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.69 2021/12/05 18:15:19 schmonz Exp $
+$NetBSD: distinfo,v 1.70 2022/01/19 21:41:48 schmonz Exp $
 
-BLAKE2s (lighttpd-1.4.63.tar.xz) = 5038d3f1fd61ca95103ef21e15250d3e29db8d80f0078ac56554d27bba68562d
-SHA512 (lighttpd-1.4.63.tar.xz) = 1de647a3555744d03d2ac1b508d14f3c5bccfe5391c842465f1a68c57fa864047784c8d757798644ad882bd97cba5ffd7c8a6b98614e63b2ea0a732aa631f11e
-Size (lighttpd-1.4.63.tar.xz) = 1023568 bytes
+BLAKE2s (lighttpd-1.4.64.tar.xz) = b9f4a297da93484ab217085b76366e954a6e161d18ac453405d482d6d7fb5735
+SHA512 (lighttpd-1.4.64.tar.xz) = 8e2ad0830ff80fcebf0c33600caafb5ab4e9ff6b5073c12572f88a44fdfe85f777fa8b22b2fc2964fecbeb556997ad660867dcee80efb224d63329c8b18ea936
+Size (lighttpd-1.4.64.tar.xz) = 1011436 bytes
 SHA1 (patch-doc_config_lighttpd.conf) = 50f9529ea7ecfae741ca47f0514175dbf1aa52d9
 SHA1 (patch-doc_lighttpd.8) = e08ac362784aebaca566d0f65380b70a829d6b4e

Index: pkgsrc/www/lighttpd/options.mk
diff -u pkgsrc/www/lighttpd/options.mk:1.26 pkgsrc/www/lighttpd/options.mk:1.27
--- pkgsrc/www/lighttpd/options.mk:1.26 Fri May 14 11:11:00 2021
+++ pkgsrc/www/lighttpd/options.mk      Wed Jan 19 21:41:48 2022
@@ -1,10 +1,10 @@
-# $NetBSD: options.mk,v 1.26 2021/05/14 11:11:00 nia Exp $
+# $NetBSD: options.mk,v 1.27 2022/01/19 21:41:48 schmonz Exp $
 
 PKG_OPTIONS_VAR=               PKG_OPTIONS.lighttpd
 PKG_OPTIONS_OPTIONAL_GROUPS=   ssl
 PKG_OPTIONS_GROUP.ssl=         gnutls mbedtls nss openssl wolfssl
-PKG_SUPPORTED_OPTIONS+=                brotli bzip2 fam gdbm inet6 ldap libdbi lua
-PKG_SUPPORTED_OPTIONS+=                mysql memcached geoip gssapi webdav
+PKG_SUPPORTED_OPTIONS+=                brotli bzip2 fam inet6 ldap libdbi lua
+PKG_SUPPORTED_OPTIONS+=                mysql geoip gssapi webdav
 PKG_SUGGESTED_OPTIONS=         inet6 openssl
 
 .include "../../mk/bsd.options.mk"
@@ -40,18 +40,6 @@ CONFIGURE_ARGS+=     --without-fam
 .endif
 
 ###
-### Support using GDBM for storage in the "trigger before download" module.
-###
-PLIST_VARS+=           gdbm
-.if !empty(PKG_OPTIONS:Mgdbm)
-.  include "../../databases/gdbm/buildlink3.mk"
-CONFIGURE_ARGS+=       --with-gdbm
-PLIST.gdbm=            yes
-.else
-CONFIGURE_ARGS+=       --without-gdbm
-.endif
-
-###
 ### IPv6 support.
 ###
 .if !empty(PKG_OPTIONS:Minet6)
@@ -98,19 +86,6 @@ CONFIGURE_ARGS+=     --without-lua
 .endif
 
 ###
-### Support using memcached as an in-memory caching system for the
-### "trigger before download" and CML modules.
-###
-PLIST_VARS+=           memcached
-.if !empty(PKG_OPTIONS:Mmemcached)
-.  include "../../devel/libmemcached/buildlink3.mk"
-CONFIGURE_ARGS+=       --with-memcached
-PLIST.memcached=       yes
-.else
-CONFIGURE_ARGS+=       --without-memcached
-.endif
-
-###
 ### Allow using MySQL for virtual host configuration.
 ###
 PLIST_VARS+=           mysql



Home | Main Index | Thread Index | Old Index