20 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
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
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
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
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@centos64
a73a010188 fixed build system for older gcc releases 2011-09-23 08:33:15 +02: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
0ca89771d6 fixed pump method 2011-08-02 16:01:06 +02:00
roberto@debian32
b64690bdd6 allow compilation of pump in python3 2011-08-02 15:38:41 +02:00
roberto@debian32
e76c696678 completed pump support 2011-08-02 15:31:39 +02:00
roberto@debian32
f0be3c3966 fixed rack.scheme 2011-08-02 15:02:26 +02:00
roberto@debian32
8b7abc956f first round for pump support 2011-08-02 13:56:52 +02:00