Kea merge requestshttps://gitlab.isc.org/isc-projects/kea/-/merge_requests2020-10-23T16:51:24Zhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/984Resolve "1.9.1 release changes"2020-10-23T16:51:24ZMichal NowikowskiResolve "1.9.1 release changes"Closes #1483Closes #1483kea1.9.1Michal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/983Resolve "bump up libs and hooks versions before 1.9.1"2020-10-23T16:44:10ZRazvan BecheriuResolve "bump up libs and hooks versions before 1.9.1"Closes #1481Closes #1481kea1.9.1Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/982Resolve "Database connection: better defaults for max-reconnect-tries and rec...2020-10-23T14:54:44ZRazvan BecheriuResolve "Database connection: better defaults for max-reconnect-tries and reconnect-wait-time"Closes #827Closes #827kea1.9.1Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/980Populate NCR::use_conflict_resolution_ from lease's subnet2020-10-23T15:00:29ZThomas MarkwalderPopulate NCR::use_conflict_resolution_ from lease's subnetCloses #1386
This MR is the last step by setting the conflict resolution flag in outbound NameChangeRequests based on the lease's subnet's value for ddns-use-conflict-resolution.Closes #1386
This MR is the last step by setting the conflict resolution flag in outbound NameChangeRequests based on the lease's subnet's value for ddns-use-conflict-resolution.kea1.9.1Thomas MarkwalderThomas Markwalderhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/979Resolve "Does Kea support the link selection sub-option of the relay agent op...2020-10-29T14:28:30ZTomek MrugalskiResolve "Does Kea support the link selection sub-option of the relay agent option and/or the subnet selection option?"Closes #1460Closes #1460kea1.9.1Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/978Fixed adding vagrant user to abuild group on Alpine2020-10-22T10:13:13ZEmanuel PetrFixed adding vagrant user to abuild group on AlpineInstalling dependencies for Kea on fresh Alpine failed due the command
'sudo adduser vagrant abuild'
which tries to add vagrant user to abuild group even though the vagrant user nor abuild group does exist on the system.
```
# ./hammer....Installing dependencies for Kea on fresh Alpine failed due the command
'sudo adduser vagrant abuild'
which tries to add vagrant user to abuild group even though the vagrant user nor abuild group does exist on the system.
```
# ./hammer.py -v prepare-system -p local -w pgsql,mysql
[HAMMER] 2020-10-20 08:28:06,907 L2299 Enabled features: perfdhcp install docs mysql unittest pgsql
[HAMMER] 2020-10-20 08:28:06,908 L1134 Preparing deps for alpine 3.12
[HAMMER] 2020-10-20 08:28:06,908 L0250 >>>>> Executing sudo adduser vagrant abuild in /root
addgroup: unknown user vagrant
Traceback (most recent call last):
File "/tmp/hammer.py", line 2425, in <module>
main()
File "/tmp/hammer.py", line 2405, in main
prepare_system_cmd(args)
File "/tmp/hammer.py", line 2302, in prepare_system_cmd
prepare_system_local(features, args.check_times)
File "/tmp/hammer.py", line 1403, in prepare_system_local
execute('sudo adduser vagrant abuild')
File "/tmp/hammer.py", line 319, in execute
raise ExecutionError("The command return non-zero exitcode %s, cmd: '%s'" % (exitcode, cmd))
__main__.ExecutionError: The command return non-zero exitcode 1, cmd: 'sudo adduser vagrant abuild'
```
The proposed fix moved 'sudo adduser vagrant abuild' behind the code which creates 'abuild' group (if native-pkg feature is selected) and check for existence of vagrant user and abuild group before adding user to the group.kea1.9.1Emanuel PetrEmanuel Petrhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/976Add new parameter, ddns-use-conflict-resolution, to kea-dhcpX2020-10-21T19:15:43ZThomas MarkwalderAdd new parameter, ddns-use-conflict-resolution, to kea-dhcpXCloses #1386
#huge-sorry
The new parameter should have the same scope as the other DDNS behavioral parameters: global, shared-network, subnet and should default to true. This keeps the current behavior, which uses RFC 4703 conflict re...Closes #1386
#huge-sorry
The new parameter should have the same scope as the other DDNS behavioral parameters: global, shared-network, subnet and should default to true. This keeps the current behavior, which uses RFC 4703 conflict resolution, the default behavior.kea1.9.1Thomas MarkwalderThomas Markwalderhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/974Resolve "Forensic logging should cover DECLINE and RELEASE"2020-10-22T17:17:41ZFrancis DupontResolve "Forensic logging should cover DECLINE and RELEASE"Part of #1445Part of #1445kea1.9.1Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/973Resolve "redact basic HTTP authentication passwords in logs"2020-10-19T19:13:10ZFrancis DupontResolve "redact basic HTTP authentication passwords in logs"Closes #1459Closes #1459kea1.9.1Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/972Resolve "Log every authentication attempt"2020-10-16T11:02:04ZFrancis DupontResolve "Log every authentication attempt"Closes #1450Closes #1450kea1.9.1Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/971[#1298] Request for more examples of option specification2020-10-26T14:32:49ZAndrei Pavelandrei@isc.org[#1298] Request for more examples of option specificationCloses #1298Closes #1298kea1.9.1Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/970Resolve "missing upgrade_X.A_to_Y.B from Makefile (install and distclean)"2020-10-16T08:39:27ZRazvan BecheriuResolve "missing upgrade_X.A_to_Y.B from Makefile (install and distclean)"Closes #1469Closes #1469kea1.9.1Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/969Resolve "Failing compilation of unit tests due to using namespace isc::db::test"2020-10-13T16:07:37ZMarcin SiodelskiResolve "Failing compilation of unit tests due to using namespace isc::db::test"Closes #1468Closes #1468kea1.9.1Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/968Resolve "HA hook with mysql backend not working"2020-10-22T14:55:27ZRazvan BecheriuResolve "HA hook with mysql backend not working"Closes #1434Closes #1434kea1.9.1Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/966[#1299] document host reservations2020-10-21T14:21:08ZAndrei Pavelandrei@isc.org[#1299] document host reservationsCloses #1299Closes #1299kea1.9.1Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/965Add support for disabling conflict resolution to kea-dhcp-ddns2020-10-21T18:18:22ZThomas MarkwalderAdd support for disabling conflict resolution to kea-dhcp-ddnsImplements part of #1386 #huge-sorry
This MR:
1. Adds a new parameter, use-conflict-resolution, to NameChangeRequest messages
2. Modify D2 to support adding and removing DNS entries without employing conflict resolution
A subsequent M...Implements part of #1386 #huge-sorry
This MR:
1. Adds a new parameter, use-conflict-resolution, to NameChangeRequest messages
2. Modify D2 to support adding and removing DNS entries without employing conflict resolution
A subsequent MR will add a DDNS configuration parameter, to kea-dhcp<4/6>kea1.9.1Thomas MarkwalderThomas Markwalderhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/964Documentation for the ip-reservations-unique feature2020-10-12T17:50:03ZMarcin SiodelskiDocumentation for the ip-reservations-unique featureThis MR is going to cover ARM documentation for the new feature which allows for creating multiple IP reservations in the same subnet. Whether this is allowed or not is controlled via a new global parameter `ip-reservations-unique`. We n...This MR is going to cover ARM documentation for the new feature which allows for creating multiple IP reservations in the same subnet. Whether this is allowed or not is controlled via a new global parameter `ip-reservations-unique`. We need to document this parameter, describe which backends support this setting and what happens if they don't. We also have to mention the case of configuring it via Config Backend and what happens when it is unsuccessful. We need to describe the case when this setting is flipped from `false` to `true` and some duplicated reservations possibly exist.kea1.9.1Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/963Resolve "File descriptor holes breaking findLastSocketFd"2020-10-09T14:14:13ZFrancis DupontResolve "File descriptor holes breaking findLastSocketFd"Closes #1464Closes #1464kea1.9.1Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/960[#1454] fix the PDExclude fields in example2020-10-16T10:42:32ZAndrei Pavelandrei@isc.org[#1454] fix the PDExclude fields in exampleCloses #1454Closes #1454kea1.9.1Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/958Resolve "DDNS update-optimization"2020-10-09T17:58:59ZThomas MarkwalderResolve "DDNS update-optimization"Closes #1385
#huge-sorryCloses #1385
#huge-sorrykea1.9.1Thomas MarkwalderThomas Markwalder