This website requires JavaScript.
b0ffa8417c
[meson] install lua files only if lua was enabled (fixes #3227 )
master
Stefan Bühler
2023-10-03 00:04:06 +0200
14679eedb7
[meson] fix module dependencies (must be a list)
Stefan Bühler
2023-10-02 18:50:12 +0200
a9725af5f3
[meson] fix building without unwind (optional dependency)
Stefan Bühler
2023-10-02 18:39:20 +0200
c673e5b638
[plugin_core] always enforce directory handling of aliases
Stefan Bühler
2023-09-14 13:33:57 +0200
7c926c9245
[meson] compiler.has_type requires meson 1.0 to use array for prefix - join manually to support meson 0.61
Stefan Bühler
2023-09-14 12:21:22 +0200
f1bf458341
[meson] rename shared libs to what autobuild created
Stefan Bühler
2023-09-11 20:45:59 +0200
727ec90417
[autobuild] drop autobuild
Stefan Bühler
2023-09-11 18:12:55 +0200
1fffbd1a9e
[automake] include meson files
Stefan Bühler
2023-09-11 17:34:24 +0200
7f843c75a6
[cmake] drop cmake support - use meson instead
Stefan Bühler
2023-09-11 17:20:35 +0200
232e1837bd
[mod_openssl] drop support for openssl1.0 and older (probably includes libressl)
Stefan Bühler
2023-09-11 17:16:33 +0200
c60df4f141
[mod_openssl] support openssl3 ECDH curve selection
Stefan Bühler
2023-09-11 17:01:17 +0200
ec60ea02fd
[mod_openssl] support openssl3 DH parameter loading
Stefan Bühler
2023-09-11 16:08:41 +0200
10f54c2d83
[core] don't release mainaction before stopping workers
Stefan Bühler
2023-09-08 15:45:54 +0200
dca280076b
[angel] improve instance related logging
Stefan Bühler
2023-09-08 15:24:51 +0200
522a9e221b
[angel] improve startup/stop logging
Stefan Bühler
2023-09-08 15:13:52 +0200
a19d73ecd5
[angel] server_module not shared anymore, drop refcount handling
Stefan Bühler
2023-09-08 15:09:00 +0200
0ced2aa60a
[angel] remove config reload handling, don't unload plugins while instance is running
Stefan Bühler
2023-09-08 14:57:04 +0200
b4102fed4c
[angel] move plugin core types to implementation
Stefan Bühler
2023-09-08 14:17:54 +0200
87a7339b49
[angel] fix small memory leak from config loading
Stefan Bühler
2023-09-08 15:07:08 +0200
23164d557f
[mod_progress] accept any 2xx status codes as success (fixes #2357 )
Stefan Bühler
2023-07-23 02:03:44 +0200
184efd18f7
[doc] fix typo in email address
Stefan Bühler
2023-07-16 19:02:50 +0200
bb473ed334
[mimetypes.conf] adding new mimetypes
Stefan Bühler
2023-07-13 01:37:30 +0200
3a34f793cd
[mimetypes.conf] dropping some mimetypes
Stefan Bühler
2023-07-13 01:37:24 +0200
b9efcc316e
[mimetypes.conf] changing various mimetypes (text/javascript and others)
Stefan Bühler
2023-07-13 01:36:23 +0200
698c1a54ef
[doc] update my email address
Stefan Bühler
2023-07-13 01:00:01 +0200
6d7d0b784c
[doc] convert http:// to https:// links if valid
Stefan Bühler
2023-07-13 00:59:18 +0200
29d4a1543d
[doc] convert from textile to markdown; don't allow simple text in section/description anymore
Stefan Bühler
2023-07-13 00:14:37 +0200
7472bb4b18
[tests] fix cleanup if prepare fails
Stefan Bühler
2023-07-12 17:00:07 +0200
69ca252e48
[tests] chmod -x tests/pylt/run.py
Stefan Bühler
2023-07-12 16:58:35 +0200
77f9f06c2a
[tests] disable non-prefix crypt auth (deprecated, not available on all platforms)
Stefan Bühler
2023-07-12 16:56:21 +0200
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)
Stefan Bühler
2023-07-12 15:51:39 +0200
52b19412af
fix glib g_string_append_len usage (broken with GSTR_LEN macro)
Stefan Bühler
2023-07-11 00:27:47 +0200
0c3ee6741d
[build] add meson support
Stefan Bühler
2023-01-15 18:59:27 +0100
10586541b5
[tests] remove concept of feature_check - always test everything
Stefan Bühler
2023-01-15 12:14:15 +0100
c691084b48
[tests] use local fcgi-cgi written in python
Stefan Bühler
2023-01-15 12:12:37 +0100
24025686d4
[core] stream plug should forward "abort" to dest (source disconnect before closing)
Stefan Bühler
2023-01-08 14:29:17 +0100
0ff166282f
[core] stream plug should stop when source disconnects too
Stefan Bühler
2023-01-08 01:25:37 +0100
56aae45f6d
[mod_debug] support repeating output of pending events on stop
Stefan Bühler
2023-01-07 19:54:11 +0100
42d554bd3e
[angel] fix use-after-free of cached listening sockets
Stefan Bühler
2023-01-07 15:43:43 +0100
6791ccbaec
[angel] fix handling of notifications on worker stop
Stefan Bühler
2023-01-07 15:40:49 +0100
87e125bffa
[tests] package moved python files
Stefan Bühler
2023-01-07 13:59:00 +0100
cbcc2e48a9
[core] use union of sockaddr_* pointers instead of pointer to storage union
Stefan Bühler
2023-01-07 13:38:08 +0100
5a02032485
[tests] refactor python tests
Stefan Bühler
2023-01-06 19:56:31 +0100
a5e8c80bf8
[tests] reorganize python tests
Stefan Bühler
2023-01-05 01:19:14 +0100
f046f4fac1
[core] improve comments
Stefan Bühler
2023-01-04 20:38:59 +0100
a615411747
fix spelling
Stefan Bühler
2023-01-04 20:00:11 +0100
b96d2495f4
[core] remove HEDLEY_FALL_THROUGH from empty case
Stefan Bühler
2023-01-05 00:33:34 +0100
2879d7ccc2
[tests] use raw tcp for bad url request test
Stefan Bühler
2023-01-05 01:53:19 +0100
29e57d3005
[core] re-enable listening sockets
personal/stbuehler/wip
Stefan Bühler
2021-09-15 12:15:58 +0200
2ae359b04a
[doc] fix ino/dev field in lua stat, add lighty.path_simplify to global methods
Stefan Bühler
2021-08-12 17:12:04 +0200
f25bc4106f
[core] fix li_path_simplify comment: always operating in-place
Stefan Bühler
2021-08-12 17:11:28 +0200
ad66680e62
[core] put HEDLEY_NO_RETURN at front of declaration
Stefan Bühler
2021-08-08 16:26:52 +0200
ff500e9c8b
[core] use IPPROTO_TCP instead of SOL_TCP for TCP_FASTOPEN (#3071 )
Stefan Bühler
2021-08-08 14:34:47 +0200
b006006131
[core] support workers.cpu_affinity on FreeBSD (#3071 )
Stefan Bühler
2021-08-08 14:26:46 +0200
a5c2238277
[core] check cpu index in cpu_affinity handling
Stefan Bühler
2021-08-08 14:25:35 +0200
54d7b46774
[lua] protect setup and action metatable
Stefan Bühler
2021-08-05 17:10:46 +0200
3bf903c398
[lua] provide and use li_lua_new_protected_metatable to prevent tampering with metatables
Stefan Bühler
2021-08-05 16:06:48 +0200
53337c81d4
[lua] prevent tampering with global "lighty" table
Stefan Bühler
2021-08-05 15:27:44 +0200
5977493f47
[lua] one li_lua_init_*_mt function per "file", add a few missing ones
Stefan Bühler
2021-08-05 14:45:54 +0200
7aec09dd27
[lua] split all metatable init/create code into separate functions
Stefan Bühler
2021-08-05 11:23:03 +0200
4a4fd8fd11
[core] include and use hedley (v15) header
Stefan Bühler
2021-08-05 12:29:46 +0200
b41e02860c
[mod_proxy] fall back to waiting for connection close if no message length indicator is found in HTTP/1.1 response
Stefan Bühler
2021-07-18 11:59:15 +0200
b033a4fcb4
[test] enable TestRedirectDirWithQueryAndSpecialChars
Stefan Bühler
2021-05-03 23:26:51 +0200
140a3c9018
fix refcount issue: don't drop rc in li_iostream_reset
Stefan Bühler
2021-05-03 23:24:45 +0200
850aea7a5d
[build] enable all "main" features by default
Stefan Bühler
2021-02-28 20:02:44 +0100
21865cbbd2
[autobuild] install and use glib tap helpers, replaces gtester
Stefan Bühler
2021-02-28 19:15:55 +0100
2a4744a677
[autobuild] raise autoconf min version, fix various deprecated macros
Stefan Bühler
2021-02-28 19:35:24 +0100
c8bf635551
[tests] fix memcached and scgi-envcheck for python3; use asyncio
Stefan Bühler
2021-02-28 16:24:14 +0100
98ea1dc7de
[contrib] add overrides for new mime types, regenerate mimetypes.conf
Stefan Bühler
2021-01-05 20:44:20 +0100
424e1a37f8
[core] Reset con->out (response body) queue counters (used by mod_accesslog) for keep-alive
Stefan Bühler
2021-02-28 10:54:05 +0100
d544ee105d
[core] docs say empty log targets request not logging; actually implement that (went to stderr)
Stefan Bühler
2021-02-28 11:49:08 +0100
7a343d4765
[mod_acceslog]: fix log target reference in docs
Stefan Bühler
2021-02-28 11:45:03 +0100
a5d3e11c1f
[tests] add tests for mod_dirlist
Stefan Bühler
2020-06-22 19:59:03 +0200
76fccefc84
[core] encode path in li_vrequest_redirect_directory
Stefan Bühler
2020-06-22 20:35:11 +0200
51a7fd577c
[core]: fix query string handling in li_vrequest_redirect_directory (dirlist, index)
Stefan Bühler
2020-06-22 20:17:07 +0200
92681fcde4
[tests] fix PrepareDir
Stefan Bühler
2020-06-22 19:59:31 +0200
505bfb053f
[core] move CGI environment creation to core
Stefan Bühler
2019-08-31 13:48:17 +0200
8989ca32d4
[mod_{fast,s}cgi] support REQUEST_SCHEME cgi variable
Stefan Bühler
2019-08-31 13:08:11 +0200
afaf285bfb
[core] fix chunk decoding bug: reused stale context after forwarding chunk data
Stefan Bühler
2019-08-26 00:28:48 +0200
7078063491
[core] fix parsing of chunk digits
Stefan Bühler
2019-08-26 00:15:27 +0200
a41b92eb8a
[core] fix segfault in http response streaming
Stefan Bühler
2019-08-25 19:25:02 +0200
d8bd405a19
[core] fix crash when HTTP backend "Upgrade"s
Stefan Bühler
2019-08-25 13:07:49 +0200
bffe96f5d0
[build] sync extra warning flags between cmake and autobuild
Stefan Bühler
2019-08-25 12:16:19 +0200
d167e6e416
[core/mod_proxy] support http backends trying to run keep-alive
Stefan Bühler
2019-08-25 01:52:57 +0200
52566836a0
[core] fix fallthrough annotation for gcc
Stefan Bühler
2019-08-25 11:45:06 +0200
16ccf1d307
[tests] show error log of failed tests
Stefan Bühler
2019-08-25 11:44:45 +0200
f60b53bd44
[tests] build custom http backend server, require python3 for socketserver
Stefan Bühler
2019-08-25 01:22:16 +0200
9263deaeef
[tests] python3 compability
Stefan Bühler
2019-08-24 21:45:16 +0200
8643cafa22
[core] fix log level of connection: (backend) response header parsing
Stefan Bühler
2019-08-24 20:49:23 +0200
f66defba93
[doc] mod_fastcgi: extend php fastcgi example with physical file test
Stefan Bühler
2019-06-27 21:19:07 +0200
bda1a90f27
[core] add strict.post_content_length option
Stefan Bühler
2018-09-08 23:12:22 +0200
bc6b256c34
[core] use readdir instead of readdir_r
Stefan Bühler
2017-07-29 15:21:08 +0200
b3dcc9662e
[mod_openssl] fix C90 mixed declarations and code warning
Stefan Bühler
2017-07-29 15:06:39 +0200
04e54a4388
[mod_openssl] fix crash with libressl or openssl < 1.1
Stefan Bühler
2017-07-29 14:59:50 +0200
8c68b120da
[mod_gnutls] support OCSP responses in sni backends
Stefan Bühler
2017-07-26 09:46:13 +0200
e0e96ae377
[plugin_core] fix segfault in fetch.files_static init
Stefan Bühler
2017-07-26 08:16:36 +0200
808cdf301b
handle ENAMETOOLONG in various places
Stefan Bühler
2017-05-20 15:48:34 +0200
863b433aa6
[doc build] remove markdown support
Stefan Bühler
2017-05-20 14:04:21 +0200
f6990a9d8a
[plugin_core] support patterns in alias target
Stefan Bühler
2017-05-12 13:32:32 +0200
ca446911ef
[mimetypes.conf] add text/markdown to utf-8 list, regenerate mimetypes.conf
Stefan Bühler
2017-01-02 16:10:32 +0100