2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-30 13:37:55 +00:00
Thomas Markwalder cd39b7dd1c [#1409] Clear DNS fields when reusing expired v4 leases
Clearing DNS fields after we do the remove ensures that we'll
do an add if the client is needs new DNS entries , while avoiding
duplicate DNS removes.

src/bin/dhcp4/tests/dhcp4_client.cc
    Dhcp4Client::includeHostname() - reset hostname if given an empty parameter

src/bin/dhcp4/tests/fqdn_unittest.cc
    TEST_F(NameDhcpv4SrvTest, processReuseExpired) - new test

src/lib/dhcpsrv/alloc_engine.cc
    AllocEngine::reclaimExpiredLease(Lease4Ptr...) - always clear the DNS fields after
    the call to queue and CHG_REMOVE

    AllocEngine::allocateOrReuseLease4() - clear DNS fields in the old lease
    so we don't trigger redundant removes
2020-09-09 20:15:01 +00:00
2020-08-21 14:03:38 +00:00
2018-11-28 21:17:38 +01:00
2020-07-30 08:30:07 +00:00
2020-08-24 10:54:36 +02:00
2020-07-21 18:38:46 +02:00
2020-01-27 19:50:37 +01:00
2020-05-25 07:36:32 +02:00
2020-07-21 18:38:46 +02:00

Kea provides DHCPv4 and DHCPv6 servers, a dynamic DNS update module,
a portable DHCP library, libdhcp++, a control agent that provides a management
REST interface, a NETCONF agent that provides a YANG/NETCONF interface for Kea,
and a DHCP benchmarking tool, perfdhcp.

Kea is developed by Internet Systems Consortium, Inc.

The developers' website is at https://gitlab.isc.org/isc-projects/kea.

Limitations, known issues, and feature requests can be found
at https://gitlab.isc.org/isc-projects/kea/wikis/known-issues-list.

If you are thinking about contributing a patch, please read the
Contributor's Guide first. Participants in this project implicitly agree to 
abide by the project's Code of Conduct. 

The Kea mailing lists are available via https://lists.isc.org/.
Description
No description provided
Readme 148 MiB
Languages
C++ 94.1%
Shell 3.4%
PLpgSQL 0.7%
LLVM 0.6%
Meson 0.6%
Other 0.6%