Mark Andrews
5e381211f9
pullup:
...
use token.value.as_textregion.base, not token.value.pointer
2003-08-13 01:59:19 +00:00
Mark Andrews
ad1cdd5b95
1187. [bug] named was incorrectly returning DNSSEC records
...
in negative responses when the DO bit was not set.
2003-08-13 01:56:03 +00:00
Mark Andrews
fbfcbe90e2
1181. [func] Add the "key-directory" configuration statement,
...
which allows the server to look for online signing
keys in alternate directories.
2003-08-13 01:41:34 +00:00
Mark Andrews
193fd4f417
pullup:
...
Use as_textregion.base not as_pointer. [RT #2385 ]
2003-08-13 00:36:56 +00:00
Mark Andrews
4081748055
1177. [func] Report view when loading zones if it is not a
...
standard view (_default or _bind). [RT #2270 ]
2003-08-13 00:25:52 +00:00
Mark Andrews
e6f17dd534
1171. [func] Added function isc_region_compare(), updated files in
...
lib/dns to use this function instead of local one.
2003-08-12 14:16:17 +00:00
Mark Andrews
fe73090122
pullup:
...
Split off the named.conf grammar into a source module separate
from the configuration parser, to facilitate reuse of the latter for
parsing non-BIND configuration files
2003-08-12 07:10:32 +00:00
Mark Andrews
802ef49198
1163. [func] isc_time_formattimestamp() now includes the year.
2003-08-12 05:34:06 +00:00
Mark Andrews
d5f5d596ac
1159. [bug] MD and MF are not permitted to be loaded by RFC1123.
2003-08-12 05:09:36 +00:00
Mark Andrews
79e2dd3eb8
1157. [func] match-clients and match-destinations now accept
...
keys. [RT #2045 ]
2003-08-11 05:58:18 +00:00
Mark Andrews
a5bc0b7cea
1155. [func] Recover from master files being removed from under
...
us.
2003-08-11 05:46:35 +00:00
Mark Andrews
9052beb238
pullup
...
Check return values or cast them to (void), as required by the coding
standards; add exceptions to the coding standards for cases where this is
not desirable
2003-08-11 05:28:23 +00:00
Mark Andrews
2e7d97c5ba
1151. [bug] nslookup failed to check that the arguments to
...
the port, timeout, and retry options were
valid integers and in range. [RT #2099 ]
1150. [bug] named incorrectly accepted TTL values
containing plus or minus signs, such as
1d+1h-1s.
1149. [func] New function isc_parse_uint32().
2003-08-11 04:48:07 +00:00
Mark Andrews
27e6e3708d
1147. [func] Set IPV6_V6ONLY on IPv6 sockets if supported by
...
the OS. listen-on-v6 { any; }; should no longer
result in IPv4 queries be accepted. Similarly
control { inet :: ... }; should no longer result
in IPv4 connections being accepted. This can be
overridden at compile time by defining
ISC_ALLOW_MAPPED=1.
2003-08-08 07:12:27 +00:00
Mark Andrews
e1ccb64c24
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
...
supported by the OS by a new function
isc_socket_ipv6only().
2003-08-08 06:50:17 +00:00
Mark Andrews
2b6b5bc00c
1143. [bug] When a trusted-keys statement was present and named
...
was built without crypto support, it would leak memory.
2003-08-08 06:07:52 +00:00
Mark Andrews
62acdc453a
1139. [func] It is now possible to flush a given name from the
...
cache(s) via 'rndc flushname name [view]'. [RT #2051 ]
2003-08-08 05:32:36 +00:00
Mark Andrews
c354304ec4
1138. [func] It is now possible to flush a given name from the
...
cache by calling the new function
dns_cache_flushname().
2003-08-08 04:53:11 +00:00
Mark Andrews
f278e2135b
pullup DESTROYMUTEXBLOCK, EMPTY_TRANSLATION_UNIT and TIME_NOW
2003-08-08 04:39:46 +00:00
Mark Andrews
fcb70eb568
1137. [func] It is now possible to flush a given name from the
...
ADB by calling the new function dns_adb_flushname().
2003-08-08 04:35:17 +00:00
Mark Andrews
2bb8b924b9
1135. [func] You can now override the default syslog() facility for
...
named/lwresd at compile time. [RT #1982 ]
2003-08-08 04:24:41 +00:00
Mark Andrews
0b5ddcc4c0
1128. [func] sdb drivers can now provide RR data in either text
...
or wire format, the latter using the new functions
dns_sdb_putrdata() and dns_sdb_putnamedrdata().
2003-08-08 04:04:10 +00:00
Mark Andrews
72ceb8a6cc
pullup:
...
@Add bind9_getaddresses(), a consistent version of the get_address function
from dig/host/nslookup, nsupdate, and rndc. This should make it
easier to have the various programs support multiple addresses for a hostname.
2003-08-08 03:40:09 +00:00
Mark Andrews
9699727166
1119. [func] Added support in Win32 for NTFS file/directory ACL's
...
for access control.
2003-08-07 07:02:31 +00:00
Mark Andrews
8cb3b2fed8
1115. [func] Set maximum values for cleaning-interval,
...
heartbeat-interval, interface-interval,
max-transfer-idle-in, max-transfer-idle-out,
max-transfer-time-in, max-transfer-time-out,
statistics-interval of 28 days and
sig-validity-interval of 3660 days. [RT #2002 ]
2003-08-07 06:33:30 +00:00
Mark Andrews
9cadfb2c17
1077. [func] Do not accept further recursive clients when
...
the total number of of recursive lookups being
processed exceeds max-recursive-clients, even
if some of the lookups are internally generated.
[RT #1915 , #1938 ]
2003-08-07 05:14:01 +00:00
Mark Andrews
9c9e5c572b
1073. [bug] The ADB cache cleaning should also be space driven.
...
[RT #1915 , #1938 ]
2003-08-07 04:47:36 +00:00
Mark Andrews
636f97b356
1067. [func] Allow quotas to be soft, isc_quota_soft().
2003-08-07 03:39:26 +00:00
Mark Andrews
e3aff0ace9
1060. [func] Move refresh, stub and notify UDP retry processing
...
into dns_request.
2003-08-06 07:03:08 +00:00
Mark Andrews
aa5dba300d
1059. [func] dns_request now support will now retry UDP queries,
...
dns_request_createvia2() and dns_request_createraw2().
2003-08-06 06:26:24 +00:00
Mark Andrews
13dde62605
1058. [func] Limited lifetime ticker timers are now available,
...
isc_timertype_limited.
2003-08-06 06:18:07 +00:00
Mark Andrews
946a81d121
1055. [func] Version and hostname queries can now be disabled
...
using "version none;" and "hostname none;",
respectively.
1049. [func] "pid-file none;" will disable writing a pid file.
[RT #1848 ]
2003-08-06 06:03:24 +00:00
Mark Andrews
4683e36702
1037. [bug] Negative responses whose authority section contain
...
SOA or NS records whose owner names are not equal
equal to or parents of the query name should be
rejected. [RT #1862 ]
2003-08-06 04:53:52 +00:00
Mark Andrews
1b5a728293
1499. [bug] isc_random need to be seeded better if arc4random()
...
is not used.
2003-08-05 00:08:30 +00:00
Mark Andrews
f75356ec50
1032. [func] hostname.bind/txt/chaos now returns the name of
...
the machine hosting the nameserver. This is useful
in diagnosing problems with anycast servers.
2003-08-04 08:06:49 +00:00
Mark Andrews
a1342ef451
1025. [bug] Don't use multicast addresses to resolve iterative
...
queries. [RT #101 ]
2003-08-04 07:39:10 +00:00
Mark Andrews
d354545fb9
1023. [func] Accept hints without TTLs.
2003-08-04 06:53:23 +00:00
Mark Andrews
d97b2b9426
1011. [cleanup] Removed isc_dir_current().
2003-08-04 06:35:45 +00:00
Mark Andrews
d841556f11
Move configuration checking to libbind9.
2003-08-04 05:53:40 +00:00
Mark Andrews
ff77225512
pullup:
...
Move configuration checking to libbind9.
2003-08-04 04:23:56 +00:00
Mark Andrews
8552753ad4
997. [func] Add support for RSA-SHA1 keys (RFC3110).
2003-08-04 02:31:57 +00:00
Mark Andrews
3b89807475
997. [func] Add support for RSA-SHA1 keys (RFC3110).
2003-08-04 01:04:44 +00:00
Mark Andrews
c8c7e23e28
994. [func] Treat non-authoritative responses to queries for type
...
NS as referrals even if the NS records are in the
answer section, because BIND 8 servers incorrectly
send them that way. This is necessary for DNSSEC
validation of the NS records of a secure zone to
succeed when the parent is a BIND 8 server. [RT #1706 ]
2003-08-04 00:31:05 +00:00
Mark Andrews
1af2c81e29
991. [func] Lower UDP refresh timeout messages to DEBUG(1).
2003-08-02 01:35:54 +00:00
Mark Andrews
792aa70e13
983. [func] The server now supports generating IXFR difference
...
sequences for non-dynamic zones by comparing zone
versions, when enabled using the new config
option "ixfr-from-differences". [RT #1727 ]
2003-08-02 00:38:59 +00:00
Mark Andrews
c0856b8177
979. [func] Incremental master file dumping. dns_master_dumpinc(),
...
dns_master_dumptostreaminc(), dns_dumpctx_attach(),
dns_dumpctx_detach(), dns_dumpctx_cancel(),
dns_dumpctx_db() and dns_dumpctx_version().
2003-08-01 23:19:13 +00:00
Mark Andrews
8c1c6e46ae
970. [func] 'max-journal-size' can now be used to set a target
...
size for a journal.
2003-07-31 23:34:57 +00:00
Mark Andrews
abd79e7de8
970. [func] 'max-journal-size' can now be used to set a target
...
size for a journal.
2003-07-31 06:56:51 +00:00
cvs2git
fb4531edb3
This commit was manufactured by cvs2git to create branch 'v9_3'.
2003-07-30 02:00:55 +00:00
Mark Andrews
597e257fdf
1498. [port] bsdos: 5.x support.
2003-07-30 02:00:52 +00:00
Mark Andrews
5e9f612524
1498. [port] bsdos: 5.x support.
2003-07-30 01:43:28 +00:00
Mark Andrews
eb126c1c77
#include <isc/string.h> [RT #8537 ]
2003-07-30 01:15:18 +00:00
Mark Andrews
d19fc9d988
#include <isc/string.h> [RT #8537 ]
2003-07-30 01:10:46 +00:00
cvs2git
63727e9a3b
This commit was manufactured by cvs2git to create branch 'v9_3'.
2003-07-30 01:04:16 +00:00
Mark Andrews
6773fb173e
remove redundant check [RT #8539 ]
2003-07-30 01:04:15 +00:00
Mark Andrews
57443f34ba
remove redundant check [RT #8539 ]
2003-07-30 00:54:27 +00:00
Mark Andrews
a8f061d5c6
#include <config.h>
2003-07-29 04:31:23 +00:00
Mark Andrews
833a60b03d
isc_int32_t -> isc_uint32_t
2003-07-29 04:30:07 +00:00
Mark Andrews
3f40de5598
isc_int32_t -> isc_uint32_t
2003-07-29 04:22:53 +00:00
cvs2git
2e5b4a743d
This commit was manufactured by cvs2git to create branch 'v9_3'.
2003-07-28 07:03:16 +00:00
Mark Andrews
39ec601af3
pullup:
...
rt #5222 : useing a wrong return type for isc_file_exists().
2003-07-28 07:03:15 +00:00
Mark Andrews
30083115dc
add dns_byaddr_createptrname2
2003-07-25 11:50:42 +00:00
Mark Andrews
29ffef7149
add <config.h>
2003-07-25 08:21:45 +00:00
Mark Andrews
4d1fce191f
1496. [port] test for pthread_attr_setstacksize().
2003-07-25 07:38:23 +00:00
Mark Andrews
5a042e1d08
1495. [cleanup] Replace hash functions with universal hash.
2003-07-25 07:30:43 +00:00
Mark Andrews
3184ff5e45
1496. [port] test for pthread_attr_setstacksize().
2003-07-25 05:08:51 +00:00
Mark Andrews
7848bfa033
missing '*'
2003-07-25 05:05:28 +00:00
Mark Andrews
d5d2dca925
missing '*'
2003-07-25 05:02:54 +00:00
Mark Andrews
da204aa8be
1496. [protocol] dig, nslookup and host now perform nibble lookups
...
under IP6.ARPA, use -i for IP6.INT (dig and host).
lwres now uses IP6.ARPA.
2003-07-25 04:36:46 +00:00
Mark Andrews
1d04b5105d
1495. [cleanup] Replace hash functions with universal hash.
2003-07-25 03:31:45 +00:00
Mark Andrews
96391d4178
add hash.c/hash.h
2003-07-25 02:57:58 +00:00
cvs2git
f03d3eeed2
This commit was manufactured by cvs2git to create branch 'v9_2'.
2003-07-25 02:22:27 +00:00
Mark Andrews
1e107b3d7b
1495. [cleanup] Replace hash functions with universal hash.
2003-07-25 02:22:26 +00:00
Mark Andrews
4691e18ca0
deconst
2003-07-25 02:04:28 +00:00
Mark Andrews
5eb91bd90e
silence compiler warnings (HPUX/11i)
2003-07-25 00:01:16 +00:00
Mark Andrews
4c54e122fe
silence compiler warning (HPUX/11i)
2003-07-24 06:41:20 +00:00
Mark Andrews
bfee2789a6
silence compiler warning (HPUX/11i)
2003-07-24 06:31:55 +00:00
Mark Andrews
f2d11f4c11
1494. [security] Turn on RSA BLINDING as a precaution.
2003-07-24 06:18:42 +00:00
Mark Andrews
cc6271e46c
1494. [security] Turn on RSA BLINDING as a precaution.
2003-07-24 06:08:20 +00:00
cvs2git
8491d008f0
This commit was manufactured by cvs2git to create branch 'v9_3'.
2003-07-24 01:17:55 +00:00
cvs2git
79df9ecfdd
This commit was manufactured by cvs2git to create branch 'v9_3'.
2003-07-23 06:58:00 +00:00
Mark Andrews
c1df871a18
silence compiler warnings (HPUX/11i)
2003-07-23 06:57:59 +00:00
Mark Andrews
3afde524a1
win32obj.obj -> win32os.obj
2003-07-23 03:59:50 +00:00
Mark Andrews
4757465d50
typo
2003-07-23 03:20:24 +00:00
Mark Andrews
ce08911be8
typo
2003-07-23 03:18:56 +00:00
Mark Andrews
faf21a64b8
regen
2003-07-23 02:23:06 +00:00
Mark Andrews
77c50a476c
update for 9.2.3rc1
2003-07-22 07:00:28 +00:00
cvs2git
dd80cef295
This commit was manufactured by cvs2git to create branch 'v9_3'.
2003-07-22 04:03:55 +00:00
Mark Andrews
f4d86cfcea
update_copyrights
2003-07-22 04:03:54 +00:00
Mark Andrews
5f11b5614e
1477. [bug] memory leak using stub zones and TSIG.
2003-07-21 05:55:03 +00:00
Mark Andrews
f25e5800c0
1492. [cleanup] Preserve rwlock quota context when upgrading /
...
downgrading. [RT #5599 ]
2003-07-21 01:28:23 +00:00
Mark Andrews
17a14e451d
1492. [cleanup] Preserve rwlock quota context when upgrading /
...
downgrading. [RT #5599 ]
2003-07-21 01:14:18 +00:00
Mark Andrews
afbb7b15ae
Only fall back to TCP for slave zones if UDP refresh queries fail.
...
[RT #8253 ]
2003-07-21 01:11:29 +00:00
Mark Andrews
a20785632f
1491. [bug] dns_master_dump*() would produce extraneous $ORIGIN
...
lines. [RT #6206 ]
2003-07-21 00:37:25 +00:00
Mark Andrews
8667ca6c74
1489. [compat] Treat 'allow-update' on slave zones as a warning.
...
[RT #3469 ]
2003-07-18 06:07:25 +00:00
Mark Andrews
f488b1c311
1487. [compat] Treat 'allow-update' on slave zones as a warning.
...
[RT #3469 ]
2003-07-18 06:00:41 +00:00
cvs2git
abe872c276
This commit was manufactured by cvs2git to create branch 'v9_3'.
2003-07-18 04:35:52 +00:00
Mark Andrews
fe15a52e07
1488. [bug] Don't override trust levels for glue addresses.
...
[RT #5764 ]
2003-07-18 04:35:51 +00:00
Mark Andrews
4bb16c5856
1488. [bug] Don't override trust levels for glue addresses.
...
[RT #5764 ]
2003-07-18 04:30:01 +00:00
Mark Andrews
6dcc5d25c3
1487. [bug] A REQUIRE() failure could be triggered if a zone was
...
queued for transfer and the zone was then removed.
[RT #6189 ]
2003-07-18 04:18:46 +00:00
Mark Andrews
c676c1b497
1487. [bug] A REQUIRE() failure could be triggered if a zone was
...
queued for transfer and the zone was then removed.
[RT #6189 ]
2003-07-18 02:54:23 +00:00
Mark Andrews
64e7419bab
1486. [bug] isc_print_snprintf() '%%' consumed one too many format
...
characters. [RT# 8230]
2003-07-18 02:43:30 +00:00
Mark Andrews
ffdfae8e41
1486. [bug] isc_print_snprintf() '%%' consumed one too many format
...
characters. [RT# 8230]
2003-07-18 02:27:40 +00:00
Mark Andrews
83bd77fec9
1485. [bug] gen failed to handle high type values. [RT #6225 ]
2003-07-18 00:55:54 +00:00
Mark Andrews
471e0563c7
1485. [bug] gen failed to handle high type values. [RT #6225 ]
2003-07-17 08:05:15 +00:00
Mark Andrews
6b46515a00
1481. [bug] Refresh and stub queries failed to use masters keys
...
if specified. [RT #7391 ]
2003-07-17 07:11:17 +00:00
Mark Andrews
3ca4b8062f
1481. [bug] Refresh and stub queries failed to use masters keys
...
if specified. [RT #7391 ]
2003-07-17 07:05:12 +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
72ddc4cef9
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:24:44 +00:00
Mark Andrews
57fe5960b5
remove unused code
2003-07-09 05:17:49 +00:00
Mark Andrews
51e94e467d
ins strerror.c to be consistant with 9.3
2003-07-09 05:11:08 +00:00
Mark Andrews
79e5e7b356
1348. [port] win32: Rewrote code to use I/O Completion Ports
...
in socket.c and eliminating a host of socket
errors. Performance is enhanced.
2003-07-09 04:58:19 +00:00
Mark Andrews
dbd34ac1d0
remove potential file descriptor leak
2003-07-09 03:28:44 +00:00
Mark Andrews
c5daf90e7c
Openssl 0.9.f
2003-07-09 01:33:16 +00:00
Mark Andrews
f04ce044c6
win32os is in this directory not the parent
2003-07-09 01:16:29 +00:00
Mark Andrews
407128fd48
1479. [bug] cfg_create_tuple() failed to handle out of
...
memory cleanup. parse_list() would leak memory
on syntax errors.
reviewed: explorer
2003-07-08 23:14:52 +00:00
Mark Andrews
89eff0031e
update WIDE copyright.
2003-07-04 05:22:34 +00:00
Mark Andrews
5798e5b3d4
update WIDE copyright notice.
2003-07-04 05:21:47 +00:00
Mark Andrews
ad4b2f37e0
1479. [bug] cfg_create_tuple() failed to handle out of
...
memory cleanup. parse_list() would leak memory
on syntax errors.
2003-07-03 01:50:25 +00:00
Mark Andrews
436f8fb854
1473. [bug] create_map() and create_string() failed to handle out
...
of memory cleanup. [RT #6813 ]
2003-07-03 00:50:03 +00:00
Mark Andrews
3425cd6803
1473. [bug] create_map() and create_string() failed to handle out
...
of memory cleanup. [RT #6813 ]
2003-07-03 00:43:28 +00:00
Mark Andrews
54dedb94df
1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
...
[RT #2046 ]
2003-07-02 04:43:27 +00:00
Mark Andrews
73e65a8010
1473. [bug] free_map() and free_string() failed to handle out
...
of memory cleanup. [RT #6813 ]
2003-07-02 04:37:35 +00:00
Mark Andrews
af6d74e360
1462. [bug] parse_sizeval() failed to check the token type.
...
[RT #5586 ]
2003-07-02 04:34:10 +00:00
Mark Andrews
840b61d38f
1471. [bug] libbind: updated to BIND 8.4.0.
2003-07-02 04:10:28 +00:00
Mark Andrews
edc6991f4b
1471. [bug] libbind: updated to BIND 8.4.0.
2003-07-02 04:00:40 +00:00
Mark Andrews
9c1eb2279d
1477. [bug] memory leak using stub zones and TSIG.
2003-07-01 03:51:30 +00:00
Mark Andrews
f189a07122
1471. [bug] libbind: updated to BIND 8.4.0.
2003-06-27 04:18:46 +00:00
Mark Andrews
3e82bbf686
1471. [bug] libbind: updated to BIND 8.4.0.
2003-06-27 03:51:44 +00:00
Mark Andrews
b9294462c0
1476. [port] win32: port unreachables were blocking further i/o
...
on sockets (Windows 2000 SP2 and later).
2003-06-24 07:26:35 +00:00
Mark Andrews
f95231835f
1475. [port] Probe for old sprintf().
2003-06-24 06:24:44 +00:00
Mark Andrews
090f79c6c2
1474. [port] Provide strtoul() and memmove() for platforms
...
without them.
2003-06-24 05:18:39 +00:00
Mark Andrews
21f1794606
1474. [port] Provide strtoul() and memmove() for platforms
...
without them.
2003-06-24 05:11:53 +00:00
Mark Andrews
0cb25226fb
1473. [bug] free_map() and free_string() failed to handle out
...
of memory cleanup. [RT #6813 ]
2003-06-20 02:50:48 +00:00
Mark Andrews
692ae2fff9
don't print redundant $ORIGIN's.
2003-06-18 05:42:45 +00:00
Mark Andrews
c8af2c78dd
Use LOCK_ZONE/UNLOCK_ZONE.
2003-06-06 06:09:39 +00:00
Mark Andrews
90df33887f
1471. [bug] libbind: updated to BIND 8.4.0.
2003-06-03 06:40:22 +00:00
Mark Andrews
68e6e43c2b
regen:
...
1471. [bug] libbind: updated to BIND 8.4.0.
2003-06-03 04:40:51 +00:00
Mark Andrews
7a857bdb68
1471. [bug] libbind: updated to BIND 8.4.0.
2003-06-03 04:39:35 +00:00
Mark Andrews
61b416af86
update for v7 compile
2003-05-24 02:22:39 +00:00
Mark Andrews
7767c2a7aa
try tcp axfr/ixfr even if refresh fails/refused.
2003-05-21 14:15:32 +00:00
Mark Andrews
80554c9aa3
add isc_rwlock_tryupgrade, isc_rwlock_downgrade
2003-05-20 07:37:10 +00:00
Mark Andrews
df64d9f473
workaround missing stat macro
2003-05-20 07:35:49 +00:00
Mark Andrews
f64a0125a9
silence compiler warning.
2003-05-20 07:32:31 +00:00
Mark Andrews
9c83671abd
isc/stat.h is needed to be referenced outside of win32 space for S_ISREG etc.
2003-05-20 00:06:56 +00:00
Mark Andrews
e1b3761bb2
cvsnt doesn't handle msdos style line termination
2003-05-19 23:16:08 +00:00
Mark Andrews
99182fa095
convert back to unix format as cvsnt doesn't seem to cope
2003-05-19 23:06:23 +00:00
Mark Andrews
5679eb9258
1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
...
been replaced with DNS_ADBFIND_STARTATZONE which
causes the search to start using the closest zone.
2003-05-19 04:47:06 +00:00
Mark Andrews
2c6d181f85
restore dos newlines
2003-05-16 05:46:16 +00:00
Mark Andrews
cfb3789c07
1470. [bug] Incorrect length passed to snprintf. [RT #5966 ]
2003-05-15 06:51:53 +00:00
Mark Andrews
3f648157e9
memset the entire ifc structure
2003-05-15 06:39:59 +00:00
Mark Andrews
b1a328db42
1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
...
failed to check that trailing bits were zero allowing
some invalid base64 strings to be accepted. [RT #5397 ]
2003-05-15 06:34:24 +00:00
Mark Andrews
c532a51b1b
1464. [bug] Preserve "out of zone" data for outgoing zone
...
transfers. [RT #5192 ]
2003-05-15 06:30:18 +00:00
Mark Andrews
4b577580a0
1461. [bug] Remove deadlock from rbtdb code. [RT #5599 ]
2003-05-15 06:08:41 +00:00
Mark Andrews
ed41e594b0
1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
...
NXT bit maps. [RT #5577 ]
2003-05-15 05:41:13 +00:00
Mark Andrews
f61e0baa59
1454. [bug] inet_pton() failed to reject certain malformed
...
IPv6 literals.
2003-05-15 05:12:18 +00:00
Mark Andrews
55706e3839
1447. [bug] We were casting (unsigned int) to and from (void *).
...
rdataset->private4 is now rdataset->privateuint4
to reflect a type change.
2003-05-15 04:52:05 +00:00
Mark Andrews
5ee074953f
1450. [bug] Fetching expired glue failed under certian
...
circumstances. [RT #5124 ]
2003-05-15 02:29:33 +00:00
cvs2git
d73173f93f
This commit was manufactured by cvs2git to create branch 'v9_2'.
2003-05-14 23:21:21 +00:00
Mark Andrews
b0fa111079
1448. [bug] Handle empty wildcards labels.
2003-05-14 06:51:38 +00:00
Mark Andrews
6fd5b7a222
1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
...
[RT #4715 ]
2003-05-14 05:47:24 +00:00
Mark Andrews
90782106f2
1411. [bug] empty nodes should stop wildcard matches. [RT #4802 ]
2003-05-14 04:53:00 +00:00
Mark Andrews
ceb514ea0c
zone->masterscnt was being zero'd rather than zone->curmaster = 0
2003-05-14 02:41:17 +00:00
Mark Andrews
fed111e907
1437. [bug] Leave space for stdio to work in. [RT #5033 ]
2003-05-13 04:53:09 +00:00
Mark Andrews
b0d2275996
1435. [bug] zmgr_resume_xfrs() was being called read locked
...
rather than write locked. zmgr_resume_xfrs()
was not being called if the zone was being
shutdown.
1434. [bug] "rndc reconfig" failed to initiate the initial
zone transfer of new slave zones.
2003-05-13 04:48:52 +00:00
Mark Andrews
e1e903b473
1431. [bug] isc_print_snprintf() "%s" with precision could walk off
...
end of arguement. [RT #5191 ]
2003-05-13 04:02:26 +00:00
Mark Andrews
ee879f2763
1429. [bug] Prevent the cache getting locked to old servers.
2003-05-13 03:57:53 +00:00
Mark Andrews
1cc4319081
1420. [port] solaris: work around gcc optimiser bug.
2003-05-13 03:26:38 +00:00
Mark Andrews
3976f3b17a
1424. [bug] EDNS version not being correctly printed.
2003-05-12 07:18:37 +00:00
Mark Andrews
da017eeec4
1408. [bug] distclean was not complete. [RT #4700 ]
2003-05-12 06:39:54 +00:00
Mark Andrews
58baf5e191
1407. [bug] lfsr incorrectly implements the shift register.
...
[RT #4617 ]
2003-05-12 06:18:07 +00:00
Mark Andrews
0027901a89
1406. [bug] dispatch initialises one of the LSFR's with a incorrect
...
polynomial. [RT #4617 ]
2003-05-12 06:11:52 +00:00
Mark Andrews
e0c73b8923
1401. [bug] adb wasn't clearing state when the timer expired.
2003-05-12 05:54:57 +00:00
Mark Andrews
704b358bb0
pullup:
...
1399. [bug] Use serial number arithmetic when testing SIG
timestamps. [RT #4268 ]
2003-05-12 05:52:09 +00:00
Mark Andrews
e1b2cb9f1b
1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
2003-05-12 05:36:48 +00:00
Mark Andrews
064516e76a
pullup:
...
1389. [bug] named could fail to rotate long log files. [RT #3666 ]
2003-05-12 05:29:24 +00:00
Mark Andrews
6bcd32ed14
1373. [bug] Recovery from expired glue failed under certain
...
circumstances.
2003-05-12 04:54:17 +00:00
Mark Andrews
9631f485ae
pullup:
...
1387. [bug] named could crash due to an access to invalid memory
space (which caused an assertion failure) in
incremental cleaning. [RT #3588 ]
2003-05-12 03:22:44 +00:00
Mark Andrews
71264474fe
pullup:
...
1385. [bug] Setting serial-query-rate to 10 would trigger a
REQUIRE failure.
2003-05-12 02:54:59 +00:00
Mark Andrews
d20c22f634
check that proc != NULL
2003-05-11 02:24:11 +00:00
Mark Andrews
fc87397df6
1470. [bug] incorrect length passed to snprintf. [RT #5966 ]
2003-05-08 04:03:25 +00:00
Mark Andrews
1f58c45566
memset the entire lifc structure
2003-05-01 00:35:33 +00:00
Mark Andrews
64655588e7
use-alt-transfer-source when the master refused soa queries. [RT #5528 ]
2003-04-22 04:03:25 +00:00
Mark Andrews
1a4d687359
1468. [func] Internal zones are nolonger for 'rndc status'.
...
[RT #4706 ]
2003-04-17 12:11:39 +00:00
Mark Andrews
397f86cf27
1467. [func] $GENERATES now supports optional class and ttl.
2003-04-17 11:31:02 +00:00
Mark Andrews
f5af519ab5
1465. [bug] isc_base64_decodestring() and isc_base64_tobuffer()
...
failed to check that trailing bits were zero allowing
some invalid base64 strings to be accepted. [RT #5397 ]
2003-04-17 06:04:13 +00:00
Mark Andrews
b0c2141b23
1464. [bug] Preserve "out of zone" data for outgoing zone
...
transfers. [RT #5192 ]
2003-04-17 05:40:45 +00:00
Mark Andrews
182a34004c
1463. [bug] dns_rdata_from{wire,struct}() failed to catch bad
...
NXT bit maps. [RT #5577 ]
2003-04-17 03:43:35 +00:00
Mark Andrews
603658ea65
1462. [bug] parse_sizeval() failed to check the token type.
...
[RT #5586 ]
2003-04-17 03:26:58 +00:00
Mark Andrews
163547c0c0
1461. [bug] Remove deadlock from rbtdb code. [RT #5999 ]
2003-04-17 01:56:35 +00:00
Mark Andrews
8ff31bab2f
1454. [bug] inet_pton() failed to reject certian malformed
...
IPv6 literals.
2003-04-17 01:52:45 +00:00
Mark Andrews
1b63cb1440
collapse duplicate code
2003-04-13 10:15:03 +00:00
Mark Andrews
69afe00a06
redo:
...
1459. [bug] win32: we were leaking a bits in the exception
fd_set resulting in "Socket operation on non-socket"
errors from select(). [RT #2966 ]
2003-04-13 10:11:31 +00:00
Mark Andrews
65bfb99dae
1459. [bug] win32: we were leaking a bits in the exception
...
fd_set resulting in "Socket operation on non-socket"
errors from select(). [RT #2966 ]
2003-04-13 08:04:36 +00:00
Mark Andrews
c716229384
win32: define S_ISREG if it not already defined.
2003-04-12 04:57:17 +00:00
Mark Andrews
806c235ecf
1458. [cleanup] sprintf() -> snprintf().
2003-04-11 07:25:31 +00:00
Mark Andrews
935000aa6e
1457. [port] Provide strlcat() and strlcpy() for platforms without
...
them.
2003-04-10 04:47:56 +00:00
Mark Andrews
2fd63cf561
1455. [bug] <netaddr> missing from server grammar in
...
doc/misc/options. [RT #5616 ]
2003-04-10 02:16:11 +00:00
Mark Andrews
817314313f
missing #include's
2003-04-10 02:06:51 +00:00
Mark Andrews
8ca42f6318
1454. [port] Use getifaddrs() if available for interface scanning.
...
--disable-getifaddrs to override. Glibc currently
has a getifaddrs() that does not support IPv6.
Use --enable-getifaddrs=glibc to force the use of
this version under linux machines.
2003-04-01 05:18:22 +00:00
Tatuya JINMEI 神明達哉
c596c075f9
rt #5222 : useing a wrong return type for isc_file_exists().
...
developer: marka
reviewer: jinmei
2003-03-23 13:18:53 +00:00
Mark Andrews
036f643016
Non-NULL pointer passed when verifing looking for "kal".
2003-03-20 00:43:08 +00:00
Mark Andrews
c480adf955
OSF defines "try" as __builtin_try.
2003-03-20 00:19:55 +00:00
Mark Andrews
af082b1e70
spelling
2003-03-19 17:48:01 +00:00
Mark Andrews
be8aff07bb
spelling
2003-03-19 17:43:41 +00:00
Mark Andrews
237f7454d2
regen
2003-03-06 04:55:27 +00:00
Mark Andrews
a7efbe70e7
merge 9.2.2 back into v9_2
2003-03-06 04:38:29 +00:00
Mark Andrews
c1561e8a36
tab -> space
2003-03-03 01:42:59 +00:00
Mark Andrews
602d2e93f7
close of wrong socket [RT #5221 ]
2003-03-03 01:41:27 +00:00
Mark Andrews
b500de3be9
alt-transfer-source-v4 -> alt-transfer-source
2003-02-27 05:12:47 +00:00
Mark Andrews
6bd8cee983
1450. [bug] Fetching expired glue failed under certian
...
circumstances. [RT #5124 ]
developer: marka
reviewer: explorer
2003-02-27 02:20:15 +00:00
Mark Andrews
8b5de97014
1448. [bug] Handle empty wildcards labels.
...
developer: marka
reviewer: explorer
2003-02-27 00:19:04 +00:00
Mark Andrews
80b782f356
1447. [bug] We were casting (unsigned int) to and from (void *).
...
rdataset->private4 is now rdataset->privateuint4
to reflect a type change.
developer: marka
reviewer: explorer
2003-02-26 23:52:30 +00:00
Mark Andrews
476386968b
1446. [func] Implemented undocumented alternate transfer sources
...
from BIND 8. See use-alt-transfer-source,
alt-transfer-source-v4 and alt-transfer-source-v6.
SECURITY: use-alt-transfer-source is ENABLED unless
you are using views. This may caues a security risk
resulting in accidental disclosure of wrong zone
content if the master supplying different source
content based on IP address. If you are not certian
ISC recommends setting use-alt-transfer-source no;
developer: marka
reviewer: explorer
2003-02-26 23:29:00 +00:00
Mark Andrews
53cf671865
1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
...
been replaced with DNS_ADBFIND_STARTATZONE which
causes the search to start using the closest zone.
1444. [func] dns_view_findzonecut2() allows you to specify if the
cache should be searched for zonecuts.
developer: marka
reviewer: explorer
2003-02-26 22:54:29 +00:00
Mark Andrews
888bb8bf68
1443. [func] Masters lists can now be specified and referenced
...
in zone masters clauses and other masters lists.
developer: marka
reviewer: explorer
2003-02-26 06:04:03 +00:00
Mark Andrews
b312748a11
1442. [func] New fuctions for manipulating port lists:
...
dns_portlist_create(), dns_portlist_add(),
dns_portlist_remove(), dns_portlist_match(),
dns_portlist_attach() and dns_portlist_detach().
1441. [func] It is now possible to tell dig to bind to a specific
source port.
1440. [func] It is now possible to tell named to avoid using
certian source ports (avoid-v4-udp-ports,
avoid-v6-udp-ports).
developer: marka
reviewer: explorer
2003-02-26 05:05:16 +00:00
Mark Andrews
463fc8f9d6
1437. [bug] Leave space for stdio to work in. [RT #5033 ]
...
developer: marka
reviewer: explorer
2003-02-26 04:00:20 +00:00
Mark Andrews
c3ea698877
1436. [func] dns_zonemgr_resumexfrs() can be used to restart
...
stalled transfers.
1435. [bug] zmgr_resume_xfrs() was being called read locked
rather than write locked. zmgr_resume_xfrs()
was not being called if the zone was being
shutdown.
1434. [bug] "rndc reconfig" failed to initiate the initial
zone transfer of new slave zones.
developer: marka
reviewer: explorer
2003-02-26 03:45:59 +00:00
Mark Andrews
9368d7df83
1433. [bug] named could trigger a REQUIRE failure if it could
...
not get a file descriptor when attempting to write
a master file. [RT #4347 ]
developer: marka
reviewer: explorer
2003-02-26 03:06:46 +00:00
Mark Andrews
e2fb08b85d
1432. [func] The advertised EDNS UDP buffer size can now be set
...
via named.conf (edns-udp-size).
developer: marka
reviewer: explorer
2003-02-26 02:04:00 +00:00
Mark Andrews
71dfe8bb7a
spelling
2003-02-26 01:21:09 +00:00
Mark Andrews
22a9cd54c0
1431. [bug] isc_print_snprintf() "%s" with precision could walk of
...
end of arguement. [RT #5191 ]
2003-02-25 21:32:07 +00:00
Mark Andrews
21ba6c18e4
1430. [port] linux: IPv6 interface scanning support.
...
reviewed: jinmei
developer: marka
This is a interim solution that needs to be compared to getifaddrs()
and PF_NETLINK solution spaces which Jinmei is exploring. It's not
clear which linux kernels support which of these three interfaces.
2003-02-24 01:46:11 +00:00
Mark Andrews
a9bdaa1772
engine pointer not set to NULL on free.
2003-02-18 06:25:11 +00:00
Mark Andrews
7418c7cc78
silence compiler
2003-02-18 06:07:40 +00:00
Mark Andrews
8e9cc3ced1
spelling
2003-02-07 02:39:06 +00:00
Mark Andrews
2ae647b423
pullup:
...
1382. [bug] make install failed with --enable-libbind. [RT #3656 ]
2003-02-07 02:23:59 +00:00
Mark Andrews
e70b069e38
spelling
2003-02-07 01:54:56 +00:00
Mark Andrews
b587e1d83f
spelling
2003-02-07 01:13:13 +00:00
Mark Andrews
a1301ef891
undo (wrong branch)
2003-02-04 06:10:09 +00:00
Mark Andrews
ab4bec8504
checkpoint
2003-02-04 05:44:32 +00:00
Mark Andrews
59f51f864c
1425. [port] linux/libbind: define __USE_MISC when testing *_r()
...
function prototypes in netdb.h. [RT #4921 ]
2003-01-24 05:03:45 +00:00
Mark Andrews
a207a2835e
1424. [bug] EDNS version not being correctly printed.
2003-01-24 04:25:53 +00:00
Mark Andrews
d788d738e3
Differentiate between NXDOMAIN and NXRRSET
2003-01-22 06:37:04 +00:00
Mark Andrews
0f09ef5a50
1420. [port] solaris: work around gcc optimiser bug.
2003-01-21 04:32:19 +00:00
Mark Andrews
9bd478a5e6
1417. [func] ID.SERVER/CHAOS is now a built in zone.
...
See "server-id" for how to configure.
2003-01-20 05:46:11 +00:00
Mark Andrews
421e4cf66e
1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
...
[RT #4715 ]
developer: marka
reviewer: explorer
2003-01-18 03:18:31 +00:00
Mark Andrews
b0c15bd979
1415. [func] DS TTL now derived from NS ttl. NXT TTL now derived
...
from SOA MINIMUM.
1414. [func] Support for KSK flag.
2003-01-18 02:40:59 +00:00
Mark Andrews
0ffaee887f
1412. [func] You can now specify servers to be tried if a nameserver
...
has IPv6 address and you only support IPv4 or the
reverse. See dual-stack-servers.
2003-01-16 03:59:28 +00:00
Mark Andrews
d548131d6a
support for high optimisation levels
2003-01-15 05:24:29 +00:00
Mark Andrews
1d84c2b146
we may have NS information from the child zone.
2003-01-15 05:05:13 +00:00
Mark Andrews
32b03bf0b6
SOCKET vs int
2003-01-14 23:39:03 +00:00
Mark Andrews
2f4fbeb360
SOCKET vs int
2003-01-14 23:37:06 +00:00
Mark Andrews
5f89a1ee9e
1411. [bug] empty nodes should stop wildcard matches. [RT #4802 ]
...
developer: marka
reviewer: explorer
2003-01-14 00:38:07 +00:00
Mark Andrews
c86eed4bde
1410. [func] handle records that live in the parent zone, e.g. DS.
...
developer: marka
reviewer: explorer
2003-01-14 00:28:50 +00:00
Mark Andrews
3c2127744f
update comment
2003-01-10 02:43:56 +00:00
Mark Andrews
3369e61105
remove unused code
2003-01-08 04:42:22 +00:00
Mark Andrews
3d00f74888
When processing the authority section process the NS records first.
2003-01-05 23:19:29 +00:00
Mark Andrews
6874dcf6a0
style
2002-12-31 05:40:15 +00:00
Mark Andrews
f4cbe536b1
cygwin support
2002-12-27 03:29:37 +00:00
Mark Andrews
af623d1cd2
cygwin support
2002-12-27 03:13:51 +00:00
Mark Andrews
602274b30f
isc_net_probeipv6() was #ifdef'd out
2002-12-24 05:12:50 +00:00
Mark Andrews
d457997b3b
AI_ADDRCONFIG is not allowed by the old getaddinfo() spec. Try with
...
then without AI_ADDRCONFIG if the former faile with BADFLAGS.
2002-12-20 04:10:03 +00:00
Mark Andrews
12ff7274fe
1409. [bug] DS should have attibute DNS_RDATATYPEATTR_DNSSEC.
2002-12-20 01:19:20 +00:00
Mark Andrews
876da2a83d
Check that the NS/AAAA/A RRsets have not expired seeing if they don't need to
...
be replaced.
2002-12-16 12:47:39 +00:00
Mark Andrews
81aea2f2d3
undo wrong branch
2002-12-13 02:51:41 +00:00
Mark Andrews
0020640ff6
checkpoint
2002-12-13 02:37:35 +00:00
Mark Andrews
8b212c623d
undo
2002-12-13 02:11:12 +00:00
Mark Andrews
9d3ad53203
1408. [bug] distclean was not complete. [RT #4700 ]
2002-12-13 02:01:52 +00:00
Mark Andrews
def8e47c68
use isc_random_get() rather than rand()/arc4random() directly.
...
developer: marka
reviewer: bwelling
2002-12-05 04:36:26 +00:00
Mark Andrews
767fd19da4
1407. [bug] lfsr incorrectly implements the shift register.
...
[RT #4617 ]
2002-12-05 04:01:54 +00:00
Mark Andrews
8da0b50e8a
1406. [bug] dispatch initialises one of the LSFR's with a incorrect
...
polynomial. [RT #4617 ]
2002-12-05 03:55:09 +00:00
Mark Andrews
815a44abf5
arc4random() lower bits are truly random so there in no need to shift the
...
result to get truly random data.
2002-12-04 04:54:28 +00:00
Mark Andrews
5b76a09697
1405. [func] Use arc4random() if available.
...
from: jakob@crt.se
reviewed: marka
2002-12-04 01:19:28 +00:00
Mark Andrews
6388dcf8e6
pullup from bind8:
...
1404. [bug] libbind: ns_name_ntol() could overwite a zero length
buffer.
2002-12-03 05:39:10 +00:00
Mark Andrews
c5689081b7
define PATH_MAX if not defined. [RT #4602 + others]
2002-11-29 01:42:18 +00:00
Mark Andrews
49a940dc68
1402. [cleanup] A6 has been moved to experimental and is no longer
...
fully supported.
developer: jinmei
reviewer: marka
2002-11-27 09:52:58 +00:00
Mark Andrews
646182a67f
missing include
...
adjust prototype for isc_netscope_pton() to use void *.
2002-11-26 04:36:46 +00:00
Mark Andrews
41f5cf4ac1
check for the existance of if_nametoindex().
...
developer: jinmei
reviewer: marka
2002-11-26 03:53:42 +00:00
Mark Andrews
aebe37a461
ensure that zone id is set to zero.
...
only look for BSD internal scope if platform supports scope_id.
reviewer: marka
developer: jinmei
2002-11-26 03:16:31 +00:00
Mark Andrews
d92770e851
1401. [bug] adb wasn't clearing state when the timer expired.
2002-11-16 17:20:03 +00:00
Mark Andrews
c972e36de6
reversed timestamp sanity test on SIG
2002-11-15 21:25:21 +00:00
Michael Graff
e34efaccfa
merge adb_race branch
2002-11-13 00:07:04 +00:00
Michael Graff
e903df2f01
merge 4319
2002-11-12 23:58:14 +00:00
Michael Graff
43ee20a821
merge rt4112
2002-11-12 23:38:12 +00:00
Michael Graff
6434457b0b
merge 4090
2002-11-12 23:24:45 +00:00
Michael Graff
972cbaa79e
merge rt3598 (code by marka, pullup by me)
2002-11-12 22:22:32 +00:00
Mark Andrews
59ab128c97
1400. [bug] Block the addition of wildcard NS records by IXFR
...
or UPDATE. [RT #3502 ]
developer: marka
reveiwer: ogud
2002-11-12 20:16:30 +00:00
Mark Andrews
90295f915c
1399. [bug] Use serial number arithmetic when testing SIG
...
timestamps. [RT #4268 ]
developer: marka
reviewer: ogud
2002-11-12 19:50:51 +00:00
Mark Andrews
142d155dd6
1397. [bug] J.ROOT-SERVERS.NET is now 192.58.128.30.
2002-11-05 22:21:28 +00:00
Mark Andrews
2ffb3eb384
1395. [port] OpenSSL 0.9.7 defines CRYPTO_LOCK_ENGINE but doesn't
...
have a working implementation. [RT #4079 ]
2002-10-31 04:35:02 +00:00
Mark Andrews
aa39170da8
1394. [func] It is now possible to check if a particular element is
...
in a acl. Remove duplicate entries from the localnets
acl.
1393. [port] Bind to individual IPv6 interfaces if IPV6_IPV6ONLY
is not available in the kernel to prevent accidently
listening on IPv4 interfaces.
developer: jinmei
reviewer: marka
2002-10-29 04:40:26 +00:00
Mark Andrews
2357adb0d4
use family specific socket to lookup interface flags, etc.
2002-10-28 06:12:13 +00:00
Mark Andrews
925c021f1f
u_int32_t -> isc_uint32_t
2002-10-28 02:35:36 +00:00
Mark Andrews
e12b02b62c
u_int32_t -> isc_uin32_t
2002-10-28 02:23:54 +00:00
Mark Andrews
a3bcfd4660
u_int#_t -> isc_uint#_t
2002-10-28 02:16:21 +00:00
Mark Andrews
cbc0becf05
isc_netaddr_fromsockaddr failed to set zone for AF_INET
2002-10-25 02:36:42 +00:00
Mark Andrews
6526fd032f
1391. [func] Add support for IPv6 scoped addresses in named.
2002-10-24 03:52:35 +00:00
Tatuya JINMEI 神明達哉
959cf5e112
(RT #3666 ) named could fail to rotate long log files.
...
developer: marka
reviewer: jinmei
2002-10-16 13:15:30 +00:00
Mark Andrews
bc50732bab
remove repeated "keep" in comment.
2002-10-15 03:15:28 +00:00
Tatuya JINMEI 神明達哉
1e850a433a
in dbiterator_destroy(), gained a reference to db before using an mctx
...
associated with the db, in case that we had the last reference.
[RT #3588 ]
2002-10-10 13:50:02 +00:00
Mark Andrews
2945ac15af
1385. [bug] Setting serial-query-rate to 10 would trigger a
...
REQUIRE failure.
2002-09-30 06:37:49 +00:00
Mark Andrews
ca70688bf6
1383. [func] Track the serial number in a IXFR response and log if
...
a mismatch occurs. This is a more specific error than
"not exact". [RT #3445 ]
2002-09-24 01:04:03 +00:00
Mark Andrews
8b0ee8448b
1382. [bug] make install failed with --enable-libbind. [RT #3656 ]
...
top_srcdir was being defined via make/rules.in and was over riding that
correct definition from Makefile.in. Use the abosolute version in
make/rules.in.
2002-09-18 05:18:18 +00:00
Mark Andrews
aec2d57d5b
1381. [bug] named failed to correctly process answers that
...
contained DNAME records where the resulting CNAME
resulted in a negative answer.
2002-09-12 04:52:13 +00:00
Mark Andrews
acfbd7a478
report type and class when logging failures via add_bad
2002-09-12 04:42:46 +00:00
Mark Andrews
c0c9d2b566
Remove layer violation. [RT #3615 ]
2002-09-12 02:44:29 +00:00
Mark Andrews
1a1148360e
Add missing space to fprintf.
2002-09-12 00:28:52 +00:00
Mark Andrews
a29ef27b39
When a lookup resulted in an nxrrset match of a wildcard, the wildcard
...
attribute wasn't set on foundname.
Move "else" body to mainline, "if" body end in unconditional goto.
2002-09-10 13:35:54 +00:00
Mark Andrews
a9ae9d743c
1380. [func] 'rndc recursing' dump recursing queries to
...
'recursing-file = "named.recursing";'.
2002-09-10 04:45:54 +00:00
Mark Andrews
798c83548f
add explict dependancies for the generated header files.
2002-09-10 04:45:06 +00:00
Mark Andrews
75ace6601e
1379. [func] 'rndc stats' now reports tcp and recursion quota
...
states.
1378. [func] Improved positive feedback for 'rndc {reload|refresh}.
1377. [func] dns_zone_load{new}() now reports if the zone was
loaded, queued for loading to up to date.
1376. [func] New function dns_zone_logc() to log to specified
category.
2002-09-10 02:23:46 +00:00
Mark Andrews
ba4aec8c18
1375. [func] 'rndc dumpdb' now dumps the adb cache along with the
...
data cache.
2002-09-10 02:06:49 +00:00
Mark Andrews
550085fed1
1374. [func] dns_adb_dump() now logs the lame zones associated
...
with each server.
* DP now supports debbugging at non-debug levels.
* log fetch failure reasons at DEF_LEVEL.
2002-09-10 02:01:15 +00:00
Mark Andrews
f411c2e81c
1373. [bug] Recovery from expired glue failed under certian
...
circumstances.
2002-09-10 00:53:31 +00:00
Michael Graff
de6aca419d
Rework previous slightly, to only signal if we were using WAITUNTIL() and we
...
actually have a due time
2002-09-09 21:15:58 +00:00
Michael Graff
e5242f042b
When scheduling a new timer, check to see if we missed our last wakeup
...
by more than 15 seconds. If we have, SIGNAL().
2002-09-09 20:04:10 +00:00
Michael Graff
88f7da4690
add a new log module, timer
2002-09-09 20:02:22 +00:00
Mark Andrews
6125833e82
isc_timer_poke is thread specific
2002-09-09 06:01:06 +00:00
Mark Andrews
252cebc0fa
developer: marka
...
reviewer: jinmei
TRIEDFIND test had wrong sence.
2002-09-09 02:54:18 +00:00
Michael Graff
c68b63e0be
change many debug(3) to debug(1), and several debug(*) to info
2002-09-08 18:37:47 +00:00
Michael Graff
4f39334027
change a message about trailing garbage in a packet from debug(1) to debug(3)
2002-09-08 18:37:12 +00:00
Michael Graff
371147fdc5
add isc_timer_gettype() (useful in debugging code) and a temporary hack of isc_timermgr_poke
2002-09-08 18:35:55 +00:00
Michael Graff
3e42be4026
rename 'worklimited' to 'idle'
2002-09-08 18:35:20 +00:00
Michael Graff
8f7b56e275
add goo for error checking mutexes on (at least) tru64
2002-09-08 18:32:38 +00:00
Tatuya JINMEI 神明達哉
dac197a39f
pull up the fix on RT 3509 for 9.2.
2002-09-04 02:47:08 +00:00
Tatuya JINMEI 神明達哉
e992af4209
fixed a bug that named crashes with an assertion failure on exit when sharing
...
the same port for listening and querying, and changing listening addresses
several times. [RT# 3509]
additionally,
+ limited the canceled socket tasks in dispatch.c
+ made dns_dispatch_changeattributes() care about the NOLISTEN mask
+ described side effects of dns_dispatch_changeattributes() in its
description comment
2002-09-04 02:26:13 +00:00
Mark Andrews
a39a2424bb
'\0' terminate code.
...
All reasons for marking a server bad should be logged to the lame channel.
2002-08-29 07:01:49 +00:00
Mark Andrews
b6309ed962
developer: jinmei
...
reviewer: marka
1368. [func] remove support for bitstring labels.
2002-08-27 04:53:43 +00:00
Mark Andrews
39fe146f2a
developer: marka
...
reviewed: jinmei
1364. [func] Use response times to select forwarders.
2002-08-23 00:27:10 +00:00
Mark Andrews
741a75f81b
reviewed: marka
...
developer: mayer
relative paths
build against openssl 0.9.6g
2002-08-17 01:34:09 +00:00
Mark Andrews
d8ec783e6d
reviewed: jinmei
...
who: marka
1359. [bug] remove IF_RUNNING test when scanning interfaces.
2002-08-16 00:05:57 +00:00
Danny Mayer
15e7c81d57
file changes as well as addition of the use of IpHlpApi from the MS Platform SDK
2002-08-11 03:32:56 +00:00
Danny Mayer
24e0175a62
Win32 version for using the registry or resolv.conf for resolver information
2002-08-11 03:29:32 +00:00
Danny Mayer
1433d8f5f4
changed keyword option to options for the resolv.conf file
2002-08-11 03:26:26 +00:00
Mark Andrews
5bd76af084
1358. [func] log the reason for rejecting a server when resolving
...
queries.
2002-08-09 06:12:50 +00:00
Mark Andrews
ba853e4f14
use lwres_inet_ntop instead of inet_ntop
2002-08-08 21:29:07 +00:00
Mark Andrews
8acbf11b48
backout last change as we have fixed the caller
2002-08-08 21:27:47 +00:00
Mark Andrews
49d69bbad8
use lwres_inet_ntop instead of inet_ntop
2002-08-08 21:14:13 +00:00
Danny Mayer
b983e4618c
Change openSSL references to use 0.9.6e instead of 0.9.6b
2002-08-08 19:16:39 +00:00
Danny Mayer
3358dfc691
Add macros for the inet_* unctions to use the lwres functions
2002-08-08 19:13:36 +00:00
Mark Andrews
0456b84736
1357. [bug] --enable-libbind would fail when not built in the
...
source tree for certain OS's.
2002-08-08 06:31:24 +00:00
Mark Andrews
8bcb0f297b
1257. [bug] --enable-libbind would fail when not built in the
...
source tree for certian OS's.
2002-08-08 05:54:12 +00:00
Mark Andrews
b3007386ec
reviewed: jinmei
...
1355. [bug] It was possible to trigger a INSIST when debugging
large dynamic updates. [RT #3390 ]
2002-08-08 04:54:30 +00:00
Mark Andrews
5c10f54fe3
1355. [bug] It was possible to trigger a INSIST when debugging
...
large dynamic updates. [RT #3390 ]
2002-08-06 14:33:08 +00:00
Mark Andrews
bfea32015e
update_copyrights
2002-08-06 06:09:07 +00:00
Mark Andrews
e063de4c1a
update for 9.2.2rc0
2002-08-06 05:40:47 +00:00
Mark Andrews
bef1bfc2fa
1351. [bug] lwres_getipnodebyname() returned the wrong name
...
when given a IPv4 literal, af=AF_INET6 and AI_MAPPED
was set.
2002-08-06 04:18:44 +00:00
Danny Mayer
8c17b6f1e4
Updated code to support more than 63 accepts and connects by adding capability to add more event_wait threads on demand
2002-08-06 03:32:53 +00:00
Mark Andrews
4b0dcf3782
1355. [tuning] Reduce the number of events / quantum for zone tasks.
2002-08-06 02:24:15 +00:00
Mark Andrews
f1a43a3018
1330. [bug] When processing events (non-threaded) only allow
...
the task one chance to use to use its quantum.
2002-08-06 02:20:39 +00:00
Mark Andrews
1feb76edcb
1355. [tuning] Reduce the number events / quantum for zone tasks.
2002-08-06 02:16:09 +00:00
Mark Andrews
4c342614f8
1354. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
2002-08-06 01:50:28 +00:00
Mark Andrews
891c424e56
update_copyrights
2002-08-05 06:57:16 +00:00
Mark Andrews
cffb3284d6
add 'man' target
2002-08-05 05:06:07 +00:00
Mark Andrews
1bc4e9229e
1354. [doc] lwres man pages had illegal nroff.
2002-08-05 05:04:34 +00:00
Mark Andrews
e72d4d8929
1354. [doc] lwres man pages had illegal nroff.
2002-08-05 04:56:50 +00:00
Mark Andrews
931daf7a9d
add "man" target
2002-08-03 04:33:22 +00:00
Danny Mayer
834aa90500
Change isc_win32_version_check name to isc_win32_versioncheck and fix return value to be as reported in the header
2002-08-03 01:36:24 +00:00