2023-01-27 21:37:20 +00:00
|
|
|
// Copyright (c) Tailscale Inc & AUTHORS
|
|
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
2021-07-07 19:01:57 +00:00
|
|
|
|
|
|
|
// Code generated by gen_deps.go; DO NOT EDIT.
|
|
|
|
|
|
|
|
package integration
|
|
|
|
|
|
|
|
import (
|
|
|
|
// And depend on a bunch of tailscaled innards, for Go's test caching.
|
|
|
|
// Otherwise cmd/go never sees that we depend on these packages'
|
|
|
|
// transitive deps when we run "go install tailscaled" in a child
|
|
|
|
// process and can cache a prior success when a dependency changes.
|
2022-11-14 23:51:09 +00:00
|
|
|
_ "github.com/dblohm7/wingoes/com"
|
2022-12-09 23:12:20 +00:00
|
|
|
_ "github.com/tailscale/wireguard-go/tun"
|
2021-07-14 00:02:48 +00:00
|
|
|
_ "golang.org/x/sys/windows"
|
|
|
|
_ "golang.org/x/sys/windows/svc"
|
2022-04-29 21:18:13 +00:00
|
|
|
_ "golang.org/x/sys/windows/svc/eventlog"
|
2021-07-14 00:02:48 +00:00
|
|
|
_ "golang.org/x/sys/windows/svc/mgr"
|
2022-12-06 19:23:11 +00:00
|
|
|
_ "golang.zx2c4.com/wintun"
|
2021-07-14 00:02:48 +00:00
|
|
|
_ "golang.zx2c4.com/wireguard/windows/tunnel/winipcfg"
|
2023-10-11 18:35:22 +00:00
|
|
|
_ "tailscale.com/client/tailscale"
|
2022-02-24 22:03:36 +00:00
|
|
|
_ "tailscale.com/cmd/tailscaled/childproc"
|
2022-02-18 20:55:22 +00:00
|
|
|
_ "tailscale.com/control/controlclient"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/derp/derphttp"
|
2024-04-02 20:32:30 +00:00
|
|
|
_ "tailscale.com/drive/driveimpl"
|
2022-01-24 18:52:57 +00:00
|
|
|
_ "tailscale.com/envknob"
|
tsd, ipnlocal, etc: add tsd.System.HealthTracker, start some plumbing
This adds a health.Tracker to tsd.System, accessible via
a new tsd.System.HealthTracker method.
In the future, that new method will return a tsd.System-specific
HealthTracker, so multiple tsnet.Servers in the same process are
isolated. For now, though, it just always returns the temporary
health.Global value. That permits incremental plumbing over a number
of changes. When the second to last health.Global reference is gone,
then the tsd.System.HealthTracker implementation can return a private
Tracker.
The primary plumbing this does is adding it to LocalBackend and its
dozen and change health calls. A few misc other callers are also
plumbed. Subsequent changes will flesh out other parts of the tree
(magicsock, controlclient, etc).
Updates #11874
Updates #4136
Change-Id: Id51e73cfc8a39110425b6dc19d18b3975eac75ce
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
2024-04-26 03:29:20 +00:00
|
|
|
_ "tailscale.com/health"
|
2024-08-09 19:29:20 +00:00
|
|
|
_ "tailscale.com/hostinfo"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/ipn"
|
2023-10-11 20:55:57 +00:00
|
|
|
_ "tailscale.com/ipn/conffile"
|
2022-11-27 21:07:41 +00:00
|
|
|
_ "tailscale.com/ipn/ipnlocal"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/ipn/ipnserver"
|
2022-02-28 21:08:45 +00:00
|
|
|
_ "tailscale.com/ipn/store"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/logpolicy"
|
2021-11-16 04:52:43 +00:00
|
|
|
_ "tailscale.com/logtail"
|
2021-07-14 00:02:48 +00:00
|
|
|
_ "tailscale.com/logtail/backoff"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/net/dns"
|
2022-11-27 21:07:41 +00:00
|
|
|
_ "tailscale.com/net/dnsfallback"
|
2023-04-18 21:26:58 +00:00
|
|
|
_ "tailscale.com/net/netmon"
|
2021-09-09 22:20:08 +00:00
|
|
|
_ "tailscale.com/net/netns"
|
2021-11-27 00:00:39 +00:00
|
|
|
_ "tailscale.com/net/proxymux"
|
2021-11-30 23:53:34 +00:00
|
|
|
_ "tailscale.com/net/socks5"
|
|
|
|
_ "tailscale.com/net/tsdial"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/net/tshttpproxy"
|
|
|
|
_ "tailscale.com/net/tstun"
|
|
|
|
_ "tailscale.com/paths"
|
2021-11-05 21:43:46 +00:00
|
|
|
_ "tailscale.com/safesocket"
|
2022-11-28 04:40:36 +00:00
|
|
|
_ "tailscale.com/syncs"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/tailcfg"
|
2023-05-03 20:57:17 +00:00
|
|
|
_ "tailscale.com/tsd"
|
2023-04-10 10:28:16 +00:00
|
|
|
_ "tailscale.com/tsweb/varz"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/types/flagtype"
|
|
|
|
_ "tailscale.com/types/key"
|
|
|
|
_ "tailscale.com/types/logger"
|
2023-03-23 17:49:56 +00:00
|
|
|
_ "tailscale.com/types/logid"
|
2020-12-14 02:51:24 +00:00
|
|
|
_ "tailscale.com/util/clientmetric"
|
2021-11-02 21:30:48 +00:00
|
|
|
_ "tailscale.com/util/multierr"
|
go.mod, cmd/tailscaled, ipn/localapi, util/osdiag, util/winutil, util/winutil/authenticode: add Windows module list to OS-specific logs that are written upon bugreport
* We update wingoes to pick up new version information functionality
(See pe/version.go in the https://github.com/dblohm7/wingoes repo);
* We move the existing LogSupportInfo code (including necessary syscall
stubs) out of util/winutil into a new package, util/osdiag, and implement
the public LogSupportInfo function may be implemented for other platforms
as needed;
* We add a new reason argument to LogSupportInfo and wire that into
localapi's bugreport implementation;
* We add module information to the Windows implementation of LogSupportInfo
when reason indicates a bugreport. We enumerate all loaded modules in our
process, and for each one we gather debug, authenticode signature, and
version information.
Fixes #7802
Signed-off-by: Aaron Klotz <aaron@tailscale.com>
2023-06-26 17:50:45 +00:00
|
|
|
_ "tailscale.com/util/osdiag"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/util/osshare"
|
2023-09-30 01:27:04 +00:00
|
|
|
_ "tailscale.com/util/syspolicy"
|
2021-09-28 22:33:08 +00:00
|
|
|
_ "tailscale.com/util/winutil"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/version"
|
|
|
|
_ "tailscale.com/version/distro"
|
2021-07-14 00:02:48 +00:00
|
|
|
_ "tailscale.com/wf"
|
2021-07-07 19:01:57 +00:00
|
|
|
_ "tailscale.com/wgengine"
|
|
|
|
_ "tailscale.com/wgengine/netstack"
|
|
|
|
_ "tailscale.com/wgengine/router"
|
|
|
|
)
|