Mark Andrews
f447d7fc07
1690. [bug] Delay detaching view from the client until UPDATE
...
processing completes when shutting down. [RT #11714 ]
2004-07-23 02:57:01 +00:00
Mark Andrews
9e4db62a34
update copyrights
2004-03-09 06:12:49 +00:00
Mark Andrews
e3764d516d
1539. [bug] Open UDP sockets for notify-source and transfer-source
...
that use reserved ports at startup. [RT #9475 ]
2004-01-05 07:21:33 +00:00
Mark Andrews
f4d86cfcea
update_copyrights
2003-07-22 04:03:54 +00:00
Mark Andrews
edb8af0b14
1480. [bug] Provide replay protection for rndc commands. Full
...
replay protection requires both rndc and named to
be updated. Partial replay protection (limited
exposure after restart) is provided if just named
is updated.
2003-07-17 06:36:47 +00:00
Mark Andrews
891c424e56
update_copyrights
2002-08-05 06:57:16 +00:00
Mark Andrews
65bbe3a2cb
pullup:
...
There are four "i":s in "initialize"
2002-07-12 00:17:28 +00:00
Mark Andrews
3e4d38c0b1
reviewed: bwelling
...
1277. [bug] Failure to write pid-file should not be fatal on
reload. [RT #2861 ]
2002-07-10 04:27:30 +00:00
Mark Andrews
73d7583d98
update copyrights
2002-02-08 03:57:47 +00:00
Mark Andrews
f27e47b5ff
pullup:
...
1014. [bug] Some queries would cause statistics counters to
increment more than once or not at all. [RT #1321 ]
2002-01-24 04:22:58 +00:00
Mark Andrews
2a091ec932
pullup:
...
988. [bug] 'additional-from-auth no;' did not work reliably
in the case of queries answered from the cache.
[RT #1436 ]
2002-01-24 03:49:04 +00:00
Mark Andrews
5b477dd3b9
1126. [bug] The server could access a freed event if shut
...
down while a client start event was pending
delivery. [RT #2061 ]
2001-11-15 02:51:46 +00:00
Mark Andrews
309979a136
pullup:
...
Removed all code within #ifdef DNS_OPT_NEWCODES*.
It was the last thing being sanitized out of releases; removing
it makes it possible to eliminate the sanitation process.
2001-11-15 01:24:21 +00:00
Andreas Gustafsson
44caf20759
<named/types.h> needed for interfacemgr type declaration
2001-09-04 19:38:46 +00:00
Mark Andrews
28fc90e6c8
#857 was incomplete, ISC_MAGIC was not being used everwhere it should have been.
...
'magic' was not being declared consistantly.
some #include <isc/magic.h> were missing from other include files.
NS_SERVER_VALID was not using ISC_MAGIC_VALID.
2001-08-28 03:58:29 +00:00
Andreas Gustafsson
f504adce37
duplicated CVS ID line
2001-08-09 17:21:06 +00:00
Andreas Gustafsson
76c8294c81
format string bugs and improved format string checking [RT #1578 ]
2001-08-08 22:54:55 +00:00
Andreas Gustafsson
5439bb1725
removed unused variable ns_g_autorndckeyfile
2001-08-08 20:37:31 +00:00
Mark Andrews
de9833be77
955. [bug] When using views, the zone's class was not being
...
inherited from the view's class. [RT #1583 ]
2001-08-07 01:58:59 +00:00
Brian Wellington
3dfc806ddf
fix key algorithm checks
2001-08-03 18:12:08 +00:00
Mark Andrews
326bcfa0e2
rndc.key support
2001-08-03 05:56:22 +00:00
Andreas Gustafsson
5465e5f7dd
query_getzonedb() formatted the domain name and class being queried
...
for at least once for every query to authoritative data, whether or not a log
message was actually printed, which adversely affected query performance
2001-06-15 23:28:29 +00:00
David Lawrence
6cad3f112f
define ns_g_autorndckeyfile
2001-05-31 10:38:56 +00:00
Brian Wellington
5455f30a75
842. [func] 'rndc flush' now takes an optional view.
2001-05-31 01:21:12 +00:00
Mark Andrews
89d03d4715
Redo:
...
839. [func] Dump packets for which there was no view or that the
class could not be determined to category "unmatched".
2001-05-28 05:17:05 +00:00
Mark Andrews
2ae4dd0dbd
839. [func] Dump packets for which there was no view or that the
...
class could not be determined to file, (-e filename).
2001-05-25 07:39:48 +00:00
Brian Wellington
e4cd5a1e5d
Partial support for "rndc status". Not all of the fields are filled in yet.
2001-05-08 04:09:41 +00:00
Andreas Gustafsson
532989b206
initate command channel shutdown from the server task, not the
...
main task, to avoid race conditions; eliminate global variables in
controlconf.c
2001-05-08 03:42:34 +00:00
Andreas Gustafsson
9dafd058e3
implemented 'rndc reconfig'
2001-05-07 23:34:24 +00:00
Brian Wellington
c20ffa38de
808. [func] Add 'rndc flush' to flush the server's cache.
2001-04-11 20:37:50 +00:00
Brian Wellington
d4ef65050f
copyright updates
...
(note - this doesn't touch lib/bind at all. Mark, whenever you're done with
lib/bind, make sure to do the copyright magic)
2001-04-10 21:52:17 +00:00
Brian Wellington
badf66abe0
Remove OMAPI.
2001-03-27 00:53:58 +00:00
Brian Wellington
1b4e6163be
oops, missed a few files.
2001-03-27 00:45:13 +00:00
Brian Wellington
1d92d8a245
792. [cleanup] Replace the OMAPI command channel protocol with a
...
simpler one.
2001-03-27 00:44:59 +00:00
Andreas Gustafsson
4c03e69ab8
781. [func] Avoid error packet loops by dropping duplicate FORMERR
...
responses. [RT #1006 ]
2001-03-19 20:52:21 +00:00
Bob Halley
02a402afe5
add response minimization if MINIMIZE_RESPONSES is defined
2001-03-14 19:33:00 +00:00
Mark Andrews
55b6243923
776. [func] Improved error reporting in denied messages. [RT #252 ]
2001-03-11 06:19:39 +00:00
David Lawrence
06150c8388
Include lwres/net.h to ensure definition of INADDR_LOOPBACK for lwresd.c.
...
This might not be the best place for it, but seemed pretty reasonable.
2001-03-10 06:40:29 +00:00
Brian Wellington
952a55000a
Remove the 4k UDP send buffer from the client object; use an array on the
...
stack instead.
2001-03-06 01:24:40 +00:00
Brian Wellington
90c099e88e
762. [feature] named now uses the new configuration parser.
2001-03-04 21:21:39 +00:00
Andreas Gustafsson
7aff04f5d0
removed unused struct field client::disconnect
2001-02-15 23:42:54 +00:00
Andreas Gustafsson
65a66336a6
redid configuration locking using isc_task_beginexclusive()
...
and isc_task_endexclusive() instead of a multitude of separate
configuration rwlocks
2001-02-14 03:54:53 +00:00
Brian Wellington
2d1db4e2c0
Allocate events in the client structure, and use isc_socket_sendto2()
...
and isc_socket_recv2() for sending and receiving packets. In the send
case, pass the IMMEDIATE flag to avoid receiving an event on send completion
if possible.
2001-02-12 21:45:37 +00:00
Brian Wellington
dfceef7e68
rndc trace now takes an optional level parameter.
2001-02-07 00:50:44 +00:00
Brian Wellington
9e560b59a7
726. [func] Implement the "trace" and "notrace" commands in rndc.
2001-02-06 23:57:16 +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
Mark Andrews
2d0627005d
714. [bug] Preserve interval timers across reloads unless changed.
...
[RT# 729]
2001-01-29 07:08:41 +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
Andreas Gustafsson
1d830654f5
removed bitstring avoidance code since it was only effective when
...
reverse mapping the exact same name multiple times within a 10-minute
window, and the resolver's EDNS0 capability flagging achieves much of
the same effect in a much more general way
2001-01-22 22:29:04 +00:00
Brian Wellington
499b34cea0
copyright update
2001-01-09 22:01:04 +00:00