Commit Graph

  • 000f90d4d7 wgengine/wglog: Fix docstring on wireguardGoString to match args Evan Anderson 2021-09-04 17:10:17 -07:00
  • 69c897a763 net/dnsfallback: run go generate to pick up new derp9s. David Anderson 2021-09-04 23:50:18 -07:00
  • bb6fdfb243 net/dns: fix the build on freebsd (missing default case in switch) David Anderson 2021-09-04 23:48:51 -07:00
  • b3b1c06b3a net/dns: only restart systemd-resolved if we changed /etc/resolv.conf. David Anderson 2021-09-04 23:46:15 -07:00
  • 10547d989d net/dns: exhaustively test DNS selection paths for linux. David Anderson 2021-09-04 23:40:48 -07:00
  • c071bcda33 net/dns: relax systemd-resolved detection. David Anderson 2021-09-04 22:32:28 -07:00
  • 980acc38ba types/key: add a special key with custom serialization for control private keys (#2792) Dave Anderson 2021-09-03 13:17:46 -07:00
  • 61c3b98a24 Revert "types/key: add MachinePrivate and MachinePublic." David Anderson 2021-09-03 11:34:34 -07:00
  • 4fdb88efe1 types/key: add MachinePrivate and MachinePublic. David Anderson 2021-09-01 01:52:27 -07:00
  • 4ce091cbd8 version: use go from the current toolchain to compile in tests. David Anderson 2021-09-02 20:11:20 -07:00
  • d1cb7a2639 metrics: use SYS_OPENAT Brad Fitzpatrick 2021-09-02 15:28:19 -07:00
  • 159d88aae7 go.mod: tidy. David Anderson 2021-09-02 14:23:15 -07:00
  • b96159e820 go.mod: update github.com/ulikunitz/xz for https://github.com/advisories/GHSA-25xm-hr59-7c27 David Anderson 2021-09-02 13:09:12 -07:00
  • 99a1c74a6a metrics: optimize CurrentFDs to not allocate on Linux Brad Fitzpatrick 2021-09-02 11:49:32 -07:00
  • db3586cd43 go.mod: upgrade staticcheck Brad Fitzpatrick 2021-09-02 13:13:42 -07:00
  • ec2b7c7da6 all: bump minimum Go to 1.17 Brad Fitzpatrick 2021-09-02 12:28:03 -07:00
  • fc160f80ee metrics: move currentFDs code to the metrics package Brad Fitzpatrick 2021-09-02 11:14:14 -07:00
  • 5d800152d9 cmd/derper: increase port 80's WriteTimeout to permit longer CPU profiles Brad Fitzpatrick 2021-09-02 10:49:14 -07:00
  • e4e4d336d9 cmd/derper: listen on host of flag server addr for port 80 and 3478 (#2768) Chuangbo Li 2021-09-03 01:42:27 +08:00
  • 4e18cca62e testcontrol: replace panic with error David Crawshaw 2021-08-30 13:54:35 +00:00
  • 5bacbf3744 wgengine/magicsock, health, ipn/ipnstate: track DERP-advertised health Brad Fitzpatrick 2021-09-01 19:27:22 -07:00
  • 722942dd46 tsweb: restore CPU profiling handler Brad Fitzpatrick 2021-09-02 08:57:14 -07:00
  • daf54d1253 control/controlclient: remove TS_DEBUG_USE_DISCO=only. David Anderson 2021-09-01 17:32:22 -07:00
  • 39748e9562 net/dns/resolver: authoritatively return NXDOMAIN for reverse zones we own. David Anderson 2021-09-01 17:25:02 -07:00
  • 954064bdfe wgengine/wgcfg/nmcfg: don't configure peers who can't DERP or disco. David Anderson 2021-09-01 15:29:06 -07:00
  • f90ac11bd8 wgengine: remove unnecessary magicConnStarted channel. David Anderson 2021-09-01 15:21:48 -07:00
  • bb10443edf wgengine/wgcfg: use just the hexlified node key as the WireGuard endpoint. David Anderson 2021-08-31 22:37:23 -07:00
  • d00341360f wgengine/magicsock: remove unused debug knob. David Anderson 2021-08-31 21:43:57 -07:00
  • dfd978f0f2 wgengine/magicsock: use NodeKey, not DiscoKey, as the trigger for lazy reconfig. David Anderson 2021-08-31 19:06:04 -07:00
  • 4c27e2fa22 wgengine/magicsock: remove Start method from Conn. David Anderson 2021-08-31 18:09:52 -07:00
  • 1a899344bd wgengine/magicsock: don't store tailcfg.Nodes alongside endpoints. David Anderson 2021-08-31 16:55:22 -07:00
  • b2181608b5 wgengine/magicsock: eagerly create endpoints in SetNetworkMap. David Anderson 2021-08-31 13:25:58 -07:00
  • 0842e2f45b ipn/store: add ability to store data as k8s secrets. Maisem Ali 2021-09-01 08:11:43 -07:00
  • f53792026e tstest/integration/vms: move build tags from linux to !windows David Crawshaw 2021-08-31 16:36:01 -07:00
  • 7f29dcaac1 cmd/tailscale/cli: make up block until state Running, not just Starting Brad Fitzpatrick 2021-08-31 15:42:52 -07:00
  • fb8b821710 tsnet: fix typo in comment Brad Fitzpatrick 2021-09-01 07:54:49 -07:00
  • 7a7aa8f2b0 cmd/derper: also add port 80 timeouts Brad Fitzpatrick 2021-08-31 21:13:59 -07:00
  • 3c8ca4b357 client/tailscale, cmd/tailscale/cli: move version mismatch check to CLI Brad Fitzpatrick 2021-08-31 15:21:27 -07:00
  • 8744394cde version: bump date Brad Fitzpatrick 2021-08-31 15:21:06 -07:00
  • 21cb0b361f safesocket: add connect retry loop to wait for tailscaled Brad Fitzpatrick 2021-08-31 14:36:10 -07:00
  • a59b389a6a derp: add new health update and server restarting frame types Brad Fitzpatrick 2021-08-31 12:27:24 -07:00
  • 0b9e938152 tstest/integration/vms: test DNS configuration Christine Dodrill 2021-07-21 10:27:50 -04:00
  • 00b3c1c042 cmd/derper: add missing read/write timeouts Brad Fitzpatrick 2021-08-31 10:18:36 -07:00
  • 9b7fc2ed1f .github: add Ubuntu VM test David Crawshaw 2021-08-31 07:17:07 -07:00
  • 73280595a8 derp: accept dup clients without closing prior's connection Brad Fitzpatrick 2021-08-30 11:16:11 -07:00
  • debaaebf3b tstest/integration/vms: turn on logcatcher logging by default David Crawshaw 2021-08-30 12:10:13 -07:00
  • a1f1020042 tstest/integration/vms: avoid log after test completion David Crawshaw 2021-08-30 14:06:47 +00:00
  • 583af7c1a6 tstest/integration/vms: give guest multiple cores and use generic machine David Crawshaw 2021-08-30 14:05:39 +00:00
  • 8668103f06 tstest/integration/vms: print qemu console output, fix printing issues David Crawshaw 2021-08-26 18:19:42 -04:00
  • 1a9fba5b04 tstest/integration/vms: fix ubuntu URLs David Crawshaw 2021-08-26 18:01:46 -04:00
  • 0daa32943e all: add (*testing.B).ReportAllocs() to every benchmark Emmanuel T Odeke 2021-08-30 20:43:18 -07:00
  • 44d71d1e42 wgengine/magicsock: fix race in test shutdown, again. David Anderson 2021-08-30 21:26:38 -07:00
  • f09ede9243 wgengine/magicsock: don't configure eager WireGuard handshaking in tests. David Anderson 2021-08-26 17:39:32 -07:00
  • 86d1c4eceb wgengine/magicsock: ignore close races even harder. David Anderson 2021-08-30 15:32:06 -07:00
  • 8bacfe6a37 wgengine/magicsock: remove unused sendLogLimit limiter. David Anderson 2021-08-25 23:53:17 -07:00
  • e151b74f93 wgengine/magicsock: remove opts.SimulatedNetwork. David Anderson 2021-08-25 23:33:46 -07:00
  • 58c1f7d51a wgengine/magicsock: rename opts.PacketListener to TestOnlyPacketListener. David Anderson 2021-08-25 22:26:25 -07:00
  • 8049063d35 wgengine/magicsock: rename discoEndpoint to just endpoint. David Anderson 2021-08-25 22:20:31 -07:00
  • f2d949e2db wgengine/magicsock: fold findEndpoint into its only remaining caller. David Anderson 2021-08-25 22:15:48 -07:00
  • fe2f89deab wgengine/magicsock: fix rare shutdown race in test. David Anderson 2021-08-27 14:13:49 -07:00
  • 97693f2e42 wgengine/magicsock: delete legacy AddrSet endpoints. David Anderson 2021-08-25 19:39:20 -07:00
  • 61c62f48d9 wgengine/bench: disable unused benchmark that relies on legacy magicsock. David Anderson 2021-08-25 19:07:49 -07:00
  • 54bc3b7d97 util/deephash: remove soon to be deleted field from wgcfg. David Anderson 2021-08-25 19:07:00 -07:00
  • 923c98cd8f types/wgkey: add TODO for a future API change. David Anderson 2021-08-25 19:05:44 -07:00
  • 065c4ffc2c net/dns: add start of Linux newOSConfigurator tests Brad Fitzpatrick 2021-08-30 14:16:12 -07:00
  • 09a47ea3f1 net/dns: prep for writing manager_linux tests; pull some stuff out Brad Fitzpatrick 2021-08-30 13:48:35 -07:00
  • 3f1317e3e5 util/deephash: fix TestArrayAllocs Joe Tsai 2021-08-30 10:47:21 -07:00
  • 30458c71c8 tstime/rate: deflake TestLongRunningQPS Joe Tsai 2021-08-30 10:46:41 -07:00
  • bb47feca44 tstest/integration: prefix logs with logid David Crawshaw 2021-08-30 13:46:59 +00:00
  • fd4838dc57 wgengine/userspace: add support to automatically enable/disable the tailscale protocol in BIRD, when the node is a primary subnet router as determined by control. Maisem Ali 2021-08-30 09:45:55 -07:00
  • 7fcf86a14a wgengine: fix link monitor / magicsock Start race Brad Fitzpatrick 2021-08-30 08:37:23 -07:00
  • 0b962567fa vms: make ssh-keygen quiet by default David Crawshaw 2021-08-26 15:03:27 -04:00
  • 4fcce70df5 tstest/integration: listen on the specified IP David Crawshaw 2021-08-30 13:38:53 +00:00
  • 0b2761ca92 testcontrol: plumb through DERP David Crawshaw 2021-08-30 13:55:55 +00:00
  • ffd22050c0 derp: export current file descriptor metric Brad Fitzpatrick 2021-08-29 15:17:34 -07:00
  • 5d3427021b Minor corrections to the API documentation Will Lachance 2021-08-28 17:47:59 -04:00
  • a35c3ba221 cmd/tailscale: fix truncated characters in web controller (#2722) Will Lachance 2021-08-27 17:10:17 -04:00
  • 83906abc5e wgengine/netstack: clarify a comment Brad Fitzpatrick 2021-08-27 11:10:56 -07:00
  • ae9b3f38d6 github: set GOOS/GOARCH for go list Maisem Ali 2021-08-26 15:39:42 -07:00
  • baf8854f9a tempfork/wireguard-windows: remove the old windows firewall code now that we are no longer relying on it. Maisem Ali 2021-08-26 10:31:19 -07:00
  • 3606e68721 net/interfaces: fix default route lookup on Windows Brad Fitzpatrick 2021-08-26 12:00:18 -07:00
  • 4aab083cae cmd/tailscaled: add debug flag to print interfaces just once Brad Fitzpatrick 2021-08-26 11:59:52 -07:00
  • b49d9bc74d net/portmapper: fix "running a test" condition. David Anderson 2021-08-25 20:13:56 -07:00
  • 1925fb584e wgengine/netstack: fix crash in userspace netstack TCP forwarding Brad Fitzpatrick 2021-08-25 14:39:09 -07:00
  • 88bd796622 tailcfg,ipn/ipnlocal: support DNSConfig.Routes with empty values [mapver 23] Brad Fitzpatrick 2021-08-25 09:07:21 -07:00
  • ac0353e982 fix: typo spelling grammar slowy07 2021-08-24 21:36:48 +07:00
  • 780e65a613 VERSION.txt: new unstable v1.15.0 Denton Gentry 2021-08-23 13:38:15 -07:00
  • 37053801bb wgengine/magicsock: restore a bit of logging on node becoming active Brad Fitzpatrick 2021-08-23 10:59:07 -07:00
  • 51976ab3a2 tsweb: add vars for unix process start time and version Brad Fitzpatrick 2021-08-23 09:44:53 -07:00
  • 246fa67e56 version: bump date Brad Fitzpatrick 2021-08-23 09:16:45 -07:00
  • 6990a314f5 hostinfo: set DeviceModel from Linux devicetree model Brad Fitzpatrick 2021-08-22 21:15:30 -07:00
  • 3ac731dda1 hostinfo: fix earlier git fail, add files lost in move Brad Fitzpatrick 2021-08-22 21:12:27 -07:00
  • 71b375c502 api.md: add acl validation docs Aaditya Chaudhary 2021-08-22 18:27:45 -04:00
  • 0ac2130590 net/dns: resolveConfExists reading the wrong error David Crawshaw 2021-06-25 09:51:49 -07:00
  • c1aa5a2e33 ipn/ipnlocal: update requested tags in host info Fixes #2641 Matt Drollette 2021-08-12 12:08:46 -05:00
  • f35b8c3ead derp: fix meshing accounting edge case bug Brad Fitzpatrick 2021-08-21 19:50:50 -07:00
  • fab296536c words: add more tails and scales Alessandro Mingione 2021-08-17 11:47:08 -07:00
  • 6731f934a6 Revert "wgengine: actively log FlushDNS." Denton Gentry 2021-08-20 11:14:14 -07:00
  • 47045265b9 hostinfo: add SetDeviceModel setter, move remaining code from controlclient Brad Fitzpatrick 2021-08-20 10:34:13 -07:00
  • 4ff0757d44 cmd/testcontrol: add test control server Josh Bleecher Snyder 2021-08-18 14:20:40 -07:00