| 0945ce4f | 01-Feb-2023 |
Glenn Strauss <[email protected]> |
[tests] adjust outdated opt in tests/lighttpd.conf
adjust outdated setting in tests/lighttpd.conf
(modern pdf clients properly handle range requests) |
| 5aba760f | 01-Feb-2023 |
Glenn Strauss <[email protected]> |
[tests] quickly exit tests/request.t if GET / fail
quickly exit tests/request.t if "GET /" fails, without running further tests. Also, attempt to shutdown test server so that it is not left running
[tests] quickly exit tests/request.t if GET / fail
quickly exit tests/request.t if "GET /" fails, without running further tests. Also, attempt to shutdown test server so that it is not left running on platforms which use different signals (e.g. Windows)
show more ...
|
| 25f5085a | 09-Jan-2023 |
Glenn Strauss <[email protected]> |
[multiple] spelling: github action check-spelling |
| 208b04c2 | 02-Jan-2023 |
Glenn Strauss <[email protected]> |
[tests] disable Nagle on client, remove sleeps
disable Nagle on client, remove sleeps for tests marked for slow CRLF |
| 3fded622 | 01-Jan-2023 |
Glenn Strauss <[email protected]> |
[tests] fix "deflate" tests for added zlib header |
| 09de7aab | 31-Dec-2022 |
Glenn Strauss <[email protected]> |
[tests] disable auth.delay-invalid-creds for tests
avoid response delay after bad authentication *while running tests* |
| fcf0dc3e | 23-Nov-2022 |
Glenn Strauss <[email protected]> |
[multiple] remove deprecated modules
remove deprecated modules: mod_evasive mod_secdownload mod_uploadprogress mod_usertrack
These scheduled lighttpd behavior changes have been announced ov
[multiple] remove deprecated modules
remove deprecated modules: mod_evasive mod_secdownload mod_uploadprogress mod_usertrack
These scheduled lighttpd behavior changes have been announced over the past year:
* Continue gradual deprecation of "mini-application" lighttpd modules for which mod_magnet lua implementations are better and more flexible. Please post on lighttpd forums to share feedback if you use these modules. Forums: https://redmine.lighttpd.net/projects/lighttpd/boards
* Deprecated: mod_evasive has been removed. mod_evasive can be replaced by mod_magnet and a few lines of lua: Replacement: https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_evasive https://wiki.lighttpd.net/AbsoLUAtion#Fight-DDoS https://wiki.lighttpd.net/AbsoLUAtion#Mod_Security
* Deprecated: mod_secdownload has been removed. mod_secdownload can be replaced by mod_magnet and a few lines of lua: Replacement: https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_secdownload mod_secdownload historically uses insecure MD5 though SHA1, SHA256 available
* Deprecated: mod_uploadprogress has been removed. mod_uploadprogress can be replaced by mod_magnet and a few lines of lua: Replacement: https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_uploadprogress
* Deprecated: mod_usertrack has been removed. mod_usertrack can be replaced by mod_magnet and a few lines of lua: Replacement: https://wiki.lighttpd.net/ModMagnetExamples#lua-mod_usertrack mod_usertrack historically uses insecure MD5.
show more ...
|
| 63beba3a | 05-Apr-2022 |
Glenn Strauss <[email protected]> |
[core] allow redirect,rewrite ext subst w/o pcre
allow redirect and rewrite extended substitution when lighttpd is built without pcre. When built without pcre, url.rewrite and url.redirect always m
[core] allow redirect,rewrite ext subst w/o pcre
allow redirect and rewrite extended substitution when lighttpd is built without pcre. When built without pcre, url.rewrite and url.redirect always match first list entry as if it were "", and numerical substitutions ($0 %0 $1 %1 etc) are always ignored, but other extended substitutions (e.g. ${url.path}) may still occur.
show more ...
|
| 7258624e | 05-Apr-2022 |
Glenn Strauss <[email protected]> |
[tests] able to run tests when built w/o pcre
perl test framework now runs most tests even when lighttpd has been built without pcre support, though some tests which rely on regex are skipped (tests
[tests] able to run tests when built w/o pcre
perl test framework now runs most tests even when lighttpd has been built without pcre support, though some tests which rely on regex are skipped (tests/core-condition.t)
show more ...
|
| bd67d9f4 | 09-Mar-2022 |
Glenn Strauss <[email protected]> |
[core] permit env w/ blank value (fix regression)
(thx Lars Bingchong)
empty env var must be set to blank string and not left unset (regression in lighttpd 1.4.56 - lighttpd 1.4.64)
x-ref: https
[core] permit env w/ blank value (fix regression)
(thx Lars Bingchong)
empty env var must be set to blank string and not left unset (regression in lighttpd 1.4.56 - lighttpd 1.4.64)
x-ref: https://stackoverflow.com/a/52913064/1338888
show more ...
|
| d1b5f52e | 14-Jan-2022 |
Glenn Strauss <[email protected]> |
[tests] revert _WIN32 adjustments in LightyTest.pm
This reverts commit c1bc5efe9a2fb424ba432cbe03ea5d1c525519e6. |
| c1bc5efe | 11-Jan-2022 |
Glenn Strauss <[email protected]> |
[tests] _WIN32 adjustments in LightyTest.pm
separate cygwin paths from Windows native paths
remove unnecessary variables remove unnecessary file copies |
| 93bc7f26 | 09-Jan-2022 |
Glenn Strauss <[email protected]> |
[core] allow tests/tmp/bind.conf override (#3137)
optional bind spec override for tests/*.conf, e.g. for use on platforms w/o socket activation
x-ref: "TRACEME environment option in tests broken
[core] allow tests/tmp/bind.conf override (#3137)
optional bind spec override for tests/*.conf, e.g. for use on platforms w/o socket activation
x-ref: "TRACEME environment option in tests broken with LISTEN_PID" https://redmine.lighttpd.net/issues/3137
show more ...
|
| 1e335b37 | 09-Jan-2022 |
Glenn Strauss <[email protected]> |
[core] allow LISTEN_PID to be ppid if TRACEME (fixes #3137)
allow LISTEN_PID to be ppid (parent pid) if TRACEME set in environment (e.g. for strace, gdb on Linux; valgrind starts lighttpd as LISTEN_
[core] allow LISTEN_PID to be ppid if TRACEME (fixes #3137)
allow LISTEN_PID to be ppid (parent pid) if TRACEME set in environment (e.g. for strace, gdb on Linux; valgrind starts lighttpd as LISTEN_PID)
x-ref: "TRACEME environment option in tests broken with LISTEN_PID" https://redmine.lighttpd.net/issues/3137
show more ...
|
| c0f040ea | 05-Jan-2022 |
David Carlier <[email protected]> |
[build] Haiku build fix (fixes #3136)
Haiku needs to link to additional lib -lnetwork for socket funcs (similar to Solaris need for -lsocket -lnsl)
(edited: gstrauss)
x-ref: "haiku build fix pro
[build] Haiku build fix (fixes #3136)
Haiku needs to link to additional lib -lnetwork for socket funcs (similar to Solaris need for -lsocket -lnsl)
(edited: gstrauss)
x-ref: "haiku build fix proposal" https://redmine.lighttpd.net/issues/3136
show more ...
|
| b9d58fa7 | 03-Jan-2022 |
Glenn Strauss <[email protected]> |
[build] cmake,meson socket libs for win32, Illumos (fixes #3130)
(thx devnexen)
cmake, meson: specify socket libs for win32, Illumos
x-ref: "Solaris build fix proposal" https://redmine.lighttp
[build] cmake,meson socket libs for win32, Illumos (fixes #3130)
(thx devnexen)
cmake, meson: specify socket libs for win32, Illumos
x-ref: "Solaris build fix proposal" https://redmine.lighttpd.net/issues/3130
show more ...
|
| a931b1fc | 03-Jan-2022 |
Glenn Strauss <[email protected]> |
[core] define __EXTENSIONS__ on Illumos
(thx devnexen) |
| 2c391746 | 03-Jan-2022 |
Glenn Strauss <[email protected]> |
[build] update tests/SConscript |
| 3034147e | 12-Nov-2021 |
Glenn Strauss <[email protected]> |
[tests] remove unused mod from tests/lighttpd.conf
remove unused module mod_userdir from tests/lighttpd.conf (module is tested in src/t/test_mod_userdir.c) |
| adf2f816 | 08-Nov-2021 |
Glenn Strauss <[email protected]> |
[tests] mod_ssi tests moved to src/t/test_mod_ssi
remove mod_ssi Perl tests now performed by src/t/test_mod_ssi |
| a2bfccd1 | 10-Oct-2021 |
Glenn Strauss <[email protected]> |
[tests] force Fcntl::F_SETFD() autovivification (#3110)
x-ref: "RPM build fails at Lighttest.pm" https://redmine.lighttpd.net/issues/3110 |
| 78eb0e39 | 10-Oct-2021 |
Glenn Strauss <[email protected]> |
[tests] force POSIX::WNOHANG() autovivification (fixes #3110)
x-ref: "RPM build fails at Lighttest.pm" https://redmine.lighttpd.net/issues/3110 |
| ed2c6983 | 26-Sep-2021 |
Glenn Strauss <[email protected]> |
[tests] ignore SIGINT, SIGUSR1 in fcgi-responder
ignore SIGINT, SIGUSR1 in fcgi-responder if HAVE_SIGNAL is defined (must be defined separately since config.h is not included)
Not required for test
[tests] ignore SIGINT, SIGUSR1 in fcgi-responder
ignore SIGINT, SIGUSR1 in fcgi-responder if HAVE_SIGNAL is defined (must be defined separately since config.h is not included)
Not required for test framework. Added as an example in the code, e.g. if code is reused with lighttpd and graceful shutdown or restart. (backend will be sent SIGTERM when server is ready to restart)
show more ...
|
| 9a37ba54 | 09-Sep-2021 |
Glenn Strauss <[email protected]> |
[tests] skip time-sensitive test during CI testing |
| 18ec4f41 | 26-Aug-2021 |
Glenn Strauss <[email protected]> |
[tests] move tests/docroot/www contents up 1 level
reduce directories under tests (because automake is sloooow and the fewer dirs, the better) |