Spdylay Changelog
What's new in Spdylay 1.1.0
Sep 2, 2013- This release fixes several bugs in shrpx and spdycat.
- Changes:
- shrpx: Enable --honor-cipher-order automatically when --ciphers is used
- spdycat: allocate sufficient memory, patch from soyer.
- shrpx: Add DHE cipher suite support
- Use --dh-param-file option to specify a file including DH parameters
- in PEM format.
- shrpx: Add ECDH cipher support
- shrpx: Close upstream connection if CONNECT failed in downstream
- shrpx: Replace \r\n in the header field to SPC in http downstream
- shrpx: Require content-length in SPDY upstream if FIN flag is not set
- Return error if spdylay_gzip_inflate is invoked after Z_STREAM_END
- shrpx: Limit read rate on upstream-end
- shrpx: Make "dconn_ is NULL" message INFO level
- shrpx: Save pid file after daemon() call
- shrpx: Accept incoming bytes at least initial window size (65536 bytes)
- shrpx: Fix possible multiple replies on SPDY upstream
- shrpx: Return -1 if dconn_ is nullptr on push_upload_data_chunk
- Change SPDYLAY_INITIAL_MAX_CONCURRENT_STREAMS
- shrpx: Fix bug: end marker of chunked encoding is written twice
New in Spdylay 1.0.0 (Jun 10, 2013)
- Changes:
- Adjust priority of outbound DATA frames so that it does not starve others. This change makes frames with variety of priority interleave more frequently.
- Drop priveleges only after listening on possibly priveleged port. Patch from moparisthebest
- Add --honor-cipher-order option to mitigate BEAST attacks. Patch from moparisthebest
- Fix building on mac os x. "error: invalid suffix on literal; C++11 requires a space between literal and identifier". Patch from snnn
- Allow server initiated stream ID in associated-stream-id
- spdycat, shrpx: TLS SNI enhancements shrpx: * Added an option to set the TLS SNI extension between shrpx and the origin on the command line spdycat: * If the user set an explicit host header ( using --headers ) use that name for the TLS SNI extension. Added the handshake completion time to the verbose output
- The gettimeofday call in get_time was using the incorrect structure ( I believe )
- In update_html_parser it was submitting the request regardless of the return value of add_request.
- Patch from Stephen Ludin
New in Spdylay 0.3.8 (Mar 15, 2013)
- Add Android build scripts and document
- shrpx: Fix assertion failure in SpdyDownstreamConnection::attach_stream_data
- src: Provide timegm replacement and android build fix
- Add --without-libxml2 configure option
- Document about flags of spdylay_send_callback and spdylay_recv_callback
- shrpx: Fix not send RST_STREAM when downstream gets valid EOF
- shrpx: Fix WINDOW_UPDATE may block until SpdyUpstream::send()