1. 20 Apr, 2011 1 commit
  2. 15 Apr, 2011 1 commit
  3. 14 Apr, 2011 1 commit
  4. 12 Apr, 2011 1 commit
  5. 11 Apr, 2011 1 commit
  6. 08 Apr, 2011 1 commit
  7. 06 Apr, 2011 1 commit
  8. 15 Mar, 2011 1 commit
  9. 04 Mar, 2011 3 commits
  10. 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
  11. 22 Feb, 2011 2 commits
  12. 21 Jan, 2011 1 commit
  13. 18 Jan, 2011 4 commits
  14. 01 Jan, 2011 1 commit
  15. 22 Dec, 2010 2 commits
  16. 21 Dec, 2010 1 commit
  17. 20 Dec, 2010 1 commit
  18. 09 Dec, 2010 1 commit
    • Yoshitaka Aharen's avatar
      Address some review comments [comment:ticket:347:5] · 468ed141
      Yoshitaka Aharen authored
      * Timer call back scheme of submitting statistics changed.
      * Avoid dynamic allocations.
      * Some files and classes were renamed.
        - stats.{cc,h} -> statistics.{cc,h}
        - class Counter -> class QueryCounters
      * Remove unnecessary includes.
      * Some test cases were appended.
        - class IntervalTimer
        - Submitted values from QueryCounters::submitStatistics()
        - Counter increment with handling query
      * Remove namespace 'statistics'.
      * Argument to constructor of IntervalTimer was changed
        to asio_link::IOService&.
      * Error handling improved
        - Parameter check
        - Exception handling
      * Documentation and comments were appended.
      
      
      
      git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac347@3782 e5f2f494-b856-4b98-b285-d166d9295462
      468ed141
  19. 01 Dec, 2010 1 commit
  20. 27 Oct, 2010 1 commit
  21. 22 Oct, 2010 1 commit
  22. 21 Oct, 2010 2 commits
  23. 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
  24. 05 Oct, 2010 1 commit
  25. 30 Sep, 2010 1 commit
  26. 17 Sep, 2010 1 commit
  27. 16 Sep, 2010 1 commit
  28. 15 Sep, 2010 1 commit
    • Evan Hunt's avatar
      Refactoring of the asio_link module as preparation for adding a resolver. · d09afbc6
      Evan Hunt authored
      1) The asio_link object no longer directly depends on AuthSrv*; instead
      the caller must provide a pair of callback objects, CheckinProvider and
      DNSProvider, which are called at appropriate times to check for outstanding
      configuration messages and to process a DNS message.
      
      2) In hopes of making it less painful to write the ASIO handlers
      when we add the code to send requests to upstream authoritative
      servers, I rewrote the TCPServer and UDPServer classes to use
      the "stackless coroutine" pattern described at:
      http://blog.think-async.com/2010/03/potted-guide-to-stackless-coroutines.html
      
      The resulting ASIO code should be functionally identical to the
      previous code, but it is shorter and (IMHO) easier to read:
      instead of several different asynchronous response handlers,
      there's a single function for TCP and another for UDP, and the
      I/O operations are all laid out in logical order.
      
      Next step will be to move asio_link into src/lib, but I'm leaving
      it here for now to make it easier to read the diff.
      
      
      git-svn-id: svn://bind10.isc.org/svn/bind10/branches/trac327@2934 e5f2f494-b856-4b98-b285-d166d9295462
      d09afbc6
  29. 16 Aug, 2010 3 commits
  30. 13 Aug, 2010 1 commit