]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
Merge branch 'isc-master' into minor-changes
authorAndrei Pavel <andrei.pavel@qualitance.com>
Thu, 17 Aug 2017 18:04:29 +0000 (21:04 +0300)
committerAndrei Pavel <andrei.pavel@qualitance.com>
Thu, 17 Aug 2017 18:04:29 +0000 (21:04 +0300)
24 files changed:
1  2 
doc/guide/Makefile.am
src/bin/admin/admin-utils.sh
src/bin/admin/kea-admin.xml
src/bin/d2/Makefile.am
src/bin/d2/tests/d2_update_message_unittests.cc
src/bin/d2/tests/dns_client_unittests.cc
src/bin/dhcp4/Makefile.am
src/bin/dhcp4/dhcp4_messages.mes
src/bin/dhcp4/dhcp4_srv.h
src/bin/dhcp4/dhcp4to6_ipc.cc
src/lib/asiolink/io_address.h
src/lib/dhcp/option_definition.cc
src/lib/dhcp/tests/option_definition_unittest.cc
src/lib/dhcp_ddns/tests/ncr_udp_unittests.cc
src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/base_host_data_source.h
src/lib/dhcpsrv/host_mgr.h
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
src/lib/dhcpsrv/pgsql_connection.h
src/lib/dhcpsrv/subnet.h
src/lib/dhcpsrv/tests/generic_lease_mgr_unittest.h
src/lib/eval/eval_context.h
src/lib/process/testutils/d_test_stubs.h
src/lib/stats/stats_mgr.h

Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
index 8e7fe884c896b48897d0d75fa1600a45a9876ee2,9788972535794e2f975a053da61166d58f87ef8d..35e1644d642139d869af6fcdbd50a386c83cbcbb
@@@ -23,7 -27,7 +27,7 @@@ const uint32_t PG_SCHEMA_VERSION_MINOR 
  // statement.
  const size_t PGSQL_MAX_PARAMETERS_IN_QUERY = 32;
  
- /// @brief Define a PostgreSQL statement
 -/// @brief Define a PostgreSQL SQL statement
++/// @brief Define a PostgreSQL statement.
  ///
  /// Each statement is associated with an index, which is used to reference the
  /// associated prepared statement.
@@@ -45,10 -49,10 +49,11 @@@ struct PgSqlTaggedStatement 
      const char* text;
  };
  
 +/// @{
  /// @brief Constants for PostgreSQL data types
- /// This are defined by PostgreSQL in <catalog/pg_type.h>, but including
+ /// These are defined by PostgreSQL in <catalog/pg_type.h>, but including
  /// this file is extraordinarily convoluted, so we'll use these to fill-in.
+ /// @{
  const size_t OID_NONE = 0;   // PostgreSQL infers proper type
  const size_t OID_BOOL = 16;
  const size_t OID_BYTEA = 17;
@@@ -58,9 -62,9 +63,9 @@@ const size_t OID_INT4 = 23;  // 4 byte 
  const size_t OID_TEXT = 25;
  const size_t OID_VARCHAR = 1043;
  const size_t OID_TIMESTAMP = 1114;
 -///@}
 +/// @}
  
- /// @brief RAII wrapper for Posgtresql Result sets
+ /// @brief RAII wrapper for PostgreSQL Result sets
  ///
  /// When a Postgresql statement is executed, the results are returned
  /// in pointer allocated structure, PGresult*. Data and status information
index f4c083bf755d9b1f8b6591401eb9c3513d7531ad,3d91ae8bb9074784053d76280fd3dde677e408ed..e11187bfa30a0c3b7aef2e5256ed40e726413b2b
@@@ -306,8 -314,19 +313,18 @@@ public
      /// Also see explanation note in @ref white_list_.
      ///
      /// @param class_name client class to be supported by this subnet
 -    void
 -    allowClientClass(const isc::dhcp::ClientClass& class_name);
 +    void allowClientClass(const isc::dhcp::ClientClass& class_name);
  
+     /// @brief returns the client class white list
+     ///
+     /// @note The returned reference is only valid as long as the object
+     /// returned it is valid.
+     ///
+     /// @return client classes @ref white_list_
+     const isc::dhcp::ClientClasses& getClientClasses() const {
+         return (white_list_);
+     }
      /// @brief Specifies what type of Host Reservations are supported.
      ///
      /// Host reservations may be either in-pool (they reserve an address that
Simple merge
Simple merge