95 Commits (49796611be603efcff32c2a95dec95cfa55d94f2)

Author SHA1 Message Date
Stefan Bühler a937bd437a fix missing li prefixes 10 years ago
Stefan Bühler cfd8955008 [common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
10 years ago
Stefan Bühler ff69160c34 [core] Use streams 10 years ago
Stefan Bühler 092a1b0141 fix bugs found with clang-3.3 -fsanitize=address,undefined 10 years ago
Stefan Bühler 178e7c898f [profiler] use g_static_mutex to trigger mutext memory allocation before registering profiler alloc handlers 11 years ago
Stefan Bühler 8d709f8574 [ipv6 parser] Fix type-punned memory access 11 years ago
Stefan Bühler 3972451633 [ip-parser] fix ipv4 netmask for /0, added some unit tests 12 years ago
Stefan Bühler 9bf335c121 [jobqueue] add li_job_stop 12 years ago
Stefan Bühler f7730910ad [utils] handle NULL loop in li_ev_io_* event changing 12 years ago
Thomas Porzelt 2d52ff9170 [mempool] support profiler for mmap allocations. use g_malloc/free instead malloc/free 12 years ago
Thomas Porzelt aeb88422a0 [profiler] export li_profiler_enabled and li_profiler_hashtable_insert/remove. add heap base/break/size to dump output 12 years ago
Stefan Bühler ba3d50ba79 [mempool]: use g_free instead of free in ALLOC mode 12 years ago
Stefan Bühler bd5c2f4ebe move profiler code to common lib 12 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 12 years ago
Stefan Bühler 4f377b792c [utils] fix calculation for sockaddr_un struct size 12 years ago
Stefan Bühler 8973c35562 [utils] Fix url decoding for non ascii values (signed char negatives) 12 years ago
Stefan Bühler 366d00328c Fix bug in delayed connection handling, 2nd try 13 years ago
Stefan Bühler 318b7bf041 Fix bug in delayed connection handling 13 years ago
Stefan Bühler 7a67ba94d7 [autotools]: make sure pkg-config m4 is available in autoconf, check for ragel in ./configure 13 years ago
Stefan Bühler 9568d7a41a [autotools] add memcached.c 13 years ago
Stefan Bühler 11fa781f98 Fix some warnings found with clang analyzer 13 years ago
Stefan Bühler cd1a0684c7 [utils] fix fd receiving 13 years ago
Stefan Bühler e3aad8f950 [utils unit-tests] check more details for send/recv fd 13 years ago
Stefan Bühler f521719737 Fix some link problems with -lcrypt 13 years ago
Stefan Bühler 0db6543682 [core] Fix missing parameter in crypt wrapper 13 years ago
Stefan Bühler ab9421a5e1 [core] Provide safe wrapper for crypt if crypt_r is not available 13 years ago
Stefan Bühler 49e0a440ed [utils] remove usage of g_checksum_reset (would need glib >= 2.18) 13 years ago
Stefan Bühler 685973a3ca [mod_auth] Fix authentication (has been "disabled")! Implement apr-md5 crypt, add test cases 13 years ago
Stefan Bühler 81236d35bf [memcached] Accept NULL as data for SET 13 years ago
Stefan Bühler 1790afc37f [radix]: Fix wrong var in macro, add test cases 13 years ago
Thomas Porzelt 2a04983b9d [waitqueue] Add 'length' struct member, remove li_waitqueue_length() function 13 years ago
Stefan Bühler 1567177150 [tasklet]: fix mem leak 13 years ago
Stefan Bühler be65208143 waitqueue: modify callback 13 years ago
Stefan Bühler 7d938e48e3 [log] Fix prepare handler 13 years ago
Stefan Bühler c3dc0d8d7e [common]: Add generic jobqueue 13 years ago
Stefan Bühler 8587598a66 [core] add tasklets: jobs which use blocking code 13 years ago
Stefan Bühler 0047fe22fa radix: fix li_radixtree_new prototype 13 years ago
Stefan Bühler a2ed50dedd Optimize some socket initialization handling 13 years ago
Thomas Porzelt 15c89fc606 [core] Fix compilation on osx and freebsd+waf 13 years ago
Thomas Porzelt 20c3e7d6ad [core] Add li_memory_usage(), clean up some old sys-* files 13 years ago
Stefan Bühler fa3c81bd11 [mod_memcached]: less log spam, fix another endless loop 13 years ago
Stefan Bühler 831cca1c59 [mod_memcached]: try to fail quietly after connection resets until the next connect 13 years ago
Stefan Bühler d498a9fee9 memcached.c: fix endless loops 13 years ago
Stefan Bühler 0b5a67b2a6 memcached.c: fix GET response parsing 13 years ago
Stefan Bühler e10df4ed77 memcached.c: fix wrong parameter (use real enum value) 13 years ago
Stefan Bühler acf6263448 memcached.c: clear error (fixing another memleak) on free 13 years ago
Stefan Bühler 2d44ae1ea9 memcached.c: Fix mem leaks and ev_io stop/start 13 years ago
Thomas Porzelt ddc65cccc0 [waf] Add memcached.c to src/commin/wscript 13 years ago
Stefan Bühler ca315bee89 [mod_memcached]: Implement memcached.store 13 years ago
Stefan Bühler c0128fea48 [mod_memcached] Initial mod_memcached 13 years ago