Tatsuhiro Tsujikawa
a69b61c40c
shrpx: add --ciphers option to specify allowed cipher list
2012-08-20 21:50:03 +09:00
Tatsuhiro Tsujikawa
6eba7b4af5
python: add on_stream_close_cb and on_request_recv_cb
2012-08-17 23:39:48 +09:00
Tatsuhiro Tsujikawa
2a5b7bc2a2
python: check rv == 0 first. read_cb return data or status code
2012-08-17 23:19:50 +09:00
Tatsuhiro Tsujikawa
d8ffa70532
Updated README.rst
2012-08-17 01:38:44 +09:00
Tatsuhiro Tsujikawa
8ce1925609
Add Python wrapper for spdylay
...
Still incomplete. See SPDY server sample in spdyserv.py.
2012-08-17 01:36:30 +09:00
Tatsuhiro Tsujikawa
8561ef72ed
Updated README.rst
2012-08-03 22:57:11 +09:00
Tatsuhiro Tsujikawa
c644322d89
manual: Include enum value in manual
2012-08-03 22:35:55 +09:00
Tatsuhiro Tsujikawa
7cc1c73120
Updated doc
2012-08-03 22:35:38 +09:00
Tatsuhiro Tsujikawa
fce4be9555
shrpx: Change default values of -f and -b option
...
-f now defaults to 0.0.0.0,3000. -b now defaults to 127.0.0.1,80.
2012-08-03 22:20:59 +09:00
Tatsuhiro Tsujikawa
6aa30b6a77
Updated README.rst
2012-08-03 22:16:20 +09:00
Tatsuhiro Tsujikawa
5815d83414
Bump up LT revision to 2:2:1
2012-08-03 21:45:10 +09:00
Tatsuhiro Tsujikawa
4c55caa635
Bump up version number to 0.3.2
2012-08-03 21:44:27 +09:00
Tatsuhiro Tsujikawa
60f2b23f9b
Updated NEWS for 0.3.2 release
2012-08-03 21:44:00 +09:00
Tatsuhiro Tsujikawa
d0bb03fea7
Updated sample shrpx.conf
2012-08-02 23:58:52 +09:00
Tatsuhiro Tsujikawa
dff2e14149
Include shrpx.conf.sample in distribution
2012-08-02 02:17:20 +09:00
Tatsuhiro Tsujikawa
50b0eeb273
Updated README.rst
2012-08-02 02:12:17 +09:00
Tatsuhiro Tsujikawa
0b3eca7d40
shrpx: Fix netbsd compile warning
2012-08-02 02:07:51 +09:00
Tatsuhiro Tsujikawa
fd9f5991f5
shrpx: Fill initial values for flags
2012-08-02 01:32:33 +09:00
Tatsuhiro Tsujikawa
4623413a99
shrpx: Added --backlog option
2012-08-02 01:28:59 +09:00
Tatsuhiro Tsujikawa
0c10528ca3
shrpx: Add syslog support
2012-08-02 01:20:18 +09:00
Tatsuhiro Tsujikawa
7962c1bf6c
shrpx: drop root priviledgs after loading private key
2012-08-02 00:29:37 +09:00
Tatsuhiro Tsujikawa
75c9840644
shrpx:: Use LOG() instead of std::cerr
2012-08-02 00:26:24 +09:00
Tatsuhiro Tsujikawa
1dd61d5973
shrpx: Support configuration file
...
By default, configuration file is /etc/shrpx/shrpx.conf. It can be
overridden using --conf option. See shrpx.conf.sample to know how to
write shrpx.conf. The configurations given in shrpx.conf will be
overridden by the options specified in cmmand-line.
2012-08-02 00:06:41 +09:00
Tatsuhiro Tsujikawa
28e477eb3a
Check availability of pwd.h and getpwnam()
2012-08-01 02:06:27 +09:00
Tatsuhiro Tsujikawa
f3587e1591
shrpx: Added --pid-file and --user option
...
--pid-file option saves PID to the specified file. user option is
--used to drop root privileges.
2012-08-01 01:55:31 +09:00
Tatsuhiro Tsujikawa
05e6d527b1
Fix compile error on netbsd
...
Include config.h from sources under examples. Added kevent.udata type
check.
2012-07-27 22:11:13 +09:00
Tatsuhiro Tsujikawa
51c4f4f5b0
shrpx: Added --frontend-spdy-window-bits option
2012-07-26 23:18:37 +09:00
Tatsuhiro Tsujikawa
f89112b5e9
shrpx: Added --backend-keep-alive-timeout option
2012-07-26 23:08:51 +09:00
Tatsuhiro Tsujikawa
17802de7f7
spdyd: Use SSL_CTX_use_certificate_chain_file
2012-07-26 21:46:05 +09:00
Tatsuhiro Tsujikawa
24453cf0bd
Don't add X-Forwarded-Spdy in SPDY proxy mode
2012-07-24 00:08:12 +09:00
Tatsuhiro Tsujikawa
75f93d8333
shrpx: Check spdylay_session_want_{read,write}
2012-07-19 01:59:55 +09:00
Tatsuhiro Tsujikawa
4bc200f9dc
Added simple accesslog
2012-07-18 01:08:05 +09:00
Tatsuhiro Tsujikawa
b7335a949f
shrpx: Log stream id for spdy connection
2012-07-18 00:16:52 +09:00
Tatsuhiro Tsujikawa
c7fe718dcf
Added read/write timeout options for both upstream and downstream
2012-07-18 00:13:11 +09:00
Tatsuhiro Tsujikawa
f10848febd
shrpx: Handle the case when evbuffer_add() returned -1
2012-07-17 00:12:31 +09:00
Tatsuhiro Tsujikawa
a95981f3da
shrpx: Check the fatal error inside downstream http-parser callback
2012-07-16 23:55:08 +09:00
Tatsuhiro Tsujikawa
f56cfc920e
shrpx: fixed read/write timeouts of upstream are interchanged.
2012-07-16 23:48:02 +09:00
Tatsuhiro Tsujikawa
6fb76831c0
shrpx: Increased default downstream timeout to 60s
2012-07-16 23:43:43 +09:00
Tatsuhiro Tsujikawa
0f5a37fa2a
shrpx: Added error handling when error_reply() failed
2012-07-16 23:29:48 +09:00
Tatsuhiro Tsujikawa
e817995063
shrpx: Log fatal error in spdy upstream
2012-07-16 23:03:07 +09:00
Tatsuhiro Tsujikawa
2afc50bf49
shrpx: Specify long enough timeout to emulate removing timeout
...
It seems that specifying NULL to bufferevent_set_timeouts() does not
remove timeout, which is described in bufferevent book (but it is not
described in header). As a workaround, we specify long enough timeout
to emulate removing timeout.
2012-07-16 18:42:42 +09:00
Tatsuhiro Tsujikawa
d36f9f1c5b
shrpx: Load certificate chain from file
2012-07-16 18:31:52 +09:00
Tatsuhiro Tsujikawa
83b3827b51
Updated README
2012-07-15 21:54:55 +09:00
Tatsuhiro Tsujikawa
06eac680e8
Prefer SPDY/2 for spdy proxy connection
...
Chrome SPDY/3 flow control does not work well in spdy proxy
connection.
2012-07-15 21:39:19 +09:00
Tatsuhiro Tsujikawa
7f2b9ae75d
Ensure that upstream->send() is called in callback.
...
Log error string in case of network error
2012-07-15 21:15:28 +09:00
Tatsuhiro Tsujikawa
317ad6f4ad
Fixed free() for new. Any 2xx status means success in CONNECT response
2012-07-15 03:32:05 +09:00
Tatsuhiro Tsujikawa
7465289919
Enable SSL/TLS session caching. Share SSL_CTX access workers.
2012-07-14 23:24:03 +09:00
Tatsuhiro Tsujikawa
06ed17ff26
shrpx: fixed timeout change is not triggered when tunneling.
...
For upstream timeout, it seems OpenSSL backed bufferevent does not
remove timeout. Set large timeout as a workaround.
2012-07-14 21:47:28 +09:00
Tatsuhiro Tsujikawa
17699b1fdf
shrpx: Create absoluteURI only when path starts with '/'
2012-07-14 17:36:55 +09:00
Tatsuhiro Tsujikawa
3fc0e4dd6b
spdycat: Use TLSv1_client_method
...
Jetty refuses connection if SSLv23_client_method is used.
2012-07-13 23:05:24 +09:00