Commit Graph

66 Commits

Author SHA1 Message Date
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
d3194ca011 remove monitored fd from async queue when in async mode 2012-10-30 18:31:04 +01: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@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
fe36479d5c fixed casting in wsgi.input 2012-07-13 13:00:17 +02:00
roberto@quantal64
849829d6c0 correctly raise exception when the first iteration in a generator fails 2012-07-13 08:11:14 +02:00
roberto@quantal64
f62f7f9282 thread-safe wsgi env behaviour 2012-06-02 09:43:24 +02:00
roberto@precise64
5fac82cfee fixed wsgi.file_wrapper 2012-05-12 10:54:35 +02:00
roberto@precise64
9fe275141f added preliminary python tracebacker 2012-05-11 20:44:56 +02:00
roberto@precise64
62b24fcd2a another python headers management optimization 2012-05-05 09:00:52 +02:00
roberto@precise64
9a4e950480 added a fallback for pthread robust mutexes 2012-05-03 20:19:58 +02:00
roberto@precise64
e2dcdba5a7 fixed headers sent 2012-05-02 11:34:10 +02:00
roberto@precise64
c39cf848de better implementation of start_response() 2012-05-02 09:30:37 +02:00
roberto@precise64
b7e6da3392 added --write-errors-tolerance and --write-errors-exception-only 2012-04-14 09:11:52 +02:00
roberto@sirius
57b9bdb958 better write()/writev() management 2012-04-13 11:36:43 +02:00
roberto@mrspurr
cceee511f2 added support for reload-on-exception on PyPy and interval-based cron syntax 2012-04-06 07:40:21 +02:00
roberto@mrspurr
14c558559b pypy now has PyFile_FromFile 2012-04-05 05:52:58 +02:00
roberto@precise64
e9dc987a95 revert wsgi.url_scheme 2012-04-02 07:48:20 +02:00
roberto@mrspurr
ed8f0812d7 PyPy SUPPORT 2012-03-27 13:58:27 +02:00
roberto@mrspurr
c66957d685 first round of pypy patches 2012-03-26 10:46:12 +02:00
roberto@precise64
f3fdec2739 completed --reload-on-exception* options 2012-03-21 20:37:03 +01:00
roberto@precise64
0fc74dac4d better GIL usage 2012-03-21 20:21:51 +01:00
roberto@precise64
f9f9f25a01 added exception detection 2012-03-18 08:21:45 +01:00
roberto@precise64
8ef7819080 re-included WSGI iterator close() 2012-03-15 17:29:55 +01:00
roberto@centos6
10ff849ebd fixed permissions of files 2012-03-07 15:06:38 +01:00
roberto@openbsd50
c65b8ce162 various fixes 2012-03-06 15:20:25 +01:00
roberto@goyle
a92c2003ee prepare for new routing system 2012-02-02 18:20:10 +01:00
roberto@freebsd64
7dc059c75b completed new freebsd64 sendfiel async support 2011-10-05 20:34:25 +02:00
roberto@mrspurr
4fc306d979 added a new debug entry 2011-09-09 08:32:20 +02:00
roberto@debian32
1989099cc5 preliminary pypy support 2011-08-31 13:18:32 +02:00
roberto@debian32
f88f51c553 added welcome.ini 2011-08-28 08:33:49 +02:00
roberto@debian32
5a58281a3f various gevent fixes 2011-08-26 07:37:26 +02:00
roberto@debian32
14b403c046 fixed a post-buffering bug 2011-08-17 12:42:12 +02:00
roberto@debian32
a19b392ba6 applications list is now shared 2011-08-12 08:08:39 +02:00
roberto@debian32
cd29998b40 --pyshell and fix for wsgi.url_scheme in pep3333 2011-08-03 15:07:15 +02:00
roberto@debian32
ebe1b3497e updated web3 handler 2011-08-02 09:33:49 +02:00
roberto@debian32
c29db6ee6f cache fixed WSGI values 2011-07-29 05:53:54 +02:00
roberto@maverick64
9598c525cf export uwsgi.node in WSGI vars 2011-07-02 10:03:34 +02:00
roberto@debian32
b3432a95e1 finally fixed wsgi.input 2011-05-11 11:55:28 +02:00
roberto@natty32
673275e708 multiprotocol refactoring 2011-04-19 18:14:40 +02:00
roberto@natty32
913493fd2e mongrel2/zeromq support added 2011-04-19 06:59:34 +02:00
roberto@natty32
4a57115336 edge triggered events support 2011-04-18 17:07:13 +02:00
roberto@natty32
09ee97e775 first destructive commit for uWSGI 0.9.8 2011-04-16 19:41:58 +02:00
roberto@natty32
b3965d9d67 updated async support 2011-03-15 10:45:23 +01:00
roberto@maverick64
c4eccd0d93 first attempt of a better wsgi.input 2011-02-14 20:48:01 +01:00