CHANGES revision e412f05a4e5ab7727f024c95e2a7515c07107b02
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1255. [bug] When performing a nonexistence proof, the validator
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter should discard parent NXTs from higher in the DNS.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1254. [bug] When signing/verifying rdatasets, duplicate rdatas
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter need to be suppressed.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1253. [contrib] queryperf now reports a summary of returned
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter rcodes (-c), rcodes are printed in mnemonic form (-v).
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1252. [func] Report the current serial with periodic commits when
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter rolling forward the journal.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1251. [func] Generate DNSSEC wildcard proofs.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1250. [bug] When processing events (non-threaded) only allow
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter the task one chance to use to use its quantum.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1249. [func] named-checkzone will now check if nameservers that
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter appear to be IP addresses. Available modes "fail",
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter "warn" (default) and "ignore" the results of the
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1248. [bug] The validator could incorrectly verify an invalid
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter negative proof.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1247. [bug] The validator would incorrectly mark data as insecure
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter when seeing a bogus signature before a correct
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1246. [bug] DNAME/CNAME signatures were not being cached when
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter validation was not being performed. [RT #3284]
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1345. [bug] If the tcpquota was exhausted it was possible to
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter to trigger a INSIST() failure.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1344. [port] darwin: ifconfig.sh now supports darwin.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1343. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1342. [bug] dnssec-signzone usage message was misleading.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1341. [bug] If the last RRset in a zone is glue, dnssec-signzone
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter would incorrectly duplicate its output and sign it.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1340. [doc] query-source-v6 was missing from options section.
8c6a14e9610d08491d2e2415c0c603441ddb4968kenneth_suter1339. [func] libbind: log attempts to exploit #1338.
7a6288034268e1c5e8febeb342443df96f70678djvergara1338. [bug] libbind: Remote buffer overrun.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1337. [port] libbind: TrueUNIX 5.1 does not like __align as a
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter element name.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1336. [bug] libbind: gethostans() could get out of sync parsing
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter the response if there was a very long CNAME chain.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1335. [bug] Options should apply to the internal _bind view.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1334. [port] Handle ECONNRESET from sendmsg() [unix].
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1333. [func] Query log now says if the query was signed (S) or
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter if EDNS was used (E).
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1332. [func] Log TSIG key used w/ outgoing zone transfers.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1331. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1330. [bug] 'rndc stop' failed to cause zones to be flushed
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter sometimes. [RT #3157]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1329. [func] Log that a zone transfer was covered by a TSIG.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1328. [func] DS (delegation signer) support.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1327. [bug] nsupdate: allow white space base64 key data.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1326. [bug] Badly encoded LOC record when the size, horizontal
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter precision or vertical precision was 0.1m.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1325. [bug] Document that internal zones are included in the
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter rndc status results.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1324. [func] New function: dns_zone_name().
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1323. [func] Option 'flush-zones-on-shutdown <boolean>;'.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1322. [func] Extended rndc dumpdb to support dumping of zones and
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter view selection: 'dumpdb [-all|-zones|-cache] [view]'.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1321. [func] New category 'update-security'.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1320. [port] Compaq Trucluster support.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1319. [bug] Set AI_ADDRCONFIG when looking up addresses
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter via getaddrinfo() (affects dig, host, nslookup, rndc
798d8096ab26a41e537bb7c0925d8b8728972815jvergara and nsupdate).
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1318. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
798d8096ab26a41e537bb7c0925d8b8728972815jvergara could be left with a trailing "\" after configure
798d8096ab26a41e537bb7c0925d8b8728972815jvergara has been run.
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1317. [port] linux: make handling EINVAL from socket() no longer
798d8096ab26a41e537bb7c0925d8b8728972815jvergara conditional on #ifdef LINUX.
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1316. [bug] isc_log_closefilelogs() needed to lock the log
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1315. [bug] isc_log_setdebuglevel() needed to lock the log
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1314. [func] libbind: no longer attempts bit string labels for
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara for nibble style resolution.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1313. [func] Entropy can now be retrieved from EGDs. [RT #2438]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1312. [func] Enable IPv6 support when using ioctl style interface
dab8b8e08fb8dfb1bccccb9164d925adb32e5cb8jvergara scanning and OS supports SIOCGLIFADDR using struct
dab8b8e08fb8dfb1bccccb9164d925adb32e5cb8jvergara if_laddrreq.
dab8b8e08fb8dfb1bccccb9164d925adb32e5cb8jvergara1311. [func] Enable IPv6 support when using sysctl style interface
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1310. [func] "dig axfr" now reports the number of messages
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara as well as the number of records.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1309. [port] See if -ldl is required for OpenSSL? [RT #2672]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1308. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara reflect written requirements.
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1307. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara a rdataset to a zone db in the rbtdb implementation of
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara addrdataset.
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1306. [bug] dns_name_downcase() enforce requirement that
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara target != NULL or name->buffer != NULL.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1305. [func] lwres: probe the system to see what address families
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter are currently in use.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1304. [bug] The RTT estimate on unused servers was not aged.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1303. [func] Use "dataready" accept filter if available.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1302. [port] libbind: hpux 11.11 interface scaning.
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1301. [func] Log zone when unable to get private keys to update
798d8096ab26a41e537bb7c0925d8b8728972815jvergara zone. Log zone when NXT records are missing from
798d8096ab26a41e537bb7c0925d8b8728972815jvergara secure zone.
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1300. [bug] libbind: escape '(' and ')' when coverting to
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter presentation form.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1299. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1298. [func] dig: now supports +[no]cl +[no]ttlid.
798d8096ab26a41e537bb7c0925d8b8728972815jvergara1297. [func] You can now create your own customised printing
798d8096ab26a41e537bb7c0925d8b8728972815jvergara styles: dns_master_stylecreate() and
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter dns_master_styledestroy().
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1296. [bug] libbind: const pointer conficts in res_debug.c.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1295. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1294. [bug] Memory leak in lwres_gnbarequest_parse().
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1293. [port] libbind: solaris: 64 bit binary compatability.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1292. [contrib] Berkeley DB 4.0 sdb implementation from
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara1291. [bug] "recursion available: {denied,approved}" was too
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara1290. [bug] Check that system inet_pton() and inet_ntop() support
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara1289. [port] Openserver: ifconfig.sh support.
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara1288. [port] Openserver: the value FD_SETSIZE depends on whether
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara <sys/param.h> is included or not. Be consistant.
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara1287. [func] isc_file_openunique() now creates file using mode
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara 0666 rather than 0600.
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara1286. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
a6d6ee0e88ee402c8e27e300f9e8d488811bb84ejvergara __ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter are not C++ compatible, use *_TYPE versions instead.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1285. [bug] libbind: LINK_INIT and UNLINK were not compatible with
3bd997f0d659b0b5280791733d0101a588b01da5jvergara C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1284. [placeholder]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1283. [bug] Reference after free error if dns_dispatchmgr_create()
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1282. [bug] ns_server_destroy() failed to set *serverp to NULL.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1281. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter support for compressed TSIG owner names.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1280. [func] libbind: res_update can now update IPv6 servers,
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter new function res_findzonecut2().
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1279. [bug] libbind: get_salen() IPv6 support was broken for OSs
3bd997f0d659b0b5280791733d0101a588b01da5jvergara w/o sa_len.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1278. [bug] libbind: res_nametotype() and res_nametoclass() were
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1277. [bug] Failure to write pid-file should not be fatal on
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter reload. [RT #2861]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1276. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1275. [bug] When verifying that an NXT proves nonexistence, check
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter the rcode of the message and only do the matching NXT
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter check. That is, for NXDOMAIN responses, check that
7a6288034268e1c5e8febeb342443df96f70678djvergara the name is in the range between the NXT owner and
7a6288034268e1c5e8febeb342443df96f70678djvergara next name, and for NOERROR NODATA responses, check
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter that the type is not present in the NXT bitmap.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1274. [func] preferred-glue option from BIND 8.3.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1273. [bug] The dnssec system test failed to remove the correct
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1272. [bug] Dig, host and nslookup were not checking the address
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter the answer was coming from against the address it was
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter sent to. [RT# 2692]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1271. [port] win32: a make file contained absolute version specific
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1270. [func] Nsupdate will report the address the update was
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1269. [bug] Missing masters clause was not handled gracefully.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1268. [bug] DESTDIR was not being propogated between makes.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1247. [bug] Don't reset the interface index for link/site local
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter addresses. [RT #2576]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1246. [func] New functions isc_sockaddr_issitelocal(),
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter isc_sockaddr_islinklocal(), isc_netaddr_issitelocal()
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter and isc_netaddr_islinklocal().
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1244. [bug] Receiving a TCP message from a blackhole address would
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter prevent further messages being received over that
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1243. [bug] It was possible to trigger a REQUIRE() in
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter dns_message_findtype(). [RT #2659]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1242. [bug] named-checkzone failed if a journal existed. [RT #2657]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1241. [bug] Drop received UDP messsages with a zero source port
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter as these are invariably forged. [RT #2621]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1240. [bug] It was possible to leak zone references by
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter specifying an incorrect zone to rndc.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1239. [bug] Under certain circumstances named could continue to
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter use a name after it had been freed triggering
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter INSIST() failures. [RT #2614]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1238. [bug] It is possible to lockup the server when shutting down
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter if notifies were being processed. [RT #2591]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1237. [bug] nslookup: "set q=type" failed.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1236. [bug] dns_rdata{class,type}_fromtext() didn't handle non
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter NULL terminated text regions. [RT #2588]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1235. [func] Report 'out of memory' errors from openssl.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1234. [bug] contrib/sdb: 'zonetodb' failed to call
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter dns_result_register(). DNS_R_SEENINCLUDE should not
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1233. [bug] The flags field of a KEY record can be expressed in
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter hex as well as decimal.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1232. [bug] unix/errno2result() didn't handle EADDRNOTAVAIL.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1230. [bug] isccc_cc_isreply() and isccc_cc_isack() were broken.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1229. [bug] named would crash if it received a TSIG signed
3bd997f0d659b0b5280791733d0101a588b01da5jvergara query as part of an AXFR response. [RT #2570]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1228. [bug] 'make install' did not depend on 'make all'. [RT #2559]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1227. [bug] dns_lex_getmastertoken() now returns ISC_R_BADNUMBER
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter if a number was expected and some other token was
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter found. [RT#2532]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1226. [func] Use EDNS for zone refresh queries. [RT #2551]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1225. [func] dns_message_setopt() no longer requires that
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter dns_message_renderbegin() to have been called.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1234. [bug] 'rrset-order' and 'sortlist' should be additive
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter not exclusive.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter are supported.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1222. [bug] Specifying 'port *' did not always result in a system
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter selected (non-reserved) port being used. [RT #2537]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1221. [bug] Zone types 'master', 'slave' and 'stub' were not being
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter compared case insensitively. [RT #2542]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1220. [func] Support for APL rdata type.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1219. [func] Named now reports the TSIG extended error code when
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter signature verification fails. [RT #1651]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1218. [bug] Named incorrectly returned SERVFAIL rather than
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter NOTAUTH when there was a TSIG BADTIME error. [RT #2519]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1217. [func] Report locations of previous key definition when a
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter duplicate is detected.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1216. [bug] Multiple server clauses for the same server were not
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter reported. [RT #2514]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1215. [port] solaris: add support to ifconfig.sh for x86 2.5.1
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1214. [bug] Win32: isc_file_renameunique() could leave zero length
b26e36d8a08a1c775531659c04abc3d4ed504139jvergara files behind.
b26e36d8a08a1c775531659c04abc3d4ed504139jvergara1213. [func] Report view associated with client if it is not a
b26e36d8a08a1c775531659c04abc3d4ed504139jvergara standard view (_default or _bind).
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1212. [port] libbind: 64k answer buffers were causing stack space
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter to be exceeded for certain OS. Use heap space instead.
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1211. [bug] dns_name_fromtext() incorrectly handled certain
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter valid octal bitlabels. [RT #2483]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1210. [bug] libbind: getnameinfo() failed to lookup IPv4 mapped /
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter compatible addresses. [RT #2461]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1209. [bug] Dig, host, nslookup were not checking the message ids
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter on the responses. [RT #2454]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1208. [bug] dns_master_load*() failed to log a error message if
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter an error was detected when parsing the ownername of
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter a record. [RT #2448]
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter1207. [bug] libbind: getaddrinfo() could call freeaddrinfo() with
53247d28ba99538f841a13ea2cde01c3faa3ef36kenneth_suter an invalid pointer.
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1206. [bug] SERVFAIL and NOTIMP responses to an EDNS query should
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara trigger a non-EDNS retry.
4d7a9734afbc1f92d79b9d3bf092d56998c13bd7jvergara1205. [bug] OPT, TSIG and TKEY cannot be used to set the "class"
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara of the message. [RT #2449]
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1204. [bug] libbind: res_nupdate() failed to update the name
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara server addresses before sending the update.
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1203. [func] Report locations of previous acl and zone definitions
b369c17aec493f598a0fefe8885418cd3db596e9jvergara when a duplicate is detected.
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1202. [func] New functions: cfg_obj_line() and cfg_obj_file().
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1201. [bug] Require that if 'callbacks' is passed to
3bd997f0d659b0b5280791733d0101a588b01da5jvergara dns_rdata_fromtext(), callbacks->error and
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara callbacks->warn are initialized.
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1200. [bug] Log 'errno' that we are unable to convert to
3bd997f0d659b0b5280791733d0101a588b01da5jvergara isc_result_t. [RT #2404]
52e2f87fad88634e1bc5e70af7fc7407d7a92097jvergara1199. [doc] ARM reference to RFC 2157 should have been RFC 1918.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1198. [bug] OPT printing style was not consistant with the way the
3bd997f0d659b0b5280791733d0101a588b01da5jvergara header fields are printed. The DO bit was not reported
3bd997f0d659b0b5280791733d0101a588b01da5jvergara if set. Report if any of the MBZ bits are set.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1197. [bug] Attempts to define the same acl multiple times were not
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1196. [contrib] update mdnkit to 2.2.3.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1195. [bug] Attempts to redefine builtin acls should be caught.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1194. [bug] Not all duplicate zone definitions were being detected
3bd997f0d659b0b5280791733d0101a588b01da5jvergara at the named.conf checking stage. [RT #2431]
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1193. [bug] dig +besteffort parsing didn't handle packet
3bd997f0d659b0b5280791733d0101a588b01da5jvergara truncation. dns_message_parse() has new flag
3bd997f0d659b0b5280791733d0101a588b01da5jvergara DNS_MESSAGE_IGNORETRUNCATION.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1192. [bug] The seconds fields in LOC records were restricted
3bd997f0d659b0b5280791733d0101a588b01da5jvergara to three decimal places. More decimal places should
3bd997f0d659b0b5280791733d0101a588b01da5jvergara be allowed but warned about.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1191. [bug] A dynamic update removing the last non-apex name in
3bd997f0d659b0b5280791733d0101a588b01da5jvergara a secure zone would fail. [RT #2399]
c5a62e29dfa5254646ecd50effc972f2e040d62ajvergara1190. [func] Add the "rndc freeze" and "rndc unfreeze" commands.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1189. [bug] On some systems, malloc(0) returns NULL, which
601ceb6d742b92cd321d676c3169a65c9696d554jvergara could cause the caller to report an out of memory
601ceb6d742b92cd321d676c3169a65c9696d554jvergara error. [RT #2398]
a63994ebbdcbf00a73d14fb9c19779c88411f802jvergara1188. [bug] Dynamic updates of a signed zone would fail if
3bd997f0d659b0b5280791733d0101a588b01da5jvergara some of the zone private keys were unavailable.
c5a62e29dfa5254646ecd50effc972f2e040d62ajvergara1187. [bug] named was incorrectly returning DNSSEC records
3bd997f0d659b0b5280791733d0101a588b01da5jvergara in negative responses when the DO bit was not set.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1186. [bug] isc_hex_tobuffer(,,length = 0) failed to unget the
c5a62e29dfa5254646ecd50effc972f2e040d62ajvergara EOL token when reading to end of line.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1185. [bug] libbind: don't assume statp->_u._ext.ext is valid
3bd997f0d659b0b5280791733d0101a588b01da5jvergara unless RES_INIT is set when calling res_*init().
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1184. [bug] libbind: call res_ndestroy() if RES_INIT is set
3bd997f0d659b0b5280791733d0101a588b01da5jvergara when res_*init() is called.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1183. [bug] Handle ENOSR error when writing to the internal
3bd997f0d659b0b5280791733d0101a588b01da5jvergara control pipe. [RT #2395]
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1182. [bug] The server could throw an assertion failure when
3bd997f0d659b0b5280791733d0101a588b01da5jvergara constructing a negative response packet.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1181. [func] Add the "key-directory" configuration statement,
3bd997f0d659b0b5280791733d0101a588b01da5jvergara which allows the server to look for online signing
3bd997f0d659b0b5280791733d0101a588b01da5jvergara keys in alternate directories.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1180. [func] dnssec-keygen should always generate keys with
3bd997f0d659b0b5280791733d0101a588b01da5jvergara protocol 3 (DNSSEC), since it's less confusing
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1179. [func] Add SIG(0) support to nsupdate.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1178. [func] Follow and cache (if appropriate) A6 and other
3bd997f0d659b0b5280791733d0101a588b01da5jvergara data chains to completion in the additional section.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1177. [func] Report view when loading zones if it is not a
3bd997f0d659b0b5280791733d0101a588b01da5jvergara standard view (_default or _bind). [RT #2270]
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1176. [doc] Document that allow-v6-synthesis is only performed
3bd997f0d659b0b5280791733d0101a588b01da5jvergara for clients that are supplied recursive service.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1175. [bug] named-checkzone and named-checkconf failed to call
3bd997f0d659b0b5280791733d0101a588b01da5jvergara dns_result_register() at startup which could
3bd997f0d659b0b5280791733d0101a588b01da5jvergara result in runtime exceptions when printing
3bd997f0d659b0b5280791733d0101a588b01da5jvergara "out of memory" errors. [RT #2335]
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1174. [bug] Win32: add WSAECONNRESET to the expected errors
3bd997f0d659b0b5280791733d0101a588b01da5jvergara from connect(). [RT #2308]
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1173. [bug] Potential memory leaks in isc_log_create() and
3bd997f0d659b0b5280791733d0101a588b01da5jvergara isc_log_settag(). [RT #2336]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1172. [doc] Add CERT, GPOS, KX, NAPTR, NSAP, PX and TXT to
3bd997f0d659b0b5280791733d0101a588b01da5jvergara table of RR types in ARM.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1171. [func] Added function isc_region_compare(), updated files in
601ceb6d742b92cd321d676c3169a65c9696d554jvergara lib/dns to use this function instead of local one.
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1170. [bug] Don't attempt to print the token when a I/O error
601ceb6d742b92cd321d676c3169a65c9696d554jvergara occurs when parsing named.conf. [RT #2275]
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1169. [func] Identify recursive queries in the query log.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1168. [bug] Empty also-notify clauses were not handled. [RT #2309]
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1167. [contrib] nslint-2.1a3 (from author).
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1166. [bug] "Not Implemented" should be reported as NOTIMP,
b369c17aec493f598a0fefe8885418cd3db596e9jvergara not NOTIMPL. [RT #2281]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1165. [bug] We were rejecting notify-source{-v6} in zone clauses.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1164. [bug] Empty masters clauses in slave / stub zones were not
3bd997f0d659b0b5280791733d0101a588b01da5jvergara handled gracefully. [RT #2262]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1163. [func] isc_time_formattimestamp() now includes the year.
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1162. [bug] The allow-notify option was not accepted in slave
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara zone statements.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1161. [bug] named-checkzone looped on unbalanced brackets.
3bd997f0d659b0b5280791733d0101a588b01da5jvergara1160. [bug] Generating Diffie-Hellman keys longer than 1024
3bd997f0d659b0b5280791733d0101a588b01da5jvergara bits could fail. [RT #2241]
2d409c4342b1afe419b6db7ff6fc498e5b7b5ff7jvergara1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
2d409c4342b1afe419b6db7ff6fc498e5b7b5ff7jvergara1158. [func] Report the client's address when logging notify
2d409c4342b1afe419b6db7ff6fc498e5b7b5ff7jvergara1157. [func] match-clients and match-destinations now accept
601ceb6d742b92cd321d676c3169a65c9696d554jvergara keys. [RT #2045]
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1156. [port] The configure test for strsep() incorrectly
b369c17aec493f598a0fefe8885418cd3db596e9jvergara succeeded on certain patched versions of
b369c17aec493f598a0fefe8885418cd3db596e9jvergara AIX 4.3.3. [RT #2190]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1155. [func] Recover from master files being removed from under
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1154. [bug] Don't attempt to obtain the netmask of a interface
b369c17aec493f598a0fefe8885418cd3db596e9jvergara if there is no address configured. [RT #2176]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1153. [func] 'rndc {stop|halt} -p' now reports the process id
b369c17aec493f598a0fefe8885418cd3db596e9jvergara of the instance of named being shutdown.
4d7a9734afbc1f92d79b9d3bf092d56998c13bd7jvergara1152. [bug] libbind: read buffer overflows.
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1151. [bug] nslookup failed to check that the arguments to
601ceb6d742b92cd321d676c3169a65c9696d554jvergara the port, timeout, and retry options were
601ceb6d742b92cd321d676c3169a65c9696d554jvergara valid integers and in range. [RT #2099]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1150. [bug] named incorrectly accepted TTL values
b369c17aec493f598a0fefe8885418cd3db596e9jvergara containing plus or minus signs, such as
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1149. [func] New function isc_parse_uint32().
4d7a9734afbc1f92d79b9d3bf092d56998c13bd7jvergara1148. [func] 'rndc-confgen -a' now provides positive feedback.
d3909f94d7a5540d761f7e122347fd590b9b3dd2lutoff1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
601ceb6d742b92cd321d676c3169a65c9696d554jvergara the OS. listen-on-v6 { any; }; should no longer
601ceb6d742b92cd321d676c3169a65c9696d554jvergara result in IPv4 queries be accepted. Similarly
b369c17aec493f598a0fefe8885418cd3db596e9jvergara control { inet :: ... }; should no longer result
601ceb6d742b92cd321d676c3169a65c9696d554jvergara in IPv4 connections being accepted. This can be
601ceb6d742b92cd321d676c3169a65c9696d554jvergara overridden at compile time by defining
601ceb6d742b92cd321d676c3169a65c9696d554jvergara ISC_ALLOW_MAPPED=1.
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara supported by the OS by a new function
601ceb6d742b92cd321d676c3169a65c9696d554jvergara isc_socket_ipv6only().
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1145. [func] "host" no longer reports a NOERROR/NODATA response
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara by printing nothing. [RT #2065]
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1144. [bug] rndc-confgen would crash if both the -a and -t
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara options were specified. [RT #2159]
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara1143. [bug] When a trusted-keys statement was present and named
b369c17aec493f598a0fefe8885418cd3db596e9jvergara was built without crypto support, it would leak memory.
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1142. [bug] dnssec-signzone would fail to delete temporary files
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara in some failure cases. [RT #2144]
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara1141. [bug] When named rejected a control message, it would
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara leak a file descriptor and memory. It would also
601ceb6d742b92cd321d676c3169a65c9696d554jvergara fail to respond, causing rndc to hang.
601ceb6d742b92cd321d676c3169a65c9696d554jvergara [RT #2139, #2164]
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara1140. [bug] rndc-confgen did not accept IPv6 addresses as arguments
601ceb6d742b92cd321d676c3169a65c9696d554jvergara to the -s option. [RT #2138]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1139. [func] It is now possible to flush a given name from the
b369c17aec493f598a0fefe8885418cd3db596e9jvergara cache(s) via 'rndc flushname name [view]'. [RT #2051]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1138. [func] It is now possible to flush a given name from the
601ceb6d742b92cd321d676c3169a65c9696d554jvergara cache by calling the new function
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara dns_cache_flushname().
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara1137. [func] It is now possible to flush a given name from the
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara ADB by calling the new function dns_adb_flushname().
4d7a9734afbc1f92d79b9d3bf092d56998c13bd7jvergara1136. [bug] CNAME records synthesized from DNAMEs did not
b369c17aec493f598a0fefe8885418cd3db596e9jvergara have a TTL of zero as required by RFC2672.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1135. [func] You can now override the default syslog() facility for
b369c17aec493f598a0fefe8885418cd3db596e9jvergara named/lwresd at compile time. [RT #1982]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1134. [bug] Multithreaded servers could deadlock in ferror()
b369c17aec493f598a0fefe8885418cd3db596e9jvergara when reloading zone files. [RT #1951, #1998]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1133. [bug] IN6_IS_ADDR_LOOPBACK was not portably defined on
b369c17aec493f598a0fefe8885418cd3db596e9jvergara platforms without IN6_IS_ADDR_LOOPBACK. [RT #2106]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1132. [func] Improve UPDATE prerequisite failure diagnotic messages.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1131. [bug] The match-destinations view option did not work with
b369c17aec493f598a0fefe8885418cd3db596e9jvergara IPv6 destinations. [RT #2073, #2074]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1130. [bug] Log messages reporting an out-of-range serial number
b369c17aec493f598a0fefe8885418cd3db596e9jvergara did not include the out-of-range number but the
b369c17aec493f598a0fefe8885418cd3db596e9jvergara following token. [RT #2076]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1129. [bug] Multithreaded servers could crash under heavy
b369c17aec493f598a0fefe8885418cd3db596e9jvergara resolution load due to a race condition. [RT #2018]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1128. [func] sdb drivers can now provide RR data in either text
b369c17aec493f598a0fefe8885418cd3db596e9jvergara or wire format, the latter using the new functions
b369c17aec493f598a0fefe8885418cd3db596e9jvergara dns_sdb_putrdata() and dns_sdb_putnamedrdata().
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1127. [func] rndc: If the server to contact has multiple addresses,
b369c17aec493f598a0fefe8885418cd3db596e9jvergara try all of them.
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1126. [bug] The server could access a freed event if shut
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara down while a client start event was pending
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara delivery. [RT #2061]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1125. [bug] rndc: -k option was missing from usage message.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1124. [doc] dig: +[no]dnssec, +[no]besteffort and +[no]fail
b369c17aec493f598a0fefe8885418cd3db596e9jvergara are now documented. [RT #2052]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1123. [bug] dig +[no]fail did not match description. [RT #2052]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
a63994ebbdcbf00a73d14fb9c19779c88411f802jvergara1121. [bug] The server could attempt to access a NULL zone
b369c17aec493f598a0fefe8885418cd3db596e9jvergara table if shut down while resolving.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara [RT #1587, #2054]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1120. [bug] Errors in options were not fatal. [RT #2002]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1119. [func] Added support in Win32 for NTFS file/directory ACL's
b369c17aec493f598a0fefe8885418cd3db596e9jvergara for access control.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1118. [bug] On multithreaded servers, a race condition
b369c17aec493f598a0fefe8885418cd3db596e9jvergara could cause an assertion failure in resolver.c
b369c17aec493f598a0fefe8885418cd3db596e9jvergara during resolver shutdown. [RT #2029]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1117. [port] The configure check for in6addr_loopback incorrectly
b369c17aec493f598a0fefe8885418cd3db596e9jvergara succeeded on AIX 4.3 when compiling with -O2
b369c17aec493f598a0fefe8885418cd3db596e9jvergara because the test code was optimized away.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1116. [bug] Setting transfers in a server clause, transfers-in,
2fd64843d033a37dcd9da59877b3eccf55313183jvergara or transfers-per-ns to a value greater than
2fd64843d033a37dcd9da59877b3eccf55313183jvergara 2147483647 disabled transfers. [RT #2002]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1115. [func] Set maximum values for cleaning-interval,
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara heartbeat-interval, interface-interval,
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara max-transfer-idle-in, max-transfer-idle-out,
ea3e074b0950c6393805fcd9109ce765a7d7084ejvergara max-transfer-time-in, max-transfer-time-out,
b369c17aec493f598a0fefe8885418cd3db596e9jvergara statistics-interval of 28 days and
b369c17aec493f598a0fefe8885418cd3db596e9jvergara sig-validity-interval of 3660 days. [RT #2002]
601ceb6d742b92cd321d676c3169a65c9696d554jvergara1114. [port] Ignore more accept() errors. [RT #2021]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1113. [bug] The allow-update-forwarding option was ignored
b369c17aec493f598a0fefe8885418cd3db596e9jvergara when specified in a view. [RT #2014]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1112. [placeholder]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1111. [bug] Multithreaded servers could deadlock processing
b369c17aec493f598a0fefe8885418cd3db596e9jvergara recursive queries due to a locking hieararchy
b369c17aec493f598a0fefe8885418cd3db596e9jvergara violation in adb.c. [RT #2017]
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1110. [bug] dig should only accept valid abbreviations of +options.
b369c17aec493f598a0fefe8885418cd3db596e9jvergara1109. [bug] nsupdate accepted illegal ttl values.
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1108. [bug] On Win32, rndc was hanging when named was not running
b369c17aec493f598a0fefe8885418cd3db596e9jvergara due to failure to select for exceptional conditions
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara in select(). [RT #1870]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1107. [bug] nsupdate could catch an assertion failure if an
b369c17aec493f598a0fefe8885418cd3db596e9jvergara invalid domain name was given as the argument to
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara the "zone" command.
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1106. [bug] After seeing an out of range TTL, nsupdate would
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara treat all TTLs as out of range. [RT #2001]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1105. [port] OpenUNIX 8 enable threads by default. [RT #1970]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1104. [bug] Invalid arguments to the transfer-format option
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara could cause an assertion failure. [RT #1995]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1103. [port] OpenUNIX 8 support (ifconfig.sh). [RT #1970]
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1102. [doc] Note that query logging is enabled by directing the
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara queries category to a channel.
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1101. [bug] Array bounds read error in lwres_gai_strerror.
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1100. [bug] libbind: DNSSEC key ids were computed incorrectly.
50658007b5d7d52cacd5daa59d360716fb11ef36jvergara1099. [cleanup] libbind: defining REPORT_ERRORS in lib/bind/dst caused
1090. [bug] libbind: dns_ho.c:add_hostent() was not returning
1088. [port] libbind: MPE/iX C.70 (incomplete)
on load/reload if views were used. [RT #1947]
1041. [bug] Dig/host/nslookup could catch an assertion failure
1032. [func] hostname.bind/txt/chaos now returns the name of
1031. [bug] libbind.a: isc__gettimeofday() infinite recursion.
1030. [bug] On systems with no resolv.conf file, nsupdate
1029. [bug] Some named.conf errors did not cause the loading
1002. [bug] When reporting an unknown class name in named.conf,
972. [bug] The file modification time code in zone.c was using the
non-existant nlist.h. [RT #1640]
957. [bug] sys/select.h inclusion was broken on older platforms.
in named/win32/os.c due to code changes in
updated to add include path for os.h header.
953. [func] The /var/run/named.key file from change #843
has been replaced by /etc/rndc.key. Both
method (rndc.conf / controls). Unlike
bin/tests. [RT #1555].
946. [cleanup] doc/misc/options is now machine-generated from the
when installing isc-config.sh.
were not accepted in named.conf. [RT #1469]
and added lib/isc/win32/entropy.c.
900. [bug] A config.guess update changed the system identification
bin/tests/system/ifconfig.sh now recognize the new
899. [bug] lib/dns/soa.c failed to compile on many platforms
897. [bug] A config.guess update changed the system identification
to Darwin. This was derived from the config.guess
849. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined.
844. [func] <isc/net.h> will ensure INADDR_LOOPBACK is defined,
just as <lwres/net.h> does.
843. [func] If no controls statement is present in named.conf,
generated by named and an rndc.conf-style file
named named.key will be written that uses it. rndc
838. [port] UnixWare 7.x.x is now suported by
833. [cleanup] Moved dns_soa_*() from <dns/journal.h> to
<dns/soa.h>, and extended them to support
832. [bug] The default location for named.conf in named-checkconf
825. [bug] zone.c:ns_query() detached from the wrong zone
character (i.e. "/") in its name and the directory
downcased when signing/verifying records. [RT #1186]
in rndc.conf.
786. [bug] When DNSSEC signing/verifying data, owner names were
755. [bug] Fix incorrectly formatted log messages in zone.c.
748. [doc] List supported RFCs in doc/misc/rfc-compliance.
739. [port] Look for /dev/random in configure, rather than
737. [port] stdtime.c failed to compile on certain platforms.
dispatch.c:do_cancel(). [RT #733]
718. [cleanup] "internal" is no longer a reserved word in named.conf.
failure in adb.c. [RT #738]
703. [port] sys/select.h is needed on older platforms. [RT #695]
702. [func] If the address 0.0.0.0 is seen in resolv.conf,
693. [bug] An empty lwres statement in named.conf caused
685. [bug] nslookup should use the search list/domain options
from resolv.conf by default. [RT #405, #630]
646. [bug] The UnixWare ISC_PLATFORM_FIXIN6INADDR fix in isc/net.h
645. [port] BSD/OS 3.0 needs pthread_init(). [RT #603]
633. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575]
for syntax checking named.conf files and zone files,
604. [bug] The named.conf parser could print incorrect line
577. [func] Log illegal RDATA combinations. e.g. multiple
570. [bug] rbtdb.c allowed zones containing nodes which had
568. [func] Add sample simple database drivers in contrib/sdb.
of rdata type/class mnemonics in log messages.
516. [bug] Cache lookups which had a NULL node pointer, e.g.
DNAME, would trigger an INSIST(!search.need_cleanup)
490. [func] When a slave/stub zone has not yet successfully
from the named.conf "listen-on" statement, sockets
477. [bug] The the isc-config.sh script could be installed before
471. [bug] nsupdate didn't compile on HP/UX 10.20
and subsequent name servers in resolv.conf if the
457. [bug] Dig/host/hslookup didn't properly handle connect
documented as such in named.conf. [RT #304, RT #311]
is specified in named.conf. [RT #306]
is specified in named.conf. [RT #301]
432. [func] Added refresh/retry jitter. The actual refresh/
428. [bug] rbtdb.c:find_closest_nxt() erroneously returned
(e.g. glue). This could cause SERVFAILs when
e.g. due to corrupt zones with multiple SOA records.
an argc/argv style vector of words and sets
view/global one for CNAME targets and additional
369. [func] Support new named.conf options, view and zone
the distribution, in doc/man/dnssec.
353. [bug] double increment in lwres/gethost.c:copytobuf().
348. [func] New boolean named.conf options 'additional-from-auth'
345. [bug] Large-scale changes/cleanups to dig:
341. [func] Support 'key' clause in named.conf zone masters
327. [bug] rndc.conf parser wasn't correctly recognising an IP
320. [func] Multiple rndc changes: parses an rndc.conf file,
319. [func] The named.conf "controls" statement is now used
314. [func] The named.conf controls statement can now have
313. [bug] When parsing resolv.conf, don't terminate on an
resolv.conf search path from 6 to 8. If there
resolv.conf was empty or a comment.
310. [func] Changes to named.conf "controls" statement (inet
are listed in resolv.conf, silently ignore them
each library's ipv6.h defines the wrapper symbol of
any $sbindir/dig from a previous release.)
that lack /dev/random.
280. [func] Add isc-config.sh, which can be used to more
two or more files in libomapi.a were not namespace
278. [bug] bin/named/logconf.c:category_fromconf() didn't take
266. [bug] zone.c:save_nsrrset() node was not initialized.
262. [bug] 'master' was not initialized in zone.c:stub_callback().
for global options block of named.conf. Both accept
258. [bug] Fixed printing of lwres_addr_t.address field.
256. [func] isc_ratelimiter_t now has attach/detach semantics, and
253. [func] resolv.conf parser now recognises ';' and '#' as
252. [bug] resolv.conf parser mishandled masks on sortlists.
244. [bug] empty named.conf file and empty options statement are
243. [func] new cachesize option for named.conf
+ missing sigwait prototype on BSD/OS 4.0/4.0.1.
BSD/OS 4.*, Linux and Solaris 2.8.
230. [func] Replace the dst sign/verify API with a cleaner one.
from confparser.c, because of yacc's code, are
212. [func] Added dns_message_get/settsigkey, to make TSIG
compiling in the lib/dns/sec/{dnssafe,openssl}
204. [cleanup] On HP/UX, pass +vnocompatwarnings to the linker
run on a PA 1.x system."
201. [cleanup] Removed the test/sdig program, it has been
replaced by bin/dig/dig.
(e.g., running out of network buffers) were
and/or interfaces. [19-May-2000 explorer]
191. [func] Patched to compile on UnixWare 7.x. This platform
range for overflow/underflow. In the case of
184. [cleanup] Variables/functions which began with two leading
underscores were made to conform to the ANSI/ISO
179. [func] options named.conf statement *must* now come
178. [func] Post-load of named.conf check verifies a slave zone
168. [bug] include statements in named.conf caused syntax errors
162. [bug] Ensure proper range for arguments to ctype.h functions.
masters [ port xxx ] { y.y.y.y [ port zzz ] ; }
util/check-includes for how this was tested.
145. [cleanup] Added <isc/lang.h> and ISC_LANG_BEGINDECLS/
<isc/result.h>.
of <isc/time.h>, and needed ISC_LANG_BEGINDECLS
need <isc/eventclass.h>.
instead of <isc/time.h>.
128. [cleanup] <isc/dir.h> had ISC_LANG_BEGINDECLS instead of
and creates null keys/sets zone status bit for
<isc/result.h>.
<isc/result.h>. Multiple inclusion protection
isc_symtab_t moved to <isc/types.h>.
<isc/net.h>.
118. [cleanup] libdns.a is now namespace-clean, on NetBSD, excepting
117. [cleanup] libdns.a changes:
116. [func] Added <isc/offset.h> for isc_offset_t (aka off_t
<isc/list.h>.
<isc/mutex.h>.
<isc/list.h>.
bin/tests/{db,mem,sockaddr,tasks,timers}/.
108. [cleanup] DNS_SETBIT/DNS_GETBIT/DNS_CLEARBIT moved from
105. [doc] doc/dev/coding.html expanded with other
103. [func] libisc buffer API changes for <isc/buffer.h>:
on BSD/OS 4.1.
101. [cleanup] Quieted EGCS warnings from lib/isc/print.c.
<isc/event.h>.
or <isc/result.h>.
<isc/result.h>.
90. [cleanup] Removed unneeded ISC_LANG_BEGINDECLS/ISC_LANG_ENDDECLS
from <named/listenlist.h>.
<isc/mem.h>. isc_interface_t and isc_interfaceiter_t
moved to <isc/types.h>.
86. [cleanup] isc_bufferlist_t moved from <isc/bufferlist.h> to
<isc/types.h>.
<isc/int.h>.
<isc/lang.h>.
subsumed by file.o.
OpenSSL libraries/headers.
from <dns/types.h>.
59. [bug] Cause net/host unreachable to be a hard error
58. [bug] bin/named/query.c could sometimes trigger the
(client->query.attributes & NS_QUERYATTR_NAMEBUFUSED)
53. [port] freebsd 4.0: lib/isc/unix/socket.c requires
<sys/param.h>.
logging module "dns/validator".
and isc_lex_t to <isc/types.h>.
31. [bug] Use ${LIBTOOL} to compile bin/named/main.@O@.
25. [bug] make install failed to install <isc/log.h> and
configure.in to check for presence of in6addr_any.
9. [cleanup] replaced bit-setting code in confctx.c and replaced
4. [port] bin/named/unix/os.c didn't compile on systems with
get only what we need from <linux/capability.h>, and
systems without /dev/random.
lib/isc/unix/include/isc/Makefile.in had a typo which