1. 29 Jul, 2020 1 commit
    • Michal Nowak's avatar
      Drop $SYSTEMTESTTOP from bin/tests/system/ · 688c3505
      Michal Nowak authored
      The $SYSTEMTESTTOP shell variable if often set to .. in various shell
      scripts inside bin/tests/system/, but most of the time it is only
      used one line later, while sourcing conf.sh. This hardly improves
      code readability.
      
      $SYSTEMTESTTOP is also used for the purpose of referencing
      scripts/files living in bin/tests/system/, but given that the
      variable is always set to a short, relative path, we can drop it and
      replace all of its occurrences with the relative path without adversely
      affecting code readability.
      688c3505
  2. 21 Apr, 2020 1 commit
    • Ondřej Surý's avatar
      Complete rewrite the BIND 9 build system · 978c7b2e
      Ondřej Surý authored
      The rewrite of BIND 9 build system is a large work and cannot be reasonable
      split into separate merge requests.  Addition of the automake has a positive
      effect on the readability and maintainability of the build system as it is more
      declarative, it allows conditional and we are able to drop all of the custom
      make code that BIND 9 developed over the years to overcome the deficiencies of
      autoconf + custom Makefile.in files.
      
      This squashed commit contains following changes:
      
      - conversion (or rather fresh rewrite) of all Makefile.in files to Makefile.am
        by using automake
      
      - the libtool is now properly integrated with automake (the way we used it
        was rather hackish as the only official way how to use libtool is via
        automake
      
      - the dynamic module loading was rewritten from a custom patchwork to libtool's
        libltdl (which includes the patchwork to support module loading on different
        systems internally)
      
      - conversion of the unit test executor from kyua to automake ...
      978c7b2e
  3. 06 Dec, 2019 1 commit
    • Michał Kępień's avatar
      Automatically run clean.sh from run.sh · d8905b7a
      Michał Kępień authored
      The first step in all existing setup.sh scripts is to call clean.sh.  To
      reduce code duplication and ensure all system tests added in the future
      behave consistently with existing ones, invoke clean.sh from run.sh
      before calling setup.sh.
      d8905b7a
  4. 16 May, 2018 1 commit
  5. 23 Feb, 2018 2 commits
  6. 22 Feb, 2018 1 commit
  7. 23 May, 2017 1 commit
  8. 21 Apr, 2017 1 commit
  9. 05 Jan, 2017 1 commit
  10. 04 Jan, 2017 1 commit
    • Evan Hunt's avatar
      [master] EDNS padding and keepalive support · 58043325
      Evan Hunt authored
      4549.	[func]		Added support for the EDNS TCP Keepalive option
      			(RFC 7828). [RT #42126]
      
      4548.	[func]		Added support for the EDNS Padding option (RFC 7830).
      			[RT #42094]
      58043325
  11. 27 Jun, 2016 1 commit
  12. 23 Jun, 2016 1 commit
  13. 05 May, 2016 1 commit
  14. 28 Apr, 2016 1 commit
    • Evan Hunt's avatar
      [master] dnssec-keymgr · f6096b95
      Evan Hunt authored
      4349.   [contrib]       kasp2policy: A python script to create a DNSSEC
                              policy file from an OpenDNSSEC KASP XML file.
      
      4348.	[func]		dnssec-keymgr: A new python-based DNSSEC key
      			management utility, which reads a policy definition
      			file and can create or update DNSSEC keys as needed
      			to ensure that a zone's keys match policy, roll over
      			correctly on schedule, etc.  Thanks to Sebastian
      			Castro for assistance in development. [RT #39211]
      f6096b95
  15. 07 May, 2014 1 commit
  16. 21 Jan, 2014 1 commit
    • Evan Hunt's avatar
      [master] testcrypto.sh in system tests · d58e33bf
      Evan Hunt authored
      3714.	[test]		System tests that need to test for cryptography
      			support before running can now use a common
      			"testcrypto.sh" script to do so. [RT #35213]
      d58e33bf
  17. 17 Jan, 2014 1 commit
  18. 16 Jan, 2014 1 commit