aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/tunnelconfigdialog.go
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2019-04-30 12:28:52 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2019-04-30 20:19:50 +0200
commit62428e72115dde3788581573c98e1960c7135dd4 (patch)
tree390eb21d0f00a54c029cb242d9dd4a985334ac4d /ui/tunnelconfigdialog.go
parentversion: add certificate checking for official versions (diff)
downloadwireguard-windows-62428e72115dde3788581573c98e1960c7135dd4.tar.xz
wireguard-windows-62428e72115dde3788581573c98e1960c7135dd4.zip
ui: tunnelconfig -> tunneledit
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r--ui/tunneleditdialog.go (renamed from ui/tunnelconfigdialog.go)32
1 files changed, 16 insertions, 16 deletions
diff --git a/ui/tunnelconfigdialog.go b/ui/tunneleditdialog.go
index 12eaff5c..0abed9ed 100644
--- a/ui/tunnelconfigdialog.go
+++ b/ui/tunneleditdialog.go
@@ -41,7 +41,7 @@ const (
allowedIPsStateOther
)
-type TunnelConfigDialog struct {
+type TunnelEditDialog struct {
*walk.Dialog
nameEdit *walk.LineEdit
pubkeyEdit *walk.LineEdit
@@ -55,13 +55,13 @@ type TunnelConfigDialog struct {
inCheckedChanged bool
}
-func runTunnelConfigDialog(owner walk.Form, tunnel *service.Tunnel) *conf.Config {
+func runTunnelEditDialog(owner walk.Form, tunnel *service.Tunnel) *conf.Config {
var (
title string
name string
)
- dlg := &TunnelConfigDialog{tunnel: tunnel}
+ dlg := &TunnelEditDialog{tunnel: tunnel}
if tunnel == nil {
// Creating a new tunnel, create a new private key and use the default template
@@ -143,7 +143,7 @@ func runTunnelConfigDialog(owner walk.Form, tunnel *service.Tunnel) *conf.Config
return nil
}
-func (dlg *TunnelConfigDialog) updateAllowedIPsState() {
+func (dlg *TunnelEditDialog) updateAllowedIPsState() {
var newState allowedIPsState
if len(dlg.config.Peers) == 1 {
if allowedIPs := dlg.allowedIPsSet(); allowedIPs.IsSupersetOf(ipv4Wildcard) {
@@ -165,16 +165,16 @@ func (dlg *TunnelConfigDialog) updateAllowedIPsState() {
}
}
-func (dlg *TunnelConfigDialog) canExcludePrivateIPs() bool {
+func (dlg *TunnelEditDialog) canExcludePrivateIPs() bool {
return dlg.allowedIPsState == allowedIPsStateContainsIPV4PublicNetworks ||
dlg.allowedIPsState == allowedIPsStateContainsIPV4Wildcard
}
-func (dlg *TunnelConfigDialog) privateIPsExcluded() bool {
+func (dlg *TunnelEditDialog) privateIPsExcluded() bool {
return dlg.allowedIPsState == allowedIPsStateContainsIPV4PublicNetworks
}
-func (dlg *TunnelConfigDialog) setPrivateIPsExcluded(excluded bool) {
+func (dlg *TunnelEditDialog) setPrivateIPsExcluded(excluded bool) {
if !dlg.canExcludePrivateIPs() || dlg.privateIPsExcluded() == excluded {
return
}
@@ -220,7 +220,7 @@ func (dlg *TunnelConfigDialog) setPrivateIPsExcluded(excluded bool) {
dlg.replaceLine(configKeyAllowedIPs, strings.Join(output.ToSlice(), ", "))
}
-func (dlg *TunnelConfigDialog) replaceLine(key, value string) {
+func (dlg *TunnelEditDialog) replaceLine(key, value string) {
text := dlg.syntaxEdit.Text()
start := strings.Index(text, key)
@@ -231,25 +231,25 @@ func (dlg *TunnelConfigDialog) replaceLine(key, value string) {
dlg.syntaxEdit.SetText(strings.ReplaceAll(text, oldLine, newLine))
}
-func (dlg *TunnelConfigDialog) updateExcludePrivateIPsCBVisible() {
+func (dlg *TunnelEditDialog) updateExcludePrivateIPsCBVisible() {
dlg.updateAllowedIPsState()
dlg.excludePrivateIPsCB.SetVisible(dlg.canExcludePrivateIPs())
}
-func (dlg *TunnelConfigDialog) dnsRoutes() []string {
+func (dlg *TunnelEditDialog) dnsRoutes() []string {
return dlg.routes(configKeyDNS)
}
-func (dlg *TunnelConfigDialog) allowedIPs() []string {
+func (dlg *TunnelEditDialog) allowedIPs() []string {
return dlg.routes(configKeyAllowedIPs)
}
-func (dlg *TunnelConfigDialog) allowedIPsSet() *orderedStringSet {
+func (dlg *TunnelEditDialog) allowedIPsSet() *orderedStringSet {
return orderedStringSetFromSlice(dlg.allowedIPs())
}
-func (dlg *TunnelConfigDialog) routes(key string) []string {
+func (dlg *TunnelEditDialog) routes(key string) []string {
var routes []string
lines := strings.Split(dlg.syntaxEdit.Text(), "\n")
@@ -267,11 +267,11 @@ func (dlg *TunnelConfigDialog) routes(key string) []string {
return routes
}
-func (dlg *TunnelConfigDialog) onExcludePrivateIPsCBCheckedChanged() {
+func (dlg *TunnelEditDialog) onExcludePrivateIPsCBCheckedChanged() {
dlg.setPrivateIPsExcluded(dlg.excludePrivateIPsCB.Checked())
}
-func (dlg *TunnelConfigDialog) onSyntaxEditPrivateKeyChanged(privateKey string) {
+func (dlg *TunnelEditDialog) onSyntaxEditPrivateKeyChanged(privateKey string) {
if privateKey == dlg.lastPrivateKey {
return
}
@@ -284,7 +284,7 @@ func (dlg *TunnelConfigDialog) onSyntaxEditPrivateKeyChanged(privateKey string)
}
}
-func (dlg *TunnelConfigDialog) onSaveButtonClicked() {
+func (dlg *TunnelEditDialog) onSaveButtonClicked() {
newName := dlg.nameEdit.Text()
if newName == "" {
walk.MsgBox(dlg, "Invalid configuration", "Name is required", walk.MsgBoxIconWarning)