You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 81b3d9f
Browse filesBrowse the repository at this point in the historyBrowse files
fix(reassembly): pin DTLS handshake buffers at declared message length
- Each message buffer is allocated at its declared length, the unit RFC
6347 section 4.2.3 buffers, bounded at 16 MiB by the 24-bit length field.
The base does this; the class docstring documents it.
- Overlapping fragments are accepted through the RFC 815 hole list.
- Tests: a partial message holds its declared length, and with strict=False
a timeout reports that length with the gaps zero-filled. Overlapping
fragments reassemble byte-exact in forward, reverse and shuffled order.
0 commit comments