mirror of
https://github.com/tailscale/tailscale.git
synced 2024-11-29 21:15:39 +00:00
349015098d
We still try the host's x509 roots first, but if that fails (like if
the host is old), we fall back to using LetsEncrypt's root and
retrying with that.
tlsdial was used in the three main places: logs, control, DERP. But it
was missing in dnsfallback. So added it there too, so we can run fine
now on a machine with no DNS config and no root CAs configured.
Also, move SSLKEYLOGFILE support out of DERP. tlsdial is the logical place
for that support.
Fixes #1609
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
(cherry picked from commit 7cf8ec8108
)
59 lines
2.4 KiB
Modula-2
59 lines
2.4 KiB
Modula-2
module tailscale.com
|
|
|
|
go 1.16
|
|
|
|
require (
|
|
filippo.io/mkcert v1.4.3
|
|
github.com/alexbrainman/sspi v0.0.0-20210105120005-909beea2cc74
|
|
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be // indirect
|
|
github.com/aws/aws-sdk-go v1.38.52
|
|
github.com/coreos/go-iptables v0.6.0
|
|
github.com/creack/pty v1.1.9
|
|
github.com/dave/jennifer v1.4.1
|
|
github.com/frankban/quicktest v1.13.0
|
|
github.com/gliderlabs/ssh v0.3.2
|
|
github.com/go-multierror/multierror v1.0.2
|
|
github.com/go-ole/go-ole v1.2.5
|
|
github.com/godbus/dbus/v5 v5.0.4
|
|
github.com/google/go-cmp v0.5.6
|
|
github.com/google/goexpect v0.0.0-20210430020637-ab937bf7fd6f
|
|
github.com/google/uuid v1.1.2
|
|
github.com/goreleaser/nfpm v1.10.3
|
|
github.com/iancoleman/strcase v0.2.0
|
|
github.com/insomniacslk/dhcp v0.0.0-20210621130208-1cac67f12b1e
|
|
github.com/jsimonetti/rtnetlink v0.0.0-20210525051524-4cc836578190
|
|
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51
|
|
github.com/klauspost/compress v1.12.2
|
|
github.com/kr/pretty v0.3.0 // indirect
|
|
github.com/mdlayher/netlink v1.4.1
|
|
github.com/mdlayher/sdnotify v0.0.0-20210228150836-ea3ec207d697
|
|
github.com/miekg/dns v1.1.42
|
|
github.com/mitchellh/go-ps v1.0.0
|
|
github.com/pborman/getopt v1.1.0
|
|
github.com/peterbourgon/ff/v2 v2.0.0
|
|
github.com/pkg/sftp v1.13.0
|
|
github.com/stretchr/testify v1.7.0 // indirect
|
|
github.com/tailscale/certstore v0.0.0-20210528134328-066c94b793d3
|
|
github.com/tailscale/depaware v0.0.0-20201214215404-77d1e9757027
|
|
github.com/tailscale/goupnp v1.0.1-0.20210804011211-c64d0f06ea05
|
|
github.com/tailscale/hujson v0.0.0-20200924210142-dde312d0d6a2
|
|
github.com/tcnksm/go-httpstat v0.2.0
|
|
github.com/toqueteos/webbrowser v1.2.0
|
|
go4.org/mem v0.0.0-20201119185036-c04c5a6ff174
|
|
golang.org/x/crypto v0.0.0-20210616213533-5ff15b29337e
|
|
golang.org/x/net v0.0.0-20210614182718-04defd469f4e
|
|
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
|
|
golang.org/x/sys v0.0.0-20210817190340-bfb29a6856f2
|
|
golang.org/x/term v0.0.0-20210503060354-a79de5458b56
|
|
golang.org/x/text v0.3.7 // indirect
|
|
golang.org/x/time v0.0.0-20210611083556-38a9dc6acbc6
|
|
golang.org/x/tools v0.1.2
|
|
golang.zx2c4.com/wireguard v0.0.0-20210624150102-15b24b6179e0
|
|
golang.zx2c4.com/wireguard/windows v0.3.16
|
|
honnef.co/go/tools v0.1.4
|
|
inet.af/netaddr v0.0.0-20210721214506-ce7a8ad02cc1
|
|
inet.af/netstack v0.0.0-20210622165351-29b14ebc044e
|
|
inet.af/peercred v0.0.0-20210318190834-4259e17bb763
|
|
inet.af/wf v0.0.0-20210516214145-a5343001b756
|
|
)
|