Signed-off-by: Sergey Matveev <stargrave@stargrave.org>
termSignal := make(chan os.Signal, 1)
signal.Notify(termSignal, os.Interrupt, os.Kill)
- log.Println("Client version", govpn.Version)
+ log.Println(govpn.VersionGet())
log.Println("Starting handshake")
handshake := govpn.HandshakeStart(conn, remote, id, key)
var ethEvent EthEvent
ethSink := make(chan EthEvent)
- log.Println("Server version", govpn.Version)
+ log.Println(govpn.VersionGet())
log.Println("Server started")
MainCycle:
"log"
"os"
"os/exec"
+ "runtime"
)
var (
data[i] = '\x00'
}
}
+
+func VersionGet() string {
+ return "GoVPN version " + Version + " built with " + runtime.Version()
+}