Kea merge requestshttps://gitlab.isc.org/isc-projects/kea/-/merge_requests2023-06-14T16:58:01Zhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2024Obsolete:2909-pgsql-migrate-v6-lease-address-to-inet2023-06-14T16:58:01ZThomas MarkwalderObsolete:2909-pgsql-migrate-v6-lease-address-to-inetThomas MarkwalderThomas Markwalderhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2036Resolve "Hammer: add Debian 12 support"2023-06-20T08:25:42ZMarcin GodzinaResolve "Hammer: add Debian 12 support"Part of #2916Part of #2916kea2.4.0Marcin GodzinaMarcin Godzinahttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2045[#2900] added changelog entry2023-06-21T11:25:41ZDarren Ankney[#2900] added changelog entryhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2050Draft: Obsolete: fix some linking errors2023-06-27T17:06:54ZTomek MrugalskiDraft: Obsolete: fix some linking errorsThere are two compilation failures reported on Debian 10 and 11:
- local Debian 10
```
CXXLD perfdhcp
/usr/bin/ld: ../../../src/lib/process/.libs/libkea-process.so: undefined reference to `isc::config::BaseCommandMgr::getHash[abi:c...There are two compilation failures reported on Debian 10 and 11:
- local Debian 10
```
CXXLD perfdhcp
/usr/bin/ld: ../../../src/lib/process/.libs/libkea-process.so: undefined reference to `isc::config::BaseCommandMgr::getHash[abi:cxx11](boost::shared_ptr<isc::data::Element>&)'
```
- local Debian 11
```
CXXLD bootp_unittests
/usr/bin/ld: ../../../../../src/lib/process/.libs/libkea-process.so: undefined reference to `isc::config::BaseCommandMgr::getHash[abi:cxx11](boost::shared_ptr<isc::data::Element>&)'
```
Closes #2707kea2.4.0Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2089Draft: Resolve "output_options document update"2023-08-25T07:53:40ZPiotrek ZadrogaDraft: Resolve "output_options document update"Closes #2904Closes #2904kea2.5.1https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2100Draft: Resolve "Add output-options as alias of output_options"2023-08-22T09:07:49ZRazvan BecheriuDraft: Resolve "Add output-options as alias of output_options"Closes #3003Closes #3003kea2.5.1https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2111Draft: Resolve "multi-thread compatible Host-Cache hooks libraries"2023-09-06T08:51:59ZFrancis DupontDraft: Resolve "multi-thread compatible Host-Cache hooks libraries"Part of #2023Part of #2023kea2.5.2Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2113Draft: Obsolete: Resolve "UDP client side communication boilerplate for RADIUS"2023-10-20T06:21:03ZAndrei Pavelandrei@isc.orgDraft: Obsolete: Resolve "UDP client side communication boilerplate for RADIUS"Part of #3041.Part of #3041.kea2.5.2Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2120Draft: Resolve "ping-check-core-task-4 apply changes to parser and lexer files"2023-09-21T11:37:04ZPiotrek ZadrogaDraft: Resolve "ping-check-core-task-4 apply changes to parser and lexer files"Closes #3077Closes #3077Piotrek ZadrogaPiotrek Zadrogahttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2122Draft: Resolve "Make new RADIUS capable of reading dictionaries"2023-10-23T07:24:12ZFrancis DupontDraft: Resolve "Make new RADIUS capable of reading dictionaries"Part of #3070Part of #3070kea2.5.2Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2137KB review - done2023-10-18T12:39:02ZAndrei Pavelandrei@isc.orgKB review - doneCloses #2750.
This MR has no changes on purpose. The ARM part of this has been merged, and you can find it here: https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2121.
This MR is about reviewing the KB article about client clas...Closes #2750.
This MR has no changes on purpose. The ARM part of this has been merged, and you can find it here: https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2121.
This MR is about reviewing the KB article about client classification. That can be found here:
- Live: https://kb.isc.org/v1/docs/en/understanding-client-classification
- Portal: https://portal.document360.io/956e37e2-5ec0-4942-8b27-35533899f099/document/v1/view/a8a95609-736a-4472-a809-5a2809e13a30/en
Consider the suggested changes:
- the original version of the KB article: [understanding-client-classification-1.txt](/uploads/63863e067a35d298796071bee3587516/understanding-client-classification-1.txt)
- the suggested version of the KB article: [understanding-client-classification-2.txt](/uploads/51778acd581517731d76e6d3acbf8838/understanding-client-classification-2.txt)
- the diff between the two above: [kb-understanding-client-classification.diff](/uploads/66c95e0bd882135e333933027ffd305f/kb-understanding-client-classification.diff)
You can also diff v2 and v3 in the document360 page accessible in the portal link above, if that's more convenient.
The change to the KB article have already been applied, but I'd still like someone to take a quick look.
A second point is about moving the KB article to the ARM, but I don't know if it's worth the bother.kea2.5.3Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2139Resolve "testing libs compiled even without --with-gtest"2023-10-12T09:58:55ZWlodzimierz WencelResolve "testing libs compiled even without --with-gtest"Closes #3032
Jenkins fails due to error while building documentation:
```
[HAMMER] 2023-10-09 13:54:28,417 Processing /home/alpine/workspace/kea-dev/pkg/kea-src/src/kea-2.5.3/src/share/api/remote-subnet6-del-by-id.json
[HAMMER] 202...Closes #3032
Jenkins fails due to error while building documentation:
```
[HAMMER] 2023-10-09 13:54:28,417 Processing /home/alpine/workspace/kea-dev/pkg/kea-src/src/kea-2.5.3/src/share/api/remote-subnet6-del-by-id.json
[HAMMER] 2023-10-09 13:54:28,426
[HAMMER] 2023-10-09 13:54:28,429 Traceback (most recent call last):
[HAMMER] 2023-10-09 13:54:28,429 File "/usr/lib/python3.10/site-packages/sphinx/events.py", line 96, in emit
[HAMMER] 2023-10-09 13:54:28,429 results.append(listener.handler(self.app, *args))
[HAMMER] 2023-10-09 13:54:28,429 File "/home/alpine/workspace/kea-dev/pkg/kea-src/src/kea-2.5.3/doc/sphinx/conf.py", line 253, in run_generate_docs
[HAMMER] 2023-10-09 13:54:28,429 mes2doc.generate(mes_files, os.path.join(src_dir, 'kea-messages.rst'))
[HAMMER] 2023-10-09 13:54:28,429 File "/home/alpine/workspace/kea-dev/pkg/kea-src/src/kea-2.5.3/doc/sphinx/mes2doc.py", line 117, in generate
[HAMMER] 2023-10-09 13:54:28,429 messages = read_input_files(in_files)
[HAMMER] 2023-10-09 13:54:28,429 File "/home/alpine/workspace/kea-dev/pkg/kea-src/src/kea-2.5.3/doc/sphinx/mes2doc.py", line 39, in read_input_files
[HAMMER] 2023-10-09 13:54:28,429 with open(f) as fp:
[HAMMER] 2023-10-09 13:54:28,429 FileNotFoundError: [Errno 2] No such file or directory: '/home/alpine/workspace/kea-dev/pkg/kea-src/src/kea-2.5.3/src/lib/log/tests/log_test_messages.mes'
[HAMMER] 2023-10-09 13:54:28,429
[HAMMER] 2023-10-09 13:54:28,429 The above exception was the direct cause of the following exception:
[HAMMER] 2023-10-09 13:54:28,429
[HAMMER] 2023-10-09 13:54:28,429 Traceback (most recent call last):
[HAMMER] 2023-10-09 13:54:28,429 File "/usr/lib/python3.10/site-packages/sphinx/cmd/build.py", line 280, in build_main
[HAMMER] 2023-10-09 13:54:28,429 app = Sphinx(args.sourcedir, args.confdir, args.outputdir,
[HAMMER] 2023-10-09 13:54:28,429 File "/usr/lib/python3.10/site-packages/sphinx/application.py", line 268, in __init__
[HAMMER] 2023-10-09 13:54:28,429 self._init_builder()
[HAMMER] 2023-10-09 13:54:28,429 File "/usr/lib/python3.10/site-packages/sphinx/application.py", line 341, in _init_builder
[HAMMER] 2023-10-09 13:54:28,429 self.events.emit('builder-inited')
[HAMMER] 2023-10-09 13:54:28,429 File "/usr/lib/python3.10/site-packages/sphinx/events.py", line 107, in emit
[HAMMER] 2023-10-09 13:54:28,429 raise ExtensionError(__("Handler %r for event %r threw an exception") %
[HAMMER] 2023-10-09 13:54:28,429 sphinx.errors.ExtensionError: Handler <function run_generate_docs at 0x7fefb2865d80> for event 'builder-inited' threw an exception (exception: [Errno 2] No such file or directory: '/home/alpine/workspace/kea-dev/pkg/kea-src/src/kea-2.5.3/src/lib/log/tests/log_test_messages.mes')
```kea2.5.3https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2172Draft: Resolve "Kea fails to link with log4cplus if the UNICODE macro is defi...2024-01-16T16:23:06ZAndrei Pavelandrei@isc.orgDraft: Resolve "Kea fails to link with log4cplus if the UNICODE macro is defined"Closes #3154.
This works on the fuzzing testbed. However the simple workaround of doing `CXXFLAGS=-UUNICODE ./configure` also works.
I tried to determine what sets the UNICODE macro, but I was unable to find anything in the `/usr/incl...Closes #3154.
This works on the fuzzing testbed. However the simple workaround of doing `CXXFLAGS=-UUNICODE ./configure` also works.
I tried to determine what sets the UNICODE macro, but I was unable to find anything in the `/usr/include` hierarchy.
So it's not terribly needed, but at the same time it shouldn't do any harm, and it should improve compatibility on some fringe operating systems.kea2.5.5https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2184Draft: Resolve "Get rid of libdhcp_old_radius.so"2023-12-12T08:51:25ZFrancis DupontDraft: Resolve "Get rid of libdhcp_old_radius.so"Part of #3168Part of #3168kea2.5.5Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/2245Draft: Resolve "Follow-up from "Draft: Resolve "heap-use-after-free and inval...2024-03-16T13:27:36ZRazvan BecheriuDraft: Resolve "Follow-up from "Draft: Resolve "heap-use-after-free and invalid vptr on PingCheckMgr destruction"""Closes #3281Closes #3281next-stable-2.6https://gitlab.isc.org/isc-projects/kea/-/merge_requests/2255Changes for Kea 2.5.7 release2024-03-22T15:26:48ZMarcin GodzinaChanges for Kea 2.5.7 releaseCloses #3306Closes #3306kea2.5.7