Jeff Carr
513c38922b
new release
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-28 22:53:43 -06:00
Jeff Carr
e15bf07c7c
release automation
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-27 13:22:19 -06:00
Jeff Carr
a65f8584f2
release automation testing
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-27 10:13:43 -06:00
Jeff Carr
ef588e8e22
absolutely never directories
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-24 22:15:57 -06:00
Jeff Carr
99f53dd97b
new gui release
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-24 17:41:55 -06:00
Jeff Carr
433d83e636
fix name changes
...
new gadgets
correct go mod
updated paths
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-21 02:23:47 -06:00
Jeff Carr
fdac7e7b89
restore the files after garbage collection
...
hopefully this actually is a valid git repo
2024-01-15 19:24:48 -06:00
Jeff Carr
94aa368cff
garbage collect after cleaning to retain history
2024-01-15 19:00:41 -06:00
Jeff Carr
d0fe8be370
old code
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-13 21:30:52 -06:00
Jeff Carr
5a218aa810
autofix!
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-10 20:22:25 -06:00
Jeff Carr
9278bab222
go.wit.com/log change
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 23:54:02 -06:00
Jeff Carr
eadd72a066
go.wit.com/log NewFlag()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 22:34:08 -06:00
Jeff Carr
e538ae8009
errors are always displayed
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 11:05:40 -06:00
Jeff Carr
8e91fdd993
error button disables
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 11:52:15 -06:00
Jeff Carr
b107cd2b6a
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
963f9e2155
finds and reports OS nameservers
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 07:34:12 -06:00
Jeff Carr
d1d5e15cca
fix real IPv4 display
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 07:21:36 -06:00
Jeff Carr
a811226c53
window titles update to correct values
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 07:09:59 -06:00
Jeff Carr
b1c7bb8a31
update worked correctly for the first time
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 21:02:41 -06:00
Jeff Carr
7a7b4b2ae4
knows which AAAA records are broken!
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 19:58:58 -06:00
Jeff Carr
39a32b3933
ready to compare host and dns AAAA values
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 19:00:51 -06:00
Jeff Carr
1191d15484
purge years of old test code
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 17:51:41 -06:00
Jeff Carr
a385734bc9
all engines running and stable
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 16:59:33 -06:00
Jeff Carr
bd3e75e687
LinuxStatus() detects VALID hostname
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 16:36:34 -06:00
Jeff Carr
c6dbbc3542
more cleaning
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 15:38:40 -06:00
Jeff Carr
f89ba90467
more cleanups after removing old window
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 15:07:30 -06:00
Jeff Carr
b8991ccf58
old window is nearly deprecated
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 14:57:51 -06:00
Jeff Carr
73811178b5
more isolation of Update() pieces
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 14:23:19 -06:00
Jeff Carr
a8f4ba1b05
works in sierpinski carpet mode
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 13:55:46 -06:00
Jeff Carr
f6f5bdba4e
stepping through init on a window with state
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 11:12:10 -06:00
Jeff Carr
c59247824f
more window handling
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 05:55:51 -06:00
Jeff Carr
1de593fd63
move UID code
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 05:32:52 -06:00
Jeff Carr
4529b473dc
add LinuxStatus()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 05:24:11 -06:00
Jeff Carr
a808bb5518
all engines still firing
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 02:21:56 -06:00
Jeff Carr
46f58f7651
make new resolverStatus()
...
also fix dns-https
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 01:41:33 -06:00
Jeff Carr
2800b23f81
all engines firing quietly
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 14:49:42 -06:00
Jeff Carr
a8bc9d51ea
all engines are starting without the rocket exploding
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 00:42:15 -06:00
Jeff Carr
c3f55d5452
almost starting all the engines on startup
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 00:30:58 -06:00
Jeff Carr
6fc08df071
convert to gadget.BasicWindow()
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 00:07:13 -06:00
Jeff Carr
c420145c2e
use 'go.wit.com/log'
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-03 19:33:13 -06:00
Jeff Carr
3be643036f
fixed stuff
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-03 12:40:31 -06:00
Jeff Carr
f332c0eaf6
move to go.wit.com/gui/gadgets
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-29 02:43:00 -06:00
Jeff Carr
beb076375e
add digital ocean & DNS state windows
...
lists digital ocean droplets
create a new digital ocean droplet
knows what needs to be done to get IPv4 and IPv6 to work
update windows on Show()
make a window for the state of DNS specific to the hostname
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-29 01:36:10 -06:00
Jeff Carr
a84e307c77
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
88fb976119
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
e697a29bab
add ignore cloudflare binary
2023-12-21 09:46:02 -06:00
Jeff Carr
597e7d2638
move code into the cloudflare package
2023-12-21 09:39:33 -06:00
Jeff Carr
bb662ccd82
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
4c3be58461
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
1532d885e0
hostname check basically working
...
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-16 09:36:40 -06:00