|
From: Brian W. <bwe...@xb...> - 2002-04-30 02:18:33
|
After far too long, I built a 1.2.4 release. It's mostly a collection of
minor bug fixes, a few minor API enhancements, and a couple speed/memory
usage improvements.
Changes listed below.
Brian
-------------------
4/25/2002
- Add a constructor for building a zone from an array of records.
(based on code from Adam Cassar <ada...@ne...>)
4/24/2002
- Reduce the memory usage of the RRset class.
- Add a new factory method for creating a Record from a
String, rather than a pre-tokenized String.
- Reduce the memory usage of the ARecord class.
4/23/2002
- Fix potential race conditions in the RRset class.
(David Esposito <esp...@ne...>)
- Fix potential race condition in the WorkerThread class when two
threads complete their run methods nearly simultaneously.
(David Esposito)
- Add a new factory method for creating a Record, where the length
of the rdata is not explicitly specified, but inferred from
data.length.
4/22/2002
- Improve name decompression by not requiring a decompression context.
3/27/2002
- Add support for the Delegation Signer (DS) record. (David Blacka)
3/22/2002
- Record.equals() did not properly canonicalize names.
- Record.equals() should ignore the TTL.
3/19/2002
- When a compressed name is parsed, it should be added to the
compression table, so that future pointers to that name work.
(reported by Blake Ramsdell <bl...@br...>)
3/14/2002
- In jnamed, AXFR responses didn't have the message ID or flags
set correctly.
- jnamed failed to respond to messages signed with unknown keys.
- jnamed did not sign responses to signed AXFR queries.
1/21/2002
- Handle empty domain statements in /etc/resolv.conf. (reported
by Blake Ramsdell <bl...@br...>)
1/1/2002
- Minor performance enhancments (suggested by Christopher Brind)
10/14/2001
- Add support for the DNSSEC RSA-SHA1 algorithm (David Blacka)
- Add rdataToWireCanonical() (David Blacka)
9/27/2001
- jnamed can now listen on specific addresses, with the "address"
keyword in the config file.
|