576 Commits

Author SHA1 Message Date
Roberto De Ioris e8aa0e1e26 fixed a typecasting 2013-03-11 20:51:08 +01:00
Unbit e640bd6f9b completed legion scroll 2013-03-11 09:44:50 +01:00
Unbit dd1881576a removed grunt support 2013-03-10 22:22:16 +01:00
Riccardo Magliocchetti 28153af4ad plugin/python: fix leak in uwsgi_file_loader
Reported by Coverity as CID #971055.
2013-03-09 16:21:16 +01:00
Riccardo Magliocchetti 341cfd90b6 plugin/python: fix a leak in symimporter_load_module
Reported by Coverity as CID #971058.
2013-03-09 16:17:18 +01:00
Riccardo Magliocchetti 9d735fdbea plugins/python: don't copy router_name in py_uwsgi_route
No need to create a news string since uwsgi_route_api_func use it
for just a strcmp.

Reported by Coverity as CID #989251.
2013-03-09 15:50:02 +01:00
Unbit a684bc6124 completed magic cache clear 2013-03-08 17:21:08 +01:00
Unbit 849ba0856f implemented cache magic exists and del 2013-03-08 17:04:36 +01:00
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