Skip to content

Refine http Proxy-Authenticate basic auth workflow#4235

Closed
tianhuyang wants to merge 2 commits into
SagerNet:testingfrom
tianhuyang:fix/http-proxy-auth-retry
Closed

Refine http Proxy-Authenticate basic auth workflow#4235
tianhuyang wants to merge 2 commits into
SagerNet:testingfrom
tianhuyang:fix/http-proxy-auth-retry

Conversation

@tianhuyang

@tianhuyang tianhuyang commented Jun 23, 2026

Copy link
Copy Markdown

Summary

  • inject inbound logger into HTTP handshake options for HTTP and Mixed inbounds
  • switch HTTP handshake call sites to the option-based entrypoint with HTTPServerOptions{Logger: h.logger}
  • update module metadata (go.mod / go.sum) to match the dependency state used by this branch

Changed Files

  • go.mod
  • go.sum
  • protocol/http/inbound.go
  • protocol/mixed/inbound.go

Validation

  • branch history squashed to one commit
  • pushed force-with-lease to tianhuyang/sing-box:fix/http-proxy-auth-retry

Reference

@tianhuyang tianhuyang changed the title inbound/http: inject logger into HTTP handshake options inbound/http,mixed: inject logger into HTTP handshake options Jun 23, 2026
@tianhuyang tianhuyang changed the title inbound/http,mixed: inject logger into HTTP handshake options Refine http Proxy-Authenticate basic auth workflow Jun 23, 2026
@tianhuyang

Copy link
Copy Markdown
Author

@wwqgtxx @ernado @zhangyoufu Please review

@tianhuyang

Copy link
Copy Markdown
Author

Not needed

@tianhuyang tianhuyang closed this Jun 24, 2026
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