469 Commits (master)

Author SHA1 Message Date
Stefan Bühler 3bf903c398 [lua] provide and use li_lua_new_protected_metatable to prevent tampering with metatables 3 months ago
Stefan Bühler 53337c81d4 [lua] prevent tampering with global "lighty" table 3 months ago
Stefan Bühler 7aec09dd27 [lua] split all metatable init/create code into separate functions 3 months ago
Stefan Bühler 4a4fd8fd11 [core] include and use hedley (v15) header 3 months ago
Stefan Bühler 140a3c9018 fix refcount issue: don't drop rc in li_iostream_reset 6 months ago
Stefan Bühler 505bfb053f [core] move CGI environment creation to core 2 years ago
Stefan Bühler 8989ca32d4 [mod_{fast,s}cgi] support REQUEST_SCHEME cgi variable 2 years ago
Stefan Bühler d167e6e416 [core/mod_proxy] support http backends trying to run keep-alive 2 years ago
Stefan Bühler b3dcc9662e [mod_openssl] fix C90 mixed declarations and code warning 4 years ago
Stefan Bühler 04e54a4388 [mod_openssl] fix crash with libressl or openssl < 1.1 4 years ago
Stefan Bühler 8c68b120da [mod_gnutls] support OCSP responses in sni backends 4 years ago
Stefan Bühler 808cdf301b handle ENAMETOOLONG in various places 4 years ago
Stefan Bühler c8b27d7462 [mod_openssl] fix warnings and compile breaks with openssl 1.1.0 5 years ago
Simon Lundström a4804cbd93 Add NO_TLSv1_1 and higher options 5 years ago
Stefan Bühler 3d2880258d [mod_gnutls] workaround gnutls API breakage, and prepare for future ones 5 years ago
Stefan Bühler fc0119720e [mod_gnutls] use gnutls_pem_base64_decode_alloc instead of gnutls_pem_base64_decode2 (compat name for old versions) 5 years ago
Stefan Bühler d72a3c2940 [mod_gnutls] add basic OCSP response stapling support 5 years ago
Stefan Bühler 7fb0148348 [mod_gnutls] use only pin callback, don't pass pin as parameter 5 years ago
Stefan Bühler c9a3764f12 [ssl] don't exit early when there is no data to write; otherwise EOS stream handling is not triggered 6 years ago
Stefan Bühler f527a16138 [debug] provide more unique event names for waitqueues 6 years ago
Stefan Bühler 78ac96cc04 [mod_debug] show more details for events 6 years ago
Stefan Bühler 6b22f2f104 [mod_debug] debug events 7 years ago
Stefan Bühler 66bd6b22a2 track event "names" for debugging 7 years ago
Stefan Bühler a5886b3a81 [mod_openssl] various fixes, fix error handling 7 years ago
Stefan Bühler f144349c72 [mod_openssl] allow all authentication methods in default cipher string 7 years ago
Stefan Bühler fc02dcf9e2 [mod_gnutls] improve alert handling 7 years ago
Nikos Mavrogiannopoulos 91060ebe91 [mod_gnutls] allow pemfile to accept a key-value list of a certificate and key 7 years ago
Nikos Mavrogiannopoulos 344e918f05 [mod_gnutls] when an alert is received print its actual value 7 years ago
Stefan Bühler 72011fbede [mox_rewrite,mod_proxy,docs] fix request.raw_path handling (includes query-string) 7 years ago
Stefan Bühler b5eac15433 [mod_proxy] use raw_path instead of re-encoded path 7 years ago
Stefan Bühler 76c12e4077 [mod_rewrite] rewrite_raw result gets decoded 7 years ago
Stefan Bühler e168e0653c [docs] fix typos, add some details, add rewrite_raw action 8 years ago
Stefan Bühler dd9f052c57 [mod_gnutls] remove broken include 8 years ago
Stefan Bühler 09002ad827 [mod_openssl] fix default cipher string 8 years ago
Stefan Bühler 5e30919291 [mod_openssl] wrap all options in #ifdef 8 years ago
Stefan Bühler acd2967534 assert many previously unchecked return values, handle some explicitly, remove FD_CLOEXEC in worker - mustn't fork 8 years ago
Stefan Bühler 582a8585ff [fastcgi] assert pointer is not NULL before dereference before NULL check in a loop 8 years ago
Stefan Bühler 17a5168793 [core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind 8 years ago
Stefan Bühler 01788a7250 [common] remove hash value type (use key/value lists instead) 8 years ago
Stefan Bühler 84325a5a06 [backends: scgi,proxy,fastcgi] update *context immediately after *backend_get 8 years ago
Stefan Bühler db58828e0b [common] refactor liValue to share most of the code 8 years ago
Stefan Bühler 23be07f40c [mod_gnutls] don't abort if 'NORMAL:-CIPHER-ALL:+ARCFOUR-128' is not recognized, use 'NORMAL' instead 8 years ago
Stefan Bühler 133941c327 [mod_status] use PACKAGE_BUILD_DATE instead of __DATE__/__TIME__ 8 years ago
Stefan Bühler f482877825 [doc] document core config and modules in tree 8 years ago
Stefan Bühler 3f61b3c1b1 [mod_proxy] send Content-Length for all non GET/HEAD requests 8 years ago
Stefan Bühler 5222d524ad [plugin_core] fix some setup parameter handling 8 years ago
Stefan Bühler 1a7eec4aa5 [mod_gnutls] disable protect-against-beast by default now - considered mitigated on client side 8 years ago
Stefan Bühler 81ff95db84 [mod_gnutls] announce http/1.1 in ALPN 8 years ago
Stefan Bühler d65a2ffc16 [mod_redirect] fix segfault in config parsing 8 years ago
Stefan Bühler a1fbaab86b [core/modules] refactor config handling 8 years ago