-
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