2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 05:28:00 +00:00

8393 Commits

Author SHA1 Message Date
Stephen Jacob
d901b2252d --with-purify support added to configure.in 2001-02-01 23:16:10 +00:00
Andreas Gustafsson
cebe3ec7c5 sortlist is implemented 2001-02-01 21:54:27 +00:00
Mark Andrews
8e68489885 722. [func] Allow n/named/server.cincrememtal loads to be canceled.
721.   [cleanup]       Load manager and dns_master_loadfilequota() are no
                        more.
2001-02-01 21:29:41 +00:00
Andreas Gustafsson
6983bb151a #else -> #else NOMINUM_PUBLIC 2001-02-01 21:27:10 +00:00
Eric Luce
c6f5825743 update documentation version of jadetext needed on FreeBSD 2001-02-01 20:06:14 +00:00
Andreas Gustafsson
31c094afd6 random-seed-file is not implemented 2001-02-01 19:09:24 +00:00
Brian Wellington
175ba246fb spelling 2001-02-01 17:59:23 +00:00
Andreas Gustafsson
fc16063c23 removed dns_qid_t::mctx since it was never used 2001-01-31 22:16:37 +00:00
Brian Wellington
d378ec4758 The return value of lwres_net_pton was checked for != 0 in a few places,
not == 1.
2001-01-31 22:06:33 +00:00
Andreas Gustafsson
2571d4a73d make sanitation work when building into a separate build directory
directly from a CVS tree [RT #765]; also removed code for removing "#line" directives and the
comment saying that the code for removing #line directives should be removed. :-)
2001-01-31 21:34:38 +00:00
Andreas Gustafsson
5ff133b820 test the C compiler with AC_PROG_CC before using it for the
endinanness test [RT #742]; it also seems to make sense to test for stuff like openssl
after testing the C compiler and basic C language features, not before
2001-01-31 19:22:46 +00:00
Andreas Gustafsson
bfd14616fa xref 691. to RT #734 2001-01-31 18:58:33 +00:00
Andreas Gustafsson
d8d95c7d2e xref 719. to RT #763 2001-01-31 18:23:00 +00:00
Andreas Gustafsson
c17c59662f 720. [bug] Server could enter infinite loop in
dispatch.c:do_cancel(). [RT #743]
2001-01-31 17:21:11 +00:00
Mark Andrews
ec4f7c6d0f 719. [bug] Rapid reloads could trigger an assertion failure.
[RT #743]
2001-01-31 05:22:55 +00:00
Andreas Gustafsson
8d5ec7195a new dns_master_load() option DNS_MASTER_NOINCLUDE 2001-01-30 23:12:27 +00:00
Andreas Gustafsson
651421a5db removed the "additional-data" option, since it was never
fully implemented and because it causes "internal" to be a reserved word in
named.conf, causing problems for those using "internal" as an ACL name.
Since additional-data was never documented, the user-visible aspect of the
change is:

 718.   [cleanup]       "internal" is no longer a reserved word in named.conf.
                        [RT #753, #731]
2001-01-30 22:02:31 +00:00
Andreas Gustafsson
8b714abb9f added note about new reserved words in named.conf [RT #753, #731] 2001-01-30 21:39:38 +00:00
Bob Halley
7427490a67 Certain TKEY processing failure modes could
reference an uninitialized variable, causing the
server to crash. [RT #750]
2001-01-30 19:18:19 +00:00
Mark Andrews
aac319b506 716. [bug] The first line of a $INCLUDE master file was lost if
a origin was specified. [RT #744]
 Adjust comment.
2001-01-30 13:23:32 +00:00
Andreas Gustafsson
dfa0badebe 715. [bug] Resolving some A6 chains could cause an assertion
failure in adb.c. [RT #738]
2001-01-30 05:56:58 +00:00
Brian Wellington
63ca494e7e Added the isc_refcount_t type, which is a generic locked reference counter,
and make the rbtdb, zone, and view objects use it.
This should reduce contention on other locks, since (in the normal)
implementation, the reference count has its own lock.  In the future, it
should also be possible to implement an isc_refcount_t with atomic operations
instead of mutexes, which should also help performance.
2001-01-30 02:50:51 +00:00
Andreas Gustafsson
bce9e213fc chroot() happens before reading named.conf [RT #737] 2001-01-30 01:06:05 +00:00
Brian Wellington
3d76b54512 Don't create a timer for every incoming query - only create it for updates,
notifies, and recursive queries.
2001-01-29 19:49:52 +00:00
Andreas Gustafsson
1718abab45 document the new -t option; misc cleanup 2001-01-29 18:38:11 +00:00
Bob Halley
274a8316ad fix typo 2001-01-29 17:25:12 +00:00
Mark Andrews
2d0627005d 714. [bug] Preserve interval timers across reloads unless changed.
[RT# 729]
2001-01-29 07:08:41 +00:00
Mark Andrews
b1b3495eba 713. [func] named-checkconf takes '-t directory' similar to named.
[RT #726]
2001-01-29 03:23:13 +00:00
Mark Andrews
fd50497bbe isc_dir_chroot() 2001-01-29 03:17:45 +00:00
Mark Andrews
5535230782 check-{zone,conf} -> named-check{zone,conf} 2001-01-29 00:50:28 +00:00
Andreas Gustafsson
38247e3857 enable-zone was never implemented; dialup should be allowed
in views
2001-01-27 07:24:35 +00:00
Brian Wellington
6f9786fdcf Consolidate duplicated code in isc_socket_sendto[v] and isc_socket_recv[v]. 2001-01-27 06:41:36 +00:00
Brian Wellington
b3936096b8 fix get_key_struct() definition 2001-01-27 04:33:18 +00:00
Andreas Gustafsson
9e992ecf37 further cleanup of ADB dumps 2001-01-27 02:44:35 +00:00
Brian Wellington
3a66efb0cb remove the completely unused timer->mctx field. 2001-01-27 02:44:07 +00:00
Brian Wellington
94baac869a 712. [bug] Sending a large signed update message caused an
assertion failure. [RT #718]

- Resetting a message should clear the TSIG/SIG(0) sections
- Rerendering a message if the first try returned USETCP should not call
  dns_message_settsigkey() again.
2001-01-27 02:28:33 +00:00
Andreas Gustafsson
fd73b3a68d fixed incorrect error message 2001-01-27 02:12:13 +00:00
Andreas Gustafsson
a618f8d5b7 suppress compiler warnings 2001-01-27 02:11:35 +00:00
Brian Wellington
35f06ab0e6 Clients now listen on sockets instead of accepting queries from dispatchers.
When a socket is shared by clients and query-source, the client hands off
responses to the dispatcher.
2001-01-27 02:08:07 +00:00
Brian Wellington
562f162981 remove unused labels 2001-01-27 01:16:09 +00:00
Andreas Gustafsson
75534b6392 optimization: when deciding whether to do v6 syntheis, check the query type
before the ACL because it's usually faster that way
2001-01-26 23:40:44 +00:00
Brian Wellington
dd66e6306b Remove isc_socket/[send|recv]mark, which were never used. 2001-01-26 23:17:26 +00:00
Andreas Gustafsson
64fa866a20 NetBSD-current -> NetBSD 1.5 [RT #716]; other updates to the list
of supported operating systems
2001-01-26 18:54:02 +00:00
Andreas Gustafsson
557ab3bef6 NetBSD-current -> NetBSD 1.5 [RT #715] 2001-01-26 18:51:11 +00:00
Brian Wellington
7b5172166d Waking up once a second to clean one bucket is excessive. Change the
default values (and dependencies) so that the clenup routine is called once
ever 30 seconds and cleans 8-9 buckets.
2001-01-26 03:20:58 +00:00
Damien Neil
dfb0717d75 - Receive and send operations on UDP sockets no longer need to acquire
the socket lock.  (Assuming the operation succeeds immediately, and doesn't
need to be queued.)

- Communications with the watcher thread tweaked to reduce the need for
locking.
2001-01-25 22:25:10 +00:00
Brian Wellington
bf9ded3245 regenerate: On NetBSD systems without pthreads, build without threads. 2001-01-25 21:42:38 +00:00
Brian Wellington
c356cd618d On NetBSD systems without pthreads, build without threads. 2001-01-25 21:42:17 +00:00
Brian Wellington
9f7b524522 The forwarders statements in zones & views didn't work. 2001-01-25 21:10:18 +00:00
Brian Wellington
330705066b Wrap inet_ntop() and use that in the _totext() functions. The wrapper calls
inet_ntop() and copies the output (but not the trailing null) into the buffer.
2001-01-25 20:14:42 +00:00