Commit Graph

835 Commits

Author SHA1 Message Date
Andreas Gustafsson
d15f51c600 484. [bug] When the server was reloaded after removing addresses
from the named.conf "listen-on" statement, sockets
                        were still listening on the removed addresses due
                        to reference count loops. [RT #325]

Now there is one client manager object per interface instead of a single
global one; when an interface goes away, it simply destroys the associated
client manager, which will cause all its clients to be shut down in an
orderly fashion.
2000-09-22 00:13:08 +00:00
Andreas Gustafsson
922e6a3c2a 478. [bug] "make install" failed if the directory specified with
--prefix did not already exist.
2000-09-20 19:06:16 +00:00
Andreas Gustafsson
16ee1cb8c8 purge NXT records obscured by DNAME records 2000-09-20 00:51:49 +00:00
Andreas Gustafsson
337ca18384 475. [bug] query_getzonedb() sometimes returned a non-null version
on failure.  This caused assertion failures when
                        generating query responses where names subject to
                        additional section processing pointed to a zone
                        to which access had been denied by means of the
                        allow-query option. [RT #336]
2000-09-19 22:30:39 +00:00
Andreas Gustafsson
cd47ac233a comment the changes of revision 1.110 2000-09-18 22:54:08 +00:00
Andreas Gustafsson
531dd7b648 support 'named -l' as a synonym for 'lwresd', so that the system
tests will work despite libtool losing argv[0]
2000-09-16 01:42:06 +00:00
David Lawrence
b0796437d4 461. [bug] Specifying an unknown key in the keys clause of the
controls statement caused a NULL pointer dereference.
2000-09-15 03:22:45 +00:00
Andreas Gustafsson
3a1ad1b045 removed #if 0'ed-out code 2000-09-13 17:49:00 +00:00
Mark Andrews
918148ce9b Remove common code in ns_client_send()/ns_client_sendraw(). 2000-09-13 03:15:01 +00:00
Mark Andrews
6d43b19608 a better description of ns_client_sendraw(). 2000-09-13 01:33:26 +00:00
Mark Andrews
459e901f90 451 [func] Update forwarding implememted.
450.   [func]          New function ns_client_sendraw().
2000-09-13 01:30:34 +00:00
Michael Graff
b95c1391fa log query denied at INFO level, rather than error 2000-09-12 19:27:10 +00:00
Michael Graff
42e31e6ef7 pass in the log level desired; make 'client denied recursion' log at debug level 1 always. 2000-09-12 18:50:36 +00:00
Brian Wellington
7e5759783d dns_buildnxtrdata -> dns_nxt_buildrdata 2000-09-12 10:38:51 +00:00
Brian Wellington
9b7f7e78a5 minor dst api change 2000-09-12 10:08:56 +00:00
Brian Wellington
0586029c81 Properly add a TSIG to a response not matching any view. The TSIG will
always have error==BADKEY.  This is a bit of a hack, but without a view
to match, I can't think of a better way.
2000-09-12 07:48:28 +00:00
Michael Graff
4e96d1fc06 restructure creating and cleanup to more closely fit the other subsystem's methods. This removes one more todo item from my list. 2000-09-07 21:54:40 +00:00
Andreas Gustafsson
af8cb354c2 use isc_base64_decodestring() instead of equivalent
static function
2000-09-07 18:37:38 +00:00
Andreas Gustafsson
5824a4b994 removed misplaced comment 2000-09-06 20:52:05 +00:00
Andreas Gustafsson
4c78be66b7 423. [bug] When responding to a recusive query, errors that occur
after following a CNAME should cause the query to fail.
                        [RT #274]
2000-09-06 20:35:22 +00:00
Andreas Gustafsson
1fc26319b5 423. [bug] When responding to a recusive query, errors that occur
after following a CNAME should cause the query to fail.
                        [RT #274]
2000-09-06 18:41:22 +00:00
Mark Andrews
d22b4de3f1 Throttled answer while loading support (still needs config file hooks). 2000-09-05 03:35:24 +00:00
Mark Andrews
3a34b87c87 Add cache cleaning support (disabled). 2000-08-31 12:15:17 +00:00
Brian Wellington
a437acf787 Add -v 2000-08-30 20:43:28 +00:00
Brian Wellington
5b02858d4e named -v prints the version number. 2000-08-30 20:40:04 +00:00
Andreas Gustafsson
e389838d7a isc_buffer_used() does *not* return the beginning of the used
region - it returns the *end*
2000-08-29 19:07:11 +00:00
Brian Wellington
51e0ad287f Hopefully make the linux-specific stuff work when threads are not used. 2000-08-29 17:54:23 +00:00
Mark Andrews
5afa531442 Alphabetize #include <dns/???>. 2000-08-29 03:48:00 +00:00
Michael Graff
1865d559b0 Fix the database error, I think... Need to look at this better. 2000-08-26 23:22:36 +00:00
Andreas Gustafsson
7d8d82cee0 409. [bug] If named was shut down early in the startup
process, ns_omapi_shutdown() would attempt to lock
                        an unintialized mutex. [RT #262]
2000-08-26 01:46:42 +00:00
Brian Wellington
fa9a407180 Last set of DESTROYLOCK changes 2000-08-26 01:42:34 +00:00
Brian Wellington
8f7cae3d7b #include <isc/result.h> 2000-08-25 01:08:20 +00:00
Brian Wellington
504b5167f3 #include <isc/mutex.h> 2000-08-25 01:08:07 +00:00
Brian Wellington
30e6ea9ded 405. [func] Add support for selective forwarding (forward zones) 2000-08-24 22:15:40 +00:00
Andreas Gustafsson
6c046c19a3 log a debug message at the end of server configuration 2000-08-24 19:02:06 +00:00
Brian Wellington
32de824866 dns_rdataset_current was being called on an rdataset without earlier calling
dns_rdataset_first.
2000-08-23 17:40:53 +00:00
Mark Andrews
8249eee42a notify-any to allow-notify conversion.
notify-relay to notify-forward conversion.
2000-08-22 05:14:59 +00:00
Brian Wellington
2c1a16dc25 Remove multiple question support, since edns1 is dead. 2000-08-21 23:45:41 +00:00
Brian Wellington
83180b8337 If the message class is unset (for example, if the query has no question
section), return FORMERR, not REFUSED.
2000-08-21 23:45:05 +00:00
Andreas Gustafsson
413d5565ba document the named command line options in named.8, not README 2000-08-21 20:40:05 +00:00
Brian Wellington
529ff4b495 HAVE_RANDOMDEV -> PATH_RANDOMDEV 2000-08-17 19:17:57 +00:00
Brian Wellington
a14613fce9 --with-randomdev sets HAVE_RANDOMDEV, use that instead of /dev/random. 2000-08-17 18:56:49 +00:00
Mark Andrews
769dd27de8 add notify-any & notify-relay
added missing / corrected comment spelling of NOMINUM_PUBLIC
added REQUIRE(ISLOCKED(????)); to zone.c
2000-08-17 13:13:37 +00:00
Brian Wellington
df08ae001a Add @DNS_GSSAPI_LIBS@ to DNSLIBS 2000-08-17 02:11:50 +00:00
Andreas Gustafsson
12a5fa5d0a say 'due to assertion failure', not 'due assertion failure' 2000-08-17 01:30:31 +00:00
Andreas Gustafsson
868c96e17f removed references to nonexistent
named.conf(5) and zonefile(5) man pages
2000-08-15 20:19:36 +00:00
Andreas Gustafsson
59d1ce0b01 don't try to configure a max-names option for stub zones 2000-08-14 21:47:42 +00:00
Andreas Gustafsson
d5e72d5dba signed/unsigned mismatch 2000-08-14 03:50:59 +00:00
Brian Wellington
d3ed0df76c The acl name was being assigned to NULL before it could be freed. 2000-08-11 02:34:45 +00:00
Brian Wellington
ea52f8cf9c A pointer returned by isc_mem_strdup() wasn't being checked. 2000-08-11 02:11:20 +00:00