]> git.ipfire.org Git - thirdparty/bind9.git/log
thirdparty/bind9.git
8 years agoremove ISC_NET_RECVOVERFLOW, as it appears to be unused 238-remove-recvoverflow
Evan Hunt [Tue, 15 May 2018 02:29:57 +0000 (19:29 -0700)] 
remove ISC_NET_RECVOVERFLOW, as it appears to be unused

8 years agoMerge branch '9-remove-dolar-ids-and-other-cruft' into 'master'
Ondřej Surý [Fri, 11 May 2018 12:18:32 +0000 (08:18 -0400)] 
Merge branch '9-remove-dolar-ids-and-other-cruft' into 'master'

Remove $Id$s and other cruft in a batch

See merge request isc-projects/bind9!263

8 years agoRemove $Id markers, Principal Author and Reviewed tags from the full source tree
Ondřej Surý [Tue, 17 Apr 2018 16:32:20 +0000 (09:32 -0700)] 
Remove $Id markers, Principal Author and Reviewed tags from the full source tree

8 years agoMerge branch 'redirect-stderr-to-dev-null' into 'master'
Ondřej Surý [Fri, 11 May 2018 11:10:42 +0000 (07:10 -0400)] 
Merge branch 'redirect-stderr-to-dev-null' into 'master'

Use 2>/dev/null instead of '>&-'

See merge request isc-projects/bind9!262

8 years agoUpdate tests to not use '>&-' that closes file descriptor, but instead use correct...
Ondřej Surý [Tue, 24 Apr 2018 18:58:58 +0000 (20:58 +0200)] 
Update tests to not use '>&-' that closes file descriptor, but instead use correct redirection to '>/dev/null'

8 years agoMerge branch '239-don-t-use-null-as-a-argument-to-a-varargs-function-as-it-may-not...
Michał Kępień [Fri, 11 May 2018 06:20:43 +0000 (02:20 -0400)] 
Merge branch '239-don-t-use-null-as-a-argument-to-a-varargs-function-as-it-may-not-be-promoted-properly' into 'master'

Resolve "don't use NULL as a argument to a varargs function as it may not be promoted properly"

Closes #239

See merge request isc-projects/bind9!228

8 years agosilence cppcheck portability warning
Mark Andrews [Tue, 1 May 2018 08:12:41 +0000 (18:12 +1000)] 
silence cppcheck portability warning

8 years agoMerge branch '248-named-9-12-uses-too-much-memory-with-tuning-large-regression-vs...
Mark Andrews [Fri, 11 May 2018 01:27:10 +0000 (21:27 -0400)] 
Merge branch '248-named-9-12-uses-too-much-memory-with-tuning-large-regression-vs-9-11' into 'master'

Resolve "named 9.12 uses too much memory with `--tuning=large` (regression vs. 9.11)"

Closes #248

See merge request isc-projects/bind9!251

8 years agoadd CHANGES note
Mark Andrews [Thu, 10 May 2018 02:23:55 +0000 (12:23 +1000)] 
add CHANGES note

8 years agoDon't keep around debuglist structs when done
Mukund Sivaraman [Wed, 9 May 2018 06:21:22 +0000 (11:51 +0530)] 
Don't keep around debuglist structs when done

8 years agoReduce number of buckets in tracklines debuglink table
Mukund Sivaraman [Wed, 9 May 2018 06:15:12 +0000 (11:45 +0530)] 
Reduce number of buckets in tracklines debuglink table

With 1044 res contexts, each with 65536 debuglink structs of 16 bytes
each, the debuglink table itself was consuming 1GB+ of memory.

8 years agoMerge branch '196-clang-scan-build-reporting-possible-null-pointer-dereferences'...
Mark Andrews [Fri, 11 May 2018 01:02:50 +0000 (21:02 -0400)] 
Merge branch '196-clang-scan-build-reporting-possible-null-pointer-dereferences' into 'master'

Resolve "clang scan-build reporting possible null pointer dereferences"

Closes #196

See merge request isc-projects/bind9!230

8 years agoSilence clang static analyzer warnings; Consolidate multiple instances of splitting...
Mark Andrews [Wed, 2 May 2018 03:07:28 +0000 (13:07 +1000)] 
Silence clang static analyzer warnings; Consolidate multiple instances of splitting of batchline in dig into a single function.

8 years agoMerge branch '249-address-gcc-8-compilation-warnings' into 'master'
Michał Kępień [Thu, 10 May 2018 08:51:23 +0000 (04:51 -0400)] 
Merge branch '249-address-gcc-8-compilation-warnings' into 'master'

Address GCC 8 compilation warnings

Closes #249

See merge request isc-projects/bind9!252

8 years agoAddress GCC 8 -Wstringop-truncation warning
Ondřej Surý [Wed, 9 May 2018 12:08:53 +0000 (14:08 +0200)] 
Address GCC 8 -Wstringop-truncation warning

8 years agoAddress GCC 8 -Wformat-truncation warnings
Michał Kępień [Wed, 9 May 2018 06:09:54 +0000 (08:09 +0200)] 
Address GCC 8 -Wformat-truncation warnings

8 years agoMerge branch 'refactor-update-sigs' into 'master'
Michał Kępień [Thu, 10 May 2018 07:54:53 +0000 (03:54 -0400)] 
Merge branch 'refactor-update-sigs' into 'master'

Refactor update_sigs()

See merge request isc-projects/bind9!10

8 years agoAdd CHANGES entry
Michał Kępień [Thu, 10 May 2018 07:43:38 +0000 (09:43 +0200)] 
Add CHANGES entry

4940. [cleanup] Extract the loop in dns__zone_updatesigs() into
separate functions to improve code readability.
[GL #135]

8 years agoUse a while loop instead of a for loop in dns__zone_updatesigs()
Michał Kępień [Thu, 10 May 2018 07:43:38 +0000 (09:43 +0200)] 
Use a while loop instead of a for loop in dns__zone_updatesigs()

Replace the outer for loop with a while loop to emphasize it keeps
processing the first element of diff->tuples, which changes on each
iteration due to tuples being removed from diff->tuples by
move_matching_tuples().

8 years agoRemove redundant assertions
Michał Kępień [Thu, 10 May 2018 07:43:38 +0000 (09:43 +0200)] 
Remove redundant assertions

The ENSURE assertion at the end of dns_diff_appendminimal() is not
needed because it is placed right after code which resets *tuplep to
NULL if it is not NULL already.

The INSIST assertion in move_matching_tuples() checks the same pointer
again.

8 years agoLook for the next matching tuple in a separate function
Michał Kępień [Thu, 10 May 2018 07:43:38 +0000 (09:43 +0200)] 
Look for the next matching tuple in a separate function

Extract the portion of the do-while loop responsible for finding the
next tuple with the same name and type into a separate function to
improve code clarity.

8 years agoExtract the do-while loop in dns__zone_updatesigs() into a separate function
Michał Kępień [Thu, 10 May 2018 07:43:38 +0000 (09:43 +0200)] 
Extract the do-while loop in dns__zone_updatesigs() into a separate function

The do-while loop in dns__zone_updatesigs() is hard to follow due to
heavy nesting and the 'tuple' variable also being used in the outer for
loop.  Add a comment to explain the purpose of the do-while loop.
Extract it into a separate function to decrease indentation and prevent
using 'tuple' in two different loops.

8 years agoMerge branch 'gitlab-ci-amd64' into 'master'
Ondřej Surý [Thu, 10 May 2018 07:21:08 +0000 (03:21 -0400)] 
Merge branch 'gitlab-ci-amd64' into 'master'

Tag docker images with appropriate architectures

See merge request isc-projects/bind9!254

8 years agoTag docker images with appropriate architectures
Ondřej Surý [Wed, 9 May 2018 20:20:16 +0000 (22:20 +0200)] 
Tag docker images with appropriate architectures

8 years agoMerge branch '135-add-basic-unit-tests-for-update_sigs' into 'master'
Evan Hunt [Thu, 10 May 2018 02:10:47 +0000 (22:10 -0400)] 
Merge branch '135-add-basic-unit-tests-for-update_sigs' into 'master'

Add basic unit tests for update_sigs()

Closes #135

See merge request isc-projects/bind9!112

8 years agoAdd CHANGES entry
Michał Kępień [Tue, 13 Mar 2018 13:06:15 +0000 (14:06 +0100)] 
Add CHANGES entry

4939. [test] Add basic unit tests for update_sigs(). [GL #135]

8 years agoDefine basic test cases for dns__zone_updatesigs()
Michał Kępień [Tue, 13 Mar 2018 13:06:13 +0000 (14:06 +0100)] 
Define basic test cases for dns__zone_updatesigs()

Add some basic test cases ensuring dns__zone_updatesigs() behaves as
expected.

8 years agoAdd a framework for dns__zone_updatesigs() unit tests
Michał Kępień [Tue, 13 Mar 2018 13:06:11 +0000 (14:06 +0100)] 
Add a framework for dns__zone_updatesigs() unit tests

Add a new ATF test, sigs_test, containing everything required to start
defining test cases for dns__zone_updatesigs().  The framework is
written in a way which ensures that changes to zone database applied by
any dns__zone_updatesigs() invocation are preserved between subsequent
checks.

8 years agoMove find_zone_keys() to lib/dns/zone_p.h
Michał Kępień [Tue, 13 Mar 2018 13:06:10 +0000 (14:06 +0100)] 
Move find_zone_keys() to lib/dns/zone_p.h

Rename find_zone_keys() to dns__zone_findkeys() and move it to
lib/dns/zone_p.h, so that it can be used in unit tests.  Add a comment
describing the purpose of this function.

8 years agoMove update_sigs() to lib/dns/zone_p.h
Michał Kępień [Tue, 13 Mar 2018 13:06:09 +0000 (14:06 +0100)] 
Move update_sigs() to lib/dns/zone_p.h

Rename update_sigs() to dns__zone_updatesigs() and move it to
lib/dns/zone_p.h, so that it can be unit tested.  Add a comment
describing the purpose of this function.

8 years agoMove zonediff_t to lib/dns/zone_p.h
Michał Kępień [Tue, 13 Mar 2018 13:06:08 +0000 (14:06 +0100)] 
Move zonediff_t to lib/dns/zone_p.h

Rename zonediff_t to dns__zonediff_t and move it to lib/dns/zone_p.h, so
that unit tests can be written for functions taking pointers to
structures of this type as arguments.

8 years agoAdd lib/dns/zone_p.h
Michał Kępień [Tue, 13 Mar 2018 13:06:07 +0000 (14:06 +0100)] 
Add lib/dns/zone_p.h

Add a new private header file, lib/dns/zone_p.h, which will hold type
definitions and function prototypes not meant to be exported by libdns,
but required by zone-related unit tests.

8 years agoAdd a helper function to facilitate preparing dns_diff_t structures
Michał Kępień [Tue, 13 Mar 2018 13:06:06 +0000 (14:06 +0100)] 
Add a helper function to facilitate preparing dns_diff_t structures

Implement dns_test_difffromchanges(), a function which enables preparing
a dns_diff_t structure from a mostly-textual representation of zone
database changes to be applied.  This will improve readability of test
case definitions by allowing contents of a dns_diff_t structure, passed
e.g. to update_sigs(), to be represented in a human-friendly manner.

8 years agoRename dns_test_rdata_fromstring() to dns_test_rdatafromstring()
Michał Kępień [Wed, 9 May 2018 11:12:08 +0000 (13:12 +0200)] 
Rename dns_test_rdata_fromstring() to dns_test_rdatafromstring()

Remove the underscore from "rdata_fromstring" so that all helper
functions for libdns tests use a common naming covention.

8 years agoRework dns_test_makezone()
Michał Kępień [Tue, 13 Mar 2018 13:06:04 +0000 (14:06 +0100)] 
Rework dns_test_makezone()

The dns_test_makezone() helper function always assigns the created zone
to some view, which is not always necessary and complicates cleanup of
non-managed zones as they are required not to be assigned to any view.

Rework dns_test_makezone() in order to make it easier to use in unit
tests operating on non-managed zones.  Use dns_name_fromstring() instead
of dns_name_fromtext() to simplify code.  Do not use the CHECK() macro
and add comments to make code flow simpler to follow.  Use
dns_test_makeview() instead of dns_view_create().

Adjust existing unit tests using this function so that they still pass.

8 years agoMerge branch 'use-clang-6.0' into 'master'
Michał Kępień [Tue, 8 May 2018 08:46:59 +0000 (04:46 -0400)] 
Merge branch 'use-clang-6.0' into 'master'

Use clang 6.0 in clang CI jobs

See merge request isc-projects/bind9!250

8 years agoUse clang 6.0 in clang CI jobs
Michał Kępień [Tue, 8 May 2018 08:30:48 +0000 (10:30 +0200)] 
Use clang 6.0 in clang CI jobs

8 years agoMerge branch 'placeholder' into 'master'
Evan Hunt [Sat, 5 May 2018 00:51:14 +0000 (20:51 -0400)] 
Merge branch 'placeholder' into 'master'

placeholder

See merge request isc-projects/bind9!248

8 years agoplaceholder
Evan Hunt [Sat, 5 May 2018 00:50:17 +0000 (17:50 -0700)] 
placeholder

8 years agoMerge branch '219-new-coverity-warnings' into 'master'
Ondřej Surý [Thu, 3 May 2018 15:18:28 +0000 (11:18 -0400)] 
Merge branch '219-new-coverity-warnings' into 'master'

Resolve "New Coverity Warnings"

Closes #219

See merge request isc-projects/bind9!225

8 years agoif _headers is NULL don't process If-Modified-Since
Mark Andrews [Tue, 1 May 2018 06:05:01 +0000 (16:05 +1000)] 
if _headers is NULL don't process If-Modified-Since

8 years agoinsist option != NULL and initalise last to NULL
Mark Andrews [Tue, 1 May 2018 06:03:46 +0000 (16:03 +1000)] 
insist option != NULL and initalise last to NULL

8 years agocheck that order is non NULL before calling strtok_r
Mark Andrews [Tue, 1 May 2018 05:52:35 +0000 (15:52 +1000)] 
check that order is non NULL before calling strtok_r

8 years agoMerge branch '236-silence-cppcheck-issues-in-lib-dns-dst_parse-c' into 'master'
Ondřej Surý [Thu, 3 May 2018 15:03:35 +0000 (11:03 -0400)] 
Merge branch '236-silence-cppcheck-issues-in-lib-dns-dst_parse-c' into 'master'

Resolve "silence cppcheck issues in lib/dns/dst_parse.c"

Closes #236

See merge request isc-projects/bind9!223

8 years agosimplify mask construction
Mark Andrews [Tue, 1 May 2018 00:08:23 +0000 (10:08 +1000)] 
simplify mask construction

8 years agoMerge branch '234-add-prerequisite-check-to-rootkeysentinel-for-dnssec-support' into...
Ondřej Surý [Thu, 3 May 2018 14:36:20 +0000 (10:36 -0400)] 
Merge branch '234-add-prerequisite-check-to-rootkeysentinel-for-dnssec-support' into 'master'

Resolve "add prerequisite check to rootkeysentinel for dnssec support"

Closes #234

See merge request isc-projects/bind9!222

8 years agoadd bin/tests/system/rootkeysentinel/prereq.sh
Mark Andrews [Sun, 29 Apr 2018 23:56:20 +0000 (09:56 +1000)] 
add bin/tests/system/rootkeysentinel/prereq.sh

8 years agoadd dnssec prerequisite test to rootkeysentinel
Mark Andrews [Sun, 29 Apr 2018 23:53:47 +0000 (09:53 +1000)] 
add dnssec prerequisite test to rootkeysentinel

8 years agoMerge branch '191-remove-openssl-0.9.x-support' into 'master'
Ondřej Surý [Thu, 3 May 2018 14:20:56 +0000 (10:20 -0400)] 
Merge branch '191-remove-openssl-0.9.x-support' into 'master'

Remove OpenSSL 0.9.x support

Closes #191

See merge request isc-projects/bind9!175

8 years agoAdd CHANGES entries
Ondřej Surý [Wed, 4 Apr 2018 19:42:26 +0000 (21:42 +0200)] 
Add CHANGES entries

4937.   [func]          Remove support for OpenSSL < 1.0.0 [GL #191]

8 years agoAdd release notes about removed support for OpenSSL 0.9.x
Ondřej Surý [Wed, 4 Apr 2018 20:10:37 +0000 (22:10 +0200)] 
Add release notes about removed support for OpenSSL 0.9.x

8 years agoRemove support for OpenSSL < 1.0.0
Ondřej Surý [Thu, 3 May 2018 12:03:50 +0000 (14:03 +0200)] 
Remove support for OpenSSL < 1.0.0

8 years agoMerge branch '191-misc-improvements' into 'master'
Ondřej Surý [Thu, 3 May 2018 13:52:33 +0000 (09:52 -0400)] 
Merge branch '191-misc-improvements' into 'master'

Miscelaneous improvements found when working on #191

See merge request isc-projects/bind9!236

8 years agoUse standard OPENSSL_NO_ENGINE instead of custom USE_ENGINE define
Ondřej Surý [Wed, 4 Apr 2018 19:50:16 +0000 (21:50 +0200)] 
Use standard OPENSSL_NO_ENGINE instead of custom USE_ENGINE define

8 years agoUse BN_hex2bn instead of custom BN_fromhex function
Ondřej Surý [Wed, 2 May 2018 12:17:40 +0000 (14:17 +0200)] 
Use BN_hex2bn instead of custom BN_fromhex function

8 years agoFix extra ] in configure.in
Ondřej Surý [Wed, 4 Apr 2018 19:57:28 +0000 (21:57 +0200)] 
Fix extra ] in configure.in

8 years agoMerge branch '165-always-use-crypto-provider-for-random-data' into 'master'
Ondřej Surý [Thu, 3 May 2018 13:13:00 +0000 (09:13 -0400)] 
Merge branch '165-always-use-crypto-provider-for-random-data' into 'master'

Always use OpenSSL or PKCS#11 random data providers

Closes #165

See merge request isc-projects/bind9!208

8 years agoAdd CHANGES entries
Ondřej Surý [Wed, 4 Apr 2018 19:42:26 +0000 (21:42 +0200)] 
Add CHANGES entries

4936.   [func]          Always use OpenSSL or PKCS#11 random data providers and
                        remove the configure option --{enable,disable}-crypto-rand.
                        [GL #165]

8 years agoremove dangling references to --enable-crypto-rand in doc and comments
Evan Hunt [Fri, 27 Apr 2018 07:13:52 +0000 (00:13 -0700)] 
remove dangling references to --enable-crypto-rand in doc and comments

8 years agoAlways use random data from the crypto provider
Ondřej Surý [Wed, 18 Apr 2018 19:13:28 +0000 (12:13 -0700)] 
Always use random data from the crypto provider

8 years agoMerge branch 'random-test-improvement' into 'master'
Ondřej Surý [Thu, 3 May 2018 13:02:09 +0000 (09:02 -0400)] 
Merge branch 'random-test-improvement' into 'master'

Improve random_test to also test the high bound of the confidence interval

See merge request isc-projects/bind9!210

8 years agoAlso test the higher part of the confidence interval
Ondřej Surý [Thu, 19 Apr 2018 15:48:28 +0000 (08:48 -0700)] 
Also test the higher part of the confidence interval

8 years agoMerge branch '191-add-LibreSSL-2.7-support' into 'master'
Ondřej Surý [Thu, 3 May 2018 12:25:40 +0000 (08:25 -0400)] 
Merge branch '191-add-LibreSSL-2.7-support' into 'master'

Add LibreSSL 2.7.0 support

Closes #210

See merge request isc-projects/bind9!233

8 years agoAdd CHANGES entry
Ondřej Surý [Thu, 3 May 2018 12:17:17 +0000 (14:17 +0200)] 
Add CHANGES entry

4935.   [func]          Add support for LibreSSL >= 2.7.0 (some OpenSSL 1.1.0
                        call were added). [GL #191]

8 years agoWorkaround LibreSSL 2.7.0-2.7.2 quirk in DH_set0_key
Ondřej Surý [Wed, 2 May 2018 12:18:06 +0000 (14:18 +0200)] 
Workaround LibreSSL 2.7.0-2.7.2 quirk in DH_set0_key

8 years agoAdd support for LibreSSL 2.7
Ondřej Surý [Thu, 3 May 2018 11:59:04 +0000 (13:59 +0200)] 
Add support for LibreSSL 2.7

8 years agoMerge branch 'placeholder' into 'master'
Evan Hunt [Wed, 2 May 2018 01:04:13 +0000 (21:04 -0400)] 
Merge branch 'placeholder' into 'master'

placeholder

See merge request isc-projects/bind9!229

8 years agoplaceholder
Evan Hunt [Tue, 1 May 2018 23:14:23 +0000 (16:14 -0700)] 
placeholder

8 years agoMerge branch '208-dig-doc' into 'master'
Evan Hunt [Fri, 27 Apr 2018 06:24:07 +0000 (02:24 -0400)] 
Merge branch '208-dig-doc' into 'master'

Resolve "Added -t TYPEnn description to dig"

Closes #208

See merge request isc-projects/bind9!221

8 years agoadd -t type### description to the dig man page
Paul Hoffman [Fri, 27 Apr 2018 01:08:03 +0000 (18:08 -0700)] 
add -t type### description to the dig man page

8 years agoMerge branch 'date-test-error' into 'master'
Evan Hunt [Fri, 27 Apr 2018 06:12:46 +0000 (02:12 -0400)] 
Merge branch 'date-test-error' into 'master'

Fix a testing error when using python3 on certain dates

See merge request isc-projects/bind9!220

8 years agoFix a testing error when using python3 on certain dates
Evan Hunt [Fri, 27 Apr 2018 06:02:40 +0000 (23:02 -0700)] 
Fix a testing error when using python3 on certain dates

Date conversion was broken in python3 for dates with
leading zeroes in both month and day.

8 years agoMerge branch '159-improve-handling-of-inline-signed-zones-with-missing-signing-keys...
Evan Hunt [Wed, 25 Apr 2018 19:07:47 +0000 (15:07 -0400)] 
Merge branch '159-improve-handling-of-inline-signed-zones-with-missing-signing-keys' into 'master'

Improve handling of inline signed zones with missing signing keys

Closes #159

See merge request isc-projects/bind9!133

8 years agoAdd CHANGES entries
Michał Kępień [Fri, 16 Mar 2018 23:12:24 +0000 (00:12 +0100)] 
Add CHANGES entries

4916. [bug] Not creating signing keys for an inline signed zone
prevented changes applied to the raw zone from being
reflected in the secure zone until signing keys were
made available. [GL #159]

4915. [bug] Bumped signed serial of an inline signed zone was
logged even when an error occurred while updating
signatures. [GL #159]

8 years agoApply raw zone deltas to yet unsigned secure zones
Michał Kępień [Fri, 16 Mar 2018 23:12:23 +0000 (00:12 +0100)] 
Apply raw zone deltas to yet unsigned secure zones

When inline signing is enabled for a zone without creating signing keys
for it, changes subsequently applied to the raw zone will not be
reflected in the secure zone due to the dns_update_signaturesinc() call
inside receive_secure_serial() failing.  Given that an inline zone will
be served (without any signatures) even with no associated signing keys
being present, keep applying raw zone deltas to the secure zone until
keys become available in an attempt to follow the principle of least
astonishment.

8 years agoOnly log bumped signed serial after a successful secure zone update
Michał Kępień [Fri, 16 Mar 2018 23:12:21 +0000 (00:12 +0100)] 
Only log bumped signed serial after a successful secure zone update

If a raw zone is modified, but the dns_update_signaturesinc() call in
receive_secure_serial() fails, the corresponding secure zone's database
will not be modified, even though by that time a message containing the
bumped signed serial will already have been logged.  This creates
confusion, because a different secure zone version will be served than
the one announced in the logs.  Move the relevant dns_zone_log() call so
that it is only performed if the secure zone's database is modified.

8 years agoMerge branch '171-lgtm-issues' into 'master'
Evan Hunt [Sat, 21 Apr 2018 00:18:28 +0000 (20:18 -0400)] 
Merge branch '171-lgtm-issues' into 'master'

Resolve "problems detected by LGTM static analyzer"

Closes #171

See merge request isc-projects/bind9!213

8 years agoremove unnecessary comparison
Evan Hunt [Tue, 20 Mar 2018 09:27:39 +0000 (09:27 +0000)] 
remove unnecessary comparison

8 years agosilence warnings about unnecessary comparisons
Evan Hunt [Tue, 20 Mar 2018 09:22:57 +0000 (09:22 +0000)] 
silence warnings about unnecessary comparisons

- these are cases where result has been explicitly set, so
  if (result != ISC_R_SUCCESS) is unnecessary

8 years agoadd header guards in files that were missing them
Evan Hunt [Tue, 20 Mar 2018 09:16:29 +0000 (09:16 +0000)] 
add header guards in files that were missing them

8 years agoadd header guard when generating bind.keys.h
Evan Hunt [Tue, 20 Mar 2018 09:12:37 +0000 (09:12 +0000)] 
add header guard when generating bind.keys.h

8 years agochange "key" to "tsigkey" to silence "short global name" warning
Evan Hunt [Mon, 19 Mar 2018 22:16:10 +0000 (22:16 +0000)] 
change "key" to "tsigkey" to silence "short global name" warning

8 years agofix shadowed global variables
Evan Hunt [Mon, 19 Mar 2018 17:31:53 +0000 (17:31 +0000)] 
fix shadowed global variables

8 years agofix duplicate include guard in dnsconf.h
Evan Hunt [Mon, 19 Mar 2018 17:23:23 +0000 (17:23 +0000)] 
fix duplicate include guard in dnsconf.h

- IMHO we should consider removing dnsconf.c and deprecating the
  /etc/dns.conf file, though, as I don't think it's likely anyone
  is using it

8 years agoMerge branch 'fix-win32-def' into 'master'
Evan Hunt [Fri, 20 Apr 2018 23:47:55 +0000 (19:47 -0400)] 
Merge branch 'fix-win32-def' into 'master'

add missing symbols

See merge request isc-projects/bind9!218

8 years agoadd missing symbols
Evan Hunt [Fri, 20 Apr 2018 23:40:17 +0000 (16:40 -0700)] 
add missing symbols

8 years agoMerge branch '217-remove-rbtdb64' into 'master'
Evan Hunt [Fri, 20 Apr 2018 23:34:44 +0000 (19:34 -0400)] 
Merge branch '217-remove-rbtdb64' into 'master'

Resolve "remove rbtdb64"

Closes #217

See merge request isc-projects/bind9!209

8 years agoremove the rbtdb64 database implementation
Evan Hunt [Wed, 18 Apr 2018 22:54:17 +0000 (15:54 -0700)] 
remove the rbtdb64 database implementation

8 years agoMerge branch '202-cppcheck-reporting-miscellaneous-issues' into 'master'
Ondřej Surý [Fri, 20 Apr 2018 22:12:39 +0000 (18:12 -0400)] 
Merge branch '202-cppcheck-reporting-miscellaneous-issues' into 'master'

Resolve "cppcheck reporting miscellaneous issues"

Closes #202

See merge request isc-projects/bind9!202

8 years agoremove exit calls after FATAL_ERROR
Mark Andrews [Wed, 18 Apr 2018 04:18:08 +0000 (14:18 +1000)] 
remove exit calls after FATAL_ERROR

8 years agoremove dead code
Mark Andrews [Wed, 18 Apr 2018 04:18:05 +0000 (14:18 +1000)] 
remove dead code

8 years agouse %u instead of %d for unsigned int arguments
Mark Andrews [Wed, 18 Apr 2018 04:00:17 +0000 (14:00 +1000)] 
use %u instead of %d for unsigned int arguments

8 years agoMerge branch '206-nslookup-accepts-any-bogus-option-interpret-it-as-vc' into 'master'
Ondřej Surý [Fri, 20 Apr 2018 21:50:27 +0000 (17:50 -0400)] 
Merge branch '206-nslookup-accepts-any-bogus-option-interpret-it-as-vc' into 'master'

Resolve "nslookup accepts any -bogus -option, interpret it as -vc"

Closes #206

See merge request isc-projects/bind9!205

8 years agoRemove bogus comparison
Mukund Sivaraman [Wed, 18 Apr 2018 16:44:20 +0000 (09:44 -0700)] 
Remove bogus comparison

8 years agoMerge branch '213-add-raflag-and-tcflag-to-dig' into 'master'
Evan Hunt [Fri, 20 Apr 2018 21:25:17 +0000 (17:25 -0400)] 
Merge branch '213-add-raflag-and-tcflag-to-dig' into 'master'

Resolve "Add +raflag and +tcflag to dig."

Closes #213

See merge request isc-projects/bind9!201

8 years agodig: add the ability to set RA and TC in queries
Mark Andrews [Tue, 17 Apr 2018 23:18:41 +0000 (09:18 +1000)] 
dig: add the ability to set RA and TC in queries

8 years agoMerge branch '145-dnskey-sigvalidity' into 'master'
Evan Hunt [Fri, 20 Apr 2018 19:20:09 +0000 (15:20 -0400)] 
Merge branch '145-dnskey-sigvalidity' into 'master'

Resolve "different RRSIG expiry for DNSKEY"

Closes #145

See merge request isc-projects/bind9!121

8 years agonew option "dnskey-sig-validity"
Evan Hunt [Tue, 13 Mar 2018 05:14:26 +0000 (22:14 -0700)] 
new option "dnskey-sig-validity"

- overrides "sig-validity-interval" for DNSKEY, CDNSKEY and CDS RRSIGs

8 years agoMerge branch 'placeholder' into 'master'
Evan Hunt [Thu, 19 Apr 2018 17:36:43 +0000 (13:36 -0400)] 
Merge branch 'placeholder' into 'master'

placeholder

See merge request isc-projects/bind9!211

8 years agoplaceholder
Evan Hunt [Thu, 19 Apr 2018 17:36:13 +0000 (10:36 -0700)] 
placeholder