73 Commits (master)

Author SHA1 Message Date
Stefan Bühler ff500e9c8b [core] use IPPROTO_TCP instead of SOL_TCP for TCP_FASTOPEN (#3071) 2 months ago
Stefan Bühler 4a4fd8fd11 [core] include and use hedley (v15) header 2 months ago
Stefan Bühler 6a0e57ec8f [parsers] fix unused variable warnings 5 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 928d5dcb5e [angel] don't load angel core plugin for shut down, so the core plugin doesn't respawn a worker with default settings 8 years ago
Stefan Bühler c30060e0eb [angel] check setgid/setuid/... return values and abort on failure 8 years ago
Stefan Bühler ed7e70d0b4 [angel] fix missing break in switch statement in config parser for casting string to int 8 years ago
Stefan Bühler 118844573c [angel] fix memory leak on error in angel config parser 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 074f53744a [angel] merge allow_listen_* items 8 years ago
Stefan Bühler 22d186cecc [angel] rewrite config handling, rename items, document it 8 years ago
Stefan Bühler dfaab291d9 [angel] rewrite parser, changing syntax (similar to main config) 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 ccd512ca57 [waf] remove waf for now, doesn't work anymore 8 years ago
Stefan Bühler 05e058aa9c fix bugs and warnings reported by clang 8 years ago
Stefan Bühler 38aad8128e [angel,tests] implement and use "one-shot" option to not restart crashed workers 8 years ago
Stefan Bühler 7f61ca9dba disable some debug messages 9 years ago
Stefan Bühler 31e581456d [core] use TCP_FASTOPEN on listening sockets if available 9 years ago
Stefan Bühler 709296d796 fix bugs and warnings from compiler warnings (memset parameter order, shadow, ...) 9 years ago
Stefan Bühler cfd8955008 [common] implement libev wrapper 9 years ago
Stefan Bühler 9c80becca2 [angel] Remove unsupported pid-file option 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
Stefan Bühler b432e35eeb [angel] Remove "-n" option from angel and docs (wasn't imlemented) 11 years ago
Stefan Bühler c35cf21c52 [log] Add basic api to open log files via angel 11 years ago
Stefan Bühler 0247ee879f [angel/core]: remove old unix socket before binding 11 years ago
Stefan Bühler 876261c62c [core/angel]: Use strict ip matching (family must match, no IPv4-mapped IPv6) 11 years ago
Stefan Bühler 14660bee4f [core/angel]: support unix socket listen 11 years ago
Stefan Bühler 004e70479e [angel]: fix default allow-listen port detection 11 years ago
Stefan Bühler 2ad699f56e [angel] fix segfault if no user was specified 11 years ago
Stefan Bühler b5eb16006c [angel]: fix default worker path 11 years ago
Stefan Bühler 1fb0e6db2c Rename angel config "listen" to "allow-listen" 11 years ago
Stefan Bühler c3164aba8b Move binary names: angel becomes lighttpd2, worker lighttpd2-worker 11 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 c89c194deb Fix module path handling in angel 12 years ago
Stefan Bühler cdb615293c [autobuild] Fix dependency problem with automake (automake doesn't like it if ../dir/ is cwd) 12 years ago
Stefan Bühler edd74a0e3c Rename lighttpd to lighttpd2 12 years ago
Stefan Bühler 4fd27aca81 autotools: Fix linking 12 years ago
Stefan Bühler 79ae4427f3 autotools: install angel in sbin, support pkglibdir configuration 12 years ago
Stefan Bühler 63eadd22fa Fix buildsystems 12 years ago
Stefan Bühler 4d257fd79c angel: Fix detecting failed replace, log successful instance replace 12 years ago
Stefan Bühler 56f01bbc7f angel: listen: Use ntohs for port in debug output 12 years ago
Stefan Bühler b2f2863af4 angel: Add log output for SIGHUP instance restart 12 years ago
Stefan Bühler d949d65110 Add signal number to log 12 years ago
Stefan Bühler 0d4077652f angel: Fix exec problems (NULL-terminate environment) 12 years ago
Stefan Bühler 92904247d6 angel: support for restaring instance with SIGHUP 12 years ago
Stefan Bühler ba40590df6 angel: use rlim_core/rlim_nofile options 12 years ago
Stefan Bühler a151eeac2f Prefix li_ cleanup, verified with nm -g --defined-only 12 years ago
Stefan Bühler 8a180de100 fix limits: call setrlimit in the child 12 years ago