summaryrefslogtreecommitdiff
path: root/SConstruct
Commit message (Collapse)AuthorAgeFilesLines
* [core] server.core-files support on FreeBSD (fixes #3128)Glenn Strauss2022-01-011-0/+1
| | | | | | | | (thx devnexen) x-ref: "server.core-files support on FreeBSD proposal" https://redmine.lighttpd.net/issues/3128
* [build] do not check for prctl; HAVE_PRCTL unusedGlenn Strauss2022-01-011-1/+0
|
* - next is 1.4.64Glenn Strauss2021-12-041-1/+1
|
* - next is 1.4.63Glenn Strauss2021-12-021-1/+1
|
* [core] pcre2 support (--with-pcre2)Glenn Strauss2021-11-221-2/+8
| | | | | | x-ref: "lighttpd: depends on obsolete pcre3 library" https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000063
* - next is 1.4.62Glenn Strauss2021-10-281-1/+1
|
* [build] check for preadv(), pwritev()Glenn Strauss2021-10-271-0/+2
|
* - next is 1.4.61Glenn Strauss2021-10-031-1/+1
|
* [build] check for pread(), pwrite(), splice()Glenn Strauss2021-09-301-1/+3
|
* [multiple] fdevent_mkostemp()Glenn Strauss2021-09-301-0/+1
| | | | | | fdevent_mkostemp() with flags arg so that caller can pass O_APPEND renamed from fdevent_mkstemp_append(), previously always O_APPEND
* [build] propagate HAVE_DLFCN_H in buildsGlenn Strauss2021-09-081-0/+1
|
* [core] periodically malloc_trim() to release mem (fixes #3084)Glenn Strauss2021-09-081-0/+1
| | | | | | x-ref: "Memory fragmentation with HTTP/2 enabled" https://redmine.lighttpd.net/issues/3084
* [build] look for malloc.h and mallopt()Glenn Strauss2021-09-081-0/+2
|
* [core] Y2038: use _TIME_BITS=64 on 32-bit glibcGlenn Strauss2021-09-041-0/+1
| | | | | | | 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
* [build] look for port.h on Solaris, not sys/port.hGlenn Strauss2021-08-271-1/+1
|
* [build] look for memcpy and define HAVE_MEMCPYGlenn Strauss2021-08-271-0/+1
| | | | (HAVE_MEMCPY checked by ancient MD5 implementation in algo_md5.c)
* [core] ck.[ch] - C11 Annex K wrappersGlenn Strauss2021-08-271-0/+1
| | | | | | | | (selected functions; not complete) (import from one of my development branches from 2016) define safe_memclear() -> ck_memzero() for transition
* [build] check for mempcpy()Glenn Strauss2021-04-021-0/+1
|
* [build] use -pipe with gcc and clangGlenn Strauss2021-02-071-1/+1
|
* [build] fix SCons pkg-config err handling (fixes #3066)Glenn Strauss2021-02-071-0/+2
| | | | | | | | (thx elchenberg) x-ref: "OSError in SConstruct on Alpine Linux" https://redmine.lighttpd.net/issues/3066
* - next is 1.4.60Glenn Strauss2021-02-021-1/+1
|
* [build] fix typo in SConstruct (fixes #3061)Glenn Strauss2021-01-291-1/+1
| | | | | | | | (thx eryretqwewrqr) x-ref: "NameError ins SConstruct" https://redmine.lighttpd.net/issues/3061
* [mod_deflate] support Accept-Encoding: zstdGlenn Strauss2021-01-121-0/+10
|
* - next is 1.4.59Glenn Strauss2020-12-271-1/+1
|
* [core] http_date.[ch] encapsulate HTTP-date parseGlenn Strauss2020-12-241-0/+1
| | | | | | http_date.[ch] encapsulate HTTP-date parse/compare (import from one of my development branches from 2015)
* [tests] remove FastCGI test dependency on libfcgiGlenn Strauss2020-12-231-5/+0
| | | | | | | - rewrite fcgi-responder as standalone app fcgi-responder is now a minimal, standalone FastCGI server for tests - remove dependency on fcgi-devel package - merge fcgi-auth into fcgi-responder
* - next is 1.4.58Glenn Strauss2020-12-171-1/+1
|
* [build] fix SCons build when building all TLS modsGlenn Strauss2020-12-051-3/+10
|
* [core] prefer inet_aton() over inet_addr()Glenn Strauss2020-12-051-1/+1
|
* - next is 1.4.57Glenn Strauss2020-11-291-1/+1
|
* [build] detect inotify header <sys/inotify.h>Glenn Strauss2020-11-041-1/+2
|
* [build] prepend search for lua version 5.4Glenn Strauss2020-10-311-1/+1
|
* [build] option to use system-provided libxxhashlighttpd-1.4.56-rc6Glenn Strauss2020-10-291-0/+10
| | | | --with-xxhash
* scons: fix check environmentStefan Bühler2020-08-021-1/+1
| | | | | | | if os.environ is a special class the scons.Environment Clone() doesn't work properly. show builddir in prepare.sh so we can actually see it works.
* [build] SCons fix space/tabs inconsistencyGlenn Strauss2020-08-021-2/+2
|
* [build] SCons brotli needs pkg-config --staticGlenn Strauss2020-08-021-1/+1
| | | | SCons fullstatic build including brotli needs pkg-config --static
* [build] SCons build mod_deflate w/ libm for brotliGlenn Strauss2020-08-021-2/+1
|
* [build] SCons build with brotli needs -lm on *BSDGlenn Strauss2020-08-021-1/+4
|
* [build] fix SCons build for detection of brotliGlenn Strauss2020-08-021-1/+1
|
* [mod_deflate] Brotli supportGlenn Strauss2020-08-021-0/+7
| | | | configuration option: ./configure --with-brotli
* [mod_nss] NSS option for TLS (fixes #1218)Glenn Strauss2020-07-081-0/+8
| | | | | | | | | | | | (experimental) WARNING: EXPERIMENTAL code sketch; mod_nss is INCOMPLETE and UNTESTED mod_nss supports most ssl.* config options supported by mod_openssl x-ref: "alternate ssl backend" https://redmine.lighttpd.net/issues/1218
* [mod_gnutls] GnuTLS option for TLS (fixes #109)Glenn Strauss2020-07-081-0/+14
| | | | | | | | | | (experimental) mod_gnutls supports most ssl.* config options supported by mod_openssl x-ref: "GnuTLS support for the mod_ssl" https://redmine.lighttpd.net/issues/109
* [mod_mbedtls] mbedTLS option for TLSGlenn Strauss2020-07-081-0/+12
| | | | | | | | | (experimental) mod_mbedtls supports most ssl.* config options supported by mod_openssl thx Ward Willats for the initial discussion and attempt in the comments https://redmine.lighttpd.net/boards/3/topics/7029
* [multiple] ./configure --with-nettle to use NettleGlenn Strauss2020-07-081-0/+9
| | | | | | | | | ./configure --with-nettle to use Nettle crypto lib for algorithms, instead of OpenSSL or wolfSSL. Note: Nettle does not provide TLS. x-ref: "How to use SHA-256 without OpenSSL?" https://redmine.lighttpd.net/boards/2/topics/8903
* [mod_webdav] use copy_file_range() if availableGlenn Strauss2020-07-081-0/+1
|
* - next is 1.4.56Glenn Strauss2020-01-311-1/+1
|
* [core] Solaris has getloadavg in sys/loadavg.hNiclas Rosenvik2020-01-301-0/+1
| | | | | | SunOS/Solaris/Illumos has getloadavg declared in sys/loadavg.h . github: closes #101
* Also use explicit_memset (NetBSD) with cmake, scons and mesonStefan Bühler2019-08-221-0/+1
|
* - next is 1.4.55Glenn Strauss2019-05-271-1/+1
|
* [mod_maxminddb] MaxMind GeoIP2 supportGlenn Strauss2019-05-261-0/+9
|