msquic

Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.

MIT License

Downloads
8.9K
Stars
3.8K
Committers
78

Bot releases are hidden (Show)

msquic - MsQuic v1.1.6

Published by nibanks over 3 years ago

Supports both version 1 (draft-34) and draft-29 specification versions. Full details here.

  • Linux still in "preview" support.
  • Openssl still in "preview" support.
  • Unsigned artifacts available below.

New Since v1.1.4

  • Fixed a few issues related to handshakes failing in rare edge cases.
msquic - MsQuic v1.3.0

Published by nibanks over 3 years ago

Supports both version 1 (draft-34) and draft-29 specification versions. Full details here.

  • Linux still in "preview" support.
  • MacOS still in "alpha" support.
  • Openssl still in "preview" support.
  • Unsigned artifacts available below.

New Since v1.2

  • API improvements.
  • Improvements when using OpenSSL.
  • Performance improvements.
  • Minor bug fixes.
  • Additional documentation.
msquic - MsQuic v1.1.4

Published by nibanks over 3 years ago

Supports both version 1 (draft-34) and draft-29 specification versions. Full details here.

  • Linux still in "preview" support.
  • Openssl still in "preview" support.
  • Unsigned artifacts available below.

New Since v1.1.3

  • Fixes issues with stalled stream after aborting receive path.
msquic - MsQuic v1.2.0

Published by nibanks over 3 years ago

Supports both version 1 (draft-34) and draft-29 specification versions.

  • Linux still in "preview" support.
  • MacOS in "alpha" support.
  • Openssl still in "preview" support.
  • Unsigned artifacts available below.

New Since v1.1.0

  • Switched to quictls (https://github.com/quictls/openssl) and the 1.1.1 branch of OpenSSL instead of 3.0
  • Initial MacOS support added (using OpenSSL)
  • Support for RSS, GSO and Receive Batching on Linux
  • Initial OpenSSL session resumption and 0-RTT support
  • Improved CPU and WAN performance
  • Various API improvements (e.g. new delayed send API flag; query handshake info)
  • Initial client certificate support with Schannel on Windows
  • Initial support for ACK frequency (or delayed ACK) QUIC extension
  • Support for pkcs12 imports
msquic - MsQuic v1.1.3

Published by nibanks over 3 years ago

Supports both version 1 (draft-34) and draft-29 specification versions. Full details here.

  • Linux still in "preview" support.
  • Openssl still in "preview" support.
  • Unsigned artifacts available below.

New Since v1.1.2

  • Improved Windows performance
msquic - MsQuic v1.1.2

Published by nibanks over 3 years ago

Supports both version 1 (draft-34) and draft-29 specification versions. Full details here.

  • Linux still in "preview" support.
  • Openssl still in "preview" support.
  • Unsigned artifacts available below.
msquic - MsQuic v1.1.0

Published by nibanks over 3 years ago

Supports both version 1 (draft-34) and draft-29 specification versions. Full details here.

  • Linux still in "preview" support.
  • Openssl still in "preview" support.
  • Unsigned artifacts available below.
msquic - MsQuic v1.0.0

Published by nibanks almost 4 years ago

First officially supported version of MsQuic!

  • Supports both version 1 (draft-33) and draft-29 specification versions.
  • Linux in "preview" support.
  • OpenSSL on Windows in "preview" support.
  • Unsigned artifacts available below.

Full details here.

msquic - Draft 28

Published by nibanks over 4 years ago

msquic - Draft 27

Published by nibanks over 4 years ago

msquic - Draft 25

Published by nibanks over 4 years ago

msquic - Draft 24

Published by nibanks almost 5 years ago

msquic - Draft 23

Published by nibanks almost 5 years ago