- 04 Mar, 2019 2 commits
-
-
Matthijs Mekking authored
For consistency between all system tests, add missing setup.sh scripts for tests which do not have one yet and ensure every setup.sh script calls its respective clean.sh script.
-
Matthijs Mekking authored
Temporary files created by a given system test should be removed by its clean.sh script, not its setup.sh script. Remove redundant "rm" invocations from setup.sh scripts. Move required "rm" invocations from setup.sh scripts to their corresponding clean.sh scripts.
-
- 01 Mar, 2019 1 commit
-
-
Petr Menšík authored
Do not use variable from configure to detect the feature.
-
- 22 Feb, 2019 1 commit
-
-
Matthijs Mekking authored
-
- 21 Feb, 2019 1 commit
-
-
Matthijs Mekking authored
These tests check if a key with an unsupported algorithm in managed-keys is ignored and when seeing an algorithm rollover to an unsupported algorithm, the new key will be ignored too.
-
- 20 Feb, 2019 1 commit
-
-
Evan Hunt authored
removed the SDB databases in contrib/sdb as they hadn't been maintained in some time, and were no longer able to link to named without modification. also: - cleaned up contrib/README, which still referred to contrib subdirectores that were removed already, and linked to an obsolete URL. - removed references to sdb in doc/misc/roadmap and doc/misc/sdb.
-
- 11 Feb, 2019 1 commit
-
-
Mark Andrews authored
-
- 08 Feb, 2019 3 commits
-
-
Curtis Blackburn authored
-
Mark Andrews authored
-
Evan Hunt authored
-
- 07 Feb, 2019 2 commits
-
-
Evan Hunt authored
-
Mark Andrews authored
-
- 31 Jan, 2019 3 commits
-
-
Michał Kępień authored
Ensure IXFR statistics are calculated correctly by dig and named, both for incoming and outgoing transfers. Disable EDNS when using dig to request an IXFR so that the same reference file can be used for testing statistics calculated by both dig and named (dig uses EDNS by default when sending transfer requests, which affects the number of bytes transferred).
-
Michał Kępień authored
Ensure AXFR statistics are calculated correctly by dig and named, both for incoming and outgoing transfers. Rather than employing a zone which is already used in the "xfer" system test, create a new one whose AXFR form spans multiple TCP messages. Disable EDNS when using dig to request an AXFR so that the same reference file can be used for testing statistics calculated by both dig and named (dig uses EDNS by default when sending transfer requests, which affects the number of bytes transferred).
-
Ondřej Surý authored
-
- 30 Jan, 2019 1 commit
-
-
Evan Hunt authored
Moved the unix version to lib/isc/unix/include/isc so it's more obvious in the future that it isn't the only copy
-
- 25 Jan, 2019 2 commits
-
-
Evan Hunt authored
- dnssec-cds wasn't being built for windows - nsec3hash was available, but the NSEC3HASH variable wasn't set in conf.sh.win32
-
Michał Kępień authored
dig retries a TCP query when a server closes the connection prematurely. However, dig's exit code remains unaffected even if the second attempt to get a response also fails with the same error for the same lookup, which should not be the case. Ensure the exit code is updated appropriately when a retry triggered by a TCP EOF condition fails.
-
- 22 Jan, 2019 1 commit
-
-
Mark Andrews authored
-
- 09 Jan, 2019 1 commit
-
-
Ondřej Surý authored
-
- 08 Jan, 2019 1 commit
-
-
Michał Kępień authored
Since following a delegation resets most fetch context state, address marks (FCTX_ADDRINFO_MARK) set inside lib/dns/resolver.c are not preserved when a delegation is followed. This is fine for full recursive resolution but when named is configured with "forward first;" and one of the specified forwarders times out, triggering a fallback to full recursive resolution, that forwarder should no longer be consulted at each delegation point subsequently reached within a given fetch context. Add a new badnstype_t enum value, badns_forwarder, and use it to mark a forwarder as bad when it times out in a "forward first;" configuration. Since the bad server list is not cleaned when a fetch context follows a delegation, this prevents a forwarder from being queried again after falling back to full recursive resolution. Yet, as each fetch context maintains its own list of bad servers, this change does not cause a forwarder timeout to prevent that forwarder from being used by other fetch contexts.
-
- 01 Jan, 2019 1 commit
-
-
Mark Andrews authored
-
- 19 Dec, 2018 3 commits
-
-
Matthijs Mekking authored
-
Matthijs Mekking authored
-
Matthijs Mekking authored
-
- 18 Dec, 2018 1 commit
-
-
Witold Krecicki authored
-
- 11 Dec, 2018 3 commits
-
-
Ondřej Surý authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-
- 10 Dec, 2018 1 commit
-
-
Ondřej Surý authored
-
- 06 Dec, 2018 3 commits
-
-
Evan Hunt authored
-
Evan Hunt authored
- "hook" is now used only for hook points and hook actions - the "hook" statement in named.conf is now "plugin" - ns_module and ns_modlist are now ns_plugin and ns_plugins - ns_module_load is renamed ns_plugin_register - the mandatory functions in plugin modules (hook_register, hook_check, hook_version, hook_destroy) have been renamed
-
Evan Hunt authored
- move hooks.h to public include directory - ns_hooktable_init() initializes a hook table. if NULL is passed in, it initializes the global hook table - ns_hooktable_save() saves a pointer to the current global hook table. - ns_hooktable_reset() replaces the global hook table with different one - ns_hook_add() adds hooks at specified hook points in a hook table (or the global hook table if the specified table is NULL) - load and unload functions support dlopen() of hook modules (this is adapted from dyndb and not yet functional) - began adding new hook points to query.c
-
- 28 Nov, 2018 1 commit
-
-
Mark Andrews authored
-
- 22 Nov, 2018 1 commit
-
-
Ondřej Surý authored
-
- 15 Nov, 2018 1 commit
-
-
Evan Hunt authored
-
- 14 Nov, 2018 1 commit
-
-
Ondřej Surý authored
-
- 12 Nov, 2018 3 commits
-
-
Mark Andrews authored
-
Ondřej Surý authored
-
Ondřej Surý authored
-