Commit Graph

  • 8f30fa67aa ipn: treat zero-length file state store file as missing Brad Fitzpatrick 2020-11-06 12:56:24 -08:00
  • 3aa68cd397 version: relax git detection logic Adrian Dewhurst 2020-11-06 15:41:15 -05:00
  • 119101962c wgengine/router: don't double-prefix dns log messages [Windows] Brad Fitzpatrick 2020-11-06 11:42:34 -08:00
  • bda53897b5 tailcfg: document FilterRule Brad Fitzpatrick 2020-11-05 11:54:54 -08:00
  • 782e07c0ae control/controlclient: send warning flag in map request when IP forwarding off Brad Fitzpatrick 2020-11-04 13:48:50 -08:00
  • 4f4e84236a ipn: clean up Prefs logging at start Brad Fitzpatrick 2020-11-04 10:24:33 -08:00
  • 6bcb466096 ipn: disambiguate how machine key was initialized Brad Fitzpatrick 2020-11-04 09:35:58 -08:00
  • 696e160cfc cmd/tailscale/cli: fix double tag: prefix in tailscale up Brad Fitzpatrick 2020-11-04 08:04:00 -08:00
  • 946c1edb42 tailcfg: improve error returned by Hostinfo.CheckRequestTags Josh Bleecher Snyder 2020-11-03 16:19:20 -08:00
  • fb9f80cd61 tailcfg: add Hostinfo.CheckRequestTags helper method Josh Bleecher Snyder 2020-11-03 16:10:23 -08:00
  • ed17f5ddae VERSION.txt: this is now 1.3.x. David Anderson 2020-11-03 15:09:02 -08:00
  • 39bbb86b09 build_dist: fix after version refactor. David Anderson 2020-11-03 14:39:45 -08:00
  • 28f6552646 wgengine/router/dns: run ipconfig /registerdns async, log timing Brad Fitzpatrick 2020-11-03 09:59:50 -08:00
  • 1036f51a56 net/tshttpproxy: aggressively rate-limit error logs in Transport.Proxy path Brad Fitzpatrick 2020-11-03 08:53:01 -08:00
  • 07b6ffd55c ipn: only use Prefs, not computed stateKey, to determine server mode Brad Fitzpatrick 2020-11-02 21:11:20 -08:00
  • de5da37a22 VERSION: rename to version.txt to work around macOS limitations. David Anderson 2020-11-02 20:38:52 -08:00
  • 65bad9a8bd version: greatly simplify redo nonsense, now that we use VERSION. David Anderson 2020-11-02 18:08:47 -08:00
  • 20a357b386 ipn, ipn/ipnserver: add IPN state for server in use, handle explicitly Brad Fitzpatrick 2020-11-02 09:52:59 -08:00
  • 437142daa5 version: calculate version info without using git tags. David Anderson 2020-10-29 00:17:36 -07:00
  • 710b105f38 version: use -g as the "other" suffix, so that git show works. David Anderson 2020-10-30 13:03:46 -07:00
  • f3aa08de76 ipn/ipnserver: remove "Server mode" from a user-visible error message Brad Fitzpatrick 2020-11-02 09:22:21 -08:00
  • cc3259f8d9 ipn: fix crash generating machine key on new installs Brad Fitzpatrick 2020-11-02 08:51:12 -08:00
  • 01ee638cca Change some os.IsNotExist to errors.Is(err, os.ErrNotExist) for non-os errors. Brad Fitzpatrick 2020-11-02 08:33:34 -08:00
  • 037daad47a .github/workflows: use cache to speed up Windows tests Alex Brainman 2020-11-02 18:51:28 +11:00
  • 3b46655dbb tsweb: add StatusCodeCounters to HandlerOptions Josh Bleecher Snyder 2020-10-29 15:44:46 -07:00
  • e98f2c57d6 tsweb: add StdHandlerOpts that accepts an options struct Josh Bleecher Snyder 2020-10-29 13:55:42 -07:00
  • eab6e9ea4e ipn: don't temporarilySetMachineKeyInPersist for Android clients Elias Naur 2020-10-30 13:30:13 +01:00
  • 68ddf134d7 wgengine/router/dns: issue ipconfig /registerdns when applying DNS settings. David Anderson 2020-10-29 20:01:31 -07:00
  • 7e1a146e6c cmd/tailscaled: update depaware.txt Brad Fitzpatrick 2020-10-29 15:30:55 -07:00
  • 2b819ab38c ipn: don't log redundant peer stats so often Brad Fitzpatrick 2020-10-29 15:26:10 -07:00
  • 8b904b1493 types/logger: fix LogOnChange to pass through format/args to underlying logger Brad Fitzpatrick 2020-10-29 15:22:29 -07:00
  • ff7ddd9d20 ipn/ipnserver: move Windows local disk logging up to the parent process Brad Fitzpatrick 2020-10-29 15:02:04 -07:00
  • 420838f90e log/filelogger: move our Windows disk file writing+rotation package here Brad Fitzpatrick 2020-10-29 14:51:59 -07:00
  • 508f5c3ae0 wgengine/router: fix bug where getInterfaceRoutes always returned an empty list Brad Fitzpatrick 2020-10-29 14:38:59 -07:00
  • 38bde61b3d wgengine/router: make Windows firewall configuration async Brad Fitzpatrick 2020-10-28 20:19:01 -07:00
  • c64718e9a0 ipn/ipnserver: work around os/user.LookupId failure on Windows Brad Fitzpatrick 2020-10-29 09:57:21 -07:00
  • 09721fede8 version: fix documentation. David Anderson 2020-10-28 16:29:26 -07:00
  • 54e6c3a290 version: use OSS repo's version when building. David Anderson 2020-10-27 04:23:58 +00:00
  • a1ccaa9658 .github/workflows: add tests on Windows Brad Fitzpatrick 2020-10-13 08:55:52 -07:00
  • 4a92fc9dc5 portlist: fix tests on Windows when not running as Administrator Brad Fitzpatrick 2020-10-28 09:18:18 -07:00
  • 7ac91c15bd net/netcheck: fix tests on Windows Brad Fitzpatrick 2020-10-28 09:10:35 -07:00
  • fd2a30cd32 wgengine/magicsock: make test pass on Windows and without firewall dialog box Brad Fitzpatrick 2020-10-28 08:23:12 -07:00
  • cd07437ade cmd/tailscale/cli, tailcfg: allow tag without "tag:" prefix in 'tailscale up' Brad Fitzpatrick 2020-10-28 07:59:57 -07:00
  • d6ad41dcea ipn: send machine key to clients so they can downgrade to 1.0.x if needed Brad Fitzpatrick 2020-10-21 12:55:03 -07:00
  • e72f480d22 ipn: convert an int to a bool Brad Fitzpatrick 2020-10-27 13:57:10 -07:00
  • a3f17b8108 control/controlclient: also log active account in netmaps Brad Fitzpatrick 2020-10-27 13:46:05 -07:00
  • 999bc93a4d ipn: log active account on change Brad Fitzpatrick 2020-10-27 12:51:48 -07:00
  • 66d196326f ipn: rename 'new' variable to 'newp' Brad Fitzpatrick 2020-10-27 12:33:37 -07:00
  • 5b1d03f016 control/controlclient: remove prior temporary macos debugging Brad Fitzpatrick 2020-10-27 09:25:38 -07:00
  • f33da73a82 go.sum: update Brad Fitzpatrick 2020-10-27 09:25:29 -07:00
  • 311899709b version: skip TestMkversion on windows Alex Brainman 2020-10-17 18:00:38 +11:00
  • 3d34128171 go.mod: update to new wireguard-go. David Anderson 2020-10-26 19:23:01 +00:00
  • 4f55ebf2d9 tailcfg: add some comments, remove some redundant types in literal Brad Fitzpatrick 2020-10-26 08:53:07 -07:00
  • c44e244276 control/controlclient: add some temporary debugging for #839 Brad Fitzpatrick 2020-10-20 13:47:58 -07:00
  • 9957c45995 tailcfg: bump, document MapRequest.Version value Brad Fitzpatrick 2020-10-19 15:32:22 -07:00
  • 3909c82f3d control/controlclient: rename map debug knob, make it do both request+response Brad Fitzpatrick 2020-10-20 10:40:52 -07:00
  • 6b1d2a5630 ipn: don't set DebugFlags to len 1 slice of empty string [""] Brad Fitzpatrick 2020-10-20 10:40:12 -07:00
  • 691f1d5c1d types/flagtype: fix bug showing the default port value (shown in --help) Brad Fitzpatrick 2020-10-19 20:18:31 -07:00
  • 62d941dc26 tailcfg: add a DebugFlags field for experiments and debugging. David Anderson 2020-10-19 22:56:59 +00:00
  • ac866054c7 wgengine/magicsock: add a backoff on DERP reconnects Brad Fitzpatrick 2020-10-19 15:11:40 -07:00
  • 22024a38c3 control/controlclient: log Hostinfo on change Brad Fitzpatrick 2020-10-19 08:30:36 -07:00
  • 7c8ca28c74 ipn: use cmd/cloner for Prefs.Clone Brad Fitzpatrick 2020-10-19 10:46:30 -07:00
  • 6cc6e251a9 logpolicy: add debug knob to force logging time to terminal Brad Fitzpatrick 2020-10-19 08:10:05 -07:00
  • 86c271caba types/logger: move RusagePrefixLog to logger package, disable by default Brad Fitzpatrick 2020-10-19 07:56:23 -07:00
  • ff0cf6340a wgengine/router: fix configuration of loopback netfilter rules for v6. David Anderson 2020-10-14 00:05:01 +00:00
  • 5c35c35e7f tsaddr: add helpers for the Tailscale IPv6 range, and 4to6 conversion. David Anderson 2020-10-15 21:12:23 +00:00
  • c6dbd24f67 tailcfg: add a field to advertise support for IPv6 tailscale config. David Anderson 2020-10-15 21:11:57 +00:00
  • 7a2a3955d3 logtail/filch: skip a broken test on Windows Brad Fitzpatrick 2020-10-14 21:32:26 -07:00
  • a6c34bdc28 control/controlclient: also include our own profile (for when no self-owned peers) Brad Fitzpatrick 2020-10-14 19:07:31 -07:00
  • 0e3048d8e0 control/controlclient: support delta userprofiles from control Brad Fitzpatrick 2020-10-14 18:35:55 -07:00
  • 82f2fdc194 control/controlclient: adjust some logging point names Brad Fitzpatrick 2020-10-13 15:03:56 -07:00
  • 1fd9958e9d ipn: wait for initial portpoll result before starting controlclient Brad Fitzpatrick 2020-10-14 14:07:40 -07:00
  • 1819f6f8c8 control/controlclient: set MapRequest.ReadOnly on initial empty endpoint request Brad Fitzpatrick 2020-10-14 14:01:33 -07:00
  • 105a820622 wgengine/magicsock: skip an endpoint update at start-up Brad Fitzpatrick 2020-10-14 10:44:54 -07:00
  • 551e1e99e9 net/netns: don't bind to device for localhost connections Brad Fitzpatrick 2020-10-13 15:22:08 -07:00
  • 746f03669c wgengine: fix lazy wireguard config bug when disco keys change Brad Fitzpatrick 2020-10-13 12:04:52 -07:00
  • 2076a50862 wgengine/magicsock: finish a comment sentence that ended prematurely Brad Fitzpatrick 2020-10-13 12:00:58 -07:00
  • 371f1a9502 go.sum: add a missing entry that Go keeps adding Brad Fitzpatrick 2020-10-13 12:00:18 -07:00
  • f2ce64f0c6 wgengine/router: unfork winipcfg-go package, use upstream Alex Brainman 2020-09-26 12:11:05 +10:00
  • 515866d7c6 ipn, ipnserver, cmd/tailscale: add "server mode" support on Windows Brad Fitzpatrick 2020-10-12 14:28:21 -07:00
  • d027cd81df tailcfg: restore Roles field to UserProfile Josh Bleecher Snyder 2020-10-09 15:56:39 -07:00
  • 638127530b ipn/ipnserver: prevent use by multiple Windows users, add HTML status page Brad Fitzpatrick 2020-10-09 12:15:57 -07:00
  • 400e89367c tailcfg: restore Role field to MapResponse Josh Bleecher Snyder 2020-10-08 18:13:24 -07:00
  • 22c462bd91 wgengine/monitor: fix copy/paste-o to actually monitor route changes Brad Fitzpatrick 2020-10-09 09:04:23 -07:00
  • 63d65368db go.mod: bump wireguard-go for x/sys/unix symbol loss Brad Fitzpatrick 2020-10-08 09:47:54 -07:00
  • 6332bc5e08 controlclient: print http errors if result code != 200. Avery Pennarun 2020-10-05 22:57:14 -04:00
  • 0e5f2b90a5 echoRespondToAll: filter.Accept rather than filter.Drop on a match. Avery Pennarun 2020-10-05 22:41:16 -04:00
  • 5041800ac6 wgengine/tstun/faketun: it's a null tunnel, not a loopback. Avery Pennarun 2020-10-05 22:36:48 -04:00
  • 3e4c46259d wgengine/magicsock: don't do netchecks either when network is down Brad Fitzpatrick 2020-10-06 20:24:10 -07:00
  • 6ee219a25d ipn, wgengine, magicsock, tsdns: be quieter and less aggressive when offline Brad Fitzpatrick 2020-10-06 15:22:46 -07:00
  • 7616acd118 tailcfg: add Clone method for RegisterResponse David Crawshaw 2020-10-06 14:02:57 -04:00
  • 15297a3a09 control/controlclient: some extra debug info in errors David Crawshaw 2020-10-06 14:02:33 -04:00
  • 587bdc4280 ipn, wgengine: disable subnet routes if network has PAC configuration Brad Fitzpatrick 2020-10-05 15:12:35 -07:00
  • a5103a4cae all: upgrade to latest version of depaware Josh Bleecher Snyder 2020-10-02 20:35:13 -07:00
  • 585a0d8997 all: use testing.T.TempDir Josh Bleecher Snyder 2020-10-02 15:42:56 -07:00
  • ed5d5f920f net/interfaces: add interfaces.State.String method Brad Fitzpatrick 2020-10-02 12:07:00 -07:00
  • 9784cae23b util/uniq: add new package Josh Bleecher Snyder 2020-10-01 13:56:46 -07:00
  • 12e28aa87d ipn: on transition from no PAC to PAC, reset state Brad Fitzpatrick 2020-10-01 22:03:25 -07:00
  • cab3eb995f net/interfaces: quiet PAC detection logging in no-PAC case, add benchmark Brad Fitzpatrick 2020-10-01 22:02:39 -07:00
  • 38dda1ea9e all: update depaware.txt Josh Bleecher Snyder 2020-10-01 16:35:32 -07:00