Kea merge requestshttps://gitlab.isc.org/isc-projects/kea/-/merge_requests2021-09-27T06:28:25Zhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1427Resolve "fix building arm from tarball"2021-09-27T06:28:25ZWlodzimierz WencelResolve "fix building arm from tarball"Closes #2105Closes #2105kea2.0.0 (formerly 1.9.12)Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1426Resolve "bump up lib versions for the release 2.0.0"2021-09-24T19:04:13ZRazvan BecheriuResolve "bump up lib versions for the release 2.0.0"Closes #2104Closes #2104kea2.0.0 (formerly 1.9.12)Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1425Resolve "upgrade script from 11 to 12 mysql database schema is not executable"2021-09-24T12:55:06ZWlodzimierz WencelResolve "upgrade script from 11 to 12 mysql database schema is not executable"Closes #2102Closes #2102kea2.0.0 (formerly 1.9.12)Wlodzimierz WencelWlodzimierz Wencelhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1424Resolve "Documentation update for "include" statement"2021-09-24T13:55:16ZSlawek FigielResolve "Documentation update for "include" statement"Closes #2080Closes #2080kea2.0.0 (formerly 1.9.12)Slawek FigielSlawek Figielhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1423Resolve "when ddns-send-updates set to false kea-dhcp6 save incorrect lease"2021-09-24T10:40:08ZThomas MarkwalderResolve "when ddns-send-updates set to false kea-dhcp6 save incorrect lease"Closes #1622Closes #1622kea2.0.0 (formerly 1.9.12)Thomas MarkwalderThomas Markwalderhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1419Resolve "Finish GSS doc (Krb5, bind9, AD setups)"2021-09-24T16:12:30ZRazvan BecheriuResolve "Finish GSS doc (Krb5, bind9, AD setups)"Closes #2096Closes #2096kea2.0.0 (formerly 1.9.12)Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1418Resolve "Provide basic configuration templates for sample use cases"2021-09-24T15:33:38ZTomek MrugalskiResolve "Provide basic configuration templates for sample use cases"Closes #2050Closes #2050kea2.0.0 (formerly 1.9.12)Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1417[#2049] prevent empty location appended to rpath2021-10-22T11:17:30ZAndrei Pavelandrei@isc.org[#2049] prevent empty location appended to rpathCloses #2049
For any normal Unix, this is the output of a pkg-config:
```
$ pkg-config --libs /usr/local/lib/pkgconfig/libyang.pc
-L/usr/local/lib -lyang
```
For Fedora 34, with the same .pc file:
```
$ pkg-config --libs /usr/lib64/pkg...Closes #2049
For any normal Unix, this is the output of a pkg-config:
```
$ pkg-config --libs /usr/local/lib/pkgconfig/libyang.pc
-L/usr/local/lib -lyang
```
For Fedora 34, with the same .pc file:
```
$ pkg-config --libs /usr/lib64/pkgconfig/libyang.pc
-lyang
```
`-L` is missing.
For any normal Unix, the final flags end up being:
```
-L/usr/local/lib -lyang -Wl,-R/usr/local/lib -lyang -L/usr/local/lib -lyang-cpp -Wl,-R/usr/local/lib -lyang-cpp
```
Notice the rpath flags `-Wl,-R`.
But because -L is missing, which is used to take the location from to be passed to `-Wl,-R`, on Fedora, these are:
```
-lsysrepo -Wl,-R -lyang -Wl,-R -lyang-cpp -Wl,-R -lsysrepo-cpp -Wl,-R
```
The empty `-Wl,-R` is causing `undefined reference to std::ios_base::Init::Init()`. I don't know why exactly, but I tested this on a separate file, and removing the empty flag gets rid of the linking error.
[ut-extended job where this happens](https://jenkins.aws.isc.org/job/kea-dev/job/ut-extended/456/execution/node/342/log/)
I also made sure YANG repo in created in hammer in a separate commit.
Test run with these changes (watch for Fedora 34 especially): https://jenkins.aws.isc.org/view/Kea-manual/job/kea-manual/job/ut-extended/82/kea2.0.0 (formerly 1.9.12)Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1416Resolve "Dangling option data after removing a class from the config backend"2021-09-20T21:50:01ZMarcin SiodelskiResolve "Dangling option data after removing a class from the config backend"Closes #2094Closes #2094kea2.0.0 (formerly 1.9.12)Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1415Resolve "Emit warning log when HTTP client request queue exceeds a threshold"2021-09-22T17:23:20ZThomas MarkwalderResolve "Emit warning log when HTTP client request queue exceeds a threshold"Closes #2085
For the near term, modify the code to emit a warning periodically, once the queue size exceeds a threshold. I am open to suggestions as the values for both. I am using a size 2048 and a warning interval of 5 seconds.Closes #2085
For the near term, modify the code to emit a warning periodically, once the queue size exceeds a threshold. I am open to suggestions as the values for both. I am using a size 2048 and a warning interval of 5 seconds.kea2.0.0 (formerly 1.9.12)Thomas MarkwalderThomas Markwalderhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1414Resolve "403 Forbidden when accessing ARM link for installing recent boost ve...2021-09-20T18:22:04ZAndrei Pavelandrei@isc.orgResolve "403 Forbidden when accessing ARM link for installing recent boost version"Closes #2067.
02482fcf402c7d73983a77684e663b830e631734 is the actual fix.
54edd1f798f5e69b80bb23c634033914ea3a9863 removes a dot which was added sometime around 1.9.10 to solve the overlapping of numbering and text in PDF format. Nobod...Closes #2067.
02482fcf402c7d73983a77684e663b830e631734 is the actual fix.
54edd1f798f5e69b80bb23c634033914ea3a9863 removes a dot which was added sometime around 1.9.10 to solve the overlapping of numbering and text in PDF format. Nobody uses PDF and the dot looks out of place in [HTML](https://kea.readthedocs.io/en/kea-1.9.11/api.html).kea2.0.0 (formerly 1.9.12)Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1413Resolve "implement GSS-TSIG TKEY exchange cancel"2021-10-04T12:08:26ZRazvan BecheriuResolve "implement GSS-TSIG TKEY exchange cancel"Closes #2092Closes #2092kea2.0.0 (formerly 1.9.12)Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1412Resolve "remote-class4-set fails if it depends options that are created in th...2021-09-22T13:10:35ZMarcin SiodelskiResolve "remote-class4-set fails if it depends options that are created in the CB"Closes #2028Closes #2028kea2.0.0 (formerly 1.9.12)Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1411Resolve "d2 server crashes on exit"2021-09-16T14:09:31ZRazvan BecheriuResolve "d2 server crashes on exit"Close #2088Close #2088kea2.0.0 (formerly 1.9.12)Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1409[#2081] remove attempt to link with OpenSSL 1.12021-09-20T17:55:30ZAndrei Pavelandrei@isc.org[#2081] remove attempt to link with OpenSSL 1.1Closes #2081Closes #2081kea2.0.0 (formerly 1.9.12)Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1407Resolve "Finish the GSS-TSIG key manager"2021-09-10T15:17:59ZRazvan BecheriuResolve "Finish the GSS-TSIG key manager"Closes #2078Closes #2078kea2.0.0 (formerly 1.9.12)Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1406[#2064] hammer.py: ensure postgres entry in hba2021-09-07T08:39:29ZAndrei Pavelandrei@isc.org[#2064] hammer.py: ensure postgres entry in hbaCloses #2064
It seems that the postgres user gets locked out of the database again.
https://jenkins.aws.isc.org/job/kea-dev/job/ut-extended/445
```
psql: FATAL: password authentication failed for user "postgres"
```
I thought I test...Closes #2064
It seems that the postgres user gets locked out of the database again.
https://jenkins.aws.isc.org/job/kea-dev/job/ut-extended/445
```
psql: FATAL: password authentication failed for user "postgres"
```
I thought I tested this on all OSs, but apparently not. Some OSs are missing the `postgres ident` entry which I did not anticipate.kea2.0.0 (formerly 1.9.12)Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1405Resolve "evaluation error on CB class test expressions"2021-09-17T10:12:29ZMarcin SiodelskiResolve "evaluation error on CB class test expressions"Closes #2077Closes #2077kea2.0.0 (formerly 1.9.12)Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1404Resolve "Finish the GSS-TSIG key manager"2021-09-10T13:57:32ZFrancis DupontResolve "Finish the GSS-TSIG key manager"Port of #2078Port of #2078kea2.0.0 (formerly 1.9.12)Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/1403Resolve "Adding statistics to D2"2021-09-14T14:29:45ZFrancis DupontResolve "Adding statistics to D2"Add unit tests for the new statistics.
Part of #2040Add unit tests for the new statistics.
Part of #2040kea2.0.0 (formerly 1.9.12)Francis DupontFrancis Dupont