Thomas Porzelt
0084f21174
[core] Update queue->delay in li_waitqueue_set_delay(), not only ev timer
13 years ago
Thomas Porzelt
b3f8b8d62f
[core] Add li_waitqueue_set_delay() function
13 years ago
Thomas Porzelt
86e039e6d2
[core] Add --module-resident commandline parameter to prevent module unloading. Useful for valgrind or tcmalloc
13 years ago
Thomas Porzelt
32cb017ba6
[core] Zero timestamps when removing element from waitqueue
13 years ago
Stefan Bühler
63ed53e31a
Fix casts in utils.c
13 years ago
Stefan Bühler
7a63f69133
Add li_sockaddr_dup
14 years ago
Stefan Bühler
a545ef6e75
Add mempool_align_page_size implementation for MEMPOOL_MALLOC fallback
14 years ago
Stefan Bühler
faf2985a79
Use struct sockaddr_storage (in liSockAddr) as base for getsockname/getpeername
14 years ago
Stefan Bühler
4485ea7563
Fix segfault if trying to convert NULL address to string
...
This doesn't workaround the freebsd getsockname / getpeername bug,
but it shouldn't crash anymore.
http://www.freebsd.org/cgi/query-pr.cgi?pr=142717
14 years ago
Stefan Bühler
edd74a0e3c
Rename lighttpd to lighttpd2
14 years ago
Stefan Bühler
4fd27aca81
autotools: Fix linking
14 years ago
Stefan Bühler
63eadd22fa
Fix buildsystems
14 years ago
Stefan Bühler
931e8fea0c
Make radix tree generic (length independent), use it for mod_access ipv4/ipv6
14 years ago
Stefan Bühler
0c3ca6b13b
add liBuffer: a reference-counted memory chunk (using mempool) for basic network data
14 years ago
Stefan Bühler
f9b12036fe
Add mempool allocator to avoid fragmentation
14 years ago
Stefan Bühler
1ac09ac2d1
Use relative timestamp for angel call timeouts, increase angel-listen timeout.
...
* While lighty runs the initialization, the difference between ev_now()
and ev_time() might be bigger than the timeout - which leads to an
immediate timeout.
14 years ago
Stefan Bühler
92904247d6
angel: support for restaring instance with SIGHUP
14 years ago
Stefan Bühler
a25d0f81d0
utils: added some hash/equal functions
14 years ago
Stefan Bühler
0fe57dc215
mod_auth: add htdigest and htpasswd (no apr-md5) backend
14 years ago
Stefan Bühler
a151eeac2f
Prefix li_ cleanup, verified with nm -g --defined-only
14 years ago
Stefan Bühler
e71b64f41f
Add a li_const_gstring method to create fake GStrings; make some GString* parameters const
14 years ago
Stefan Bühler
4653900eca
Fix stat-cache ref counting
14 years ago
Stefan Bühler
8ac057d3d5
angel: Add wrapper, env and copy-env to instance config
14 years ago
Thomas Porzelt
a94fee7b76
[waf] Add new *_lua.c files
14 years ago
Thomas Porzelt
21cfd4ab71
[waf] Fix double linkage of *_lua.c in some commandline usage cases
14 years ago
Stefan Bühler
b61013d9e0
Fix automake to build shared libraries
14 years ago
Stefan Bühler
007e5e040c
Add listen mask checks to angel
14 years ago
Stefan Bühler
56ff7ca32a
angel/lighty now synchronize the server state
14 years ago
Thomas Porzelt
de499089ff
[waf] Add missing HAVE_CONFIG_H=1 define for common lib
14 years ago
Thomas Porzelt
5c699f571a
[waf] Fix includes so config.h gets found
14 years ago
Thomas Porzelt
8b7ea63cf9
[waf] Reenable waf and update to 1.5.8
14 years ago
Thomas Porzelt
86ebb4c7f0
[core] Add li_querystring_find() function to utils
14 years ago
Thomas Porzelt
6cb5af487f
[core] Add li-prefix to structs, enums and function names for encoding helpers
14 years ago
Stefan Bühler
df96167362
Add automake
14 years ago
Stefan Bühler
0087b8cfc2
Better error message if spawn failed
14 years ago
Stefan Bühler
b364b09790
Fix some error reporting in angel
14 years ago
Stefan Bühler
2f6fe68a75
Cleanup some debug logging
14 years ago
Stefan Bühler
594987c29e
Add li_ev_safe_ref_and_stop macro and use it
14 years ago
Stefan Bühler
e02d2efea1
Remove path in angel_proc logging
14 years ago
Stefan Bühler
ab1387d4ba
Move and add some common log helpers to utils
14 years ago
Stefan Bühler
b187c4f3c5
Fix missing newlines at end of files
14 years ago
Thomas Porzelt
952a28d176
Fix a null-pointer dereference and some other small things reported by clang analyzer
14 years ago
Stefan Bühler
540ff7db02
Split sources into subdirs
14 years ago