Commit Graph

218 Commits (6252c682da883ae761d5c9685e5c96fd1c360168)

Author SHA1 Message Date
Glenn Strauss 6252c682da - next is 1.4.67 8 months ago
Glenn Strauss 40f289b6c3 - next is 1.4.66 10 months ago
Glenn Strauss 1bb0cbc798 [build] -D_DEFAULT_SOURCE consistency in builds
(previously defined in src/CMakeLists.txt)
1 year ago
Glenn Strauss d68fc6394f [mod_deflate] --with-libdeflate to use libdeflate
configure --with-libdeflate option to use libdeflate
(must also configure --enable-mmap for mod_deflate to use libdeflate
 on input files larger than 64kB; libdeflate not used on files <= 64kB)
1 year ago
Glenn Strauss 37dd53bae9 [build] autoconf: report if building with zstd 1 year ago
Glenn Strauss 2a683cf25d - next is 1.4.65 1 year ago
Glenn Strauss 955c95bf51 [mod_mbedtls] changes to build with mbedtls 3.0.0
x-ref:
  "issues migrating lighttpd mod_mbedtls to mbedtls 3.0.0"
  https://github.com/ARMmbed/mbedtls/issues/5331
1 year ago
Glenn Strauss aeba314454 [build] check headers before some funcs
skip some func checks (slow) if expected header does not exist
1 year ago
Glenn Strauss 618fb436f2 [build] rm redundant check for -lnetwork on Haiku 1 year ago
Glenn Strauss c0ced4e82b [build] collect Sun-specific headers and funcs
sendfilev() is Solaris-specific (and other OS have other alternatives)
1 year ago
Glenn Strauss 448621e026 [build] collect Sun-specific headers and funcs 1 year ago
Glenn Strauss f95ca5ef3b [build] use -fstack-protector-strong w/ extra warn
use -fstack-protector-strong if configured with --enable-extra-warnings
1 year ago
Glenn Strauss e563ae0173 [build] adjust help strings for pcre2 default 1 year ago
David Carlier c0f040eae7 [build] Haiku build fix (fixes #3136)
Haiku needs to link to additional lib -lnetwork for socket funcs
(similar to Solaris need for -lsocket -lnsl)

(edited: gstrauss)

x-ref:
  "haiku build fix proposal"
  https://redmine.lighttpd.net/issues/3136
1 year ago
Glenn Strauss 1b11cd7aeb [build] feature consistency between build types 1 year ago
David Carlier b6bd11c15e [core] server.core-files support for solaris (fixes #3135)
server.core-files support for solaris based systems.

- using setpflags and disable process tracing protection for the current process.

(edited: gstrauss)

x-ref:
  "server.core-files support on Solaris based system"
  https://redmine.lighttpd.net/issues/3135
1 year ago
Glenn Strauss 9abc08d7d0 [build] adjust trace for regex-conditionals
adjust trace for regex-conditionals features to include pcre and pcre2
1 year ago
Glenn Strauss 750414d3bb [build] default --with-pcre2 unless --with-pcre 1 year ago
Glenn Strauss 86c2d30936 [multiple] remove long-deprecated modules
x-ref:
  https://wiki.lighttpd.net/Docs_ConfigurationOptions#Deprecated
1 year ago
Glenn Strauss c7c342017f [build] feature consistency between build types
upate config.h.cmake for missing defines
minor adjustments to other builds for features consistency
1 year ago
Glenn Strauss f36908de33 [core] server.core-files support on FreeBSD (fixes #3128)
(thx devnexen)

x-ref:
  "server.core-files support on FreeBSD proposal"
  https://redmine.lighttpd.net/issues/3128
1 year ago
Glenn Strauss fa82e03749 [build] pcre2: use pkg-config before pcre2-config 1 year ago
Glenn Strauss 0ebcfbd7d6 [build] add headers for sendfile() detect on MacOS
(thx ryandesign)

x-ref:
  d636f118f4
1 year ago
Glenn Strauss 18850c5c88 [build] check getxattr before attr_get and -lattr
check getxattr before attr_get and -lattr;
do not link with -lattr if getxattr is available from glibc

(modern glibc systems do not require libattr-devel build dependency)
1 year ago
Glenn Strauss 18370ed85e - next is 1.4.64 1 year ago
Glenn Strauss f4143d957e - next is 1.4.63 1 year ago
Glenn Strauss 16823cd942 [build] configure.ac with AC_PROG_CC_C99 (fixes #3116)
(thx arnout)

x-ref:
  "Build failure with autotools and gcc 4.8 since version 1.4.60"
  https://redmine.lighttpd.net/issues/3116
1 year ago
Glenn Strauss 7512d82ca4 [core] pcre2 support (--with-pcre2)
x-ref:
  "lighttpd: depends on obsolete pcre3 library"
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000063
1 year ago
Glenn Strauss 1540fdeab9 - next is 1.4.62 1 year ago
Glenn Strauss 5c18891a94 [build] check for preadv(), pwritev() 1 year ago
Glenn Strauss d0f176ff6f - next is 1.4.61 2 years ago
Glenn Strauss b17c37c5e5 [mod_openssl] boringssl compat 2 years ago
Glenn Strauss 5cab11b7ea [build] check for pread(), pwrite(), splice() 2 years ago
Glenn Strauss 9f62f1b196 [multiple] fdevent_mkostemp()
fdevent_mkostemp() with flags arg so that caller can pass O_APPEND

renamed from fdevent_mkstemp_append(), previously always O_APPEND
2 years ago
Glenn Strauss 1a8d8e0ca5 [core] periodically malloc_trim() to release mem (fixes #3084)
x-ref:
  "Memory fragmentation with HTTP/2 enabled"
  https://redmine.lighttpd.net/issues/3084
2 years ago
Glenn Strauss 1783550154 [build] look for malloc.h and mallopt() 2 years ago
Glenn Strauss 18ec4f419c [tests] move tests/docroot/www contents up 1 level
reduce directories under tests
(because automake is sloooow and the fewer dirs, the better)
2 years ago
Glenn Strauss ca2898f678 [tests] t/test_mod_indexfile
also remove some now-redundant tests from request.t
and reduce scripts and directories under tests
(because automake is sloooow and the fewer dirs, the better)
2 years ago
Glenn Strauss 92576a2f4b [core] Y2038: use _TIME_BITS=64 on 32-bit glibc
Y2038: use _TIME_BITS=64 on 32-bit glibc platforms

reference:
https://www.phoronix.com/scan.php?page=news_item&px=Glibc-More-Y2038-Work
2 years ago
Glenn Strauss 82c199db3f [autoconf] add AC_SYS_LARGEFILE for lfs
add AC_SYS_LARGEFILE for large file support
(in addition to manually defining macros for large file support
 on different platforms; bootstrap-and-suspenders)
2 years ago
Glenn Strauss 1f161bda1f [build] look for memcpy and define HAVE_MEMCPY
(HAVE_MEMCPY checked by ancient MD5 implementation in algo_md5.c)
2 years ago
Glenn Strauss fbefda3524 [build] MacOS linker compat 2 years ago
Glenn Strauss bb1d35dc17 [build] autoupdate; still autoconf 2.60 compatible 2 years ago
Glenn Strauss 86c39754f2 [core] ck.[ch] - C11 Annex K wrappers
(selected functions; not complete)

(import from one of my development branches from 2016)

define safe_memclear() -> ck_memzero() for transition
2 years ago
Glenn Strauss 871ef50eff [build] --with-nss add test for /usr/include/nspr4
x-ref:
  "nspr header location"
  https://redmine.lighttpd.net/boards/3/topics/9759
2 years ago
Glenn Strauss 82fbfcba15 [build] check for mempcpy() 2 years ago
Glenn Strauss a1bb0c0d52 [autoconf] add ajp13 to build msgs 2 years ago
Glenn Strauss 28fc51c747 [build] augment configure.ac msgs to remove FAM (#3068)
augment configure.ac msgs to remove FAM on linux and *bsd

x-ref:
  "stat-cache-fam feature appears disabled since 1.4.56"
  https://redmine.lighttpd.net/issues/3068
2 years ago
Glenn Strauss 457d78c6e1 [build] use -pipe with gcc and clang 2 years ago
Glenn Strauss 5921b2f411 - next is 1.4.60 2 years ago