Commit Graph

73 Commits

Author SHA1 Message Date
Jeff Carr ad8a25d85f go.wit.com/log changes
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-09 07:47:40 -06:00
Jeff Carr d04767a0ff go.wit.com/log change
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 23:54:02 -06:00
Jeff Carr ba020cdb37 go.wit.com/log NewFlag()
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 22:34:08 -06:00
Jeff Carr 9b4bf224dc more testing
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-08 13:02:43 -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 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 34569cbcee main window is pretty clean
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 12:45:01 -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 f10c3085c6 the thing works pretty well if you use cloudflare
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 11:32:43 -06:00
Jeff Carr 937f77b355 delete works
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 11:23:51 -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 807b3be94f window titles update to correct values
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-07 07:09:59 -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 82b5717f48 minor fix 2024-01-06 22:21:13 -06:00
Jeff Carr e5319cd50e status changes to working if it's working
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 21:17:06 -06:00
Jeff Carr 5e9f1591ca 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 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 0148cec0b2 purge years of old test code
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 17:51:41 -06:00
Jeff Carr 15d9f97693 all engines running and stable
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 16:59:33 -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 ba3d5a3cb2 more isolation of Update() pieces
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 14:23:19 -06:00
Jeff Carr 398d9fe3c4 works in sierpinski carpet mode
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 13:55:46 -06:00
Jeff Carr b7c90c8bbc 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 8b59a3141a move UID code
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 05:32:52 -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 d2fb88cd58 start the series of fix() checks
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-06 02:48:46 -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 ca3a01f478 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 65f7db2ba6 all engines firing quietly
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 14:49:42 -06:00
Jeff Carr fc6c72740b ready to debug 'gui/cloudflare'
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 01:07:34 -06:00
Jeff Carr 0592636049 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 ee6c4e2a72 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 fdcd51d211 hide extra windows by default
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-05 00:11:48 -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 3baa63dadf first gadgets.BasicWindow()
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-04 22:01:39 -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 e14770e94c fixed stuff
Signed-off-by: Jeff Carr <jcarr@wit.com>
2024-01-03 12:40:31 -06:00
Jeff Carr ec5cbbe203 added a real IPv6 record
first time deleting cloudflare AAAA record
    can find wit.com on cloudflare
    ready to add cloudflare.Delete()
    remove code since --gui-debug works

Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-12-29 21:14:36 -06:00
Jeff Carr a3dd21aef0 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 1258be9bef 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 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