1. 16 Jun, 2020 1 commit
  2. 26 May, 2020 1 commit
  3. 30 Apr, 2020 1 commit
  4. 21 Apr, 2020 2 commits
    • 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 parallel driver
      
      - conversion of the system test executor from custom make/shell to automake
        parallel driver
      
      - The GSSAPI has been refactored, the custom SPNEGO on the basis that
        all major KRB5/GSSAPI (mit-krb5, heimdal and Windows) implementations
        support SPNEGO mechanism.
      
      - The various defunct tests from bin/tests have been removed:
        bin/tests/optional and bin/tests/pkcs11
      
      - The text files generated from the MD files have been removed, the
        MarkDown has been designed to be readable by both humans and computers
      
      - The xsl header is now generated by a simple sed command instead of
        perl helper
      
      - The <irs/platform.h> header has been removed
      
      - cleanups of configure.ac script to make it more simpler, addition of multiple
        macros (there's still work to be done though)
      
      - the tarball can now be prepared with `make dist`
      
      - the system tests are partially able to run in oot build
      
      Here's a list of unfinished work that needs to be completed in subsequent merge
      requests:
      
      - `make distcheck` doesn't yet work (because of system tests oot run is not yet
        finished)
      
      - documentation is not yet built, there's a different merge request with docbook
        to sphinx-build rst conversion that needs to be rebased and adapted on top of
        the automake
      
      - msvc build is non functional yet and we need to decide whether we will just
        cross-compile bind9 using mingw-w64 or fix the msvc build
      
      - contributed dlz modules are not included neither in the autoconf nor automake
      978c7b2e
    • Ondřej Surý's avatar
      Remove python based tools (dnssec-keymgr, dnssec-coverage, dnssec-checkds) · 98b3b937
      Ondřej Surý authored
      With the introduction of dnssec-policy, the aforementioned tools were
      either rendered obsolete, or they will be replaced with dnssec-policy
      based tools.  Remove the tools and the requirement to have Python
      installed.  Python 3 is still being used for tests, so keep the autoconf
      test, but make it much simpler.
      98b3b937
  5. 20 Mar, 2020 2 commits
    • Tinderbox User's avatar
      Fix README related to --with-tuning · 4b3b2e5d
      Tinderbox User authored
      4b3b2e5d
    • Tinderbox User's avatar
      prep 9.17.0 · 678b8d27
      Tinderbox User authored
      The files configure.ac and version are already up to date.
      
      Updated CHANGES with 9.17.0 release line.
      
      Fixed CHANGES by adding GitLab reference to entry 5357 and fix
      grammar mistakes.
      
      Add missing /util/check-make-install.in to .gitattributes.
      
      The lib/*/api are already updated to match the new ranges.
      
      I listed two new features under BIND 9.17 features that to me
      seemed noteworthy.
      
      The release notes look good to me.
      678b8d27
  6. 24 Feb, 2020 1 commit
  7. 11 Feb, 2020 1 commit
  8. 07 Feb, 2020 1 commit
  9. 16 Jan, 2020 1 commit
  10. 13 Jan, 2020 1 commit
  11. 05 Dec, 2019 1 commit
  12. 25 Nov, 2019 1 commit
  13. 18 Nov, 2019 1 commit
  14. 13 Nov, 2019 1 commit
  15. 07 Nov, 2019 2 commits
  16. 26 Sep, 2019 1 commit
    • Michał Kępień's avatar
      Update Windows-specific documentation · 646fcb73
      Michał Kępień authored
      Bring the files describing Windows-specific aspects of building and
      installing BIND up to date.  Remove the parts which are either outdated
      (e.g. 32-bit build instructions), already included elsewhere (e.g. the
      list of Windows systems BIND is known to run on), or inconvenient to
      keep up to date in the long run (e.g. ARM chapter numbers).
      646fcb73
  17. 12 Sep, 2019 2 commits
    • Michal Nowak's avatar
      Various README.md and README fixes · 4e2fdd7e
      Michal Nowak authored
      Fixing typos, typographical glitches. Added backticks around binaries,
      modules, and libraries so it's more consistent. Added a paragraph with
      ISC Security Policy.
      4e2fdd7e
    • Michał Kępień's avatar
      README: do not mention /usr/include on macOS · 5af0b1d1
      Michał Kępień authored
      For newer versions of Xcode, "xcode-select --install" no longer installs
      system headers into /usr/include (instead, they are installed in the
      Xcode directory tree), so do not mention that path in the macOS section
      of README to prevent confusion.
      5af0b1d1
  18. 29 Aug, 2019 1 commit
  19. 25 Aug, 2019 1 commit
  20. 04 Jul, 2019 1 commit
  21. 27 Jun, 2019 1 commit
  22. 21 Jun, 2019 1 commit
  23. 19 Jun, 2019 1 commit
  24. 07 Jun, 2019 1 commit
  25. 29 May, 2019 1 commit
  26. 17 May, 2019 1 commit
  27. 10 May, 2019 1 commit
  28. 22 Feb, 2019 1 commit
  29. 06 Feb, 2019 1 commit
  30. 29 Jan, 2019 1 commit
    • Evan Hunt's avatar
      added querytrace documentation in README · 51048ca0
      Evan Hunt authored
      also:
      - rearranged things a little, adding a "dependencies" section
      - removed the documentation of 'enable-threads'. (this part of
        the change should not be backported.)
      51048ca0
  31. 27 Dec, 2018 1 commit
  32. 07 Dec, 2018 1 commit
  33. 22 Nov, 2018 1 commit
  34. 16 Nov, 2018 1 commit
  35. 15 Nov, 2018 1 commit
  36. 04 Sep, 2018 1 commit