2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-30 22:15:20 +00:00

still missing changes

This commit is contained in:
Mark Andrews
2002-07-23 02:04:40 +00:00
parent 94323de041
commit b907c35b33

172
CHANGES
View File

@@ -1,243 +1,243 @@
1345. [bug] When performing a nonexistence proof, the validator
1335. [bug] When performing a nonexistence proof, the validator
should discard parent NXTs from higher in the DNS.
1344. [bug] When signing/verifying rdatasets, duplicate rdatas
1334. [bug] When signing/verifying rdatasets, duplicate rdatas
need to be suppressed.
1343. [contrib] queryperf now reports a summary of returned
1333. [contrib] queryperf now reports a summary of returned
rcodes (-c), rcodes are printed in mnemonic form (-v).
1342. [func] Report the current serial with periodic commits when
1332. [func] Report the current serial with periodic commits when
rolling forward the journal.
1341. [func] Generate DNSSEC wildcard proofs.
1331. [func] Generate DNSSEC wildcard proofs.
1340. [bug] When processing events (non-threaded) only allow
1330. [bug] When processing events (non-threaded) only allow
the task one chance to use to use its quantum.
1339. [func] named-checkzone will now check if nameservers that
1329. [func] named-checkzone will now check if nameservers that
appear to be IP addresses. Available modes "fail",
"warn" (default) and "ignore" the results of the
check.
1338. [bug] The validator could incorrectly verify an invalid
1328. [bug] The validator could incorrectly verify an invalid
negative proof.
1337. [bug] The validator would incorrectly mark data as insecure
1327. [bug] The validator would incorrectly mark data as insecure
when seeing a bogus signature before a correct
signature.
1336. [bug] DNAME/CNAME signatures were not being cached when
1326. [bug] DNAME/CNAME signatures were not being cached when
validation was not being performed. [RT #3284]
1335. [bug] If the tcpquota was exhausted it was possible to
1325. [bug] If the tcpquota was exhausted it was possible to
to trigger a INSIST() failure.
1334. [port] darwin: ifconfig.sh now supports darwin.
1324. [port] darwin: ifconfig.sh now supports darwin.
1333. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
1323. [port] linux: Slackware 4.0 needs <asm/unistd.h>. [RT #3205]
1332. [bug] dnssec-signzone usage message was misleading.
1322. [bug] dnssec-signzone usage message was misleading.
1331. [bug] If the last RRset in a zone is glue, dnssec-signzone
1321. [bug] If the last RRset in a zone is glue, dnssec-signzone
would incorrectly duplicate its output and sign it.
1330. [doc] query-source-v6 was missing from options section.
1320. [doc] query-source-v6 was missing from options section.
[RT #3218]
1329. [func] libbind: log attempts to exploit #1328.
1319. [func] libbind: log attempts to exploit #1318.
1328. [bug] libbind: Remote buffer overrun.
1318. [bug] libbind: Remote buffer overrun.
1327. [port] libbind: TrueUNIX 5.1 does not like __align as a
1317. [port] libbind: TrueUNIX 5.1 does not like __align as a
element name.
1326. [bug] libbind: gethostans() could get out of sync parsing
1316. [bug] libbind: gethostans() could get out of sync parsing
the response if there was a very long CNAME chain.
1325. [bug] Options should apply to the internal _bind view.
1315. [bug] Options should apply to the internal _bind view.
1324. [port] Handle ECONNRESET from sendmsg() [unix].
1314. [port] Handle ECONNRESET from sendmsg() [unix].
1323. [func] Query log now says if the query was signed (S) or
1313. [func] Query log now says if the query was signed (S) or
if EDNS was used (E).
1322. [func] Log TSIG key used w/ outgoing zone transfers.
1312. [func] Log TSIG key used w/ outgoing zone transfers.
1321. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
1311. [bug] lwres_getrrsetbyname leaked memory. [RT #3159]
1320. [bug] 'rndc stop' failed to cause zones to be flushed
1310. [bug] 'rndc stop' failed to cause zones to be flushed
sometimes. [RT #3157]
1319. [func] Log that a zone transfer was covered by a TSIG.
1309. [func] Log that a zone transfer was covered by a TSIG.
1318. [func] DS (delegation signer) support.
1308. [func] DS (delegation signer) support.
1317. [bug] nsupdate: allow white space base64 key data.
1307. [bug] nsupdate: allow white space base64 key data.
1316. [bug] Badly encoded LOC record when the size, horizontal
1306. [bug] Badly encoded LOC record when the size, horizontal
precision or vertical precision was 0.1m.
1315. [bug] Document that internal zones are included in the
1305. [bug] Document that internal zones are included in the
rndc status results.
1314. [func] New function: dns_zone_name().
1304. [func] New function: dns_zone_name().
1313. [func] Option 'flush-zones-on-shutdown <boolean>;'.
1303. [func] Option 'flush-zones-on-shutdown <boolean>;'.
1312. [func] Extended rndc dumpdb to support dumping of zones and
1302. [func] Extended rndc dumpdb to support dumping of zones and
view selection: 'dumpdb [-all|-zones|-cache] [view]'.
1311. [func] New category 'update-security'.
1301. [func] New category 'update-security'.
1310. [port] Compaq Trucluster support.
1300. [port] Compaq Trucluster support.
1309. [bug] Set AI_ADDRCONFIG when looking up addresses
1299. [bug] Set AI_ADDRCONFIG when looking up addresses
via getaddrinfo() (affects dig, host, nslookup, rndc
and nsupdate).
1308. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
1298. [bug] The CINCLUDES macro in lib/dns/sec/dst/Makefile
could be left with a trailing "\" after configure
has been run.
1307. [port] linux: make handling EINVAL from socket() no longer
1297. [port] linux: make handling EINVAL from socket() no longer
conditional on #ifdef LINUX.
1306. [bug] isc_log_closefilelogs() needed to lock the log
1296. [bug] isc_log_closefilelogs() needed to lock the log
context.
1305. [bug] isc_log_setdebuglevel() needed to lock the log
1295. [bug] isc_log_setdebuglevel() needed to lock the log
context.
1304. [func] libbind: no longer attempts bit string labels for
1294. [func] libbind: no longer attempts bit string labels for
IPv6 reverse resolution. Try IP6.ARPA then IP6.INT
for nibble style resolution.
1303. [func] Entropy can now be retrieved from EGDs. [RT #2438]
1293. [func] Entropy can now be retrieved from EGDs. [RT #2438]
1302. [func] Enable IPv6 support when using ioctl style interface
1292. [func] Enable IPv6 support when using ioctl style interface
scanning and OS supports SIOCGLIFADDR using struct
if_laddrreq.
1301. [func] Enable IPv6 support when using sysctl style interface
1291. [func] Enable IPv6 support when using sysctl style interface
scanning.
1300. [func] "dig axfr" now reports the number of messages
1290. [func] "dig axfr" now reports the number of messages
as well as the number of records.
1299. [port] See if -ldl is required for OpenSSL? [RT #2672]
1289. [port] See if -ldl is required for OpenSSL? [RT #2672]
1298. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
1288. [bug] Adjusted REQUIRE's in lib/dns/name.c to better
reflect written requirements.
1297. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
1287. [bug] REQUIRE that DNS_DBADD_MERGE only be set when adding
a rdataset to a zone db in the rbtdb implementation of
addrdataset.
1296. [bug] dns_name_downcase() enforce requirement that
1286. [bug] dns_name_downcase() enforce requirement that
target != NULL or name->buffer != NULL.
1295. [func] lwres: probe the system to see what address families
1285. [func] lwres: probe the system to see what address families
are currently in use.
1294. [bug] The RTT estimate on unused servers was not aged.
1284. [bug] The RTT estimate on unused servers was not aged.
[RT #2569]
1293. [func] Use "dataready" accept filter if available.
1283. [func] Use "dataready" accept filter if available.
1292. [port] libbind: hpux 11.11 interface scaning.
1282. [port] libbind: hpux 11.11 interface scaning.
1291. [func] Log zone when unable to get private keys to update
1281. [func] Log zone when unable to get private keys to update
zone. Log zone when NXT records are missing from
secure zone.
1290. [bug] libbind: escape '(' and ')' when coverting to
1280. [bug] libbind: escape '(' and ')' when coverting to
presentation form.
1289. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
1279. [port] Darwin uses (unsigned long) for size_t. [RT #2590]
1288. [func] dig: now supports +[no]cl +[no]ttlid.
1278. [func] dig: now supports +[no]cl +[no]ttlid.
1287. [func] You can now create your own customised printing
1277. [func] You can now create your own customised printing
styles: dns_master_stylecreate() and
dns_master_styledestroy().
1286. [bug] libbind: const pointer conficts in res_debug.c.
1276. [bug] libbind: const pointer conficts in res_debug.c.
1285. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
1275. [port] libbind: hpux: treat all hpux systems as BIG_ENDIAN.
1284. [bug] Memory leak in lwres_gnbarequest_parse().
1274. [bug] Memory leak in lwres_gnbarequest_parse().
1283. [port] libbind: solaris: 64 bit binary compatability.
1273. [port] libbind: solaris: 64 bit binary compatability.
1282. [contrib] Berkeley DB 4.0 sdb implementation from
1272. [contrib] Berkeley DB 4.0 sdb implementation from
Nuno Miguel Rodrigues <nmr@co.sapo.pt>.
1281. [bug] "recursion available: {denied,approved}" was too
1271. [bug] "recursion available: {denied,approved}" was too
confusing.
1280. [bug] Check that system inet_pton() and inet_ntop() support
1270. [bug] Check that system inet_pton() and inet_ntop() support
AF_INET6.
1279. [port] Openserver: ifconfig.sh support.
1269. [port] Openserver: ifconfig.sh support.
1278. [port] Openserver: the value FD_SETSIZE depends on whether
1268. [port] Openserver: the value FD_SETSIZE depends on whether
<sys/param.h> is included or not. Be consistant.
1277. [func] isc_file_openunique() now creates file using mode
1267. [func] isc_file_openunique() now creates file using mode
0666 rather than 0600.
1276. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
1266. [bug] ISC_LINK_INIT, ISC_LINK_UNLINK, ISC_LIST_DEQUEUE,
__ISC_LINK_UNLINKUNSAFE and __ISC_LIST_DEQUEUEUNSAFE
are not C++ compatible, use *_TYPE versions instead.
1275. [bug] libbind: LINK_INIT and UNLINK were not compatible with
1265. [bug] libbind: LINK_INIT and UNLINK were not compatible with
C++, use LINK_INIT_TYPE and UNLINK_TYPE instead.
1274. [placeholder]
1264. [placeholder]
1273. [bug] Reference after free error if dns_dispatchmgr_create()
1263. [bug] Reference after free error if dns_dispatchmgr_create()
failed.
1272. [bug] ns_server_destroy() failed to set *serverp to NULL.
1262. [bug] ns_server_destroy() failed to set *serverp to NULL.
1271. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
1261. [func] libbind: ns_sign2() and ns_sign_tcp() now provide
support for compressed TSIG owner names.
1270. [func] libbind: res_update can now update IPv6 servers,
1260. [func] libbind: res_update can now update IPv6 servers,
new function res_findzonecut2().
1269. [bug] libbind: get_salen() IPv6 support was broken for OSs
1259. [bug] libbind: get_salen() IPv6 support was broken for OSs
w/o sa_len.
1268. [bug] libbind: res_nametotype() and res_nametoclass() were
1258. [bug] libbind: res_nametotype() and res_nametoclass() were
broken.
1267. [bug] Failure to write pid-file should not be fatal on
1257. [bug] Failure to write pid-file should not be fatal on
reload. [RT #2861]
1266. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
1256. [contrib] 'queryperf' now has EDNS (-e) + DNSSEC DO (-D) support.
1265. [bug] When verifying that an NXT proves nonexistence, check
1255. [bug] When verifying that an NXT proves nonexistence, check
the rcode of the message and only do the matching NXT
check. That is, for NXDOMAIN responses, check that
the name is in the range between the NXT owner and
next name, and for NOERROR NODATA responses, check
that the type is not present in the NXT bitmap.
1264. [func] preferred-glue option from BIND 8.3.
1254. [func] preferred-glue option from BIND 8.3.
1263. [bug] The dnssec system test failed to remove the correct
1253. [bug] The dnssec system test failed to remove the correct
files.
1262. [bug] Dig, host and nslookup were not checking the address
1252. [bug] Dig, host and nslookup were not checking the address
the answer was coming from against the address it was
sent to. [RT# 2692]
1261. [port] win32: a make file contained absolute version specific
1251. [port] win32: a make file contained absolute version specific
references.
1260. [func] Nsupdate will report the address the update was
1250. [func] Nsupdate will report the address the update was
sent to.
1249. [bug] Missing masters clause was not handled gracefully.