Brad Fitzpatrick
|
146ea42822
ipn/ipnlocal: remove all the weird locking (LockedOnEntry, UnlockEarly, etc)
|
4 months ago |
Brad Fitzpatrick
|
45d635cc98
feature/portlist: pull portlist service porting into extension, use eventbus
|
5 months ago |
Brad Fitzpatrick
|
30a89ad378
ipn/ipnlocal: make GetExt work earlier, before extension init
|
9 months ago |
Nick Khyl
|
824985afe1
feature/taildrop,ipn/ipn{ext,local}: initialize taildrop for initial profile
|
10 months ago |
Brad Fitzpatrick
|
068d5ab655
feature/taildrop: move rest of Taildrop out of LocalBackend
|
10 months ago |
Brad Fitzpatrick
|
dbf13976d3
types/mapx, ipn/ipnext: add ordered map, akin to set.Slice
|
10 months ago |
Brad Fitzpatrick
|
3bc10ea585
ipn/ipnext: remove some interface indirection to add hooks
|
10 months ago |
Brad Fitzpatrick
|
3d8533b5d0
ipn/{ipnext,ipnlocal}: add a SafeBackend interface
|
10 months ago |
Brad Fitzpatrick
|
25c4dc5fd7
ipn/ipnext: remove support for unregistering extension
|
10 months ago |
Nick Khyl
|
e6eba4efee
ipn/{auditlog,ipnext,ipnlocal}: convert the profile-change callback to a profile-state-change callback
|
11 months ago |
Nick Khyl
|
f28c8d0ec0
ipn/ipn{ext,local}: allow extension lookup by name or type
|
11 months ago |
Nick Khyl
|
4941cd7c73
cmd/tailscaled,ipn/{auditlog,desktop,ipnext,ipnlocal},tsd: extract LocalBackend extension interfaces and implementation
|
11 months ago |