Unbit
b516f1d3ec
added --chunked-input-limit and --chunked-input-timeout
2013-06-09 03:06:12 +02:00
unbit
5c03c25e96
Merge pull request #237 from prymitive/cgroup_perms
...
allow setting cgroup dir mode
2013-05-22 05:23:42 -07:00
Unbit
1b2375fc84
added error routes
2013-05-12 18:02:33 +02:00
Unbit
098a1f647e
added final routes or running rules at the end of the request
2013-05-10 15:08:33 +02:00
Unbit
bd137afecf
fixed thread bug with routing regexp vectors
2013-05-04 12:39:08 +02:00
Łukasz Mierzwa
7c4caef5e7
allow setting cgroup dir mode
2013-04-18 13:13:15 +02:00
Unbit
dd1881576a
removed grunt support
2013-03-10 22:22:16 +01:00
Unbit
f3f191558a
removed the threaded cache server, it has been superseeded by the new async architecture
2013-03-08 11:29:56 +01:00
Unbit
d8d60e9a24
signals can now be registered even by non-fork friendly plugins
2013-03-04 06:48:25 +01:00
Unbit
e610682b31
added exception_log plugin
2013-02-19 12:34:43 +01:00
Unbit
d397036e29
improved the alarm subsystem
2013-02-15 12:17:29 +01:00
Unbit
c92fde03b9
various micro-optmizations in async, caching and static file serving
2013-02-15 08:11:33 +01:00
Łukasz Mierzwa
c32da58a7c
additional validation of the --cheaper value at startup
2013-02-09 14:15:35 +01:00
Unbit
65c047dca1
added timebomb concept and improved gevent reloading
2013-02-09 07:55:12 +01:00
Unbit
9d5d439191
rpc subsystem is now async/greenthreads friendly
2013-02-07 18:31:44 +01:00
Unbit
9f15345183
prepare dor async-friendly rpc
2013-02-07 17:23:59 +01:00
Unbit
d4130dbc4b
first round of protocol parsers optimizations
...
preliminary api for language-independent body read
another step
completed body read language independent implementation
ported gevent to the new read/write api
ported websockets to the new read/write api
removed channels subsystem
removed channels subsystem
ported lua to the new read/write api
fixed post-buffering
readline is still broken
improved request body readline
very difficult test for readline()/read() combo passed
other improvements in postbuffering/read/readline
ported --http-socket to the new api
added X-Forwarded-SSL management
removed old api
more refactoring
ported the RACK plugin to the new api
ported psgi plugin to the new api
defintely removed clustering
simpified ifdel hell
simpified ifdef hell
removed useless configuration options
2013-02-03 10:38:13 +01:00
Łukasz Mierzwa
c1682f4ee4
reload/cheap mercy for invidual workers
2013-01-27 23:19:50 +01:00
Unbit
799ac9310f
after years we can finally differentiate between stderr and request logging
2013-01-27 17:59:23 +01:00
unbit
15f0f8d294
Merge pull request #125 from prymitive/worker_lifetime
...
new options to control worker minimum and maximum lifetime
2013-01-26 03:29:34 -08:00
Łukasz Mierzwa
6fd2176b3e
fixed new cache typo
2013-01-24 20:25:11 +01:00
Unbit
2447f819cb
first commit of the new caching infrastructure
2013-01-23 16:15:43 +01:00
Łukasz Mierzwa
7b59668386
new options to control worker minimum and maximum lifetime
2013-01-21 16:44:43 +01:00
Roberto De Ioris
8f996bb68d
fixed go plugin
2013-01-20 18:04:06 +01:00
Roberto De Ioris
9f55579b87
added support for automatic status codes
2013-01-20 17:29:03 +01:00
Roberto De Ioris
2bd714c610
new writer api
2013-01-19 19:06:06 +01:00
Łukasz Mierzwa
afc2e7dbe2
fixed init log
2013-01-13 15:21:43 +01:00
Roberto De Ioris
ee129f02bc
support for websockets over https
2013-01-13 12:46:03 +01:00
Roberto De Ioris
688a227886
preliminary Websockets and SPDY support, highly optimized corerouters
2013-01-10 19:28:21 +01:00
Roberto De Ioris
50c2fde29e
fixed cheaper-initial startup message
2013-01-02 16:41:48 +01:00
Łukasz Mierzwa
7bb424622c
few log format fixes
2012-12-06 13:55:43 +01:00
Roberto De Ioris
7ebbac0dd8
completed legion management and logic
2012-12-04 12:35:17 +01:00
Roberto De Ioris
4eb174e9cb
first implementation of ssl sessions store in the shared cache
2012-11-25 10:46:58 +01:00
Roberto De Ioris
e4de9a8bc7
improved offload threads subsystem
2012-11-09 20:04:27 +01:00
Roberto De Ioris
ceebaa7d9d
fixed indentation
2012-11-09 12:16:39 +01:00
Roberto De Ioris
4d56474511
implemented stats pushers
2012-11-02 11:23:12 +01:00
roberto@quantal64
51b9b5d070
added cppcheck option, improved multicast
2012-09-29 09:16:09 +02:00
roberto@quantal64
674151e485
added alarm subsystem
2012-09-23 16:25:40 +02:00
roberto@quantal64
8b79c76261
refactored daemonize2
2012-09-20 18:08:49 +02:00
roberto@quantal64
046824dae7
fixed usage of mmap()
2012-09-03 14:11:42 +02:00
roberto@freebsd64
b30e2c4ad8
added cpu affinity support for freebsd
2012-08-31 11:46:53 +02:00
roberto@quantal64
56eaa88dd7
completed socket initialization refactoring
2012-08-31 10:47:33 +02:00
roberto@quantal64
34502eeabe
moved workers shared memory initialization to init.c
2012-08-31 09:34:01 +02:00
roberto@quantal64
18046c976e
first phase of main() refactory
2012-08-31 08:42:56 +02:00