Commit Graph

  • 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