Unbit
40c0e139d4
added metric api to python plugin
2013-10-22 16:25:56 +02:00
Unbit
f6545be647
fixed reference counting bug in rpc and signal handlers
2013-08-29 14:45:08 +02:00
Unbit
d4e90f5215
added uwsgi.cache_keys function api
2013-08-23 10:43:13 +02:00
Unbit
737a7f4d51
attempt to fix spooler's body in python
2013-07-23 08:40:11 +02:00
Unbit
744e166e9d
Revert "uwsgi.is_locked raises an exception"
...
This reverts commit 5a3b93f763 .
2013-07-03 15:41:57 +02:00
Unbit
5a3b93f763
uwsgi.is_locked raises an exception
2013-07-03 14:53:55 +02:00
Unbit
656de924eb
fixed latin1 encoding with python3
2013-07-02 16:19:12 +02:00
Unbit
28321a0f94
more python api static functions
2013-06-23 07:59:36 +02:00
Unbit
6c8fe2cc53
improved ready_fd call
2013-06-10 23:01:19 +02:00
Unbit
a8505be6c0
standardized uwsgi.disconnect()
2013-06-09 22:47:44 +02:00
Unbit
8fdef7a1f9
added chunked input api
2013-06-09 03:02:16 +02:00
Unbit
9323ca5136
added cache math api to python
2013-05-08 10:34:34 +02:00
Unbit
375d6ee331
allows non-request plugin to register rpc functions
2013-04-21 09:43:45 +02:00
Unbit
538ab57b6e
extend magic cache api to export the expires value (if available)
2013-04-16 18:56:25 +02:00
Unbit
aa19ccda1d
removed the probe subsystem
2013-04-08 17:05:12 +02:00
Unbit
35f47371ed
first part of uwsgi_legion_scrolls() function api
2013-03-18 13:22:10 +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
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
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
f31186a0f9
completetd first part of the new exceptions framework
2013-02-17 14:26:31 +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
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
a559e9ea63
plugins/python: fix a couple of memory leaks
...
Reported by Coverity as CID #971065 , #971066 .
2013-01-27 12:10:19 +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
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 De Ioris
ee129f02bc
support for websockets over https
2013-01-13 12:46:03 +01:00
Roberto De Ioris
6dab462296
first workign channel commit
2013-01-13 09:06:28 +01:00
Roberto De Ioris
78a05ef9e8
use size_t instead of int in io functions
2013-01-12 19:22:51 +01:00
Roberto De Ioris
688a227886
preliminary Websockets and SPDY support, highly optimized corerouters
2013-01-10 19:28:21 +01:00
Roberto De Ioris
c713c1013c
exported uwsgi_legion_i_am_the_lord() api function
2012-12-31 10:16:38 +01:00