-
189d86cce5
wgengine/router: don't use 88 or 8888 as table/rule numbers.
David Anderson
2020-07-22 18:08:08 +00:00
-
218de6d530
ipn: load hostname in Start.
Dmytro Shynkevych
2020-07-22 13:37:41 -04:00
-
de11f90d9d
ipn: remove unused parameter to func LoadPrefs, fix godoc subject
Brad Fitzpatrick
2020-07-22 10:31:28 -07:00
-
972a42cb33
wgengine/router: fix router_test to match the new marks.
David Anderson
2020-07-22 01:31:49 +00:00
-
d60917c0f1
wgengine/router: switch packet marks to avoid conflict with Weave Net.
David Anderson
2020-07-22 01:24:28 +00:00
-
f26b409bd5
tempfork: add lite fork of net/http/pprof w/o html/template or reflect
Brad Fitzpatrick
2020-07-21 16:15:56 -07:00
-
6095a9b423
cmd/tailscale: add "version" subcommand
Brad Fitzpatrick
2020-07-20 20:54:35 -07:00
-
f745e1c058
version: new week, new version
Brad Fitzpatrick
2020-07-20 20:55:47 -07:00
-
ca2428ecaf
tailcfg: add Hostinfo.OSVersion, DeviceModel
Brad Fitzpatrick
2020-07-20 15:55:31 -07:00
-
d8e67ca2ab
safesocket: gofmt
Brad Fitzpatrick
2020-07-20 14:40:19 -07:00
-
f562c35c0d
safesocket: support connecting to Mac TCP server from within App Sandbox
Brad Fitzpatrick
2020-07-20 14:23:50 -07:00
-
f267a7396f
metrics: add LabelMap.GetFloat
Brad Fitzpatrick
2020-07-19 12:31:12 -07:00
-
c06d2a8513
wgengine/magicsock: fix typo in comment
Brad Fitzpatrick
2020-07-18 13:57:26 -07:00
-
bf195cd3d8
wgengine/magicsock: reduce log verbosity of discovery messages
Brad Fitzpatrick
2020-07-18 13:50:08 -07:00
-
7cf50f6c84
go.sum: update
Brad Fitzpatrick
2020-07-18 13:43:11 -07:00
-
3efc29d39d
go.mod: bump netaddr.
Dmytro Shynkevych
2020-07-18 04:28:03 -04:00
-
a3e7252ce6
wgengine/router: use better NetworkManager API
Dmytro Shynkevych
2020-07-18 02:58:12 -04:00
-
5df6be9d38
Use LittleEndian for correct byte order on DNS IPs
Eduardo Kienetz
2020-07-17 23:58:47 -04:00
-
52969bdfb0
derp: fix atomic padding on 32-bit again
Brad Fitzpatrick
2020-07-16 13:38:21 -07:00
-
a6559a8924
wgengine/magicsock: run test DERP in mode where only disco packets allowed
Brad Fitzpatrick
2020-07-16 12:58:35 -07:00
-
75e1cc1dd5
github/workflows: add go vet ./... step
Brad Fitzpatrick
2020-07-16 08:41:18 -07:00
-
10ac066013
all: fix vet warnings
Brad Fitzpatrick
2020-07-16 08:39:38 -07:00
-
d74c9aa95b
wgengine/magicsock: update comment, fix earlier commit
Brad Fitzpatrick
2020-07-16 08:21:34 -07:00
-
c976264bd1
wgengine/magicsock: gofmt
Brad Fitzpatrick
2020-07-16 08:15:27 -07:00
-
f3e2b65637
wgengine/magicsock: time.Sleep -> time.After
Dmytro Shynkevych
2020-07-16 11:04:53 -04:00
-
380ee76d00
wgengine/magicsock: make time.Sleep in runDerpReader respect cancellation.
Dmytro Shynkevych
2020-07-16 10:44:57 -04:00
-
891898525c
wgengine/magicsock: make receive from didCopy respect cancellation.
Dmytro Shynkevych
2020-07-16 10:29:43 -04:00
-
1f923124bf
ipn/ipnserver: support simultaneous connections
Brad Fitzpatrick
2020-07-15 12:23:36 -07:00
-
852136a03c
cmd/tailscale: simplify hostname validation
Dmytro Shynkevych
2020-07-15 18:05:08 -04:00
-
65d2537c05
cmd/tailscale: modify empty hostname case
Dmytro Shynkevych
2020-07-15 17:22:13 -04:00
-
8163521c33
cmd/tailscale: allow overriding hostname in tailscale up
Dmytro Shynkevych
2020-07-15 15:50:02 -04:00
-
a2267aae99
wgengine: only launch pingers for peers predating the discovery protocol
Brad Fitzpatrick
2020-07-15 21:08:25 -07:00
-
cdfea347d0
wgengine: update for tailscale/wireguard-go API changes
Brad Fitzpatrick
2020-07-15 20:30:45 -07:00
-
44baa3463f
cmd/tailscale/cli: add initial predicate func ActLikeCLI
Brad Fitzpatrick
2020-07-15 18:56:07 -07:00
-
45578b47f3
tstest/natlab: refactor PacketHandler into a larger interface.
David Anderson
2020-07-14 21:01:52 +00:00
-
723b9eecb0
net/interfaces: set SysProcAttr.HideWindow to prevent cmd.exe flash on Windows
Brad Fitzpatrick
2020-07-15 12:43:48 -07:00
-
df674d4189
atomicfile: don't Chmod on windows
Brad Fitzpatrick
2020-07-15 12:31:40 -07:00
-
d361511512
control/controlclient: eliminate race in loginGoal access.
Dmytro Shynkevych
2020-07-15 13:00:20 -04:00
-
19d77ce6a3
cmd/tailscale: fix typo in license headers
Dmytro Shynkevych
2020-07-15 12:48:35 -04:00
-
7ba148e54e
cmd/tailscale: make tailscale status -active also filter in -json mode
Brad Fitzpatrick
2020-07-15 09:27:48 -07:00
-
19867b2b6d
tstun: remove buggy-looking log line.
Dmytro Shynkevych
2020-07-15 11:48:33 -04:00
-
60f4982f9b
cmd/tailscale: move code into new reusable cmd/tailscale/cli package
Brad Fitzpatrick
2020-07-15 07:56:48 -07:00
-
bcbd41102c
atomicfile: use ioutil.TempFile, sync
Brad Fitzpatrick
2020-07-14 16:35:10 -07:00
-
c3736250a4
wgengine: fix macos staticcheck errors (#557)
Wendi Yu
2020-07-14 17:28:02 -06:00
-
d9ac2ada45
ipn: add self to dns map
Dmytro Shynkevych
2020-07-14 18:48:36 -04:00
-
3b36400e35
tsdns: response to type ANY queries
Dmytro Shynkevych
2020-07-14 18:47:49 -04:00
-
c9e40abfb8
tsweb: jsonhandler: fix content type
Zijie Lu
2020-07-14 15:27:26 -04:00
-
23123907c0
tstest/natlab: add a configurable SNAT44 translator.
David Anderson
2020-07-14 00:27:47 +00:00
-
2f15894a10
wgengine/magicsock: wait for derphttp client goroutine to exit
Dmytro Shynkevych
2020-07-14 13:07:46 -04:00
-
fa45d606fa
types/logger: fix go test vet error
Elias Naur
2020-07-13 21:54:42 +02:00
-
30bbbe9467
wgengine/router: dns: unify on *BSD, multimode on Linux, Magic DNS (#536)
Dmytro Shynkevych
2020-07-14 09:12:00 -04:00
-
6e8f0860af
ipn: add Login backend command for sign-in with token
Elias Naur
2020-07-13 22:13:11 +02:00
-
969206fe88
version: new week, new date
Brad Fitzpatrick
2020-07-13 11:52:03 -07:00
-
e589c76e98
cmd/tailscaled: don't require --socket path on windows
Brad Fitzpatrick
2020-07-13 11:30:46 -07:00
-
39ecb37fd6
tstest/natlab: support different firewall selectivities.
David Anderson
2020-07-12 05:33:16 +00:00
-
c1d9e41bef
cmd/tailscaled: use "Tailscale" as default TUN device name on Windows
Brad Fitzpatrick
2020-07-13 09:23:44 -07:00
-
f98706bdb3
paths, cmd/tailscaled: on Windows, don't try to migrate from legacy relay.conf
Brad Fitzpatrick
2020-07-13 08:59:01 -07:00
-
61abab999e
cmd/tailscaled: graceful shutdown (#534)
Dmytro Shynkevych
2020-07-13 06:17:58 -04:00
-
6255ce55df
Revert "version: don't have a third version number form for xcode"
Brad Fitzpatrick
2020-07-12 14:42:09 -07:00
-
88e8456e9b
wgengine/magicsock: add a connectivity test for facing firewalls.
David Anderson
2020-07-11 07:03:19 +00:00
-
1f7b1a4c6c
wgengine/magicsock: rearrange TwoDevicePing test for future natlab tests.
David Anderson
2020-07-11 06:48:08 +00:00
-
b3d65ba943
tstest/natlab: refactor, expose a Packet type.
David Anderson
2020-07-11 06:31:46 +00:00
-
5eedbcedd1
tstest/natlab: add a stateful firewall.
David Anderson
2020-07-11 05:16:36 +00:00
-
0ed9f62ed0
tstest/natlab: provide inbound interface to HandlePacket.
David Anderson
2020-07-11 03:01:41 +00:00
-
977381f9cc
wgengine/magicsock: make trivial natlab test pass.
David Anderson
2020-07-11 01:53:02 +00:00
-
6c74065053
wgengine/magicsock, tstest/natlab: start hooking up natlab to magicsock
Brad Fitzpatrick
2020-07-10 14:26:04 -07:00
-
edcbb5394e
go.sum: update
Brad Fitzpatrick
2020-07-10 14:25:47 -07:00
-
21d1dbfce0
wgengine/tsdns: local DNS server for testing
Dmytro Shynkevych
2020-07-10 03:12:21 -04:00
-
7815633821
github: also run 32-bit tests on Linux
Brad Fitzpatrick
2020-07-07 08:54:42 -07:00
-
98ffd78251
go.mod: bump wireguard-go dep
Brad Fitzpatrick
2020-07-09 21:46:44 -07:00
-
dba9b96908
version: remove quoting around version name
Brad Fitzpatrick
2020-07-09 14:38:23 -07:00
-
96994ec431
control/controlclient: fix a couple more data races
Brad Fitzpatrick
2020-07-09 11:42:19 -07:00
-
0551bec95b
cmd/tailscale: add -active flag to 'tailscale status' to filter out inactive peers
Brad Fitzpatrick
2020-07-09 10:37:34 -07:00
-
96d806789f
ipn: add Notify.LocalTCPPort field for macOS Network Extension to use
Brad Fitzpatrick
2020-07-09 09:08:54 -07:00
-
248d28671b
tsdns: fix race in delegate
Dmytro Shynkevych
2020-07-08 20:07:05 -04:00
-
bd59bba8e6
wgengine/magicsock: stop discoEndpoint timers on Close
Brad Fitzpatrick
2020-07-08 16:50:31 -07:00
-
a8b95571fb
ipn, control/controlclient: fix some data races
Brad Fitzpatrick
2020-07-08 16:49:02 -07:00
-
de875a4d87
wgengine/magicsock: remove DisableSTUNForTesting
Brad Fitzpatrick
2020-07-08 15:50:41 -07:00
-
ecf5d69c7c
net/netcheck: add missing comment asked for in earlier code review
Brad Fitzpatrick
2020-07-08 15:26:56 -07:00
-
3984f9be2f
ipn, ipn/ipnserver: add support for serving in error-message-only mode
Brad Fitzpatrick
2020-07-08 14:15:33 -07:00
-
5280d039c4
version: don't have a third version number form for xcode
Brad Fitzpatrick
2020-07-07 20:46:25 -07:00
-
0d481030f3
tailcfg: use ? for portmap summary to match netcheck
Brad Fitzpatrick
2020-07-07 18:54:41 -07:00
-
67ebba90e1
tsdns: dual resolution mode, IPv6 support (#526)
Dmytro Shynkevych
2020-07-07 15:25:32 -04:00
-
ce1b52bb71
wgengine/monitor: fix other potential crashes on Linux
Brad Fitzpatrick
2020-07-07 11:07:12 -07:00
-
4b75a27969
wgengine/monitor: fix crash on Linux on type 21 messages
Brad Fitzpatrick
2020-07-07 10:44:54 -07:00
-
c1cabe75dc
derp: fix server struct fielfd alignment on 32-bit
Brad Fitzpatrick
2020-07-07 09:08:15 -07:00
-
724ad13fe1
wgengine/tstun: fix alignment of 64-bit atomic field
Brad Fitzpatrick
2020-07-07 08:16:16 -07:00
-
4db60a8436
wgengine/monitor: parse Linux netlink messages, ignore our own events
Brad Fitzpatrick
2020-07-06 16:36:57 -07:00
-
742b8b44a8
net/tsaddr: new package to hold Tailscale-specific IPs/ranges
Brad Fitzpatrick
2020-07-06 22:33:29 -07:00
-
5c6d8e3053
netcheck, tailcfg, interfaces, magicsock: survey UPnP, NAT-PMP, PCP
Brad Fitzpatrick
2020-07-06 13:51:17 -07:00
-
6196b7e658
wgengine/magicsock: change API to not permit disco key changes
Brad Fitzpatrick
2020-07-06 12:10:39 -07:00
-
32156330a8
net/interfaces: add func LikelyHomeRouterIP
Brad Fitzpatrick
2020-07-06 10:34:52 -07:00
-
c3c607e78a
util/lineread: add little package to read lines from files/Readers
Brad Fitzpatrick
2020-07-06 10:34:33 -07:00
-
cf74e9039e
net/netcheck: add an informative payload in the netcheck UDP helper packets
Brad Fitzpatrick
2020-07-06 09:55:11 -07:00
-
0a5ab533c1
net/netcheck: send dummy packet out to help airport extreme in hairpin check
Brad Fitzpatrick
2020-07-06 08:24:22 -07:00
-
b9a95e6ce1
go.sum: add missing lines
Brad Fitzpatrick
2020-07-06 08:23:44 -07:00
-
0fc15dcbd5
version: explicitly use 9 hex digits in git describe version number
Brad Fitzpatrick
2020-07-03 22:01:06 -07:00
-
5132edacf7
wgengine/magicsock: fix data race from undocumented wireguard-go requirement
Brad Fitzpatrick
2020-07-03 22:26:53 -07:00
-
9fbe8d7cf2
go.mod: bump wireguard
Brad Fitzpatrick
2020-07-03 14:09:29 -07:00
-
c9089c82e8
control/controlclient, tailcfg: turn active route discovery on by default
Brad Fitzpatrick
2020-07-03 13:55:33 -07:00