2012-06-11 16:28:37 +02:00
|
|
|
|
spdylay 0.3.1
|
|
|
|
|
=============
|
|
|
|
|
|
|
|
|
|
Release Note
|
|
|
|
|
------------
|
|
|
|
|
|
|
|
|
|
This release fixes the bug that on_ctrl_recv_callback is not called
|
|
|
|
|
when RST_STREAM is received. It also fixes the bug that
|
|
|
|
|
on_data_recv_callback and on_data_chunk_recv_callback is called after
|
|
|
|
|
the stream was closed. A multi-threaded reverse proxy for SPDY/HTTPS
|
|
|
|
|
is added as an example program.
|
|
|
|
|
|
|
|
|
|
Changes
|
|
|
|
|
-------
|
|
|
|
|
|
|
|
|
|
* Added --enable-maintainer-mode configure option If it is enabled,
|
|
|
|
|
turn on extra compiler warnings.
|
|
|
|
|
|
|
|
|
|
* Don't call on_data_recv_callback and on_data_chunk_recv_callback if
|
|
|
|
|
stream was closed or being closed.
|
|
|
|
|
|
|
|
|
|
* Added example program Shrpx: a multi-threaded reverse proxy for
|
|
|
|
|
SPDY/HTTPS. It accepts SPDY/HTTPS connections and converts them to
|
|
|
|
|
normal HTTP and forwards to the downstream servers.
|
|
|
|
|
|
|
|
|
|
* Fixed bug on_ctrl_recv_callback not called for RST_STREAM
|
|
|
|
|
|
|
|
|
|
* Return nonzero exit status if test fails. Fixed failmalloc tests.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
spdylay 0.3.0
|
2012-05-13 11:24:09 +02:00
|
|
|
|
=============
|
|
|
|
|
|
|
|
|
|
Release Note
|
|
|
|
|
------------
|
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
This release fixes buffer overrun when a lot of streams are created.
|
|
|
|
|
SPDYLAY_OPT_MAX_RECV_CTRL_FRAME_BUFFER option was added to control the
|
|
|
|
|
maximum payload size of the incoming control frames.
|
2012-05-13 11:24:09 +02:00
|
|
|
|
|
|
|
|
|
Changes
|
|
|
|
|
-------
|
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
* Bump up LT version to 2.0.1.
|
2012-05-13 11:24:09 +02:00
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
* Included <functional> from spdy.h
|
2012-05-13 11:24:09 +02:00
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
* Made spdylay_strerror(0) return "Success"
|
2012-05-13 11:24:09 +02:00
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
* Added SPDYLAY_OPT_MAX_RECV_CTRL_FRAME_BUFFER option. This option
|
|
|
|
|
sets maximum receive buffer size for incoming control frame.
|
|
|
|
|
Basically the library checks the length field of the incoming
|
|
|
|
|
control frame. For frames with name/value header block, the library
|
|
|
|
|
also checks the length of inflated block is also under the
|
|
|
|
|
limit. This is done while incrementally inflating block. If the
|
|
|
|
|
length of frames with name/value header block exceeds the limit, the
|
|
|
|
|
library will issue RST_STREAM with FRAME_TOO_LARGE. For other
|
|
|
|
|
frames, it will issue GOAWAY.
|
2012-05-13 11:24:09 +02:00
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
* Incremental name/value block decompression
|
2012-05-13 11:24:09 +02:00
|
|
|
|
|
2012-05-29 17:06:41 +02:00
|
|
|
|
* Fixed buffer overrun in spdylay_pq_push
|