Skip to content

feat: enabling dnstt#497

Draft
WendelHime wants to merge 4 commits into
mainfrom
feat/enabling-dnstt
Draft

feat: enabling dnstt#497
WendelHime wants to merge 4 commits into
mainfrom
feat/enabling-dnstt

Conversation

@WendelHime
Copy link
Copy Markdown
Contributor

No description provided.

  - Goroutine storm fixed: DNSTT instances now created lazily inside pool workers (max 10 at a time = 320 goroutines, down from 5,216)
  - RT caching: probe's http.Transport reused for requests, avoiding a second CONNECT tunnel that causes 502 on the same smux session
  - probeCancelFn: Close() cancels in-progress probe workers promptly so their DoH goroutines don't starve subsequent probes
  - waitFor raised to 2 minutes to allow full session establishment (~20-60s)
  - DNSTT type alias exported so callers don't need a direct import of github.com/getlantern/dnstt
also running go mod tidy
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.

1 participant