2013-06-09 06:42:06 +02:00
|
|
|
spdylay 1.0.0
|
2013-03-10 16:28:52 +01:00
|
|
|
=============
|
|
|
|
|
|
|
|
Release Note
|
|
|
|
------------
|
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
This release adds several enhancements to the spdyct and shrpx and
|
|
|
|
strict checks for name/value pairs. It fixes the bug that server can
|
|
|
|
not push the stream against server initiated stream ID. The internal
|
|
|
|
priority management mechanism is updated so that outbound DATA frames
|
|
|
|
with variety of SPDY priority can interleave more frequently and don't
|
|
|
|
let the low priority streams starve. The development is very stable
|
|
|
|
now, so we'll make this release 1.0.0.
|
2013-03-10 16:28:52 +01:00
|
|
|
|
|
|
|
Changes
|
|
|
|
-------
|
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Adjust priority of outbound DATA frames so that it does not starve
|
|
|
|
others
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
This change makes frames with variety of priority interleave more
|
|
|
|
frequently.
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Drop priveleges only after listening on possibly priveleged port
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
Patch from moparisthebest
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Add --honor-cipher-order option to mitigate BEAST attacks
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
Patch from moparisthebest
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Fix building on mac os x. "error: invalid suffix on literal; C++11
|
|
|
|
requires a space between literal and identifier"
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
Patch from snnn
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Allow server initiated stream ID in associated-stream-id
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* spdycat, shrpx: TLS SNI enhancements
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
shrpx:
|
|
|
|
* Added an option to set the TLS SNI extension between shrpx and the
|
|
|
|
origin on the command line
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
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.
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
Patch from Stephen Ludin
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* shrpx: Support non-TLS SPDY in frontend connection
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Don't allow control characters in outgoing name/value pairs
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
This check is done in spdylay_submit_* family functions and they
|
|
|
|
will return error if they found control characters.
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Don't pack multiple empty header values in one header field
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
SPDY spec does not allow multiple empty header values in one header
|
|
|
|
field. This change makes out-going framer ignore such empty header
|
|
|
|
value if there is non-empty header value with the same name.
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
* Fix the incoming last empty header value is not checked properly
|
2013-03-10 16:28:52 +01:00
|
|
|
|
2013-06-09 06:42:06 +02:00
|
|
|
This change fixes the bug that spdylay_frame_unpack_nv does not
|
|
|
|
check the size of header value if it is the last value in NULL
|
|
|
|
separated list.
|