2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 05:55:28 +00:00
Commit Graph

31944 Commits

Author SHA1 Message Date
Razvan Becheriu
f58e776562 [#1375] fixed CB connection recovery register timer 2020-12-09 19:12:46 +02:00
Razvan Becheriu
dff6de1464 [#1375] added unittests for recover db connection with timer 2020-12-09 19:12:46 +02:00
Razvan Becheriu
f2baa1b612 [#1375] regenerated message files 2020-12-09 19:12:46 +02:00
Razvan Becheriu
6195cbfd3e [#1375] added log messages 2020-12-09 19:12:46 +02:00
Razvan Becheriu
c4c92e27a7 [#1375] added more comments 2020-12-09 19:12:46 +02:00
Razvan Becheriu
848838c8ae [#1375] fixed comments 2020-12-09 19:12:46 +02:00
Razvan Becheriu
959bb775a3 [#1375] implemented db reconnect for cb 2020-12-09 19:12:46 +02:00
Razvan Becheriu
42556b0723 [#1375] destroy lease manager if type is not memfile 2020-12-09 19:12:46 +02:00
Razvan Becheriu
265f3fe73a [#1375] fixed unittests 2020-12-09 19:12:46 +02:00
Razvan Becheriu
3a076bbaba [#1375] reverted changes 2020-12-09 19:12:46 +02:00
Razvan Becheriu
d61efd1db5 [#1375] fixed unittests 2020-12-09 19:12:46 +02:00
Razvan Becheriu
ee896f0f56 [#1375] fixed unittests 2020-12-09 19:12:46 +02:00
Razvan Becheriu
dfc5ef7035 [#1375] fixed warnings 2020-12-09 19:12:46 +02:00
Razvan Becheriu
f87866c79d [#1375] recreate host managers one by one 2020-12-09 19:12:46 +02:00
Razvan Becheriu
4944bc1c40 [#1375] only recreate host managers that have at least one broken connection 2020-12-09 19:12:46 +02:00
Razvan Becheriu
eaa6810139 [#1375] added dbReconnect to host manager 2020-12-09 19:12:46 +02:00
Razvan Becheriu
ff991eed99 [#1375] fixed compilation 2020-12-09 19:12:46 +02:00
Razvan Becheriu
333f7eceb6 [#1375] fixed compilation 2020-12-09 19:12:46 +02:00
Razvan Becheriu
c768a582e0 [#1375] fixed compilation 2020-12-09 19:12:46 +02:00
Razvan Becheriu
039565157b [#1375] reset managers static IOService members 2020-12-09 19:12:46 +02:00
Razvan Becheriu
99da7a64c2 [#1375] reverted changes 2020-12-09 19:12:46 +02:00
Razvan Becheriu
5de3910475 [#1375] reset global callbacks on server destructor 2020-12-09 19:12:46 +02:00
Razvan Becheriu
374603523d [#1375] removed unused IOService 2020-12-09 19:12:46 +02:00
Razvan Becheriu
126579d1d4 [#1375] added IOService to mysql and postgresql connections 2020-12-09 19:12:46 +02:00
Razvan Becheriu
267d05a3d8 [#1375] fixed doxygen 2020-12-09 19:12:12 +02:00
Razvan Becheriu
9ff88a1f21 [#1375] added TimerMgr entry in the thread safety tab of the documentation 2020-12-09 19:12:12 +02:00
Razvan Becheriu
e865206822 [#1375] implemented thread safe TimerMgr 2020-12-09 19:12:12 +02:00
Marcin Siodelski
033a0e1d67 [#652] Addressed review comments
Fixed a typo and small impl change in network.
2020-12-09 16:24:46 +01:00
Marcin Siodelski
9c060d2e85 [#652] Added ChangeLog for #652 2020-12-09 16:24:43 +01:00
Marcin Siodelski
868813a0e0 [#652] Handle interface-id in config backend
The interface-id parameter is now properly set at distinct inheritance
levels. For example, if it is specified at shared network level but not
at the subnet level, the value stored in the db for the subnet is NULL
and it is non-null at shared network level.
2020-12-09 16:23:37 +01:00
Marcin Siodelski
16e32330a8 [#652] Do not return interface-id when unspecified
The routine which outputs subnet configuration as JSON does not return
interface-id value specified at higher level (shared network) when subnet
specific value wasn't set. Only the shared network specific value of
interface-id is returned in such case.
2020-12-09 16:23:37 +01:00
Francis Dupont
3306afa726 [#1456] Ignored unused 2020-12-09 15:14:06 +01:00
Francis Dupont
b04d4af3b4 [#1456] Added a ChangeLog entry for #1456 2020-12-09 15:14:06 +01:00
Francis Dupont
7ac740dc58 [#1456] typo 2020-12-09 15:14:06 +01:00
Francis Dupont
4ee57a94f9 [#1456] Refined pre-merge sanity check 2020-12-09 15:14:06 +01:00
Francis Dupont
856a5772cc [#1456] Checkpoint: addressed comments - to do: refine pre-merge sanity check 2020-12-09 15:14:06 +01:00
Francis Dupont
823116c9c5 [#1456] Made the triplet global fetch easier to optimize 2020-12-09 15:14:06 +01:00
Francis Dupont
576d360a38 [#1456] Addressed comments 2020-12-09 15:14:06 +01:00
Francis Dupont
de52ad9f42 [#1456] Added no regression test 2020-12-09 15:14:06 +01:00
Francis Dupont
8478415e2a [#1456] Finished unit tests 2020-12-09 15:14:06 +01:00
Francis Dupont
d68c31f045 [#1456] Checkpoint: code done, UTs to do 2020-12-09 15:14:06 +01:00
Francis Dupont
2deba49f57 [#1568] Fixed date 2020-12-09 12:37:04 +01:00
Francis Dupont
894441e502 [#1568] Fixed warnings 2020-12-08 23:33:02 +01:00
Thomas Markwalder
11305392b3 [#936] Restored ChangeLog entry 1838 2020-12-08 21:00:23 +00:00
Thomas Markwalder
e3edae006f [#936] Updated ARM and added ChangeLog
modified:
    ChangeLog
    doc/sphinx/arm/dhcp4-srv.rst
    doc/sphinx/arm/dhcp6-srv.rst
2020-12-08 21:00:23 +00:00
Thomas Markwalder
fa63b59f19 [#936] kea-dhcpX now calculates DDNS TTL
DDNS TTL is now calculated based on RFC 4702 Sec 5 guidelines.

src/lib/dhcpsrv/ncr_generator.*
    calculateDdnsTtl() - new function to calculate DNS RR TTL from a lease
    life time

    queueNCRCommon() - modified to use calculateDdnsTtl()

src/lib/dhcpsrv/tests/ncr_generator_unittest.cc
    Updated unit tests

src/bin/dhcp6/dhcp6_srv.cc
    Dhcpv6Srv::createNameChangeRequests() - modified to use calculateDdnsTtl()

src/bin/dhcp4/tests/fqdn_unittest.cc
src/bin/dhcp6/tests/fqdn_unittest.cc
    Updated unit tests
2020-12-08 21:00:23 +00:00
Razvan Becheriu
7d692d7700 [#1438] addressed comments 2020-12-07 21:11:33 +00:00
Razvan Becheriu
aae82d7c4f [#1438] also update KEA_HOOKS_VERSION 2020-12-07 21:11:33 +00:00
Razvan Becheriu
836fddc3b2 [#1438] fixed bugs 2020-12-07 21:11:33 +00:00
Andrei Pavel
951f78a017 [#1438] tidy up bump-lib-versions.sh 2020-12-07 21:11:33 +00:00