313 Commits (72011fbedef2368d2c45e0298f9021b9d89eabeb)

Author SHA1 Message Date
Stefan Bühler 72011fbede [mox_rewrite,mod_proxy,docs] fix request.raw_path handling (includes query-string) 8 years ago
Stefan Bühler 4c741ce853 [core] expose request.raw_path as condition variable 8 years ago
Stefan Bühler 8596f874a7 [autobuild] fix duplicate config.h install and remove config.h from dist tarball 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 e0ed289c1a [liValue] fix dereference after NULL check 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 22d186cecc [angel] rewrite config handling, rename items, document it 8 years ago
Stefan Bühler 01788a7250 [common] remove hash value type (use key/value lists instead) 8 years ago
Stefan Bühler dfaab291d9 [angel] rewrite parser, changing syntax (similar to main config) 8 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 9 years ago
Stefan Bühler 42ce5eda8f [core] cleanup settings.h - openssl not needed in global headers 9 years ago
Stefan Bühler d0d3dc3c55 define _XOPEN_SOURCE 600 for _POSIX_C_SOURCE 200112L, which should fix IPv6/sockaddr_in6 on BSD 9 years ago
Stefan Bühler 796f6b1547 [mod_gnutls] send alerts instead of aborting, allow safe renegotiations 9 years ago
Stefan Bühler 05e058aa9c fix bugs and warnings reported by clang 9 years ago
Stefan Bühler 95f63fc0cf [core] add global named fetch pool; all backends have to return strings. implement a simple backend. 9 years ago
Stefan Bühler 2bcb880dc8 [core] implement generic "fetch" api 9 years ago
Stefan Bühler 97dbcf7e42 [core] add option to disable buffering large request bodies on disk - forward them to backend directly instead 9 years ago
Stefan Bühler 38aad8128e [angel,tests] implement and use "one-shot" option to not restart crashed workers 9 years ago
Stefan Bühler 64cabac477 [core] fix connection timeout handling 9 years ago
Stefan Bühler 5e4a94b0c6 [core] handle Connection: Upgrade 9 years ago
Stefan Bühler 3deb7c9e79 [core] support chunked uploads 9 years ago
Stefan Bühler 0857befb7f fix handling of new connection state 9 years ago
Stefan Bühler bf6470375a flush sockets after request end by setting TCP_NODELY temporarily 9 years ago
Stefan Bühler 11b4bdd8c5 replace unneeded ev_/EV_ references 9 years ago
Stefan Bühler 709296d796 fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...) 9 years ago
Stefan Bühler 5c2cc7143d fix filters (deflate, memcached, cache_disk_etag) 9 years ago
Stefan Bühler 49796611be [glib] disable deprecation warnings 9 years ago
Stefan Bühler 3aa78c1002 wait for request body in dynamic backends, cache them on disk 9 years ago
Stefan Bühler a937bd437a fix missing li prefixes 9 years ago
Stefan Bühler 72ec9a432f [throttle] rewrite 9 years ago
Stefan Bühler e0d9c0d602 [core] register server prepare callbacks 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 b41cc2898a generic backends 9 years ago
Stefan Bühler c450fa82a5 [core] implement streams on chunkqueues 9 years ago
Stefan Bühler 6a33c93231 Revert "[core] implement streams on chunkqueues" 9 years ago
Stefan Bühler 74ce55c860 [core] implement streams on chunkqueues 9 years ago
Stefan Bühler a12d550557 cleanup base.h 9 years ago
Stefan Bühler 20a63070e2 [chunks] extract to plain memory 9 years ago