Commit Graph

323 Commits (personal/stbuehler/wip)

Author SHA1 Message Date
Stefan Bühler 505bfb053f [core] move CGI environment creation to core 3 years ago
Stefan Bühler d167e6e416 [core/mod_proxy] support http backends trying to run keep-alive 3 years ago
Stefan Bühler bda1a90f27 [core] add strict.post_content_length option 4 years ago
Stefan Bühler bc6b256c34 [core] use readdir instead of readdir_r 5 years ago
Stefan Bühler dca42093b1 [core] disable strict-alias warnings for libev wrappers 6 years ago
Stefan Bühler f17a221cd8 use _DEFAULT_SOURCE instead of _BSD_SOURCE 6 years ago
Stefan Bühler f527a16138 [debug] provide more unique event names for waitqueues 7 years ago
Stefan Bühler 6b22f2f104 [mod_debug] debug events 8 years ago
Stefan Bühler 66bd6b22a2 track event "names" for debugging 8 years ago
Stefan Bühler fc02dcf9e2 [mod_gnutls] improve alert handling 8 years ago
Stefan Bühler 72011fbede [mox_rewrite,mod_proxy,docs] fix request.raw_path handling (includes query-string) 9 years ago
Stefan Bühler 4c741ce853 [core] expose request.raw_path as condition variable 9 years ago
Stefan Bühler 8596f874a7 [autobuild] fix duplicate config.h install and remove config.h from dist tarball 9 years ago
Stefan Bühler acd2967534 assert many previously unchecked return values, handle some explicitly, remove FD_CLOEXEC in worker - mustn't fork 9 years ago
Stefan Bühler e0ed289c1a [liValue] fix dereference after NULL check 9 years ago
Stefan Bühler 17a5168793 [core] convert all assert() to LI_FORCE_ASSERT(), and support writing backtraces on fatal errors with libunwind 9 years ago
Stefan Bühler 22d186cecc [angel] rewrite config handling, rename items, document it 9 years ago
Stefan Bühler 01788a7250 [common] remove hash value type (use key/value lists instead) 9 years ago
Stefan Bühler dfaab291d9 [angel] rewrite parser, changing syntax (similar to main config) 9 years ago
Stefan Bühler db58828e0b [common] refactor liValue to share most of the code 9 years ago
Stefan Bühler 9f6d56d5c4 [core] add PACKAGE_NO_BUILD_DATE define to disable PACKAGE_BUILD_DATE 9 years ago
Stefan Bühler 72967a0874 [core] make PACKAGE_BUILD_DATE an embeddable string constant 9 years ago
Stefan Bühler e76ebe2021 [core] rewrite config parser 9 years ago
Stefan Bühler a1fbaab86b [core/modules] refactor config handling 9 years ago
Stefan Bühler b783bd5aaa [misc] use less C99 features 9 years ago
Stefan Bühler 061b2a4262 [core] handle differences between options/actions/setups in plugin.c 9 years ago
Stefan Bühler 92dc237ee8 [core] add li_value_new_hashtable to create a GString -> liValue hashtable 9 years ago
Stefan Bühler 969818083e [core] add li_value_to_key_value_list: convert value hash to key-value list 9 years ago
Stefan Bühler f3436e69f1 [gnutls] fix cleanup order (use-after-free) 9 years ago
Stefan Bühler 45aeb29703 [events] use smaller repeat value to trigger timer "again" (100ms was clearly too large, 0.1ms should do) 9 years ago
Stefan Bühler e762189fb5 [core] only use feature test macros on linux 10 years ago
Stefan Bühler 42ce5eda8f [core] cleanup settings.h - openssl not needed in global headers 10 years ago
Stefan Bühler d0d3dc3c55 define _XOPEN_SOURCE 600 for _POSIX_C_SOURCE 200112L, which should fix IPv6/sockaddr_in6 on BSD 10 years ago
Stefan Bühler 796f6b1547 [mod_gnutls] send alerts instead of aborting, allow safe renegotiations 10 years ago
Stefan Bühler 05e058aa9c fix bugs and warnings reported by clang 10 years ago
Stefan Bühler 95f63fc0cf [core] add global named fetch pool; all backends have to return strings. implement a simple backend. 10 years ago
Stefan Bühler 2bcb880dc8 [core] implement generic "fetch" api 10 years ago
Stefan Bühler 97dbcf7e42 [core] add option to disable buffering large request bodies on disk - forward them to backend directly instead 10 years ago
Stefan Bühler 38aad8128e [angel,tests] implement and use "one-shot" option to not restart crashed workers 10 years ago
Stefan Bühler 64cabac477 [core] fix connection timeout handling 10 years ago
Stefan Bühler 5e4a94b0c6 [core] handle Connection: Upgrade 10 years ago
Stefan Bühler 3deb7c9e79 [core] support chunked uploads 10 years ago
Stefan Bühler 0857befb7f fix handling of new connection state 10 years ago
Stefan Bühler bf6470375a flush sockets after request end by setting TCP_NODELY temporarily 10 years ago
Stefan Bühler 11b4bdd8c5 replace unneeded ev_/EV_ references 10 years ago
Stefan Bühler 709296d796 fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...) 10 years ago
Stefan Bühler 5c2cc7143d fix filters (deflate, memcached, cache_disk_etag) 10 years ago
Stefan Bühler 49796611be [glib] disable deprecation warnings 10 years ago
Stefan Bühler 3aa78c1002 wait for request body in dynamic backends, cache them on disk 10 years ago
Stefan Bühler a937bd437a fix missing li prefixes 10 years ago