-
c0ae1d2563
tailcfg: update go generate, which apparently normalizes type aliases.
David Anderson
2021-10-29 16:24:38 -07:00
-
418adae379
various: use NodePublic.AsNodeKey() instead of tailcfg.NodeKeyFromNodePublic()
David Anderson
2021-10-29 16:19:27 -07:00
-
ff16e58d23
tailcfg: move NodeKey type to types/key.
David Anderson
2021-10-29 16:02:38 -07:00
-
15d329b4fa
tailcfg: add marshaling round-tripping test.
David Anderson
2021-10-29 15:21:41 -07:00
-
27e83402a8
cmd/tailscaled: fix depaware.
David Anderson
2021-10-29 15:07:13 -07:00
-
b43362852c
types/key: delete legacy undifferentiated key types.
David Anderson
2021-10-29 15:00:38 -07:00
-
eeb97fd89f
various: remove remaining uses of key.NewPrivate.
David Anderson
2021-10-29 15:00:57 -07:00
-
ccd36cb5b1
wgengine: remove use of legacy key parsing helper.
David Anderson
2021-10-29 14:57:32 -07:00
-
743293d473
types/key: remove node key AsPublic/AsPrivate compat shims.
David Anderson
2021-10-29 14:48:36 -07:00
-
2486d7cb9b
tailcfg: remove use of legacy key parsing helper.
David Anderson
2021-10-29 14:48:07 -07:00
-
ef241f782e
wgengine/magicsock: remove uses of tailcfg.DiscoKey.
David Anderson
2021-10-29 14:27:29 -07:00
-
073a3ec416
types/key: correct ShortString representation of DiscoPublic.
David Anderson
2021-10-29 13:53:45 -07:00
-
cb87b7aa5b
version: only prefix VERSION.txt to version if not link-stamped
Brad Fitzpatrick
2021-10-29 14:03:21 -07:00
-
06dccea416
types/key: fix license header on disco files.
David Anderson
2021-10-29 13:45:49 -07:00
-
05cc2f510b
types/key: new types for disco keys.
David Anderson
2021-10-29 13:43:19 -07:00
-
05e55f4a0b
logtail/filch: limit buffer file size to 50MB
Maisem Ali
2021-10-29 12:04:57 -07:00
-
55b6753c11
wgengine/magicsock: remove use of key.{Public,Private}.
David Anderson
2021-10-29 13:15:27 -07:00
-
429632d32c
ipn/ipnlocal: treat js/wasm interative logins as ephemeral for now
Brad Fitzpatrick
2021-10-29 11:55:36 -07:00
-
c1d009b9e9
ipn/ipnstate: use key.NodePublic instead of the generic key.Public.
David Anderson
2021-10-28 16:56:44 -07:00
-
ebae0d95d0
Revert "Revert "tailcfg: remove reference to types/key.Public.""
David Anderson
2021-10-29 09:38:44 -07:00
-
ef14663934
Revert "tailcfg: remove reference to types/key.Public."
David Anderson
2021-10-28 19:00:29 -07:00
-
94f6257fde
tailcfg: remove reference to types/key.Public.
David Anderson
2021-10-28 16:16:38 -07:00
-
1f06f77dcb
derp: remove package shadowing of types/key.
David Anderson
2021-10-28 16:13:28 -07:00
-
37c150aee1
derp: use new node key type.
David Anderson
2021-10-28 15:42:50 -07:00
-
15376f975b
types/wgkey: delete, no longer used.
David Anderson
2021-10-28 14:53:10 -07:00
-
19189d7018
wgengine/router: add a addrFamily type [linux]
Brad Fitzpatrick
2021-10-28 14:52:27 -07:00
-
c41fe182f0
cmd/tailscaled: update depaware.
David Anderson
2021-10-28 14:28:59 -07:00
-
4d38194c21
control/controlclient: stop using wgkey.
David Anderson
2021-10-28 14:22:51 -07:00
-
e03fda7ae6
wgengine/magicsock: remove test uses of wgkey.
David Anderson
2021-10-28 14:17:08 -07:00
-
7c40a5d440
wgengine/router: refactor in prep for Linux netlink-ification
Brad Fitzpatrick
2021-10-28 13:11:03 -07:00
-
-
ada8cd99af
control/controlclient: add a LoginEphemeral LoginFlags bit
Brad Fitzpatrick
2021-10-28 13:21:35 -07:00
-
94fb42d4b2
all: use testingutil.MinAllocsPerRun
Josh Bleecher Snyder
2021-10-27 16:21:44 -07:00
-
1df865a580
wgengine/magicsock: allow even fewer allocs per UDP receive
Josh Bleecher Snyder
2021-10-27 16:03:18 -07:00
-
c1d377078d
wgengine/magicsock: use testingutil.MinAllocsPerRun
Josh Bleecher Snyder
2021-10-27 16:02:12 -07:00
-
4bb2c6980d
util/testingutil: new package with MinAllocsPerRun
Josh Bleecher Snyder
2021-10-27 16:00:32 -07:00
-
640de1921f
depaware: update
Josh Bleecher Snyder
2021-10-28 12:34:48 -07:00
-
aad46bd9ff
wgengine/router: stop cleaning up old dev rules on Linux
Brad Fitzpatrick
2021-10-28 12:26:56 -07:00
-
c9bf773312
wgengine/magicsock: replace use of wgkey with new node key type.
David Anderson
2021-10-28 11:07:25 -07:00
-
d36c0d3566
wgengine/router: add debug test to enumerate rules
Brad Fitzpatrick
2021-10-28 11:11:37 -07:00
-
6e5175373e
types/netmap: use new node key type.
David Anderson
2021-10-28 10:44:34 -07:00
-
96ad68c5d6
ipn: remove mention of wgkey in comment.
David Anderson
2021-10-28 10:40:44 -07:00
-
bab2d92c42
tailcfg: remove use of wgkey.
David Anderson
2021-10-28 10:39:56 -07:00
-
3164c7410e
wgengine/wgcfg: remove unused helper function.
David Anderson
2021-10-28 10:38:13 -07:00
-
0c546a28ba
types/persist: use new node key type.
David Anderson
2021-10-28 09:50:58 -07:00
-
5302e4be96
net/portmapper: only print PCP/PMP if VerboseLogs
Denton Gentry
2021-10-16 06:52:37 -07:00
-
dc2fbf5877
wgengine/router: start using netlink instead of 'ip' on Linux
Brad Fitzpatrick
2021-10-27 21:36:29 -07:00
-
7b87c04861
tailcfg: add RegisterRequest.Ephemeral to request new ephemeral node
Brad Fitzpatrick
2021-10-27 20:48:01 -07:00
-
3ad11f6b8c
Dockerfile: build/run instructions need a /, not :
Michael Stapelberg
2021-10-16 09:43:25 +02:00
-
31e4f60047
version: embed VERSION.txt in unstamped version
Brad Fitzpatrick
2021-10-22 09:44:37 -07:00
-
a9c78910bd
wgengine/wgcfg: convert to use new node key type.
David Anderson
2021-10-27 17:42:33 -07:00
-
a47158e14d
cmd/derper: use new node key type.
David Anderson
2021-10-27 17:29:43 -07:00
-
bc89a796ec
types/key: add a dedicated type for node keys.
David Anderson
2021-09-20 09:59:09 -07:00
-
22dbaa0894
ipn/ipnserver: add New, Server.Server
Brad Fitzpatrick
2021-10-27 16:45:55 -07:00
-
d381bc2b6c
ipn/ipnserver: move the unserved connection logic to a Listener
Brad Fitzpatrick
2021-10-27 16:33:15 -07:00
-
c23a378f63
ipn/ipnserver: start refactoring ipnserver.Run into smaller pieces
Brad Fitzpatrick
2021-10-27 16:10:24 -07:00
-
e4d2ef2b67
go.sum: tidy
Brad Fitzpatrick
2021-10-27 21:36:43 -07:00
-
cf8fcc1254
syncs: mark as safe for Go 1.18
Josh Bleecher Snyder
2021-10-27 16:33:34 -07:00
-
869999955d
ipn/ipnserver: export server type as Server
Brad Fitzpatrick
2021-10-27 15:44:14 -07:00
-
f27950e97f
go.mod: upgrade netaddr, netstack
Josh Bleecher Snyder
2021-10-27 15:03:17 -07:00
-
060ba86baa
net/portmapper: ignore IGD SSDP responses from !defaultgw
David Anderson
2021-10-27 15:25:22 -07:00
-
675f9cd199
cmd/tailscale/cli: add, use log.Fatalf indirection for js/wasm
Brad Fitzpatrick
2021-10-27 15:18:48 -07:00
-
4a65b07e34
net/portmapper: also send UPnP SSDP query to the SSDP multicast address.
David Anderson
2021-10-27 14:55:59 -07:00
-
5df7ac70d6
cmd/tailscale/cli: add Stdout, Stderr and output through them
Brad Fitzpatrick
2021-10-27 14:53:46 -07:00
-
2ce5fc7b0a
safesocket: fail early on js/wasm
Brad Fitzpatrick
2021-10-27 14:53:28 -07:00
-
3b5ada1fd8
cmd/tailscale/cli: use errors.Is to check ff's wrapped flag errors
Brad Fitzpatrick
2021-10-27 14:06:22 -07:00
-
75de4e9cc2
cmd/tailscale/cli: don't ExitOnError on js/wasm
Brad Fitzpatrick
2021-10-27 13:57:05 -07:00
-
b0b0a80318
net/netcheck: implement netcheck for js/wasm clients
Brad Fitzpatrick
2021-10-27 09:37:32 -07:00
-
eebe7afad7
derp/derphttp: only log about a weird upgrade if any was specified
Brad Fitzpatrick
2021-10-27 09:41:25 -07:00
-
81cabf48ec
control/controlclient,tailcfg: propagate registration errors to the frontend
Maisem Ali
2021-10-26 10:19:35 -07:00
-
139a6c4c9c
net/dns: detect when resolvconf points to systemd-resolved.
Denton Gentry
2021-10-08 06:51:48 -07:00
-
a320d70614
net/dns: fall back to copy+delete/truncate if moving to/from /etc/resolv.conf fails.
David Anderson
2021-10-06 17:49:32 -07:00
-
04d24d3a38
net/dns: move directManager function below directManager's definition.
David Anderson
2021-10-06 17:00:47 -07:00
-
422ea4980f
net/dns: remove a tiny wrapper function that isn't contributing anything.
David Anderson
2021-10-06 16:57:02 -07:00
-
10745c099a
tailcfg: add Node.Tags
Maisem Ali
2021-10-20 14:26:31 -07:00
-
85fa1b0d61
wgengine: fail NewUserspaceEngine if wireguard device doesn't come up
Maisem Ali
2021-10-18 13:09:51 -04:00
-
59a906df47
Merge pull request #3179 from tailscale/bugreport
Maya Kaczorowski
2021-10-25 09:59:39 -07:00
-
-
c1293b3858
.github: Add Synology as an OS
Denton Gentry
2021-10-24 06:01:29 -07:00
-
-
505f844a43
cmd/derper, derp/derphttp: add websocket support
Brad Fitzpatrick
2021-10-21 10:12:51 -07:00
-
0b62f26349
magicsock: remove test data race
David Crawshaw
2021-10-22 10:17:53 -07:00
-
09e692e318
health: don't look for UDP goroutines in js/wasm health check
Brad Fitzpatrick
2021-10-22 09:12:00 -07:00
-
ed3fb197ad
wgengine/magicsock: fix/disable a few misc things to get js/wasm working
Brad Fitzpatrick
2021-10-22 09:09:37 -07:00
-
a8e2cceefd
net/netcheck: hard-code preferred DERP region 900 on js/wasm for now
Brad Fitzpatrick
2021-10-22 09:08:15 -07:00
-
c209278a9b
go.mod: bump wireguard-go to pick up upstreamed js/wasm build fixes
Brad Fitzpatrick
2021-10-21 10:37:07 -07:00
-
9b101bd6af
net/tstun: don't compile the code New constructor on js/wasm
Brad Fitzpatrick
2021-10-21 10:36:30 -07:00
-
c60806b557
scripts/installer.sh: use .asc suffix for armored debian gpg key URL.
David Anderson
2021-10-20 18:58:02 -07:00
-
9f954628e5
net/dns: ignore UnknownMethod error in SetLinkDefaultRoute for resolved manager
Maxim Merzhanov
2021-10-19 17:02:35 +03:00
-
e25afc6656
wgengine/magicsock: don't try to determine endpoints on js/wasm
Brad Fitzpatrick
2021-10-20 12:57:10 -07:00
-
8e3b8dbb50
scripts/installer.sh: Correct support for Oracle Linux.
David Anderson
2021-10-19 19:39:49 -07:00
-
6cb2705833
wgengine/magicsock: don't run UDP listeners on js/wasm
Brad Fitzpatrick
2021-10-20 12:14:19 -07:00
-
8efc306e4f
net/interfaces: assume the network's up on js/wasm
Brad Fitzpatrick
2021-10-20 12:13:52 -07:00
-
9310713bfb
all: fix some js/wasm compilation issues
Brad Fitzpatrick
2021-10-20 09:41:36 -07:00
-
0bf515e780
cmd/tailscale: changes to --advertise-tags should wait for possible reauth.
Maisem Ali
2021-10-19 23:36:29 -07:00
-
1b4e007425
scripts/installer.sh: use expr for regex matches.
David Anderson
2021-10-19 19:31:26 -07:00
-
7ce9c7ce84
scripts/installer.sh: use the appropriate apt key wrangling for the distro.
David Anderson
2021-10-18 19:56:08 -07:00
-
118fe105f5
scripts/installer.sh: add a few more supported distro versions.
David Anderson
2021-10-18 19:55:49 -07:00
-
c30fa5903d
wgengine/magicsock: remove peerMap.byDiscoKey map
Brad Fitzpatrick
2021-10-18 15:31:08 -07:00
-
3552d86525
wgengine/magicsock: turn down timeouts in tests
David Crawshaw
2021-10-19 05:10:38 -07:00
-
eaa0aef934
go.mod: bump github.com/creack/pty from 1.1.16 to 1.1.17
dependabot[bot]
2021-10-18 11:30:30 +00:00
-
b956139b0c
wgengine/magicsock: track IP<>node mappings without relying on discokeys.
David Anderson
2021-10-18 13:29:09 -07:00
-
7a243ae5b1
wgengine/magicsock: finish TODO to speed up peerMap.forEachEndpointWithDiscoKey
Brad Fitzpatrick
2021-10-18 14:38:03 -07:00