Unbit
d11fed3511
prepare for exists del and clear
2013-03-08 16:32:46 +01:00
Unbit
f3b1acc55e
completed cache magic update
2013-03-08 16:26:16 +01:00
Unbit
e418a35159
added cache check for max item size
2013-03-08 14:18:49 +01:00
Unbit
cd29b033f0
reimplementation of the cache networking protocol to be fully non-blocking
2013-03-08 13:45:27 +01:00
Unbit
4383578795
prepare for magic cache functions
2013-03-08 10:04:13 +01:00
Unbit
773d853bb4
the RPC subsystem is no more dependent on cow
2013-03-03 13:28:06 +01:00
Unbit
4aa17c40fc
allows building without ssl
2013-02-28 14:08:15 +01:00
Unbit
b20fbf5fe8
re-added uwsgi.route()
2013-02-26 06:38:34 +01:00
Unbit
fbabb14c61
another heroku check [5]
2013-02-23 13:03:48 +01:00
Unbit
fd62e2ebb7
another heroku check [4]
2013-02-23 12:59:13 +01:00
Unbit
e96c43970d
another heroku check [3]
2013-02-23 12:54:00 +01:00
Unbit
99eda6d084
another heroku check [2]
2013-02-23 12:51:20 +01:00
Unbit
91b2cc7570
another heroku check
2013-02-23 12:47:06 +01:00
Unbit
dee99b6535
try to understand how heroku installed python [9]
2013-02-23 11:57:48 +01:00
Unbit
39260ebac0
try to understand how heroku installed python [8]
2013-02-23 11:53:47 +01:00
Unbit
ac3ec1781e
try to understand how heroku installed python [7]
2013-02-23 11:46:33 +01:00
Unbit
e8925ac7b7
try to understand how heroku installed python [6]
2013-02-23 11:42:55 +01:00
Unbit
2877a5a05d
try to understand how heroku installed python [5]
2013-02-23 11:40:50 +01:00
Unbit
9e3bfd261a
try to understand how heroku installed python [5]
2013-02-23 11:38:34 +01:00
Unbit
636cd261e0
try to understand how heroku installed python [4]
2013-02-23 11:26:21 +01:00
Unbit
5fff6467a8
try to understand how heroku installed python [4]
2013-02-23 11:24:42 +01:00
Unbit
647c972ffe
try to understand how heroku installed python [3]
2013-02-23 11:21:12 +01:00
Unbit
ed9ac16c78
try to understand how heroku installed python [2]
2013-02-23 11:14:01 +01:00
Unbit
4f1b610459
try to understand how heroku installed python
2013-02-23 11:11:25 +01:00
Unbit
a68b9b9fa6
attempt to better build on non-share-library configs
2013-02-23 11:08:41 +01:00
Unbit
cd8e9f62b2
fixed GIL in new body reading system
2013-02-23 08:28:27 +01: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
0dd2a34e22
improved websockets support
2013-02-16 13:13:04 +01:00
Unbit
d397036e29
improved the alarm subsystem
2013-02-15 12:17:29 +01:00
Unbit
f046d47eb2
worker's busy value is now dinamically computed
2013-02-14 09:17:59 +01:00
Unbit
39613d466a
other improvements for bitmap based caching
2013-02-11 14:09:40 +01:00
Unbit
73b1887287
fixed #34
2013-02-08 21:06:42 +01:00
Unbit
9d5d439191
rpc subsystem is now async/greenthreads friendly
2013-02-07 18:31:44 +01:00
Unbit
9f15345183
prepare dor async-friendly rpc
2013-02-07 17:23:59 +01:00
Unbit
54227db3e4
cache syncing is working again
2013-02-07 15:42:14 +01:00
Unbit
60580a0195
prepare for ruby websockets + fibers support
2013-02-04 08:55:19 +01:00
Unbit
5552e87087
generalized offload subsystem
2013-02-03 14:14:00 +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
Unbit
534f78acb3
improved sendfile management
2013-01-30 12:51:13 +01:00
Unbit
443c2c5a29
better route/sendfile/offload logging
2013-01-30 12:24:38 +01:00
Riccardo Magliocchetti
43ee6a305f
plugin/python: fix some leaks on error paths in symimporter
...
Reported by Coverity as CID #971059 , #971060 .
2013-01-27 12:36:54 +01:00
Riccardo Magliocchetti
0cb2e6852b
plugins/python: fix tracebaker resource leaks on import error
...
Reported by Coverity as CID #971061 , #971062 , #971063 .
2013-01-27 12:19:45 +01:00
Riccardo Magliocchetti
a559e9ea63
plugins/python: fix a couple of memory leaks
...
Reported by Coverity as CID #971065 , #971066 .
2013-01-27 12:10:19 +01:00
Riccardo Magliocchetti
74d6bac54b
plugins/python: check return value of PyType_Ready in init_uwsgi_embedded_module
...
Reported by Coverity as CID #970972 .
2013-01-27 10:33:17 +01:00
Riccardo Magliocchetti
5647aff995
plugins/python: remove double assignment to same variable
...
Which coverity reports as undefined behaviour in CID #970978 .
2013-01-27 10:22:31 +01:00
Riccardo Magliocchetti
e106a6ef61
plugins/python: check uwsgi_connect return code in uwsgi_python_harakiri
...
Reported by Coverity as CID #970996 .
2013-01-26 21:23:17 +01:00
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