Commit Graph

9529 Commits

Author SHA1 Message Date
Andreas Gustafsson
ecbfd32d37 minor editing 2001-06-08 21:57:13 +00:00
David Lawrence
504f7802d4 893. [func] Removed isc_file_test() and added isc_file_exists()
for the basic functionality that was being added
			with isc_file_test().
2001-06-08 21:53:49 +00:00
Andreas Gustafsson
6af5c66df3 added placeholder 2001-06-08 21:43:13 +00:00
Brian Wellington
3b6bcedffe 891. [bug] Return an error when a SIG(0) signed response to
an unsigned query is seen.  This should actually
			do the verification, but it's not currently
			possible. [RT #1391]
2001-06-08 19:37:29 +00:00
Andreas Gustafsson
f808bd34fb 890. [cleanup] The man pages no longer require the mandoc macros
and should now format cleanly using most versions of
                        nroff, and HTML versions of the man pages hvae been
                        added.  Both are generated from DocBook source.
2001-06-08 19:34:37 +00:00
Andreas Gustafsson
841179549b 889. [port] Eliminated blank lines before .TH in nroff man
pages since they cause problems with some versions
                        of nroff. [RT #1390]
2001-06-08 19:33:02 +00:00
Brian Wellington
6c6a6c9f5e 888. [bug] Don't die when using TKEY to delete a nonexistent
TSIG key. [RT #1392]
2001-06-08 19:18:58 +00:00
Brian Wellington
01535cfb3a removed erroneous UNUSED macro 2001-06-08 19:16:15 +00:00
Andreas Gustafsson
c380c1a78a test 'severity debug;' 2001-06-08 19:06:22 +00:00
Andreas Gustafsson
6c68e68fc5 When generating man pages from docbook source, add CVS Id lines
so that they don't keep appearing and disappearing depending
on whether "make man" or "update_copyright" was run last.
Also, moved HTML_COPYRIGHT and MAN_COPYRIGHT to a new
directory "docutil" which is actually shipped with the
distribution, unlike the "util" directory.
2001-06-08 19:04:10 +00:00
Brian Wellington
a6f360bb94 update from the author 2001-06-08 18:40:35 +00:00
Brian Wellington
9af6e1c548 Don't die when trying to delete a nonexistent key [RT #1392] 2001-06-08 18:29:31 +00:00
Andreas Gustafsson
893612590b don't refer to resolver(5) since we are not distributing it 2001-06-08 17:18:15 +00:00
Andreas Gustafsson
fb84f90143 added HTML man pages 2001-06-08 17:16:44 +00:00
Andreas Gustafsson
f202f2587b converted dig(1) man page to docbook 2001-06-08 17:15:20 +00:00
Andreas Gustafsson
51eba00c8f converted host(1) man page to docbook 2001-06-08 16:38:10 +00:00
Mark Andrews
2445d14b1a 887. [port] Detect broken compilers that can't call static
functions from inline functions.  [RT #1212]
2001-06-08 03:14:07 +00:00
Mark Andrews
4585aeb2cc 866. [func] Close debug only file channels when debug is set to
zero. [RT #1246]
2001-06-08 02:57:13 +00:00
Andreas Gustafsson
711c2be7d9 present tense 2001-06-08 01:03:37 +00:00
Andreas Gustafsson
56877490bc 865. [bug] The new configuration parser did not allow
the optional debug level in a "severity debug"
                        clause of a logging channel to be omitted.
                        This is now allowed and treated as "severity
                        debug 1;" like it did in BIND 8.2.4, not as
                        "severity debug 0;" like it did in BIND 9.1.
                        [RT #1367]
2001-06-08 01:03:00 +00:00
Andreas Gustafsson
af0be81b2f instead of modifying 837. to note that multithreading
is now on by default for IRIX and HPUX, do that in a separate
change log entry 864, since this change was visible to users in an
(alpha) release.  Also, added --- 9.2.0a1 released --- tag to mainline
CHANGES file since the version released, although technically done from
a branch, was in practice identical to what was on the mainline at the time.
2001-06-08 00:49:37 +00:00
Andreas Gustafsson
2444e569eb oops, I meant 9.2.0a2 will be built from mainline 2001-06-07 22:19:30 +00:00
Andreas Gustafsson
bc1260b692 9.2.0a1 will be built from mainline 2001-06-07 22:15:41 +00:00
Andreas Gustafsson
74cc9d733c typo 2001-06-07 22:03:57 +00:00
Andreas Gustafsson
11c8a04f9b grammar 2001-06-07 20:11:30 +00:00
Andreas Gustafsson
d358eea93e megabytes is abbreviated MB, not mb 2001-06-07 18:31:54 +00:00
Andreas Gustafsson
ed0e1ae6bc 863. [bug] If an error occurred while an outgoing zone transfer
was starting up, the server could access a domain
                        name that had already been freed when logging a
                        message saying that the transfer was starting.
                        [RT #1383]
2001-06-07 18:18:24 +00:00
Andreas Gustafsson
0f7bbb64ea BIND 9.2 -> BIND 9 2001-06-07 17:59:23 +00:00
Mark Andrews
c69d61c69b realloc -> malloc 2001-06-07 02:14:52 +00:00
Andreas Gustafsson
8b9fa5b005 redid RT #1353 fix in 1.53 so that it does not free
file names while they are still referenced from the parse tree
2001-06-07 01:58:49 +00:00
Brian Wellington
90c845947a #include <time.h> 2001-06-07 00:45:35 +00:00
Mark Andrews
6cefb60af5 pullup from BIND 8
862.   [bug]           Use after realloc(), non portable pointer arithmetic in
                        grmerge().
2001-06-07 00:22:35 +00:00
Brian Wellington
224e84bc0e misc. stuff related to [RT #1293] 2001-06-07 00:21:53 +00:00
Brian Wellington
4320bd8518 regen: updates to the "static inline" test 2001-06-06 23:43:11 +00:00
Brian Wellington
47fd46791d updates to the "static inline" test 2001-06-06 23:42:54 +00:00
Brian Wellington
c0510c723d Mention HP-UX and IRIX in #837 2001-06-06 23:22:55 +00:00
Brian Wellington
b180fcc597 Mention that Linux builds now do not enable threads by default. 2001-06-06 23:09:44 +00:00
Brian Wellington
3b52090031 regen: HP/UX & IRIX have working threads. 2001-06-06 23:04:27 +00:00
Brian Wellington
9d266ed4d7 HP/UX & IRIX have working threads. 2001-06-06 23:04:06 +00:00
Brian Wellington
02e81689e3 861. [port] Add support for Mac OS X, by making it equivalent
to Darwin.  This was derived from the config.guess
			file shipped with Mac OS X. [RT #1355]
2001-06-06 22:28:29 +00:00
Brian Wellington
1812c92e63 Update to config.guess/config.sub from autoconf 2.50 2001-06-06 22:19:01 +00:00
Brian Wellington
571688b02f Revert part of the ISC_MAGIC/ISC_MAGIC_VALID change. Because
common.impmagic is not the first four bytes of the struct,
ISC_MAGIC_VALID() cannot be used.
2001-06-06 22:03:58 +00:00
Brian Wellington
338d559b3e remove extraneous blank line 2001-06-06 21:02:43 +00:00
Mark Andrews
cd8c92da37 pullup from BIND8:
DE_CONST bind(arg 2)
2001-06-06 01:56:32 +00:00
Mark Andrews
99a8d30559 860. [func] Drop cross class glue in zone transfers. 2001-06-05 23:43:15 +00:00
David Lawrence
dccd7f8459 859. [bug] Cache cleaning now won't swamp the CPU if there
is a persistent overlimit condition.

 858.   [func]          isc_mem_setwater() no longer requires that when the
                        callback function is non-NULL then its hi_water
                        argument must be greater than its lo_water argument
                        (they can now be equal) or that they be non-zero.

 857.   [cleanup]       Use ISC_MAGIC() to define all magic numbers for
                        structs, for our friends in EBCDIC-land.
2001-06-05 22:29:22 +00:00
David Lawrence
f991461dc1 The most notable change is that incremental_cleaning_action() will now
wait at least six seconds between each pass of the tree.  This keeps
the CPU from being bogged down in a persistent overlimit condition, and
because it uses timers also lets the cache cleaner know right away when
the server is being shut down, so it can stop trying to clean.

Also fixed an unlocked access to cache->live_tasks in dns_cache_detach().

Also fixed a problem with repeated calls to dns_cache_setcachesize() setting
the database as not overmem, even though it might have still been in
the process of cleaning from a previous limit.  Just set the new
isc_mem_setwater() limits instead and let the mem.c call water() if cleaning
needs to be either started or stopped because of the new limits.

Minor code cleanups.
2001-06-05 22:27:51 +00:00
David Lawrence
65640f401a Removed the requirement for isc_mem_setwater() that when the callback function
is not null then hi_water must exceed lo_water and both must be > 0.
Now requires hi_water >= lo_water, and they can both be 0.  Not allowing
them to be equal was just an unnecessary restriction, and letting them be 0
is useful for the case where the context has had non-zero values set, went
over hi_water and called the callback, and then wanted to remove limits
(perhaps because of a reconfiguration).  This allows the callback to
be signaled as ISC_MEM_LOWATER on the next isc_mem_put(), which the caller
might need to terminate any outstanding action that was triggered by
the hi_water.
2001-06-05 22:14:20 +00:00
Mark Andrews
92296c744e complete the rollback 2001-06-05 09:23:14 +00:00
Mark Andrews
8af4b7042d rollback individual RR. 2001-06-05 09:17:21 +00:00