2
0
Fork 0
Commit Graph

33 Commits

Author SHA1 Message Date
Stefan Bühler 4706cc5f60 Fix filedescriptor/socket leaking 2013-05-28 11:46:41 +02:00
Stefan Bühler bf6470375a flush sockets after request end by setting TCP_NODELY temporarily 2013-05-25 15:23:16 +02:00
Stefan Bühler 709296d796 fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...) 2013-05-25 12:59:14 +02:00
Stefan Bühler 72ec9a432f [throttle] rewrite 2013-05-23 17:56:24 +02:00
Stefan Bühler d0d3c851a5 [openssl] use BIO wrappers for streams 2013-05-23 17:56:24 +02:00
Stefan Bühler cfd8955008 [common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
2013-05-23 17:56:23 +02:00
Stefan Bühler ff69160c34 [core] Use streams 2013-05-23 12:01:04 +02:00
Stefan Bühler b1c45e6a8f [chunk/network] use glib error system to report errors (instead of using virtualrequest context) 2012-03-16 15:44:22 +01:00
Stefan Bühler f98f9bb7b3 [openssl] fix error message for wrong listen option 2011-12-16 20:57:26 +01:00
Stefan Bühler dd4ed2c560 [mod_openssl] fix build error if SSL_OP_NO_COMPRESSION isn't defined 2011-12-02 13:43:54 +01:00
Stefan Bühler 7a9ae91566 [mod_openssl] close connection on client initiated renegotiation 2011-12-02 13:38:22 +01:00
Joe Presbrey 85b620eb3c [mod_openssl] add options and defaults
Co-authored-by: Stefan Bühler <stbuehler@web.de>
2011-12-02 12:15:28 +01:00
Joe Presbrey 92bfc4c676 [mod_openssl] add openssl.setenv action (client, client-cert, server, server-cert) 2011-11-30 12:53:06 -05:00
Joe Presbrey 3f9ba6ebdc [mod_openssl] add verify{,-any,-depth,-require}, client-ca-file 2011-11-30 01:26:04 +01:00
Stefan Bühler 58bc3f8276 [mod_openssl] make sure we get notified for EV_WRITE again 2010-11-26 14:05:05 +01:00
Stefan Bühler 11fa781f98 Fix some warnings found with clang analyzer 2010-10-07 18:31:21 +02:00
Stefan Bühler 7fbcfb86d9 [mod_openssl]: better io event handling (ssl may want to write while lighty only wants to read) 2010-09-23 13:36:07 +02:00
Stefan Bühler b876f8401d [core]: rework connection/vrequest structs; add liConInfo 2010-08-11 13:27:27 +02:00
Stefan Bühler 7cd62d7a54 mod_openssl: Fix check of return value from SSL_CTX_set_options 2010-03-07 13:25:51 +01:00
Stefan Bühler 0a46134334 Fix buffer refcount; segfault/abort in mod_openssl 2010-02-13 22:29:27 +01:00
Stefan Bühler 048a7d9144 Append to previous buffer in network reads, save used buffer in custom location 2010-02-10 22:25:48 +01:00
Stefan Bühler 750bd453a2 Append to previous buffer in network reads 2010-02-02 00:34:34 +01:00
Stefan Bühler f14103bc2c Split options into two categories: simple (int, bool) and ref-counted pointers 2010-01-24 23:00:51 +01:00
Stefan Bühler b4c3e2ba02 Add userdata to action-create, setup and plugin-init callbacks 2009-12-21 12:29:14 +01:00
Stefan Bühler 0cb1a1fbfa mod_openssl: fix memleak 2009-10-11 22:58:48 +02:00
Stefan Bühler 7e7635200d Use openssl lock callbacks 2009-10-02 14:04:28 +02:00
Stefan Bühler 2806a1d90b Add filedescriptor in ssl errors 2009-10-02 14:04:09 +02:00
Stefan Bühler aadbf51c84 Fix two more leaks, add some safe = NULL inits, free ssl error strings 2009-10-02 12:09:37 +02:00
Stefan Bühler 05bc7981a6 Fix mod_openssl memleak (and perhaps double-free/memory corruption) 2009-10-02 10:44:08 +02:00
Stefan Bühler 1acacd5737 Prefix inline api functions with li_ 2009-09-26 20:31:52 +02:00
Stefan Bühler 4be784a91e Fix mod_openssl doc 2009-09-09 00:11:52 +02:00
Stefan Bühler 2484a45c1f Set con->is_ssl 2009-09-08 22:09:35 +02:00
Stefan Bühler e7b7b1d82c Add mod_openssl 2009-09-08 19:10:09 +02:00