Stefan Bühler
|
a2ed50dedd
|
Optimize some socket initialization handling
|
2010-08-11 12:56:01 +02:00 |
Thomas Porzelt
|
c8663ffda9
|
[core] Allow disabling of stat cache through stat_cache.ttl 0;
|
2010-07-18 13:53:07 +02:00 |
Thomas Porzelt
|
a5f6e08abd
|
[core] Fix for last commit: undefined flag with older libev headers so have to use makros
|
2010-07-11 21:07:09 +02:00 |
Thomas Porzelt
|
396f740e77
|
[core] Use EVFLAG_NOSIGFD to disable signalfd usage if libev 3.8 is used, it breaks signal handling
|
2010-07-11 20:52:01 +02:00 |
Stefan Bühler
|
69f4ad2b4b
|
Don't set RLIM_INFINITY as rlim_cur for RLIMIT_NOFILE, use 4096 if rlim_cur < 4096 and rlim_max = inf
|
2010-06-12 11:43:12 +02:00 |
Stefan Bühler
|
5e063e2b04
|
[core] Enable li_plugins_init_lua again, fixed segfault
|
2010-06-06 12:29:25 +02:00 |
Thomas Porzelt
|
b5009f18df
|
[core] Fix usage of sched_setaffinity() and disable it for now as it seems to impose a little performance hit
|
2010-05-16 18:35:54 +02:00 |
Stefan Bühler
|
a8efcfcc0e
|
modify plugin api to include worker context for action/option parsing; add per-worker callback for stop_worker
* create main_worker earlier
|
2010-05-07 20:54:50 +02:00 |
Thomas Porzelt
|
86e039e6d2
|
[core] Add --module-resident commandline parameter to prevent module unloading. Useful for valgrind or tcmalloc
|
2010-05-06 22:42:47 +02:00 |
Stefan Bühler
|
c0f5b9b151
|
server.c: free srv->statelock
|
2010-02-14 21:04:47 +01:00 |
Stefan Bühler
|
905a83fc77
|
Add plugin hooks for server state machine changes
|
2010-02-13 15:41:09 +01:00 |
Stefan Bühler
|
30ebce774e
|
Add "state-wait" api for server state machine
|
2010-02-13 15:29:21 +01:00 |
Stefan Bühler
|
f14103bc2c
|
Split options into two categories: simple (int, bool) and ref-counted pointers
|
2010-01-24 23:00:51 +01:00 |
Stefan Bühler
|
d9228f3ef0
|
Add per worker lua_State
|
2009-11-01 15:43:12 +01:00 |
Stefan Bühler
|
a151eeac2f
|
Prefix li_ cleanup, verified with nm -g --defined-only
|
2009-10-09 15:38:12 +02:00 |
Stefan Bühler
|
855ac43999
|
Fix small copy/paste bug
|
2009-10-04 14:27:48 +02:00 |
Stefan Bühler
|
a14a709237
|
Add max-connections check, set to max-fds/4
|
2009-10-04 14:25:59 +02:00 |
Stefan Bühler
|
8ac057d3d5
|
angel: Add wrapper, env and copy-env to instance config
|
2009-10-03 21:14:34 +02:00 |
Stefan Bühler
|
aadbf51c84
|
Fix two more leaks, add some safe = NULL inits, free ssl error strings
|
2009-10-02 12:09:37 +02:00 |
Thomas Porzelt
|
1df869edc3
|
[waf] Add missing checks for localtime_r() and gmtime_r()
|
2009-09-13 22:29:13 +02:00 |
Stefan Bühler
|
659ebfdd16
|
Add core lua support to handle requests
|
2009-09-13 17:54:16 +02:00 |
Stefan Bühler
|
f030824550
|
Fix server address (do not use the listen address)
|
2009-09-09 18:12:05 +02:00 |
Stefan Bühler
|
a663088a77
|
Add custom server socket callbacks (for ssl modules)
|
2009-09-08 19:09:39 +02:00 |
Stefan Bühler
|
56ff7ca32a
|
angel/lighty now synchronize the server state
|
2009-08-30 20:43:13 +02:00 |
Stefan Bühler
|
594987c29e
|
Add li_ev_safe_ref_and_stop macro and use it
|
2009-07-26 15:00:53 +02:00 |
Thomas Porzelt
|
e838c9b3cf
|
[core] Add liTimeFunc (gmtime_r, localtime_r) parameter to li_worker_current_timestamp()
|
2009-07-17 13:04:01 +02:00 |
Stefan Bühler
|
a061745193
|
Fix bugs found with the static clang analyzer (http://clang-analyzer.llvm.org/)
|
2009-07-16 22:13:40 +02:00 |
Stefan Bühler
|
f4f2bd1f38
|
Poison non-thread-safe functions and fix errors
|
2009-07-16 22:10:41 +02:00 |
Stefan Bühler
|
540ff7db02
|
Split sources into subdirs
|
2009-07-15 11:57:52 +02:00 |