42 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
373b89e70c finally removed strtok() 2013-09-17 16:03:40 +02:00
Unbit
2854321891 improved python3 exceptions management 2013-08-16 07:09:50 +02:00
Unbit
2cad82d537 removed support for SLOW pypy cpyext 2013-05-23 07:48:19 +02:00
Unbit
900cba29a7 fixed python3 pyargv 2013-05-19 04:55:52 +02:00
Unbit
12bf2cd3af fixed exception management in python mules and improved uwsgidecorators 2013-02-19 07:11:45 +01:00
Unbit
f31186a0f9 completetd first part of the new exceptions framework 2013-02-17 14:26:31 +01:00
Unbit
b5a6da5448 refactored catch_exceptions 2013-02-17 11:22:09 +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@mrspurr
26db55aafd fixed --pyargv 2012-04-06 11:39:48 +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@precise64
f6b9345716 fixed a garbage in python_call 2012-03-28 10:21: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
b386317921 fixed python3 reload-on-exception 2012-03-19 13:39:07 +01:00
roberto@precise64
f9f9f25a01 added exception detection 2012-03-18 08:21:45 +01:00
roberto@debian32
4b03f17186 python 3.x fix 2012-03-17 10:36:06 +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
e2fe86027c improved pyargv management 2012-02-08 12:19:14 +01:00
roberto@sirius
c72ddc9dd8 added command mode 2012-02-08 11:01:04 +01:00
roberto@debian64
97a8c5e4b6 another fix for pyargv 2012-02-02 11:40:52 +01:00
roberto@debian64
1a0161cb6b fixed pyargv 2012-02-02 11:14:34 +01:00
roberto@debian64
80be7385ed fixed locking 2012-02-02 09:59:48 +01:00
roberto@debian32
1989099cc5 preliminary pypy support 2011-08-31 13:18:32 +02:00
roberto@debian32
4104f825ff another improvement for sys.executable in python3 2011-08-26 10:28:34 +02:00
roberto@longshot
efa01ea404 better sys.executable and sys.argv values 2011-08-26 10:08:01 +02:00
roberto@debian32
a19b392ba6 applications list is now shared 2011-08-12 08:08:39 +02:00
roberto@debian32
8c1b48a88d a new kick-ass feature for the spooler 2011-08-04 16:25:17 +02:00
roberto@debian32
e3c9b2c0bf cheap+idle+lazy improved for threading 2011-06-25 07:58:40 +02:00
roberto@debian32
576a1e7cb2 fixed threadstate swap 2011-06-25 07:44:21 +02:00
roberto@mrspurr
a61d48a451 fixed stackless support 2011-03-18 08:14:12 +01:00
roberto@mrspurr
7f4f16e96a fixed ini/yaml parsing with optional values, added UWSGI_SETENV var 2011-02-23 09:35:38 +01:00
roberto@sirius
520ff8465b added exceptions counter 2011-01-14 14:49:45 +01:00
roberto@maverick64
8a8d029357 lua build fixes 2011-01-09 08:07:51 +01:00
roberto@mrspurr
860a017060 remove a bit of pollution in the logs 2010-12-17 08:47:01 +01:00
roberto@sirius
245ab6d815 various test for trying to allow pre-connected requests 2010-12-11 20:08:23 +01:00
roberto@mrspurr
2f970ce585 various async optimizations and routing python examples 2010-12-04 13:43:12 +01:00
roberto@sirius
8668b9a614 applied Dan Loewenherz stylish patch 2010-10-26 06:43:40 +02:00
roberto@fiorenzo
d0c071e759 pyargv fixes 2010-10-25 08:59:50 +02:00
roberto@sirius
7041a9fa45 xml parsing and pluginized getopt_long stabilization 2010-10-21 11:45:49 +02:00
roberto@sirius
be183bf07f add new files to the tree 2010-10-20 21:55:37 +02:00