-
a6cad71fb2
go.mod: upgrade staticcheck to 0.1.0
Josh Bleecher Snyder
2020-12-14 11:43:09 -08:00
-
a0a8b9d76a
control/controlclient: don't spin when starting up when node key is expired
Brad Fitzpatrick
2020-12-14 10:10:01 -08:00
-
b895bf853a
Require at least Go 1.15
Smitty
2020-12-13 19:18:52 -05:00
-
8a57f920ae
Remove unused .gitignore lines
Smitty
2020-12-12 17:58:11 -05:00
-
6db9c4a173
wgenginer/router/dns: use constant from golang.org/x/sys/windows
Josh Bleecher Snyder
2020-12-10 17:23:01 -08:00
-
0dc295a640
Isolate WireGuard code into a separate file with appropriate copyright info in header.
Aleksandar Pesic
2020-12-11 01:08:41 +01:00
-
d854fe95d2
Trivial change in function description.
Aleksandar Pesic
2020-12-11 00:55:37 +01:00
-
4749a96a5b
Update depaware.txt files.
Aleksandar Pesic
2020-12-11 00:45:31 +01:00
-
338fd44657
Replace registry-access code, update wireguard-go and x/sys/windows.
Aleksandar Pesic
2020-12-11 00:37:24 +01:00
-
274d32d0aa
Prepare for the new wireguard-go API.
Aleksandar Pesic
2020-12-04 14:56:34 +01:00
-
943860fde7
version: relax git detection logic (again)
Adrian Dewhurst
2020-12-09 21:03:56 -05:00
-
bce865b61b
logpolicy: migrate from x/crypto/ssh/terminal to x/term
Brad Fitzpatrick
2020-12-09 15:28:31 -08:00
-
57cd7738c2
tsweb: add an endpoint to manually trigger a GC.
David Anderson
2020-12-08 16:45:34 -08:00
-
9cb6ee3777
go.mod, go.sum: update
Brad Fitzpatrick
2020-12-08 15:23:56 -08:00
-
08f94b3b50
net/netcheck: fix offset of unspecified address in PCP request packet
Brad Fitzpatrick
2020-12-08 15:22:26 -08:00
-
442d1873ec
go.mod: bump tailscale/wireguard-go
Brad Fitzpatrick
2020-12-07 14:02:05 -08:00
-
19c2c6403d
Update go.sum
Brad Fitzpatrick
2020-12-07 14:00:53 -08:00
-
b3c7b631c2
tailcfg, control/controlclient: make nil PacketFilter mean unchanged (mapver 6)
Brad Fitzpatrick
2020-12-07 09:13:26 -08:00
-
05e5233e07
net/netcheck: don't send flood of PCP unmap requests to router
Brad Fitzpatrick
2020-12-06 19:46:11 -08:00
-
9503be083d
tailcfg: update comments a bit
Brad Fitzpatrick
2020-12-03 12:16:10 -08:00
-
88179121e3
version: bump date
Brad Fitzpatrick
2020-12-03 12:08:07 -08:00
-
7b92f8e718
wgengine/magicsock: add start of magicsock benchmarks (Conn.ReceiveIPv4 for now)
Brad Fitzpatrick
2020-12-02 20:12:14 -08:00
-
713cbe84c1
wgengine/magicsock: use net.JoinHostPort when host might have colons (udp6)
Brad Fitzpatrick
2020-12-02 20:18:49 -08:00
-
be6fe393c5
wgengine: don't try pinging IPv6 addresses in legacy pinger.
David Anderson
2020-12-01 20:09:20 -08:00
-
dfbde3d3aa
ipn: pass through the prefix length from control.
David Anderson
2020-12-01 20:08:55 -08:00
-
4c8ccd6dd6
tailcfg: document new debug flag.
David Anderson
2020-12-01 18:16:39 -08:00
-
c0af7deb86
tailcfg, cmd/tailscale: add Hostinfo.ShareeNode, hide in "tailscale status"
Brad Fitzpatrick
2020-11-30 18:05:51 -08:00
-
ab482118ad
tailcfg: add some missing json omitempty
Brad Fitzpatrick
2020-11-25 10:27:01 -08:00
-
c431382720
Fix receiver in order to be consistent: syncs.WaitGroupChan
Dmytro Tananayskiy
2020-11-19 23:50:26 +02:00
-
3a7402aa2d
logtail: help the server be more efficient
Josh Bleecher Snyder
2020-11-23 18:35:49 -08:00
-
cd6099113f
ipn: add a comment about skipping files with null bytes
Brad Fitzpatrick
2020-11-24 11:07:49 -08:00
-
72e082aaf5
ipn: make LoadPrefs return os.ErrNotExist when reading corrupted files
Alex Brainman
2020-11-22 11:34:26 +11:00
-
2c48b4ee14
tailcfg: remove outdated comments about Clone methods
David Crawshaw
2020-11-23 09:28:32 -05:00
-
-
0710fca0cd
tailcfg: include ShieldsUp in HostInfo
Sonia Appasamy
2020-11-24 10:51:13 -05:00
-
aa9d7f4665
tstime: add Parse3339B, for byte slices
Josh Bleecher Snyder
2020-11-18 11:59:02 -08:00
-
a5dd0bcb09
util/jsonutil: new package
Josh Bleecher Snyder
2020-11-18 14:40:39 -08:00
-
b65eee0745
util/lineread: add docs to Reader
Josh Bleecher Snyder
2020-11-19 11:29:09 -08:00
-
1ebbaaaebb
net/interfaces: make syscall and netstat agree when multiple gateways are present
Josh Bleecher Snyder
2020-11-19 09:05:32 -08:00
-
eccc167733
wgengine/monitor: fix memory corruption in Windows implementation
Brad Fitzpatrick
2020-11-18 12:32:38 -08:00
-
8f76548fd9
tempfork/osexec: remove old fork of os/exec
Brad Fitzpatrick
2020-11-18 08:38:31 -08:00
-
5b338bf011
tempfork/registry: delete
Brad Fitzpatrick
2020-11-18 08:29:38 -08:00
-
acade77c86
ipn/ipnserver: add knob to disable babysitter
Brad Fitzpatrick
2020-11-17 15:26:39 -08:00
-
5d96ecd5e6
net/netstat: remove a bit more unsafe
Brad Fitzpatrick
2020-11-17 13:37:39 -08:00
-
c8939ab7c7
util/endian: add Native variable to get the platform's native binary.ByteOrder
Brad Fitzpatrick
2020-11-17 13:37:06 -08:00
-
883a11f2a8
logtail: fix typo in comment
Josh Bleecher Snyder
2020-11-17 13:43:40 -08:00
-
d9e2edb5ae
wgengine: reconfigure wireguard peer in two steps when its disco key changes
Brad Fitzpatrick
2020-11-16 15:17:24 -08:00
-
3c508a58cc
wgengine/filter: don't filter GCP DNS.
David Anderson
2020-11-16 14:06:37 -08:00
-
51c8fd1dfc
logpolicy: add -race suffix to Go version when race detector in use
Brad Fitzpatrick
2020-11-16 10:13:06 -08:00
-
ff50ddf1ee
util/racebuild: add package to export a race-is-enabled const
Brad Fitzpatrick
2020-11-16 10:11:53 -08:00
-
fc8bc76e58
wgengine/router: lock goroutine to OS thread before using OLE [windows]
Brad Fitzpatrick
2020-11-16 09:55:44 -08:00
-
7a01cd27ca
net/netstat: remove some unsafe
Brad Fitzpatrick
2020-11-14 21:24:09 -08:00
-
45d96788b5
net/netns: remove use of unsafe on Windows
Brad Fitzpatrick
2020-11-14 19:52:03 -08:00
-
000347d4cf
util/endian: add package with const for whether platform is big endian
Brad Fitzpatrick
2020-11-14 19:50:00 -08:00
-
b0526e8284
net/packet: remove unnecessary mark
Josh Bleecher Snyder
2020-11-13 18:20:03 -08:00
-
efad55cf86
net/packet: speed up packet decoding
Josh Bleecher Snyder
2020-11-13 18:14:10 -08:00
-
cccdd81441
go.mod: update some deps to get past a wireguard-windows checkptr fix
Brad Fitzpatrick
2020-11-13 11:51:37 -08:00
-
2eb474dd8d
wgengine/filter: add test cases for len(dsts) > 1.
David Anderson
2020-11-12 21:29:20 -08:00
-
ce45f4f3ff
wgengine/filter: inline ip6InList into match.
David Anderson
2020-11-12 20:21:16 -08:00
-
3fdae12f0c
wgengine/filter: eliminate unnecessary memory loads.
David Anderson
2020-11-12 20:06:26 -08:00
-
47380ebcfb
wgengine/filter: twiddle bits to optimize
Josh Bleecher Snyder
2020-11-12 17:10:38 -08:00
-
5062131aad
wgengine/filter: treat * as both a v4 and v6 wildcard.
David Anderson
2020-11-12 14:14:11 -08:00
-
2d604b3791
net/packet: represent IP6 as two uint64s.
David Anderson
2020-11-12 02:56:15 -08:00
-
04ff3c91ee
wgengine/filter: add full IPv6 support.
David Anderson
2020-11-10 23:23:17 -08:00
-
fac2b30eff
control/controlclient: diagnose zero bytes from control
Brad Fitzpatrick
2020-11-12 13:31:29 -08:00
-
a664aac877
wgengine/router: disable IPv6 if v6 policy routing is unavailable.
David Anderson
2020-11-11 15:05:15 -08:00
-
a2d78b4d3e
net/dnscache, control/controlclient: use DNS cache when dialing control
Brad Fitzpatrick
2020-11-11 12:37:53 -08:00
-
97e82c6cc0
net/netcheck: remove unused DNSCache from netcheck
Brad Fitzpatrick
2020-11-11 11:52:35 -08:00
-
19b0cfe89e
all: prepare for GOOS=ios in Go 1.16
Brad Fitzpatrick
2020-11-11 09:04:34 -08:00
-
258b680bc5
Patch docker to use valid Go version
Sean Klein
2020-11-11 09:14:17 -05:00
-
563d43b2a5
Merge remote-tracking branch 'origin/main' into HEAD
Avery Pennarun
2020-11-11 03:34:20 -05:00
-
-
b246810377
.gitignore: ignore *.tmp files.
Avery Pennarun
2020-11-11 01:52:06 -05:00
-
c03543dbe2
version.sh: keep the short version even if there are patches on top.
Avery Pennarun
2020-11-10 23:54:20 -05:00
-
0050070493
version.sh: remove use of
git describe --exclude
Avery Pennarun
2020-11-10 23:33:23 -05:00
-
f99f6608ff
Reverse earlier "allow tag without 'tag:' prefix" changes.
Avery Pennarun
2020-11-10 22:26:23 -05:00
-
a38e28da07
net/packet: documentation pass.
David Anderson
2020-11-10 22:26:00 -08:00
-
c2cc3acbaf
net/packet: remove NewIP, offer only a netaddr constructor.
David Anderson
2020-11-10 21:58:09 -08:00
-
d7ee3096dd
net/packet: documentation cleanups.
David Anderson
2020-11-10 21:12:46 -08:00
-
9ef39af2f2
net/packet: fix panic on invalid IHL field.
David Anderson
2020-11-10 19:10:11 -08:00
-
22bf48f37c
net/packet: remove {get,put}{16,32} indirection to encoding/binary.
David Anderson
2020-11-10 19:09:47 -08:00
-
55b1221db2
net/packet: support full IPv6 decoding.
David Anderson
2020-11-10 01:00:35 -08:00
-
89894c6930
net/packet: add IPv6 source and destination IPs to Parsed.
David Anderson
2020-11-10 00:04:27 -08:00
-
-
d192bd0f86
net/interfaces: ignore bogus proxy URLs from winhttp [windows]
Brad Fitzpatrick
2020-11-10 11:30:05 -08:00
-
d21956436a
ipn, tailcfg: change Windows subnet disabling behavior w/ WPAD
Brad Fitzpatrick
2020-11-10 10:31:07 -08:00
-
450cfedeba
wgengine/magicsock: quiet an IPv6 warning in tests
Brad Fitzpatrick
2020-11-10 09:11:21 -08:00
-
e7ac9a4b90
tsweb: refactor JSONHandler to take status code from error if it is present (#905)
chungdaniel
2020-11-10 09:52:26 -05:00
-
6e52633c53
net/packet: record allocations in benchmark.
David Anderson
2020-11-10 02:19:04 -08:00
-
093431f5dd
net/packet: s/ParsedPacket/Parsed/ to avoid package stuttering.
David Anderson
2020-11-09 23:49:09 -08:00
-
c48253e63b
wgengine/filter: add a method to run the packet filter without a packet.
David Anderson
2020-11-09 23:22:23 -08:00
-
7a54910990
wgengine/filter: remove helper vars, mark NewAllowAll test-only.
David Anderson
2020-11-09 22:02:03 -08:00
-
76d99cf01a
wgengine/filter: remove the Matches type.
David Anderson
2020-11-09 21:33:41 -08:00
-
b950bd60bf
wgengine/filter: add and clean up documentation.
David Anderson
2020-11-09 21:22:36 -08:00
-
a8589636a8
wgengine/filter: remove unused Clone methods.
David Anderson
2020-11-09 21:22:16 -08:00
-
b3634f020d
wgengine/filter: use netaddr types in public API.
David Anderson
2020-11-09 20:12:21 -08:00
-
7988f75b87
tailscaled.service: also cleanup prior to starting.
David Anderson
2020-11-09 20:13:51 -08:00
-
427bf2134f
net/packet: rename from wgengine/packet.
David Anderson
2020-11-09 16:16:04 -08:00
-
19df6a2ee2
wgengine/packet: rename types to reflect their v4-only-ness, document.
David Anderson
2020-11-09 15:34:03 -08:00
-
ebd96bf4a9
wgengine/router/dns: use OpenKeyWait to set DNS configuration.
David Anderson
2020-11-09 11:01:21 -08:00
-
e9bca0c00b
version/version.sh: strip wc whitespace on macos
David Crawshaw
2020-11-08 10:29:58 -05:00
-
b1de2020d7
version: bump date
Brad Fitzpatrick
2020-11-06 21:56:46 -08:00
-
b4e19b95ed
ipn: debug zero bytes in IPN json messages
Brad Fitzpatrick
2020-11-06 13:12:52 -08:00