Skip to content

Commit

Permalink
[v17] QUIC proxy peering (#49000)
Browse files Browse the repository at this point in the history
* Docs, utilities and protobuf definitions

* Server implementation

* Client implementation

* Tests

* Log the correct handshake error

* Use constants for stream and application error codes

* Avoid stuttering in const names

* Improve godocs and explanations

* Address test review comments
  • Loading branch information
espadolini authored Nov 14, 2024
1 parent f5ff3fc commit 99be7dd
Show file tree
Hide file tree
Showing 10 changed files with 2,069 additions and 12 deletions.
362 changes: 362 additions & 0 deletions gen/proto/go/teleport/quicpeering/v1alpha/dial.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

3 changes: 1 addition & 2 deletions lib/config/configuration.go
Original file line number Diff line number Diff line change
Expand Up @@ -2730,8 +2730,7 @@ func Configure(clf *CommandLineFlags, cfg *servicecfg.Config, legacyAppFlags boo
cfg.DebugService.Enabled = false
}

// TODO(espadolini): allow this when the implementation is merged
if false && os.Getenv("TELEPORT_UNSTABLE_QUIC_PROXY_PEERING") == "yes" {
if os.Getenv("TELEPORT_UNSTABLE_QUIC_PROXY_PEERING") == "yes" {
cfg.Proxy.QUICProxyPeering = true
}

Expand Down
Loading

0 comments on commit 99be7dd

Please sign in to comment.