Commit Graph
4903 Commits
Author SHA1 Message Date
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
Andreas Gustafsson c396dc6551 added cfg_obj_log() 2001-02-22 00:36:26 +00:00
Andreas Gustafsson 1b0fca7957 added cfg_parser_setcallback(); minor cleanup 2001-02-22 00:23:31 +00:00