22 Commits

Author SHA1 Message Date
Mike Kaplinskiy
1a4f333912 Allow --async 1 (i.e. sync mode, but with a different loop engine) 2014-08-17 13:13:17 -04:00
Unbit
e69cc2bcd5 fixed python modifier management 2013-07-18 16:43:37 +02:00
Unbit
f31186a0f9 completetd first part of the new exceptions framework 2013-02-17 14:26:31 +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
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
37e153d5de need to find a way to better manage write errors... 2013-01-20 10:32:02 +01:00
roberto@quantal64
c0fcbb7b85 fixed casting in wsgi.input (web3/pump part) 2012-07-13 13:23:30 +02:00
roberto@precise64
62b24fcd2a another python headers management optimization 2012-05-05 09:00:52 +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@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@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@oneiric64
b0af1f800b fixed a bug in #ifdef for pump/web3 spotted by riccardo 2011-11-26 18:39:44 +01:00
roberto@debian32
a19b392ba6 applications list is now shared 2011-08-12 08:08:39 +02:00
roberto@debian32
5353eba35b improved the pyshell 2011-08-04 07:05: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
25a8af392b fixed a leak in web3 subhandler 2011-08-02 12:48:15 +02:00
roberto@debian32
ebe1b3497e updated web3 handler 2011-08-02 09:33:49 +02:00
roberto@sirius
8668b9a614 applied Dan Loewenherz stylish patch 2010-10-26 06:43:40 +02:00
roberto@sirius
be183bf07f add new files to the tree 2010-10-20 21:55:37 +02:00