gerrit pushed to master at lighttpd/lighttpd2 2023-07-12 15:33:05 +00:00
77f9f06c2a [tests] disable non-prefix crypt auth (deprecated, not available on all platforms)
dd17dcc380 [crypt] some crypt[_r] implementations return NULL instead of a failure token; li_safe_crypt returns FALSE in that case (and clears the buffer)
52b19412af fix glib g_string_append_len usage (broken with GSTR_LEN macro)
0c3ee6741d [build] add meson support
Compare 4 commits »
gerrit pushed to master at lighttpd/lighttpd2 2023-01-15 11:37:26 +00:00
10586541b5 [tests] remove concept of feature_check - always test everything
c691084b48 [tests] use local fcgi-cgi written in python
Compare 2 commits »
gerrit pushed to master at lighttpd/lighttpd2 2023-01-08 16:21:22 +00:00
24025686d4 [core] stream plug should forward "abort" to dest (source disconnect before closing)
gerrit pushed to master at lighttpd/lighttpd2 2023-01-08 00:31:30 +00:00
0ff166282f [core] stream plug should stop when source disconnects too
gerrit pushed to master at lighttpd/lighttpd2 2023-01-07 19:57:41 +00:00
56aae45f6d [mod_debug] support repeating output of pending events on stop
gerrit pushed to master at lighttpd/lighttpd2 2023-01-07 14:56:44 +00:00
42d554bd3e [angel] fix use-after-free of cached listening sockets
6791ccbaec [angel] fix handling of notifications on worker stop
Compare 2 commits »
gerrit pushed to master at lighttpd/lighttpd2 2023-01-07 13:07:17 +00:00
87e125bffa [tests] package moved python files
gerrit pushed to master at lighttpd/lighttpd2 2023-01-07 12:58:32 +00:00
cbcc2e48a9 [core] use union of sockaddr_* pointers instead of pointer to storage union
gerrit pushed to master at lighttpd/lighttpd2 2023-01-07 11:30:06 +00:00
5a02032485 [tests] refactor python tests
gerrit pushed to master at lighttpd/lighttpd2 2023-01-06 19:18:50 +00:00
a5e8c80bf8 [tests] reorganize python tests
gerrit pushed to master at lighttpd/lighttpd2 2023-01-05 12:59:08 +00:00
f046f4fac1 [core] improve comments
gerrit pushed to master at lighttpd/lighttpd2 2023-01-05 12:56:31 +00:00
a615411747 fix spelling
gerrit pushed to master at lighttpd/lighttpd2 2023-01-05 12:52:20 +00:00
b96d2495f4 [core] remove HEDLEY_FALL_THROUGH from empty case
gerrit pushed to master at lighttpd/lighttpd2 2023-01-05 12:48:49 +00:00
2879d7ccc2 [tests] use raw tcp for bad url request test
gerrit pushed to master at lighttpd/lighttpd2 2021-09-15 11:23:06 +00:00
29e57d3005 [core] re-enable listening sockets
gerrit pushed to master at lighttpd/lighttpd2 2021-08-12 15:19:18 +00:00
2ae359b04a [doc] fix ino/dev field in lua stat, add lighty.path_simplify to global methods
f25bc4106f [core] fix li_path_simplify comment: always operating in-place
Compare 2 commits »
gerrit pushed to master at lighttpd/lighttpd2 2021-08-08 14:35:16 +00:00
ad66680e62 [core] put HEDLEY_NO_RETURN at front of declaration
ff500e9c8b [core] use IPPROTO_TCP instead of SOL_TCP for TCP_FASTOPEN (#3071)
b006006131 [core] support workers.cpu_affinity on FreeBSD (#3071)
a5c2238277 [core] check cpu index in cpu_affinity handling
Compare 4 commits »
gerrit pushed to master at lighttpd/lighttpd2 2021-08-05 15:58:11 +00:00
54d7b46774 [lua] protect setup and action metatable
3bf903c398 [lua] provide and use li_lua_new_protected_metatable to prevent tampering with metatables
53337c81d4 [lua] prevent tampering with global "lighty" table
5977493f47 [lua] one li_lua_init_*_mt function per "file", add a few missing ones
7aec09dd27 [lua] split all metatable init/create code into separate functions
Compare 6 commits »
gerrit pushed to master at lighttpd/lighttpd2 2021-07-18 10:13:11 +00:00
b41e02860c [mod_proxy] fall back to waiting for connection close if no message length indicator is found in HTTP/1.1 response
gerrit pushed to master at lighttpd/lighttpd2 2021-05-04 19:16:24 +00:00
b033a4fcb4 [test] enable TestRedirectDirWithQueryAndSpecialChars
140a3c9018 fix refcount issue: don't drop rc in li_iostream_reset
Compare 2 commits »