1. 17 Dec, 2016 2 commits
  2. 26 Oct, 2016 1 commit
  3. 18 Oct, 2016 1 commit
  4. 03 Jun, 2016 1 commit
  5. 06 Apr, 2016 1 commit
    • Thomas Markwalder's avatar
      [4259] Addressed review comments · 773659ff
      Thomas Markwalder authored
          Moved string/enum conversion functions inside D2ClientConfig
      
          Changed underscores to hypens in replace-client-name values and changed
          all literal values to lower case.
      
          Fixed minor wording issues in admin guide and new log messages.
      
          Added commentary and extra error logging to unit tests
      
          Added test case for invalid value of replace-client-name
      773659ff
  6. 05 Apr, 2016 1 commit
  7. 04 Apr, 2016 1 commit
    • Thomas Markwalder's avatar
      [4259] Converted replace-client-name from boolean to enumeration · d80e28d3
      Thomas Markwalder authored
          The D2 client configuration parameter, replace-client-name, was
          changed from a boolean, to an enumerated list of modes:
      
              "NEVER" - do not alter or supply the client name
              "ALWAYS" - always replace the client name, or supply it if
               not sent by the client
              "WHEN_PRESENT" - replace the client name sent by the client,
               do not supply one otherwise
              "WHEN_NOT_PRESENT" - supply the client name only if one was
              not sent by the client
      
          src/lib/dhcpsrv/d2_client_cfg.cc
          src/lib/dhcpsrv/d2_client_cfg.h
              Added the D2ClientConfig::ReplaceClientNameMode enumeration.
      
          src/lib/dhcpsrv/parsers/dhcp_parsers.cc
              - Alter replace-client-name parsing to parse the mode labels.
              - Maps boolean literals true and false to RCM_WHEN_PRESENT and
              RCM_NEVER respectively
      
          src/bin/dhcp4/dhcp6_srv.cc
          src/bin/dhcp4/dhcp4_srv.cc
          src/lib/dhcpsrv/d2_client_mgr.h
              - Adapted to use the enumeration
      
          src/bin/dhcp4/tests/config_parser_unittest.cc
          src/bin/dhcp4/tests/fqdn_unittest.cc
          src/bin/dhcp6/tests/config_parser_unittest.cc
          src/bin/dhcp6/tests/fqdn_unittest.cc
          src/lib/dhcpsrv/tests/cfgmgr_unittest.cc
          src/lib/dhcpsrv/tests/d2_client_unittest.cc
          src/lib/dhcpsrv/tests/d2_udp_unittest.cc
          src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
              - Alter existing tests to use the enumeration. Note false was replaced
              with RCM_NEVER and true with RCM_WHEN_PRESENT
      d80e28d3
  8. 17 Mar, 2016 1 commit
  9. 15 Mar, 2016 2 commits
  10. 25 Feb, 2016 1 commit
  11. 16 Dec, 2015 1 commit
  12. 25 Nov, 2015 2 commits
  13. 24 Nov, 2015 1 commit
  14. 22 Nov, 2015 1 commit
  15. 18 Nov, 2015 2 commits
    • Thomas Markwalder's avatar
      [4096] Addressed review comments · 668ec9e6
      Thomas Markwalder authored
      src/bin/dhcp4/tests/config_parser_unittest.cc
      src/bin/dhcp6/tests/config_parser_unittest.cc
      src/lib/dhcpsrv/client_class_def.h
          Fixed spellings and spacing.
      
      src/lib/dhcpsrv/Makefile.am
      src/lib/dhcpsrv/tests/Makefile.am
          Move eval lib up in the link order
      668ec9e6
    • Francis Dupont's avatar
      [4096] spelling · dd9843b5
      Francis Dupont authored
      dd9843b5
  16. 17 Nov, 2015 1 commit
    • Thomas Markwalder's avatar
      [4096] kea-dhcp4 now parses client class definitions list · a419556f
      Thomas Markwalder authored
      src/bin/dhcp4/json_config_parser.cc
          - createGlobalDhcp4ConfigParser() - creates ClientClassDefListParser
          for "client-classes" element
          - configureDhcp4Server() - runs the ClientClassDefListParser against
          the "client-classes" element
      
      src/bin/dhcp4/tests/config_parser_unittest.cc
          Added new tests for parsing client class definitions:
          TEST_F(Dhcp4ParserTest, clientClassDictionary)
          TEST_F(Dhcp4ParserTest, invalidClientClassDictionary)
      
      src/bin/dhcp4/dhcp4.spec
          Added global "client-classes" element
      a419556f
  17. 02 Nov, 2015 1 commit
  18. 31 Oct, 2015 5 commits
  19. 29 Oct, 2015 1 commit
  20. 28 Oct, 2015 1 commit
    • Stephen Morris's avatar
      [3259] Updates to handle new syntax only · ee8fe286
      Stephen Morris authored
      As some incompatible changes have already been made to the hooks
      interface (removal of the setSkip method), it seems pointless to
      support both old and new hoos-libraries syntax.  These modifications
      remove support for the old syntax.
      ee8fe286
  21. 18 Oct, 2015 2 commits
  22. 16 Oct, 2015 1 commit
  23. 02 Oct, 2015 1 commit
  24. 08 Sep, 2015 1 commit
  25. 02 Sep, 2015 1 commit
  26. 20 Aug, 2015 1 commit
  27. 08 Jul, 2015 1 commit
  28. 10 Jun, 2015 1 commit
  29. 09 Jun, 2015 1 commit
    • Tomek Mrugalski's avatar
      [3796] Changes after review: · 86da25a3
      Tomek Mrugalski authored
       - a lot of dead code removed from command_interpreter.cc|h|tests
       - unit-tests an el() function now have comments
       - comments improved (added for constants, cleaned up for functions)
       - copyright years updated
       - unnecessary includes removed
      86da25a3
  30. 20 May, 2015 1 commit
  31. 13 May, 2015 1 commit