From 85700ee23a7cb53a51051d9c778ade46970d8811 Mon Sep 17 00:00:00 2001 From: "Jason A. Donenfeld" Date: Tue, 8 Oct 2019 10:00:44 +0200 Subject: tunnel: print wintun version in debug log Signed-off-by: Jason A. Donenfeld --- tunnel/service.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/tunnel/service.go b/tunnel/service.go index 0e0e5971..d393ea93 100644 --- a/tunnel/service.go +++ b/tunnel/service.go @@ -163,6 +163,12 @@ func (service *tunnelService) Execute(args []string, r <-chan svc.ChangeRequest, return } nativeTun = wintun.(*tun.NativeTun) + wintunVersion, ndisVersion, err := nativeTun.Version() + if err != nil { + log.Printf("Warning: unable to determine Wintun version: %v", err) + } else { + log.Printf("Using Wintun/%s (NDIS %s)", wintunVersion, ndisVersion) + } log.Println("Enabling firewall rules") err = enableFirewall(conf, nativeTun) -- cgit v1.2.3-59-g8ed1b