Skip to content

Releases: refraction-networking/utls

v1.8.0

22 Jul 04:35
Compare
Choose a tag to compare

For fingerprinting, this update adds Chrome 133 spec, fixes an issue with the Edge 106 spec, and makes the randomized spec more up to date. It also includes numerous bug fixes and other improvements to the library. Thank you to everyone who contributed!

What's Changed

  • Implement Chrome 133+ support by @BRUHItsABunny in #333
  • fix: malformed cookie payload by @BRUHItsABunny in #346
  • [Cleaner Version] Support for Certificate Compression Algorithm extension in Certificate Request Message by @Juktong in #348
  • Update u_parrots.go by @yuhan6665 in #353
  • Expose serverHello earlier in clientHandshake() by @RPRX in #357
  • Export Mlkem and MlkemEcdhe in struct KeySharePrivateKeys by @RPRX in #358
  • Add entropy in generateRandomizedSpec() by @nihiloid in #354
  • Remove dependency on cloudflare circl by @mingyech in #352

New Contributors

Full Changelog: v1.7.3...v1.8.0

v1.7.3 Fix PQ fingerprint

14 May 18:30
Compare
Choose a tag to compare

What's Changed

  • feat: generate different ecdhe key for pq key by @mingyech in #343

Full Changelog: v1.7.2...v1.7.3

v1.7.2 ECH bugfix

08 May 15:22
Compare
Choose a tag to compare

What's Changed

  • fix: prevent copying outer server name in inner by @mingyech in #341

Full Changelog: v1.7.1...v1.7.2

v1.7.1

23 Apr 18:33
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.7.0...v1.7.1

v1.7.0

20 Apr 23:55
9dd2a0b
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.6.7...v1.7.0

v1.6.7 Allow inspecting Client Hello before locking Session/PSK

05 Jul 06:52
v1.6.7
925bfb3
Compare
Choose a tag to compare

What's Changed

  • Allow BuildHandshakeState to inspect ClientHello before setting SessionTicket/PSK by @adotkhan in #301

Full Changelog: v1.6.6...v1.6.7

v1.6.6 Hotfix: QUIC must not send non-empty session ID by RFC

03 May 17:43
v1.6.6
4f71339
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.6.5...v1.6.6

v1.6.5 Popular Firefox 120 parrot and deps update

02 May 05:11
v1.6.5
1f5d7d7
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump golang.org/x/net from 0.20.0 to 0.23.0 by @dependabot in #293
  • Update Firefox 120 parrot to a more popular version by @adotkhan in #296

New Contributors

Full Changelog: v1.6.4...v1.6.5

v1.6.4 bugfix: UConn incorrectly inherits Conn methods

10 Apr 17:26
v1.6.4
e684676
Compare
Choose a tag to compare

What's Changed

  • build(deps): bump github.com/quic-go/quic-go from 0.40.1 to 0.42.0 by @dependabot in #289
  • fix: (*UConn).Read() and Secure Renegotiation by @gaukas in #292

Full Changelog: v1.6.3...v1.6.4

v1.6.3 Cryptographically Secured Shuffle

21 Feb 21:44
v1.6.3
3d4788c
Compare
Choose a tag to compare

Don't panic! This does not cause any significant security concern, since modern platforms are doing fine with limited randomness from math/rand. This patch is for some much restrictive platforms such as WebAssembly -- on which math/rand may generate deterministic output (e.g., same random number series from each cold start).

What's Changed

  • security: crypto/rand ShuffleChromeTLSExtensions by @gaukas in #286

Full Changelog: v1.6.2...v1.6.3