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
Unbit
d1f1b8a43a
another tests cleanup
2013-06-15 08:03:34 +02:00
Unbit
85586a621c
the official API list is now in uwsgi-docs
2013-06-15 08:01:53 +02:00
Unbit
1a384a334f
remove mercurial files
2013-06-15 08:00:16 +02:00
Unbit
8901afded5
moved lanunchd examples to contrib
2013-06-15 07:59:27 +02:00
Roberta Giordano
ab12703a11
added new set_user_harakiri to python,pypy,perl and ruby
2013-06-15 07:04:53 +02:00
Roberta Giordano
9992b4c964
improved set_user_harakiri to support mules and spoolers
2013-06-15 06:50:10 +02:00
unbit
9a2dbd08cd
Merge pull request #315 from prymitive/curl_bug
...
fix curl crashing master on slow dns responses
2013-06-14 06:48:03 -07:00
Łukasz Mierzwa
5f92a00b71
fix curl crashing master on slow dns responses
2013-06-14 09:24:00 +02:00
Unbit
7bd9d51217
added mule support to pypy
2013-06-12 16:39:10 +02:00
unbit
80c649aa40
Create emperor.conf
2013-06-11 13:47:34 +03:00
Unbit
6c8fe2cc53
improved ready_fd call
2013-06-10 23:01:19 +02:00
Unbit
dcc7167d75
added uwsgi[lq] routing var
2013-06-10 02:48:52 +02:00
Unbit
e3a52e4039
added --use-abort
2013-06-09 23:14:52 +02:00
Unbit
498f6162f7
fixed debug
2013-06-09 23:00:22 +02:00
Unbit
33d85d3670
added coroae build profile
2013-06-09 22:58:18 +02:00
Unbit
afbf5b9633
fixed typo doc
2013-06-09 22:54:42 +02:00
Unbit
a8505be6c0
standardized uwsgi.disconnect()
2013-06-09 22:47:44 +02:00
Unbit
4a07632569
uwsgi.add_cron does not return a value
2013-06-09 22:35:52 +02:00
Unbit
d4f0589c39
fixed uwsgi.fd_ready()
2013-06-09 22:22:59 +02:00
Roberta Giordano
a9989d46fc
set default lock to 0 in pypy uwsgi.lock/uwsgi.unlock
2013-06-10 06:08:15 +02:00
Unbit
99cf598c0c
added chunked input support to pypy
2013-06-09 08:47:50 +02:00
Unbit
a6af22b8f0
ported websockets api to pypy
2013-06-09 08:35:12 +02:00