Unbit
d81330c514
support IO object is perl async mode too
2013-12-07 09:52:51 +00:00
Unbit
441013b71b
added mule support for symcall and more robust check for psgi response
2013-12-07 09:07:42 +00:00
Unbit
b934ac9588
refactored sharedarea read
2013-11-30 18:30:52 +00:00
Unbit
46cceb0465
croak if the psgi streamer fails
2013-11-30 14:30:22 +00:00
Unbit
c99f5d0875
fixed sharedarea_wait perl api
2013-11-30 12:46:17 +01:00
Unbit
60b54c4d7c
allows sending websockets messages directly from a sharedarea
2013-11-30 11:19:28 +00:00
Unbit
ace79b1179
various websockets and sharedarea optimizations
2013-11-30 10:41:56 +00:00
Roberto De Ioris
9993e3710c
first attempt of uwsgi_sharedarea_readfast
2013-11-30 07:31:57 +01:00
Roberto De Ioris
98541dbc65
more sharedarea improvements
2013-11-30 07:23:05 +01:00
Unbit
e4d3d209c8
allows sharedarea_wait to specify the freq
2013-11-29 13:32:30 +00:00
Unbit
5182eaf485
another round of sharedarea implementations
2013-11-29 12:47:59 +00:00
Roberto De Ioris
150f0c631e
fixed plain (without suspend engine) async mode
2013-11-28 06:47:36 +01:00
Roberto De Ioris
4805a9c219
added chunked input api to psgi
2013-11-14 07:44:13 +01:00
Roberto De Ioris
882cdcc2b6
added --plshell and Perl uwsgi::rpc
2013-11-14 06:24:56 +01:00
Unbit
72ecc217f7
perl passes the 64bit rpc test
2013-11-11 13:43:21 +01:00
Unbit
def65c4793
fixed python, perl and ruby rpc 64bit
2013-11-11 13:06:16 +01:00
Unbit
26386909de
first attempt of moving rpc output from 16 to 64 bit
2013-11-11 13:00:20 +01:00
Unbit
20b5b7b0dc
added support for uwsgi::connection_fd and psgix.io
2013-11-11 08:22:01 +01:00
Unbit
af6eaf6737
completed perl metric api
2013-10-19 09:54:28 +02:00
Unbit
03879fdc0c
first test for metric api from apps (perl only)
2013-10-18 09:35:04 +02:00
Unbit
192312e3ea
avoid crashing on non-conformant PSGI response headers
2013-10-07 10:21:39 +02:00
Unbit
58abd07a88
support remote sources for perl scripts
2013-10-07 10:11:50 +02:00
Unbit
706f1b59c3
make clang happy
2013-10-07 09:52:32 +02:00
Unbit
ddbc8920f7
use uwsgi_open_and_read for perl files
2013-10-07 09:50:56 +02:00
Roberto De Ioris
7e3bf6868e
fixed perl autoreload when under clang
2013-10-06 11:01:12 +02:00
Unbit
4c7ecef577
added perl auto reloader
2013-10-06 10:52:27 +02:00
Unbit
8918e81256
first attempt to change from strtok to strtok_r
2013-09-17 15:00:33 +02:00
Unbit
4f9e2ff3f6
added --perl-exec and --perl-exec-post-fork
2013-08-23 11:50:18 +02:00
Roberta Giordano
ab12703a11
added new set_user_harakiri to python,pypy,perl and ruby
2013-06-15 07:04:53 +02:00
Unbit
ce39a751d9
improved uwsgi_get_app_id
2013-05-19 12:00:12 +02:00
Unbit
f20213ff10
various async/green mode improvements and fixes
2013-04-25 11:33:45 +02:00
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