Commit Graph

13 Commits

Author SHA1 Message Date
Jeff Carr be1e66cb0b Merge branch 'jcarr' of git.wit.org:jcarr/control-panel-dns into jcarr
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-18 23:22:45 -06:00
Jeff Carr 2fc6e74484 v.0.2 release. kinda working
next step: actually work on DNS update
    add RFC 2136 defining nsupdate. Vixie et al in 1997
    attempt to pull DNS records
    start a checkDNS() function
    dampen output. actually track IPs
    poll every 2 seconds
    fuck this shit about logging. I hate log.whatthefuck*(){}
    Do you know what I don't give a damn about? log()
    So, here you go. a stupid log() function.
    Also, because I'm annoyed today sleep() and exit()
    Because, when I want you to sleep or fucking exit, I don't
    want to go to the top of a file and declare stupid shit related
    to nanoseconds or add "import os.Exit" or whatever the hell.
    god damn it, I know what I fucking wanted. I want simple.
    add IsRealIP() and IsIPv6()
    need a netlink function (nope: not going to use this)
    put the gui plugin's in the debian package for now

    Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-18 23:15:02 -06:00
Jeff Carr eb554cfeb7 start displaying real AAAA & naming buttons
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-18 23:08:54 -06:00
Jeff Carr a75ea97b63 upto the point where DNS update is next. RFC 2136
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-18 22:05:27 -06:00
Jeff Carr 98a94c67ff ready to pull DNS records
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-18 07:29:24 -06:00
Jeff Carr 1dfd895074 starting a checkDNS() function
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-17 23:41:36 -06:00
Jeff Carr 6c5413a71f fuck this shit about logging. I hate log.whatthefuck*(){}
Do you know what I fucking don't care about? log()

You don't fucking care either. Fucking ignore it until you need it
that is what fucking logging is for. building something that works.

So, here you go. a fucking log() function.

Also, because I'm annoyed today sleep() and exit()

Because, when I want you to fucking sleep or fucking exit, I don't
want to go to the top of a file and declare stupid shit related
to nanoseconds or add "import os.Exit" or whatever the fuck. fucking
exit or fucking sleep. god damn it, you know what I fucking wanted.

stop wasting my time. life is short.

Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-17 00:43:24 -06:00
Jeff Carr ea88b7049a add IsRealIP() and IsIPv6()
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-12 15:35:56 -06:00
Jeff Carr 32f47de62a need a netlink function to trigger on changes
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-10 01:12:26 -06:00
Jeff Carr 82f00e005b set the window title
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-09 21:45:08 -06:00
Jeff Carr 3959b6c328 add a struct for the machine
'me' is probably not a great variable name

Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-09 19:47:52 -06:00
Jeff Carr d00a8f5cd3 a bunch more dns stuff
Signed-off-by: Jeff Carr <jcarr@wit.com>
2023-02-09 09:07:00 -06:00
Jeff Carr 00082af773 Initial Commit 2023-02-08 11:04:04 -06:00