Roberto De Ioris
41b6005d30
fixed http-manage-source type
2014-06-01 06:47:31 +02:00
Roberto De Ioris
5f86d9522f
hack for avoiding Safari iOS to make mess with keepalive
2014-05-21 21:35:54 +02:00
Roberto De Ioris
309115d611
allow to enable the proxy protocol management only in the http router
2014-05-17 11:52:58 +02:00
unbit
5881d41b2b
Merge pull request #627 from blue-goji/proxy-protocol-for-http-module
...
Add ELB proxy protocol support to the HTTP module.
2014-05-16 18:31:43 +02:00
Glenn Maynard
9fe4b7b14a
Add ELB proxy protocol support to the HTTP module.
...
Previously, this was only supported with http-socket. If you're
using http-socket, you probably have a webserver on top of you--and if
you have that, then uWSGI isn't receiving the proxy protocol anyway.
2014-05-16 16:16:01 +00:00
Unbit
accf622ffc
fixed #623
2014-05-13 13:26:00 +02:00
Roberto De Ioris
509a3c5cd4
fixed #620
2014-05-08 06:48:30 +02:00
Unbit
3f93a0b8e4
improved icecast2 management
2014-05-07 06:53:30 +02:00
Unbit
4408b655a4
implement a form of virtualhosting for http/1.0 icecast2 source requests
2014-05-07 06:47:45 +02:00
Roberto De Ioris
6c77dd0e38
fixed typo in SOURCE manager
2014-05-07 06:08:19 +02:00
Roberto De Ioris
27e506c72a
added SOURCE management to http router
2014-05-07 06:06:14 +02:00
Unbit
4f8c41cf61
fix headers parsing in http router
2014-04-06 10:15:24 +02:00
Unbit
5f759f0d26
allow duplicate headers in http router
2014-04-05 10:14:11 +02:00
Unbit
3a82732b19
advanced http timeout management
2014-04-05 07:57:01 +02:00
Łukasz Mierzwa
858131ba57
merge duplicated headers when SPDY is enabled, fixes #572
2014-03-27 21:32:51 +01:00
Łukasz Mierzwa
2bba4cf15a
Lowercase only header keys, not values. Fixes #572
2014-03-16 23:43:28 +01:00
Unbit
b0e6d19d5c
added --http-server-name-as-http-host
2014-01-16 07:12:56 +01:00
Unbit
b3bba48d1a
add buffer-size configuration to the other routers
2014-01-03 17:24:40 +01:00
Unbit
18972d95a8
improved subscription system
2014-01-03 17:22:23 +01:00
Riccardo Magliocchetti
8b90efc567
plugins/http: check return value of uwsgi_cr_set_hooks
...
Reported by Coverity as CID #970970
2013-12-28 15:54:59 +01:00
Unbit
6d91b7317d
try to address a strange crash
2013-12-28 07:10:23 +01:00
Unbit
30c6ac8cb8
allows gateway to drop privileges
2013-12-16 17:09:39 +01:00
Pavlo Kapyshin
c62aa8e7ed
Fix typos
2013-11-11 23:05:30 +02:00
Unbit
5d8e5d943f
improved smartos support
2013-08-29 10:30:01 +00:00
Unbit
ec27d624c3
fixed http-keepalive memleak
2013-07-26 12:17:23 +02:00
Unbit
f4a1d76396
try to fix auto chunking in http router
2013-07-17 16:21:13 +02:00
Unbit
294452eef7
added support for retry in http router
2013-06-25 07:56:01 +02:00
Roberta Giordano
23843163ad
right fix for pipeline requests
2013-05-22 07:41:18 +02:00
Unbit
3a7ba3675b
better sanity check for http requests
2013-05-20 23:44:05 +02:00
Unbit
59eda11c1b
Merge branch 'master' of https://github.com/unbit/uwsgi
2013-05-20 18:58:21 +02:00
Unbit
78684a424f
support for http keepalive for request with body
2013-05-20 14:27:50 +02:00
Andre Cruz
094d4b99a4
Drop obvious invalid requests.
2013-05-20 10:44:35 +01:00
Unbit
bd1163c439
fixed websocket proxy
2013-04-11 17:24:44 +02:00
Unbit
77602a8de4
improved websockets detection
2013-04-11 11:30:15 +02:00
Unbit
88555e2c20
improved poll() support
2013-03-13 14:33:38 +01:00
Unbit
9d4300d514
call ERR_clear_error after each https session close
2013-03-06 10:35:32 +01:00
Unbit
522cbfe855
Merge branch 'master' of github.com:unbit/uwsgi
2013-03-04 06:11:27 +01:00
Unbit
cb271e9a05
use exec/execfile instead of import in the build system
2013-03-04 06:10:28 +01:00
Riccardo Magliocchetti
511a0aca0b
plugins/http: remove self assignment
...
Also while at it cleanup the handling of the if branch around
the ifdefery.
Reported by Coverity as CID #970999 .
2013-03-03 19:51:40 +01:00
Unbit
4aa17c40fc
allows building without ssl
2013-02-28 14:08:15 +01:00
Unbit
3d171f52b3
report client address and client port on corerouter errors
2013-02-19 09:01:41 +01:00
Unbit
cfa4d2a3ad
added ipv6 in corerouters
2013-02-19 08:19:47 +01:00
Unbit
9610ec72ab
openindiana fixes
2013-02-15 22:24:35 +01:00
Unbit
94aed13978
simplified --http-websockets
2013-02-03 20:52:42 +01:00
Unbit
d4130dbc4b
first round of protocol parsers optimizations
...
preliminary api for language-independent body read
another step
completed body read language independent implementation
ported gevent to the new read/write api
ported websockets to the new read/write api
removed channels subsystem
removed channels subsystem
ported lua to the new read/write api
fixed post-buffering
readline is still broken
improved request body readline
very difficult test for readline()/read() combo passed
other improvements in postbuffering/read/readline
ported --http-socket to the new api
added X-Forwarded-SSL management
removed old api
more refactoring
ported the RACK plugin to the new api
ported psgi plugin to the new api
defintely removed clustering
simpified ifdel hell
simpified ifdef hell
removed useless configuration options
2013-02-03 10:38:13 +01:00
Unbit
ac78830a90
offloading by default, if available
2013-01-30 13:22:02 +01:00
Unbit
feca5abc53
announce only spdy3
2013-01-30 08:30:33 +01:00
Riccardo Magliocchetti
956f54033c
plugins/http: fixup some leaks in spdy
...
Reported by Coverity as CID #971245 , #971246 .
2013-01-30 18:05:42 +01:00
Unbit
990e7241e6
added the sslrouter and various corerouters micro-optimizations
2013-01-29 09:08:41 +01:00
Unbit
d42649d80b
implemented SPDYv3 WINDOW UPDATE
2013-01-25 18:58:11 +01:00