Commit Graph

71 Commits

Author SHA1 Message Date
Maff 7c28eb49bf Actually added ifls 2014-09-12 23:28:33 +01:00
Maff a54f6c8a86 Added ifls 2014-09-12 23:24:29 +01:00
Maff 7955f74ec0 Fixed an issue with rdns-manager that broke compatibility with older perls in weird ways 2014-06-05 01:37:59 +01:00
Maff b1485bbf55 Fixed an issue with AS lookups and some formatting glitches 2014-03-05 01:19:03 +00:00
Maff 70b1a2edad Fixed some issues with module handling and removed the gross clojure in del_ptr() 2014-02-14 20:56:06 +00:00
Maff 5f6f130f49 Grammatical correction 2014-02-11 15:14:40 +00:00
Maff abfcc827d4 Sorta finished rdns verification 2014-02-11 15:13:31 +00:00
Maff 35f3977ee6 Again fixed issue with cpanel sync return code handling 2014-02-11 15:07:13 +00:00
Maff f91f2a80e2 Fixed another bug 2014-02-11 15:06:05 +00:00
Maff 64d406e2ba Fixed a bug with confirm_rdns and a bug in return code handling for cpanel syncing 2014-02-11 15:03:05 +00:00
Maff 9867bfc59b Fixed a bug in rDNS comfirming 2014-02-11 14:55:08 +00:00
Maff 12bc48e9cf Fixed bug preventing rDNS records from being set without --force 2014-02-11 14:42:27 +00:00
Maff f11c73d02a Fix for issue where Cpanel::ZoneFile generated zones will fail to load properly due to missing $ORIGIN. 2014-02-11 14:32:30 +00:00
Maff 185b7a2b1d More perl5.8.8 compat 2014-02-11 14:09:38 +00:00
Maff 69ed7909d5 Fixed some stuff breaking compatibility with older perls. 2014-02-11 14:04:55 +00:00
Maff ddce9f4093 Apparently implemented cPanel DNS syncing. 2014-02-09 11:05:03 +00:00
Maff f2f63072ff Further work, cleaned up some code. 2014-02-09 10:58:03 +00:00
Maff 18f595d16d More work on program flow, fixed a bug or two 2014-02-09 10:53:13 +00:00
Maff cb17b00191 Finished work on zone generation/writing, adding/removing/getting/setting ptrs and main program flow -hopefully-. Untested as of yet. 2014-02-09 10:22:06 +00:00
Maff f9ea0a8c19 Hopefully finished work on adding, removing, getting and setting ptrs. 2014-02-09 09:22:23 +00:00
Maff f01bb0c1b6 Zone and SOA serial generation in place, main missing feature now is record addition/deletion 2014-02-09 08:48:31 +00:00
Maff 164e70a46a Added stuff for testing output, made more progress on the whole zone parsing stuff 2014-02-09 04:56:49 +00:00
Maff c34125c6cd Work on actually reading from and writing to bind zones. 2014-02-09 04:14:56 +00:00
Maff c78f17925d Fixed a weird bug where use of binary operators over unary would result in unexpected behaviour 2014-02-08 20:15:47 +00:00
Maff 03a9b3415e Fixed an odd bug with validate_ip() and finished forward/reverse checking, improving robustness too 2014-02-08 03:58:00 +00:00
Maff ddc6db09be Mostly finished work on forward/reverse lookup functions. I apologise for the mess that Net::DNS made of my code. 2014-02-08 03:28:37 +00:00
Maff 5fb3597b56 Fixed indentation on module uses, that was hella annoying 2014-02-08 01:02:42 +00:00
Maff fbfffd1112 Data validation and IP reversal stuff more-or-less completed. 2014-02-08 00:58:56 +00:00
Maff 48dfd3c988 Finished functions for working out reverse zones and record names for IPv6 addresses. 2014-02-08 00:10:22 +00:00
Maff 93d352a6b4 More work 2014-02-07 23:53:26 +00:00
Maff 361aa6f49a Remove accidental vim swap file. 2014-02-07 23:52:33 +00:00
Maff 296d55150e More work done on the cpanel-rdns-manager rewrite. 2014-02-07 23:52:10 +00:00
Maff b10b99b097 begun rewrite of cpanel-rdns-manager (see rdns-manager), using perl rather than bash. Using perl -should- make it easier to maintain and add features. 2014-02-07 20:10:51 +00:00
Maff d6ef2326a2 Updated readme.md to display better on bitbucket 2014-02-07 18:55:52 +00:00
Matthew Connelly d00bdb156d Fixed aslookup-new to support v6 subnets and better-handle multiple announcements. 2014-02-02 08:32:53 +00:00
Matthew Connelly 4f92c7a80d Begun aslookup rewrite - see aslookup-new. aslookup is being rewritten to make use of Net::IRR as opposed to Net::WHOIS::RIPE, hopefully resulting in better stability. 2014-02-02 08:03:08 +00:00
Matthew Connelly cdfb1a9034 Fixed wdns' resign code to bump the zone's SOA. I'm aware it's done awfully but I cba doing anything elegant. 2013-11-27 21:35:05 +00:00
Matthew Connelly 349124c273 Fixed a bug where cpanel-rdns-manager -S <IP> would result in an error 2013-10-31 20:32:16 +00:00
Matthew Connelly a248e01101 Updated cpanel-rdns-manager for support for rDNS resetting without syncing, and syncing without rDNS modifications 2013-10-31 20:19:06 +00:00
Matthew Connelly 6d322bea3d Fixed an issue where wdns would fail because of the use of returns instead of exits 2013-09-16 20:11:37 +01:00
Matthew Connelly 75713eb60b Updated wdns script to include support for resigning DNS zones, fixed permissions on wdns 2013-09-16 20:08:17 +01:00
Matthew Connelly 18827ca04e Added hashbang to wdns. 2013-08-29 20:02:29 +01:00
Matthew Connelly 826341d8c7 Updated readme 2013-08-29 20:01:50 +01:00
Matthew Connelly dfcf9b1014 Added wdns script for relatively decent management of bind9 zones. One day I will do something unrelated to DNS. 2013-08-29 19:59:07 +01:00
Matthew Connelly 4987b8c300 Added a script for managing rDNS zones (in-addr.arpa) in cPanel. Can be modified for standard BIND9 setups 2013-08-13 01:20:41 +01:00
Matthew Connelly 647c881b79 Started working on adapting nscheck to support other record types via -t option 2013-08-11 05:56:47 +01:00
Matthew Connelly 6221842027 Updated nscheck to be more resilient. In some cases, nscheck would incorrectly believe that the parent TLD was the root zone, ie it would assume that maff.com is a subdomain and "com" itself is the root zone 2013-08-03 22:21:53 +01:00
MaffC 609b2d628b Added a commandline option for nscheck to enable 'machine-readable' output, for better parsing. 2013-03-21 13:28:41 +00:00
MaffC 4e1043140d Added RIPE fallback if the default whois server doesn't have information on a given ASN 2013-03-18 02:20:49 +00:00
MaffC cbae4a912b Added handling for when an AS or IP does not exist 2013-03-18 01:34:38 +00:00