Glenn Strauss
625d57b2d9
build] scripts/ci-build.sh remove --with-maxminddb
remove --with-maxminddb;
maxminddb libs not currently part of our FreeBSD build images
pirms 2 stundām
Glenn Strauss
02c83d735c
[build] scripts/ci-build.sh add --with-maxminddb
pirms 3 stundām
Glenn Strauss
62a874df32
[mod_alias] modify r->physical.path in place
(reduce string copying)
split out func mod_alias_remap() from handler func for unit testing
pirms 4 stundām
Glenn Strauss
43cc87dd67
[build] adjust crypto vars in src/CMakeLists.txt
pirms 5 stundām
Glenn Strauss
073f57e51a
[core] avoid multiple definition of SHA512_CTX
avoid multiple definition of SHA512_CTX when using Nettle
pirms 5 stundām
Glenn Strauss
f680e1b234
[build] adjust crypto vars in src/CMakeLists.txt
use different vars for different crypto libs
pirms 8 stundām
Glenn Strauss
f23be1a116
[build] scripts/ci-build.sh adjustments
remove --with-mbedtls; mbedlts not currently part of our FreeBSD bld img
pirms 9 stundām
Glenn Strauss
2c875a649d
[build] adjust mbedtls vars in src/CMakeLists.txt
pirms 9 stundām
Glenn Strauss
7ec08905b9
[build] fix typo in src/CMakeLists.txt
pirms 9 stundām
Glenn Strauss
f0b74faa45
[build] scripts/ci-build.sh adjustments
remove --with-nss; nss libs not currently part of our FreeBSD build img
remove with_zstd=yes from SCons build, due to dependency on libpthread
pirms 9 stundām
Glenn Strauss
73cace9401
[build] scripts/ci-build.sh w/o --with-wolfssl
WolfSSL is not generally available in *BSD due to WolfSSL limitations.
(Might be revisited with the Dec 2020 release of WolfSSL 4.6.0)
pirms 10 stundām
Glenn Strauss
4d5405f0a1
[mod_openssl] update LIBRESSL_VERSION_NUMBER check
pirms 10 stundām
Glenn Strauss
f6c79fff94
[build] scripts/ci-build.sh --with-nettle
pirms 10 stundām
Glenn Strauss
fdf45433c8
[core] check ifdef WOLFSSL_SHA512 for SHA512 avail
pirms 10 stundām
Glenn Strauss
2d94d56fe5
[build] update scripts/ci-build.sh
* remove use of deprecated or obsolete packages on Linux, *BSD builds
--with-attr --with-fam --with-geoip
* add zstd
--with-zstd
* add multiple TLS options to build
--with-gnutls --with-mbedtls --with-nss --with-openssl --with-wolfssl
(leave one TLS option (openssl) for SCons static build)
pirms 10 stundām
Glenn Strauss
db1ca2a60f
[core] add decls in connections.h
pirms 3 dienas
Glenn Strauss
f0074a7ded
[mod_access] mark mod_access_check attribute pure
pirms 3 dienas
Glenn Strauss
947d36941d
[doc] add --with-zstd to INSTALL
pirms 3 dienas
Glenn Strauss
c0e73fd1d8
[mod_dirlisting] hide unused variable on MacOS
(quiet compiler warning)
pirms 4 dienas
Glenn Strauss
8ae6807654
[mod_deflate] use zstd streaming API
pirms 4 dienas
Glenn Strauss
9211fb3d86
[mod_deflate] support Accept-Encoding: zstd
pirms 4 dienas
Glenn Strauss
ef28cce5e5
[mod_dirlisting] use fdopendir(), fstatat()
use fdopendir(), fstatat(), if available
pirms 5 dienas
Glenn Strauss
14f8f9b21c
[mod_openssl] set Ciphersuites once API available
set Ciphersuites once API is available (SSL_CTX_set_ciphersuites())
in LibreSSL.
x-ref:
"Add support for TLS 1.3"
https://github.com/libressl-portable/portable/issues/228
pirms 5 dienas
Glenn Strauss
cb24e1c70b
[multiple] fix: honor CipherString for alt TLS lib
fix typo: honor user-defined CipherString for alternative TLS libraries
(LibreSSL, BoringSSL, wolfSSL)
pirms 5 dienas
Glenn Strauss
3adbb3e3fa
[mod_openssl] update LIBRESSL_VERSION_NUMBER check
pirms 5 dienas
Glenn Strauss
0b4733f244
[doc] create-mime.conf.pl -v silent for mult vnd
Do not issue trace if multiple */vnd.* register the same extension
(silently mark mime-type for extension as application/octet-stream)
pirms 1 nedēļas
Glenn Strauss
8faa456fc8
[core] fix crash in error trace if backend is down ( fixes #3052 )
(thx hamelg)
x-ref:
"segfault with mod_scgi on backend server with unix socket domain"
https://redmine.lighttpd.net/issues/3052
pirms 1 nedēļas
Glenn Strauss
be8909833b
[doc] create-mime.conf.pl -v for warnings
Do not issue warnings about duplicated entries unless called with -v
/etc/mime.types is not typically edited by the end user,
so the warning trace is noise to most end users.
pirms 1 nedēļas
Glenn Strauss
a89e94e0bf
[autoconf] fix LT_INIT syntax
pirms 1 nedēļas
Glenn Strauss
35675284a2
[doc] create-mime.conf.pl improve case handling
make create-mime.conf.pl more resilient to questionable edits
to /etc/mime.types
non-vnd.* subtype takes precedence over vnd.* subtype
(type/subtype, e.g. text/plain)
x-ref:
"lighttpd: does not start with media-types 1.1.0"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979232
pirms 1 nedēļas
Glenn Strauss
65521537a8
[mod_dirlisting] quiet coverity false positive
pirms 1 nedēļas
Glenn Strauss
21f0dabef4
[multiple] replace buffer_is_equal_caseless_string
buffer_is_equal_caseless_string() -> buffer_eq_icase_slen()
pirms 1 nedēļas
Glenn Strauss
891007fb6a
[multiple] use HTTP_HEADER_* enum before strcmp
When known, use HTTP_HEADER_* enum before string comparisons
pirms 1 nedēļas
Glenn Strauss
b6892fb242
[mod_extforward] fix extforward.headers defaults ( fixes #3051 )
(thx glen)
Regression in lighttpd 1.4.56 - 1.4.58 when extforward.headers is
not set in lighttpd.conf.
Workaround: extforward.headers = ("X-Forwarded-For")
(or appropriate value depending on header sent by upstream proxy)
x-ref:
"mod_extforward regression 1.4.56"
https://redmine.lighttpd.net/issues/3051
pirms 1 nedēļas
Glenn Strauss
a99550d76c
[mod_extforward] config warning for module order
expand config warning for module load order to include other TLS modules
pirms 1 nedēļas
Glenn Strauss
bdb58c245a
[mod_openssl] extend ssl.openssl.ssl-conf-cmd
extend ssl.openssl.ssl-conf-cmd to accept "SecurityLevel"
(lighttpd extension) and use the (string) value to call the
openssl-specific SSL_CTX_set_security_level()
pirms 1 nedēļas
Glenn Strauss
a282a57148
[doc] create-mime.conf.pl improve case handling
make create-mime.conf.pl more resilient to questionable edits
to /etc/mime.types
x-ref:
"lighttpd: does not start with media-types 1.1.0"
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=979232
pirms 1 nedēļas
Glenn Strauss
6a28bd79b3
[mod_wolfssl] minor updates for wolfSSL v4.6.0
pirms 1 nedēļas
Glenn Strauss
5b1b9f7824
[tests] use ephemeral ports in tests
avoid spurious test failures due to conflicts with ports in use by
other processes, which might occur when tests use hard-coded ports
pirms 2 nedēļām
Glenn Strauss
048af4c506
[core] fix crash at shutdown w/ certain config
If server.systemd-socket-activation = "enable" and one or more of the
sockets is not listed in lighttpd.conf, then when the server is shutting
down, a buffer from the config file is free()d twice.
pirms 2 nedēļām
Glenn Strauss
8f3395976d
[autoconf] update ax_prog_cc_for_build.m4
update scripts/m4/ax_prog_cc_for_build.m4 from serial 8 to serial 18
https://www.gnu.org/software/autoconf-archive/ax_prog_cc_for_build.html
http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=blob_plain;f=m4/ax_prog_cc_for_build.m4
pirms 2 nedēļām
Glenn Strauss
acca2a3f73
[autotools] autoupdate; subst deprecated/obsolete
autoupdate; subst deprecated/obsolete macros
- s/AC_HELP_STRING/AS_HELP_STRING/
- others
pirms 2 nedēļām
Glenn Strauss
dfe471b77c
[mod_dirlisting] place vars closer to where used
allocate memory for PATH_MAX to avoid pathconf() for _PC_NAME_MAX
pirms 2 nedēļām
Glenn Strauss
2f303d8205
[mod_gnutls] use local strncmp_const()
On some older gcc, strncmp is a macro and expects three arguments,
but does not see expansion of lighttpd CONST_STR_LEN() macro before
warning/error about incorrect number of arguments
pirms 2 nedēļām
Glenn Strauss
3088c76c8c
[mod_mbedtls] use local strncmp_const()
On some older gcc, strncmp is a macro and expects three arguments,
but does not see expansion of lighttpd CONST_STR_LEN() macro before
warning/error about incorrect number of arguments
pirms 2 nedēļām
Glenn Strauss
171a064036
[mod_mbedtls] include mbedtls/platform_util.h
include mbedtls/platform_util.h for mbedtls_platform_zeroize()
(instead of relying on an indirect include)
(fixes build with (very old) mbedtls-2.14.0)
pirms 2 nedēļām
Glenn Strauss
693a29fe91
- next is 1.4.59
pirms 2 nedēļām
Glenn Strauss
0cb6466541
[mod_webdav] hide unused funcs depending on build
hide unused funcs depending on build flags
pirms 2 nedēļām
Glenn Strauss
992ba517ab
[doc] NEWS
pirms 2 nedēļām
Glenn Strauss
37ae942346
[core] fix bug in read retry found by coverity
read retry loop needs separate var for result and data size to read
rename 'toSend' variable to 'len' (of chunk)
pirms 2 nedēļām