-
c185e6b4b0
stunner: support IPv6, add latency info to callbacks, use unique TxIDs per retry
Brad Fitzpatrick
2020-02-27 09:23:20 -08:00
-
00ad93ec25
cmd/derper: add a STUN server
Brad Fitzpatrick
2020-02-26 19:11:14 -08:00
-
0e128f8f22
stun: add server support
Brad Fitzpatrick
2020-02-26 14:01:34 -08:00
-
74650d6fb5
go.mod, go.sum: update
Brad Fitzpatrick
2020-02-26 15:19:10 -08:00
-
14abc82033
stun: check high bits in Is, add tests
Brad Fitzpatrick
2020-02-26 11:34:01 -08:00
-
2489ea4268
stun: fix IPv6 bug, refactor a bit
Brad Fitzpatrick
2020-02-26 09:19:39 -08:00
-
6879581891
controlclient: adjust user expiry test
David Crawshaw
2020-02-26 09:44:42 -05:00
-
eefafad9f8
ipn: fix some mutex/ownership issues
Brad Fitzpatrick
2020-02-25 12:30:28 -08:00
-
6d2ac01464
go.mod: bump wireguard-go version
David Crawshaw
2020-02-25 17:03:20 -05:00
-
44670d0da9
wgengine: revert wgdev.Close on Close from last commit
David Crawshaw
2020-02-25 17:00:37 -05:00
-
9390a3ef55
wgengine: properly clean up freebsd routes and interfaces on close
wardn
2020-02-19 10:57:04 -08:00
-
7a3be96199
wgengine: add pinger to generate initial spray packets
David Crawshaw
2020-02-25 11:06:29 -05:00
-
3988ddc85d
types/logger: add WithPrefix, use it in two places
Brad Fitzpatrick
2020-02-25 11:35:46 -08:00
-
758744a4e3
Fix some Hostinfo value usages from the previous commit.
Brad Fitzpatrick
2020-02-25 11:01:20 -08:00
-
d8de11a01b
control: make Hostinfo accessed by pointer
Brad Fitzpatrick
2020-02-25 10:04:20 -08:00
-
824f825552
tsweb, cmd/derper: move common web/debug stuff from derper to new tsweb
Brad Fitzpatrick
2020-02-25 08:07:41 -08:00
-
367ffde21a
ipn: misc cleanup
Brad Fitzpatrick
2020-02-25 07:36:32 -08:00
-
04e6b77774
safesocket: delete incorrect build tag
Brad Fitzpatrick
2020-02-25 09:02:52 -08:00
-
29f7d64091
safesocket: document
Brad Fitzpatrick
2020-02-25 08:46:26 -08:00
-
a6ad3c46e2
magicsock: spray some normal packets after a handshake
David Crawshaw
2020-02-21 22:20:31 -05:00
-
8696b17b5f
wgengine/magicsock: turn off DERP log spamminess by default
Brad Fitzpatrick
2020-02-24 10:23:28 -08:00
-
accf868130
cmd/mkpkg: add flags for debian scripts.
David Anderson
2020-02-24 09:36:27 -08:00
-
f473965ca1
go.sum: update
Brad Fitzpatrick
2020-02-24 08:48:06 -08:00
-
7a3b91390b
wgengine/magicsock: fix crash in Send when Endpoint isn't an AddrSet
Brad Fitzpatrick
2020-02-24 08:47:20 -08:00
-
868cfae84f
wgengine, magicsock: adjust for wireguard-go conn/device package split
David Crawshaw
2020-02-24 07:27:48 -05:00
-
8994a59e20
go.mod: update wireguard-go version
David Crawshaw
2020-02-23 13:49:05 -05:00
-
c51b8c206d
wgengine: resolv.conf spelling corrections
wardn
2020-02-21 15:27:21 -08:00
-
ebc70acac7
go.mod: update wireguard-go version
David Crawshaw
2020-02-21 21:30:00 -05:00
-
cc7b9b0dff
control/controlclient: fix priority of DERP server, add comment
Brad Fitzpatrick
2020-02-21 14:47:05 -08:00
-
3317531021
derp: fix JSON field typo, sort fields to make it easier to see inconsistencies
Brad Fitzpatrick
2020-02-21 14:18:09 -08:00
-
6cd81d5d1f
derp: add more derp stats for dropped and received packets
Brad Fitzpatrick
2020-02-21 14:13:50 -08:00
-
c02f4b5a1f
control/controlclient: add temporary mechanism to force derp on
Brad Fitzpatrick
2020-02-21 14:01:51 -08:00
-
525bf1f3d2
wgengine/magicsock: remember fixed port number preference
Brad Fitzpatrick
2020-02-21 13:51:18 -08:00
-
c763901b1a
cmd/derper: provide debug access over port 80 to trusted (tailscale) IPs
Brad Fitzpatrick
2020-02-21 11:51:59 -08:00
-
cc44e8a443
cmd/mkpkg: add small wrapper around nfpm to build deb/rpm packages.
David Anderson
2020-02-20 18:11:56 -08:00
-
2612e54ad1
derp, cmd/derper: add debug handlers, stats
Brad Fitzpatrick
2020-02-21 09:35:53 -08:00
-
433b917977
interfaces, cmd/tsshd: move interface lookup from tsshd to its own package
Brad Fitzpatrick
2020-02-21 08:13:21 -08:00
-
37e115834e
cmd/derper: support logging to logtail
Brad Fitzpatrick
2020-02-21 07:52:40 -08:00
-
379a3125fd
derp, wgengine/magicsock: support more than just packets from Client.Recv
Brad Fitzpatrick
2020-02-20 19:10:54 -08:00
-
88f1cc0c98
derp, cmd/derper: add rate limiting support, add default 5Mbps limit
Brad Fitzpatrick
2020-02-20 15:14:24 -08:00
-
1166c34f6c
derp: fix staticcheck warning
Brad Fitzpatrick
2020-02-20 14:49:47 -08:00
-
322cb58b14
derp: deflake test I flaked up in earlier change
Brad Fitzpatrick
2020-02-20 14:27:28 -08:00
-
f029c4c82d
derp: change the protocol framing to always include a length
Brad Fitzpatrick
2020-02-20 12:27:12 -08:00
-
c47f907a27
ipn: use *Prefs rather than Prefs throughout.
David Anderson
2020-02-20 11:07:00 -08:00
-
0c55777fed
ipn: temporary support for loading legacy relaynode configs.
David Anderson
2020-02-19 23:23:34 -08:00
-
4ebc0fa70f
wgengine: incremental update of peers on network map change
David Crawshaw
2020-02-20 12:47:33 -05:00
-
11048b8932
derp: add docs on current protocol overview, break accept apart a bit
Brad Fitzpatrick
2020-02-20 09:56:19 -08:00
-
79af6054bf
derp: don't start sending keepalives to client until after serverInfo sent
Brad Fitzpatrick
2020-02-20 09:34:01 -08:00
-
1155716318
derp: rename some things in the client, add some docs
Brad Fitzpatrick
2020-02-20 09:11:43 -08:00
-
4b461c2e77
derp: rename some things in the server, add some docs
Brad Fitzpatrick
2020-02-20 08:50:25 -08:00
-
d298d5b1f8
wgengine/magicsock: support multiple derp servers, and not just for handshakes
Brad Fitzpatrick
2020-02-18 13:32:04 -08:00
-
a9bff99a9b
wgengine: add OpenBSD router DNS update handling
Martin Baillie
2020-02-16 17:26:19 +11:00
-
5868dd1a77
Lint: remove unused function.
David Anderson
2020-02-19 22:09:12 -08:00
-
57bbafde84
cmd/relaynode: drop local --acl-file in favour of central packet filter.
Avery Pennarun
2020-02-19 23:59:51 -05:00
-
77907a76a3
version: tag redo-generated version as +build redo.
David Anderson
2020-02-19 19:56:10 -08:00
-
15b4d26d92
logpolicy: automatically figure out paths and filenames.
David Anderson
2020-02-18 19:21:02 -08:00
-
bec17d05cb
.gitattributes: add a smudge filter for go.mod.
Avery Pennarun
2020-02-19 20:02:02 -05:00
-
f266e2d1eb
version: add CmdName func for future use by logpolicy
Brad Fitzpatrick
2020-02-19 11:22:12 -08:00
-
cf1e386cbd
ipn: move Options.ServerURL into Prefs.
David Anderson
2020-02-18 21:03:22 -08:00
-
45d687e213
wgengine: fix build on linux/freebsd/openbsd/windows
David Crawshaw
2020-02-19 11:53:35 -05:00
-
431929c09a
go.mod: fix wireguard-go version
David Crawshaw
2020-02-19 11:48:59 -05:00
-
d0f697ee07
wgengine: update for wgcfg changes
David Crawshaw
2020-02-19 10:32:25 -05:00
-
c4f6f622f0
tailscaled: remove comment from systemd unit.
David Anderson
2020-02-18 14:46:02 -08:00
-
20e6fc1d78
tailscaled: fix systemd unit definition.
David Anderson
2020-02-18 13:46:03 -08:00
-
5d4b96b8f2
tailscaled: add a systemd unit.
David Anderson
2020-02-18 13:30:54 -08:00
-
85ac82c386
tailscaled: default to a sock in current dir, for development.
David Anderson
2020-02-18 13:30:23 -08:00
-
76819e7432
tailscaled: call the network interface tailscale0, not ts0.
David Anderson
2020-02-18 13:15:15 -08:00
-
4460bd638b
safesocket: simplify API.
David Anderson
2020-02-18 12:33:28 -08:00
-
b72e6446e2
cmd/derper: add a basic DERP server
Brad Fitzpatrick
2020-02-18 11:07:44 -08:00
-
c7e2fcd517
Dockerfile: install iptables in the container.
David Anderson
2020-02-18 11:05:24 -08:00
-
fd1aa4f7f6
wgengine/magicsock: add a reSTUN method
Brad Fitzpatrick
2020-02-18 10:55:25 -08:00
-
619697063e
derp: more misc cleanups
Brad Fitzpatrick
2020-02-18 10:08:51 -08:00
-
e06ca40650
wgengine, magicsock, derp: misc cleanups, docs
Brad Fitzpatrick
2020-02-18 08:57:11 -08:00
-
a23a0d9c9f
tailcfg: add RegisterRequest.Copy
David Crawshaw
2020-02-18 06:45:42 -05:00
-
47da432991
ipn: handle advertised routes provided by frontend.
David Anderson
2020-02-17 19:33:01 -08:00
-
5d79530caa
wgengine: create freebsd-specific implementation
wardn
2020-02-16 18:37:45 -08:00
-
a0af5655a8
Merge pull request #67 from tailscale/danderson/adv-routes
Dave Anderson
2020-02-17 16:03:33 -08:00
-
-
e0c35723a8
ipn: add documentation to the Prefs struct.
David Anderson
2020-02-17 15:45:30 -08:00
-
59ba2e6316
ipn: implement Prefs.Equals efficiently.
David Anderson
2020-02-17 15:01:23 -08:00
-
259406e797
derp: move away from [32]byte key types
Brad Fitzpatrick
2020-02-17 13:52:11 -08:00
-
4d09316f9a
wgengine/monitor: use RTMGRP_* consts from x/sys/unix
Tobias Klauser
2020-02-17 22:12:35 +01:00
-
a5b84fa921
ipn: add AdvertiseRoutes to Prefs.
David Anderson
2020-02-17 13:48:04 -08:00
-
-
769e25e37b
derp: use new types/key package
Brad Fitzpatrick
2020-02-17 13:17:40 -08:00
-
a70a91521b
ipn: print the packet filter setting in prefs.
David Anderson
2020-02-15 18:16:24 -08:00
-
62fb652eef
cmd/tailscaled: run off internal state autonomously.
David Anderson
2020-02-15 18:14:50 -08:00
-
997678f540
wgengine/monitor: make Close not block forever on Linux
Brad Fitzpatrick
2020-02-17 11:28:07 -08:00
-
7f5e3febe5
wgengine: move link monitor to be owned by the engine, not the router
Brad Fitzpatrick
2020-02-17 09:00:38 -08:00
-
09fbae01a9
tailcfg: don't panic on node equal check
wardn
2020-02-15 22:23:58 -08:00
-
80d5d4bdfe
ipn: fix test breakage from earlier
79295b1138
Brad Fitzpatrick
2020-02-17 08:19:50 -08:00
-
79295b1138
wgengine: simplify, change some signatures
Brad Fitzpatrick
2020-02-14 15:03:25 -08:00
-
9dbc52bb5b
go.mod: fix wireguard-go dep
Brad Fitzpatrick
2020-02-15 18:50:05 -08:00
-
2896be60db
Move "logger" package to under types, now that we have it.
Brad Fitzpatrick
2020-02-14 19:23:16 -08:00
-
dec5d64593
ipn/ipnserver: remove Options.AllowQuit.
David Anderson
2020-02-14 14:52:43 -08:00
-
c393f0bfae
Dockerfile: optimize incremental build a bit, copy all binaries to output
Brad Fitzpatrick
2020-02-14 13:31:14 -08:00
-
747c7d7ce2
types/empty: add Message, stop using mysterious *struct{}
Brad Fitzpatrick
2020-02-14 13:09:19 -08:00
-
4796f6fd67
cmd/tailscale: document pump().
David Anderson
2020-02-14 10:19:22 -08:00
-
47820db381
cmd/tailscale{,d}: rename main file.
David Anderson
2020-02-14 10:12:17 -08:00
-
587c3fcac4
control/controlclient, wgengine/magicsock: misc cleanups
Brad Fitzpatrick
2020-02-14 09:28:29 -08:00
-
58ce50389e
wgengine: build for freebsd
wardn
2020-02-10 14:31:39 -08:00
-
fbfe474492
logpolicy: add some docs
Brad Fitzpatrick
2020-02-13 14:53:43 -08:00