1. 06 Nov, 2019 1 commit
  2. 31 Oct, 2019 6 commits
  3. 29 Oct, 2019 1 commit
    • Ondřej Surý's avatar
      Disable NSEC Aggressive Cache (synth-from-dnssec) by default · a20c42dc
      Ondřej Surý authored
      It was found that NSEC Aggressive Caching has a significant performance impact
      on BIND 9 when used as recursor.  This commit disables the synth-from-dnssec
      configuration option by default to provide immediate remedy for people running
      BIND 9.12+.  The NSEC Aggressive Cache will be enabled again after a proper fix
      will be prepared.
      a20c42dc
  4. 05 Sep, 2019 1 commit
  5. 21 Aug, 2019 1 commit
  6. 12 Aug, 2019 3 commits
  7. 09 Aug, 2019 1 commit
  8. 31 Jul, 2019 1 commit
  9. 22 Jul, 2019 1 commit
  10. 04 Jul, 2019 3 commits
  11. 01 Jul, 2019 1 commit
  12. 27 Jun, 2019 1 commit
  13. 25 Jun, 2019 1 commit
  14. 20 Jun, 2019 1 commit
    • Michał Kępień's avatar
      Fix statistics for x86 Windows builds · e21103f2
      Michał Kępień authored
      Using atomic_int_fast64_t variables with atomic functions on x86 does
      not cause Visual Studio to report build errors, but such operations
      yield useless results.  Since the isc_stat_t type is unconditionally
      typedef'd to atomic_int_fast64_t, any code performing atomic operations
      on isc_stat_t variables is broken in x86 Windows builds.  Fix by using
      the atomic_int_fast32_t type for isc_stat_t in x86 Windows builds.
      e21103f2
  15. 05 Jun, 2019 2 commits
    • Evan Hunt's avatar
      update documentation · 3853b3cf
      Evan Hunt authored
      - change references to trusted-keys to dnssec-keys with static-key
      - rebuild doc/misc/options and other generated grammar doc
      - add a "see MANAGED-KEYS" note when building named.conf.docbook
      3853b3cf
    • Tony Finch's avatar
      Remove `cleaning-interval` remnants. · a9dca583
      Tony Finch authored
      Since 2008, the cleaning-interval timer has been documented as
      "effectively obsolete" and disabled in the default configuration with
      a comment saying "now meaningless".
      
      This change deletes all the code that implements the cleaning-interval
      timer, except for the config parser in whcih it is now explicitly
      marked as obsolete.
      
      I have verified (using the deletelru and deletettl cache stats) that
      named still cleans the cache after this change.
      a9dca583
  16. 06 May, 2019 1 commit
  17. 25 Apr, 2019 1 commit
    • Evan Hunt's avatar
      restore allowance for tcp-clients < interfaces · d809ec6c
      Evan Hunt authored
      in the "refactor tcpquota and pipeline refs" commit, the counting
      of active interfaces was tightened in such a way that named could
      fail to listen on an interface if there were more interfaces than
      tcp-clients. when checking the quota to start accepting on an
      interface, if the number of active clients was above zero, then
      it was presumed that some other client was able to handle accepting
      new connections. this, however, ignored the fact that the current client
      could be included in that count, so if the quota was already exceeded
      before all the interfaces were listening, some interfaces would never
      listen.
      
      we now check whether the current client has been marked active; if so,
      then the number of active clients on the interface must be greater
      than 1, not 0.
      
      (cherry picked from commit 02365b87ea0b1ea5ea8b17376f6734c811c95e61)
      (cherry picked from commit cae79e1b)
      d809ec6c
  18. 15 Apr, 2019 1 commit
  19. 22 Mar, 2019 1 commit
  20. 19 Mar, 2019 1 commit
  21. 15 Mar, 2019 1 commit
  22. 07 Mar, 2019 1 commit
  23. 08 Feb, 2019 2 commits
  24. 06 Feb, 2019 1 commit
    • Michał Kępień's avatar
      Extend and refine mirror zone documentation · 141a60f3
      Michał Kępień authored
      Add a warning about potential performance implications of configuring a
      non-root zone as a mirror zone.  Explain in more detail how each mirror
      zone version is validated and how validation failures are handled.  Move
      the paragraphs describing how to set up IANA root zone mirroring higher
      up, so that they can be more easily found by the reader.  Explicitly
      state that the "masters" option needs to be present for any mirror zone
      which is not the root zone.  Tweak the description of the interaction
      between the "dnssec-validation" setting and root zone mirroring to make
      it less ambiguous.  Specify what the default "notify" setting is for
      mirror zones.
      141a60f3
  25. 31 Jan, 2019 1 commit
    • Evan Hunt's avatar
      Ancient named.conf options are now a fatal configuration error · ff3dace1
      Evan Hunt authored
      - options that were flagged as obsolete or not implemented in 9.0.0
        are now flagged as "ancient", and are a fatal error
      - the ARM has been updated to remove these, along with other
        obsolete descriptions of BIND 8 behavior
      - the log message for obsolete options explicitly recommends removal
      ff3dace1
  26. 16 Jan, 2019 1 commit
  27. 01 Jan, 2019 1 commit
  28. 11 Dec, 2018 1 commit
  29. 06 Dec, 2018 1 commit