1. 31 Aug, 2012 1 commit
    • Jeremy C. Reed's avatar
      [master] fix spelling · c0c5ff35
      Jeremy C. Reed authored
      Fix a misspelling in a log output.
      Also fix same misspelling in some comments and unittest output.
      c0c5ff35
  2. 23 Aug, 2012 2 commits
  3. 21 Aug, 2012 3 commits
  4. 20 Aug, 2012 1 commit
  5. 10 Aug, 2012 1 commit
  6. 09 Aug, 2012 1 commit
  7. 08 Aug, 2012 1 commit
    • Kazunori Fujiwara's avatar
      Statistics data transfer method is changed · a580674f
      Kazunori Fujiwara authored
       from peliodic sending via statistics channel
       to passive retrieval via config session
      
      - Added "getstats" command to retrieve statistics data via config session.
        = type "Auth getstats" command using bindctl shows statistics data.
      - Removed StatisticsIntervalTimer
      - Removed "sendstats" command
      - Changed that each config command can return values.
        - returns Element::createlist(), Element::fromJSON("{}") or Statistics
      
      Opinion:
      - Each command should return conditions and values using createAnswer()
         rather than using throw/catch.
      a580674f
  8. 19 Jul, 2012 1 commit
  9. 18 Jul, 2012 1 commit
  10. 11 Jul, 2012 1 commit
  11. 09 Jul, 2012 1 commit
  12. 06 Jul, 2012 1 commit
  13. 30 Jun, 2012 1 commit
  14. 22 Jun, 2012 1 commit
    • Michal 'vorner' Vaner's avatar
      [1976] Rip the old data source stuff out · 27b68b4c
      Michal 'vorner' Vaner authored
      As it was no longer used to answer queries, the old data sources (both
      the new API and old sqlite3 stuff) was ripped out. Their configuration
      goes with them. The loadzone command, unfortunately, too, because it
      handled the old stuff and we don't really have a way to load to
      in-memory now (needs #2044/#2046) so it would do nothing anyway.
      
      The configuration options are left in the spec file, because other
      modules refer to them. Once the other modules are solved, it can be
      removed.
      27b68b4c
  15. 16 May, 2012 1 commit
  16. 11 May, 2012 1 commit
  17. 08 May, 2012 2 commits
    • Jelte Jansen's avatar
      [1207] rename getInMemoryClientP back to getInMemoryClient · 17eb0c77
      Jelte Jansen authored
      The temporary name with the added P is no longer necessary now the original method has been removed.
      17eb0c77
    • Jelte Jansen's avatar
      [1207] Remove InMemoryClient-specific code from auth_srv · 188b12ea
      Jelte Jansen authored
      Made the getZoneCount() method from inmemory client a general datasource client
      call (which throws NotImplemented by default), as this does seem useful in other
       cases as well.
      
      Now the work starts to pay off; removed the temporary pointer variable (getInMemoryClientP() still returns a pointer but now directly retrieved from the container), and any direct reference to isc::datasrc::InMemoryClient is removed from au
      th_srv (but not from tests as of yet)
      188b12ea
  18. 07 May, 2012 1 commit
    • Jelte Jansen's avatar
      [1208] use the container to set in-mem client · bf1717f3
      Jelte Jansen authored
      Instead of the direct shared_ptr.
      
      Changes needed:
      Moved loading of zones in config into the memory_datasrc implementation; at this moment the general API has no method for this (and it may not be necessary; datasources should handle their own config anyway).
      This does have one drawback; through the dynamic loading mechanism we currently lose exception type information. So for now specific exceptions such as MasterLoadError end up as 'general' DataSourceErrors. Tests have been updated to reflect this.
      
      Also, I made config handler slightly more lenient; it has hardcoded defaults and will now accept config parts without "class" or "zones"; using .spec -derived values is impractical here with the current config API, but in this case it shouldn't *really* matter; as IN is hardcoded in several places anyway atm.
      bf1717f3
  19. 19 Apr, 2012 1 commit
  20. 18 Apr, 2012 2 commits
  21. 17 Apr, 2012 1 commit
  22. 14 Feb, 2012 1 commit
  23. 13 Feb, 2012 1 commit
  24. 10 Feb, 2012 1 commit
  25. 09 Feb, 2012 1 commit
  26. 03 Feb, 2012 1 commit
  27. 14 Dec, 2011 1 commit
  28. 28 Jul, 2011 3 commits
  29. 27 Jul, 2011 1 commit
  30. 23 Jul, 2011 1 commit
  31. 23 Jun, 2011 1 commit
  32. 20 Jun, 2011 1 commit
  33. 01 Jan, 2011 1 commit