]> git.ipfire.org Git - thirdparty/kea.git/commit
[5416] Allow null or 0 values in unique indexes within hosts table.
authorMarcin Siodelski <marcin@isc.org>
Tue, 7 Nov 2017 09:26:14 +0000 (10:26 +0100)
committerMarcin Siodelski <marcin@isc.org>
Tue, 7 Nov 2017 09:27:05 +0000 (10:27 +0100)
commit19aaa0e0cc255c6e20997aa69b84df8135be8971
treed532a4c033474b3960e420e063f558e99924d77d
parent4a33bd5b609caa96e58480ddfa9cfef0b2a9a34a
[5416] Allow null or 0 values in unique indexes within hosts table.

Also, updated MySQL backend to convert 0 values to null to make sure that
multiple reservations are possible when IPv4 address is unspecified.
13 files changed:
configure.ac
src/bin/admin/tests/pgsql_tests.sh.in
src/lib/dhcpsrv/mysql_host_data_source.cc
src/lib/dhcpsrv/pgsql_connection.h
src/lib/dhcpsrv/pgsql_host_data_source.cc
src/lib/dhcpsrv/tests/generic_host_data_source_unittest.cc
src/lib/dhcpsrv/tests/generic_host_data_source_unittest.h
src/lib/dhcpsrv/tests/mysql_host_data_source_unittest.cc
src/lib/dhcpsrv/tests/pgsql_host_data_source_unittest.cc
src/share/database/scripts/pgsql/.gitignore
src/share/database/scripts/pgsql/Makefile.am
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_3.1_to_3.2.sh.in [new file with mode: 0644]