Tatsuhiro Tsujikawa
|
d8637958dd
|
Added missing \r\n after chunk
|
2012-06-10 02:51:42 +09:00 |
Tatsuhiro Tsujikawa
|
1fa784c709
|
Handle Expect: 100-continue
|
2012-06-10 02:33:34 +09:00 |
Tatsuhiro Tsujikawa
|
e871768d84
|
Disable read for downstream by default to avoid timeout before request
|
2012-06-10 01:46:33 +09:00 |
Tatsuhiro Tsujikawa
|
c29dd0b80f
|
Added SPDY/3 flow control
|
2012-06-10 01:36:30 +09:00 |
Tatsuhiro Tsujikawa
|
c2785955ca
|
HTTPS: Flow control in request chain
|
2012-06-10 00:50:50 +09:00 |
Tatsuhiro Tsujikawa
|
bff22fd1e9
|
Check upstream header length only in Downstream::INITIAL state.
|
2012-06-10 00:30:44 +09:00 |
Tatsuhiro Tsujikawa
|
9d19e2bfe9
|
Rewrite connection pooling
|
2012-06-09 23:14:00 +09:00 |
Tatsuhiro Tsujikawa
|
adefcad530
|
Don't call on_data_recv_callback and on_data_chunk_recv_callback if
stream was closed or being closed.
|
2012-06-08 23:48:35 +09:00 |
Tatsuhiro Tsujikawa
|
183cce1707
|
Use bitmask instead of std::vector
|
2012-06-08 22:52:08 +09:00 |
Tatsuhiro Tsujikawa
|
6df709b441
|
Added -pthread to AM_LDFLAGS for examples
|
2012-06-08 22:44:09 +09:00 |
Tatsuhiro Tsujikawa
|
f2a6b3c9d6
|
Set OpenSSL locking_function.
|
2012-06-08 22:41:24 +09:00 |
Tatsuhiro Tsujikawa
|
1199db690e
|
gcc-4.7 fix
|
2012-06-08 21:40:03 +09:00 |
Tatsuhiro Tsujikawa
|
5ea6ea476e
|
Rewritten to_uint32 using shift
|
2012-06-08 02:10:02 +09:00 |
Tatsuhiro Tsujikawa
|
01c6f7af4c
|
Code cleanup
|
2012-06-08 00:39:55 +09:00 |
Tatsuhiro Tsujikawa
|
17025a96d9
|
SPDY: Use keep-alive connection to downstream server
|
2012-06-08 00:36:19 +09:00 |
Tatsuhiro Tsujikawa
|
695dd50612
|
HTTPS: Keep-Alive connection to downstream servers.
Reset status = 0 when entering s_status state in htparse_run
|
2012-06-07 23:42:11 +09:00 |
Tatsuhiro Tsujikawa
|
9303cca430
|
Send back Connection: keep-alive for the request with http/1.0 keep-alive
|
2012-06-07 22:40:42 +09:00 |
Tatsuhiro Tsujikawa
|
7319620160
|
Added SSL_OP_NO_SESSION_RESUMPTION_ON_RENEGOTIATION and TCP_NODELAY
|
2012-06-07 22:39:57 +09:00 |
Tatsuhiro Tsujikawa
|
49c9e01f3e
|
Updated README.rst
|
2012-06-07 02:32:15 +09:00 |
Tatsuhiro Tsujikawa
|
3a39745784
|
Add via header field to SPDY upstream response
|
2012-06-07 02:29:00 +09:00 |
Tatsuhiro Tsujikawa
|
c240368ee5
|
Change severity level of getaddrinfo failure to INFO
|
2012-06-07 02:16:30 +09:00 |
Tatsuhiro Tsujikawa
|
5f5fb18b77
|
Option value fixes.
Set -n default value to 1. Show missing default values. Use -c value
in SPDY session.
|
2012-06-07 02:09:59 +09:00 |
Tatsuhiro Tsujikawa
|
673f9c7df0
|
Merge branch 'rproxy'
|
2012-06-07 01:59:20 +09:00 |
Tatsuhiro Tsujikawa
|
6b5beeac14
|
Updated README.rst
|
2012-06-07 01:58:36 +09:00 |
Tatsuhiro Tsujikawa
|
18f557f743
|
Conditional compilation with libevent-openssl
Require Libevent-openssl 2.0.8 because we use
evconnlistener_set_error_cb().
|
2012-06-07 01:43:02 +09:00 |
Tatsuhiro Tsujikawa
|
b189e291a9
|
Added htparse library
htparse is written by Mark Ellzey and part of libevhtp.
https://github.com/ellzey/libevhtp
The included code are modified by me for bugfixes.
See my fork:
https://github.com/tatsuhiro-t/libevhtp/tree/master/htparse
|
2012-06-07 01:43:02 +09:00 |
Tatsuhiro Tsujikawa
|
e37ec7b765
|
Append Via header field. Don't modify Server header field.
|
2012-06-07 01:43:02 +09:00 |
Tatsuhiro Tsujikawa
|
908ec2e695
|
Made -D option work. Get private key and certificate file from cmd-line
|
2012-06-07 01:43:02 +09:00 |
Tatsuhiro Tsujikawa
|
8e0a1c91a3
|
Added command-line options
|
2012-06-07 01:43:02 +09:00 |
Tatsuhiro Tsujikawa
|
8da4938031
|
Listen both on IPv6 and IPv4 if possible
|
2012-06-07 01:43:02 +09:00 |
Tatsuhiro Tsujikawa
|
28ed887463
|
Don't sleep. Just log the error
|
2012-06-06 21:44:08 +09:00 |
Tatsuhiro Tsujikawa
|
faee23a925
|
Fixed assertion failure. Resume downstream read on SPDY stream close.
|
2012-06-06 21:39:55 +09:00 |
Tatsuhiro Tsujikawa
|
4ac689526b
|
Don't modify user-agent
|
2012-06-06 21:11:54 +09:00 |
Tatsuhiro Tsujikawa
|
ac84b68189
|
Enable SSL partial write
|
2012-06-06 21:10:13 +09:00 |
Tatsuhiro Tsujikawa
|
c0b5009d99
|
Merge pull request #26 from sorced-jim/master
I think spdylay supports writing only partial frames.
|
2012-06-05 10:41:11 -07:00 |
Tatsuhiro Tsujikawa
|
117a39d35b
|
Zeroed wev
|
2012-06-06 02:30:20 +09:00 |
Tatsuhiro Tsujikawa
|
71a3a70c02
|
Handle error when fd runs out
The default log level is now WARNING.
|
2012-06-06 02:23:07 +09:00 |
Tatsuhiro Tsujikawa
|
8f1c49e75c
|
Added multi thread support
|
2012-06-06 01:26:04 +09:00 |
Tatsuhiro Tsujikawa
|
c0b564abe4
|
Tidied up
|
2012-06-05 22:55:19 +09:00 |
Tatsuhiro Tsujikawa
|
67669bf3ca
|
Delete downstream if SPDY stream has been already closed
|
2012-06-05 22:46:47 +09:00 |
Tatsuhiro Tsujikawa
|
e8cefa9238
|
Handle too long upstream request headers
|
2012-06-05 22:13:22 +09:00 |
Tatsuhiro Tsujikawa
|
be1c6bb968
|
Removed commented send()
|
2012-06-05 21:25:05 +09:00 |
Jim Morrison
|
b1c0287c84
|
Enable writing partial buffers.
|
2012-06-04 13:01:36 -07:00 |
Tatsuhiro Tsujikawa
|
c04c09ff3e
|
Avoid too large buffering in upstream output.
|
2012-06-05 03:11:43 +09:00 |
Tatsuhiro Tsujikawa
|
fad7f51f8d
|
Initial commit of shrpx: SPDY/HTTPS to HTTP reverse proxy
Put libhtparse in examples/htparse
|
2012-06-04 23:48:31 +09:00 |
Tatsuhiro Tsujikawa
|
d654ad0cc6
|
Fixed bug on_ctrl_recv_callback not called for RST_STREAM
|
2012-06-04 23:44:18 +09:00 |
Tatsuhiro Tsujikawa
|
245c7ff1b3
|
Return nonzero exit status if test fails. Fixed failmalloc tests.
|
2012-05-31 21:55:21 +09:00 |
Tatsuhiro Tsujikawa
|
3c49a31a07
|
Fixed typo
|
2012-05-30 21:20:38 +09:00 |
Tatsuhiro Tsujikawa
|
55b75625c8
|
Updated NEWS for 0.3.0 release
|
2012-05-30 00:06:41 +09:00 |
Tatsuhiro Tsujikawa
|
65048d17fb
|
Updated README.rst
|
2012-05-28 21:25:44 +09:00 |