Jeff Carr
9c6a232bb6
fix build
2024-11-16 00:06:21 -06:00
Jeff Carr
a4659ec595
still compiles
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-11-01 21:47:10 -05:00
Jeff Carr
46de348eb2
start rewrite after some years of nothing
2024-03-02 11:51:16 -06:00
Jeff Carr
7b4eb41de7
better names with Init() vs New()
2024-02-25 18:37:44 -06:00
Jeff Carr
fd082d4965
fixes for GUI API changes
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-02-21 10:34:13 -06:00
Jeff Carr
84c1341b8c
use standard debugger.go file
2024-02-12 21:42:02 -06:00
Jeff Carr
4085634578
try to load nocui when panic() in gocui
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-02-09 09:31:26 -06:00
Jeff Carr
4672399fae
rename
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-02-01 09:22:34 -06:00
Jeff Carr
09b3544d55
testing work
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-02-01 09:07:09 -06:00
Jeff Carr
a26018c86d
works within 30 seconds
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-02-01 08:49:16 -06:00
Jeff Carr
78927ede5d
things work again
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-31 14:01:22 -06:00
Jeff Carr
7e358767ea
new gui api changes
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-31 13:34:02 -06:00
Jeff Carr
9aeed44eea
use SetText not SetValue
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-31 12:36:52 -06:00
Jeff Carr
829305aa56
compiles and opens
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-21 02:00:04 -06:00
Jeff Carr
fdc01e28d9
name changes in the gui package
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-21 00:15:20 -06:00
Jeff Carr
495a08edda
start to clean out directories
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-15 19:39:19 -06:00
Jeff Carr
db86b09070
move linuxstatus into separate repo
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-15 17:22:51 -06:00
Jeff Carr
f8df2d1ce3
autofix!
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-10 20:22:25 -06:00
Jeff Carr
b992949060
more debugging & smartwindow test
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 12:55:23 -06:00
Jeff Carr
16fe0dacdd
not sure
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 11:55:56 -06:00
Jeff Carr
b1c311a1e2
errors are always displayed
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 11:05:40 -06:00
Jeff Carr
e14bd65844
change paths
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 16:52:23 -06:00
Jeff Carr
4ed6f6b35f
new paths
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 16:48:33 -06:00
Jeff Carr
74bfddc1e4
logic for comparing OS and DNS IPv6 addresses
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 15:27:44 -06:00
Jeff Carr
1decb6925b
watches for finished setup
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 14:43:17 -06:00
Jeff Carr
c82e88d015
provider automatically updates
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 14:19:57 -06:00
Jeff Carr
8e4d24a3d0
starting to watch all the engines run
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 14:11:15 -06:00
Jeff Carr
1208cdeda6
background gui.debugger init
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 13:03:48 -06:00
Jeff Carr
6916a6428d
error button disables
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 11:52:15 -06:00
Jeff Carr
ef6eb7a96a
error window v0.1
...
error box starts doing something
start a window for errors to fix
more status cleanups & housecleaning
Signed-off-by: Jeff Carr <jcarr@wit.com>
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 10:38:17 -06:00
Jeff Carr
7343cbfa57
fix real IPv4 display
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 07:21:36 -06:00
Jeff Carr
930bdc941b
remove debugging options
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 05:46:59 -06:00
Jeff Carr
cefe15539f
knows which AAAA records are broken!
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 19:58:58 -06:00
Jeff Carr
983517732d
LinuxStatus() detects VALID hostname
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 16:36:34 -06:00
Jeff Carr
24c72570a5
more cleaning
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 15:38:40 -06:00
Jeff Carr
34bbd63bfb
more cleanups after removing old window
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 15:07:30 -06:00
Jeff Carr
5dee2af784
old window is nearly deprecated
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 14:57:51 -06:00
Jeff Carr
3457aefa86
add LinuxStatus()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 05:24:11 -06:00
Jeff Carr
01eca8fc10
all engines still firing
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 02:21:56 -06:00
Jeff Carr
ff21dba712
convert to gadget.BasicWindow()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 00:07:13 -06:00
Jeff Carr
c1a00fcc1a
use 'go.wit.com/log'
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-03 19:33:13 -06:00
Jeff Carr
138f72728c
moved to using 'gui/debugger'
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-03 13:25:07 -06:00
Jeff Carr
e14770e94c
fixed stuff
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-03 12:40:31 -06:00
Jeff Carr
8afc73da04
DNS status window Show() and Hide()
...
display HTTPS results from dns.google.com for go.wit.com
use a grid instead of boxes
start go.wit.com/log
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-28 15:36:05 -06:00
Jeff Carr
6fa6d6dfc9
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 <jcarr@wit.com>
2023-12-28 09:43:45 -06:00
Jeff Carr
73b0cee933
add a DurationSlider()
...
widgets to adjust timeouts
redo bash curl.sh example
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-21 17:56:56 -06:00
Jeff Carr
379fee6d96
rename to go.wit.com/control-panel-dns
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-20 15:12:26 -06:00
Jeff Carr
382cc8dd17
make a cloudflare package
...
move cloudflare stuff to a package
display cloudflare API values
dns protobuf example
sort output, but gocli formatting is bad
cloudflare window can be closed
first time success pushing AAAA records for my box
enable a cloudflare button
RFC 8482. DNS servers we use should respond to ANY
We should support ANY requests via DNS
as long as we enforce TCP over UDP
populate the API provider
domain NS record changes are tracked
check hostname OS configuration
detect domain name changes
lookup of NS records for my domain name
button to investigate port 53 daemon
start dns resolver detection and debugging
measure dns resolution speed
sort todo items
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-20 03:13:43 -06:00
Jeff Carr
bbf96ee7fa
seems to compile and run
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-16 12:59:18 -06:00
Jeff Carr
e9f1723dbc
hostname check basically working
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-16 09:36:40 -06:00