X-Git-Url: http://www.git.cypherpunks.ru/?a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fgovpn%2Fcmd%2Fgovpn-client%2Fmain.go;h=58d5ce7d8597022df5a0a9e9197cf71f1dce0cdf;hb=3682e7292736085087613f84cbc5908bae63268b;hp=032a288c78734013b106243b6a140f7dde0af7b9;hpb=e71bc62b4fbeeb9862b30b4f2ef71ae6036c61d4;p=govpn.git diff --git a/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go b/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go index 032a288..58d5ce7 100644 --- a/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go +++ b/src/cypherpunks.ru/govpn/cmd/govpn-client/main.go @@ -21,6 +21,7 @@ package main import ( "flag" + "fmt" "log" "net" "os" @@ -48,6 +49,7 @@ var ( encless = flag.Bool("encless", false, "Encryptionless mode") cpr = flag.Int("cpr", 0, "Enable constant KiB/sec out traffic rate") egdPath = flag.String("egd", "", "Optional path to EGD socket") + warranty = flag.Bool("warranty", false, "Print warranty information") conf *govpn.PeerConf tap *govpn.TAP @@ -59,6 +61,10 @@ var ( func main() { flag.Parse() + if *warranty { + fmt.Println(govpn.Warranty) + return + } timeout = *timeoutP var err error log.SetFlags(log.Ldate | log.Lmicroseconds | log.Lshortfile)