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 |