]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 22:45:52 +0000 (22:45 +0000)] 
pullup:
The server would crash if a response contained both a CNAME and records of
the query type

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 22:24:47 +0000 (22:24 +0000)] 
pullup:
Allow zones with no NS records to be loaded and/or transferred in.  Log
an error if the zone is loaded, but continue anyway.
(RT #205)

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 19:41:16 +0000 (19:41 +0000)] 
pullup:
Having a non-noerror value inn the tsig error field should always return
DNS_R_TSIGERRORSET in dns_tsig_verify.  Change the result text to reflect
this.

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 17:56:09 +0000 (17:56 +0000)] 
pullup:
dd a 'fetchoptions' field to the query structure, which is currently 0
unless the query has the cd bit set.

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 17:48:56 +0000 (17:48 +0000)] 
pullup:
dd a 'fetchoptions' field to the query structure, which is currently 0
unless the query has the cd bit set.

25 years agoadded note about FreeBSD /dev/random bug
Andreas Gustafsson [Fri, 28 Jul 2000 16:28:01 +0000 (16:28 +0000)] 
added note about FreeBSD /dev/random bug

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 05:37:34 +0000 (05:37 +0000)] 
pullup:
tsig keys were not properly ref counted

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 04:23:14 +0000 (04:23 +0000)] 
pullup:
char secret[], for decoding the base64 string, should not have been const

25 years agoremoved old man page files from release branch (they had
Andreas Gustafsson [Fri, 28 Jul 2000 01:44:38 +0000 (01:44 +0000)] 
removed old man page files from release branch (they had
already been removed from the mainline

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 00:13:40 +0000 (00:13 +0000)] 
pullup:
Removed some cruft and a crash.

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 00:05:42 +0000 (00:05 +0000)] 
pullup:
don't copy a name structure, copy a pointer.

25 years agopullup:
Andreas Gustafsson [Fri, 28 Jul 2000 00:00:23 +0000 (00:00 +0000)] 
pullup:
here's no real difference between the sring and dring parameters, so
call them ring1 and ring2 instead.  Also remove a bogus assertion.

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 23:57:35 +0000 (23:57 +0000)] 
pullup:
Store tsig keys in an rbt, not a list.

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 23:45:53 +0000 (23:45 +0000)] 
pullup:
Don't require that tsig keys must be on a keyring.  Also some other cleanup.

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 22:56:38 +0000 (22:56 +0000)] 
pullup:
tsig keys were not properly ref counted

25 years agopullup: multiple validator bug fixes
Andreas Gustafsson [Thu, 27 Jul 2000 22:50:02 +0000 (22:50 +0000)] 
pullup: multiple validator bug fixes

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 22:15:22 +0000 (22:15 +0000)] 
pullup:
dns_dnssec_verifymessage should make sure that it's verifying with the right
key (which should be the case anyway, but it never hurts to check).  Also
fix a memory leak and change a few _tostruct() calls to not allocate memory.

25 years agotypo in error message
Andreas Gustafsson [Thu, 27 Jul 2000 21:47:19 +0000 (21:47 +0000)] 
typo in error message

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 21:42:14 +0000 (21:42 +0000)] 
pullup:
cd queries would cause the server to hang on exit.

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 21:39:44 +0000 (21:39 +0000)] 
pullup:
negative responses to cd queries should work now.

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 21:27:03 +0000 (21:27 +0000)] 
pullup:
 349.   [bug]           Processing a query with the CD bit set now works
                        as expected.

25 years agopullup:
Brian Wellington [Thu, 27 Jul 2000 17:18:46 +0000 (17:18 +0000)] 
pullup:
Removed the code added in revision 1.57:

  "Store CNAMEs and their SIGs (if any) in their own name structure on
  the name list.  I.e. do not mix CNAMEs with non-CNAME data.  Do the
  same thing for DNAMEs."

because it caused DNSSEC validation of responses to ANY queries at
nodes with CNAME records to fail, and no one was able to figure out
why it was added in the first place.  As a beneficial side effect,
findname() now finds names even if they have attribute bits set
differently from the one being searched for.  This supersedes
the fix of revision 1.133.

25 years ago 354. [doc] Man pages for the dnssec tools are now included in
Andreas Gustafsson [Thu, 27 Jul 2000 01:48:49 +0000 (01:48 +0000)] 
 354.   [doc]           Man pages for the dnssec tools are now included in
                        the distribution, in doc/man/dnssec.

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 01:39:11 +0000 (01:39 +0000)] 
pullup:
RT #169: note that logging categories have changed from BIND 8

25 years agoedited for rc2
Andreas Gustafsson [Thu, 27 Jul 2000 01:38:20 +0000 (01:38 +0000)] 
edited for rc2

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 01:23:40 +0000 (01:23 +0000)] 
pullup:
If the name is a dynamic name, free its memory

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 00:54:16 +0000 (00:54 +0000)] 
pullup:
If a message is built for one host, which isn't powered on, the tsig object
wasn't removed until the xfer object was deleted, so when the xfer tried the
second master, it asserted.

25 years agopullup:
Andreas Gustafsson [Thu, 27 Jul 2000 00:11:38 +0000 (00:11 +0000)] 
pullup:
 353.   [bug]           double incrememnt in lwrew/gethost.c:copytobuf().
                        (RT# 187)

25 years agopullup:
Brian Wellington [Wed, 26 Jul 2000 23:51:35 +0000 (23:51 +0000)] 
pullup:
 352.   [bug]           Race condition in dns_client_t startup could cause
                        an assertion failure.

25 years agopullup:
Brian Wellington [Wed, 26 Jul 2000 23:36:04 +0000 (23:36 +0000)] 
pullup:
 339.   [bug]           DNSSEC validation of the response to an ANY
                        query at a name with a CNAME RR in a secure
                        zone triggered an assertion failure.

25 years agopullup:
Brian Wellington [Wed, 26 Jul 2000 23:20:20 +0000 (23:20 +0000)] 
pullup:
bumped recursive client quota from 100 to 1000

25 years agopullup:
Andreas Gustafsson [Wed, 26 Jul 2000 23:15:03 +0000 (23:15 +0000)] 
pullup:
Add support for the cd (checking disabled) bit.  Setting the cd bit in a
query still doesn't completely work, since the resolver needs to be modified
also.  Basically, if data is in the cache and trust == pending, it will now
be returned when the cd bit is set.

25 years agoThis commit was manufactured by cvs2git to create branch 'v9_0'.
cvs2git [Wed, 26 Jul 2000 22:41:29 +0000 (22:41 +0000)] 
This commit was manufactured by cvs2git to create branch 'v9_0'.

25 years agoadded missing DNSSAFE license file
Andreas Gustafsson [Wed, 26 Jul 2000 22:41:28 +0000 (22:41 +0000)] 
added missing DNSSAFE license file

25 years agoneeded isc/string.h for memset() prototype
David Lawrence [Wed, 26 Jul 2000 22:36:34 +0000 (22:36 +0000)] 
needed isc/string.h for memset() prototype

25 years agopullup:
Andreas Gustafsson [Wed, 26 Jul 2000 22:32:25 +0000 (22:32 +0000)] 
pullup:
Removed some debugging cruft.
Fixed handling of octal/hexadecimal numbers on input.

25 years agobelated pullup of timeout bug fix
Andreas Gustafsson [Wed, 26 Jul 2000 22:28:31 +0000 (22:28 +0000)] 
belated pullup of timeout bug fix

25 years agodoes not need stddef.h, tell emacs to use C mode on the file
David Lawrence [Wed, 26 Jul 2000 21:56:28 +0000 (21:56 +0000)] 
does not need stddef.h, tell emacs to use C mode on the file

25 years agostyle lint
David Lawrence [Wed, 26 Jul 2000 21:44:34 +0000 (21:44 +0000)] 
style lint

25 years agoclarified
Andreas Gustafsson [Wed, 26 Jul 2000 21:36:43 +0000 (21:36 +0000)] 
clarified

25 years agoThe example omitted the -o option for the wrong reason.
Brian Wellington [Wed, 26 Jul 2000 21:36:08 +0000 (21:36 +0000)] 
The example omitted the -o option for the wrong reason.

25 years agoseparate the ISC_R_NRESULTS macro from those that define result codes, for
David Lawrence [Wed, 26 Jul 2000 21:34:11 +0000 (21:34 +0000)] 
separate the ISC_R_NRESULTS macro from those that define result codes, for
clarity

25 years agominor style issue -- missing periods at ends of sentences/phrasesin comments.
David Lawrence [Wed, 26 Jul 2000 21:32:57 +0000 (21:32 +0000)] 
minor style issue -- missing periods at ends of sentences/phrasesin comments.

25 years agocross-reference error strings with their result.h macros
David Lawrence [Wed, 26 Jul 2000 21:31:52 +0000 (21:31 +0000)] 
cross-reference error strings with their result.h macros

25 years agoThe cycle text was even more confusing than it is now.
Brian Wellington [Wed, 26 Jul 2000 20:58:11 +0000 (20:58 +0000)] 
The cycle text was even more confusing than it is now.

25 years agominor formatting issue -- kill trailing whitespace
Michael Graff [Wed, 26 Jul 2000 20:56:39 +0000 (20:56 +0000)] 
minor formatting issue -- kill trailing whitespace

25 years agominor clarifications
Andreas Gustafsson [Wed, 26 Jul 2000 19:13:18 +0000 (19:13 +0000)] 
minor clarifications

25 years agoset isc_mem_debugging = 2
Michael Graff [Wed, 26 Jul 2000 19:07:36 +0000 (19:07 +0000)] 
set isc_mem_debugging = 2

25 years agoRevamp memory stuff.
Michael Graff [Wed, 26 Jul 2000 19:06:20 +0000 (19:06 +0000)] 
Revamp memory stuff.

Now, if you define ISC_MEM_TRACKLINES, and set isc_mem_debugging = 2 first
thing in main(), isc_mem_stats() will dump the file/line where any leaking
allocations were made.

25 years agoincorrect use of plural
Andreas Gustafsson [Wed, 26 Jul 2000 18:52:05 +0000 (18:52 +0000)] 
incorrect use of plural

25 years agoAdd sanitizer and hide per-master key code behind sanitizing #ifdefs
Michael Sawyer [Wed, 26 Jul 2000 18:47:43 +0000 (18:47 +0000)] 
Add sanitizer and hide per-master key code behind sanitizing #ifdefs

25 years agoTypo
Michael Sawyer [Wed, 26 Jul 2000 17:56:37 +0000 (17:56 +0000)] 
Typo

25 years ago 352. [bug] Race condition in dns_client_t startup could cause
Andreas Gustafsson [Wed, 26 Jul 2000 17:39:12 +0000 (17:39 +0000)] 
 352.   [bug]           Race condition in dns_client_t startup could cause
                        an assertion failure.

25 years agoremoved duplicated line
Andreas Gustafsson [Wed, 26 Jul 2000 17:36:42 +0000 (17:36 +0000)] 
removed duplicated line

25 years agonew functions isc_task_getname() and isc_task_gettag(),
Andreas Gustafsson [Wed, 26 Jul 2000 17:11:14 +0000 (17:11 +0000)] 
new functions isc_task_getname() and isc_task_gettag(),
to be used for debugging

25 years agopullup:
Andreas Gustafsson [Wed, 26 Jul 2000 16:32:50 +0000 (16:32 +0000)] 
pullup:
When unsetting option strings pointer wasn't being NULLed.

25 years agoWhen unsetting option strings pointer wasn't being NULLed.
James Brister [Wed, 26 Jul 2000 15:21:04 +0000 (15:21 +0000)] 
When unsetting option strings pointer wasn't being NULLed.

25 years agonot all messages were prefixed with I:
Andreas Gustafsson [Wed, 26 Jul 2000 01:19:43 +0000 (01:19 +0000)] 
not all messages were prefixed with I:

25 years agoCall isc_log_wouldlog to potentially avoid extra work in validator_log.
Brian Wellington [Wed, 26 Jul 2000 00:50:02 +0000 (00:50 +0000)] 
Call isc_log_wouldlog to potentially avoid extra work in validator_log.

25 years agominor tweaks
Brian Wellington [Wed, 26 Jul 2000 00:47:17 +0000 (00:47 +0000)] 
minor tweaks

25 years agoThe CD bit changes broke insecurity proofs. They work again.
Brian Wellington [Wed, 26 Jul 2000 00:03:18 +0000 (00:03 +0000)] 
The CD bit changes broke insecurity proofs.  They work again.

25 years ago[RT #186] check for various networking items (eg, getaddrinfo) after Kame test
David Lawrence [Tue, 25 Jul 2000 23:54:09 +0000 (23:54 +0000)] 
[RT #186] check for various networking items (eg, getaddrinfo) after Kame test

25 years agopullup:
Andreas Gustafsson [Tue, 25 Jul 2000 23:51:16 +0000 (23:51 +0000)] 
pullup:
 351.   [bug]           Constructing a response with rcode SERVFAIL to a TSIG
                        signed query could crash the server.

25 years ago 351. [bug] Constructing a response with rcode SERVFAIL to a TSIG
Brian Wellington [Tue, 25 Jul 2000 22:51:46 +0000 (22:51 +0000)] 
 351.   [bug]           Constructing a response with rcode SERVFAIL to a TSIG
                        signed query could crash the server.

25 years agopullup:
Andreas Gustafsson [Tue, 25 Jul 2000 22:47:39 +0000 (22:47 +0000)] 
pullup:
 350.   [bug]           Also-notify lists specified in the global options
                        block were not correctly reference counted, causing
                        a memory leak.

25 years ago 350. [bug] Also-notify lists specified in the global options
Andreas Gustafsson [Tue, 25 Jul 2000 22:46:18 +0000 (22:46 +0000)] 
 350.   [bug]           Also-notify lists specified in the global options
                        block were not correctly reference counted, causing
                        a memory leak.

25 years agodns_c_view_getalsonotify() should attach the list
Andreas Gustafsson [Tue, 25 Jul 2000 22:38:29 +0000 (22:38 +0000)] 
dns_c_view_getalsonotify() should attach the list
like both the global and per-zone counterparts now do

25 years ago 349. [func] Processing a query with the CD bit set now works
Brian Wellington [Tue, 25 Jul 2000 22:07:50 +0000 (22:07 +0000)] 
 349.   [func]          Processing a query with the CD bit set now works
                        as expected.

25 years agowhitespace fixes
Brian Wellington [Tue, 25 Jul 2000 22:04:33 +0000 (22:04 +0000)] 
whitespace fixes

25 years agoSupport for the cd (checking disabled) bit. Also remove data from the
Brian Wellington [Tue, 25 Jul 2000 22:03:25 +0000 (22:03 +0000)] 
Support for the cd (checking disabled) bit.  Also remove data from the
cache if validation fails.

25 years agoAdd a 'fetchoptions' field to the query structure, which is currently 0
Brian Wellington [Tue, 25 Jul 2000 21:37:05 +0000 (21:37 +0000)] 
Add a 'fetchoptions' field to the query structure, which is currently 0
unless the query has the cd bit set.

25 years agoDetach from the iplist obtained from *_getalsonotify.
Brian Wellington [Tue, 25 Jul 2000 20:26:11 +0000 (20:26 +0000)] 
Detach from the iplist obtained from *_getalsonotify.

25 years agoAdded missing prototypes.
James Brister [Tue, 25 Jul 2000 20:17:52 +0000 (20:17 +0000)] 
Added missing prototypes.

25 years agoDo a dns_c_iplist_attach first when returning the iplist from also-notify.
James Brister [Tue, 25 Jul 2000 20:16:00 +0000 (20:16 +0000)] 
Do a dns_c_iplist_attach first when returning the iplist from also-notify.

25 years agoTypo correction in DNS_MAX/MIN_RETRY usage
Michael Sawyer [Tue, 25 Jul 2000 19:29:00 +0000 (19:29 +0000)] 
Typo correction in DNS_MAX/MIN_RETRY usage
Don't #define mins/maxes if they are already defined. (per MG)

25 years ago 348. [func] New named.conf boolean values 'glue-from-auth' and
James Brister [Tue, 25 Jul 2000 17:55:43 +0000 (17:55 +0000)] 
 348. [func] New named.conf boolean values 'glue-from-auth' and
'glue-from-cache' now supported in view and global
options statement.

25 years agoOlafer's patch to give the server time to start
Michael Sawyer [Tue, 25 Jul 2000 17:48:51 +0000 (17:48 +0000)] 
Olafer's patch to give the server time to start

25 years agodns_dnssec_verifymessage should make sure that it's verifying with the right
Brian Wellington [Tue, 25 Jul 2000 17:12:00 +0000 (17:12 +0000)] 
dns_dnssec_verifymessage should make sure that it's verifying with the right
key (which should be the case anyway, but it never hurts to check).  Also
fix a memory leak and change a few _tostruct() calls to not allocate memory.

25 years agoadded new fetch option DNS_FETCHOPT_NOVALIDATE
Andreas Gustafsson [Tue, 25 Jul 2000 17:03:21 +0000 (17:03 +0000)] 
added new fetch option DNS_FETCHOPT_NOVALIDATE

25 years agoIf a failed positive validation led us to try an insecurity proof, and the
Brian Wellington [Tue, 25 Jul 2000 01:24:18 +0000 (01:24 +0000)] 
If a failed positive validation led us to try an insecurity proof, and the
insecurity proof also failed, the validator event should normally contain
the error from the positive validation.

25 years agoin deleterdataset(), set the DNS_DBADD_FORCE flag
Andreas Gustafsson [Tue, 25 Jul 2000 01:19:51 +0000 (01:19 +0000)] 
in deleterdataset(), set the DNS_DBADD_FORCE flag
when adding the deletion rdataset so that rdatasets can be deleted
regardless of their trust level

25 years agoAdd support for the cd (checking disabled) bit. Setting the cd bit in a
Brian Wellington [Tue, 25 Jul 2000 01:06:18 +0000 (01:06 +0000)] 
Add support for the cd (checking disabled) bit.  Setting the cd bit in a
query still doesn't completely work, since the resolver needs to be modified
also.  Basically, if data is in the cache and trust == pending, it will now
be returned when the cd bit is set.

25 years agoadd() assumed dns_trust_authsecure is the highest trust level,
Andreas Gustafsson [Tue, 25 Jul 2000 01:06:01 +0000 (01:06 +0000)] 
add() assumed dns_trust_authsecure is the highest trust level,
but this is no longer the case.  Thus, the DNS_DBADD_FORCE option did not take effect
if the existing data was at level dns_trust_ultimate.  Since the DNS_DBADD_FORCE
option is currently used only with cached data, no actual harm has been done.

25 years ago 347. [bug] Don't crash if when an argument is left off
Michael Sawyer [Tue, 25 Jul 2000 00:52:11 +0000 (00:52 +0000)] 
 347.   [bug]           Don't crash if when an argument is left off
                        options in dig.

25 years agoDon't crash if someone specifies an option (like -f) to dig without its
Michael Sawyer [Tue, 25 Jul 2000 00:51:14 +0000 (00:51 +0000)] 
Don't crash if someone specifies an option (like -f) to dig without its
argument.

25 years agoTest that the jnl file is properly recovered after a hard kill of the server
Michael Sawyer [Tue, 25 Jul 2000 00:44:18 +0000 (00:44 +0000)] 
Test that the jnl file is properly recovered after a hard kill of the server

25 years agothe "done" variable reintroduced in the previous revision
Andreas Gustafsson [Mon, 24 Jul 2000 23:55:19 +0000 (23:55 +0000)] 
the "done" variable reintroduced in the previous revision
was not initialized

25 years agoAdditional test in nsupdate test
Michael Sawyer [Mon, 24 Jul 2000 23:54:59 +0000 (23:54 +0000)] 
Additional test in nsupdate test

25 years agoeliminated needless code duplication between
Andreas Gustafsson [Mon, 24 Jul 2000 23:32:31 +0000 (23:32 +0000)] 
eliminated needless code duplication between
the yea_and_nay and notify_setting grammar rules

25 years agopullup:
Andreas Gustafsson [Mon, 24 Jul 2000 23:23:16 +0000 (23:23 +0000)] 
pullup:
The "Ensures" condition for dns_db_deleterdataset was obviously wrong.

25 years agoMove .digrc to home dir, and hide behinf #ifndef NOPOSIX
Michael Sawyer [Mon, 24 Jul 2000 23:13:44 +0000 (23:13 +0000)] 
Move .digrc to home dir, and hide behinf #ifndef NOPOSIX

25 years agoThe "Ensures" condition for dns_db_deleterdataset was obviously wrong.
Brian Wellington [Mon, 24 Jul 2000 23:10:50 +0000 (23:10 +0000)] 
The "Ensures" condition for dns_db_deleterdataset was obviously wrong.

25 years agoimplement 'notify [ yes | no | explicit ]'
Michael Graff [Mon, 24 Jul 2000 22:59:44 +0000 (22:59 +0000)] 
implement 'notify [ yes | no | explicit ]'

25 years agoCopyrights entry for update_test.pl stuff
Michael Sawyer [Mon, 24 Jul 2000 22:53:54 +0000 (22:53 +0000)] 
Copyrights entry for update_test.pl stuff

25 years agoMerge update_test.pl into system test scripts
Michael Sawyer [Mon, 24 Jul 2000 22:53:40 +0000 (22:53 +0000)] 
Merge update_test.pl into system test scripts

25 years agoremoved 5-second sleep and unnecessary semicolon
Andreas Gustafsson [Mon, 24 Jul 2000 22:05:16 +0000 (22:05 +0000)] 
removed 5-second sleep and unnecessary semicolon

25 years ago 346. [func] Add support for .digrc config file, in the
Michael Sawyer [Mon, 24 Jul 2000 20:50:44 +0000 (20:50 +0000)] 
 346.   [func]          Add support for .digrc config file, in the
                        user's current directory

25 years agoAllow users to place a .digrc file in the current directory which will
Michael Sawyer [Mon, 24 Jul 2000 20:46:55 +0000 (20:46 +0000)] 
Allow users to place a .digrc file in the current directory which will
specify defaults.

25 years agoRestored the "done" variable removed in 1.150 and made
Andreas Gustafsson [Mon, 24 Jul 2000 20:10:26 +0000 (20:10 +0000)] 
Restored the "done" variable removed in 1.150 and made
the result code check after the loop deal with ISC_R_SUCCESS
instead.  The previous fix had the side effect of keeping multiple
answers to non-ANY queries, causing assertion failures in cache_name()
which is not prepared to deal with this situation

25 years agobumped recursive client quota from 100 to 1000
Andreas Gustafsson [Mon, 24 Jul 2000 19:06:48 +0000 (19:06 +0000)] 
bumped recursive client quota from 100 to 1000