root/src/udns/NEWS

Revision 5a9b91bc0a14543e0995eba973fbeacc05aaee8b, 2.8 kB (checked in by Theo Schlossnagle <jesus@omniti.com>, 6 years ago)

svn merge -r 327:330 https://labs.omniti.com/reconnoiter/branches/dev/udns .

closes #38

  • Property mode set to 100644
Line 
1 $Id: NEWS,v 1.11 2007/01/15 21:19:08 mjt Exp $
2
3 User-visible changes in udns library.  Recent changes on top.
4
5 0.0.9 (16 Jan 2007)
6
7  - incompat: minor API changes in dns_init() &friends.  dns_init()
8    now requires extra `struct dns_ctx *' argument.  Not bumped
9    soversion yet - I only expect one "release" with this change,
10    0.1 will have more changes and will increment so version
11
12  - many small bugfixes, here and there
13
14  - more robust FORMERR replies handling - not only such replies are now
15    recognized, but udns retries queries without EDNS0 extensions if tried
16    with, but server reported FORMERR
17
18  - portability changes, udns now includes getopt() implementation fo
19    the systems lacking it (mostly windows), and dns_ntop()&dns_pton(),
20    which are either just wrappers for system functions or reimplementations.
21
22  - build is now based on autoconf-like configuration
23
24  - NAPTR (RFC3403) RR decoding support
25
26  - new file NOTES which complements TODO somewhat, and includes some
27    important shortcomings
28
29  - many internal cleanups, including some preparations for better error
30    recovery, security and robustness (and thus API changes)
31
32  - removed some #defines which are now unused (like DNS_MAXSRCH)
33
34  - changed WIN32 to WINDOWS everywhere in preprocessor tests,
35    to be able to build it on win64 as well
36
37 0.0.8 (12 Sep 2005)
38
39  - added SRV records (rfc2782) parsing,
40    thanks to Thadeu Lima de Souza Cascardo for implementation.
41
42  - bugfixes:
43    o use uninitialized value when no reply, library died with assertion:
44      assert((status < 0 && result == 0) || (status >= 0 && result != 0)).
45    o on some OSes, struct sockaddr_in has additional fields, so
46      memcmp'ing two sockaddresses does not work.
47
48  - rblcheck(.1)
49
50 0.0.7 (20 Apr 2005)
51
52  - dnsget.1 manpage and several enhancements to dnsget.
53
54  - allow nameserver names for -n option of dnsget.
55
56  - API change: all dns_submit*() routines now does not expect
57    last `now' argument, since requests aren't sent immediately
58    anymore.
59
60  - API change: different application timer callback mechanism.
61    Udns now uses single per-context timer instead of per-query.
62
63  - don't assume DNS replies only contain backward DN pointers,
64    allow forward pointers too.  Change parsing API.
65
66  - debianize
67
68 0.0.6 (08 Apr 2005)
69
70  - use double sorted list for requests (sorted by deadline).
71    This should significantly speed up timeout processing for
72    large number of requests.
73
74  - changed debugging interface, so it is finally useable
75    (still not documented).
76
77  - dnsget routine is now Officially Useable, and sometimes
78    even more useable than `host' from BIND distribution
79    (and sometimes not - dnsget does not have -C option
80    and TCP mode)
81
82  - Debian packaging in debian/ -- udns is now maintained as a
83    native Debian package.
84
85  - alot (and I really mean alot) of code cleanups all over.
Note: See TracBrowser for help on using the browser.