1. 19 Mar, 2019 1 commit
  2. 16 Jan, 2019 1 commit
    • Witold Krecicki's avatar
      If possible don't use forwarders when priming the resolver. · b49310ac
      Witold Krecicki authored
      If we try to fetch a record from cache and need to look into
      hints database we assume that the resolver is not primed and
      start dns_resolver_prime(). Priming query is supposed to return
      NSes for "." in ANSWER section and glue records for them in
      ADDITIONAL section, so that we can fill that info in 'regular'
      cache and not use hints db anymore.
      However, if we're using a forwarder the priming query goes through
      it, and if it's configured to return minimal answers we won't get
      the addresses of root servers in ADDITIONAL section. Since the
      only records for root servers we have are in hints database we'll
      try to prime the resolver with every single query.
      
      This patch adds a DNS_FETCHOPT_NOFORWARD flag which avoids using
      forwarders if possible (that is if we have forward-first policy).
      Using this flag on priming fetch fixes the problem as we get the
      proper glue. With forward-only policy the problem is non-existent,
      as we'll never ask for root server addresses because we'll never
      have a need to query them.
      
      Also added a test to confirm priming queries are not forwarded.
      b49310ac
  3. 31 May, 2018 1 commit
    • Evan Hunt's avatar
      update system tests so validation won't fail when using IANA key · a7a2fa29
      Evan Hunt authored
      - all tests with "recursion yes" now also specify "dnssec-validation yes",
        and all tests with "recursion no" also specify "dnssec-validation no".
        this must be maintained in all new tests, or else validation will fail
        when we use local root zones for testing.
      - clean.sh has been modified where necessary to remove managed-keys.bind
        and viewname.mkeys files.
      a7a2fa29
  4. 23 Feb, 2018 2 commits
  5. 22 Feb, 2018 1 commit
  6. 27 Jun, 2016 1 commit
  7. 03 Dec, 2014 1 commit
  8. 13 Sep, 2014 1 commit
  9. 21 Aug, 2014 1 commit
  10. 23 Mar, 2013 1 commit
  11. 22 Mar, 2013 1 commit
    • Evan Hunt's avatar
      [master] add DSCP support · 67adc03e
      Evan Hunt authored
      3535.	[func]		Add support for setting Differentiated Services Code
      			Point (DSCP) values in named.  Most configuration
      			options which take a "port" option (e.g.,
      			listen-on, forwarders, also-notify, masters,
      			notify-source, etc) can now also take a "dscp"
      			option specifying a code point for use with
      			outgoing traffic, if supported by the underlying
      			OS. [RT #27596]
      67adc03e
  12. 09 Jan, 2013 2 commits
  13. 19 Jun, 2007 1 commit
  14. 18 Jun, 2007 1 commit
  15. 05 Mar, 2004 1 commit
  16. 02 Mar, 2004 1 commit
  17. 09 Jan, 2001 1 commit
  18. 22 Dec, 2000 1 commit
  19. 28 Nov, 2000 1 commit
  20. 22 Nov, 2000 1 commit
  21. 21 Nov, 2000 1 commit
  22. 01 Sep, 2000 1 commit
  23. 17 Aug, 2000 1 commit
  24. 01 Aug, 2000 1 commit
  25. 27 Jul, 2000 1 commit
  26. 22 Jun, 2000 2 commits
  27. 13 Jun, 2000 3 commits
  28. 08 Jun, 2000 1 commit
  29. 15 May, 2000 1 commit