roberto@centos6
7d0d2b33f4
improved rack.input disk buffering (second part)
2012-09-17 15:51:31 +02:00
roberto@quantal64
03c739102d
reimplementing rack.input without IO wrapper
2012-09-17 13:43:43 +02:00
roberto@quantal64
392bb8d7b1
allows building with python3 and without embedded module
2012-09-17 07:41:11 +02:00
roberto@quantal64
505b35be29
do not try to remove sockets in abstract namespace
2012-09-17 06:47:07 +02:00
roberto@quantal64
fdb002ad9b
added %0 - %9 magic vars for splitting paths
2012-09-17 06:33:52 +02:00
roberto@quantal64
557c46373f
improved %c
2012-09-15 16:15:47 +02:00
roberto@quantal64
3cde8be505
allows building without embedded and multiple interpreters
2012-09-15 12:14:12 +02:00
roberto@quantal64
c2cf1f3a62
fixed threading + lazy
2012-09-14 15:52:23 +02:00
roberto@quantal64
956cb1f13c
Added tag 1.3-rc3 for changeset 883b946db903
2012-09-13 18:47:08 +02:00
roberto@quantal64
f698b558e1
uWSGI 1.3-rc3
1.3-rc3
2012-09-13 18:46:56 +02:00
roberto@quantal64
ca832900a0
ensure master_cleanup is run by the master
2012-09-13 16:58:05 +02:00
roberto@quantal64
6a6227a8e7
added a warning for --map-socket invalid syntax
2012-09-13 14:09:55 +02:00
roberto@quantal64
8539cdb5a7
ported build system to python 3.3
2012-09-13 14:05:47 +02:00
Ævar Arnfjörð Bjarmason
15194e6b55
nginx/uwsgi_params: pass SERVER_ADDR to uwsgi
...
nginx is capable of passing SERVER_ADDR to us like Apache would do via
mod_Ruwsgi, it just doesn't do so because that variable wasn't listed
in nginx/uwsgi_params.
This and other variables are passed from nginx from the nginx code in
src/http/ngx_http_variables.c. This was tested with nginx 1.0.15.
2012-09-13 08:17:22 +00:00
roberto@quantal64
5cea1de1ba
added master_cleanup hook and carbon flush on stop/reload
2012-09-12 19:03:22 +02:00
roberto@quantal64
e735b9e31f
applied busyness_backlog.diff by Łukasz Mierzwa
2012-09-12 18:12:55 +02:00
roberto@quantal64
9ff8f8899f
added --log-drain
2012-09-12 08:08:32 +02:00
roberto@quantal64
d908c4ef35
allows building without udp
2012-09-07 19:45:58 +02:00
roberto@quantal64
207f50726d
oops, use classic perl syntax for push
2012-09-07 19:36:21 +02:00
roberto@quantal64
212559fcce
put sleep() in each psgi cleanup hook to show its power :P
2012-09-07 19:13:34 +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
f2e27f5154
improved process limit detection
2012-09-07 14:54:57 +02:00
roberto@quantal64
d932a4feae
fixed typcasting
2012-09-07 14:40:06 +02:00
roberto@quantal64
da6e05072f
explicit link with librt for alternatives clock
2012-09-07 06:58:26 +02:00
roberto@quantal64
13277d9d71
improved cheaper_busyness
2012-09-06 17:10:03 +02:00
roberto@quantal64
f17f8b337f
fixed idle mode
2012-09-06 16:21:12 +02:00
roberto@quantal64
ffb454e414
headers must be sent before close()
2012-09-06 15:22:17 +02:00
roberto@quantal64
424f5a09e7
call close() always, even if client disconnect
2012-09-06 15:02:12 +02:00
roberto@quantal64
c29a6f6446
removed STOP/TSTP signal from gateways
2012-09-06 11:20:21 +02:00
roberto@quantal64
6f7edf0941
fixed uwsgi_buffer realloc len
2012-09-04 19:18:38 +02:00
roberto@quantal64
a4c4b7e8d2
fixed uwsgi_buffer realloc
2012-09-04 18:13:16 +02:00
roberto@quantal64
837f6f3a54
initialize spooler locks before app loading
2012-09-04 08:21:40 +02:00
roberto@quantal64
13041da6bf
fixed piping
2012-09-04 08:13:02 +02:00
roberto@quantal64
046824dae7
fixed usage of mmap()
2012-09-03 14:11:42 +02:00
roberto@quantal64
269a588d9d
uWSGI 1.3-rc2
2012-09-01 11:42:42 +02:00
roberto@quantal64
50ae12518a
Added tag 1.3-rc2 for changeset 14524da00a8b
2012-09-01 11:42:31 +02:00
roberto@quantal64
a932937adf
use new uwsgi_buffer structure for zeromq headers
1.3-rc2
2012-09-01 11:41:40 +02:00
roberto@quantal64
23bd924ace
fixed remote cache_get for non existent keys
2012-09-01 11:34:44 +02:00
roberto@quantal64
e8f39685cc
added the router_http plugin
2012-09-01 11:17:20 +02:00
roberto@quantal64
2122bacb33
fixed router_uwsgi in http/fastcgi and buffered modes
2012-09-01 08:18:43 +02:00
roberto@quantal64
3cb3c83442
added --if-opt/--if-not-opt
2012-09-01 07:45:28 +02:00
roberto@quantal64
d552d5257c
add support for value check in if-env/if-not-env
2012-09-01 07:38:29 +02:00
roberto@quantal64
0aff486a73
added --spooler-external
2012-09-01 07:23:16 +02:00
roberto@quantal64
b887f3fc27
removed regexp-mount
2012-08-31 12:18:39 +02:00
roberto@freebsd64
b30e2c4ad8
added cpu affinity support for freebsd
2012-08-31 11:46:53 +02:00
roberto@openindiana64
040b17e5eb
openindiana 64bit fixes
2012-08-31 11:08:51 +02:00
roberto@quantal64
770114a21c
solaris fixes
2012-08-31 11:01:12 +02:00
roberto@quantal64
2864568f09
oops, forgot to remove debug :P
2012-08-31 10:49:13 +02:00
roberto@quantal64
56eaa88dd7
completed socket initialization refactoring
2012-08-31 10:47:33 +02:00
roberto@quantal64
bb54b90640
refactored mapped sockets and cpu affinity
2012-08-31 09:43:02 +02:00