1. 07 Jan, 2013 1 commit
  2. 25 Oct, 2012 1 commit
  3. 16 Mar, 2012 1 commit
    • JINMEI Tatuya's avatar
      [1784] make sure auth uses the synchronous DNS server mode. · c4e3eaef
      JINMEI Tatuya authored
      also introduce mock DNSService and use it to test the behavior, and to test
      the resolver behavior doesn't change.
      
      the essential part should be quite simple; most of the changes are
      straightforward interface adjustments.
      it also includes some editorial cleanups such as adding header-file guards
      or style guideline fixes.
      c4e3eaef
  4. 23 Dec, 2011 1 commit
    • JINMEI Tatuya's avatar
      [1424] made sure any installable initial configs are installed on startup · 2818dab1
      JINMEI Tatuya authored
      even if listen_on failed.  this fix is a kind of an ugly hack, but the symptom
      is quite counter intuitive, so it's probably better than not-fixing.
      I guess the introducing of socket creator will situation a bit, and in
      any event I believe we should refactor the configuration mechanism later.
      I also removed setConfigure() method and configured_ member as they are
      effectively unused in the code anymore.
      2818dab1
  5. 01 Jul, 2011 1 commit
  6. 30 Jun, 2011 1 commit
  7. 22 Jun, 2011 1 commit
  8. 21 Jun, 2011 1 commit
  9. 06 Jun, 2011 1 commit
  10. 03 Jun, 2011 1 commit
  11. 14 Apr, 2011 1 commit
  12. 12 Apr, 2011 1 commit
  13. 11 Apr, 2011 1 commit
  14. 08 Apr, 2011 1 commit
  15. 16 Mar, 2011 1 commit
  16. 15 Mar, 2011 1 commit
    • Jelte Jansen's avatar
      [trac471] set listen on to localhost if nothing is set · 13a3fcfa
      Jelte Jansen authored
      (on the initial configuration)
      
      also added a special case for the 'version' config element in the configuration checker (this caused the configuration to be rejected, while for the purposes of validation it should either be ignored or cause a different validation path)
      13a3fcfa
  17. 25 Feb, 2011 1 commit
  18. 23 Feb, 2011 1 commit
    • Jelte Jansen's avatar
      [trac602] clean up rest of includes that lead to locks.h · 48846bf7
      Jelte Jansen authored
      ie. make sure no headers lead to it unintentionally (i.e.2 headers should not include asiolink.h, but the specific subparts we need) and cc files that include asiolink.h should include config.h first
      
      needed to rename the terribly named src/bin/auth/config.h for this
      48846bf7
  19. 09 Feb, 2011 1 commit
  20. 07 Feb, 2011 1 commit
  21. 27 Jan, 2011 1 commit
  22. 26 Jan, 2011 1 commit
    • Jelte Jansen's avatar
      [trac494] initial abstraction for runningquery results · 8a175757
      Jelte Jansen authored
      Added a abstract placeholder for callbacks in asio (for now); which has
      two subclasses; one takes a DNSServer* and calls resume() on it when the
      runningquery finished its lookup (or fails), the other one is provided a
      callback as defined in isc::nsas::ResolverInterface.
      
      These are more objects that are newed while running and delete
      themselves, and they may not even be necessary, but for now this makes
      it work while doing the least amount of changes in other parts.
      
      RunnigQuery now takes one of these objects instead of a DNSServer*, and
      the objects decide what should be done once it is ready.
      
      Things to do:
      - remove the temporary MyCallback class from resolver (perhaps move it
        to a unittest)
      - move ResolverInterface out of nsas, as well as its Callback thingy,
        and merge it with the new callback holders
      - general cleanup and tests (although, as with current resolver tests,
        need framework to fake outside query handling)
      8a175757
  23. 24 Jan, 2011 1 commit
  24. 21 Jan, 2011 2 commits
  25. 20 Jan, 2011 1 commit
  26. 18 Jan, 2011 1 commit
    • Jelte Jansen's avatar
      ends0 fix and message argument rename · 6e4c7c07
      Jelte Jansen authored
      renamed the original MessaPtr message argument in the various process()
      calls to query_message, to better reflect the content
      Also fixed EDNS0 responses; fill in our own value (currently hardcoded
      to 4096, we should make this configurable at some point)
      added a new constant DEFAULT_MAX_EDNS0_UDPSIZE to lib/dns/message.h for
      that purpose
      6e4c7c07
  27. 15 Jan, 2011 1 commit
  28. 03 Jan, 2011 1 commit
  29. 27 Nov, 2010 1 commit
  30. 22 Nov, 2010 1 commit
  31. 26 Oct, 2010 1 commit
  32. 23 Oct, 2010 2 commits
  33. 22 Oct, 2010 1 commit
  34. 21 Oct, 2010 2 commits
  35. 11 Oct, 2010 1 commit
    • Evan Hunt's avatar
      Addressed some review comments, including: · f0f818b2
      Evan Hunt authored
       - added diagrams to asiolink documentation
       - eliminated improper error return in TCPServer operator()
       - moved UDPEndpoint, TCPEndpoint, UDPSOcket, TCPSOcket implementation
         code into internal/udpdns.h and internal/tcpdns.h
       - RecursiveQuery ns_addr_ member now an IOAddress rather than asio address
       - add method headers in recursor.h and auth_srv.h
       - change asio_link unittest name to asiolink
      
      
      git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac327@3177 e5f2f494-b856-4b98-b285-d166d9295462
      f0f818b2
  36. 05 Oct, 2010 1 commit
  37. 03 Oct, 2010 1 commit