Skip to content

Sync upstream: refactor TLS fragmentation#11

Merged
dolonet merged 3 commits into
masterfrom
sync-upstream-tls-refactor
Apr 1, 2026
Merged

Sync upstream: refactor TLS fragmentation#11
dolonet merged 3 commits into
masterfrom
sync-upstream-tls-refactor

Conversation

@dolonet
Copy link
Copy Markdown
Owner

@dolonet dolonet commented Apr 1, 2026

Summary

  • Merge upstream Refactor TLS fragmenting 9seconds/mtg#433: refactor TLS fragmenting
  • Upstream replaced our reassembleTLSHandshake with a cleaner fragmentedHandshakeReader + parseClientHello in utils.go
  • Adapted ReadClientHelloMulti to use the new parseClientHello API
  • Removed our old reassembly code (~80 lines), now uses upstream's implementation

Test plan

  • All TLS fake tests pass (including fragmentation tests from upstream)
  • go test ./... passes

9seconds and others added 3 commits April 1, 2026 14:01
Upstream replaced our reassembleTLSHandshake with a cleaner
fragmentedHandshakeReader + parseClientHello in utils.go.
Adapted ReadClientHelloMulti to use the new API.
@dolonet dolonet merged commit 5c607bb into master Apr 1, 2026
7 checks passed
@dolonet dolonet deleted the sync-upstream-tls-refactor branch April 2, 2026 14:02
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.

2 participants