1. 23 May, 2014 1 commit
    • Marcin Siodelski's avatar
      [master] Bumped up timeout values in D2 controller tests. · a6c7bda2
      Marcin Siodelski authored
      On the FreeBSD10 system installed on the physical machine with the CPU:
      (Intel(R) Core(TM) i7-2700K CPU @ 3.50GHz), Kea compiled with clang 3.3,
      it takes slightly more than 2100ms (the previous timeout value) for the
      callback to occur. This seems to be specific to this system but on the
      other hand we don't test on FreeBSDs a lot, so the problem may be more
      common than we think. This was okayed on Jabber.
      a6c7bda2
  2. 22 May, 2014 1 commit
    • Thomas Markwalder's avatar
      [master] Disabled forceUDPSendError unit test for Solaris · b8ce9d26
      Thomas Markwalder authored
      The goal of these tests is to exercise error handling of a failed NCR send
      in Kea4/Kea6.  Because the test is for a UDP sender is there is no simple way
      to make the send fail.  The only way found so far is to attmpt to send it to
      0.0.0.0/port 0.  This fails everywhere except Solaris 11. For now the tests
      have been disabled for Solaris 11
      b8ce9d26
  3. 20 May, 2014 4 commits
  4. 19 May, 2014 4 commits
  5. 15 May, 2014 3 commits
  6. 13 May, 2014 1 commit
  7. 10 May, 2014 1 commit
  8. 08 May, 2014 6 commits
  9. 07 May, 2014 3 commits
    • Thomas Markwalder's avatar
      [3268] Modified D2CfgMgr and spec file · 67f5da73
      Thomas Markwalder authored
      Added D2CfgMgr::buildParams() method to support the new parameters first
      processing.
      
      Removed support D2's global "interface" parameter, and added three more:
       - dns_server_timeout
       - ncr_protocol
       - ncr_format
      67f5da73
    • Thomas Markwalder's avatar
      [3268] Added container class for D2 global parameters · 0f2ef12b
      Thomas Markwalder authored
      Added d2::D2Params to act as container class for D2 global parameters.
      This permits them to be converted from their context parameter form during
      configuration parsing.
      0f2ef12b
    • Thomas Markwalder's avatar
      [3268] Treat top-level scalars as a group of globals parameters · baa06740
      Thomas Markwalder authored
      Restructured DCfgMgrBase to group the top level elements in a configuration
      into scalars (strings, bools, ints, etc...) and objects (maps, lists, etc),
      and parse the scalars first, then objects.  This permits the top level
      scalars to be treated as a group of global parameters that are parsed first.
      
      Ordered parsing is now relegated to only object elements. Scalars are parsed
      first before any objects.
      
      Also added the ability to reset config manager's context and rather than
      than starting configuration parsing with a copy of the current context, it
      starts with an empty context.
      
      Modified unit tests accordingly.
      baa06740
  10. 06 May, 2014 2 commits
  11. 29 Apr, 2014 1 commit
  12. 28 Apr, 2014 3 commits
  13. 25 Apr, 2014 3 commits
  14. 24 Apr, 2014 3 commits
  15. 23 Apr, 2014 3 commits
  16. 22 Apr, 2014 1 commit