chiark / gitweb /
adns.git
9 years agosrc/query.c: Handle the magic zero-byte-allocation convention.
Mark Wooding [Wed, 14 May 2014 00:13:21 +0000 (01:13 +0100)]
src/query.c: Handle the magic zero-byte-allocation convention.

9 years agoregress/Makefile.in: More out-of-tree build hacking.
Mark Wooding [Wed, 14 May 2014 00:09:51 +0000 (01:09 +0100)]
regress/Makefile.in: More out-of-tree build hacking.

9 years agoNew init flags and options to influence address family selection.
Mark Wooding [Tue, 13 May 2014 23:03:43 +0000 (00:03 +0100)]
New init flags and options to influence address family selection.

9 years agoFix CNAME hack.
Mark Wooding [Tue, 13 May 2014 14:01:45 +0000 (15:01 +0100)]
Fix CNAME hack.

We must track which records have been returned explicitly, because we
don't want to resubmit queries which returned NODATA unnecessarily.

This lopens up the possibility of not cancelling the previous
outstanding queries, and taking their results if they're consistent with
our chosen CNAME, but I'm not doing that yet.

9 years agoFinished CNAME handling. Except that there's no testing, and it
Mark Wooding [Tue, 13 May 2014 09:56:42 +0000 (10:56 +0100)]
Finished CNAME handling.  Except that there's no testing, and it
probably doesn't actually work.

9 years agoStart work on handling inconsistent CNAMEs in addr queries.
Mark Wooding [Mon, 12 May 2014 09:34:02 +0000 (10:34 +0100)]
Start work on handling inconsistent CNAMEs in addr queries.

9 years agoFold expiry-time tracking into append_addrs.
Mark Wooding [Mon, 12 May 2014 09:15:06 +0000 (10:15 +0100)]
Fold expiry-time tracking into append_addrs.

9 years agoMore progress on addr support.
Mark Wooding [Sun, 11 May 2014 15:36:46 +0000 (16:36 +0100)]
More progress on addr support.

Fix a bunch of bugs to do with merging query results: in particular,
coping with NODATA responses.

Handle hostaddr correctly, working out which address families I didn't
get from the additional section and submitting queries for them.

Handle (and support in adnshost) the various address family flags
properly.

9 years agosrc/types.c: Support multiple address families in adns_rr_addr lookups.
Mark Wooding [Sun, 4 May 2014 17:51:35 +0000 (18:51 +0100)]
src/types.c: Support multiple address families in adns_rr_addr lookups.

This is now largely working.  A query for adns_r_addr now causes (via a
new type hook) concurrent child queries for all of the wanted address
families; we then stitch the answers together and report the result.

Astonishingly, we have NS, MX, and SRV queries doing approximately the
right thing.

Significant pieces missing:

  * init flags and configuration aren't yet processed;

  * (pap_hostaddr) we should query for wanted rrtypes but which aren't
    in the additional section, even if we got some other rrtypes for the
    name;

  * CNAME records aren't handled at all.

9 years agoSupport transport over IPv6.
Mark Wooding [Mon, 5 May 2014 17:34:56 +0000 (18:34 +0100)]
Support transport over IPv6.

We need multiple UDP sockets, for each address family required, with the
knock-on complexity to the sending and receiving code.

[[REBASE NOTE: this commit commutes syntatically with the adns_r_addr
enhancement patch, but won't actually work.  Before the series is
submitted for review, it wants to be hoisted /after/ that patch.  This
note can then be removed.]]

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>
9 years agoSupport IPv6 PTR lookups.
Mark Wooding [Mon, 5 May 2014 10:27:54 +0000 (11:27 +0100)]
Support IPv6 PTR lookups.

  * Support parsing of reversed IPv6 addresses, so as to check the
    forward address against the result of the reverse lookup.

  * Support reversing AF_INET6 socket addresses in adns_submit_reverse.

  * Parse IPv6 literal addresses in adnshost `-i' arguments and pass
    them on.

A side effect of this work is that PTR lookups now issue adns_r_a or
adns_r_aaaa child queries, as opposed to adns_a_addr queries.  I found
that this made things simpler -- especially as we don't have adns_r_addr
support for IPv6 yet.

Knowledge about the reverse-lookup zones is not kept in addrfam.  I want
to leave open the possibility of direct support for the obsolete
`ip6.int' zone, and other similar wrinkles.  This knowledge has moved
from adns_submit_reverse to adns_submit_reverse_any, which also needs
to find the appropriate name-reversal algorithm, and it seemed sensible
to keep them together.  The magical `default_zone' token used to pass on
this responsibility is a little grim.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>
9 years agosrc/types.c: IPv4 networks match IPv6-mapped IPv4 addresses in sortlist.
Mark Wooding [Sat, 3 May 2014 21:22:27 +0000 (22:22 +0100)]
src/types.c: IPv4 networks match IPv6-mapped IPv4 addresses in sortlist.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>
9 years agosrc/: Support IPv6 addresses in `sortlist'.
Mark Wooding [Sat, 3 May 2014 10:46:12 +0000 (11:46 +0100)]
src/: Support IPv6 addresses in `sortlist'.

This involves a fair amount of messing about.  There's a new file
`addrfam.c' containing a number of address-family-specific facts and
utilities, packaged together in a handy structure.  The `sortlist'
representation now attaches one of these to each entry, and now keeps
a union of possible address types.

Lookup of addresses in the sortlist is also modified, to check the
address family before going any further.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>
10 years agosrc/setup.c: Check netmask more carefully.
Mark Wooding [Sat, 3 May 2014 14:35:29 +0000 (15:35 +0100)]
src/setup.c: Check netmask more carefully.

[crybaby ~/src/adns/build]RES_CONF_TEXT="sortlist 172.29.199.1/24" RES_OPTIONS="adns_checkc:entex" adnshost -ta www-cache.distorted.org.uk
adnshost: ../src/check.c:83: checkc_global: Assertion `!(ads->sortlist[i].base.s_addr & ~ads->sortlist[i].mask.s_addr)' failed.
Aborted

Unfortunately, `ccf_sortlist' only checked that the free bits of the
network address are clear when given a general netmask, so if you give a
prefix length or leave it implicit then you hit a consistency check
failure later.

Check the mask later on, after all of the variants are handled.  There's
a little bit of variation in the message.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>
10 years agoHacking to make out-of-tree builds work properly.
Mark Wooding [Sat, 26 Apr 2014 13:22:11 +0000 (14:22 +0100)]
Hacking to make out-of-tree builds work properly.

This is mostly standard.  The regression-test scripts have had an
interface enhancement: they will look for source-like files using the
$srcdir environment variable, which defaults to `.' for compatibility.

Signed-off-by: Mark Wooding <mdw@distorted.org.uk>
10 years agoFOUND on davenant
ian [Wed, 16 Apr 2014 23:47:02 +0000 (23:47 +0000)]
FOUND on davenant
/u/ian/things/Adns/adns
-rw-rw-r-- 1 ian ian 12465 Oct 18  2006 client/adnsresfilter.c

10 years agoFOUND on davenant
ian [Wed, 16 Apr 2014 23:46:09 +0000 (23:46 +0000)]
FOUND on davenant
/u/ian/things/Adns/adns
-rw-r--r-- 1 ian ian 9594 Jan  2  2007 README.html

17 years agofinalise version 1.4
ian [Tue, 17 Oct 2006 16:15:19 +0000 (16:15 +0000)]
finalise version 1.4

17 years ago@@ -1,3 +1,14 @@
ian [Wed, 9 Aug 2006 11:16:59 +0000 (11:16 +0000)]
@@ -1,3 +1,14 @@
+adns (1.3.0.99.1); urgency=low
+
+  Improvements for multithreaded programs:
+  * New documentation comment in adns.h explaining thread guarantees
+    (or lack of them), replaces `single-threaded' note at the top.
+  * Fix string conversion of adns_r_addr not to use a static buffer
+    (function csp_addr) so as to make thread promise true.
+  * Make an internal variable const-correct (expectdomain in pa_ptr).
+
+ --
+
 adns (1.3); urgency=low

   Portability fixes:

17 years agoMINOR=3
ian [Tue, 6 Jun 2006 19:38:16 +0000 (19:38 +0000)]
MINOR=3

17 years agoget rid of junk file x.gdb
ian [Tue, 6 Jun 2006 19:37:17 +0000 (19:37 +0000)]
get rid of junk file x.gdb

17 years agoDISTVERSION 1.3
ian [Tue, 6 Jun 2006 19:27:17 +0000 (19:27 +0000)]
DISTVERSION 1.3

17 years agofinalise adns 1.3
ian [Tue, 6 Jun 2006 19:23:34 +0000 (19:23 +0000)]
finalise adns 1.3

17 years ago@@ -10,6 +10,9 @@
ian [Tue, 6 Jun 2006 19:20:30 +0000 (19:20 +0000)]
@@ -10,6 +10,9 @@
     (Report from Mihai Ibanescu.)
+  * Do away with `mismatch' variable in parse.c:adns__findrr_anychk so that
+    overzealous GCC cannot complain about members of eo_fls being
+    uninitialised.  (Report from Jim Meyering.)

17 years ago@@ -1,13 +1,15 @@
ian [Wed, 10 May 2006 10:58:02 +0000 (10:58 +0000)]
@@ -1,13 +1,15 @@
 adns (1.3); urgency=low

-  Bugfixes:
-  * In configure.in, quote macro name argument to define() to
-    suppress spurious autoconf error.  (Report from Mihai Ibanescu.)
+  Portability fixes:
   * Cast ptrdiff_t to int for %.*s length in adnsheloex and adnslogres,
     as is required.  (Report from Jim Meyering.)
-  * Use autoconf's values for {bin,lib,include}_dir rather than inventing
+  * In configure.in, quote macro name argument to define() to
+    suppress spurious autoconf error.  (Report from Mihai Ibanescu.)
+  * Use autoconf's values for {bin,lib,include}dir rather than inventing
     our own from @exec_prefix@, making configure --libdir work.
     (Patch from Mihai Ibanescu.)
+  * Remove spurious `_' from {bin,lib,include}dir Makefile variables.
+    (Report from Mihai Ibanescu.)

  --

17 years ago@@ -5,6 +5,9 @@
ian [Tue, 9 May 2006 19:43:07 +0000 (19:43 +0000)]
@@ -5,6 +5,9 @@
     as is required.  (Report from Jim Meyering.)
+  * Use autoconf's values for {bin,lib,include}_dir rather than inventing
+    our own from @exec_prefix@, making configure --libdir work.
+    (Patch from Mihai Ibanescu.)

17 years ago@@ -3,6 +3,8 @@
ian [Tue, 9 May 2006 19:37:58 +0000 (19:37 +0000)]
@@ -3,6 +3,8 @@
     suppress spurious autoconf error.  (Report from Mihai Ibanescu.)
+  * Cast ptrdiff_t to int for %.*s length in adnsheloex and adnslogres,
+    as is required.  (Report from Jim Meyering.)

17 years ago@@ -1,3 +1,11 @@
ian [Tue, 9 May 2006 19:31:03 +0000 (19:31 +0000)]
@@ -1,3 +1,11 @@
+adns (1.3); urgency=low
+
+  Bugfixes:
+  * In configure.in, quote macro name argument to define() to
+    suppress spurious autoconf error.  (Report from Mihai Ibanescu.)
+
+ --
+
 adns (1.2); urgency=medium

   New features:

18 years agochangelog version finalised, 1.2
ian [Sat, 8 Apr 2006 14:41:39 +0000 (14:41 +0000)]
changelog version finalised, 1.2

18 years agoupdate DISTVERSION
ian [Sat, 8 Apr 2006 14:37:21 +0000 (14:37 +0000)]
update DISTVERSION

18 years agoupdate copyright dates
ian [Sat, 8 Apr 2006 14:36:57 +0000 (14:36 +0000)]
update copyright dates

18 years agoupdate copyright dates and ADNS_VERSION_STRING
ian [Sat, 8 Apr 2006 14:36:23 +0000 (14:36 +0000)]
update copyright dates and ADNS_VERSION_STRING

18 years agorestructured and improved changelog
ian [Sat, 8 Apr 2006 14:09:41 +0000 (14:09 +0000)]
restructured and improved changelog

18 years agoA few more links for the README.
ian [Sat, 8 Apr 2006 14:01:14 +0000 (14:01 +0000)]
A few more links for the README.

18 years agolicence waiver section improved
ian [Sat, 8 Apr 2006 13:16:34 +0000 (13:16 +0000)]
licence waiver section improved

18 years agofix up adnstest for r_unknown; tests for r_unknown
ian [Fri, 7 Apr 2006 00:51:47 +0000 (00:51 +0000)]
fix up adnstest for r_unknown; tests for r_unknown

18 years agounknown rr types seem to work
ian [Fri, 7 Apr 2006 00:25:14 +0000 (00:25 +0000)]
unknown rr types seem to work

18 years agospec for adns_r_unknown
ian [Thu, 6 Apr 2006 18:59:53 +0000 (18:59 +0000)]
spec for adns_r_unknown

18 years agoSRV supported
ian [Thu, 6 Apr 2006 18:49:25 +0000 (18:49 +0000)]
SRV supported

18 years agoSERVFAIL is definitely not conclusive. Eg, recursive server is supposedly slave...
ian [Thu, 6 Apr 2006 18:47:43 +0000 (18:47 +0000)]
SERVFAIL is definitely not conclusive.  Eg, recursive server is supposedly slave for a zone but it has timed out or something - this gives SERVFAIL in BIND8 at least.  But another server (eg not with broken config) may be able to answer the question

18 years agosemicolon _is_ comment in resolv.conf now
ian [Thu, 6 Apr 2006 18:46:38 +0000 (18:46 +0000)]
semicolon _is_ comment in resolv.conf now

18 years agoSRV is now supported
ian [Thu, 6 Apr 2006 18:46:03 +0000 (18:46 +0000)]
SRV is now supported

18 years agoregression tests for srv, part 2
ian [Thu, 6 Apr 2006 18:45:45 +0000 (18:45 +0000)]
regression tests for srv, part 2

18 years agoregression tests for srv, part 1
ian [Thu, 6 Apr 2006 18:44:25 +0000 (18:44 +0000)]
regression tests for srv, part 1

18 years agoremove debugging from srv with postsort
ian [Thu, 6 Apr 2006 18:40:26 +0000 (18:40 +0000)]
remove debugging from srv with postsort

18 years agosrv with postsort seems to work
ian [Thu, 6 Apr 2006 18:39:44 +0000 (18:39 +0000)]
srv with postsort seems to work

18 years agorevert: put back postsort - the RFC doesn't say that the server does that for us
ian [Wed, 5 Apr 2006 00:24:37 +0000 (00:24 +0000)]
revert: put back postsort - the RFC doesn't say that the server does that for us

18 years agodo away with postsort - the server does that for us
ian [Wed, 5 Apr 2006 00:20:21 +0000 (00:20 +0000)]
do away with postsort - the server does that for us

18 years agono, do not add new types to adnstest - it breaks regress totally!
ian [Wed, 5 Apr 2006 00:19:52 +0000 (00:19 +0000)]
no, do not add new types to adnstest - it breaks regress totally!

18 years agofix parsing of SRVs
ian [Wed, 5 Apr 2006 00:15:54 +0000 (00:15 +0000)]
fix parsing of SRVs

18 years agosrv processing written (except for sorting); now to be debugged
ian [Tue, 4 Apr 2006 23:29:24 +0000 (23:29 +0000)]
srv processing written (except for sorting); now to be debugged

18 years agofurther wip on SRV - need per-type functions now including postsort
ian [Tue, 4 Apr 2006 01:21:39 +0000 (01:21 +0000)]
further wip on SRV - need per-type functions now including postsort

18 years agoinitial SRV WIP - adns.h
ian [Tue, 4 Apr 2006 00:19:52 +0000 (00:19 +0000)]
initial SRV WIP - adns.h

18 years ago*** empty log message ***
ian [Mon, 3 Apr 2006 23:47:41 +0000 (23:47 +0000)]
*** empty log message ***

18 years ago * adnstest converts some errno values to EFOOBAR: all of the ones
ian [Mon, 3 Apr 2006 23:47:13 +0000 (23:47 +0000)]
  * adnstest converts some errno values to EFOOBAR: all of the ones
    mentioned in adns.h, at least.  This makes the regression test
    more portable (fixes problem noticed by Bernd Eckenfels).

18 years ago@@ -5,6 +5,7 @@
ian [Mon, 3 Apr 2006 23:32:11 +0000 (23:32 +0000)]
@@ -5,6 +5,7 @@
     and patch from Nix of esperi.org.uk.)
+  * Update MINOR to 2 because of adns_init_logfn.

18 years ago@@ -2,6 +2,9 @@
ian [Mon, 3 Apr 2006 23:05:20 +0000 (23:05 +0000)]
@@ -2,6 +2,9 @@
     in README.html.
+  * Create $(bin_dir) and $(lib_dir) on `make install', and also
+    make a libadns.so.1 -> libadns.so.1.<minor> link.  (Suggestions
+    and patch from Nix of esperi.org.uk.)

18 years agoInclude reference to Peter Simons's Haskell bindings
ian [Mon, 3 Apr 2006 23:00:48 +0000 (23:00 +0000)]
Include reference to Peter Simons's Haskell bindings

18 years ago@@ -3,10 +3,12 @@
ian [Mon, 3 Apr 2006 22:49:32 +0000 (22:49 +0000)]
@@ -3,10 +3,12 @@
   * Include reference to Peter Simons's Haskell bindings
     in README.html.

-  Fixes from Bernd Eckenfels, the Debian maintainer:
+  Fixes from or suggested by Bernd Eckenfels, the Debian maintainer:
   * Correct type of various printf arguments: ptrdiff_t != int.
   * Do not print size of leaked blocks of memory (this causes
-    a spurious regression test failure).
+    a spurious regression test failure on some platforms)
+  * Provide adns_if_none and adns_qf_none (which will help with compilers
+    which complain about plain `0' being passed where an enum is wanted).

  --

18 years agoDo not print size of leaked blocks of memory (this causes a spurious regression test...
ian [Mon, 3 Apr 2006 22:45:58 +0000 (22:45 +0000)]
Do not print size of leaked blocks of memory (this causes a spurious regression test failure on some platforms).

18 years agoCorrect type of various printf arguments: ptrdiff_t != int
ian [Mon, 3 Apr 2006 22:41:14 +0000 (22:41 +0000)]
Correct type of various printf arguments: ptrdiff_t != int

18 years ago@@ -1,3 +1,10 @@
ian [Mon, 3 Apr 2006 22:35:04 +0000 (22:35 +0000)]
@@ -1,3 +1,10 @@
+adns (1.1.999.0.2); urgency=medium
+
+  * Include reference to Peter Simons's Haskell bindings
+    in README.html.
+
+ --
+
 adns (1.1.999.0.1); urgency=medium

   * Fix error in prototype in definition of adns__parse_domain.

18 years agofinalise
ian [Sat, 7 Jan 2006 17:10:17 +0000 (17:10 +0000)]
finalise

18 years ago@@ -1,4 +1,4 @@
ian [Sat, 7 Jan 2006 17:08:04 +0000 (17:08 +0000)]
@@ -1,4 +1,4 @@
-adns (1.2); urgency=medium
+adns (1.1.999.0.1); urgency=medium

   * Fix error in prototype in definition of adns__parse_domain.
   * New LICENCE.WAIVERS file for GPL-incompatility workarounds.
@@ -16,6 +16,8 @@
   * Add bind(2) and listen(2) to test harness (for epithet's benefit, but
     harmless in adns).
   * Add missing ENOTSOCK to hcommon.c.m4 (was already in hcommon.c!)
+  * New adns_init_logfn etc. for having logging done with a callback
+    function.

  --

18 years ago@@ -11,6 +11,11 @@
ian [Sat, 15 Oct 2005 16:29:58 +0000 (16:29 +0000)]
@@ -11,6 +11,11 @@
     updated).
+  * Call Tensurerecordfile in Hgettimeofday (Tensurerecordfile was
+    Tensureinputfile/Tensureoutputfile).
+  * Add bind(2) and listen(2) to test harness (for epithet's benefit, but
+    harmless in adns).
+  * Add missing ENOTSOCK to hcommon.c.m4 (was already in hcommon.c!)

18 years ago@@ -10,6 +10,7 @@
ian [Sat, 15 Oct 2005 15:22:08 +0000 (15:22 +0000)]
@@ -10,6 +10,7 @@
     updated).
+  * Add -Wno-pointer-sign if GCC has that option.

19 years ago@@ -9,6 +9,7 @@
ian [Tue, 5 Apr 2005 20:34:38 +0000 (20:34 +0000)]
@@ -9,6 +9,7 @@
     updated).
+  * Add documentation comment by definition of adns_r_ptr_raw type enum.

19 years ago@@ -7,6 +7,8 @@
ian [Wed, 16 Mar 2005 21:28:51 +0000 (21:28 +0000)]
@@ -7,6 +7,8 @@
+  * New adnsheloex client courtesy of Tony Finch (and copyright notices
+    updated).

19 years ago@@ -6,6 +6,7 @@
ian [Wed, 16 Mar 2005 21:10:58 +0000 (21:10 +0000)]
@@ -6,6 +6,7 @@
+  * Darwin listed in INSTALL.

19 years ago@@ -5,6 +5,7 @@
ian [Wed, 16 Mar 2005 21:09:56 +0000 (21:09 +0000)]
@@ -5,6 +5,7 @@
+  * Add .PHONY: install to Makefile, to help people with demented fs's.

19 years ago@@ -4,6 +4,7 @@
ian [Wed, 16 Mar 2005 19:24:23 +0000 (19:24 +0000)]
@@ -4,6 +4,7 @@
+  * Added a TODO list item.

19 years ago@@ -3,8 +3,9 @@
ian [Sat, 10 Jul 2004 15:00:34 +0000 (15:00 +0000)]
@@ -3,8 +3,9 @@
   * Fix error in prototype in definition of adns__parse_domain.
   * New LICENCE.WAIVERS file for GPL-incompatility workarounds.
   * Clarified GPL-vs-LGPL: a bit less hostile and a bit more mercenary.
+  * Allow `;'-comments in resolv.conf (report from Colin Charles).

-  --
+ --

 adns (1.1); urgency=medium

19 years agosemicolon comments request
ian [Sun, 4 Jul 2004 20:37:56 +0000 (20:37 +0000)]
semicolon comments request

20 years ago@@ -1,8 +1,10 @@
ian [Tue, 4 May 2004 21:29:34 +0000 (21:29 +0000)]
@@ -1,8 +1,10 @@
 adns (1.2); urgency=medium

   * Fix error in prototype in definition of adns__parse_domain.
+  * New LICENCE.WAIVERS file for GPL-incompatility workarounds.
+  * Clarified GPL-vs-LGPL: a bit less hostile and a bit more mercenary.

- --
+  --

 adns (1.1); urgency=medium

20 years ago@@ -1,3 +1,9 @@
ian [Tue, 4 May 2004 18:46:36 +0000 (18:46 +0000)]
@@ -1,3 +1,9 @@
+adns (1.2); urgency=medium
+
+  * Fix error in prototype in definition of adns__parse_domain.
+
+ --
+
 adns (1.1); urgency=medium

   Major bugfixes:

20 years agoupdate version
ian [Tue, 1 Jul 2003 21:59:38 +0000 (21:59 +0000)]
update version

20 years agoReleasing 1.1.
ian [Tue, 1 Jul 2003 21:55:37 +0000 (21:55 +0000)]
Releasing 1.1.

20 years agocategorise changelog
ian [Tue, 1 Jul 2003 20:35:33 +0000 (20:35 +0000)]
categorise changelog

20 years agofixes from www.gnu.org
ian [Sun, 29 Jun 2003 19:06:00 +0000 (19:06 +0000)]
fixes from www.gnu.org

20 years agoupdate latest html version
ian [Sun, 29 Jun 2003 19:03:16 +0000 (19:03 +0000)]
update latest html version

20 years agoimprove wrapping in adns.h
ian [Sun, 22 Jun 2003 14:34:37 +0000 (14:34 +0000)]
improve wrapping in adns.h

20 years ago@@ -4,9 +4,12 @@
ian [Sun, 22 Jun 2003 13:58:15 +0000 (13:58 +0000)]
@@ -4,9 +4,12 @@
+  * Fix bogus multiple updates to p in transmit.c (!)
+  * Fix up spurious #undef's in hredirect.h.
     (and there doesn't seem to be much explanation why).
+  * #include <stdlib.h> in internal.h (for abort etc).

20 years ago@@ -1,6 +1,7 @@
ian [Sun, 22 Jun 2003 13:49:20 +0000 (13:49 +0000)]
@@ -1,6 +1,7 @@
   Bugfixes:
+  * Do not spin if connect() fails immediately (!)

20 years ago@@ -10,6 +10,7 @@
ian [Sun, 22 Jun 2003 13:01:11 +0000 (13:01 +0000)]
@@ -10,6 +10,7 @@
+  * Some better source code formatting/wrapping in a few places.

20 years agofix test cases for CNAME search list bugfix
ian [Sun, 22 Jun 2003 13:01:04 +0000 (13:01 +0000)]
fix test cases for CNAME search list bugfix

20 years agoand process readme
ian [Sun, 15 Jun 2003 16:55:23 +0000 (16:55 +0000)]
and process readme

20 years ago@@ -8,6 +8,8 @@
ian [Sun, 15 Jun 2003 16:54:29 +0000 (16:54 +0000)]
@@ -8,6 +8,8 @@
+  * Problem with SERVFAIL in TODO.
+  * Mentioned Jarle Aase's Windows port in README.html.

21 years ago@@ -7,6 +7,7 @@
ian [Fri, 24 Jan 2003 21:37:29 +0000 (21:37 +0000)]
@@ -7,6 +7,7 @@
     (and there doesn't seem to be much explanation why).
+  * Added wishlist entry re configurable port no.

21 years ago@@ -6,6 +6,7 @@
ian [Sun, 24 Nov 2002 17:23:01 +0000 (17:23 +0000)]
@@ -6,6 +6,7 @@
     (and there doesn't seem to be much explanation why).
+  * Always #include <sys/types.h> before <sys/socket.h> (for FreeBSD 4.6).

22 years ago@@ -5,6 +5,7 @@
ian [Tue, 9 Apr 2002 20:45:08 +0000 (20:45 +0000)]
@@ -5,6 +5,7 @@
     (and there doesn't seem to be much explanation why).
+  * Understand and sort of check OpenBSD `lookup' resolv.conf directive.

22 years ago@@ -3,6 +3,8 @@
ian [Tue, 18 Dec 2001 00:03:20 +0000 (00:03 +0000)]
@@ -3,6 +3,8 @@
   Bugfixes:
+  * Don't use <sys/select.h> any more, it was a mistake made in pre-1.0
+    (and there doesn't seem to be much explanation why).

22 years agoNew TODO item.
ian [Mon, 29 Oct 2001 15:37:48 +0000 (15:37 +0000)]
New TODO item.

23 years ago@@ -1,3 +1,11 @@
ian [Sat, 10 Mar 2001 19:03:39 +0000 (19:03 +0000)]
@@ -1,3 +1,11 @@
+adns (1.1); urgency=medium
+
+  Bugfixes:
+  * Stop searching on a CNAME (even if it's broken).
+  * When search list runs out, _qf_owner sets owner to query domain.
+
+ --
+
 adns (1.0); urgency=medium

   Bugfixes:

23 years agoInclude standard CFLAGS in regress/ builds of other directories' files.
ian [Sun, 17 Sep 2000 14:16:22 +0000 (14:16 +0000)]
Include standard CFLAGS in regress/ builds of other directories' files.

23 years agoVersion 1.0.
ian [Sun, 17 Sep 2000 14:10:57 +0000 (14:10 +0000)]
Version 1.0.

23 years agoSupport --version in utility programs.
ian [Sun, 17 Sep 2000 14:09:02 +0000 (14:09 +0000)]
Support --version in utility programs.

23 years agoUrgency medium
ian [Sun, 17 Sep 2000 02:07:18 +0000 (02:07 +0000)]
Urgency medium

23 years agoAdd blank line.
ian [Sun, 17 Sep 2000 02:05:53 +0000 (02:05 +0000)]
Add blank line.

23 years agoClarify wording re full-service.
ian [Sun, 17 Sep 2000 02:05:34 +0000 (02:05 +0000)]
Clarify wording re full-service.

23 years agoMention dependency on GCC for dynamic, GNU m4 for m4 stuff.
ian [Sun, 17 Sep 2000 02:04:53 +0000 (02:04 +0000)]
Mention dependency on GCC for dynamic, GNU m4 for m4 stuff.