AgeCommit message (Collapse)AuthorFilesLines
2018-08-18[mox_proxy] copy patched config data to gw contextpersonal/stbuehler/1.4.48-mod-proxy-fixStefan Bühler1-0/+5
2017-11-11[doc] NEWSlighttpd-1.4.48Glenn Strauss1-0/+31
2017-11-09[doc] fix doc/config/conf.d/fastcgi.conf exampleGlenn Strauss1-9/+6
x-ref: "Lighttpd not starting up with default fastcgi config"
2017-11-08[scons] fix various python2/3 incompatibilitiesStefan Bühler2-8/+19
2017-11-07[core] fix dup typedef compiler warningGlenn Strauss1-2/+1
2017-11-06[mod_openssl] quiet trace from TCP probes (#2784)Glenn Strauss1-0/+8
x-ref: "huge amount of "SSL: -1 5 0 Success" messages"
2017-11-05[mod_authn_sasl] SASL auth (new) (fixes #2275)Glenn Strauss9-3/+387
(experimental) HTTP Basic authentication using saslauthd server.modules += ( "mod_auth" ) server.modules += ( "mod_authn_sasl" ) auth.backend = "sasl" auth.backend.sasl.opts = ( "pwcheck_method" => "saslauthd" ) # default x-ref: "SASL auth like libapache2-mod-authn-sasl"
2017-11-05[mod_authn_ldap] replace use of deprecated funcsGlenn Strauss7-31/+78
[mod_authn_ldap,mod_vhostdb_ldap] replace use of deprecated funcs remove -DLDAP_DEPRECATED
2017-11-05[doc] NEWS - fix improper format line breaksGlenn Strauss1-5/+2
2017-11-04[mod_openssl] ssl.openssl.ssl-conf-cmd (fixes #2758)Glenn Strauss1-0/+77
(similar to Apache mod_ssl SSLOpenSSLConfCmd directive) (experimental) This new directive is for use with OpenSSL only, and is not currently available in LibreSSL. lighttpd takes "file commands" not "command line commands" as openssl SSL_CONF_cmd() appears to permit only one mode at a time. lighttpd processes this directive after all other ssl.* directives have been applied for the $SERVER["socket"] scope. x-ref: "Option to disable TLS session tickets" "Allow to selectively disable TLS 1.0, 1.1 and 1.2 versions" github: closes #84
2017-11-04[mod_openssl] allow specifying server cert chain (fixes #2692)Glenn Strauss1-1/+2
x-ref: "allow setting explicit SSL server certificate chain" github: closes #62
2017-11-04[mod_openssl] more pedantic check of return valuesGlenn Strauss1-4/+4
more pedantic check of return values for openssl interfaces (and minor adjustment of whitespace) x-ref:
2017-11-03[core] quiet coverity false positiveGlenn Strauss2-1/+2
2017-11-03[build] fix link of test_configfile.cGlenn Strauss2-0/+2
2017-11-03[mod_cgi] quiet trace if mod_cgi sends SIGTERM (fixes #2838)Glenn Strauss1-1/+1
(spurious trace began in lighttpd 1.4.46) x-ref: ".47 always kills git-http-backend"
2017-11-03[core] fix lighttpd -1 one-shot graceful shutdownGlenn Strauss1-1/+1
fix lighttpd -1 graceful shutdown (one-shot mode) (regression in lighttpd 1.4.46)
2017-11-03[mod_openssl] error if ssl.engine in wrong section (fixes #2837)Glenn Strauss1-1/+8
error if ssl.engine in wrong section of config. ssl.engine is valid only in global scope or $SERVER["socket"] condition x-ref: "HTTPS requests timeout when cert not set for socket"
2017-11-03[core] isolate backend fdevent handler defsGlenn Strauss14-341/+328
2017-11-02[core] quiet pedantic cc warning for excess commaGlenn Strauss1-1/+1
2017-11-02[autobuild] allow sendfile() in cross-compile (fixes #2836)Glenn Strauss1-3/+0
allow sendfile() in cross-compile if sys/sendfile.h header detected and sendfile() symbol detected (e.g. in libc) If sendfile() is present but always returns ENOSYS, lighttpd will be slightly less efficient, but will fall back to writev() or write() User should explicitly set = "writev" in lighttpd.conf on systems with broken sendfile() x-ref: "Remove check for broken sendfile implementations"
2017-11-02[core] consolidate backend network write handlersGlenn Strauss19-1103/+743
network_write.[ch] isolates various write, writev, sendfile wrappers
2017-10-29[core] cleanup: consolidate FAM code in stat_cacheGlenn Strauss4-286/+336
2017-10-29[core] cleanup unused ifndefGlenn Strauss2-8/+0
2017-10-29[stat_cache] remove debug code littered in fileGlenn Strauss1-91/+0
2017-10-29[core] isolate sock_addr manipulationGlenn Strauss22-719/+817
2017-10-28[autobuild] remove obsolete warning about mmap useGlenn Strauss1-4/+3
lighttpd protects against SIGBUS when accessing mmap'd files
2017-10-28[core] fix implicit wildcard IPv4 and IPv6 listenGlenn Strauss1-6/+13
fix implicit wildcard IPv4 and IPv6 listening (regression in 1.4.46) (broken in commit:5248b46c) workaround (without this patch): server.set-v6only = "disable" (which may produce a warning when lighttpd parses config) x-ref:
2017-10-28[core] fix var.CWD (regression in 1.4.46) (fixes #2835)Glenn Strauss1-1/+1
(broken in commit:86bb8be2) x-ref: "empty var.CWD"
2017-10-28[meson] new build systemStefan Bühler8-6/+1029
Needed to extend lemon to take an output path parameter.
2017-10-28[autobuild] Merge branch 'personal/stbuehler/autobuild-cleanup'Glenn Strauss1-838/+1054
2017-10-28[autobuild] generate version id with m4 instead of awkStefan Bühler1-2/+1
2017-10-28[autobuild] improve feature+module countingStefan Bühler1-125/+50
2017-10-28[autobuild] simple check for forkStefan Bühler1-3/+1
2017-10-28[autobuild] improve crypt[_r]Stefan Bühler1-14/+12
2017-10-28[autobuild] improve opensslStefan Bühler1-27/+36
2017-10-28[autobuild] kerberos improvementsStefan Bühler1-19/+29
2017-10-28[autobuild] move some checks to the topStefan Bühler1-24/+23
Moved some generic checks from the middle of the "feature checks" to the top.
2017-10-28[autobuild] lots of small cleanupsStefan Bühler1-247/+276
- remove checks with unused results - make some failures explicit - improve some fail messages
2017-10-28[autobuild] m4 and shell quoting, whitespace changes, sort some listsStefan Bühler1-619/+893
2017-10-28[autobuild] require autoconf >= 2.60, automake >= 1.14Stefan Bühler1-30/+5
- AC_USE_SYSTEM_EXTENSIONS requires autoconf 2.60; using it replaces AC_AIX, AC_ISC_POSIX, AC_MINIX and -D__EXTENSIONS__ - require at least automake 1.12 to remove hack for serial-tests - automake 1.12 is from 2012, automake 1.14 from 2013 - automake 1.14 allows us to drop AM_PROG_CC_C_O - we don't use $LN_S, drop AC_PROG_LN_S - silent-rules replaces AM_SILENT_RULES
2017-10-28[scons] Merge branch 'personal/stbuehler/scons-cleanup'Glenn Strauss3-311/+543
2017-10-28[scons] parse config programs output in a generic wayStefan Bühler1-44/+31
2017-10-28[scons] break some lines in Append(...) callsStefan Bühler1-23/+83
2017-10-28[scons] move LIB* initializing blockStefan Bühler1-24/+24
2017-10-28[scons] split function names, break some linesStefan Bühler1-12/+73
2017-10-28[scons] wrap Configure in local Autoconf classStefan Bühler1-176/+263
2017-10-28[scons] add some generic defintions earlyStefan Bühler1-1/+7
Also add _GNU_SOURCE.
2017-10-28[scons] fix warnings with deprecated ldap apiStefan Bühler1-0/+1
2017-10-28[scons] explicit fails when wanted features are missingStefan Bühler1-36/+51
2017-10-28[scons] check all features in autoconf block and sort themStefan Bühler1-100/+102