summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2023-12-28 09:43:45 -0600
committerJeff Carr <[email protected]>2023-12-28 09:43:45 -0600
commit6fa6d6dfc9e5a88e7dff2ed3c148b3b4271f566c (patch)
treef08edaac07ddf1a2e8a7401ef32c53707bdf5537 /examples
parent73b0cee93320bb5b572881cd1a5ba9d878a4ba3a (diff)
Detect that a VPN is needed
IPv6() returns true if it's working display duration a 'DNS Lookup Status' window actual dig results display status and failure counters count lookup failures and successes add TCP dns lookup logic to test if dns is working at all add DNS over HTTPS cloudflare new & update kind of working holy shit, go.wit.com finally works with git mod tidy working, but cloudflare api stuff is broken AAAA '(none)' logic detection is better cloudflare control panel display the working real AAAA addresses Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'examples')
-rw-r--r--examples/control-panel-cloudflare/Makefile (renamed from examples/cloudflare/Makefile)8
-rw-r--r--examples/control-panel-cloudflare/argv.go (renamed from examples/cloudflare/argv.go)0
-rw-r--r--examples/control-panel-cloudflare/config.go (renamed from examples/cloudflare/config.go)0
-rw-r--r--examples/control-panel-cloudflare/main.go (renamed from examples/cloudflare/main.go)16
4 files changed, 6 insertions, 18 deletions
diff --git a/examples/cloudflare/Makefile b/examples/control-panel-cloudflare/Makefile
index 32f3f55..07d8f77 100644
--- a/examples/cloudflare/Makefile
+++ b/examples/control-panel-cloudflare/Makefile
@@ -1,10 +1,10 @@
run: build
- ./cloudflare
+ ./control-panel-cloudflare
build-release:
go get -v -u -x .
go build
- ./cloudflare
+ ./control-panel-cloudflare
build:
GO111MODULE="off" go get -v -x .
@@ -18,7 +18,7 @@ log:
tail -f /tmp/witgui.* /tmp/guilogfile
gocui: build
- ./cloudflare -gui gocui >/tmp/witgui.log.stderr 2>&1
+ ./control-panel-cloudflare -gui gocui >/tmp/witgui.log.stderr 2>&1
quiet:
- ./cloudflare >/tmp/witgui.log.stderr 2>&1
+ ./control-panel-cloudflare >/tmp/witgui.log.stderr 2>&1
diff --git a/examples/cloudflare/argv.go b/examples/control-panel-cloudflare/argv.go
index 49167cd..49167cd 100644
--- a/examples/cloudflare/argv.go
+++ b/examples/control-panel-cloudflare/argv.go
diff --git a/examples/cloudflare/config.go b/examples/control-panel-cloudflare/config.go
index a65ad25..a65ad25 100644
--- a/examples/cloudflare/config.go
+++ b/examples/control-panel-cloudflare/config.go
diff --git a/examples/cloudflare/main.go b/examples/control-panel-cloudflare/main.go
index 2308478..0661a93 100644
--- a/examples/cloudflare/main.go
+++ b/examples/control-panel-cloudflare/main.go
@@ -20,19 +20,6 @@ var myGui *gui.Node
// var cloudflareURL string = "https://api.cloudflare.com/client/v4/zones/"
-/*
-var zonedrop *gui.Node
-var domainWidget *gui.Node
-var masterSave *gui.Node
-
-var zoneWidget *gui.Node
-var authWidget *gui.Node
-var emailWidget *gui.Node
-
-var loadButton *gui.Node
-var saveButton *gui.Node
-*/
-
func main() {
// parse the config file
readConfig()
@@ -41,7 +28,8 @@ func main() {
myGui = gui.New().Default()
// draw the cloudflare control panel window
- cloudflare.MakeCloudflareWindow(myGui)
+ win := cloudflare.MakeCloudflareWindow(myGui)
+ win.SetText(title)
// This is just a optional goroutine to watch that things are alive
gui.Watchdog()