Commit Graph

520 Commits

Author SHA1 Message Date
Unbit
b90779aecf improved the caching subsystem to allows dynamic key 2013-01-23 20:16:49 +01:00
Roberto De Ioris
b59f3b254f fixed buf in python uwsgi.workers() 2013-01-21 14:50:27 +01:00
Roberto De Ioris
9f55579b87 added support for automatic status codes 2013-01-20 17:29:03 +01:00
Roberto De Ioris
874e8b5621 completed port of the python plugin to the new writing api 2013-01-20 14:17:54 +01:00
Roberto De Ioris
b7e2eaad0f ported the example plugin 2013-01-20 12:52:58 +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
4e2178ffab another WSGI optimization 2013-01-20 11:41:43 +01:00
Roberto De Ioris
37e153d5de need to find a way to better manage write errors... 2013-01-20 10:32:02 +01:00
Roberto De Ioris
e1316153be another series of porting 2013-01-19 21:42:05 +01:00
Roberto De Ioris
1b0c5bea6c another destructive commit 2013-01-19 16:53:31 +01:00
Roberto De Ioris
bbf35be595 fixed mule management 2013-01-16 16:58:30 +01:00
Roberto De Ioris
ee129f02bc support for websockets over https 2013-01-13 12:46:03 +01:00
Roberto De Ioris
6dab462296 first workign channel commit 2013-01-13 09:06:28 +01:00
Roberto De Ioris
78a05ef9e8 use size_t instead of int in io functions 2013-01-12 19:22:51 +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
3cd7a1163d added addheader routing instruction 2013-01-05 09:35:47 +01:00
Roberto De Ioris
02a9d37c32 added --python-version 2013-01-05 08:33:00 +01:00
Roberto De Ioris
c713c1013c exported uwsgi_legion_i_am_the_lord() api function 2012-12-31 10:16:38 +01:00
Roberto De Ioris
35566a8533 start refactoring tcp_info usage 2012-12-21 11:50:05 +01:00
Roberto De Ioris
e4b34921e1 report pos in failed uploads 2012-12-16 12:56:55 +01:00
Roberto De Ioris
f966ef8e69 fixed computation of post data 2012-12-16 12:17:06 +01:00
Roberto De Ioris
6e5fc85e54 uwsgi_cache_del now takes flags 2012-11-25 17:29:41 +01:00
Roberto De Ioris
3d483f22ca 'wsgi' option is an alias for 'module' not 'wsgi-file' 2012-11-12 11:57:02 +01:00
Roberto De Ioris
242e01e37a added 'wsgi' alias option 2012-11-11 17:32:18 +01:00
Roberto De Ioris
e4de9a8bc7 improved offload threads subsystem 2012-11-09 20:04:27 +01:00
Stephen Pierce
9371e2b8de Added SNMP incr/decr functions for counter32/counter64/gauge types. Wrapped all operations (set/get/incr/decr) with lock to prevent contention. 2012-11-02 16:00:31 -07:00
Roberto De Ioris
d3194ca011 remove monitored fd from async queue when in async mode 2012-10-30 18:31:04 +01:00
Roberto De Ioris
a3e0c2260f fixed a leak and a refcount bug in the tracebacker 2012-10-24 08:05:35 +02:00
Roberto De Ioris
d6b4b8ea6e improved wsgi.input reports 2012-10-23 20:44:01 +02:00
Roberto De Ioris
7017712c6d non blocking wsgi.input in gevent 2012-10-22 15:58:36 +02:00
Roberto De Ioris
49140c3387 removed sendfile buildconf option 2012-10-22 14:07:33 +02:00
Roberto De Ioris
29ce04adce implemented reliable gevent non-blocking writes 2012-10-22 08:34:37 +02:00
Roberto De Ioris
7136beeff7 added uwsgi.offload_transfer() 2012-10-21 18:19:14 +02:00
Roberto De Ioris
86d9b4bc0e always get gil on python atexit 2012-10-18 08:27:51 +02:00
Roberto De Ioris
94eb4f078e improved gevent usage of threads (it allows tracebacker and autoreloader to work in gevent) 2012-10-17 21:19:48 +02:00
Roberto De Ioris
a3e9a288d3 better usage of uwsgi_log_initial 2012-10-09 06:51:14 +02:00
roberto@quantal64
c59a3cb35a added support for PEP 405 virtualenvs 2012-10-03 20:49:58 +02:00
roberto@quantal64
3beead6459 fixed leak in python3 headers management, prepare for truly working static file serving offload 2012-10-01 19:49:04 +02:00
roberto@quantal64
51b9b5d070 added cppcheck option, improved multicast 2012-09-29 09:16:09 +02:00
roberto@quantal64
0015b51262 fixed POST-handling reports 2012-09-20 17:49:30 +02:00
roberto@quantal64
392bb8d7b1 allows building with python3 and without embedded module 2012-09-17 07:41:11 +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
cf480e499c implemented psgi cleanup handlers, and fixed a leak in rpc call 2012-09-07 19:09:22 +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
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
e904f9f76e improved gevent graceful reload 2012-08-27 17:52:56 +02:00
roberto@quantal64
7c09f294bf added content-length report on http body reading errors 2012-08-20 20:32:58 +02:00