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
* remove "instance { ... }" wrapping
* use "_" instead of "-"
* modules -> modules_path
* allow_listen { ip "..."; } -> allow_listen_ip "...";
* allow_listen { unix "..."; } -> allow_listen_unix "...";
|
8 years ago |
Stefan Bühler
|
38aad8128e
|
[angel,tests] implement and use "one-shot" option to not restart crashed workers
|
9 years ago |
Stefan Bühler
|
cfd8955008
|
[common] implement libev wrapper
* need a way to mark a watcher as "don't keep the loop alive"
|
9 years ago |
Stefan Bühler
|
2ad699f56e
|
[angel] fix segfault if no user was specified
|
12 years ago |
Thomas Porzelt
|
86e039e6d2
|
[core] Add --module-resident commandline parameter to prevent module unloading. Useful for valgrind or tcmalloc
|
12 years ago |
Stefan Bühler
|
4d257fd79c
|
angel: Fix detecting failed replace, log successful instance replace
|
13 years ago |
Stefan Bühler
|
d949d65110
|
Add signal number to log
|
13 years ago |
Stefan Bühler
|
92904247d6
|
angel: support for restaring instance with SIGHUP
|
13 years ago |
Stefan Bühler
|
a151eeac2f
|
Prefix li_ cleanup, verified with nm -g --defined-only
|
13 years ago |
Stefan Bühler
|
e3393ce2f5
|
angel: add support for setting RLIMIT_CORE / RLIMIT_NOFILE
|
13 years ago |
Stefan Bühler
|
8ac057d3d5
|
angel: Add wrapper, env and copy-env to instance config
|
13 years ago |
Stefan Bühler
|
56ff7ca32a
|
angel/lighty now synchronize the server state
|
13 years ago |
Stefan Bühler
|
4f9a695051
|
Compile common source as static lib
|
13 years ago |
Stefan Bühler
|
0087b8cfc2
|
Better error message if spawn failed
|
13 years ago |
Stefan Bühler
|
b364b09790
|
Fix some error reporting in angel
|
13 years ago |
Stefan Bühler
|
534a0f2d3a
|
New instance state machine
|
13 years ago |
Stefan Bühler
|
766fcd4bfc
|
Add liProc and liErrorPipe for angel
|
13 years ago |
Stefan Bühler
|
540ff7db02
|
Split sources into subdirs
|
13 years ago |
Stefan Bühler
|
282a2d1b4a
|
Prefix LI_API functions with "li_"
|
13 years ago |
Stefan Bühler
|
99b203e3d8
|
Prefix typenames, enums and some macros with "li" and "LI_"; CamelCase TypeNames
|
13 years ago |
Stefan Bühler
|
f8be820c36
|
Big lighttpd-angel update; still not complete, but supports fork+exec+setuid/gid+listen (no checks in listen yet)
|
13 years ago |
Stefan Bühler
|
48bf0071e4
|
[angel] Add basic module/plugin support
* renamed some module functions
|
13 years ago |
Stefan Bühler
|
72136b4d03
|
angel: some basic structs, code not ready yet (config parser "works")
|
13 years ago |