Babacar TALL
eab2472dd0
Exposure of 'uwsgi_metric_set_min' & 'uwsgi_metric_set_max' for python interface.
2014-05-20 11:57:53 +02:00
Unbit
bc5a86694f
correctly manage 64bit sharedarea numbers on 32bit systems
2014-05-14 11:33:18 +00:00
Unbit
812685096b
various sharedarea improvements
2014-05-14 10:45:49 +00:00
Paul Egan
72c31dab7a
Support for graceful reload of mule processes.
...
- On reload master now signals mule with HUP instead of KILL.
- Added optional call to PyOS_AfterFork to enable cpython child
processes to override and trap HUP signal.
- Copied cursed_at/no_mercy_at pattern used with worker processes.
- Added mule_reload_mercy option.
2014-04-26 14:12:48 +01:00
Unbit
bf01cea062
added micros() api function
2014-04-12 18:34:57 +02:00
Roberto De Ioris
5f74e6d964
fixed stupid bug with python add_var
2014-03-15 12:51:15 +01:00
Roberto De Ioris
ae87fdd0f7
added uwsgi.add_var
2014-03-15 12:47:59 +01:00
Roberto De Ioris
48e13bfc65
add a check for already initialized python vm
2014-03-15 08:48:07 +01:00
Unbit
a7e6dfc469
fixed python 3 on old compilers, fixes #551
2014-02-25 07:05:46 +01:00
Unbit
b5a0434710
fixed #513
2014-02-02 04:56:21 +01:00
xiaost
6555c2804c
simplified the python spooler code
2014-01-29 04:56:54 +08:00
xiaost
c05082a8e4
fixed python spooler memory leak
2014-01-29 04:39:51 +08:00
Unbit
d1285c6dc4
fixed harakiri tracebacker
2014-01-12 10:25:32 +01:00
Unbit
a0ff5b91b8
cast non-bytes arguments to bytes in python3 spool api
2014-01-05 09:08:29 +01:00
Unbit
15fa2be4ee
preliminary refactoring for the spooler
2014-01-04 19:28:01 +01:00
Riccardo Magliocchetti
c2096e8373
plugins/python: check return value of bind to unix
...
Reported by Coverity as CID #995784
2013-12-27 19:25:00 +01:00
Riccardo Magliocchetti
46322b84b4
plugins/python: fix memory leak
...
Reported by Coverity as CID #971056
2013-12-27 18:45:44 +01:00
Unbit
61f3d162a4
getting rid og dynamic options (step 1)
2013-12-26 16:48:50 +01:00
Riccardo Magliocchetti
fbf9a5b27c
uwsgi_app.chdir is an array
...
So check if it's first member is not 0 instead.
Fix Coverity CID #971000 , #970998 .
2013-12-23 16:53:41 +01:00
Riccardo Magliocchetti
e795cd8912
plugins/python: fix uwsgi_python_harakiri error handling
...
Fixes close with a negative fd.
Reported by Coverity as CID #970996 .
2013-12-23 13:43:02 +01:00
unbit
bee171e5da
Merge pull request #484 from xiaost-bytedance/master
...
fixed master fd leak when using tracebacker
2013-12-20 05:14:57 -08:00
xiaost
df809c8e34
fixed master fd leak when using tracebacker
2013-12-20 21:02:31 +08:00
Unbit
c9324c06ca
implemented perl spooler and fixed a leak in the CPython one
2013-12-17 06:50:47 +01:00
Unbit
4e260fa8a1
fixed #476 and #477
2013-12-14 07:45:38 +01:00
Unbit
bb4be12fda
implemented more async api in lua
2013-12-13 11:51:05 +01:00
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
dec2b234f8
fixed no default app
2013-11-12 12:14:15 +01:00
Pavlo Kapyshin
c62aa8e7ed
Fix typos
2013-11-11 23:05:30 +02:00
Unbit
def65c4793
fixed python, perl and ruby rpc 64bit
2013-11-11 13:06:16 +01:00
Unbit
26386909de
first attempt of moving rpc output from 16 to 64 bit
2013-11-11 13:00:20 +01:00
Adam Wentz
0326c1d508
Fixed spelling of error message in pyloader.c
2013-11-10 14:08:41 -06:00
Unbit
94353efb3f
correctly support python2.4
2013-11-01 10:02:35 +01:00
Unbit
40c0e139d4
added metric api to python plugin
2013-10-22 16:25:56 +02:00
Unbit
f462792c8e
fixed uwgsi-docs bug 98
2013-10-18 12:13:02 +02:00
Unbit
3b13de3e6e
check for NULL dictionary values in python autoreloader
2013-10-12 00:34:31 +02:00
Unbit
ed71000033
fixed FreeBSD compilation
2013-10-11 09:44:50 +02:00
Unbit
20860ed069
fixed python3 build
2013-10-11 14:07:02 +02:00
root
68e81828d1
finally fixed the problem with python and arm (raspberrypi/sheevaplug)
2013-10-11 02:50:40 +00:00
Unbit
7604ce3441
--wsgi-accept-buffers
2013-10-05 12:34:57 +02:00
Unbit
a0082b5b98
accepting buffer is an option: --wsgi-accept-buffer
2013-10-05 12:32:49 +02:00
Unbit
c90c639348
--wsgi-strict disable string/bytes optimizations too
2013-10-05 09:09:53 +02:00