49 Commits (master)

Author SHA1 Message Date
Stefan Bühler 4a4fd8fd11 [core] include and use hedley (v15) header 4 months ago
Stefan Bühler 140a3c9018 fix refcount issue: don't drop rc in li_iostream_reset 7 months 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 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 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 17a5168793 [core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind 8 years ago
Stefan Bühler f482877825 [doc] document core config and modules in tree 8 years ago
Stefan Bühler 5222d524ad [plugin_core] fix some setup parameter handling 8 years ago
Stefan Bühler a1fbaab86b [core/modules] refactor config handling 8 years ago
Stefan Bühler 919a8dd6d2 [mod_openssl] error out on unknown parameters 8 years ago
Stefan Bühler dc2f0b7885 [mod_openssl] support key-value list for multiple listen parameters 8 years ago
Stefan Bühler c51d89fe6e [mod_openssl] disable SSL3 by default 8 years ago
Stefan Bühler 0b8365ca29 [mod_openssl] enable DH and ECDH 8 years ago
Stefan Bühler 4706cc5f60 Fix filedescriptor/socket leaking 9 years ago
Stefan Bühler bf6470375a flush sockets after request end by setting TCP_NODELY temporarily 9 years ago
Stefan Bühler 709296d796 fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...) 9 years ago
Stefan Bühler 72ec9a432f [throttle] rewrite 9 years ago
Stefan Bühler d0d3c851a5 [openssl] use BIO wrappers for streams 9 years ago
Stefan Bühler cfd8955008 [common] implement libev wrapper 9 years ago
Stefan Bühler ff69160c34 [core] Use streams 9 years ago
Stefan Bühler b1c45e6a8f [chunk/network] use glib error system to report errors (instead of using virtualrequest context) 10 years ago
Stefan Bühler f98f9bb7b3 [openssl] fix error message for wrong listen option 10 years ago
Stefan Bühler dd4ed2c560 [mod_openssl] fix build error if SSL_OP_NO_COMPRESSION isn't defined 10 years ago
Stefan Bühler 7a9ae91566 [mod_openssl] close connection on client initiated renegotiation 10 years ago
Joe Presbrey 85b620eb3c [mod_openssl] add options and defaults 10 years ago
Joe Presbrey 92bfc4c676 [mod_openssl] add openssl.setenv action (client, client-cert, server, server-cert) 10 years ago
Joe Presbrey 3f9ba6ebdc [mod_openssl] add verify{,-any,-depth,-require}, client-ca-file 10 years ago
Stefan Bühler 58bc3f8276 [mod_openssl] make sure we get notified for EV_WRITE again 11 years ago
Stefan Bühler 11fa781f98 Fix some warnings found with clang analyzer 11 years ago
Stefan Bühler 7fbcfb86d9 [mod_openssl]: better io event handling (ssl may want to write while lighty only wants to read) 11 years ago
Stefan Bühler b876f8401d [core]: rework connection/vrequest structs; add liConInfo 12 years ago
Stefan Bühler 7cd62d7a54 mod_openssl: Fix check of return value from SSL_CTX_set_options 12 years ago
Stefan Bühler 0a46134334 Fix buffer refcount; segfault/abort in mod_openssl 12 years ago
Stefan Bühler 048a7d9144 Append to previous buffer in network reads, save used buffer in custom location 12 years ago
Stefan Bühler 750bd453a2 Append to previous buffer in network reads 12 years ago
Stefan Bühler f14103bc2c Split options into two categories: simple (int, bool) and ref-counted pointers 12 years ago
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 12 years ago
Stefan Bühler 0cb1a1fbfa mod_openssl: fix memleak 12 years ago
Stefan Bühler 7e7635200d Use openssl lock callbacks 12 years ago
Stefan Bühler 2806a1d90b Add filedescriptor in ssl errors 12 years ago
Stefan Bühler aadbf51c84 Fix two more leaks, add some safe = NULL inits, free ssl error strings 12 years ago
Stefan Bühler 05bc7981a6 Fix mod_openssl memleak (and perhaps double-free/memory corruption) 12 years ago
Stefan Bühler 1acacd5737 Prefix inline api functions with li_ 12 years ago
Stefan Bühler 4be784a91e Fix mod_openssl doc 12 years ago
Stefan Bühler 2484a45c1f Set con->is_ssl 12 years ago
Stefan Bühler e7b7b1d82c Add mod_openssl 12 years ago