summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [WIP] build systems cleanuppersonal/stbuehler/cleanup-buildStefan Bühler2017-11-0750-749/+743
|
* [cmake] removeStefan Bühler2017-11-079-1237/+1
|
* [autobuild] remove obsolete warning about mmap useGlenn Strauss2017-10-281-4/+3
| | | | lighttpd protects against SIGBUS when accessing mmap'd files
* [core] fix implicit wildcard IPv4 and IPv6 listenGlenn Strauss2017-10-281-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: https://redmine.lighttpd.net/boards/2/topics/7720
* [core] fix var.CWD (regression in 1.4.46) (fixes #2835)Glenn Strauss2017-10-281-1/+1
| | | | | | | | (broken in commit:86bb8be2) x-ref: "empty var.CWD" https://redmine.lighttpd.net/issues/2835
* [meson] new build systemStefan Bühler2017-10-288-6/+1029
| | | | Needed to extend lemon to take an output path parameter.
* [autobuild] Merge branch 'personal/stbuehler/autobuild-cleanup'Glenn Strauss2017-10-281-838/+1054
|\
| * [autobuild] generate version id with m4 instead of awkStefan Bühler2017-10-281-2/+1
| |
| * [autobuild] improve feature+module countingStefan Bühler2017-10-281-125/+50
| |
| * [autobuild] simple check for forkStefan Bühler2017-10-281-3/+1
| |
| * [autobuild] improve crypt[_r]Stefan Bühler2017-10-281-14/+12
| |
| * [autobuild] improve opensslStefan Bühler2017-10-281-27/+36
| |
| * [autobuild] kerberos improvementsStefan Bühler2017-10-281-19/+29
| |
| * [autobuild] move some checks to the topStefan Bühler2017-10-281-24/+23
| | | | | | | | | | Moved some generic checks from the middle of the "feature checks" to the top.
| * [autobuild] lots of small cleanupsStefan Bühler2017-10-281-247/+276
| | | | | | | | | | | | - remove checks with unused results - make some failures explicit - improve some fail messages
| * [autobuild] m4 and shell quoting, whitespace changes, sort some listsStefan Bühler2017-10-281-619/+893
| |
| * [autobuild] require autoconf >= 2.60, automake >= 1.14Stefan Bühler2017-10-281-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
* [scons] Merge branch 'personal/stbuehler/scons-cleanup'Glenn Strauss2017-10-283-311/+543
|\
| * [scons] parse config programs output in a generic wayStefan Bühler2017-10-281-44/+31
| |
| * [scons] break some lines in Append(...) callsStefan Bühler2017-10-281-23/+83
| |
| * [scons] move LIB* initializing blockStefan Bühler2017-10-281-24/+24
| |
| * [scons] split function names, break some linesStefan Bühler2017-10-281-12/+73
| |
| * [scons] wrap Configure in local Autoconf classStefan Bühler2017-10-281-176/+263
| |
| * [scons] add some generic defintions earlyStefan Bühler2017-10-281-1/+7
| | | | | | | | Also add _GNU_SOURCE.
| * [scons] fix warnings with deprecated ldap apiStefan Bühler2017-10-281-0/+1
| |
| * [scons] explicit fails when wanted features are missingStefan Bühler2017-10-281-36/+51
| |
| * [scons] check all features in autoconf block and sort themStefan Bühler2017-10-281-100/+102
| |
| * [scons] add with_uuid option, document webdav relationsStefan Bühler2017-10-281-5/+6
| |
| * [scons] fix dbiStefan Bühler2017-10-281-4/+4
| |
| * [scons] don't screw env[LIBS]Stefan Bühler2017-10-282-31/+32
| | | | | | | | | | | | | | | | | | - 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)
| * [scons] link -static-libgcc instead of gcc_sStefan Bühler2017-10-281-0/+3
| |
| * [scons] don't link pthread twice in --whole-archive workaroundStefan Bühler2017-10-281-0/+1
| |
| * [scons] fix some lib dependenciesStefan Bühler2017-10-281-3/+11
| | | | | | | | | | | | - mod_cml: doesn't need pcre - mod_trigger_b4_dl: needs gdbm - lighttpd: needs crypto and pcre
| * [scons] sort modulesStefan Bühler2017-10-281-22/+22
| |
| * [scons] fix with_pgsqlStefan Bühler2017-10-281-4/+1
| | | | | | | | | | pg_config --includedir --libdir doesn't print the "-I" or "-l" prefixes, so ParseConfig can't parse it. Use pkg-config instead.
| * [scons] add with_all optionStefan Bühler2017-10-281-0/+11
| |
| * [scons] rename with_gzip to with_zlibStefan Bühler2017-10-281-2/+2
| |
| * [scons] config.py(-sample) not used, remove themStefan Bühler2017-10-282-16/+1
| |
| * [scons] sort with_* options, document missing optionsStefan Bühler2017-10-281-13/+19
|/
* [core] fix build --disable-ipv6 (fixes #2832)nicorac2017-10-251-0/+4
| | | | | | | | x-ref: "Build error on systems without IPV6 support (regression from 1.4.46)" https://redmine.lighttpd.net/issues/2832 github: closes #87
* [mod_webdav] fix crash if stat fails, not ENOENTMarco Angaroni2017-10-251-0/+8
| | | | | | | | | | | | fix crash in mod_webdav_subrequest_handler_huge() when stat_cache_get_entry() returns HANDLER_ERROR but errno is not ENOENT x-ref: "fix crash in mod_webdav_subrequest_handler_huge()" https://github.com/lighttpd/lighttpd1.4/pull/86 github: closes #86
* - next is 1.4.48Glenn Strauss2017-10-224-4/+6
|
* [doc] NEWSlighttpd-1.4.47Glenn Strauss2017-10-221-0/+7
|
* [core] fix 1.4.46 regression in Last-ModifiedGlenn Strauss2017-10-221-0/+1
| | | | | | | | | | fix 1.4.46 regression in Last-Modified string cache (thx avij) x-ref: "Oversized request-header" https://redmine.lighttpd.net/boards/2/topics/7686
* [doc] use https:// URLs to .lighttpd.net resourcesGlenn Strauss2017-10-2233-47/+47
|
* [core] normalize config addrs for eq and ne (#2830)Glenn Strauss2017-10-221-92/+15
| | | | | | | | | address strings need to have DNS resolved and port added for consistency when matching other config conditionals x-ref: "1.4.46 regression: $SERVER["socket"] matches when it shouldn't" https://redmine.lighttpd.net/issues/2830
* [core] normalize config addrs for != match (#2830)Glenn Strauss2017-10-221-0/+77
| | | | | | | | | address strings need to have DNS resolved and port added for consistency when matching other config conditionals x-ref: "1.4.46 regression: $SERVER["socket"] matches when it shouldn't" https://redmine.lighttpd.net/issues/2830
* [core] fix 1.4.46 regression in config match (fixes #2830)Glenn Strauss2017-10-221-1/+8
| | | | | | | | | address strings need to have DNS resolved and port added for consistency when matching other config conditionals x-ref: "1.4.46 regression: $SERVER["socket"] matches when it shouldn't" https://redmine.lighttpd.net/issues/2830
* [core] stricter validation of request-URI beginGlenn Strauss2017-10-211-1/+7
| | | | | | | | | check that request-URI begins with '/', "http://", "https://", or is OPTIONS * request, or else reject with 400 Bad Request unless server.http-parseopt-header-strict = "disable" (default is enabled) x-ref: https://redmine.lighttpd.net/boards/3/topics/7637
* [mod_authn_gssapi] needs -lcom_err under DarwinGlenn Strauss2017-10-211-1/+1
|