1. 29 Jan, 2021 1 commit
  2. 28 Jan, 2021 1 commit
  3. 21 Jan, 2021 1 commit
  4. 06 Jan, 2021 1 commit
  5. 16 Dec, 2020 1 commit
  6. 01 Dec, 2020 1 commit
  7. 26 Nov, 2020 2 commits
  8. 29 Oct, 2020 1 commit
    • Mark Andrews's avatar
      Check that a zone in the process of being signed resolves · 8d2e091d
      Mark Andrews authored
      ans10 simulates a local anycast server which has both signed and
      unsigned instances of a zone.  'A' queries get answered from the
      signed instance.  Everything else gets answered from the unsigned
      instance.  The resulting answer should be insecure.
      
      (cherry picked from commit d7840f4b)
      8d2e091d
  9. 26 Oct, 2020 1 commit
  10. 22 Oct, 2020 1 commit
  11. 01 Oct, 2020 1 commit
  12. 22 Sep, 2020 1 commit
    • Michal Nowak's avatar
      Add pairwise testing · 90368d8e
      Michal Nowak authored
      Pairwise testing is a test case generation technique based on the
      observation that most faults are caused by interactions of at most two
      factors.  For BIND, its configure options can be thought of as such
      factors.
      
      Process BIND configure options into a model that is subsequently
      processed by the PICT tool in order to find an effective test vector.
      That test vector is then used for configuring and building BIND using
      various combinations of configure options.
      
      (cherry picked from commit 420986bf)
      90368d8e
  13. 16 Sep, 2020 1 commit
  14. 31 Aug, 2020 2 commits
  15. 26 Aug, 2020 1 commit
  16. 04 Aug, 2020 1 commit
  17. 27 Jul, 2020 1 commit
  18. 15 Jul, 2020 1 commit
  19. 17 Jun, 2020 1 commit
  20. 03 Jun, 2020 1 commit
    • Ondřej Surý's avatar
      Change the invalid CIDR from parser error to warning · 7e2d9531
      Ondřej Surý authored
      In [RT #43367], the BIND 9 changed the strictness of address / prefix
      length checks:
      
          Check prefixes in acls to make sure the address and
          prefix lengths are consistent.  Warn only in
          BIND 9.11 and earlier.
      
      Unfortunately, a regression slipped in and the check was made an error
      also in the BIND 9.11.  This commit fixes the regression, but turning
      the error into a warning.
      7e2d9531
  21. 01 Jun, 2020 1 commit
    • Michał Kępień's avatar
      Add Danger Python to GitLab CI · 5190c428
      Michał Kępień authored
      Certain rules of the BIND development process are not codified anywhere
      and/or are used inconsistently.  In an attempt to improve this
      situation, add a GitLab CI job which uses Danger Python to add comments
      to merge requests when certain expectations are not met.  Two categories
      of feedback are used, only one of which - fail() - causes the GitLab CI
      job to fail.  Exclude dangerfile.py from Python QA checks as the way the
      contents of that file are evaluated triggers a lot of Flake8 and PyLint
      warnings.
      
      (cherry picked from commit 36bb45a8)
      5190c428
  22. 19 May, 2020 2 commits
  23. 13 May, 2020 2 commits
  24. 02 May, 2020 1 commit
  25. 23 Apr, 2020 1 commit
  26. 20 Apr, 2020 1 commit
  27. 17 Apr, 2020 1 commit
  28. 15 Apr, 2020 1 commit
  29. 08 Apr, 2020 1 commit
    • Diego Fronza's avatar
      Add test for the proposed fix · eace12fb
      Diego Fronza authored
      This test asserts that option "deny-answer-aliases" works correctly
      when forwarding requests.
      
      As a matter of example, the behavior expected for a forwarder BIND
      instance, having an option such as deny-answer-aliases { "domain"; }
      is that when forwarding a request for *.anything-but-domain, it is
      expected that it will return SERVFAIL if any answer received has a CNAME
      for "*.domain".
      eace12fb
  30. 31 Mar, 2020 1 commit
  31. 26 Mar, 2020 1 commit
  32. 13 Mar, 2020 1 commit
  33. 10 Mar, 2020 1 commit
    • Michal Nowak's avatar
      Add API Checker · 14cf92de
      Michal Nowak authored
      ABI checker tools generate HTML and TXT API compatibility reports of
      BIND libraries. Comparison is being done between two bind source trees
      which hold built BIND.
      
      In the CI one version is the reference version defined by
      BIND_BASELINE_VERSION variable, the latter one is the HEAD of branch
      under test.
      
      (cherry picked from commit 49bc08e6)
      14cf92de
  34. 06 Mar, 2020 1 commit
  35. 05 Mar, 2020 1 commit
    • Michal Nowak's avatar
      Fix "pkcs11" system test · 5cb50baf
      Michal Nowak authored
        - Define the SLOT environment variable before starting the test.  This
          variable defaults to 0 and that does not work with SoftHSM 2.
      
        - The system test expects the PIN environment variable to be set to
          "1234" while bin/tests/prepare-softhsm2.sh sets it to "0000".
          Update bin/tests/prepare-softhsm2.sh so that it sets the PIN to
          "1234".
      
        - Move contents of bin/tests/system/pkcs11/prereq.sh to
          bin/tests/system/pkcs11/setup.sh as the former was creating a file
          called "supported" that was getting removed by the latter before
          bin/tests/system/pkcs11/tests.sh could access it.
      
        - Fix typo in "have_ecx".
      
      (cherry picked from commit 100a230e)
      5cb50baf
  36. 03 Mar, 2020 1 commit