1. 14 Apr, 2016 2 commits
  2. 13 Apr, 2016 2 commits
  3. 06 Apr, 2016 8 commits
  4. 05 Apr, 2016 7 commits
  5. 04 Apr, 2016 8 commits
    • Thomas Markwalder's avatar
      [4243] Addressed review comments · 869c33a5
      Thomas Markwalder authored
      src/lib/asiolink/Makefile.am
          added asio_wrapper.h to list of sources
      
      src/lib/asiolink/asio_wrapper.h
          updated commentary to include GNU/Boost bugs and
          added prominent warning comment
      869c33a5
    • Shawn Routhier's avatar
      7e468146
    • Thomas Markwalder's avatar
      [4259] kea-dhcp6 now supports replace-client-name modes · b3f483e5
      Thomas Markwalder authored
          src/bin/dhcp6/dhcp6_messages.mes
              - Added new log message, DHCP6_DDNS_SUPPLY_FQDN
      
          src/bin/dhcp6/dhcp6_srv.cc
              - Dhcpv6Srv::processClientFqdn() - modified to support the name
              replacement modes
      
          src/bin/dhcp6/tests/fqdn_unittest.cc
              - FqdnDhcpv6SrvTest::testReplaceClientNameMode() new method which tests
              a server's handling of a single client packet for a given
              replace-client-name mode.
      
              - TEST_F(FqdnDhcpv6SrvTest, replaceClientNameModeTest) - new test which
              exercises the permutations of client packets and replace-client-name
              modes.
      b3f483e5
    • 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
    • Thomas Markwalder's avatar
      [4259] Add unit tests to ensure StringParser can parse booleans · 849439da
      Thomas Markwalder authored
          Added checks to ensure that StringParser can handle being given
          a boolean literal (i.e. unquoted true or false)
      849439da
    • Marcin Siodelski's avatar
    • Marcin Siodelski's avatar
    • Marcin Siodelski's avatar
  6. 01 Apr, 2016 2 commits
  7. 31 Mar, 2016 4 commits
  8. 29 Mar, 2016 1 commit
  9. 24 Mar, 2016 2 commits
  10. 23 Mar, 2016 1 commit
  11. 22 Mar, 2016 2 commits
  12. 21 Mar, 2016 1 commit