-
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 FitzpatrickandBrad Fitzpatrick
2020-02-20 19:10:54 -08:00
-
88f1cc0c98
derp, cmd/derper: add rate limiting support, add default 5Mbps limit

Brad FitzpatrickandDave Anderson
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 FitzpatrickandBrad 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 FitzpatrickandBrad Fitzpatrick
2020-02-18 13:32:04 -08:00
-
a9bff99a9b
wgengine: add OpenBSD router DNS update handling

Martin BaillieandBrad Fitzpatrick
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

wardnandBrad Fitzpatrick
2020-02-16 18:37:45 -08:00
-
a0af5655a8
Merge pull request #67 from tailscale/danderson/adv-routes

Dave AndersonandGitHub
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 FitzpatrickandBrad Fitzpatrick
2020-02-17 13:52:11 -08:00
-
4d09316f9a
wgengine/monitor: use RTMGRP_* consts from x/sys/unix

Tobias KlauserandDave Anderson
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 FitzpatrickandBrad 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 FitzpatrickandBrad Fitzpatrick
2020-02-17 11:28:07 -08:00
-
7f5e3febe5
wgengine: move link monitor to be owned by the engine, not the router

Brad FitzpatrickandBrad Fitzpatrick
2020-02-17 09:00:38 -08:00
-
09fbae01a9
tailcfg: don't panic on node equal check

wardnandBrad Fitzpatrick
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 FitzpatrickandBrad 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 FitzpatrickandBrad 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 FitzpatrickandBrad Fitzpatrick
2020-02-14 13:31:14 -08:00
-
747c7d7ce2
types/empty: add Message, stop using mysterious *struct{}

Brad FitzpatrickandBrad 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 FitzpatrickandBrad Fitzpatrick
2020-02-14 09:28:29 -08:00
-
58ce50389e
wgengine: build for freebsd

wardnandBrad Fitzpatrick
2020-02-10 14:31:39 -08:00
-
fbfe474492
logpolicy: add some docs

Brad FitzpatrickandBrad Fitzpatrick
2020-02-13 14:53:43 -08:00
-
de0239375a
logtail/filch: use x/sys/unix instead of syscall.
David Anderson
2020-02-13 23:56:39 -08:00
-
a416d10e85
Remove the explicit security redirect.
David Anderson
2020-02-13 22:44:08 -08:00
-
f96e9a123d
Add issue templates and redirects.
David Anderson
2020-02-13 22:41:17 -08:00
-
5f45b7c765
ipn: make LocalBackend.loadStateWithLock easier to follow.
David Anderson
2020-02-13 16:38:36 -08:00
-
96fd8b4230
ipn: adjust backend docs a bit more.
David Anderson
2020-02-13 16:38:22 -08:00
-
73c0a2bee2
Improve documentation in backend.go.
David Anderson
2020-02-13 16:07:50 -08:00
-
b0f5751a76
cmd/tailscale: remove statekey for now.
David Anderson
2020-02-13 16:04:31 -08:00
-
f51293a2c7
Lint fixes.
David Anderson
2020-02-10 21:46:45 -08:00
-
5bc632271b
Introduce a state store to LocalBackend.
David Anderson
2020-02-03 10:35:52 -08:00
-
21280ca2d1
Make ipn.Options.Prefs a pointer.
David Anderson
2020-02-03 15:58:40 -08:00
-
f6f154193f
Remove LoginFlags from Backend options.
David Anderson
2020-02-03 10:57:34 -08:00
-
b5346fe7b4
meta: move cross-compiled builds to their own parallel jobs

Brad FitzpatrickandBrad Fitzpatrick
2020-02-13 11:11:16 -08:00
-
2cafbd74c7
monitor: refactor for architecture-specific connection implementations

wardnandDave Anderson
2020-02-12 12:53:55 -08:00
-
aa73b7972c
Merge branch 'master' of github.com:tailscale/tailscale into HEAD
David Crawshaw
2020-02-13 12:16:01 -05:00
-
-
c773abde77
wgengine: fix nil pointer deref crash from earlier change
Brad Fitzpatrick
2020-02-13 08:59:31 -08:00
-
3bf9d53d40
Merge branch 'master' of github.com:tailscale/tailscale into HEAD
David Crawshaw
2020-02-13 10:40:05 -05:00
-
-
a631466587
cmd/tsshd: empty file for windows build
David Crawshaw
2020-02-13 10:39:40 -05:00
-
cbfef0c8b7
Merge branch 'master' of github.com:tailscale/tailscale into HEAD
David Crawshaw
2020-02-13 10:12:06 -05:00
-
-
e5481f33d3
meta: cross-compile tests for other geese

evalexprandDave Anderson
2020-02-12 21:39:58 +00:00
-
ae89a7a65d
meta: build different GOOSes in CI

Jonathan WilkinsandDave Anderson
2020-02-12 20:10:22 +00:00
-
745c8c92b1
wgengine: fix windows build for winipcfg-go

Brad FitzpatrickandBrad Fitzpatrick
2020-02-12 21:11:41 -08:00
-
36f5433476
wgengine: fix the build on darwin, windows, openbsd.
David Anderson
2020-02-12 16:16:05 -08:00
-
67c1b2c6ef
cmd/tsshd: fix lint.
David Anderson
2020-02-12 16:01:54 -08:00
-
5c2deb66be
wgengine: remove MTU TODO.
David Anderson
2020-02-12 15:59:13 -08:00
-
afa83358f7
wgenging: use logger.Logf type in openbsd router.
David Anderson
2020-02-12 15:58:49 -08:00
-
3d5ef74f26
tailscaled: add tunnel name and port flags

Martin BaillieandDave Anderson
2020-02-12 18:09:24 +11:00
-
15f8c8dde4
wgengine: add initial rough OpenBSD implementation

Martin BaillieandDave Anderson
2020-02-12 17:57:45 +11:00
-
13dc12814e
cmd/tsshd: fix log text
Brad Fitzpatrick
2020-02-12 14:51:47 -08:00
-
d404f1caed
cmd/tsshd: add basic SSH server
Brad Fitzpatrick
2020-02-12 14:46:59 -08:00
-
7e5e32775a
wgengine: flesh out some docs, minor cleanups

Brad FitzpatrickandBrad Fitzpatrick
2020-02-11 15:21:24 -08:00