ISC Open Source Projects issueshttps://gitlab.isc.org/groups/isc-projects/-/issues2019-06-06T15:52:40Zhttps://gitlab.isc.org/isc-projects/kea/-/issues/6381.6.0 beta sanity checks2019-06-06T15:52:40ZMichal Nowikowski1.6.0 beta sanity checksGuys, please put your comments after sanity checks here.Guys, please put your comments after sanity checks here.https://gitlab.isc.org/isc-projects/bind9/-/issues/1061update supported RFC list2019-05-31T23:18:50ZMark Andrewsupdate supported RFC listMark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/kea/-/issues/639kea-dhcp4 segfaults on exit unloading host cache2019-07-22T10:48:08ZThomas Markwalderkea-dhcp4 segfaults on exit unloading host cachekea-dhcp4 segfaults upon exit while unloading host-cache hook lib. This was under Centos 7.5 (see attached config.report and config.log).
[config.report](/uploads/08cedc56cae12de7b1754c3458e602fa/config.report)
[config.log](/uploads/1...kea-dhcp4 segfaults upon exit while unloading host-cache hook lib. This was under Centos 7.5 (see attached config.report and config.log).
[config.report](/uploads/08cedc56cae12de7b1754c3458e602fa/config.report)
[config.log](/uploads/1f5ed680407232b46586745411b186a6/config.log)
[log.txt](/uploads/d538c0db9630c702051046c1100f58cd/log.txt)Kea1.6-beta2Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/bind9/-/issues/1062Possible Windows packaging problem ("MSVCR110.dll was not found")2020-04-21T08:20:17ZMichael McNallyPossible Windows packaging problem ("MSVCR110.dll was not found")A Windows user reports:
>>>
I get this when trying to run the 64-bit version of Bind 9.14.2 or 9.15.0
under Win 10 X64 build 1903.
```
---------------------------
named.exe - System Error
---------------------------
The code execution c...A Windows user reports:
>>>
I get this when trying to run the 64-bit version of Bind 9.14.2 or 9.15.0
under Win 10 X64 build 1903.
```
---------------------------
named.exe - System Error
---------------------------
The code execution cannot proceed because MSVCR110.dll was not found. Reinstalling the program may fix this problem.
---------------------------
OK
---------------------------
```
I believe you ship it with the 2017 C redist package, but this DLL is from the 2012 redist. Installing that allows the 64-bit version to work. I never saw the problem when I was in 32-bit, but I had all of the redist packages installed. I just thought you would want to know.
>>>
Would somebody knowledgeable about the Windows builds please have a look and see whether this is a problem specific to this user's environment or an oversight in our packaging of Windows binaries?https://gitlab.isc.org/isc-projects/kea/-/issues/640Add AFL fuzzing support to Kea2020-01-15T11:01:16ZStephen MorrisAdd AFL fuzzing support to KeaSome early work was carried out to allow kea-dhcp6 to be fuzzed with American Fuzzy Lop using its persistent fuzzing mode.
This ticket has been created to complete the work and to extend it to kea-dhcp4.Some early work was carried out to allow kea-dhcp6 to be fuzzed with American Fuzzy Lop using its persistent fuzzing mode.
This ticket has been created to complete the work and to extend it to kea-dhcp4.kea1.7.4Stephen MorrisStephen Morrishttps://gitlab.isc.org/isc-projects/kea/-/issues/641Extend CB API with CBServer object2019-07-22T10:52:37ZMarcin SiodelskiExtend CB API with CBServer objectIn order to add support to the Configuration Backend to manage servers in the database we need a `CBServer` object to which will represent the server along with its description, id, modification timestamp etc. This issue is about creatin...In order to add support to the Configuration Backend to manage servers in the database we need a `CBServer` object to which will represent the server along with its description, id, modification timestamp etc. This issue is about creating such object and extending the test config backends with the API calls that set, delete, get server tags.Kea1.6-beta2Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/issues/642Update MySQL CB with calls to set, delete and retrieve servers2019-07-01T12:25:53ZMarcin SiodelskiUpdate MySQL CB with calls to set, delete and retrieve serversThe MySQL CB will need to implement new calls to set, delete and retrieve the servers from the `dhcp4_server` and `dhcp6_server` tables. This work depends on #641.The MySQL CB will need to implement new calls to set, delete and retrieve the servers from the `dhcp4_server` and `dhcp6_server` tables. This work depends on #641.Kea1.6-beta2Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/issues/643Update Kea ARM with description of the commands which manage the server in th...2019-07-19T12:34:18ZMarcin SiodelskiUpdate Kea ARM with description of the commands which manage the server in the databaseDescribe the commands in the Kea ARM which manage the servers (server tags) in the database.Describe the commands in the Kea ARM which manage the servers (server tags) in the database.Kea1.6-beta2Marcin SiodelskiMarcin Siodelskihttps://gitlab.isc.org/isc-projects/kea/-/issues/644Convert Kea docs to reStructuredText / Sphinx2019-07-30T16:20:47ZVicky Riskvicky@isc.orgConvert Kea docs to reStructuredText / SphinxI would like to convert the Kea docs from DocBook to reStructuredText. We can easily publish in html and .pdf format, as we do today, but we can also easily display the docs for multiple Kea versions, as on readthedocs. We can also post...I would like to convert the Kea docs from DocBook to reStructuredText. We can easily publish in html and .pdf format, as we do today, but we can also easily display the docs for multiple Kea versions, as on readthedocs. We can also post our docs on readthedocs, and on kea.isc.org where they can be an easy on-line resource.
If sweng will do the initial steps of creating the branch and converting the files to reStructredText format, Suzanne will do the manual markup fixes required. (@godfryd estimates about 20% of the file will have to be re-marked up, so this is not insignificant.)Kea1.6-finalMichal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/kea/-/issues/6451.6.0-beta sanity checks: in kea messages PDFs copyright dates are: 2010-2018...2019-07-22T10:52:55ZMichal Nowikowski1.6.0-beta sanity checks: in kea messages PDFs copyright dates are: 2010-2018, but should be 2010-2019.ref: #638ref: #638Kea1.6-beta2Michal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/kea/-/issues/6461.6.0-beta sanity checks: update date to 2019 in COPYING2019-07-22T10:52:51ZMichal Nowikowski1.6.0-beta sanity checks: update date to 2019 in COPYINGref #638ref #638Kea1.6-beta2Michal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/kea/-/issues/647improve release preparation process2019-06-06T15:51:17ZMichal Nowikowskiimprove release preparation processAdd detecting "Man generation disabled. Remove this file, configure with --enable-generate-docs, and rebuild Kea"
in release tarball.Add detecting "Man generation disabled. Remove this file, configure with --enable-generate-docs, and rebuild Kea"
in release tarball.Michal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/kea/-/issues/6481.6.0-beta sanity checks: incorrect copyright date in man pages2019-07-22T10:52:45ZMichal Nowikowski1.6.0-beta sanity checks: incorrect copyright date in man pagesThe copyright years are incorrect in man pages and COPYING (2009-2018). The release date on man pages is correct.
ref #638The copyright years are incorrect in man pages and COPYING (2009-2018). The release date on man pages is correct.
ref #638Kea1.6-beta2Michal NowikowskiMichal Nowikowskihttps://gitlab.isc.org/isc-projects/kea/-/issues/6491.6.0-beta sanity checks: incorrect data in examples2019-08-02T07:11:21ZMichal Nowikowski1.6.0-beta sanity checks: incorrect data in examples* /doc/kea/examples/agent/simple.json mentioned non-existent hook lib.
* doc/kea/examples/ddns/sample1.json used 172.16.1.10 address. Should be replaced with 127.0.0.1.
ref: #638* /doc/kea/examples/agent/simple.json mentioned non-existent hook lib.
* doc/kea/examples/ddns/sample1.json used 172.16.1.10 address. Should be replaced with 127.0.0.1.
ref: #638Kea1.6-finalRazvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/issues/650kea version on title page of kea user guide2019-08-08T14:54:02ZMichal Nowikowskikea version on title page of kea user guideit would be nice if the Kea Admin Guide had the Kea version on the front page. it would make it easier to tell you are getting the right version
ref: #638it would be nice if the Kea Admin Guide had the Kea version on the front page. it would make it easier to tell you are getting the right version
ref: #638Kea1.6-finalhttps://gitlab.isc.org/isc-projects/bind9/-/issues/1063@PKCS11_TEST@ is not being expanded2019-06-04T07:57:44ZMark Andrews@PKCS11_TEST@ is not being expandedMark AndrewsMark Andrewshttps://gitlab.isc.org/isc-projects/bind9/-/issues/1064Adding --enable-pthread-rwlock broke Windows build2019-06-05T18:29:42ZMichał KępieńAdding --enable-pthread-rwlock broke Windows build!1397 broke the Windows build:
https://jenkins.isc.org/view/BIND_Parameterized/job/bind9-parameterized-win2012-x64/306/console
(Here is a build of the same commit as above, but with !1397 reverted: https://jenkins.isc.org/view/BIND_Par...!1397 broke the Windows build:
https://jenkins.isc.org/view/BIND_Parameterized/job/bind9-parameterized-win2012-x64/306/console
(Here is a build of the same commit as above, but with !1397 reverted: https://jenkins.isc.org/view/BIND_Parameterized/job/bind9-parameterized-win2012-x64/307/console)
This needs to be fixed before 9.15.1 is tagged (i.e. within the next week).BIND 9.15.1Witold KrecickiWitold Krecickihttps://gitlab.isc.org/isc-projects/bind9/-/issues/1065!1397 Breaks Windows Build2019-06-04T05:56:27ZThomas Jach!1397 Breaks Windows BuildSee comment under !1397.
Edit: Overlooked #1064 where this issue was already reported.See comment under !1397.
Edit: Overlooked #1064 where this issue was already reported.https://gitlab.isc.org/isc-projects/bind9/-/issues/1066MacPorts uses /opt/local as its OpenSSL location2019-06-04T08:13:31ZMark AndrewsMacPorts uses /opt/local as its OpenSSL locationhttps://gitlab.isc.org/isc-projects/kea/-/issues/651DHCPv6 lease updates failing for some clients (postgresql)2019-07-22T10:48:37ZCathy AlmondDHCPv6 lease updates failing for some clients (postgresql)As reported to Support in ticket [RT 14761](https://support.isc.org/Ticket/Display.html?id=14761)
**Describe the bug**
This is a possible bug inside the postgresql lease manager which makes ipv6 lease updates impossible for some clients...As reported to Support in ticket [RT 14761](https://support.isc.org/Ticket/Display.html?id=14761)
**Describe the bug**
This is a possible bug inside the postgresql lease manager which makes ipv6 lease updates impossible for some clients.
The ipv6 ia_id is stored in a column called "iaid" in the "lease6" table. We noticed that sometimes there is a negative value inside this column, and this are exactly the hosts, for which ipv6 lease updates fail.
The dhcpv6 ia_id is a 32 bit unsigned integer, which is (for database compatibility) obviously casted to a 32 bit signed integer inside pgsql_lease_mgr.cc.
But when one of the functions
- PgSqlLeaseMgr::getLeases6(Lease::Type lease_type, const DUID& duid, uint32_t iaid);
- PgSqlLeaseMgr::getLeases6(Lease::Type lease_type, const DUID& duid, uint32_t iaid, SubnetID subnet_id);
is called, inside the function the iaid is not being converted/casted to a signed int, which leads to a wrong database query. As a result the dhcp lease with the searched iaid is not found and a new ipv6 lease is created for this client with every dhcpv6 request.
As a (temporary) fix we created a simple patch for the pgsql_lease_mgr.cc, which is attached to this ticket. With this patch the dhcpv6 lease update works as expected.
**Environment:**
We are using kea 1.4.0-P1 with postgresql as database backend.
The bug seems to be present also in version 1.5.0/1.6.0, although we didn't test it.
**Additional Information**
This looks like it might be similar to #181 ?
[kea-1.4.0-P1-iaid-postgresql.patch](/uploads/1f6cc3635a7521a26aa921cfbc9fd205/kea-1.4.0-P1-iaid-postgresql.patch)Kea1.6-beta2Thomas MarkwalderThomas Markwalder