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. .gitignore
  3. CMakeLists.txt
  4. LICENSE.md
  5. Makefile.am
  6. Makefile.nmake
  7. Manual.md
  8. Manual.tex
  9. README.md
  10. bootstrap
  11. configure.ac
  12. fuzzer/
  13. gen-def.py
  14. meson.build
  15. meson_options.txt
  16. programs/
  17. usrsctp.pc.in
  18. usrsctplib/
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.