mirror of
https://github.com/moparisthebest/spdylay
synced 2024-12-22 23:58:53 -05:00
64 lines
1.9 KiB
Plaintext
64 lines
1.9 KiB
Plaintext
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.
|
||
|
||
|
||
|
||
spdylay 0.3.0
|
||
=============
|
||
|
||
Release Note
|
||
------------
|
||
|
||
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.
|
||
|
||
Changes
|
||
-------
|
||
|
||
* Bump up LT version to 2.0.1.
|
||
|
||
* Included <functional> from spdy.h
|
||
|
||
* Made spdylay_strerror(0) return "Success"
|
||
|
||
* 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.
|
||
|
||
* Incremental name/value block decompression
|
||
|
||
* Fixed buffer overrun in spdylay_pq_push
|