Skip to content

MSquic 1.6 and API enhancments with breaking changes

Pre-release
Pre-release
Compare
Choose a tag to compare
@qzhuyan qzhuyan released this 26 Aug 07:34
· 799 commits to main since this release
348c08a
  1. Upgrade to msquic 1.6
  2. shallow clone of msquic and its submodules
  3. stream and connection will be destroyed when their owners are dead
  4. APIs Changes
  • NEW: quicer:listeners/0,1
  • NEW: quicer:handshake/1,2 for
    Connection Acceptors should call this API explicailty to contitune TLS handshakes
  • quicer:close_connection/1,2,3,4 now support close with flag and reason
  • quicer:close_stream/1,2,4 now support close with flag and reason
  1. Perf improvments
  • zero copy in nif for quicer:send
  • remove busy spinning while no stream acceptor available
  1. test enhancement
  • add more test cases using snabkaffe