1. 25 Jul, 2012 1 commit
  2. 19 Jul, 2012 1 commit
  3. 18 Jul, 2012 1 commit
  4. 09 Jul, 2012 4 commits
  5. 04 Jul, 2012 1 commit
  6. 30 Jun, 2012 1 commit
  7. 25 Jun, 2012 2 commits
  8. 22 Jun, 2012 2 commits
    • 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
    • Michal 'vorner' Vaner's avatar
      [1976] Switch processing to the ClientLists · 5ed0c62a
      Michal 'vorner' Vaner authored
      The authoritative server now uses the ClientLists to provide the correct
      data source clients for Query. The previous configuration is now
      ignored.
      
      Many tests were disabled. Part of them is because we don't have the
      default configuration for built in yet (but it will be simple and solved
      in this branch soon, it's just to keep this commit smallish). The more
      problematic ones are because our in-memory is not really working well --
      we want to use it as a cache and that is missing. Loading the zone files
      to in-memory is also missing (ticket #2046).
      5ed0c62a
  9. 21 Jun, 2012 4 commits
  10. 19 Jun, 2012 1 commit
  11. 18 Jun, 2012 1 commit
  12. 01 Jun, 2012 2 commits
  13. 22 May, 2012 2 commits
  14. 19 May, 2012 4 commits
  15. 18 May, 2012 5 commits
  16. 16 May, 2012 1 commit
  17. 15 May, 2012 1 commit
  18. 08 May, 2012 4 commits
  19. 07 May, 2012 2 commits
    • 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
    • Jelte Jansen's avatar