summaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAgeFilesLines
...
* [tests] t/test_mod_indexfileGlenn Strauss2021-09-081-1/+0
| | | | | | 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)
* [core] Y2038: use _TIME_BITS=64 on 32-bit glibcGlenn Strauss2021-09-041-1/+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
* [autoconf] add AC_SYS_LARGEFILE for lfsGlenn Strauss2021-09-041-0/+1
| | | | | | add AC_SYS_LARGEFILE for large file support (in addition to manually defining macros for large file support on different platforms; bootstrap-and-suspenders)
* [build] look for memcpy and define HAVE_MEMCPYGlenn Strauss2021-08-271-0/+1
| | | | (HAVE_MEMCPY checked by ancient MD5 implementation in algo_md5.c)
* [build] MacOS linker compatGlenn Strauss2021-08-271-2/+8
|
* [build] autoupdate; still autoconf 2.60 compatibleGlenn Strauss2021-08-271-8/+6
|
* [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] --with-nss add test for /usr/include/nspr4Glenn Strauss2021-05-061-1/+4
| | | | | | x-ref: "nspr header location" https://redmine.lighttpd.net/boards/3/topics/9759
* [build] check for mempcpy()Glenn Strauss2021-04-021-0/+1
|
* [autoconf] add ajp13 to build msgsGlenn Strauss2021-02-201-0/+1
|
* [build] augment configure.ac msgs to remove FAM (#3068)Glenn Strauss2021-02-101-1/+29
| | | | | | | | 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
* [build] use -pipe with gcc and clangGlenn Strauss2021-02-071-1/+1
|
* - next is 1.4.60Glenn Strauss2021-02-021-1/+1
|
* [mod_deflate] support Accept-Encoding: zstdGlenn Strauss2021-01-121-0/+31
|
* [autoconf] fix LT_INIT syntaxGlenn Strauss2021-01-081-1/+1
|
* [autotools] autoupdate; subst deprecated/obsoleteGlenn Strauss2020-12-311-57/+53
| | | | | | autoupdate; subst deprecated/obsolete macros - s/AC_HELP_STRING/AS_HELP_STRING/ - others
* - next is 1.4.59Glenn Strauss2020-12-271-1/+1
|
* [tests] consolidate some tests/ contentGlenn Strauss2020-12-271-2/+0
|
* [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 PHPGlenn Strauss2020-12-231-1/+0
|
* [tests] remove FastCGI test dependency on libfcgiGlenn Strauss2020-12-231-11/+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
|
* [core] prefer inet_aton() over inet_addr()Glenn Strauss2020-12-051-0/+1
|
* - next is 1.4.57Glenn Strauss2020-11-291-1/+1
|
* [build] check for xxhash in more waysGlenn Strauss2020-11-091-1/+7
| | | | | | | | pkg-config libxxhash.pc might not be provided with xxhash < 0.7.3 x-ref: "Update build-dep for xxhash [...]" https://salsa.debian.org/debian/lighttpd/-/merge_requests/29
* [build] detect inotify header <sys/inotify.h>Glenn Strauss2020-11-041-0/+5
|
* [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/+28
| | | | --with-xxhash
* [build] fix typo in configure.acGlenn Strauss2020-10-291-1/+1
|
* [build] detect nss3/nss.h or nss/nss.h for NSSGlenn Strauss2020-10-271-0/+1
|
* [build] fix lib paths for GnuTLS, NSSlighttpd-1.4.56-rc2Glenn Strauss2020-10-271-2/+2
| | | | (thx dirk)
* [mod_wolfssl] cripple SNI if not built OPENSSL_ALLGlenn Strauss2020-10-261-1/+1
| | | | | | | | | | | | | | | crippled functionality if wolfssl library not built --enable-opensslall * SNI not handled since SNI callbacks are disabled in wolfSSL library unless the wolfSSL library is built with --enable-openssall This means that there is only one certificate per listening socket -- no certificate selection based on server name indication (SNI) and is additionally a violation of the HTTP/2 specification, which requires SNI. slightly reduced functionality if wolfssl not built --enable-opensslall * disable client certificate verification (error out if in lighttpd.conf) * omit SSL_CIPHER_USEKEYSIZE, SSL_CIPHER_ALGKEYSIZE env vars
* [build] use pkg-config with wolfsslGlenn Strauss2020-10-261-2/+9
|
* [multiple] use NSS crypto if no other crypto availGlenn Strauss2020-10-191-0/+5
| | | | | | | use NSS crypto if no other crypto avail, but NSS crypto is available "NSS crypto support" is not included in tests/LightyTest.pm:has_crypto() due to NSS libraries (freebl3) lacking public export for HMAC funcs
* [mod_wolfssl] standalone moduleGlenn Strauss2020-10-111-21/+29
| | | | standalone module forked from mod_openssl
* [build] fix typo in option description for wolfSSLGlenn Strauss2020-10-111-1/+1
| | | | (thx avij)
* [core] ls-hpack optimizationsGlenn Strauss2020-10-111-2/+0
| | | | | | | | | | | | define LSHPACK_DEC_HTTP1X_OUTPUT 0 lighttpd does not require HTTP/1.1 output compat from HPACK decoder ("field-name: value\r\n") define NDEBUG (in ls-hpack/lshpack.c) lighttpd spends upwards of 20% total lighttpd CPU time in HPACK encode/decode in h2load test on static file over cleartext (not TLS) Defining NDEBUG eliminates some asserts() and results in a small but measurable reduction in CPU usage
* [core] link in ls-hpack (EXPERIMENTAL)Glenn Strauss2020-10-111-0/+2
| | | | | | | | | | LiteSpeed ls-hpack v2.2.1 XXX: might be better to include this as a git submodule but minor code changes were made here for portability: - C99 flexible array members defined as a[] instead of a[0]) - pedantic compiler warnings (excess ';' and missing declarations) - deletion of large tables from ls-hpack/huff-tables.h (code size)
* [mod_compress] remove mod_compressGlenn Strauss2020-08-021-3/+2
|
* [build] bzip2 default to not-enabled in buildGlenn Strauss2020-08-021-1/+1
| | | | | | | ./configure --with-bzip2 to enable (autoconf build previously had bzip2 enabled by default, but bzip2 already disabled by default in CMake, SCONS, and meson build configs)
* [mod_deflate] Brotli supportGlenn Strauss2020-08-021-0/+31
| | | | configuration option: ./configure --with-brotli
* [mod_authn_dbi] authn backend employing DBIGlenn Strauss2020-07-161-1/+1
|
* [mod_nss] NSS option for TLS (fixes #1218)Glenn Strauss2020-07-081-0/+35
| | | | | | | | | | | | (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
* [build] point ./configure --help to support forumGlenn Strauss2020-07-081-1/+1
| | | | | | | ./configure --help will point people to the support forums, as the vast majority of "bugs" filed are support requests. The lighttpd homepage (https://www.lighttpd.net/) sidebar links "bugs" to "https://redmine.lighttpd.net/projects/lighttpd/issues"
* [mod_gnutls] GnuTLS option for TLS (fixes #109)Glenn Strauss2020-07-081-0/+40
| | | | | | | | | | (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
* [core] prefer getxattr() instead of get_attr()Glenn Strauss2020-07-081-0/+9
| | | | (when lighttpd is built ./configure --with-attr)
* [mod_mbedtls] mbedTLS option for TLSGlenn Strauss2020-07-081-1/+44
| | | | | | | | | (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/+29
| | | | | | | | | ./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
|