Unbit
82fa510030
fixed build on python 2.6
2013-12-10 12:04:52 +01:00
Unbit
a6e6bff082
sharedarea can be mapped to generic objects
2013-12-10 10:09:38 +01:00
Unbit
304f847dc6
added sharedarea_update api
2013-12-10 09:06:27 +01:00
Roberto De Ioris
5bb7f02921
added memoryview wrapper for sharedarea and locking api
2013-12-10 07:33:45 +01:00
Unbit
b934ac9588
refactored sharedarea read
2013-11-30 18:30:52 +00:00
Unbit
60b54c4d7c
allows sending websockets messages directly from a sharedarea
2013-11-30 11:19:28 +00:00
Unbit
ace79b1179
various websockets and sharedarea optimizations
2013-11-30 10:41:56 +00:00
Roberto De Ioris
98541dbc65
more sharedarea improvements
2013-11-30 07:23:05 +01:00
Roberto De Ioris
cabb6d72d9
added uwsgi.websocket_send_binary_message to cpython
2013-11-30 06:49:15 +01:00
Roberto De Ioris
0715031b00
prepare for the new sharedarea api
2013-11-29 07:39:12 +01:00
Unbit
26386909de
first attempt of moving rpc output from 16 to 64 bit
2013-11-11 13:00:20 +01:00
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