Unbit
42d4ba09d7
refactored uwsgi_get_app_id
2013-04-22 09:43:20 +02:00
Unbit
d38e5dec7b
added uwsgi::register_rpc to perl
2013-04-22 08:05:20 +02:00
Unbit
538ab57b6e
extend magic cache api to export the expires value (if available)
2013-04-16 18:56:25 +02:00
Unbit
f226f29428
fix psgi post buffering
2013-04-03 18:20:54 +02:00
Unbit
eeff935fc9
fixed signal handling in non-workers
2013-03-29 12:50:56 +01:00
John Berthels
d0cca85c83
fix segfault in psgi handler after taking early-exit error path in coroae_accept_request
2013-03-28 17:29:00 +00:00
Unbit
dea7f0fbb8
ported the new magic cache api to perl/psgi
2013-03-08 17:39:55 +01:00
Unbit
a062ef2ac2
added rb tmier in the PSGI plugin
2013-02-24 09:45:39 +01:00
Unbit
b82566268a
completeted the CoroAE plugin, added timers to the PSGI plugin
2013-02-24 09:41:33 +01:00
Unbit
bddf8fe5c9
completed --perl-arg and --perl-args
2013-02-23 13:24:59 +01:00
Unbit
0ff6277f28
prepare for perl args
2013-02-23 12:46:14 +01:00
Unbit
f3ee043246
fixed a refcnt bug in psgi plugin
2013-02-23 08:26:57 +01:00
Unbit
0dd2a34e22
improved websockets support
2013-02-16 13:13:04 +01:00
Unbit
d397036e29
improved the alarm subsystem
2013-02-15 12:17:29 +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
60580a0195
prepare for ruby websockets + fibers support
2013-02-04 08:55:19 +01:00
Unbit
9679645354
Coro::AnyEvent + websockets is working
2013-02-03 20:38:30 +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
Unbit
ac78830a90
offloading by default, if available
2013-01-30 13:22:02 +01:00
Unbit
534f78acb3
improved sendfile management
2013-01-30 12:51:13 +01:00
Unbit
e839a9eb89
ported psgi and rack plugin to the new caching api
2013-01-23 20:32:52 +01:00
Roberto De Ioris
9f55579b87
added support for automatic status codes
2013-01-20 17:29:03 +01:00
Roberto De Ioris
215e514385
tiny fixes in the psgi plugin
2013-01-20 17:06:29 +01:00
Roberto De Ioris
77bd73d597
psgi plugin improvements
2013-01-20 16:25:39 +01:00
Roberto De Ioris
6044af9e7a
ported the cgi plugin to the new write api
2013-01-20 12:36:17 +01:00
Roberto De Ioris
1b0c5bea6c
another destructive commit
2013-01-19 16:53:31 +01:00
Roberto De Ioris
1f8cadb15d
psgi plugin was badly broken in async mode when threads are enabled
2013-01-19 13:23:12 +01:00
Roberto De Ioris
499202e84f
added uwsgi::postfork and uwsgi::atexit
2013-01-16 14:47:14 +01:00
Roberto De Ioris
3cd7a1163d
added addheader routing instruction
2013-01-05 09:35:47 +01:00
Roberto De Ioris
3409ce86e7
added --perl-version
2013-01-05 08:38:07 +01:00
Roberto De Ioris
c713c1013c
exported uwsgi_legion_i_am_the_lord() api function
2012-12-31 10:16:38 +01:00
root
41af8e54bb
fixed FIXME for #79
2012-12-07 11:18:33 +01:00
Łukasz Mierzwa
7bb424622c
few log format fixes
2012-12-06 13:55:43 +01:00
Roberto De Ioris
2e9e5af686
added perl signal_wait and mule handler
2012-11-17 12:12:43 +00:00
Roberto De Ioris
114d71af8d
implemented register_signal in the psgi plugin
2012-11-16 19:57:54 +00:00
Roberto De Ioris
a3e9a288d3
better usage of uwsgi_log_initial
2012-10-09 06:51:14 +02:00
roberto@quantal64
cf480e499c
implemented psgi cleanup handlers, and fixed a leak in rpc call
2012-09-07 19:09:22 +02:00
roberto@quantal64
b887f3fc27
removed regexp-mount
2012-08-31 12:18:39 +02:00
roberto@quantal64
eddf494b07
big commit for allowing full access to workers/cores/requests data from the api/stats
2012-08-30 16:54:13 +02:00
roberto@quantal64
f6641aeca1
honour --add-header in php,rack and psgi plugins
2012-08-09 11:41:51 +02:00
roberto@quantal64
8e10efd027
added options for setting Expires based on REQUEST_URI and PATH_INFO
2012-06-13 10:53:21 +02:00
roberto@quantal64
209d96131d
fixed psgi post buffering in memory
2012-05-31 13:23:00 +02:00
roberto@precise64
9f02286018
fixed a typo in psgi.input
2012-05-30 14:44:56 +02:00
roberto@precise64
3bb43745b8
remove HTTP_CONTENT_LENGTH and HTTP_CONTENT_TYPE from rack/psgi automatically
2012-05-18 16:08:23 +02:00
roberto@precise64
c0b59234d0
report exceptions before stacktrace in psgi
2012-05-13 08:50:54 +02:00
roberto@precise64
a5606098aa
implemented psgix.logger
2012-05-12 17:36:24 +02:00
roberto@precise64
ff9bab4b4e
fixed psgi fileno() support
2012-05-12 17:02:21 +02:00
roberto@precise64
15aaddb4d3
allows embedding the psgi plugin
2012-05-05 10:23:26 +02:00
roberto@sirius
57b9bdb958
better write()/writev() management
2012-04-13 11:36:43 +02:00