1. 14 Apr, 2016 2 commits
  2. 13 Apr, 2016 2 commits
  3. 11 Apr, 2016 1 commit
  4. 07 Apr, 2016 1 commit
  5. 06 Apr, 2016 8 commits
  6. 05 Apr, 2016 7 commits
  7. 04 Apr, 2016 11 commits
    • Thomas Markwalder's avatar
      [4243] Distcheck failure correction · b71852dc
      Thomas Markwalder authored
          Distcheck sporadically fails to clean up test_leases.csv.2
          can be left behind by dhcp4 and dhcp6 testing.
      
      src/bin/dhcp4/tests/Makefile.am
      src/bin/dhcp6/tests/Makefile.am
          - Added test_leases.csv.* to CLEANFILES
      b71852dc
    • 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] Updated admin guide and spec files · fe77538d
      Thomas Markwalder authored
          Revamped discussion of FQDN name generation and use of the
          replace-client-name parameter in the v4 and v6 guides.
      fe77538d
    • 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] kea-dhcp4 now supports replace-client-name modes · bc8768e9
      Thomas Markwalder authored
          src/bin/dhcp4/dhcp4_messages.mes
              - Added new log message DHCP4_SUPPLY_HOSTNAME
      
          src/bin/dhcp4/dhcp4_srv.cc
              - Dhcpv4Srv::processClientName() - pushed lack of host option in the
              client request down into processHostoption()
      
              - Dhcpv4Srv::processHostnameOption() - modified to support the new name
              replacement modes
      
          src/bin/dhcp4/tests/fqdn_unittest.cc
              - NameDhcpv4SrvTest:: testReplaceClientNameMode() - new method which
              tests a server's handling of a single client packet for a given
              replace-client-name mode.
      
              - TEST_F(NameDhcpv4SrvTest, replaceClientNameModeTest) - new test which
              exercises the permutations of client packets and replace-client-name
              modes.
      bc8768e9
    • 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
  8. 01 Apr, 2016 2 commits
  9. 31 Mar, 2016 4 commits
  10. 29 Mar, 2016 1 commit
  11. 24 Mar, 2016 1 commit