Kea merge requestshttps://gitlab.isc.org/isc-projects/kea/-/merge_requests2018-12-10T14:14:03Zhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/124WIP: Resolve "kea-netconf creating incorrectly named pid file"2018-12-10T14:14:03ZFrancis DupontWIP: Resolve "kea-netconf creating incorrectly named pid file"Closes #255Closes #255Kea1.5-finalhttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/117WIP: Resolve "empty class data in class-update command causes assert in boost"2018-11-08T03:49:05ZTomek MrugalskiWIP: Resolve "empty class data in class-update command causes assert in boost"Closes #254Closes #254Kea1.5-beta1https://gitlab.isc.org/isc-projects/kea/-/merge_requests/101WIP: Resolve "library for yang <-> json getParam and all"2018-11-05T09:36:51ZFrancis DupontWIP: Resolve "library for yang <-> json getParam and all"Part of #65Part of #65Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/99WIP: Resolve "library for yang <-> json tools"2020-04-15T10:03:44ZFrancis DupontWIP: Resolve "library for yang <-> json tools"Part of #65Part of #65Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/91WIP: Resolve "congestion handling prototype 1."2018-10-22T11:07:37ZThomas MarkwalderWIP: Resolve "congestion handling prototype 1."Closes #42Closes #42Kea1.5-beta1https://gitlab.isc.org/isc-projects/kea/-/merge_requests/86Resolve "Netconf system test configs"2018-11-21T16:02:38ZFrancis DupontResolve "Netconf system test configs"Part of #153Part of #153Kea1.5-beta2https://gitlab.isc.org/isc-projects/kea/-/merge_requests/81WIP: Resolve "NETCONF improve examples"2018-11-26T13:38:18ZFrancis DupontWIP: Resolve "NETCONF improve examples"Closes #203Closes #203https://gitlab.isc.org/isc-projects/kea/-/merge_requests/74WIP: Resolve "CB: Update subnet_cmds hooks library to manage subnets in the d...2018-11-29T11:57:44ZMarcin SiodelskiWIP: Resolve "CB: Update subnet_cmds hooks library to manage subnets in the database"Closes #105Closes #105Kea1.5-beta2https://gitlab.isc.org/isc-projects/kea/-/merge_requests/65WIP: Resolve "library for yang <-> json extends syntax"2018-10-10T10:18:27ZFrancis DupontWIP: Resolve "library for yang <-> json extends syntax"Related to #65Related to #65Kea1.5-beta1Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/37WIP: Resolve "Implement control socket for DDNS"2018-12-28T08:14:19ZFrancis DupontWIP: Resolve "Implement control socket for DDNS"Part of #30Part of #30Kea1.6Francis DupontFrancis Duponthttps://gitlab.isc.org/isc-projects/kea/-/merge_requests/8WIP: Resolve "lib process unable to handle more than one configuration (stagi...2019-09-11T10:32:09ZFrancis DupontWIP: Resolve "lib process unable to handle more than one configuration (staging and running)"Closes #18Closes #18Kea1.5-beta1https://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.7https://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/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/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/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/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/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/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/2011Draft: fix template argument deduction failure on CentOS 72023-05-26T09:18:21ZAndrei Pavelandrei@isc.orgDraft: fix template argument deduction failure on CentOS 7Closes #2815 a consecutive time.
Fixes this build failure on CentOS 7.
```
cfg_hosts.cc:1106:69: error: no matching function for call to 'distance(const boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::order...Closes #2815 a consecutive time.
Fixes this build failure on CentOS 7.
```
cfg_hosts.cc:1106:69: error: no matching function for call to 'distance(const boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<isc::dhcp::HostResrv6Tuple, std::allocator<isc::dhcp::HostResrv6Tuple> > > > > > >&, const boost::multi_index::detail::bidir_node_iterator<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::ordered_index_node<boost::multi_index::detail::index_node_base<isc::dhcp::HostResrv6Tuple, std::allocator<isc::dhcp::HostResrv6Tuple> > > > > > >&)'
erased_addresses = boost::distance(range.first, range.second);
^
cfg_hosts.cc:1106:69: note: candidate is:
In file included from /usr/include/boost/range/functions.hpp:21:0,
from /usr/include/boost/range/iterator_range_core.hpp:26,
from /usr/include/boost/lexical_cast.hpp:169,
from ../../../src/lib/util/strutil.h:18,
from ../../../src/lib/dhcp/duid.h:11,
from cfg_hosts.cc:8:
/usr/include/boost/range/distance.hpp:27:5: note: template<class T> typename boost::range_difference<T>::type boost::distance(const T&)
distance( const T& r )
^
/usr/include/boost/range/distance.hpp:27:5: note: template argument deduction/substitution failed:
cfg_hosts.cc:1106:69: note: candidate expects 1 argument, 2 provided
erased_addresses = boost::distance(range.first, range.second);
^
```
Occurence: https://jenkins.aws.isc.org/job/kea-dev/job/ut-basic/1110/kea2.3.8Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.org