Andreas Gustafsson
37928634f4
don't print extra spaces at omitted optional fields
2001-03-01 03:22:12 +00:00
Andreas Gustafsson
36b810d77a
the 'keys' clause of the 'controls' statement is optional
2001-03-01 03:10:08 +00:00
Brian Wellington
15c5b240a6
dns_peer_setkeybycharp didn't initialize a fixedname.
2001-03-01 02:28:34 +00:00
Andreas Gustafsson
478f0ca6b3
revert previous change - it breaks default resolution
2001-03-01 00:08:58 +00:00
Andreas Gustafsson
38c6d5d57b
check for attempts to retrieve nonexistent map clauses
2001-03-01 00:01:23 +00:00
Brian Wellington
999c7e9e33
There can be multiple "lwres" statements.
2001-02-28 23:56:08 +00:00
Brian Wellington
a0b4d6cf8a
comment style
2001-02-28 21:19:53 +00:00
Brian Wellington
0dea013c25
add an ISC_FORMAT_PRINTF qualifier to cfg_obj_log().
2001-02-28 20:54:03 +00:00
Andreas Gustafsson
d1cc210d20
RT #927 fix from Bob:
...
759. [bug] The resolver didn't turn off "avoid fetches" mode
when restarting, possibly causing resolution
to fail when it should not. This bug only affected
platforms which support both IPv4 and IPv6. [RT #927 ]
758. [bug] The "avoid fetches" code did not treat negative
cache entries correctly, causing fetches that would
be useful to be avoided. This bug only affected
platforms which support both IPv4 and IPv6. [RT #927 ]
2001-02-28 20:51:22 +00:00
Andreas Gustafsson
088a25086a
warn about attempts to configure control channels of the
...
unimplemented 'unix' type
2001-02-28 20:40:48 +00:00
Brian Wellington
d752e5c19e
removed pointless code (an if statement checking something that had been
...
INSISTed on the previous line).
2001-02-28 20:20:18 +00:00
Andreas Gustafsson
f565623991
parsing the 'controls' statement is now table driven; each
...
'controls' statement is a map with the clauses 'inet' and 'unix'
2001-02-28 19:54:10 +00:00
Brian Wellington
113dee27af
dns_zt_load() was not checking the validity of the zonetable.
2001-02-27 02:54:11 +00:00
Andreas Gustafsson
28a3d52904
define ISC_PLATFORM_QUADFORMAT in platform.h so that it can more easily
...
be overridden on Win32. This means ISC_PLATFORM_LONGLONGEQUALLONG is no longer
needed. [RT #896 ]
2001-02-27 02:22:17 +00:00
Brian Wellington
948113671b
cfg_list_first() now returns NULL if the list is NULL.
2001-02-27 01:49:46 +00:00
Andreas Gustafsson
d011c10d8a
the name of a 'server' map is now a network address, not a string;
...
avoid infinite loop when parsing a bad ACL element
2001-02-27 01:31:56 +00:00
Brian Wellington
590f840d34
implement the prototyped but nonexistant function dns_peer_setkeybycharp().
2001-02-27 01:13:18 +00:00
Andreas Gustafsson
0b6849487f
cfg_type_keyref needs to be public
2001-02-26 22:55:55 +00:00
Andreas Gustafsson
9fa6e90569
new function cfg_obj_istype(); the sole tuple field of negated acls is now
...
called 'value', not 'acl'; rationalized representation of key references and
debug levels
2001-02-26 22:37:34 +00:00
Andreas Gustafsson
0136b4ef55
new functions cfg_obj_isnetprefix(), cfg_obj_asnetprefix()
2001-02-26 19:15:12 +00:00
Andreas Gustafsson
681780f044
represent negated acls as one-element tuples rather than a special
...
primitive type
2001-02-26 18:58:36 +00:00
Brian Wellington
f5ccecd9c3
#include <config.h>
2001-02-26 02:49:19 +00:00
Mark Andrews
a93cf7e83b
756. [bug] dns_zone_load() could "return" success when no master
...
file was configured.
755. [bug] Fix format bugs in zone.c (non-exploitable).
2001-02-26 01:45:57 +00:00
Andreas Gustafsson
c05eeed3c9
754. [bug] Certain failure returns from sendto() could
...
cause the server to retry the transmission
indefinitely. [RT #902 ]
2001-02-24 23:51:09 +00:00
Mark Andrews
70ec7dd741
fix tv_usec in isc_time_nowplusinterval() also.
2001-02-24 10:22:20 +00:00
Mark Andrews
0fd53e151b
unse not sec
2001-02-24 02:53:38 +00:00
Brian Wellington
6fd0827482
Remove notify forwarding.
2001-02-24 00:59:00 +00:00
Mark Andrews
df0f58959e
752. [func] Correct bad tv_usec elements returned by gettimeofday().
2001-02-23 23:12:28 +00:00
Mark Andrews
903e9d41ef
751. [func] Log successful zone loads / transfers.
2001-02-23 22:32:07 +00:00
Bob Halley
c274e542ad
The fixes to return the SIG of a DNAME RR missed one place where
...
search.zonecut was set, and consequently we were accessing
search.zonecut_sigrdataset without initializing it.
2001-02-23 05:33:36 +00:00
David Lawrence
f6d45c9539
missing va_start() in cfg_obj_log()
2001-02-23 04:52:29 +00:00
Bob Halley
f4b5a0f434
When a query matched a DNAME in a secure zone, the server did not return the
...
signature of the DNAME. [RT #915 ]
A query should not match a DNAME whose trust level is pending. [RT #916 ]
2001-02-23 02:14:14 +00:00
Brian Wellington
542a74fcc4
comment update
2001-02-23 01:52:18 +00:00
Brian Wellington
c5c779df9a
add a comment
2001-02-23 01:45:29 +00:00
Brian Wellington
5ca7310c8a
msg->tsigkey was not checked for NULL before deferencing [RT #913 ]
2001-02-23 01:38:07 +00:00
Andreas Gustafsson
106ff3bc09
more typos
2001-02-23 01:00:58 +00:00
Brian Wellington
d5573eb8a9
typos
2001-02-23 00:24:34 +00:00
Andreas Gustafsson
4428702688
the values of the notify and dialup options may now be of either boolean or
...
string types; added cfg_obj_is*() functions for determining the type of a configuration object;
reordered some functions in parser.c
2001-02-23 00:15:55 +00:00
Brian Wellington
fba7c63ea4
add cfg_obj_assockaddr
2001-02-22 23:59:28 +00:00
Andreas Gustafsson
a9be709e8e
cfg_obj_log now takes a log context instead of a parser
2001-02-22 20:41:43 +00:00
Andreas Gustafsson
042285a6a6
localization-wise, an assertion error message saying
...
(literally) "INSIST(isc_msgcat_get(isc_msgcat, ISC_MSGSET_PRINT, ISC_MSG_USELD,
"use %ld instead of %D") == NULL) failed" is not really any more user-friendly
than one saying just "INSIST("use %ld instead of %D" == NULL) failed
2001-02-22 19:12:57 +00:00
Andreas Gustafsson
9165c95fc2
use isc_int64_t, not long long
2001-02-22 18:03:11 +00:00
Andreas Gustafsson
4115f9d34b
revert 'protect long long with ISC_PLATFORM_HAVELONGLONG' change
2001-02-22 18:01:48 +00:00
Andreas Gustafsson
25c3ab1a5f
cache-file option name was misspelled
2001-02-22 17:30:09 +00:00
Brian Wellington
325b200123
support the cache-file option
2001-02-22 05:45:28 +00:00
Andreas Gustafsson
5c7f675804
new function cfg_tuple_get()
2001-02-22 04:17:37 +00:00
Andreas Gustafsson
80a1cac849
give names to tuple fields
2001-02-22 03:13:08 +00:00
Brian Wellington
b5e6ee7f74
typo
2001-02-22 02:44:08 +00:00
Andreas Gustafsson
e24349aa27
added isccfg log modules and categories
2001-02-22 02:39:24 +00:00
Brian Wellington
f0751a815e
add cfg_obj_asboolean()
2001-02-22 01:40:53 +00:00