Aomidoro Releases
Releases
Aomidoro 4.10 (2023-01-05)
- The IPv6 and IPv4 addresses of b.root-servers.net has been changed
on November 27, 2023.
Aomidoro 4.9 (2018-09-12)
- The IPv6 and IPv4 addresses of b.root-servers.net were changed
on June 1, 2017 and October 24, 2017 respectively.
Aomidoro 4.8 (2017-02-04)
- A new IPv6 addresses of g.root-servers.net was added to the
root hints.
- EDNS buffer size was increased to 4096 bytes.
Aomidoro 4.7 (2016-09-04)
- A new IPv6 addresses of e.root-servers.net was added to the
root hints.
Aomidoro 4.6 (2016-05-08)
- IPv6 address of l.root-servers.net was changed.
Aomidoro 4.5 (2015-10-21)
- A new IPv6 addresses of b.root-servers.net was added to the
root hints.
- IPv4/IPv6 addresses of h.root-servers.net were changed.
Aomidoro 4.4 (2014-04-21)
- The root hints were updated to include the new IPv6 address of
c.root-servers.net.
Aomidoro 4.3 (2012-12-18)
- Fixed the use of non-monotonic clock on Mac OS X.
- Root hints were updated. The IPv4 address of d.root-servers.net
will be changed from 128.8.10.90 to 199.7.91.13.
Aomidoro 4.2 (2011-06-26)
- Try to avoid PMTUD; use minimum MTU for IPv6 and unset DF bit for IPv4.
- AAAA of d.root-servers.net was added.
Aomidoro 4.1 (2011-06-01)
- Fixed broken compilation of 3.1 on Mac OS X.
- [AFHJKM].root-servers.net (and later [IL]) finally got AAAA records!
The root hints file was updated accordingly.
- Handling of SOA in negative caching was improved. SOAs in negative
responses are cached and returned to clients. SOAs are also returned
for "local" zones.
- Use short TTL if no SOA is returned in a negative response.
Too long TTL (86400 seconds) had been used.
- Phantom errors caused by previous errors in reloading configuration
were fixed.
- Escaped octets with decimal values are supported (in addition to
literally escaped octets). Logged domain names are escaped.
- Restriction of the number of hints in a zone was removed.
- The aomid.conf(5) manual page was added.
- Maximum length of a CNAME chain was increased to 8.
- Accept multiple queries on a TCP socket.
- DESTDIR installation was supported.
Aomidoro 3.4 (2008-06-08)
- Phantom errors caused by previous errors in reloading configuration
were fixed.
- Restriction of the number of hints in a zone was removed.
- Maximum length of a CNAME chain was increased to 8.
Aomidoro 3.3 (2008-02-05)
- [AFHJKM].root-servers.net finally got AAAA records!
The root hints file was updated accordingly.
Aomidoro 3.2 (2007-12-14)
- Fixed broken compilation on Mac OS X.
Aomidoro 3.1 (2007-12-11)
- The client-networks configuration was made reloadable.
- Cache space efficiency was slightly improved (around 5 %, YMMV).
- Root hints were updated as the IP address of l.root-servers.net was
changed from 198.32.64.12 to 199.7.83.42.
- Interleaved RRsets were supported.
- Queries for ANY type were supported.
- Fixed for SunOS 5.11-to-be (Solaris Express 12/06) + Sun Studio 11.
- Use CLOCK_MONOTONIC for task scheduling. (Cache TTL is still
calculated with CLOCK_REALTIME.)
- Use secure PRNG to generate query IDs and port numbers.
- Fixed the config file parser to compare classes case-insensitively.
- Fixed a bug that a wrong line number was reported when an error
occured in parsing configration files.
- Other minor fixes: srcdir support, aomid.8 generation, etc.
Aomidoro 2.2 (2007-10-29)
This release contains the update of the IP address of a root server.
The new address is already operational but not yet official.
Upgrade is recommended after November 1, 2007.
- Changes
- Root hints were updated as the IP address of l.root-servers.net was
changed from 198.32.64.12 to 199.7.83.42.
Aomidoro 2.1 (2007-05-10)
- Changes
- EDNS0 [RFC2671] is supported.
- If CNAME loop is detected, return NOERROR and related CNAMEs,
instead of SERVFAIL and empty answer.
- The hints directive in the configuration file was replaced with
hint directives in a zone.
- Configuration reloading (currently only zone hints) by SIGHUP
was added.
- The default values of service-at and client-networks directives
were changed.
- The hints file was moved from /etc to /var/db.
- The name of the daemon was truncated to "aomid".
- Fixes
- Fixed for compilation on Mac OS X, Debian GNU/Linux, and OpenBSD.
- The config file lexer was improved. For example, quoted strings
were not properly logged when syntax errors occurred.
- Use non-blocking listening sockets for serving TCP.
Aomidoro 1.2 (2007-01-14)
- Fixed for compilation on Mac OS X, Debian GNU/Linux 3.1,
and OpenBSD 4.0.
Aomidoro 1.1 (2006-12-23)