[v9_11] update B.ROOT-SERVERS.NET
[v9_11] silence gcc 7 warnings 4673. [port] Silence GCC 7 warnings. [RT #45592] (cherry picked from commit cdacec1dcb93149b8efc7af38ec916adcdd706f3)
update copyright notice / whitespace
4633. [maint] Updated AAAA (2001:500:200::b) for B.ROOT-SERVERS.NET. (cherry picked from commit 9c179a560779b699a0b10d2bd1040d8bb28d2368)
4490. [maint] Added AAAA (2001:500:12::d0d) for G.ROOT-SERVERS.NET. (cherry picked from commit 3b7cb2c5b1d46495666d8b169f05ec511fc32eac)
4457. [maint] Added AAAA (2001:500:a8::e) for E.ROOT-SERVERS.NET. (cherry picked from commit c55b572ccf8afec50372f6fdedb84c84e1570650)
[v9_11] add aaaa for b.root-servers.net 4423. [maint] Added missing IPv6 address 2001:500:84::b for B.ROOT-SERVERS.NET. [RT #42898] Patch submitted by Xoze Vazquez Perez (xose.vazquez@gmail.com).
4401. [misc] Change LICENSE to MPL 2.0.
4333. [maint] L.ROOT-SERVERS.NET is now 199.7.83.42 and 2001:500:9f::42.
4261. [maint] H.ROOT-SERVERS.NET is 198.97.190.53 and 2001:500:1::53. [RT #40556]
4031. [bug] named-checkconf -z failed to report a missing file with a hint zone. [RT #38294]
update copyright notice
3794. [maint] Added AAAA for C.ROOT-SERVERS.NET.
3681. [port] Update the Windows build system to support feature selection and WIN64 builds. This is a work in progress. [RT #34160]
[master] d.root-servers.net AAAA 3556. [maint] Added AAAA for D.ROOT-SERVERS.NET.
3441. [maint] D.ROOT-SERVERS.NET is now 199.7.91.13.
merging fast format zone files Conflicts: .gitignore bin/named/zoneconf.c bin/tests/.gitignore bin/tests/system/autosign/tests.sh bin/tests/system/masterformat/clean.sh bin/tests/system/masterformat/ns1/compile.sh bin/tests/system/masterformat/tests.sh configure lib/dns/db.c lib/dns/include/dns/db.h lib/dns/include/dns/types.h lib/dns/master.c lib/dns/masterdump.c lib/dns/rbt.c lib/dns/rbtdb.c lib/dns/sdb.c lib/dns/sdlz.c lib/dns/tests/.cvsignore lib/dns/tests/Makefile.in lib/dns/win32/libdns.def lib/dns/xfrin.c lib/dns/zone.c lib/export/dns/Makefile.in lib/isc/include/isc/file.h lib/isc/unix/file.c lib/isc/win32/file.c lib/isccfg/namedconf.c
AAAA not A
2918. [maint] Add AAAA address for I.ROOT-SERVERS.NET.
2870. [maint] Add AAAA addresses for L.ROOT-SERVERS.NET.
2448. [func] Add NSEC3 support. [RT #15452]
2349. [func] Provide incremental re-signing support for secure dynamic zones. [RT #1091]
2328. [bug] Add AAAA addresses for A.ROOT-SERVERS.NET, F.ROOT-SERVERS.NET, H.ROOT-SERVERS.NET, J.ROOT-SERVERS.NET, K.ROOT-SERVERS.NET and M.ROOT-SERVERS.NET.
2255. [bug] L.ROOT-SERVERS.NET is now 199.7.83.42.
1851. [doc] Doxygen comment markup. [RT #11398]
1801. [func] Report differences between hints and real NS rrset and associated address records.
1567. [bug] B.ROOT-SERVERS.NET is now 192.228.79.201.
1402. [cleanup] A6 has been moved to experimental and is no longer fully supported. developer: jinmei reviewer: marka
1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
1023. [func] Accept hints without TTLs.
1022. [bug] Allow hints to be completely empty. [RT #1802]
consistently use single quotes around varying text in log messages
964. [func] Warn if non root hints data is found in hints file.
copyright update
dns_master_load*() age_ttl -> options word
521. [bug] Detect master files which contain $INCLUDE and always reload. [RT #196] new result code DNS_R_SEENINCLUDE dns_master_load* can now return DNS_R_SEENINCLUDE
Trailing whitespace trimmed. Perhaps running "perl util/spacewhack.pl in your own CVS tree will help minimize CVS conflicts. Maybe not. Blame Graff for getting me to trim all trailing whitespace.
word wrap copyright notice at column 70
add RCS id string
241. [cleanup] nscount and soacount have been removed from the dns_master_*() arguement lists.
240. [func] databases now come in three flavours: zone, cache and stub.
Needs string.h for function prototypes. For some reason gcc and other compilers do not warn about the missing str*/mem* prototypes.
Megacommit of dozens of files. Cleanup of redundant/useless header file inclusion. ISC style lint, primarily for function declarations and standalone comments -- ie, those that appear on a line without any code, which should be written as follows: /* * This is a comment. */
include isc/util.h
103. [func] libisc buffer API changes for <isc/buffer.h>: Added: isc_buffer_base(b) (pointer) isc_buffer_current(b) (pointer) isc_buffer_active(b) (pointer) isc_buffer_used(b) (pointer) isc_buffer_length(b) (int) isc_buffer_usedlength(b) (int) isc_buffer_consumedlength(b) (int) isc_buffer_remaininglength(b) (int) isc_buffer_activelength(b) (int) isc_buffer_availablelength(b) (int) Removed: ISC_BUFFER_USEDCOUNT(b) ISC_BUFFER_AVAILABLECOUNT(b) isc_buffer_type(b) Changed names: isc_buffer_used(b, r) -> isc_buffer_usedregion(b, r) isc_buffer_available(b, r) -> isc_buffer_available_region(b, r) isc_buffer_consumed(b, r) -> isc_buffer_consumedregion(b, r) isc_buffer_active(b, r) -> isc_buffer_activeregion(b, r) isc_buffer_remaining(b, r) -> isc_buffer_remainingregion(b, r) Buffer types were removed, so the ISC_BUFFERTYPE_* macros are no more, and the type argument to isc_buffer_init and isc_buffer_allocate were removed. isc_buffer_putstr is now void (instead of isc_result_t) and requires that the caller ensure that there is enough available buffer space for the string.
s/DNS_R_/ISC_R_/ change for some codes.
include <string.h>
allow the root hints to be built from a file too
fix typo
Put the root servers into alphabetical order.
dns_rootns_create() is now in libdns