DCHK Client Version 0.5.7 - Documentation
|
|
Version 0.5.7, Release date: 04.08.2010 (CVS-Tag: REL_0_5_7)
- Removed -lstdc++ from LIBS in Makefile. The CLI is plain C, so we don't need it. On Solaris it didn't even compile with this switch.
- fixed a segmentation fault in xmlparser.c which occured when there is no lastDatabaseUpdateDateTime value or no status node in the answer section.
Version 0.5.6, Release date: 16.07.2009 (CVS-Tag: REL_0_5_6)
- Added some checks in configure for existing ns_msg_getflag, ns_skiprr, ns_initparse and ns_parserr (library now compiles on Ubuntu 9.04)
- changed some parameters from "char *" in "const char*"
- changed some pointers to references in the C++ classes
- fixed some documentation errors
Version 0.5.5, Release date: 29.04.2009 (CVS-Tag: REL_0_5_5)
- Fixed an error in irislwz_Query2, which was introduced in Version 0.5.4. A terminating Null-Byte got lost.
Version 0.5.4, Release date: 12.03.2009 (CVS-Tag: REL_0_5_4)
- Lib: New function irislwz_Query2, which takes a third parameter indicating the size of the payload
- Lib: Bugfix in irislwz_Query2/irislwz_Query: after copying the payload into the internal buffer, it was not checked if the memory was allocated successfully.
- Lib: Special characters in domain names, which are not allowed in XML, get escaped now. These characters are: &, ", ', < and > The new function dchk_EscapeSpecialChars is uesed for this.
- CLI: New parameter "-f". With this you can use the contents of a file as input for the query. This must be a valid DCHK-XML request, but for testing purpose this could be everything, including a binary. The input is not checked for valid XML by the client. Nice for testing a DCHK server :-)
- Removed RFC1950 option from GUI. Library and CLI still support it
Version 0.5.3, Release date: 01.12.2008 (CVS-Tag: REL_0_5_3)
- Changed compression. Packets were compressed with zlib wrapper as described in RFC 1950. But the IRISLWZ RFC 4993 specifies to use RFC 1951, which is the raw deflated datastream without any header. This is a bug not only in this client, but also in DENIC's DCHK server and java client, which will be fixed soon.
- CLI: new parameter "--rfc1950" to use the zlib-wrapper in compression as it was done before. The new default is now to use the raw deflated datastream without zlib-wrapper.
- Lib: new function "irislwz_UseRFC1950", to tell the library to use the zlib-wrapper, as it was done before. The new default is now to use the raw datastream without zlib-wrapper.
- GUI: added a new checkbox to switch between wrong RFC 1950 and correct RFC 1951 compression implementation.
- Constructor of CDchk initialise the class to send uncompressed requests
- Fixed a memory leak in irislwz_Talk
- Enhanced dchk.m4 autoconf macro
Version 0.5.2, Release date: 23.11.2008 (CVS-Tag: REL_0_5_2)
- Fixed a bug in the XML parser
- Fixed some typos in the configure script
- Added new functions for testing purposes. The functions can be used to manipulate the request packet before it gets send to a server. Use them to test a server's behavior of corrupt data.
- irislwz_TestSetVersion
- irislwz_TestSetTransactionId
- irislwz_TestSetHeader
- irislwz_TestTruncatePacket
- irislwz_TestSetAuthorityLength
- irislwz_TestCorruptCompression
- irislwz_TestCleanup
- A response with transactionId 0xffff is not treated as error anymore
- Fixed a wrong path in Doxygen configuration file
- CLI: renamed flag --ac back to --dac. The rename in the last version was completely stupid, and in fact the CLI interpreted the flag as to not send compressed requests...
Version 0.5.1, Release date: 21.11.2008 (CVS-Tag: REL_0_5_1)
- CLI: Changed default for using compression. The new default is now to send uncompressed requests.
- CLI: Flag --dac renamed in --ac, flag --dsc replaced by --sc
- GUI: Changed default for using compression. The new default is to send uncompressed requests.
- Restructured directory structure in CVS
- Updated Documentation for new doxygen version 1.5.7.1
Version 0.5.0, Release date: 10.10.2008 (CVS-Tag: REL_0_5_0)