Unbit
e6c3c04e64
completed vector based I/O
2013-12-01 08:47:43 +01:00
Unbit
9a36b2b891
added writev api
2013-12-01 08:12:32 +01:00
Unbit
e606d1e5d1
removal of embedded zeromq api
2013-11-18 11:11:46 +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
6ec32e192f
added puwsgi protocol
2013-10-17 10:15:34 +02:00
Roberto De Ioris
22c034cdca
removed uwsgidump protocol
2013-10-17 05:57:43 +02:00
Unbit
2e188dc25a
fixed big endian support for uwsgi protocol
2013-10-05 07:15:36 +02:00
Unbit
23b3d7483f
introducing raw mode
2013-09-30 13:43:13 +02:00
Unbit
1feed87c10
improved request_id management in fastcgi parser
2013-08-31 12:25:10 +02:00
Unbit
f89742d81a
fixed fastcgi bug exposed by apache mod_fastcgi
2013-08-31 12:08:27 +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
5d0ea0066a
fixed fastcgi body read
2013-06-02 12:52:13 +02: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
d51cada284
second (and last i hope) part of mongrel2 support refactoring
2013-03-16 18:24:25 +01:00
Unbit
389eef9e88
first part of mongrel2 support refactoring
2013-03-16 18:02:11 +01:00
Riccardo Magliocchetti
7e58d78bfe
proto/base: fix copy and paste bug in uwsgi_proto_base_cgi_prepare_headers
...
Reported by Coverity as CID #989253
2013-03-03 18:36:03 +01:00
Unbit
25c812e4aa
fixed --http-socket url decoding
2013-02-23 13:46:31 +01:00
Unbit
32bf82552e
added SCGI support
2013-02-15 19:08:28 +01:00
Unbit
d15f1a9e36
prepare for SCGI support
2013-02-15 17:53:06 +01:00
Unbit
8ff56a694a
added --http-socket-modifier1 and --http-socket-modifier2
2013-02-14 20:10:56 +01:00
Unbit
639f26ff26
improved fastcgi support
2013-02-14 20:08:35 +01:00
Unbit
7d8a2968d5
first part of the fastcgi porting to the new api
2013-02-14 17:30:23 +01:00
Unbit
4a3c1e537b
zmq need a bit more work...
2013-02-03 15:58:29 +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
Riccardo Magliocchetti
7afd4e39eb
proto/zeromq: Don't leak ub on write error in uwsgi_proto_zeromq_writev_header
...
Reported by Coverity as CID #971247 .
2013-01-30 17:43:45 +01:00
Unbit
941ae2b5e3
better non-blocking support for protocols
2013-01-25 10:38:10 +01:00
Roberto De Ioris
06b6704be3
tempoarily disable fastcgi support to continue building with clang
2013-01-21 09:07:15 +01:00
Roberto De Ioris
ab2a8c90cd
fixed http router
2013-01-20 20:51:48 +01:00
Roberto De Ioris
c9987aa721
ported http-socket to the new api
2013-01-20 14:35:06 +01:00
Roberto De Ioris
6044af9e7a
ported the cgi plugin to the new write api
2013-01-20 12:36:17 +01:00
Roberto De Ioris
4e2178ffab
another WSGI optimization
2013-01-20 11:41:43 +01:00
Roberto De Ioris
876f775698
solid sendfile for the new api
2013-01-19 20:59:53 +01:00
Roberto De Ioris
2bd714c610
new writer api
2013-01-19 19:06:06 +01:00
Roberto De Ioris
1b0c5bea6c
another destructive commit
2013-01-19 16:53:31 +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
a932937adf
use new uwsgi_buffer structure for zeromq headers
2012-09-01 11:41:40 +02:00
roberto@quantal64
23bd924ace
fixed remote cache_get for non existent keys
2012-09-01 11:34:44 +02:00