Skip to content

Tags: pion/sctp

Tags

v1.8.37

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Don't discard data on io.ErrShortBuffer

Currently if the user passes a buffer to read into that is shorter then
the current message we lose the buffer. This PR changes the behavior to
instead keep what's in the reassemblyQueue until it can be read.

Relates to pion/webrtc#2712

v1.8.36

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Set rwnd from InitChunk (#364)

The rwnd has not been initialized from InitChunk
then payload data will be hold in the pending
queue until first SACK is received.

v1.8.35

Return 0 written bytes on write error

Return 0 written bytes on write error

v1.8.34

Increment missing indications from SACK

Increment missing indication for reported
missing chunks instead of all inflight chunks.

v1.8.33

set close state before unregisterStream

v1.8.22

Unblock handshake ch on close

v1.8.21

Do not add streams after association is closed

v1.8.20

Reduce log level to trace for expected case

When remote resets its write half of the stream, we can still send
messages on it. This is not an error condition.

v1.8.19

Added TryMarshalUnmarshal for fuzzers

Fuzzers need some public function to perform their work.

v1.8.18

Fix SCTP chunk validation

Some chunks were not validated properly what could cause crash.