1. 06 Oct, 2010 1 commit
  2. 05 Oct, 2010 1 commit
  3. 03 Oct, 2010 1 commit
  4. 30 Sep, 2010 3 commits
  5. 17 Sep, 2010 1 commit
  6. 16 Sep, 2010 2 commits
  7. 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
  8. 23 Aug, 2010 1 commit
  9. 22 Jul, 2010 2 commits
  10. 21 Jul, 2010 4 commits
  11. 20 Jul, 2010 1 commit
  12. 10 Jul, 2010 4 commits
  13. 01 Jul, 2010 1 commit
  14. 24 Jun, 2010 1 commit
  15. 23 Jun, 2010 1 commit
  16. 22 Jun, 2010 1 commit
  17. 21 Jun, 2010 1 commit
  18. 20 Jun, 2010 3 commits
  19. 19 Jun, 2010 2 commits
  20. 18 Jun, 2010 1 commit
  21. 31 May, 2010 1 commit
  22. 27 May, 2010 1 commit
  23. 12 Apr, 2010 1 commit
  24. 05 Mar, 2010 1 commit
    • Jeremy C. Reed's avatar
      Restructure trunk again. · 2e119c7e
      Jeremy C. Reed authored
      This is based on ideas done in experiments/jreed-layout, but
      I manually did this again.
      
      Moved around directory structures.
      A single python subdirectory under src/lib for single "isc" module.
      No "cpp" directories.
      
      No pyshared or includes symlink trees.
      
      I tested running the c++ tests and python tests.
      I tested running run_bind10.sh from source tree (with nothing installed).
      I tested running bind10 from installed (after moving source).
      
      
      git-svn-id: svn://bind10.isc.org/svn/bind10/trunk@1120 e5f2f494-b856-4b98-b285-d166d9295462
      2e119c7e
  25. 29 Jan, 2010 1 commit
  26. 26 Jan, 2010 1 commit
  27. 30 Oct, 2009 1 commit