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
cb271e9a05
use exec/execfile instead of import in the build system
2013-03-04 06:10:28 +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
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
d42649d80b
implemented SPDYv3 WINDOW UPDATE
2013-01-25 18:58:11 +01:00
Unbit
2acd338429
SPDY improvements
2013-01-25 17:38:42 +01:00
Unbit
7adcb19d1a
fixed --http-to-https
2013-01-25 12:51:26 +01:00
Unbit
e88d4bbb79
improved expect-continue management
2013-01-25 09:41:39 +01:00
Unbit
8d33491211
added magix gzipper in http corerouter and added sessions counter in corerouters
2013-01-24 19:31:50 +01:00
Unbit
13a42599ea
corerouters --*-use-cache option can take an optional cache name
2013-01-24 10:24:46 +01:00
Roberto De Ioris
6f956c6965
fixed gzip encoding
2013-01-22 18:28:40 +01:00
Roberto De Ioris
729fdd22c4
preliminary support for uWSGI-Encoding magic header
2013-01-21 19:24:27 +01:00
Roberto De Ioris
1e5739f8ea
added core/strings.c
2013-01-21 16:41:33 +01:00
Roberto De Ioris
61ee03a99e
improved http keepalive
2013-01-21 10:15:26 +01:00
Roberto De Ioris
ab2a8c90cd
fixed http router
2013-01-20 20:51:48 +01:00
Roberto De Ioris
fe4f621d79
added --http-auto-chunked
2013-01-18 14:51:16 +01:00
Roberto De Ioris
9aebb6c564
working --http-keepalive implementation
2013-01-17 17:13:13 +01:00
Roberto De Ioris
bba8e503c1
fixed spdy/http memory cooperation
2013-01-11 08:04:46 +01:00
Roberto De Ioris
9c2e9e42f9
ported https to the new api
2013-01-11 07:40:21 +01:00
Roberto De Ioris
688a227886
preliminary Websockets and SPDY support, highly optimized corerouters
2013-01-10 19:28:21 +01:00
Roberto De Ioris
dda86dbc9c
fixed a https/corerouter corner-case bug
2012-12-21 11:30:46 +01:00
Roberto De Ioris
5f971812d1
set HTTPS to on when behind stud
2012-12-21 08:59:25 +01:00
Roberto De Ioris
8536bc349a
added --http-stud-prefix
2012-12-19 18:37:13 +01:00
Roberto De Ioris
df8efa31dd
more debug for https
2012-12-16 10:57:56 +01:00
Roberto De Ioris
fb4a594add
SNI support
2012-12-01 15:34:28 +01:00
Roberto De Ioris
850cbea236
added --http-session-context
2012-11-25 21:21:08 +01:00
Roberto De Ioris
6cc3faf14d
improved QUERY_STRING management in router_rewrite
2012-11-24 11:14:44 +01:00
Roberto De Ioris
8864f3c53c
fixed corner-case ssl body reading
2012-11-24 09:52:24 +01:00
Roberto De Ioris
211ed5c71c
corerouter NOT courerouter
2012-11-12 13:09:06 +01:00
Roberto De Ioris
cf62b03e33
endiness fixes and added support for not waiting for thread cancellation
2012-11-12 10:36:18 +01:00
Roberto De Ioris
41eba2b486
report static nodes in corerouters stats
2012-11-10 11:51:19 +01:00
Roberto De Ioris
951cbf3eba
implemented retries and fallback on the rawrouter
2012-11-10 10:25:40 +01:00
Roberto De Ioris
feac596efc
fixed SSL buffer usage
2012-11-06 06:26:41 +01:00
Łukasz Mierzwa
4c20d83573
count requests in (fast|http)router / with cs->un checks
2012-10-29 11:44:56 +01:00
Łukasz Mierzwa
7035a676a2
count requests in (fast|http)router
2012-10-29 10:58:03 +01:00
Roberto De Ioris
b29f0b9436
reimplemented --http-to-https
2012-10-27 20:12:19 +02:00