Andreas Gustafsson
a771e5c797
removed outdated comment
2001-02-09 21:25:55 +00:00
Andreas Gustafsson
1d625775ee
note that max_size and target_size apply only when
...
ISC_MEM_USE_INTERNAL_MALLOC is set
2001-02-09 19:19:17 +00:00
Andreas Gustafsson
50179a15d1
UNUSED()
2001-02-09 19:08:11 +00:00
Andreas Gustafsson
dd0ef1a9d3
removed the unused and undocumented functions
...
isc_mem_preallocate(), isc_mem_valid(), isc_mem_setsplit(), and
isc_mem_restore()
2001-02-09 19:05:23 +00:00
Andreas Gustafsson
c674a8d5e7
documented the isc_mem_* interface
2001-02-09 18:51:20 +00:00
Brian Wellington
1c1f5e1911
The root node was added to the hashtable twice, which could lead to an
...
infinite loop. [RT #840 ]
2001-02-09 18:48:57 +00:00
Andreas Gustafsson
8eb5937a7e
Do not use a parallel "make".
2001-02-09 18:35:11 +00:00
Andreas Gustafsson
780db05762
use the UNUSED() macro
2001-02-09 18:27:18 +00:00
Andreas Gustafsson
16f07b53a2
added
2001-02-09 17:15:30 +00:00
Mark Andrews
e911387be8
redo:
...
728. [bug] Fix comment processing on master file directives.
[RT# 757]
2001-02-09 14:34:52 +00:00
Mark Andrews
31039b1517
adjust message
2001-02-09 06:07:54 +00:00
Mark Andrews
80aba3d49a
734. [bug] An attempt to re-lock the zone lock could occur if
...
the zone was shutdown during a zone tranfer. [RT #830 ]
2001-02-09 06:04:55 +00:00
Brian Wellington
2d6a6174f1
micro-optimizations
2001-02-09 02:13:07 +00:00
Brian Wellington
65bc8f2af8
When assigning a bucket lock to an rbt node, use the hash of the full name,
...
rather than the hash of the partial name stored in the node. This more
evenly distributes nodes across locks.
This change only takes effect when DNS_RBT_USEHASH is defined, and also changes
the rbt so that the hashtable is created when the first node is created in the
tree, not after 64 nodes are added.
2001-02-09 01:26:51 +00:00
Andreas Gustafsson
b2942b18a1
refcount.h
2001-02-09 00:28:08 +00:00
Andreas Gustafsson
3f53ec3bd7
added missing copyright message; ISC_REFERENCE_H -> ISC_REFCOUNT_H
2001-02-09 00:26:20 +00:00
Andreas Gustafsson
97f26b88f6
removed more needless attaching and detaching of the blackhole ACL
2001-02-09 00:23:16 +00:00
Andreas Gustafsson
b7f7a77d56
#include <isc/mutex.h>
2001-02-09 00:20:01 +00:00
Andreas Gustafsson
a349fd680c
removed all code for maintaining a 'goodness' value in the adb,
...
since it was never used and Michael thinks 'it should probably be removed'.
2001-02-09 00:13:55 +00:00
Andreas Gustafsson
d4438b57d2
edited
2001-02-09 00:08:52 +00:00
Andreas Gustafsson
cf887bbf78
the 'additional-data' option was never implemented
2001-02-09 00:08:23 +00:00
Andreas Gustafsson
aa23a35d81
733. [bug] Reference counts of dns_acl_t objects need to be
...
locked but were not. [RT #801 ]
2001-02-08 23:30:32 +00:00
Bob Halley
22457624d3
deal with 0 TTL glue
2001-02-08 19:14:58 +00:00
Andreas Gustafsson
8ed67113ec
there is no need for each dispatch to have a separate reference to
...
the blackhole list; they can use the blackhole list of the dispatch
manager directly. This eliminates some unsafe unlocked accesses to
the reference count of the blackhole list dns_acl_t object
2001-02-08 18:25:09 +00:00
Bob Halley
4ff3597979
In ns_server_setdebuglevel():
...
Fixed "comparison of unsigned expression < 0 is always false".
Marked server parameter as UNUSED.
2001-02-08 18:01:33 +00:00
Brian Wellington
019fefd77d
spelling & capitalization
2001-02-08 02:15:34 +00:00
Mark Andrews
f765672e93
731. [bug] certian zone errors could cause named-checkzone to
...
fail ungracefully. [RT #819 ]
2001-02-08 01:52:33 +00:00
Brian Wellington
91425b5e72
730. [bug] lwres_getaddrinfo() returns the correct result when
...
it fails to contact a server. [RT #768 ]
2001-02-08 00:31:21 +00:00
Brian Wellington
1938554ccc
consolidate duplicated code
2001-02-08 00:04:11 +00:00
Mark Andrews
df0bcff664
extend change #727 to check returned address length for zero.
2001-02-07 23:40:28 +00:00
Brian Wellington
b18a5b6730
729. [port] pthread_setconcurrency() needs to be called on Solaris.
2001-02-07 21:20:05 +00:00
Brian Wellington
744304361c
actually call isc_thread_setconcurrency()
2001-02-07 21:16:12 +00:00
Brian Wellington
4cc2a6e261
Mention that the key must be defined in the server configuration file with the
...
same name and secret.
2001-02-07 20:27:40 +00:00
Andreas Gustafsson
1964de81da
UNUSED() macro added in 1.79 was in the wrong place
2001-02-07 20:05:15 +00:00
Andreas Gustafsson
91f74728a7
UNUSED()
2001-02-07 20:03:23 +00:00
Andreas Gustafsson
23d0a2b591
transfer-source entries mentioned ip_addr but not port;
...
notify-source was missing
2001-02-07 19:13:00 +00:00
Mark Andrews
90f92d9f81
RDNC -> RNDC [RT# 816]
2001-02-07 13:31:27 +00:00
Mark Andrews
e880677f63
728. [bug] Fix comment processing on master file directives.
...
[RT# 757]
2001-02-07 13:24:19 +00:00
Brian Wellington
e618d503ba
Remove (now unused) code for handling queries.
2001-02-07 05:11:58 +00:00
Brian Wellington
98c80a3456
do_next_response() was unlinking an event from the wrong list
2001-02-07 03:01:19 +00:00
Brian Wellington
abc0c36dc3
The ISC__BUFFER_INIT macro had a typo.
2001-02-07 01:36:12 +00:00
Brian Wellington
1e78000f6e
mention that if the server is running setuid, it won't be able to bind to new
...
privileged ports on reload.
2001-02-07 00:57:53 +00:00
Brian Wellington
dfceef7e68
rndc trace now takes an optional level parameter.
2001-02-07 00:50:44 +00:00
Andreas Gustafsson
328b080b4a
727. [port] Work around OS bug where accept() succeeds but
...
fails to fill in the peer address of the accepted
connection, by treating it as an error rather than
an assertion failure. [RT #809 ]
2001-02-07 00:06:03 +00:00
Brian Wellington
9e560b59a7
726. [func] Implement the "trace" and "notrace" commands in rndc.
2001-02-06 23:57:16 +00:00
Andreas Gustafsson
9a3ee1570d
"hard" errors in accept() were handled really badly. They were logged
...
twice, and the socket object for the new socket was never destroyed,
causing the server to hang on exit (if multithreaded) or dump core on exit
(if singlethreaded). Now the only difference between "hard" and "soft" errors
is that the latter are not logged.
2001-02-06 23:43:01 +00:00
Andreas Gustafsson
8dab78b566
as a workaround for various OS bugs, do not INSIST() that
...
accept() returns a valid peer address; instead just log an ugly error message
and continue if the peer address is left unchanged or insane by accept()
[RT #809 ]
2001-02-06 23:04:02 +00:00
Brian Wellington
f96ad6baf5
Only check to make sure that the full number of bytes were sent if the
...
send operation succeeded. I'm still not convinced that send_done() works
correctly, but making other changes that look correct causes assertion failures.
2001-02-06 22:54:27 +00:00
Andreas Gustafsson
7aa594f022
resource limits are implemented
2001-02-06 16:50:33 +00:00
Brian Wellington
4239aef2fb
client_request was not freeing its event.
2001-02-06 02:43:42 +00:00