]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[master] Finished merge of trac3833 (unsigned for indexes)
authorFrancis Dupont <fdupont@isc.org>
Sat, 13 Jun 2015 11:07:43 +0000 (13:07 +0200)
committerFrancis Dupont <fdupont@isc.org>
Sat, 13 Jun 2015 11:07:43 +0000 (13:07 +0200)
24 files changed:
1  2 
ChangeLog
src/bin/dhcp4/tests/dhcp4_srv_unittest.cc
src/bin/dhcp4/tests/dhcp4_test_utils.cc
src/bin/dhcp6/tests/dhcp6_client.cc
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
src/bin/dhcp6/tests/dhcp6_test_utils.h
src/bin/perfdhcp/test_control.cc
src/lib/dhcp/option.cc
src/lib/dhcp/option_custom.cc
src/lib/dhcp/option_int_array.h
src/lib/dhcp/pkt6.cc
src/lib/dhcp/tests/libdhcp++_unittest.cc
src/lib/dhcp/tests/option6_addrlst_unittest.cc
src/lib/dhcp/tests/option6_ia_unittest.cc
src/lib/dhcp/tests/option6_iaaddr_unittest.cc
src/lib/dhcp/tests/option6_iaprefix_unittest.cc
src/lib/dhcp/tests/option_custom_unittest.cc
src/lib/dhcp/tests/option_int_array_unittest.cc
src/lib/dhcp/tests/option_int_unittest.cc
src/lib/dhcp/tests/option_unittest.cc
src/lib/dhcp/tests/pkt4_unittest.cc
src/lib/dhcp/tests/pkt6_unittest.cc
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
src/lib/dhcpsrv/tests/cfg_hosts_unittest.cc

diff --cc ChangeLog
index 37bd2ee54b2a4566d595734a6cf40cf24132b652,76dffcc89fb65db0a581ef7afef9714365cfa797..3c22e0a365633eec18c75f9cdec79a325e161945
+++ b/ChangeLog
 -929   [build]         fdupont
++952.  [bug]           fdupont
++      Made some loop indexes an unsigned type to avoid compiler warnings
++      where the termination condition is comparison with an unsigned
++      value.
++      (Trac #3833, git xxx)
++
 +951.  [build]         fdupont
 +      Removed BUNDY configuration backend.
 +      (Trac #3732, git 96364cbbb15318c8f55d5b287cda0990d3eaae32)
 +
 +950.  [doc]           marcin
 +      Updated section about logging in the User Guide. Also,
 +      updated Hooks Developer's Guide with the recommendations for
 +      the developers about use of logging in hooks libraries.
 +      (Trac #3805, git b403de1f335a2fb5098c9abc0858b8137892f868)
 +
 +949.  [func]          tmark
 +      kea-admin now supports dumping MySQL and PostgreSQL lease tables
 +      to CSV file, via a new command "lease-dump".  This is primarily
 +      intended for use as a diagnostic tool.
 +      (Trac #3802, git 6ec774e8523e7f8415d6cd18c34062489e127847)
 +
 +948.  [bug]           fdupont
 +      libdhcpsrv: check if new host reservation tries to use an already
 +      reserved address.
 +      (Trac #3652, git 4f10b78341b197bd321fbf2ec71db7420e40718d)
 +
 +947.  [func]          marcin
 +      DHCPv6 server now supports Rapid Commit option.
 +      (Trac #3070, git a6b6156aaa95ab74c69a537e90483f82e9fbe4a2)
 +
 +946.  [doc]           tmark
 +      Added doucmentation for kea-admin "lease-dump" command to the
 +      Kea Admininstrator's Guide and kea-admin man page.
 +      (Trac #3803, git 54b59b7ef02f6428405794066ea779e9bd4c0b6e)
 +
 +945.  [func]          marcin
 +      Improved log messages emitted by the DHCPv6 server. Also,
 +      the server is now using multiple distinct loggers for logging
 +      messages pertaining to different functional parts of the
 +      code, e.g. packet transmission, lease allocation, DDNS etc.
 +      (Trac #3807, git c95ebdaf39c3d8d78d83d53db15824c60078f566)
 +
 +944.    [func]      tmark
 +      kea-admin commands lease-init, lease-version, and lease-upgrade
 +      now support PostgreSQL. Note that at this time the PostgreSQL
 +      backend only supports Kea schema version 1.0, so there are no
 +      upgrades available.
 +      (Trac #3883, git 990a0d72fa247e4a12e2608994204c48274e4cd6)
 +
 +943.  [func]          sar
 +      Split the DHCP-DDNS logging messages amongst several loggers to
 +      allow the administrator finer control over debugging messages.
 +      Messages pertaining to the name change requests processing include
 +      an ID, currently the DHCID, to identify the transactions.
 +      (Trac #3808, git 4fbe08234049de6ef67bb5cdb244d180a7a4c3a9)
 +
 +942.  [func]          tomek
 +      18 new statistics added in DHCPv4 server: generic packet counters,
 +      per packet type counters, parsing failure and packet drops.
 +      (Trac #3794, git a61f40c44910a09699a9a566a5ec35ab758564ba)
 +
 +941.  [bug]           marcin
 +      Configuration parser for host reservations returns an error
 +      when an unsupported parameter is specified.
 +      (Trac 3810, git 54ee0f6328a303c366dd8239e768dfc4a23a5d9b)
 +
 +940.  [bug]           fdupont
 +      DHCPv4 server drops DHCPRELEASE messages sent from a bad
 +      location (i.e., no subnet can be selected)
 +      (Trac 3504, git f0f13ac74779f76ed7af91bd5dab3d11ba00be79)
 +
 +939.  [bug]           fdupont
 +      Small fix in HooksDhcpv4SrvTest.subnet4SelectSimple unit-test.
 +      (Trac 3881, git a21afdffec41fceb61e6760d4108d670b2eabe75)
 +
 +938.  [build]         fdupont
 +      Removed Python from the log library (code, message compiler and
 +      documentation)
 +      (Trac #3734, git d24b7c9716c6eb7a3e9dd2cb3fd2d1bfe4e1201f)
 +
 +937.  [bug]           fdupont
 +      The log ID LOG_UNRECOGNISED_DIRECTIVE was changed to
 +      LOG_UNRECOGNIZED_DIRECTIVE to follow US English spelling.
 +      (Trac #3762, git 235e3304746352e9341008225f9f2392586a9f66)
 +
 +936.  [bug]           fdupont
 +      Added an ASSERT to avoid a crash in HooksDhcpv4SrvTest
 +      subnet4SelectSimple unit test. Fixed out of bounds vector accesses
 +      in perfdhcp (which should not be able to handle links
 +      with long (i.e., more than 6 bytes) link-layer addresses).
 +      (Trac #3868, git c20f47e19d6060605c0611754db7b66b08553caa)
 +
 +935.  [bug]           fdupont
 +      Fixed 3 out of bounds accesses on vectors in DHCP++ code.
 +      (Trac #3854, git de263ad0008f3494a85592f78db1ec662b68e689)
 +
 +934.  [bug]           fdupont
 +      Renamed the DHCP-DDNS constant INVALID_SOCKET to SOCKET_NOT_VALID
 +      to avoid conflicting with a constant of that name defined on some
 +      operating systems.
 +      (Trac #3861, git 28205225ceed03ff3126e43cd06cedbaa7d8d657)
 +
 +933.  [func]*         marcin
 +      DHCPv4 server by default identifies a client using the
 +      client-identifier, if present. The new configuration
 +      parameter 'match-client-id' allows for disabling this
 +      behavior, i.e. 'chaddr' field is used to identify the
 +      client instead.
 +      (Trac #3747, git b9dc6ffd0f3396e9da8e0c83fd82164b8b8af011)
 +
 +932.  [func]          kalmus
 +      MySQL schema has been extended with tables that can store
 +      host reservation. This ticket updates database schema only,
 +      the tables are not in use yet.
 +      (Trac #3567, git d2cd5d53b3f31422a342c9bb8946dad9ed1ea032)
 +
 +931.  [func]          marcin
 +      Improved log messages emitted by the DHCPv4 server. Also,
 +      the server is now using multiple distinct loggers for logging
 +      messages pertaining to different functional parts of the
 +      code, e.g. packet transmission, lease allocation, DDNS etc.
 +      For complete list of logger names see User Guide.
 +      (Trac #3806, git 7b148c2dd5e2696a541883223ce1efd2de81f143)
 +
 +930.  [func]          tomek
 +      Statistics Manager is now implemented. There is a new library
 +      libkea-stats that governs statistics collection. Its usage will
 +      be added in the upcoming tickets.
 +      (Trac #3793, git 68e9554ecabfc2a79731eeec1c706522e4d39332)
 +
 +929.  [build]         fdupont
        Corrected problem in build system whereby specifying an
        installation directory on the "configure" command line that
        included a "+" in the name caused the build to fail.
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 3deefcf5377a2334bf1af33f6700a47ee20cb724,07dfbd74c89bf2f03db7833ea1f457318dd57f9e..53c01bd017e5de1557b3e6eb664b9c83433771ed
mode 100644,100755..100644