Commit Graph

  • cb87b7aa5b version: only prefix VERSION.txt to version if not link-stamped Brad Fitzpatrick 2021-10-29 14:03:21 -07:00
  • 06dccea416 types/key: fix license header on disco files. David Anderson 2021-10-29 13:45:49 -07:00
  • 05cc2f510b types/key: new types for disco keys. David Anderson 2021-10-29 13:43:19 -07:00
  • 05e55f4a0b logtail/filch: limit buffer file size to 50MB Maisem Ali 2021-10-29 12:04:57 -07:00
  • 55b6753c11 wgengine/magicsock: remove use of key.{Public,Private}. David Anderson 2021-10-29 13:15:27 -07:00
  • 429632d32c ipn/ipnlocal: treat js/wasm interative logins as ephemeral for now Brad Fitzpatrick 2021-10-29 11:55:36 -07:00
  • c1d009b9e9 ipn/ipnstate: use key.NodePublic instead of the generic key.Public. David Anderson 2021-10-28 16:56:44 -07:00
  • ebae0d95d0 Revert "Revert "tailcfg: remove reference to types/key.Public."" David Anderson 2021-10-29 09:38:44 -07:00
  • ef14663934 Revert "tailcfg: remove reference to types/key.Public." David Anderson 2021-10-28 19:00:29 -07:00
  • 94f6257fde tailcfg: remove reference to types/key.Public. David Anderson 2021-10-28 16:16:38 -07:00
  • 1f06f77dcb derp: remove package shadowing of types/key. David Anderson 2021-10-28 16:13:28 -07:00
  • 37c150aee1 derp: use new node key type. David Anderson 2021-10-28 15:42:50 -07:00
  • 15376f975b types/wgkey: delete, no longer used. David Anderson 2021-10-28 14:53:10 -07:00
  • 19189d7018 wgengine/router: add a addrFamily type [linux] Brad Fitzpatrick 2021-10-28 14:52:27 -07:00
  • c41fe182f0 cmd/tailscaled: update depaware. David Anderson 2021-10-28 14:28:59 -07:00
  • 4d38194c21 control/controlclient: stop using wgkey. David Anderson 2021-10-28 14:22:51 -07:00
  • e03fda7ae6 wgengine/magicsock: remove test uses of wgkey. David Anderson 2021-10-28 14:17:08 -07:00
  • 7c40a5d440 wgengine/router: refactor in prep for Linux netlink-ification Brad Fitzpatrick 2021-10-28 13:11:03 -07:00
  • ada8cd99af control/controlclient: add a LoginEphemeral LoginFlags bit Brad Fitzpatrick 2021-10-28 13:21:35 -07:00
  • 94fb42d4b2 all: use testingutil.MinAllocsPerRun Josh Bleecher Snyder 2021-10-27 16:21:44 -07:00
  • 1df865a580 wgengine/magicsock: allow even fewer allocs per UDP receive Josh Bleecher Snyder 2021-10-27 16:03:18 -07:00
  • c1d377078d wgengine/magicsock: use testingutil.MinAllocsPerRun Josh Bleecher Snyder 2021-10-27 16:02:12 -07:00
  • 4bb2c6980d util/testingutil: new package with MinAllocsPerRun Josh Bleecher Snyder 2021-10-27 16:00:32 -07:00
  • 640de1921f depaware: update Josh Bleecher Snyder 2021-10-28 12:34:48 -07:00
  • aad46bd9ff wgengine/router: stop cleaning up old dev rules on Linux Brad Fitzpatrick 2021-10-28 12:26:56 -07:00
  • c9bf773312 wgengine/magicsock: replace use of wgkey with new node key type. David Anderson 2021-10-28 11:07:25 -07:00
  • d36c0d3566 wgengine/router: add debug test to enumerate rules Brad Fitzpatrick 2021-10-28 11:11:37 -07:00
  • 6e5175373e types/netmap: use new node key type. David Anderson 2021-10-28 10:44:34 -07:00
  • 96ad68c5d6 ipn: remove mention of wgkey in comment. David Anderson 2021-10-28 10:40:44 -07:00
  • bab2d92c42 tailcfg: remove use of wgkey. David Anderson 2021-10-28 10:39:56 -07:00
  • 3164c7410e wgengine/wgcfg: remove unused helper function. David Anderson 2021-10-28 10:38:13 -07:00
  • 0c546a28ba types/persist: use new node key type. David Anderson 2021-10-28 09:50:58 -07:00
  • 5302e4be96 net/portmapper: only print PCP/PMP if VerboseLogs Denton Gentry 2021-10-16 06:52:37 -07:00
  • dc2fbf5877 wgengine/router: start using netlink instead of 'ip' on Linux Brad Fitzpatrick 2021-10-27 21:36:29 -07:00
  • 7b87c04861 tailcfg: add RegisterRequest.Ephemeral to request new ephemeral node Brad Fitzpatrick 2021-10-27 20:48:01 -07:00
  • 3ad11f6b8c Dockerfile: build/run instructions need a /, not : Michael Stapelberg 2021-10-16 09:43:25 +02:00
  • 31e4f60047 version: embed VERSION.txt in unstamped version Brad Fitzpatrick 2021-10-22 09:44:37 -07:00
  • a9c78910bd wgengine/wgcfg: convert to use new node key type. David Anderson 2021-10-27 17:42:33 -07:00
  • a47158e14d cmd/derper: use new node key type. David Anderson 2021-10-27 17:29:43 -07:00
  • bc89a796ec types/key: add a dedicated type for node keys. David Anderson 2021-09-20 09:59:09 -07:00
  • 22dbaa0894 ipn/ipnserver: add New, Server.Server Brad Fitzpatrick 2021-10-27 16:45:55 -07:00
  • d381bc2b6c ipn/ipnserver: move the unserved connection logic to a Listener Brad Fitzpatrick 2021-10-27 16:33:15 -07:00
  • c23a378f63 ipn/ipnserver: start refactoring ipnserver.Run into smaller pieces Brad Fitzpatrick 2021-10-27 16:10:24 -07:00
  • e4d2ef2b67 go.sum: tidy Brad Fitzpatrick 2021-10-27 21:36:43 -07:00
  • cf8fcc1254 syncs: mark as safe for Go 1.18 Josh Bleecher Snyder 2021-10-27 16:33:34 -07:00
  • 869999955d ipn/ipnserver: export server type as Server Brad Fitzpatrick 2021-10-27 15:44:14 -07:00
  • f27950e97f go.mod: upgrade netaddr, netstack Josh Bleecher Snyder 2021-10-27 15:03:17 -07:00
  • 060ba86baa net/portmapper: ignore IGD SSDP responses from !defaultgw David Anderson 2021-10-27 15:25:22 -07:00
  • 675f9cd199 cmd/tailscale/cli: add, use log.Fatalf indirection for js/wasm Brad Fitzpatrick 2021-10-27 15:18:48 -07:00
  • 4a65b07e34 net/portmapper: also send UPnP SSDP query to the SSDP multicast address. David Anderson 2021-10-27 14:55:59 -07:00
  • 5df7ac70d6 cmd/tailscale/cli: add Stdout, Stderr and output through them Brad Fitzpatrick 2021-10-27 14:53:46 -07:00
  • 2ce5fc7b0a safesocket: fail early on js/wasm Brad Fitzpatrick 2021-10-27 14:53:28 -07:00
  • 3b5ada1fd8 cmd/tailscale/cli: use errors.Is to check ff's wrapped flag errors Brad Fitzpatrick 2021-10-27 14:06:22 -07:00
  • 75de4e9cc2 cmd/tailscale/cli: don't ExitOnError on js/wasm Brad Fitzpatrick 2021-10-27 13:57:05 -07:00
  • b0b0a80318 net/netcheck: implement netcheck for js/wasm clients Brad Fitzpatrick 2021-10-27 09:37:32 -07:00
  • eebe7afad7 derp/derphttp: only log about a weird upgrade if any was specified Brad Fitzpatrick 2021-10-27 09:41:25 -07:00
  • 81cabf48ec control/controlclient,tailcfg: propagate registration errors to the frontend Maisem Ali 2021-10-26 10:19:35 -07:00
  • 139a6c4c9c net/dns: detect when resolvconf points to systemd-resolved. Denton Gentry 2021-10-08 06:51:48 -07:00
  • a320d70614 net/dns: fall back to copy+delete/truncate if moving to/from /etc/resolv.conf fails. David Anderson 2021-10-06 17:49:32 -07:00
  • 04d24d3a38 net/dns: move directManager function below directManager's definition. David Anderson 2021-10-06 17:00:47 -07:00
  • 422ea4980f net/dns: remove a tiny wrapper function that isn't contributing anything. David Anderson 2021-10-06 16:57:02 -07:00
  • 10745c099a tailcfg: add Node.Tags Maisem Ali 2021-10-20 14:26:31 -07:00
  • 85fa1b0d61 wgengine: fail NewUserspaceEngine if wireguard device doesn't come up Maisem Ali 2021-10-18 13:09:51 -04:00
  • 59a906df47 Merge pull request #3179 from tailscale/bugreport Maya Kaczorowski 2021-10-25 09:59:39 -07:00
  • c1293b3858 .github: Add Synology as an OS Denton Gentry 2021-10-24 06:01:29 -07:00
  • 505f844a43 cmd/derper, derp/derphttp: add websocket support Brad Fitzpatrick 2021-10-21 10:12:51 -07:00
  • 0b62f26349 magicsock: remove test data race David Crawshaw 2021-10-22 10:17:53 -07:00
  • 09e692e318 health: don't look for UDP goroutines in js/wasm health check Brad Fitzpatrick 2021-10-22 09:12:00 -07:00
  • ed3fb197ad wgengine/magicsock: fix/disable a few misc things to get js/wasm working Brad Fitzpatrick 2021-10-22 09:09:37 -07:00
  • a8e2cceefd net/netcheck: hard-code preferred DERP region 900 on js/wasm for now Brad Fitzpatrick 2021-10-22 09:08:15 -07:00
  • c209278a9b go.mod: bump wireguard-go to pick up upstreamed js/wasm build fixes Brad Fitzpatrick 2021-10-21 10:37:07 -07:00
  • 9b101bd6af net/tstun: don't compile the code New constructor on js/wasm Brad Fitzpatrick 2021-10-21 10:36:30 -07:00
  • c60806b557 scripts/installer.sh: use .asc suffix for armored debian gpg key URL. David Anderson 2021-10-20 18:58:02 -07:00
  • 9f954628e5 net/dns: ignore UnknownMethod error in SetLinkDefaultRoute for resolved manager Maxim Merzhanov 2021-10-19 17:02:35 +03:00
  • e25afc6656 wgengine/magicsock: don't try to determine endpoints on js/wasm Brad Fitzpatrick 2021-10-20 12:57:10 -07:00
  • 8e3b8dbb50 scripts/installer.sh: Correct support for Oracle Linux. David Anderson 2021-10-19 19:39:49 -07:00
  • 6cb2705833 wgengine/magicsock: don't run UDP listeners on js/wasm Brad Fitzpatrick 2021-10-20 12:14:19 -07:00
  • 8efc306e4f net/interfaces: assume the network's up on js/wasm Brad Fitzpatrick 2021-10-20 12:13:52 -07:00
  • 9310713bfb all: fix some js/wasm compilation issues Brad Fitzpatrick 2021-10-20 09:41:36 -07:00
  • 0bf515e780 cmd/tailscale: changes to --advertise-tags should wait for possible reauth. Maisem Ali 2021-10-19 23:36:29 -07:00
  • 1b4e007425 scripts/installer.sh: use expr for regex matches. David Anderson 2021-10-19 19:31:26 -07:00
  • 7ce9c7ce84 scripts/installer.sh: use the appropriate apt key wrangling for the distro. David Anderson 2021-10-18 19:56:08 -07:00
  • 118fe105f5 scripts/installer.sh: add a few more supported distro versions. David Anderson 2021-10-18 19:55:49 -07:00
  • c30fa5903d wgengine/magicsock: remove peerMap.byDiscoKey map Brad Fitzpatrick 2021-10-18 15:31:08 -07:00
  • 3552d86525 wgengine/magicsock: turn down timeouts in tests David Crawshaw 2021-10-19 05:10:38 -07:00
  • eaa0aef934 go.mod: bump github.com/creack/pty from 1.1.16 to 1.1.17 dependabot[bot] 2021-10-18 11:30:30 +00:00
  • b956139b0c wgengine/magicsock: track IP<>node mappings without relying on discokeys. David Anderson 2021-10-18 13:29:09 -07:00
  • 7a243ae5b1 wgengine/magicsock: finish TODO to speed up peerMap.forEachEndpointWithDiscoKey Brad Fitzpatrick 2021-10-18 14:38:03 -07:00
  • c6ea282b3f utils/winutil utils/winutil/vss: add utility function for extracting data from Windows System Restore Point backups. Aaron Klotz 2021-10-06 13:30:58 -06:00
  • 6425f497b1 ipn/ipnserver paths: add paths.LegacyStateFilePath Aaron Klotz 2021-10-06 13:27:35 -06:00
  • 11fdb14c53 wgengine/magicsock: don't check always-non-nil endpoint for nil-ness Brad Fitzpatrick 2021-10-18 14:27:39 -07:00
  • e7eb46bced wgengine/magicsock: add an explicit else branch to peerMap update. David Anderson 2021-10-18 13:05:12 -07:00
  • 1c56643136 disco: amplify comment that disco ping's NodeKey shouldn't be trusted by itself. David Anderson 2021-10-18 10:50:13 -07:00
  • cb030a0bb4 docs/k8s: add example about setting up a subnet router Robert 2021-10-16 15:17:36 -07:00
  • 53199738fb wgengine: don't try to delete legacy netfilter rules on synology. Maisem Ali 2021-10-18 10:15:44 -07:00
  • 2aa5df7ac1 wgengine/magicsock: document and enforce that peerInfo.ep is non-nil. David Anderson 2021-10-18 10:22:56 -07:00
  • 521b44e653 wgengine/magicsock: move discoKey fields to the mutex-protected section. David Anderson 2021-10-18 10:14:42 -07:00
  • 27799a1a96 wgengine: only use AmbientCaps on DSM7+ Maisem Ali 2021-10-18 10:13:36 -07:00
  • a6d02dc122 wgengine/magicsock: track which NodeKey each DiscoKey was last for Brad Fitzpatrick 2021-10-17 11:31:21 -07:00
  • c759fcc7d3 wgengine/magicsock: fix data race with sync.Pool in error+logging path Brad Fitzpatrick 2021-10-17 17:11:27 -07:00