baa1fd976e
ipn/localapi: require local Windows admin to set serve path ( #9969 )
...
For a serve config with a path handler, ensure the caller is a local administrator on Windows.
updates #8489
Signed-off-by: Tyler Smalley <tyler@tailscale.com >
2023-10-26 14:40:44 -07:00
354455e8be
ipn: use NodeCapMap in CheckFunnel
...
These were missed when adding NodeCapMap and resulted
in tsnet binaries not being able to turn on funnel.
Fixes #9566
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2023-09-28 09:16:25 -07:00
a61caea911
tailcfg: define a type for NodeCapability
...
Instead of untyped string, add a type to identify these.
Updates #cleanup
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2023-09-17 13:16:29 -07:00
7815fbe17a
tailscale/cli: add interactive flow for enabling Funnel
...
Updates tailscale/corp#10577
Signed-off-by: Sonia Appasamy <sonia@tailscale.com >
2023-08-09 18:55:43 -04:00
3ff44b2307
ipn: add Funnel port check from nodeAttr
...
Signed-off-by: Maisem Ali <maisem@tailscale.com >
2023-03-11 11:20:52 -08:00
ccdd534e81
tsnet: add ListenFunnel
...
This lets a tsnet binary share a server out over Tailscale Funnel.
Signed-off-by: David Crawshaw <crawshaw@tailscale.com >
Signed-off-by: Maisem Ali <maisem@tailscale.com >
Signed-off-by: Shayne Sweeney <shayne@tailscale.com >
2023-03-11 10:34:52 -08:00