1. 05 Aug, 2020 1 commit
  2. 03 Oct, 2019 1 commit
  3. 01 Oct, 2019 1 commit
  4. 08 Nov, 2018 1 commit
    • Ondřej Surý's avatar
      Add small tweaks to the code to fix compilation when ISC assertions are disabled · 9d15323e
      Ondřej Surý authored
      While implementing the new unit testing framework cmocka, it was found that the
      BIND 9 code doesn't compile when assertions are disabled or replaced with any
      function (such as mock_assert() from cmocka unit testing framework) that's not
      directly recognized as assertion by the compiler.
      
      This made the compiler to complain about blocks of code that was recognized as
      unreachable before, but now it isn't.
      
      The changes in this commit include:
      
      * assigns default values to couple of local variables,
      * moves some return statements around INSIST assertions,
      * adds __builtin_unreachable(); annotations after some INSIST assertions,
      * fixes one broken assertion (= instead of ==)
      
      (cherry picked from commit fbd2e47f)
      (cherry picked from commit b222783a)
      9d15323e
  5. 24 Aug, 2018 2 commits
  6. 21 Aug, 2018 1 commit
  7. 10 Aug, 2018 2 commits
  8. 02 Aug, 2018 1 commit
  9. 14 Mar, 2018 1 commit
  10. 14 Sep, 2017 2 commits
  11. 31 Jul, 2017 1 commit
  12. 04 Jan, 2017 2 commits
  13. 22 Aug, 2016 1 commit
  14. 18 Aug, 2016 1 commit
  15. 05 Jul, 2016 1 commit
  16. 27 Jun, 2016 1 commit
  17. 01 Jun, 2016 2 commits
  18. 05 Jul, 2015 1 commit
    • Mark Andrews's avatar
      4152. [func] Implement DNS COOKIE option. This replaces the · ce67023a
      Mark Andrews authored
                              experimental SIT option of BIND 9.10.  The following
                              named.conf directives are avaliable: send-cookie,
                              cookie-secret, cookie-algorithm and nocookie-udp-size.
                              The following dig options are available:
                              +[no]cookie[=value] and +[no]badcookie.  [RT #39928]
      ce67023a
  19. 23 May, 2015 1 commit
  20. 20 Oct, 2014 1 commit
  21. 13 Mar, 2014 2 commits
  22. 27 Feb, 2014 1 commit
    • Evan Hunt's avatar
      [master] merge several interdependent fixes · 98922b2b
      Evan Hunt authored
      3760.   [bug]           Improve SIT with native PKCS#11 and on Windows.
      			[RT #35433]
      
      3759.   [port]          Enable delve on Windows. [RT #35441]
      
      3758.   [port]          Enable export library APIs on windows. [RT #35382]
      98922b2b
  23. 12 Feb, 2014 1 commit
  24. 21 Jan, 2014 1 commit
  25. 16 Jan, 2014 1 commit
  26. 14 Jan, 2014 1 commit
    • Evan Hunt's avatar
      [master] native PKCS#11 support · ba751492
      Evan Hunt authored
      3705.	[func]		"configure --enable-native-pkcs11" enables BIND
      			to use the PKCS#11 API for all cryptographic
      			functions, so that it can drive a hardware service
      			module directly without the need to use a modified
      			OpenSSL as intermediary (so long as the HSM's vendor
      			provides a complete-enough implementation of the
      			PKCS#11 interface). This has been tested successfully
      			with the Thales nShield HSM and with SoftHSMv2 from
      			the OpenDNSSEC project. [RT #29031]
      ba751492