diff options
| author | Jeff Carr <[email protected]> | 2023-12-28 09:43:45 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2023-12-28 09:43:45 -0600 |
| commit | 6fa6d6dfc9e5a88e7dff2ed3c148b3b4271f566c (patch) | |
| tree | f08edaac07ddf1a2e8a7401ef32c53707bdf5537 /examples | |
| parent | 73b0cee93320bb5b572881cd1a5ba9d878a4ba3a (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() |
