vscode/cli
Connor Peet 5a14d85f48
cli: adding forwarding for local port for remote tunnels (#188715)
This reuses a lot of the logic we use for the normal VS Code Server
tunnel to do port forwarding. It does use a _different_ tunnel than what
Remote Tunnels would otherwise use for the control server. The reason
for this is that ports exist on a tunnel instance, and if we reused the
same tunnel then a client would expect all CLI hosts to serve all
tunnels, where the port forwarding instance would not provide the VS
Code server. It also reuses the singleton logic so all ports on a
machine are handled by a single CLI instance for the same reason: we
can't have different instances hosting subsets of
ports on a single tunnel.

Currently all ports are under the default privacy: support for
public/private tunnels is either later today or next iteration.
2023-07-24 15:12:21 -07:00
..
src cli: adding forwarding for local port for remote tunnels (#188715) 2023-07-24 15:12:21 -07:00
build.rs cli: allow exec server to listen on a port and require token authentication (#188434) 2023-07-21 18:32:20 +02:00
Cargo.lock Fix: Remote tunnel service running on VM with XGETBV disabled exit with SIGILL when being connected (#187345) 2023-07-10 14:58:32 +00:00
Cargo.toml cli: update dependencies (#184189) 2023-06-02 10:27:47 -07:00
CONTRIBUTING.md cli: point docs to the new RA extension ns (#162500) 2022-10-04 08:17:10 -07:00
rustfmt.toml cli: use hard tabs to align with vscode style 2022-09-23 14:17:01 -07:00