Roberto De Ioris
|
d3194ca011
|
remove monitored fd from async queue when in async mode
|
2012-10-30 18:31:04 +01:00 |
|
Roberto De Ioris
|
a3e0c2260f
|
fixed a leak and a refcount bug in the tracebacker
|
2012-10-24 08:05:35 +02:00 |
|
Roberto De Ioris
|
d6b4b8ea6e
|
improved wsgi.input reports
|
2012-10-23 20:44:01 +02:00 |
|
Roberto De Ioris
|
7017712c6d
|
non blocking wsgi.input in gevent
|
2012-10-22 15:58:36 +02:00 |
|
Roberto De Ioris
|
49140c3387
|
removed sendfile buildconf option
|
2012-10-22 14:07:33 +02:00 |
|
Roberto De Ioris
|
29ce04adce
|
implemented reliable gevent non-blocking writes
|
2012-10-22 08:34:37 +02:00 |
|
Roberto De Ioris
|
7136beeff7
|
added uwsgi.offload_transfer()
|
2012-10-21 18:19:14 +02:00 |
|
Roberto De Ioris
|
86d9b4bc0e
|
always get gil on python atexit
|
2012-10-18 08:27:51 +02:00 |
|
Roberto De Ioris
|
94eb4f078e
|
improved gevent usage of threads (it allows tracebacker and autoreloader to work in gevent)
|
2012-10-17 21:19:48 +02:00 |
|
Roberto De Ioris
|
a3e9a288d3
|
better usage of uwsgi_log_initial
|
2012-10-09 06:51:14 +02:00 |
|
roberto@quantal64
|
c59a3cb35a
|
added support for PEP 405 virtualenvs
|
2012-10-03 20:49:58 +02:00 |
|
roberto@quantal64
|
3beead6459
|
fixed leak in python3 headers management, prepare for truly working static file serving offload
|
2012-10-01 19:49:04 +02:00 |
|
roberto@quantal64
|
51b9b5d070
|
added cppcheck option, improved multicast
|
2012-09-29 09:16:09 +02:00 |
|
roberto@quantal64
|
0015b51262
|
fixed POST-handling reports
|
2012-09-20 17:49:30 +02:00 |
|
roberto@quantal64
|
392bb8d7b1
|
allows building with python3 and without embedded module
|
2012-09-17 07:41:11 +02:00 |
|
roberto@quantal64
|
3cde8be505
|
allows building without embedded and multiple interpreters
|
2012-09-15 12:14:12 +02:00 |
|
roberto@quantal64
|
c2cf1f3a62
|
fixed threading + lazy
|
2012-09-14 15:52:23 +02:00 |
|
roberto@quantal64
|
cf480e499c
|
implemented psgi cleanup handlers, and fixed a leak in rpc call
|
2012-09-07 19:09:22 +02:00 |
|
roberto@quantal64
|
ffb454e414
|
headers must be sent before close()
|
2012-09-06 15:22:17 +02:00 |
|
roberto@quantal64
|
424f5a09e7
|
call close() always, even if client disconnect
|
2012-09-06 15:02:12 +02:00 |
|
roberto@quantal64
|
b887f3fc27
|
removed regexp-mount
|
2012-08-31 12:18:39 +02:00 |
|
roberto@quantal64
|
eddf494b07
|
big commit for allowing full access to workers/cores/requests data from the api/stats
|
2012-08-30 16:54:13 +02:00 |
|
roberto@quantal64
|
e904f9f76e
|
improved gevent graceful reload
|
2012-08-27 17:52:56 +02:00 |
|
roberto@quantal64
|
7c09f294bf
|
added content-length report on http body reading errors
|
2012-08-20 20:32:58 +02:00 |
|
roberto@quantal64
|
03aae347b0
|
allows ugreen with threads
|
2012-07-22 11:43:39 +02:00 |
|
roberto@mrspurr
|
e393f36f0a
|
fixed env clear in async mode
|
2012-07-22 11:21:08 +02:00 |
|
roberto@quantal64
|
2de9b9d5c7
|
try to fix paste usage in python 3
|
2012-07-19 07:41:00 +02:00 |
|
roberto@quantal64
|
bde43ee7b2
|
added python logger
|
2012-07-17 11:20:16 +02:00 |
|
roberto@quantal64
|
b76a47231c
|
fixed per-request chdir management
|
2012-07-17 10:06:38 +02:00 |
|
roberto@quantal64
|
0ee7ba6aae
|
save mountpoint,chdir and touch-reload valies of dynamic apps in shared memory
|
2012-07-13 21:44:16 +02:00 |
|
roberto@quantal64
|
c0fcbb7b85
|
fixed casting in wsgi.input (web3/pump part)
|
2012-07-13 13:23:30 +02:00 |
|
roberto@quantal64
|
fe36479d5c
|
fixed casting in wsgi.input
|
2012-07-13 13:00:17 +02:00 |
|
roberto@quantal64
|
849829d6c0
|
correctly raise exception when the first iteration in a generator fails
|
2012-07-13 08:11:14 +02:00 |
|
roberto@quantal64
|
4d86712d4d
|
if --harakiri and --py-tracebacker are both specified you will get a python traceback on harakiri
|
2012-07-12 05:25:24 +02:00 |
|
roberto@quantal64
|
b3c9c5057f
|
fixed a typo and an fd leak spotted by riccardo
|
2012-07-08 21:31:09 +02:00 |
|
roberto@quantal64
|
5a7b5d37b4
|
fix #138
|
2012-07-08 20:18:56 +02:00 |
|
roberto@quantal64
|
59eb46895c
|
first part of --logformat support
|
2012-07-08 18:29:51 +02:00 |
|
roberto@quantal64
|
55288af936
|
fixed async + threading support
|
2012-07-07 10:04:50 +02:00 |
|
roberto@goyle
|
0394977658
|
allows greenlets to send jobs to the spooler
|
2012-06-21 10:24:28 +02:00 |
|
roberto@quantal64
|
1367ee1e40
|
reporting correct python threads status
|
2012-06-17 19:08:17 +02:00 |
|
roberto@quantal64
|
8ddeed80cf
|
the http router is now websocket friendly
|
2012-06-17 18:06:53 +02:00 |
|
roberto@quantal64
|
e796a57f14
|
fixed WSGI headers sending in websocket mode
|
2012-06-17 13:10:34 +02:00 |
|
roberto@quantal64
|
8e10efd027
|
added options for setting Expires based on REQUEST_URI and PATH_INFO
|
2012-06-13 10:53:21 +02:00 |
|
roberto@quantal64
|
b1506712c9
|
added uwsgi.cache_clear api function
|
2012-06-07 08:02:29 +02:00 |
|
roberto@quantal64
|
c2091c52eb
|
completed the python tracebacker
|
2012-06-03 10:58:34 +02:00 |
|
roberto@quantal64
|
dc8bf75b73
|
implemented user defined harakiri via uwsgi.set_user_harakiri
|
2012-06-02 11:24:55 +02:00 |
|
roberto@quantal64
|
cc5ae8bf31
|
fixed a leak in uwsgi.workers()
|
2012-06-02 09:59:21 +02:00 |
|
roberto@quantal64
|
f62f7f9282
|
thread-safe wsgi env behaviour
|
2012-06-02 09:43:24 +02:00 |
|
roberto@quantal64
|
c3cbcbb0d5
|
added --wsgi-env-behaviour for choosing the WSGI environ allocator/destroyer policy
|
2012-06-02 07:37:52 +02:00 |
|
roberto@precise64
|
de51c46fd8
|
allows graceful reloads on shared sockets
|
2012-05-16 11:09:25 +02:00 |
|