Unbit
41dab14020
improved chunked api
2013-07-07 10:14:06 +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
703444dd40
added v8 build profile
2013-07-01 17:21:51 +02:00
Roberto De Ioris
ff8ca18e8f
added --emperor-nofollow
2013-06-29 21:57:10 +02:00
unbit
1f90be1ae1
Merge pull request #328 from anaconda/py-spooler-pass-args
...
[Python] Added option to pass arguments to spooled function
2013-06-29 03:50:29 -07:00
unbit
ee95c2eb0b
Merge pull request #329 from anaconda/master
...
Adding my name to CONTRIBUTORS, as requested in #327 .
2013-06-29 03:48:36 -07:00
anaconda
6606f3f0dc
Implement pass_arguments parameter for spool* decorators.
...
Let's say you have a heavily used function or method. Until now you
had to:
a) change all calls, the spooler dictionary only accepted strings;
b) change the code of your function to read its parameters from a
dictionary and convert them from str.
From now on you just need to add `@spool[forever](pass_arguments=True)` to your
function.
2013-06-25 23:54:07 +02:00
anaconda
bcd97f7247
Adding my name to CONTRIBUTORS, as requested in #327 .
2013-06-25 23:38:46 +02:00
unbit
271e7f8f4c
Merge pull request #327 from anaconda/fix-spooler-ordered
...
Fix --spooler-ordered, was actually reverse ordered.
2013-06-25 09:31:23 -07:00
Unbit
e78d8594a8
avoid mess on 32bit
2013-06-25 18:28:30 +02:00
Unbit
659360b366
fixed php status line
2013-06-25 18:23:33 +02:00
anaconda
6c1c86ea79
--spooler-ordered was actually reverse ordered.
2013-06-25 16:58:22 +02:00
Unbit
5da36b7199
1.9.14 development cycle starts
2013-06-25 11:52:34 +02:00
Unbit
294452eef7
added support for retry in http router
2013-06-25 07:56:01 +02:00
Unbit
3ac0e28d9c
added Natanael Copa to CONTRIBUTORS
2013-06-24 16:59:58 +02:00
Unbit
ce22b69a2f
completed uclibc support
2013-06-24 14:55:59 +00:00
unbit
8b31a998ed
Merge pull request #325 from ncopa/master
...
Support for Lua 5.2
2013-06-24 07:44:24 -07:00
Natanael Copa
dad97bc104
add support for lua5.2
...
The default is still lua5.1 but 5.2 can be picked at compile time
but setting UWSGICONFIG_LUAPC=lua5.2
2013-06-24 14:35:31 +00:00
Natanael Copa
e20e43eee0
add support for pkg-config for lua
...
Allow select what pkg-config module to use with UWSGICONFIG_LUAPC but
let the old LUAINC/LUALIB and LUALIBPATH override the pkg-config
for backwards compatibility.
2013-06-24 14:35:31 +00:00
Unbit
aafd4e757d
another uclibc fix
2013-06-24 16:15:17 +02:00
Unbit
575fc26bd7
try to support uclibc correctly
2013-06-24 16:01:43 +02:00
Unbit
5743eb2575
refactored lua build
2013-06-24 15:05:34 +02:00
Unbit
31972ded93
moved opt login in core/config.c
2013-06-23 08:18:33 +02:00
Unbit
28321a0f94
more python api static functions
2013-06-23 07:59:36 +02:00
Unbit
406dfbc770
added setscheme routing action
2013-06-23 07:22:09 +02:00
Unbit
c59595cefc
updated gemspec
2013-06-22 12:10:40 +02:00
Unbit
7108ee1ba0
improved xclient
1.9.13
2013-06-22 11:50:45 +02:00
Unbit
cf8e68f7a0
another attempt to fix xclient
2013-06-22 11:18:25 +02:00
Unbit
a9510c2209
fixed xclient
2013-06-22 10:51:17 +02:00
Unbit
b2be5943a8
added router_xmldir plugin
2013-06-21 06:54:05 +02:00
Unbit
8f19fe292e
added --add-cache-item
2013-06-20 15:12:48 +02:00
Unbit
d3e7668d0a
better clang detection
2013-06-20 11:00:05 +02:00
Unbit
88e67a74e5
fixed #321
2013-06-20 08:59:18 +02:00
Roberta Giordano
7fecda1a23
fixed #324
2013-06-20 06:15:35 +02:00
unbit
56b6fa88f9
Merge pull request #323 from jbert/master
...
Fix infinite loop in psgi/coroae
2013-06-19 07:47:52 -07:00
John Berthels
e847cfe4bc
fix infinite loop in coroae/psgi
...
Perl PSGI app infinite loops since f20213ff10
Looking at that change, other loop termination conditions are '<= UWSGI_OK'.
Using gdb to inspect the app while looping shows thats ->request is returning
UWSGI_OK in this case. However, the numeric value of this is zero, so we
never exit the for(;;) loop.
Cargo culting loop escape conditions from core/async.c (or gevent/gevent.c)
fixes the inf loop for psgi/coroae.
2013-06-19 15:27:31 +01:00
Roberta Giordano
1a854ae3ba
varios osx build workaround
2013-06-19 07:14:54 +02:00
unbit
c75180bf95
Create logo_uWSGI.svg
2013-06-17 10:26:59 +02:00
Unbit
d496450b84
added seturi and setpathinfo routing actions
2013-06-16 07:52:59 +02:00
Unbit
d2636ed133
better compiler detection
2013-06-16 07:13:19 +02:00
unbit
59de0c2085
Merge pull request #317 from anaconda/fix-gcc-darwin-llvm
...
Fix GCC on Darwin for Python 3.
2013-06-15 22:11:11 -07:00
anaconda
4b7df29bd1
Fix GCC on Darwin for Python 3.
...
distutils.sysconfig.get_config_var('CC') returns the compiler used to
build Python, which may be not installed on the system where uWSGI is
being built.
In my case, I grabbed Python 3.3.2 from python.org: it was apparently
compiled with 'gcc-4.2', but my system only has 'gcc' (symlink) and
'llvm-gcc-4.2'. This change tries to detect this situation (only on
Darwin) and sets GCC to 'llvm-' + compiler returned by sysconfig.
2013-06-16 01:59:48 +02:00
unbit
b099ba6a29
Merge pull request #316 from anaconda/spool-decorator-call
...
Implement __call__ for @spool* decorators.
2013-06-15 07:09:51 -07:00
anaconda
164069e194
Implement __call__ for @spool* decorators.
...
Also removed duplicate code.
2013-06-15 15:05:39 +02:00
Unbit
b3e4ff8613
cosmetic fix for fastcgi
2013-06-15 14:37:50 +02:00
Unbit
3eb5ec3543
better fastcgi handling
2013-06-15 14:36:18 +02:00
unbit
c3c698a615
Update uwsgi.conf
2013-06-15 15:09:22 +03:00
Unbit
ac6d2f3e83
rack api functions are now static
2013-06-15 11:55:48 +02:00