Andreas Gustafsson
4831695ebe
no need to include <isc/netaddr.h> to get in_port_t; <isc/net.h> suffices
2000-06-01 16:40:23 +00:00
David Lawrence
ee205e0662
[rt #128 ] removed redundant result check from dns_xfrin_create.
...
char *msg parameter to xfrin_fail made const.
2000-06-01 13:48:55 +00:00
Brian Wellington
399fe4aa0f
Lots of bugs fixed in _fromfile and _fromdns. There were enough of them that
...
they managed to hide each other in most cases.
2000-06-01 02:33:26 +00:00
Brian Wellington
b058593410
Passed incorrect size to isc_mem_get.
2000-06-01 02:04:38 +00:00
Brian Wellington
2321de58e5
Added #include <isc/netaddr.h>, since in_port_t wasn't defined.
2000-06-01 02:04:01 +00:00
Brian Wellington
7a97b7630f
dns_message_gettsig/getsig0 cleanup
2000-06-01 01:30:55 +00:00
Andreas Gustafsson
92a31c0f86
support view-specific and global 'also-notify'
2000-06-01 00:41:23 +00:00
Michael Graff
d98c74e2ec
set the default destination port in the view, and use it when returning addresses from the adb.
2000-06-01 00:30:58 +00:00
Brian Wellington
fe0e3c7707
Rename message->tsigset/querytsigset to tsig/querytsig.
2000-05-31 23:58:35 +00:00
Brian Wellington
91268e69b0
Don't directly access the TSIG field of the message.
2000-05-31 23:57:45 +00:00
Andreas Gustafsson
e6ec99f169
commented
2000-05-31 23:35:09 +00:00
Brian Wellington
75f6c57d95
When an rdataset is signed, its ttl is normalized based on the signature
...
validity period.
2000-05-31 22:01:39 +00:00
Andreas Gustafsson
5416faa397
Fixed RT #127 . After the changes of zone.c 1.120, the variable
...
'soa' was no longer used, but it was still freed (sometimes)
2000-05-31 21:13:57 +00:00
James Brister
725a4773f5
Support also-notify and trusted-keys in a view statement.
...
Fixed error message when lexer couldn't open an input file.
2000-05-31 13:10:00 +00:00
Brian Wellington
b6e9d91ff0
dns_message_rendersection left the buffer in a corrupted state if there
...
was reserved space in the message and the section had no names.
2000-05-30 23:47:56 +00:00
Brian Wellington
0f80bfec68
The message code now has functions to manipulate TSIG and SIG(0), and the
...
callers use these functions. Also a lot of TSIG cleanup.
2000-05-30 23:14:57 +00:00
Brian Wellington
8c8b6b1ce5
include isc/buffer.h, dns/rdatastruct.h
2000-05-30 22:30:39 +00:00
Brian Wellington
090601a51c
include dns/rdatastruct.h
2000-05-30 22:30:13 +00:00
Brian Wellington
f1788d67ad
include isc/buffer.h
2000-05-30 22:29:28 +00:00
Brian Wellington
451a3c5262
include isc/buffer.h, dns/name.h, dns/rdatastruct.h
2000-05-30 22:28:37 +00:00
Mark Andrews
48841a4ae9
When checking for notifies in the queue first check to see if a request has
...
been sent.
Check DNS_ZONE_F_NEEDREFRESH when we have got to the last master in
refresh_callback.
2000-05-29 05:47:18 +00:00
Brian Wellington
7077846f3b
minor cleanup
2000-05-27 00:24:07 +00:00
Andreas Gustafsson
c8c884b79b
made defaults for max-cache-ttl and max-ncache-ttl the same as in
...
BIND 8: 7 days and 3 hours, respectively
2000-05-27 00:20:39 +00:00
Andreas Gustafsson
7cd4c3ddd1
The 'cache-ttl' and 'ncache-ttl' options now work
2000-05-26 23:17:56 +00:00
Brian Wellington
9a4a878733
removed debugging code
2000-05-26 22:03:47 +00:00
Brian Wellington
ca9af3aaf7
Lots of restructuring to make code easier to follow. Also a few bugs fixed,
...
and hopefully not too many new ones introduced.
2000-05-26 21:45:53 +00:00
Andreas Gustafsson
396dba6250
added /*FALLTHROUGH*/ comments where appropriate
2000-05-26 18:18:12 +00:00
Andreas Gustafsson
115635379a
style
2000-05-26 17:46:16 +00:00
Andreas Gustafsson
bf16dd5997
use dns_name_format()
2000-05-26 16:12:30 +00:00
Michael Graff
bd81a43c73
drop ::1.2.3.4 and ::ffff:1.2.3.4 in the resolver, not the adb.
2000-05-26 02:16:10 +00:00
Brian Wellington
5f80c1428b
Don't leak memory when reloading the zone if an update-policy clause was
...
present in the old zone.
2000-05-26 00:48:59 +00:00
Andreas Gustafsson
46e8a97c7c
use isc_sockaddr_format()
2000-05-26 00:38:12 +00:00
David Lawrence
6d831cd0ba
"make include", added by marka during his megacheckin of every file getting
...
the message "in6_addr.s6_addr is *always* an array" (been there, done that)
is actually useful to just rebuild the include/dns/*.h files which
"gen" generates ... if only the rule had a backslash, so that
include/dns/rdatastruct.h was recognized as a dependent rather than
the command to execute. now it does.
2000-05-26 00:21:52 +00:00
Brian Wellington
af60263664
Added dns_tsigkey_attach & _detach, to simplify reference counting.
...
Added dns_message_get/settsigkey to deuglify tsig key handling in message code.
2000-05-26 00:16:46 +00:00
David Lawrence
82a30bf0a0
in dns_name_fromtext, REQUIRE() that the source buffer not have an
...
isc_buffer_remaininglength of 0. this finds problems like isc_buffer_init
not followed by isc_buffer_add much sooner.
also, enforce the already documented contract requirements of needing
a valid source buffer and either a valid target buffer or a name
with a dedicated buffer.
2000-05-25 23:57:25 +00:00
Andreas Gustafsson
8c7eaac6bb
deal with the default view
2000-05-25 22:10:29 +00:00
Andreas Gustafsson
c885fad9b8
Wired up the view-specific 'key' statement.
2000-05-25 22:06:51 +00:00
Andreas Gustafsson
c6cdf39bb2
Removed the function dns_zone_validate(). It was unused,
...
undocumented, marked XXX, and buggy (it contained a switch
statement that compared an rdclass to a set of zone types).
2000-05-25 21:13:39 +00:00
Michael Graff
7c82f6f2e3
Print the actual ipv4-in-ipv6 mapped address we ignore when we ignore it.
2000-05-25 21:08:06 +00:00
Andreas Gustafsson
e6aae9483e
removed code for hint, forward, and cache "zones" as those
...
no longer have zone objects associated with them
2000-05-25 21:07:43 +00:00
Andreas Gustafsson
1adb2e87a2
Cleaned up dns_zone_configure():
...
- Eliminated massive code duplication
- Eliminated code for configuring forward and hint "zones",
as those no longer have zone objects. Left stub zones in
because those probably will have zone objects associated
with them.
- Fixed several bugs:
+ 'allow-transfer' was not obeyed for slave zones or stub zones
+ 'dialup' was not obeyed for stub zones
+ 'transfers-per-ns' was not obeyed for any zones
2000-05-25 19:27:48 +00:00
Olafur Gudmundsson
389f2ccc2f
Upgrading openssl to latest released version 0.9.5
...
there are no major fixes in here but couple of bug fixes that
may affect operation in some cases. I updated rename.h to
make sure all symbols with T have dst__openssl prefix.
Any bugs found in this source code should be reported to the
openssl people.
Olafur
2000-05-25 18:27:42 +00:00
Andreas Gustafsson
c90b021ea3
renamed dns_zone_setnotifyalso() to dns_zone_setalsonotify(),
...
to be consistent with the name of the config file option
2000-05-25 15:34:26 +00:00
David Lawrence
b27d7383f4
prototype of *_pop_free made to conform with existing prototype of sk_pop_free
2000-05-25 14:20:05 +00:00
Andreas Gustafsson
4f7ced3f4a
use isc_sockaddr_any(), isc_sockaddr_any6()
2000-05-25 05:21:12 +00:00
Andreas Gustafsson
f1248b6383
use isc_sockaddr_any(), isc_sockaddr_any6()
2000-05-25 05:13:19 +00:00
David Lawrence
ebece5658f
added prototypes to pointers-to-functions for sk_pop_free and lh_doall_arg
...
to make both IRIX and HP/UX happy.
2000-05-25 04:02:47 +00:00
David Lawrence
e13efecaa5
made journal_pos_t.offset be an isc_offset_t, resolving some
...
"comparison between signed and unsigned" warnings and allowing for 64 bit
offsets on machines that support it (though there is an issue, there
with journal_rawpos_t being only 4 bytes.)
2000-05-25 03:41:12 +00:00
Brian Wellington
5d83b561ad
Added dns_tsigrcode_totext/fromtext
2000-05-25 00:46:32 +00:00
David Lawrence
1ee6767f40
explicitly cast to int four assignments of an unsigned long expression to
...
and int variable. in three of the four cases this cast is questionable,
as suitable range had not been checked, but the situation is no worse
than without the casts.
2000-05-24 23:42:01 +00:00