Commit Graph

468 Commits

Author SHA1 Message Date
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
roberto@sirius
26b7e6aabf improved wait_for_threads 2012-05-14 17:42:34 +02:00
roberto@precise64
06b4300d09 uwsgi.sendfile is for raw usage 2012-05-13 06:46:48 +02:00
roberto@precise64
5fac82cfee fixed wsgi.file_wrapper 2012-05-12 10:54:35 +02:00
roberto@precise64
b2abccd302 fixed uwsgi.sendfile() 2012-05-12 10:47:04 +02:00
roberto@precise64
9fe275141f added preliminary python tracebacker 2012-05-11 20:44:56 +02:00
roberto@precise64
a93ff5bf1f allows multiple start_response without leaks 2012-05-08 19:14:25 +02:00
roberto@precise64
d258c1b417 avoid WSGI status_line to be decref'ed 2012-05-08 18:47:49 +02:00
roberto@precise64
b15a0a2d4b added --disable-write-exception 2012-05-05 09:30:43 +02:00
roberto@precise64
62b24fcd2a another python headers management optimization 2012-05-05 09:00:52 +02:00
roberto@precise64
9a4e950480 added a fallback for pthread robust mutexes 2012-05-03 20:19:58 +02:00
roberto@precise64
e2dcdba5a7 fixed headers sent 2012-05-02 11:34:10 +02:00
roberto@precise64
c39cf848de better implementation of start_response() 2012-05-02 09:30:37 +02:00
roberto@precise64
bdf533d62b fixed auto-reloading 2012-04-26 14:51:39 +02:00
roberto@opensuse12
8f10b8fece fix python version printing on freeky systems 2012-04-25 08:11:12 +02:00
roberto@opensuse12
0d28d210d4 another opensuse-related fix, build mimedict only if needed 2012-04-25 08:02:24 +02:00
roberto@precise64
74a9b1b41d added uwsgi.ready() 2012-04-24 21:50:00 +02:00
roberto@precise64
1383163627 import dummy_threading whenever threads are in place 2012-04-18 10:14:41 +02:00
roberto@precise64
91273b2301 py-auto-reload-ignore 2012-04-14 11:48:27 +02:00
roberto@precise64
2bcc85a99f added support for REMOTE_ADDR in mongrel2/zeromq 2012-04-14 10:08:34 +02:00
roberto@precise64
b7e6da3392 added --write-errors-tolerance and --write-errors-exception-only 2012-04-14 09:11:52 +02:00
roberto@sirius
57b9bdb958 better write()/writev() management 2012-04-13 11:36:43 +02:00
roberto@precise64
949a0c35d5 improve cache reliability and performance of the sweeper 2012-04-07 21:08:42 +02:00
roberto@precise64
f79f7e44a7 fixed cache and queue locking 2012-04-06 15:54:29 +02:00
roberto@mrspurr
26db55aafd fixed --pyargv 2012-04-06 11:39:48 +02:00
roberto@mrspurr
9d405c6cb2 fixed locking in uwsgi.cache_exists 2012-04-06 10:28:02 +02:00
roberto@mrspurr
cceee511f2 added support for reload-on-exception on PyPy and interval-based cron syntax 2012-04-06 07:40:21 +02:00