Commit Graph

  • 9c6bdae556 cmd/tsconnect: use the parent window for beforeunload event listener Mihai Parparita 2022-09-12 17:44:35 -07:00
  • 82e82d9b7a net/dns/resolver: remove unused responseTimeout constant Mihai Parparita 2022-09-13 17:20:37 -07:00
  • 0f16640546 net/dns: fix fmt error on Revert print nyghtowl 2022-09-13 16:24:38 -07:00
  • aa0064db4d logpolicy: add NewWithConfigPath (#5625) Joe Tsai 2022-09-13 16:30:40 -07:00
  • 45a3de14a6 cmd/tailscaled, tailcfg, hostinfo: add flag to disable logging + support Brad Fitzpatrick 2022-09-13 07:09:57 -07:00
  • f6da2220d3 wgengine: set fwmark masks in netfilter & ip rules Tom DNetto 2022-09-12 13:29:41 -07:00
  • b22b565947 cmd/tsconnect: allow xterm.js terminal options to be passed in Mihai Parparita 2022-09-12 16:00:35 -07:00
  • 7c49db02a2 wgengine/magicsock: don't use BPF receive when SO_MARK doesn't work. David Anderson 2022-09-12 14:31:20 -07:00
  • c312e0d264 cmd/tsconnect: allow hostname to be specified Mihai Parparita 2022-09-12 11:51:19 -07:00
  • 11fcc3a7b0 cmd/tsconnect: fix xterm.js link opening not working when rendered into another window Mihai Parparita 2022-09-12 11:48:19 -07:00
  • f03a63910d cmd/tailscale: add licenses link to web UI Will Norris 2022-09-09 12:14:08 -07:00
  • 024257ef5a net/stun: unmap IPv4 addresses in 16 byte STUN replies Brad Fitzpatrick 2022-09-12 11:37:56 -07:00
  • eb5939289c cmd/derper: add /generate_204 endpoint (#5601) Andrew Dunham 2022-09-12 13:43:50 -04:00
  • 16939f0d56 hostinfo: detect being run in a container in more ways Brad Fitzpatrick 2022-09-11 21:45:08 -07:00
  • d5e7e3093d hostinfo, tailcfg: split Hostinfo.OSVersion into separate fields Brad Fitzpatrick 2022-09-11 10:57:18 -07:00
  • 708b7bff3d net/dns/publicdns: also support NextDNS DoH query parameters Brad Fitzpatrick 2022-09-11 08:07:45 -07:00
  • 81bc4992f2 net/netns: add TS_FORCE_LINUX_BIND_TO_DEVICE for Linux Brad Fitzpatrick 2022-09-10 17:46:09 -07:00
  • f3ce1e2536 util/mak: deprecate NonNil, add type-safe NonNilSliceForJSON, NonNilMapForJSON Brad Fitzpatrick 2022-09-10 12:11:59 -07:00
  • e7376aca25 net/dns/resolver: set DNS-over-HTTPS Accept and User-Agent header on requests Brad Fitzpatrick 2022-09-10 08:43:18 -07:00
  • ed2b8b3e1d wgengine/router: reduce routing rule priority for openWRT + mwan3 Tom DNetto 2022-09-09 14:23:48 -07:00
  • c14361e70e net/dns/publicdns: support NextDNS DoH URLs with path parameters Brad Fitzpatrick 2022-09-09 14:06:06 -07:00
  • b302742137 cmd/tsconnect: enable web links addon in the terminal Mihai Parparita 2022-09-08 14:37:16 -07:00
  • 62035d6485 cmd/tsconnect: switch back to public version of xterm npm package Mihai Parparita 2022-09-09 10:32:03 -07:00
  • 89fee056d3 cmd/derper: add robots.txt to disallow all Brad Fitzpatrick 2022-09-09 10:21:39 -07:00
  • 3ed366ee1e licenses: update android licenses License Updater 2022-09-09 15:48:29 +00:00
  • 2aade349fc net/dns, types/dnstypes: update some comments, tests for DoH Brad Fitzpatrick 2022-09-08 15:54:29 -07:00
  • 58abae1f83 net/dns/{publicdns,resolver}: add NextDNS DoH support Brad Fitzpatrick 2022-09-06 11:15:30 -07:00
  • 01e6565e8a cmd/tsconnect: temporarily switch to xterm.js fork that handles popup windows Mihai Parparita 2022-09-07 18:23:37 -07:00
  • 2400ba28b1 cmd/tsconnect: handle terminal resizes before the SSH session is created Mihai Parparita 2022-09-07 18:22:35 -07:00
  • 2266b59446 go.toolchain.rev: bump to Go 1.19.1 Brad Fitzpatrick 2022-09-07 21:53:53 -07:00
  • ad7546fb9f tailcfg: fix broken test from comment change Brad Fitzpatrick 2022-09-07 21:57:16 -07:00
  • 255c0472fb tailcfg: reformat CurrentCapabilityVersion to be a bulleted list Brad Fitzpatrick 2022-09-07 21:46:54 -07:00
  • c5adc5243c licenses: update win/apple licenses License Updater 2022-09-07 21:26:11 +00:00
  • c9961b8b95 cmd/derper: filter out useless HTTP error logs (#5563) Andrew Dunham 2022-09-07 16:31:06 -04:00
  • 8fdf137571 licenses: update tailscale{,d} licenses License Updater 2022-09-06 18:35:57 +00:00
  • 9c8bbc7888 wgengine/magicsock: fix panic in http debug server Colin Adler 2022-06-08 19:22:16 -05:00
  • 9240f5c1e2 wgengine/netstack: only accept connection after dialing (#5503) Andrew Dunham 2022-09-06 16:04:10 -04:00
  • 2f702b150e cmd/tsconnect: add dev-pkg command for two-sided development Mihai Parparita 2022-08-30 18:05:49 -07:00
  • 672c2c8de8 wgengine/magicsock: add filter to ignore disco to old/other ports James Tucker 2022-09-02 10:33:46 -07:00
  • be140add75 wgengine/magicsock: fix regression in initial bind for js James Tucker 2022-09-06 12:16:39 -07:00
  • 1f959edeb0 wgengine/magicksock: remove nullability of RebindingUDPConns James Tucker 2022-09-02 14:24:51 -07:00
  • 56f6fe204b go.mod, wgengine/wgint: bump wireguard-go Brad Fitzpatrick 2022-09-06 11:21:30 -07:00
  • f52a659076 net/dnsfallback: allow setting log function (#5550) Andrew Dunham 2022-09-06 11:19:50 -04:00
  • b8596f2a2f net/dnsfallback: cache most recent DERP map on disk (#5545) Andrew Dunham 2022-09-05 14:36:30 -04:00
  • 060ecb010f docs/k8s: make run.sh handle SIGINT Maisem Ali 2022-09-04 15:27:13 -07:00
  • 02de34fb10 cmd/derper: add flag to run derper in bootstrap-dns-only mode Brad Fitzpatrick 2022-09-03 19:41:31 -07:00
  • 3344c3b89b tsnet: add Server method to listener Will Norris 2022-08-31 16:08:21 -07:00
  • a0bae4dac8 cmd/derper: add support for unpublished bootstrap DNS entries (#5529) Andrew Dunham 2022-09-02 14:48:30 -04:00
  • 9132b31e43 tailcfg: refactor/implement wire structs for TKA Tom DNetto 2022-08-29 14:02:12 -07:00
  • 19008a3023 net/dnscache: use net/netip Kris Brandow 2022-08-16 14:45:46 -04:00
  • ba3cc08b62 cmd/tailscale/cli: add backwards compatibility 'up' processing for legacy client Brad Fitzpatrick 2022-09-01 09:27:06 -07:00
  • d8bfb7543e licenses: update win/apple licenses License Updater 2022-09-01 20:23:04 +00:00
  • 265b008e49 wgengine: fix race on endpoints in getStatus James Tucker 2022-09-01 10:51:44 -07:00
  • a5ad57472a cli/cert: Fix help message for --key-file Bertrand Lorentz 2022-09-01 16:04:56 +02:00
  • 3564fd61b5 cmd/gitops-pusher: standardize hujson before posting to validate (#5525) Xe Iaso 2022-09-01 13:38:32 -04:00
  • cfbbcf6d07 cmd/nginx-auth/nginx-auth: update auth to allow for new domains nyghtowl 2022-08-31 17:44:22 -07:00
  • 9c66dce8e0 licenses: update win/apple licenses License Updater 2022-08-31 22:37:37 +00:00
  • e470893ba0 wgengine/magicsock: use mak in another spot Brad Fitzpatrick 2022-08-31 13:47:25 -07:00
  • c72caa6672 wgengine/magicsock: use AF_PACKET socket + BPF to read disco messages Andrew Dunham 2022-08-29 10:57:54 -04:00
  • 58f35261d0 cmd/tsconnect: remove debugging code Mihai Parparita 2022-08-30 10:57:23 -07:00
  • be95aebabd tka: implement credential signatures (key material delegation) Tom DNetto 2022-08-29 13:53:33 -07:00
  • 490acdefb6 licenses: update android licenses License Updater 2022-08-31 16:42:57 +00:00
  • 84b74825f0 licenses: update tailscale{,d} licenses License Updater 2022-08-31 15:38:13 +00:00
  • 9bd9f37d29 go.mod: bump wireguard/windows, which moves to using net/netip Brad Fitzpatrick 2022-08-11 10:23:35 -07:00
  • 185f2e4768 words: this title should have been a pun, but I chickened out (#5506) Charlotte Brandhorst-Satzkorn 2022-08-31 07:02:49 -07:00
  • 53e08bd7ea VERSION.txt: this is 1.31 Denton Gentry 2022-08-31 06:29:54 -07:00
  • 70ed22ccf9 util/uniq: add ModifySliceFunc (#5504) Andrew Dunham 2022-08-30 18:51:18 -04:00
  • 7ca17b6bdb tka: validate key after UpdateKey before applying state Tom DNetto 2022-08-30 11:30:09 -07:00
  • e945d87d76 util/uniq: use generics instead of reflect (#5491) Andrew Dunham 2022-08-30 17:56:51 -04:00
  • 1ac4a26fee ipn/localapi: send Tailscale version in ACME User-Agent (#5499) Andrew Dunham 2022-08-30 16:48:59 -04:00
  • 761163815c tailcfg: add Hostinfo.Userspace{,Router} bits Brad Fitzpatrick 2022-08-30 12:30:55 -07:00
  • 9f6c8517e0 net/dns: set OS DNS to 100.100.100.100 for route-less ExtraRecords [cap 41] Brad Fitzpatrick 2022-08-30 09:34:59 -07:00
  • 27f36f77c3 cmd/tsconnect: output errors to the JS console too Mihai Parparita 2022-08-29 18:12:52 -07:00
  • 122bd667dc cmd/gitops-pusher: be less paranoid about external modifications (#5488) Xe Iaso 2022-08-30 09:41:25 -04:00
  • 21cd402204 logtail: do not log when backing off (#5485) Joe Tsai 2022-08-30 06:21:03 -07:00
  • 0ae0439668 docs/k8s: add IPv6 forwarding in proxy.yaml Denton Gentry 2022-08-27 21:55:12 -07:00
  • 6dcc6313a6 CI: add go mod tidy workflow Denton Gentry 2022-08-27 19:35:37 -07:00
  • 78dbb59a00 CI: make all workflows get Go version from go.mod Denton Gentry 2022-08-30 04:41:08 -07:00
  • 7e40071571 util/deephash: handle slice edge-cases (#5471) Joe Tsai 2022-08-30 00:33:18 -07:00
  • 90dc0e1702 wgengine: remove unused singleflight group James Tucker 2022-08-29 17:39:32 -07:00
  • 2c18517121 cmd/tsconnect: add npm publish workflow Mihai Parparita 2022-08-24 18:05:42 -07:00
  • d6c3588ed3 wgengine/wgcfg: only write peer headers if necessary (#5449) Andrew Dunham 2022-08-29 20:47:52 -04:00
  • 81dba3738e wgengine: remove all peer status from open timeout diagnostics James Tucker 2022-08-26 13:36:55 -07:00
  • ad1cc6cff9 wgengine: use Go API rather than UAPI for status James Tucker 2022-08-26 11:35:53 -07:00
  • 68d9d161f4 net/dns: [win] fix regression in disableDynamicUpdate Maisem Ali 2022-08-29 15:16:34 -07:00
  • c66f99fcdc tailcfg, control/controlclient, ipn/ipnlocal: add c2n (control-to-node) system Brad Fitzpatrick 2022-08-27 12:55:41 -07:00
  • 08b3f5f070 wgengine/wgint: add shady temporary package to get at wireguard internals Brad Fitzpatrick 2022-08-29 09:46:26 -07:00
  • 66d7d2549f logger: migrate rusage syscall use to x/sys/unix Nahum Shalman 2022-08-28 14:41:41 +00:00
  • d20392d413 cmd/tailscale: add emoji for illumos in status subcommand Nahum Shalman 2022-08-28 14:54:33 +00:00
  • 58cc049a9f util/cstruct: add package for decoding padded C structures (#5429) Andrew Dunham 2022-08-28 11:12:09 -04:00
  • 9b77ac128a wgengine: print in-flight operations on watchdog trigger (#5447) Andrew Dunham 2022-08-27 22:06:18 -04:00
  • e1738ea78e chirp: add a 10s timeout when communicating with BIRD (#5444) Andrew Dunham 2022-08-27 20:49:31 -04:00
  • 9bf13fc3d1 util/deephash: remove getTypeInfo (#5469) Joe Tsai 2022-08-27 17:39:51 -07:00
  • ab7e6f3f11 util/deephash: require pointer in API (#5467) Joe Tsai 2022-08-27 16:08:31 -07:00
  • c5b1565337 util/deephash: move pointer and interface logic to separate function (#5465) Joe Tsai 2022-08-27 15:51:34 -07:00
  • d2e2d8438b util/deephash: move map logic to separate function (#5464) Joe Tsai 2022-08-27 15:49:26 -07:00
  • 23c3831ff9 util/deephash: coalesce struct logic (#5466) Joe Tsai 2022-08-27 15:39:46 -07:00
  • 296b008b9f util/deephash: move array and slice logic to separate function (#5463) Joe Tsai 2022-08-27 15:37:36 -07:00
  • 31bf3874d6 util/deephash: use unsafe.Pointer instead of reflect.Value (#5459) Joe Tsai 2022-08-27 12:30:35 -07:00
  • e0c5ac1f02 util/deephash: add debug printer (#5460) Joe Tsai 2022-08-27 12:14:07 -07:00