version 2.33

@msimerson msimerson released this Jan 19, 2016 · 37 commits to master since this release

2.33

2016.01.18

  • update NSD exports for version 4
  • add HTTPS support to nt_import (#102)
  • prevent CNAME collisions (#113)
  • client fix for moving users between groups (#103)

Downloads

NicTool 2.32

@msimerson msimerson released this Jul 27, 2015 · 65 commits to master since this release

server

* clean up old successful exports 
* add a . to the end of NAPTR records (@djzort) #89
* server/contrib/zone2nic.pl:
    * removed unneeded variable
    * used Getopt::Long for long command-line options
    * added support for more command-line options
    * added support for AAAA records
* Export/BIND/nsupdate: FQDN checks for more types #83, #84, #85
* LDAP authentication added (@larso & @vtsingaras) #82
* Added https support for NicTool Client #81
* replace localhost with 127.0.0.1 (for hosts with IPv6 priority) #80
* suppress debug output when not interactive (no tty)
* logger uses nt_export for process name
* goodbye query_log
* remove the rest of 'nameservers' from ::Import::BIND::Conf_Parser
* Import::BIND: use $rr->nsdname, not $rr->address
* Auto-locate nsid if nt_export.pl is being run on a registered nameserver
* nt_export.pl: added --conf and searching for config file (Gerard Hickey)

client

* remove nt-script.js from frameset & login pages (@djzort)

Downloads

NicTool 2.31

@msimerson msimerson released this Jan 29, 2015 · 115 commits to master since this release

  • require TTL on identical label+type to be identical (#7)
  • fetch name collisions once, saving trips to DB during validation
  • prevent duplicate RRs (#8)
  • NS records where the name != zone were skipped during import
  • permit zones to be created w/o NS
  • exports: remove trailing / in export dir path
  • remove mysql and apache from server/install_deps

Downloads

NicTool 2.30

@msimerson msimerson released this Dec 4, 2014 · 125 commits to master since this release

  • passwords: new/edit users use PBKDF2 passwords
  • expand nt_user.password from 128 -> 255 chars
  • Import: when searching for zones, lc the zone name
  • users.cgi: max pass length 15 -> 30 chars
  • set the HTTP header content-type to utf8 (Vegard Vesterheim)

Downloads

NicTool 2.29

@msimerson msimerson released this Nov 19, 2014 · 136 commits to master since this release

  • Export: add count type description after zone count
  • Export/BIND/nsupdate
    • remove redundant call to qualify in nsupdate script (@abeeson)
  • Import/tinydns
    • combined A/PTR record (=) wasn't importing PTR correctly
    • fixed SRV record import bug
    • removed ip6 PTR zone hint
    • import location & timestamp fields (when defined)
  • sql
    • added location column to nt_zone_record_log
  • api
    • get_group_zones now returns last_modified

Downloads

NicTool 2.28

@msimerson msimerson released this Oct 7, 2014 · 154 commits to master since this release

* NicTool API: added get_usable_nameservers method
* Import/tinydns
    * import SRV records (from Generic type)
    * when importing ip6.arpa, provide a 64-bit zone hint
    * define MX=0 if not defined (tinydns default)
* Import/Base: when searching for parent zone, recurse all the way
* Zone/Record
    * permit any ascii printable chars in name
    * permit underscore (_) chars in host names
* Exports/Dyn: export success is defined per-domain (vs per-NS)
* Export/BIND/nsupdate:
    * add DDNS key (abeeson)
    * added timeout detection (abeeson)
* Export/tinydns: pass remote login to export (ShaunR)
* improve SQL updates from v2.10 (ShaunR)
* BIND exports, fully qualify name if name = zone

Downloads

NicTool 2.27

@msimerson msimerson released this Jul 9, 2014 · 200 commits to master since this release

* bug fix: post-export "restart" target for BIND export
* added incremental support to Knot exports
* User::*, refactored, consolidated duplicated methods into User.pm
* changed password format from SHA-1 to PBKFD2
* sql: added nt_user.pass_salt
* NicToolServer::Session refactored, reduced duplication, fix for PR#47
* added NicToolServer::get_option
    * moved session_timeout & default_group from .conf -> nt_options.sql
* deleted NicToolServer::valid_reverse_lookup
* test updates
* API fixes for NS operations

Downloads

NicTool 2.22

@msimerson msimerson released this Feb 7, 2014 · 334 commits to master since this release

client changes

  • fix: when editing RRs with extra fields, input wasn't populated
  • update usable_ns in user.cgi and group.cgi (fix issue #24)

server changes:

  • fix import/export of NAPTR records
  • encrypt root password during install
  • define default values in schema to avoid errors from MySQL >= 5.6
  • check if zone file exists before delete attempt

Downloads

NicTool 2.18

@msimerson msimerson released this Apr 8, 2013 · 439 commits to master since this release

  • BIND & tinydns exports: added records DNSKEY, NSEC, RRSIG, & DS
  • SQL: added record types: NAPTR, SSHFP, RRSIG, NSEC
    • corrected zone count in export log entries
  • added BIND postflight export options (compile,remote,restart), enabling easier integration with PowerDNS and NSD
  • be a better behaved daemon when encountering tinydns export errors
  • while sleeping, print status messages in the log every 100 seconds
  • BIND exports:
    • if mailaddr blank, insert a default
    • split TXT records > 255 chars
    • use datadir for exports (was export dir)
  • enforce RFC 2181: MX cannot point to CNAME

Downloads

NicTool 2.17

@msimerson msimerson released this Jan 9, 2013 · 493 commits to master since this release

  • fixed zone record display error caused by " in SPF records breaking HTML/JS

Downloads