330 Commits (master)

Author SHA1 Message Date
Stefan Bühler ad66680e62 [core] put HEDLEY_NO_RETURN at front of declaration 2 months ago
Stefan Bühler b006006131 [core] support workers.cpu_affinity on FreeBSD (#3071) 2 months ago
Stefan Bühler a5c2238277 [core] check cpu index in cpu_affinity handling 2 months ago
Stefan Bühler 3bf903c398 [lua] provide and use li_lua_new_protected_metatable to prevent tampering with metatables 2 months ago
Stefan Bühler 53337c81d4 [lua] prevent tampering with global "lighty" table 2 months ago
Stefan Bühler 5977493f47 [lua] one li_lua_init_*_mt function per "file", add a few missing ones 2 months ago
Stefan Bühler 4a4fd8fd11 [core] include and use hedley (v15) header 2 months ago
Stefan Bühler 505bfb053f [core] move CGI environment creation to core 2 years ago
Stefan Bühler d167e6e416 [core/mod_proxy] support http backends trying to run keep-alive 2 years ago
Stefan Bühler bda1a90f27 [core] add strict.post_content_length option 3 years ago
Stefan Bühler bc6b256c34 [core] use readdir instead of readdir_r 4 years ago
Stefan Bühler dca42093b1 [core] disable strict-alias warnings for libev wrappers 5 years ago
Stefan Bühler f17a221cd8 use _DEFAULT_SOURCE instead of _BSD_SOURCE 5 years ago
Stefan Bühler f527a16138 [debug] provide more unique event names for waitqueues 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 fc02dcf9e2 [mod_gnutls] improve alert handling 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 4c741ce853 [core] expose request.raw_path as condition variable 7 years ago
Stefan Bühler 8596f874a7 [autobuild] fix duplicate config.h install and remove config.h from dist tarball 7 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 8 years ago
Stefan Bühler 9f6d56d5c4 [core] add PACKAGE_NO_BUILD_DATE define to disable PACKAGE_BUILD_DATE 8 years ago
Stefan Bühler 72967a0874 [core] make PACKAGE_BUILD_DATE an embeddable string constant 8 years ago
Stefan Bühler e76ebe2021 [core] rewrite config parser 8 years ago
Stefan Bühler a1fbaab86b [core/modules] refactor config handling 8 years ago
Stefan Bühler b783bd5aaa [misc] use less C99 features 8 years ago
Stefan Bühler 061b2a4262 [core] handle differences between options/actions/setups in plugin.c 8 years ago
Stefan Bühler 92dc237ee8 [core] add li_value_new_hashtable to create a GString -> liValue hashtable 8 years ago
Stefan Bühler 969818083e [core] add li_value_to_key_value_list: convert value hash to key-value list 8 years ago
Stefan Bühler f3436e69f1 [gnutls] fix cleanup order (use-after-free) 8 years ago
Stefan Bühler 45aeb29703 [events] use smaller repeat value to trigger timer "again" (100ms was clearly too large, 0.1ms should do) 8 years ago
Stefan Bühler e762189fb5 [core] only use feature test macros on linux 8 years ago
Stefan Bühler 42ce5eda8f [core] cleanup settings.h - openssl not needed in global headers 8 years ago
Stefan Bühler d0d3dc3c55 define _XOPEN_SOURCE 600 for _POSIX_C_SOURCE 200112L, which should fix IPv6/sockaddr_in6 on BSD 8 years ago
Stefan Bühler 796f6b1547 [mod_gnutls] send alerts instead of aborting, allow safe renegotiations 8 years ago
Stefan Bühler 05e058aa9c fix bugs and warnings reported by clang 8 years ago
Stefan Bühler 95f63fc0cf [core] add global named fetch pool; all backends have to return strings. implement a simple backend. 8 years ago
Stefan Bühler 2bcb880dc8 [core] implement generic "fetch" api 8 years ago
Stefan Bühler 97dbcf7e42 [core] add option to disable buffering large request bodies on disk - forward them to backend directly instead 8 years ago
Stefan Bühler 38aad8128e [angel,tests] implement and use "one-shot" option to not restart crashed workers 8 years ago
Stefan Bühler 64cabac477 [core] fix connection timeout handling 8 years ago
Stefan Bühler 5e4a94b0c6 [core] handle Connection: Upgrade 8 years ago
Stefan Bühler 3deb7c9e79 [core] support chunked uploads 8 years ago
Stefan Bühler 0857befb7f fix handling of new connection state 8 years ago