Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module github.com/refraction-networking/utls to v1.6.7 #7

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jul 15, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/refraction-networking/utls v1.3.2 -> v1.6.7 age adoption passing confidence

Release Notes

refraction-networking/utls (github.com/refraction-networking/utls)

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

Compare Source

What's Changed

Full Changelog: refraction-networking/utls@v1.6.6...v1.6.7

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

Compare Source

What's Changed

Full Changelog: refraction-networking/utls@v1.6.5...v1.6.6

v1.6.5: Popular Firefox 120 parrot and deps update

Compare Source

What's Changed

New Contributors

Full Changelog: refraction-networking/utls@v1.6.4...v1.6.5

v1.6.4: bugfix: UConn incorrectly inherits Conn methods

Compare Source

What's Changed

Full Changelog: refraction-networking/utls@v1.6.3...v1.6.4

v1.6.3: Cryptographically Secured Shuffle

Compare Source

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

Full Changelog: refraction-networking/utls@v1.6.2...v1.6.3

v1.6.2: Dependency and Upstream Update

Compare Source

What's Changed

Full Changelog: refraction-networking/utls@v1.6.1...v1.6.2

v1.6.1: Hotfix: kyberslash2

Compare Source

Security Warning

This is a security update fixing kyberslash2, a timing side-channel attack against CIRCL library used by uTLS.

What's Changed

Full Changelog: refraction-networking/utls@v1.6.0...v1.6.1

v1.6.0: One step closer to ECH

Compare Source

What's New

  • We now have GREASE ECH parrots (Chrome 120, Firefox 120) available!

What's Changed

New Contributors

Full Changelog: refraction-networking/utls@v1.5.4...v1.6.0

v1.5.4: Maintenance: bugfix and undo breaking API

Compare Source

What's Changed

New Contributors

Full Changelog: refraction-networking/utls@v1.5.3...v1.5.4

v1.5.3: Hotfix: secondary key share

Compare Source

What's Changed

Full Changelog: refraction-networking/utls@v1.5.2...v1.5.3

v1.5.2: bugfix

Compare Source

What's Changed

New Contributors

Full Changelog: refraction-networking/utls@v1.5.0...v1.5.2

v1.5.1

Compare Source

v1.5.0: Post-Quantum and Session Resumption

Compare Source

What's Changed

A big shout out to @​3andne for spending time on major refactoring/revision in the Session Resumption for both TLS 1.2 (SessionTicket-based) and TLS 1.3 (PreSharedKey-based)!

New API

type ISessionTicketExtension interface {
	TLSExtension

	// If false is returned, utls will invoke `InitializeByUtls()` for the necessary initialization.
	Initializable

	// InitializeByUtls is invoked when IsInitialized() returns false.
	// It initializes the extension using a real and valid TLS 1.2 session.
	InitializeByUtls(session *SessionState, ticket []byte)

	GetSession() *SessionState

	GetTicket() []byte
}

// SetSessionTicket sets the session ticket extension.
// If extension is nil, this will be a no-op.
func (uconn *UConn) SetSessionTicketExtension(sessionTicketExt ISessionTicketExtension)

type PreSharedKeyExtension interface {
	// TLSExtension must be implemented by all PreSharedKeyExtension implementations.
	TLSExtension

	// If false is returned, utls will invoke `InitializeByUtls()` for the necessary initialization.
	Initializable

	SetOmitEmptyPsk(val bool)

	// InitializeByUtls is invoked when IsInitialized() returns false.
	// It initializes the extension using a real and valid TLS 1.3 session.
	InitializeByUtls(session *SessionState, earlySecret []byte, binderKey []byte, identities []PskIdentity)

	// GetPreSharedKeyCommon retrieves the final PreSharedKey-related states as defined in PreSharedKeyCommon.
	GetPreSharedKeyCommon() PreSharedKeyCommon

	// PatchBuiltHello is called once the hello message is fully applied and marshaled.
	// Its purpose is to update the binders of PSK (Pre-Shared Key) identities.
	PatchBuiltHello(hello *PubClientHelloMsg) error

	mustEmbedUnimplementedPreSharedKeyExtension() // this works like a type guard
}

// SetPskExtension sets the psk extension for tls 1.3 resumption. This is a no-op if the psk is nil.
func (uconn *UConn) SetPskExtension(pskExt PreSharedKeyExtension) error

Full Changelog: refraction-networking/utls@v1.4.3...v1.5.0

v1.4.3: Buggy versions retracted

Compare Source

Retract v1.4.0, v1.4.1 for a breaking change made by crypto/tls in client handshake. This tag contains no code change from v1.4.2 since v1.4.2 patches the exact bug in the retracted versions.

What's Changed

New Contributors

Full Changelog: refraction-networking/utls@v1.4.2...v1.4.3

v1.4.2: Hotfix: ClientSessionCache

Compare Source

Provide a dirty fix for a bug(?) triggered when Config.ClientSessionCache is nil and session_ticket is received from a server.

v1.4.1: Go above and beyond

Compare Source

Security Fix

What's New

  • Feature: QUIC Transport from Go 1.21
  • Oldest supported Go version: 1.19 1.20
    • Go 1.19 is retiring :( sorry children

What's Changed

New Contributors

Full Changelog: refraction-networking/utls@v1.3.3...v1.4.1

v1.4.0

Compare Source

v1.3.3: Compatibility and Optimization

Compare Source

What's Changed

Full Changelog: refraction-networking/utls@v1.3.2...v1.3.3


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.3.3 Update module github.com/refraction-networking/utls to v1.4.0 Aug 5, 2023
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from ddf3d27 to 8d827bb Compare August 5, 2023 05:34
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.4.0 Update module github.com/refraction-networking/utls to v1.4.1 Aug 9, 2023
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 8d827bb to 22ddad2 Compare August 9, 2023 12:00
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.4.1 Update module github.com/refraction-networking/utls to v1.4.3 Aug 12, 2023
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 22ddad2 to b919184 Compare August 12, 2023 05:57
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from b919184 to 9a61f7c Compare August 27, 2023 23:54
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.4.3 Update module github.com/refraction-networking/utls to v1.5.0 Aug 27, 2023
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 9a61f7c to 5e9de21 Compare August 29, 2023 09:01
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.5.0 Update module github.com/refraction-networking/utls to v1.5.2 Aug 29, 2023
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.5.2 Update module github.com/refraction-networking/utls to v1.5.3 Sep 5, 2023
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 5e9de21 to 754ae07 Compare September 5, 2023 17:48
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.5.3 Update module github.com/refraction-networking/utls to v1.5.4 Oct 11, 2023
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 754ae07 to 6dc4308 Compare October 11, 2023 02:26
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 6dc4308 to 04108cf Compare December 17, 2023 05:54
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.5.4 Update module github.com/refraction-networking/utls to v1.6.0 Dec 17, 2023
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 04108cf to 9cefa67 Compare January 9, 2024 23:25
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.6.0 Update module github.com/refraction-networking/utls to v1.6.1 Jan 9, 2024
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 9cefa67 to 69121f3 Compare January 30, 2024 23:55
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.6.1 Update module github.com/refraction-networking/utls to v1.6.2 Jan 30, 2024
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 69121f3 to 9e9ec28 Compare February 22, 2024 05:57
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.6.2 Update module github.com/refraction-networking/utls to v1.6.3 Feb 22, 2024
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 9e9ec28 to ac73ac7 Compare April 12, 2024 21:00
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.6.3 Update module github.com/refraction-networking/utls to v1.6.4 Apr 12, 2024
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from ac73ac7 to 8ec1298 Compare May 2, 2024 14:58
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.6.4 Update module github.com/refraction-networking/utls to v1.6.5 May 2, 2024
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 8ec1298 to cf95720 Compare May 4, 2024 08:37
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.6.5 Update module github.com/refraction-networking/utls to v1.6.6 May 4, 2024
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from cf95720 to cd6d727 Compare May 10, 2024 02:38
Copy link
Author

renovate bot commented Jun 5, 2024

ℹ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 6 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.20 -> 1.24.1
golang.org/x/net v0.10.0 -> v0.23.0
github.com/andybalholm/brotli v1.0.5 -> v1.0.6
github.com/klauspost/compress v1.16.5 -> v1.17.4
golang.org/x/crypto v0.9.0 -> v0.21.0
golang.org/x/sys v0.8.0 -> v0.18.0
golang.org/x/text v0.9.0 -> v0.14.0

@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from cd6d727 to 9fe2b07 Compare June 5, 2024 08:54
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 9fe2b07 to 06162ea Compare July 5, 2024 08:50
@renovate renovate bot changed the title Update module github.com/refraction-networking/utls to v1.6.6 Update module github.com/refraction-networking/utls to v1.6.7 Jul 5, 2024
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 06162ea to 0b1d8be Compare September 11, 2024 17:49
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 0b1d8be to 477bae3 Compare November 18, 2024 05:50
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 477bae3 to 6025211 Compare December 23, 2024 15:01
@renovate renovate bot force-pushed the renovate/github.com-refraction-networking-utls-1.x branch from 6025211 to 3cb23c6 Compare March 5, 2025 07:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants