Changes between Version 6 and Version 7 of WikiStart


Ignore:
Timestamp:
12/12/13 17:59:42 (10 years ago)
Author:
Kris Deugau
Comment:

v1.2 release

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v6 v7  
    77It theoretically supports all DNS types (although actual support for deprecated or very obscure types is limited or nonexistent).  Practically, A, AAAA, CNAME, MX, NS, SRV, and TXT records are supported.  SOA records can mostly be altered but serial number schemes other than "let tinydns Do The Right Thing" are not yet supported (#24).
    88
     9With the addition of support for reverse DNS zones, some new pseudotypes that emulate some tinydns entries are also available:  A+PTR, AAAA+PTR, PTR template, and A+PTR template.  An AAAA+PTR template type is defined and listed, but it's only present for completeness;  expanding a template to all IPs in any IPv6 block would take far too long.  Only A+PTR is natively supported in tinydns;  AAAA and AAAA+PTR records are only native with a third-party patch.  PTR template and A+PTR template allow simple storage and manipulation of large blocks of DNS entries for IP ranges with fairly simple patterns without having to manually edit hundreds or thousands of records.
     10
     11If added via web UI, A+PTR, A+PTR template, and AAAA+PTR records are visible in both the forward domain and reverse zone they are part of, and can be edited at will from either.
     12
    913Data export to any front-end DNS server software should be possible;  currently only export to tinydns is available.
    1014
    1115== Releases ==
    1216
    13 v1.0 is finally released, after lurking in SVN for a while.  Download the stable tarball from https://secure.deepnet.cx/releases/dnsadmin/.
     17v1.2 has finally been released.  Download the stable tarball from https://secure.deepnet.cx/releases/dnsadmin/.
    1418
    1519Development on new features will continue on the trunk at https://secure.deepnet.cx/svn/dnsadmin.
    1620
    17 Try out the live [https://secure.deepnet.cx/demos/dnsadmin demo] of v1.0 - full access is available using the default admin/admin user/password.  Two other accounts are defined - test1 can create, edit, and delete domains and domain records;  test2 is restricted to a subgroup, and can't make any changes.  Use password test for either one.
     21Try out the live [https://secure.deepnet.cx/demos/dnsadmin demo] of v1.2 - full access is available using the default admin/admin user/password.  Two other accounts are defined - test1 can create, edit, and delete domains and domain records;  test2 is restricted to a subgroup, and can't make any changes.  Use password test for either one.
    1822
    1923== Features ==
     
    2529 * WHOIS and DNS lookup tools
    2630 * Full internal activity logging
     31
     32Added in v1.2
     33 * Full support for reverse DNS data including:
     34  * Forward/reverse combined records such as the native tinydns "=" record
     35  * Templating types for creating large numbers of similar records such as found in bulk residential access IP ranges
     36 * Locations/views - depending on the IP that made the request, a different result may be returned
     37 * Records that are only valid up until a set time, or only valid after a set time
     38 * Full RPC support for most common operations (add, edit, or delete forward and reverse zones, records, users, or groups)
    2739
    2840See the [/report/1 ticket list] for features on the to-do list.
     
    3850   * Digest::MD5
    3951   * Net::DNS
     52   * Net::SMTP
    4053  * Other modules:
    4154   * CGI::Session
     
    4356   * Crypt::PasswdMD5
    4457   * HTML::Template
    45    * NetAddr::IP
     58   * NetAddr::IP >= 4.027
     59   * Time::TAI64
    4660  * Modules for RPC:
    47    * Frontier::Responder
     61   * Frontier::Responder[[BR]]Depending on usage, you may want to apply a patch to support:
     62    * [[https://secure.deepnet.cx/releases/Frontier-HTAuth.patch|HTTP AUTH]] (apply on the client) and
     63    * [[https://secure.deepnet.cx/releases/Frontier-undef_scalars.patch|suppress]] a horde of "Use of uninitialized value..." warnings (probably more useful on the server)
     64   * FCGI (not strictly required but strongly recommended for production use)
    4865 * Postgres recommended;  any database with real transaction support for all data manipulation could be used.
    4966 * Webserver supporting CGI executables.