29 Commits (7407f404d996594de43a546cfabbd40d776a4e22)

Author SHA1 Message Date
Nick Khyl 892f8a9582 various: allow tailscaled shutdown via LocalAPI 7 months ago
Nick Khyl f0a27066c4 ipn/ipn{server,test}: extract the LocalAPI test client and server into ipntest 11 months ago
David Anderson 5399fa159a net/netmon: publish events to event bus 1 year ago
M. J. Fromberger deb0b255ff all: update the tsd.System constructor name (#15372) 1 year ago
M. J. Fromberger ffb22ee353 all: construct new System values with an event bus pre-populated 1 year ago
Brad Fitzpatrick 05ac21ebe4 all: use new LocalAPI client package location 1 year ago
Nick Khyl 0481042738 ipn/ipnserver: fix a deadlock in (*Server).blockWhileIdentityInUse 1 year ago
Nick Khyl 62fb857857 ipn/ipnserver: fix TestConcurrentOSUserSwitchingOnWindows 1 year ago
Nick Khyl 6fac2903e1 ipn/ipnserver: fix race condition where LocalBackend is reset after a different user connects 1 year ago
Nick Khyl f33f5f99c0 ipn/{ipnlocal,ipnserver}: remove redundant (*LocalBackend).ResetForClientDisconnect 1 year ago
Nick Khyl c3c4c96489 ipn/{ipnauth,ipnlocal,ipnserver}, client/tailscale: make ipnserver.Server testable 1 year ago
Will Norris 71029cea2d all: update copyright and license headers 3 years ago
Brad Fitzpatrick 964d723aba ipn/{ipnserver,localapi}: fix InUseOtherUser handling with WatchIPNBus 3 years ago
Brad Fitzpatrick 7e016c1d90 ipn/ipnserver: remove IPN protocol server 3 years ago
Brad Fitzpatrick a9b4bf1535 ipn/ipnserver, cmd/tailscaled: fix peerapi on Windows 4 years ago
Josh Bleecher Snyder 0868329936 all: use any instead of interface{} 4 years ago
Maisem Ali 497324ddf6 ipn/store: add common package for instantiating ipn.StateStores 4 years ago
Josh Bleecher Snyder 63cd581c3f safesocket: add ConnectionStrategy, provide control over fallbacks 4 years ago
Brad Fitzpatrick adc5997592 net/tsdial: give netstack a Dialer, start refactoring name resolution 4 years ago
Brad Fitzpatrick c7fb26acdb net/tsdial: also plumb TUN name and monitor into tsdial.Dialer 4 years ago
Brad Fitzpatrick e6fbc0cd54 cmd/tailscaled, ipn/ipnserver: refactor ipnserver 5 years ago
Josh Bleecher Snyder 7693d36aed all: close fake userspace engines when tests complete 5 years ago
Brad Fitzpatrick 38dc6fe758 cmd/tailscaled, wgengine: remove --fake, replace with netstack 5 years ago
Brad Fitzpatrick 5aa5db89d6 cmd/tailscaled, wgengine/netstack: add start of gvisor userspace netstack work 5 years ago
Josh Bleecher Snyder 585a0d8997 all: use testing.T.TempDir 6 years ago
Brad Fitzpatrick 4aba86cc03 ipn/ipnserver: make Engine argument a func that tries again for each connection 6 years ago
Wendi Yu bb55694c95
wgengine: log node IDs when peers are added/removed (#381) 6 years ago
Wendi Yu 0c69b4e00d
Implement rate limiting on log messages (#356) 6 years ago
Brad Fitzpatrick 06092a3af3 ipn/ipnserver: document potential race, start on test for it 6 years ago