126 Commits (master)

Author SHA1 Message Date
Stefan Bühler f25bc4106f [core] fix li_path_simplify comment: always operating in-place 2 months ago
Stefan Bühler 4a4fd8fd11 [core] include and use hedley (v15) header 3 months ago
Stefan Bühler bc6b256c34 [core] use readdir instead of readdir_r 4 years ago
Stefan Bühler 6a0e57ec8f [parsers] fix unused variable warnings 5 years ago
Stefan Bühler f527a16138 [debug] provide more unique event names for waitqueues 6 years ago
Stefan Bühler f6def17999 [common] format IPv6 addresses with port as [addr]:port (added the square brackets) 6 years ago
Stefan Bühler 811e13cfcd [common] fix out-of-bounds read in li_sockaddr_to_string 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 d58d98a62d [value] move value functions that depend on angel / main implementations into separate file, included in the other implementations 8 years ago
Stefan Bühler b6ee9241ad [angel_fake] use li_sockaddr_from_string in li_angel_fake_listen 8 years ago
Stefan Bühler 63f4b78353 fix some socket address handlings - limit unix socket path names to struct size 8 years ago
Stefan Bühler 21e18176f2 fix wrong operator to check for set bit in events 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 176d6099aa [liValue] fix missing break in switch statement 8 years ago
Stefan Bühler e5e37b8369 [idlist] fix bad shift operations 8 years ago
Stefan Bühler 419d60dd83 [profile] add missing utils.h include 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 e2992d7b6b [ip-parser] allow [ipv6]/net:port and [ipv6/net]:port for IPv6 address + network + port 8 years ago
Stefan Bühler 01788a7250 [common] remove hash value type (use key/value lists instead) 8 years ago
Stefan Bühler db58828e0b [common] refactor liValue to share most of the code 8 years ago
Stefan Bühler d529150a9b [autotools] remove generated ragel parsers from dist 8 years ago
Stefan Bühler b783bd5aaa [misc] use less C99 features 8 years ago
Stefan Bühler ccd512ca57 [waf] remove waf for now, doesn't work anymore 8 years ago
Stefan Bühler 9aafe5aa2a [fetch] use signed integers for liFetchDatabase refcount 8 years ago
Stefan Bühler d5bb6003dc include lighttpd/settings.h instead of base.h in common source 8 years ago
Stefan Bühler 85fc9dbb6d [mod_gnutls,fetch api] associate sni certs with dh params, fix fetch bug 8 years ago
Stefan Bühler 05e058aa9c fix bugs and warnings reported by clang 9 years ago
Stefan Bühler 2bcb880dc8 [core] implement generic "fetch" api 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 a937bd437a fix missing li prefixes 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 092a1b0141 fix bugs found with clang-3.3 -fsanitize=address,undefined 9 years ago
Stefan Bühler 178e7c898f [profiler] use g_static_mutex to trigger mutext memory allocation before registering profiler alloc handlers 9 years ago
Stefan Bühler 8d709f8574 [ipv6 parser] Fix type-punned memory access 10 years ago
Stefan Bühler 3972451633 [ip-parser] fix ipv4 netmask for /0, added some unit tests 10 years ago
Stefan Bühler 9bf335c121 [jobqueue] add li_job_stop 10 years ago
Stefan Bühler f7730910ad [utils] handle NULL loop in li_ev_io_* event changing 10 years ago
Thomas Porzelt 2d52ff9170 [mempool] support profiler for mmap allocations. use g_malloc/free instead malloc/free 10 years ago
Thomas Porzelt aeb88422a0 [profiler] export li_profiler_enabled and li_profiler_hashtable_insert/remove. add heap base/break/size to dump output 10 years ago
Stefan Bühler ba3d50ba79 [mempool]: use g_free instead of free in ALLOC mode 10 years ago
Stefan Bühler bd5c2f4ebe move profiler code to common lib 10 years ago
Stefan Bühler 92ca097ed4 [jobqueue] as jobs in the queue could be removed in a callback we can\'t copy the queue to a private one, g_queue_unlink needs the real one 10 years ago
Stefan Bühler 4f377b792c [utils] fix calculation for sockaddr_un struct size 11 years ago
Stefan Bühler 8973c35562 [utils] Fix url decoding for non ascii values (signed char negatives) 11 years ago
Stefan Bühler 366d00328c Fix bug in delayed connection handling, 2nd try 11 years ago
Stefan Bühler 318b7bf041 Fix bug in delayed connection handling 11 years ago
Stefan Bühler 7a67ba94d7 [autotools]: make sure pkg-config m4 is available in autoconf, check for ragel in ./configure 11 years ago