summaryrefslogtreecommitdiff
path: root/SConstruct
AgeCommit message (Collapse)AuthorFilesLines
2018-11-28- next is 1.4.53Glenn Strauss1-1/+1
2018-10-14- next is 1.4.52Glenn Strauss1-1/+1
2018-10-07[build] SCons support for wolfSSLGlenn Strauss1-0/+16
2018-09-24[build] fix SCons build for mod_authn_pamGlenn Strauss1-0/+1
2018-09-23[mod_authn_pam] mod_auth PAM support (fixes #688)Glenn Strauss1-0/+9
x-ref: "auth via pam" https://redmine.lighttpd.net/issues/688
2018-08-13- next is 1.4.51Glenn Strauss1-1/+1
2018-03-11- next is 1.4.50Glenn Strauss1-1/+1
2017-11-12- next is 1.4.49Glenn Strauss1-1/+1
2017-11-08[scons] fix various python2/3 incompatibilitiesStefan Bühler1-3/+9
2017-11-05[mod_authn_sasl] SASL auth (new) (fixes #2275)Glenn Strauss1-0/+10
(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" https://redmine.lighttpd.net/issues/2275
2017-11-05[mod_authn_ldap] replace use of deprecated funcsGlenn Strauss1-1/+0
[mod_authn_ldap,mod_vhostdb_ldap] replace use of deprecated funcs remove -DLDAP_DEPRECATED
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
2017-10-28[scons] add with_uuid option, document webdav relationsStefan Bühler1-5/+6
2017-10-28[scons] fix dbiStefan Bühler1-4/+4
2017-10-28[scons] don't screw env[LIBS]Stefan Bühler1-29/+29
- copy() when collecting dependencies for static module linking - copy() when following operations append to it and we don't reset it to an empty list - use autoadd = 0 for many functions to prevent modifying env[LIBS] in the first place - append to env[LIBS] manually to make it explicit (fam and rt)
2017-10-28[scons] fix with_pgsqlStefan Bühler1-4/+1
pg_config --includedir --libdir doesn't print the "-I" or "-l" prefixes, so ParseConfig can't parse it. Use pkg-config instead.
2017-10-28[scons] add with_all optionStefan Bühler1-0/+11
2017-10-28[scons] rename with_gzip to with_zlibStefan Bühler1-2/+2
2017-10-28[scons] config.py(-sample) not used, remove themStefan Bühler1-1/+1
2017-10-28[scons] sort with_* options, document missing optionsStefan Bühler1-13/+19
2017-10-22- next is 1.4.48Glenn Strauss1-1/+1
2017-10-21- next is 1.4.47Glenn Strauss1-1/+1
2017-06-13[core] fix compiler warnings on Mac OS XGlenn Strauss1-1/+2
(thx wardw)
2017-04-24[core] sys-strings.h abstraction for strings.hGlenn Strauss1-0/+1
2017-01-31mod_vhostdb* (dbi,mysql,pgsql,ldap) (fixes #485, fixes #1936, fixes #2297)Glenn Strauss1-0/+17
mod_vhostdb - vhost docroot lookups backends: mod_vhostdb_dbi mod_vhostdb_ldap mod_vhostdb_mysql (now preferred over mod_mysql_vhost.c) mod_vhostdb_pgsql STATUS: experimental (testing and feedback appreciated) x-ref: "PostgreSQL virtual host support" https://redmine.lighttpd.net/issues/485 "LDAP Virtual Host Definition Storage Integration" https://redmine.lighttpd.net/issues/1936 "mod_dbi_vhost (patch included)" https://redmine.lighttpd.net/issues/2297
2017-01-31[build] only mod_openssl depends on -lsslGlenn Strauss1-2/+2
some other modules depend only on -lcrypto, when available, for SHA1, HMAC, MD5, etc
2017-01-14[mod_openssl] new module (preliminary layout)Glenn Strauss1-2/+2
2017-01-14- next is 1.4.46Glenn Strauss1-1/+1
2016-12-24- next is 1.4.45Glenn Strauss1-1/+1
2016-12-17[build] check for pipe2() at configure timeGlenn Strauss1-1/+1
Lack of pipe2() on relic Unix as well as missing on Mac OSX is likely one reason why threaded web servers such as nginx choose not to support CGI except via an external service to the process. Without pipe2(), race conditions exist and it is not safe for a threaded server to use pipe() and fork() when the server also does not want to potentially leak open file descriptors to various unrelated CGI scripts.
2016-11-28[core] compile fix for Mac OS X 10.6 (old) (fixes #2773)Glenn Strauss1-1/+1
Mac OS X 10.7 Lion introduces arc4random_buf() (thx ryandesign) x-ref: "Mac OS X build issue Undefined symbols" https://redmine.lighttpd.net/issues/2773
2016-10-31- next is 1.4.44Glenn Strauss1-1/+1
2016-10-19[mod_deflate] skip deflate if loadavg too high (fixes #1505)Glenn Strauss1-1/+1
[mod_deflate] skip deflate if 1 min loadavg too high deflate.max-loadavg = "3.50" # express value as string of float num [mod_compress] skip compression if 1 min loadavg too high compress.max-loadavg = "3.50" # express value as string of float num Feature available on BSD-like systems which have getloadavg() in libc Note: load average calculations are different on different operating systems and different types of system loads, so there is no value that can be recommended for one-size-fits-all. x-ref: "Enable mod_compress to abandon compression when load average is too high" https://redmine.lighttpd.net/issues/1505
2016-10-17[autobuild] omit module stubs when missing depsGlenn Strauss1-1/+6
do not build any module (containing module stubs) when the dependencies for a given module are not present.
2016-10-16[autobuild] remove mod_authn_gssapi dep on resolvGlenn Strauss1-3/+1
remove mod_authn_gssapi explicit dependency on -lresolv This fixes build on FreeBSD when ./configure --with-krb5 (On systems that need libresolv, libkrb5 depends on libresolv) Also remove obsolete hstrerror() references from build
2016-10-16- next is 1.4.43Glenn Strauss1-1/+1
2016-10-16add random() to list of rand() fallbackslighttpd-1.4.42Glenn Strauss1-1/+1
(but prefer better mechanisms)
2016-10-16fix SCons buildGlenn Strauss1-1/+6
2016-10-15[core] rand.[ch] to use better RNGs when availableGlenn Strauss1-1/+4
prefer RAND_pseudo_bytes() (openssl), arc4random() or jrand48(), if available, over rand() These are not necessarily cryptographically secure, but should be better than rand()
2016-09-23[SCons] define with_geoip for SCons buildGlenn Strauss1-1/+7
2016-09-23[SCons] fix syntax error in SConstructGlenn Strauss1-1/+1
2016-09-23[SCons] define with_krb5 for SCons buildGlenn Strauss1-0/+1