Unbit
5348d803d6
fixed 963
2015-07-19 08:14:14 +02:00
Riccardo Magliocchetti
428461838e
proto/http: add missing check for getsockname return value
...
Reported by Coverity as CID #1264340
2015-01-14 21:54:42 +01:00
Unbit
c9c1ff676f
ported 2.0.9 improvements
2014-11-14 15:43:47 +01:00
Unbit
71b441358f
less strict http generator
2014-11-13 11:57:51 +01:00
Roberto De Ioris
69677193bd
fixed REMOTE_ADDR in HTTP/1.1 mode
2014-10-04 12:06:16 +02:00
Roberto De Ioris
34d254fe21
added http11 protocol support
2014-10-04 11:45:29 +02:00
Xiuming Chen
c4ed2dfffe
Fix a log message.
2014-09-24 13:40:21 -07:00
Unbit
ed2ca5d333
request buffer_size is now 64bit (except for uwsgi protocol)
2014-09-21 08:26:20 +02:00
Unbit
cfe1e9de7b
implemented OPTIONS in rados
2014-06-28 07:28:41 +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
getcwd
a09d25ccaa
add ${HTTPS} to https_socket
...
https plugin sets ${HTTPS} so should https_socket proto -- admins can write consistent HTTP/HTTPS routing rules for both.
2014-04-14 14:22:31 -07:00
Unbit
5f759f0d26
allow duplicate headers in http router
2014-04-05 10:14:11 +02:00
Unbit
8a032b41ec
combine headers with the same name in HTTP native mode
2014-03-31 10:32:18 +02:00
Unbit
9a36b2b891
added writev api
2013-12-01 08:12:32 +01:00
Unbit
422e958fe3
added uwsgi over SSL
2013-11-13 04:46:27 +01:00
Unbit
4d9c7809d6
added support for proxy protocol
2013-11-13 03:20:55 +01:00
Unbit
fa78fd915b
force https to on when --https-socket is in place
2013-11-12 05:59:10 +01:00
Unbit
db56141485
completed --https-socket
2013-11-12 05:54:47 +01:00
Unbit
7685af4652
pluginized the socket protocols
2013-11-12 05:44:52 +01:00
Unbit
025cb7744e
implemented goroutines timeout
2013-11-10 05:55:54 +01:00
Unbit
6cf67b399c
new api functions for http headers
2013-04-27 09:10:11 +02:00
Unbit
fd6d9148f3
filter more headers in proxy mode
2013-04-16 18:00:30 +02:00
Unbit
7168c6dd69
improved caching
2013-04-16 17:46:36 +02:00
Unbit
f121d41c2f
added proxyhttp and proxyuwsgi
2013-04-16 17:11:32 +02:00
Unbit
0a59920025
honour http protocol in http internal router
2013-04-11 11:47:14 +02:00
Unbit
25c812e4aa
fixed --http-socket url decoding
2013-02-23 13:46:31 +01:00
Unbit
8ff56a694a
added --http-socket-modifier1 and --http-socket-modifier2
2013-02-14 20:10:56 +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
941ae2b5e3
better non-blocking support for protocols
2013-01-25 10:38:10 +01:00
Roberto De Ioris
4c669b17ef
fixed http-socket body storage leak
2013-01-16 16:25:06 +01:00
Roberto De Ioris
d5632f7715
fixed net offloading and http internal router
2012-12-13 15:25:45 +01:00
Roberto De Ioris
59cc3d7c04
fixed PATH_INFO usage in embedded http mode
2012-10-20 20:58:19 +02:00
Roberto De Ioris
8925ea06e1
improved router_http
2012-10-04 20:04:23 +02:00
roberto@quantal64
e8f39685cc
added the router_http plugin
2012-09-01 11:17:20 +02:00
roberto@quantal64
55288af936
fixed async + threading support
2012-07-07 10:04:50 +02:00
roberto@sirius
57b9bdb958
better write()/writev() management
2012-04-13 11:36:43 +02:00
roberto@centos6
10ff849ebd
fixed permissions of files
2012-03-07 15:06:38 +01:00
roberto@openbsd50
c65b8ce162
various fixes
2012-03-06 15:20:25 +01:00
roberto@precise64
ba663ef2cc
ready for new php plugin
2012-02-19 11:08:52 +01:00
roberto@precise64
22778d9de7
preliminary support for http basic auth
2012-02-12 08:34:14 +01:00
roberto@debian64
28106e624e
fixed http protocol bug
2012-02-01 16:41:50 +01:00
roberto@oneiric64
237f11dba3
fixed http protocol post optimization
2012-01-03 13:44:53 +01:00
roberto@debian32
5d7029744a
PATH_INFO is correctly escaped in http modes
2011-10-22 09:35:01 +02:00
roberto@debian32
9796e05ca1
added support for X_FORWARDED_SSL in http parser
2011-10-03 06:38:14 +02:00
roberto@debian32
4c36280287
support --manage-script-name in http socket mode
2011-09-30 12:32:31 +02:00
roberto@debian32
eaf7bb967d
added a check for http (3)
2011-09-30 09:43:42 +02:00
roberto@debian32
7be45c77b1
added a check for http (2)
2011-09-30 09:42:19 +02:00
roberto@debian32
5e2b460dc8
added a check for http (2)
2011-09-30 09:24:33 +02:00
roberto@debian32
16143e698f
added a check for http
2011-09-30 09:21:12 +02:00
roberto@debian32
47adc8fe48
added --http-socket and --fastcgi-socket
2011-07-29 14:26:07 +02:00