You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tailscale/ipn
shayne 4471e403aa
ipn/ipnlocal: [serve] listen on all-interfaces for macOS sandboxed (#6771)
On macOS (AppStore and macsys), we need to bind to ""/all-interfaces
due to the network sandbox. Ideally we would only bind to the
Tailscale interface, but macOS errors out if we try to
to listen on privileged ports binding only to a specific
interface.

We also implement the lc.Control hook, same as we do for
peerapi. It doesn't solve our problem but it's better that
we do and would likely be required when Apple gets around to
fixing per-interface priviliged port binding.

Fixes: #6364

Signed-off-by: Shayne Sweeney <shayne@tailscale.com>
2 years ago
..
ipnauth all: use named pipes on windows 2 years ago
ipnlocal ipn/ipnlocal: [serve] listen on all-interfaces for macOS sandboxed (#6771) 2 years ago
ipnserver ipn/ipnserver: propagate http.Serve error 2 years ago
ipnstate ipn/ipnlocal: add Expired to PeerStatus 2 years ago
localapi all: start groundwork for using capver for localapi & peerapi 2 years ago
policy ipn/policy: treat DNS service as interesting so it's not filtered out 3 years ago
store go.mod: bump AWS SDK past a breaking API change of theirs 2 years ago
backend.go cmd/tailscale/cli: redact private key in debug netmap output by default 2 years ago
doc.go ipn: add WebServerConfig, add views 2 years ago
fake_test.go ipn/ipnlocal: add support for multiple user profiles 2 years ago
ipn_clone.go ipn,types/persist: add DisallowedTKAStateIDs, refactor as view type 2 years ago
ipn_view.go ipn,types/persist: add DisallowedTKAStateIDs, refactor as view type 2 years ago
prefs.go ipn: update comments that refer to Options.Prefs 2 years ago
prefs_test.go ipn: add ability to name profiles 2 years ago
serve.go cmd/tailscale/cli, ipn/localapi: add funnel status to status command (#6402) 2 years ago
store.go cmd/tailscale/cli, ipn: move serve CLI funcs on to ServeConfig (#6401) 2 years ago