MSquic 1.6 and API enhancments with breaking changes
Pre-release
Pre-release
- Upgrade to msquic 1.6
- shallow clone of msquic and its submodules
- stream and connection will be destroyed when their owners are dead
- 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
- Perf improvments
- zero copy in nif for quicer:send
- remove busy spinning while no stream acceptor available
- test enhancement
- add more test cases using snabkaffe