Cherry picking: Harden the handling of outgoing streams in case of an
restart or INIT collision.

This avouds an out-of-bounce access in case the peer can
break the cookie signature. Thanks to Felix Wilhelm from Google for
reporting the issue.
1 file changed
tree: 51efe48bec710a9e4f5563e32041c2e165708591
  1. .github/
  2. fuzzer/
  3. programs/
  4. usrsctplib/
  5. .gitignore
  6. bootstrap
  7. CMakeLists.txt
  8. configure.ac
  9. gen-def.py
  10. LICENSE.md
  11. Makefile.am
  12. Makefile.nmake
  13. Manual.md
  14. Manual.tex
  15. meson.build
  16. meson_options.txt
  17. README.md
  18. usrsctp.pc.in
README.md

usrsctp

Coverity Scan Build Status

GitHub Actions Build Status (CMake-based build only)

This is a userland SCTP stack supporting FreeBSD, Linux, Mac OS X and Windows.

See manual for more information.

The status of continuous integration testing is available from our Buildbot.