]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
3 years ago[#2078] Moved the factory to libd2srv
Francis Dupont [Mon, 6 Sep 2021 18:41:40 +0000 (20:41 +0200)] 
[#2078] Moved the factory to libd2srv

3 years ago[#2078] Removed const
Francis Dupont [Mon, 6 Sep 2021 18:20:20 +0000 (20:20 +0200)] 
[#2078] Removed const

3 years ago[#2078] Added TSIG context factory
Francis Dupont [Mon, 6 Sep 2021 18:07:14 +0000 (20:07 +0200)] 
[#2078] Added TSIG context factory

3 years ago[#2078] Update for new commands
Francis Dupont [Sun, 5 Sep 2021 21:55:43 +0000 (23:55 +0200)] 
[#2078] Update for new commands

3 years ago[#2078] Updated after key container change
Francis Dupont [Sun, 5 Sep 2021 15:26:37 +0000 (17:26 +0200)] 
[#2078] Updated after key container change

3 years ago[#2078] Updated doc
Francis Dupont [Sun, 5 Sep 2021 12:03:59 +0000 (14:03 +0200)] 
[#2078] Updated doc

3 years ago[#2064] hammer.py: Debian uses mariadb.service
Andrei Pavel [Mon, 6 Sep 2021 19:30:10 +0000 (22:30 +0300)] 
[#2064] hammer.py: Debian uses mariadb.service

3 years ago[#2064] hammer.py: install lxc on Debian (extra)
Andrei Pavel [Mon, 6 Sep 2021 17:32:08 +0000 (20:32 +0300)] 
[#2064] hammer.py: install lxc on Debian (extra)

3 years ago[#2064] hammer.py: ensure postgres entry in hba
Andrei Pavel [Mon, 6 Sep 2021 17:28:26 +0000 (20:28 +0300)] 
[#2064] hammer.py: ensure postgres entry in hba

3 years ago[#2064] hammer.py: restart mysql on deb OSs
Andrei Pavel [Fri, 3 Sep 2021 11:59:12 +0000 (14:59 +0300)] 
[#2064] hammer.py: restart mysql on deb OSs

3 years ago[#2064] hammer: don't modify postgres entry in hba
Andrei Pavel [Fri, 3 Sep 2021 12:00:03 +0000 (15:00 +0300)] 
[#2064] hammer: don't modify postgres entry in hba

3 years ago[#2064] hammer: change pg auth method to md5
Andrei Pavel [Wed, 1 Sep 2021 10:39:57 +0000 (13:39 +0300)] 
[#2064] hammer: change pg auth method to md5

3 years ago[#2040] Always have 3 / before @todo
Francis Dupont [Sat, 4 Sep 2021 13:59:07 +0000 (15:59 +0200)] 
[#2040] Always have 3 / before @todo

3 years ago[#2040] fixed indentation, spaces and typos
Razvan Becheriu [Fri, 3 Sep 2021 14:05:52 +0000 (17:05 +0300)] 
[#2040] fixed indentation, spaces and typos

3 years ago[#2040] Spelling
Francis Dupont [Thu, 2 Sep 2021 09:48:13 +0000 (11:48 +0200)] 
[#2040] Spelling

3 years ago[#2040] Checkpoint: todo UTs, ...
Francis Dupont [Thu, 19 Aug 2021 08:12:26 +0000 (10:12 +0200)] 
[#2040] Checkpoint: todo UTs, ...

3 years ago[#2040] Checkpoint (todo: add stat UTs)
Francis Dupont [Wed, 18 Aug 2021 22:37:26 +0000 (00:37 +0200)] 
[#2040] Checkpoint (todo: add stat UTs)

3 years ago[#2040] Checkpoint: began D2 stats
Francis Dupont [Wed, 18 Aug 2021 18:15:18 +0000 (20:15 +0200)] 
[#2040] Checkpoint: began D2 stats

3 years ago[#2011] documentation fixes
Razvan Becheriu [Thu, 2 Sep 2021 13:12:22 +0000 (16:12 +0300)] 
[#2011] documentation fixes

3 years ago[#2011] Replaced 2.0.0 by 1.9.11
Francis Dupont [Tue, 17 Aug 2021 15:43:34 +0000 (17:43 +0200)] 
[#2011] Replaced 2.0.0 by 1.9.11

3 years ago[#2011] Spelling
Francis Dupont [Mon, 16 Aug 2021 18:15:00 +0000 (20:15 +0200)] 
[#2011] Spelling

3 years ago[#2011] Updated d2_cfg_tests.json
Francis Dupont [Mon, 16 Aug 2021 14:59:17 +0000 (16:59 +0200)] 
[#2011] Updated d2_cfg_tests.json

3 years ago[#2011] Checkpoint: finished doc part
Francis Dupont [Mon, 16 Aug 2021 14:21:40 +0000 (16:21 +0200)] 
[#2011] Checkpoint: finished doc part

3 years ago[#2011] Checkpoint: updated examples
Francis Dupont [Mon, 16 Aug 2021 11:39:09 +0000 (13:39 +0200)] 
[#2011] Checkpoint: updated examples

3 years ago[#2058] hammer.py: retry upload on 504
Andrei Pavel [Thu, 2 Sep 2021 12:02:08 +0000 (15:02 +0300)] 
[#2058] hammer.py: retry upload on 504

3 years ago[#2058] hammer.py: indentation (minor change)
Andrei Pavel [Fri, 27 Aug 2021 15:54:59 +0000 (18:54 +0300)] 
[#2058] hammer.py: indentation (minor change)

3 years ago[#2072] 1.9.12-git starts here.
Andrei Pavel [Tue, 31 Aug 2021 13:14:30 +0000 (16:14 +0300)] 
[#2072] 1.9.12-git starts here.

3 years ago[#2063] DROP FOREIGN KEY for MySQL 5 compatibility Kea-1.9.11
Andrei Pavel [Mon, 30 Aug 2021 11:55:14 +0000 (14:55 +0300)] 
[#2063] DROP FOREIGN KEY for MySQL 5 compatibility

3 years ago[#2061] remove redundant initSysrepo()
Andrei Pavel [Mon, 30 Aug 2021 11:13:36 +0000 (14:13 +0300)] 
[#2061] remove redundant initSysrepo()

3 years ago[#2061] fixed TSAN warnings in kea-netconf
Razvan Becheriu [Sat, 28 Aug 2021 22:03:56 +0000 (01:03 +0300)] 
[#2061] fixed TSAN warnings in kea-netconf

3 years ago[#2043] allow callbacks to create CS inside the CS constructor and destructor
Razvan Becheriu [Fri, 27 Aug 2021 18:40:34 +0000 (21:40 +0300)] 
[#2043] allow callbacks to create CS inside the CS constructor and destructor

3 years ago[#2055] fixed typo
Wlodek Wencel [Fri, 27 Aug 2021 13:12:45 +0000 (06:12 -0700)] 
[#2055] fixed typo

3 years agoparsers regenerated
Wlodek Wencel [Fri, 27 Aug 2021 12:53:34 +0000 (05:53 -0700)] 
parsers regenerated

3 years agoChangelog entry, dates, messages for release
Wlodek Wencel [Fri, 27 Aug 2021 12:47:44 +0000 (05:47 -0700)] 
Changelog entry, dates, messages for release

3 years ago[#2053] bump lib versions for 1.9.11
Razvan Becheriu [Fri, 27 Aug 2021 10:11:45 +0000 (13:11 +0300)] 
[#2053] bump lib versions for 1.9.11

3 years ago[#2051] fixed comments
Razvan Becheriu [Thu, 26 Aug 2021 13:03:12 +0000 (16:03 +0300)] 
[#2051] fixed comments

3 years ago[#2051] Addressed review comments
Thomas Markwalder [Thu, 26 Aug 2021 10:37:40 +0000 (06:37 -0400)] 
[#2051] Addressed review comments

    Minor clean-ups only.

3 years ago[#2051] Removed CriticalSection use from lease commands
Thomas Markwalder [Wed, 25 Aug 2021 17:45:06 +0000 (13:45 -0400)] 
[#2051] Removed CriticalSection use from lease commands

Lease commands no longer attempt to create CSes if they
detect a locked address; rather they fail the update with
a ResourceBusy exception.  Note leaseX-wipe commands still
create critical sections.

src/hooks/dhcp/lease_cmds/lease_cmds.cc
    LeaseCmdsImpl::leaseAddHandler()
    LeaseCmdsImpl::lease6BulkApplyHandler()
    LeaseCmdsImpl::lease6BulkApplyHandler()
    LeaseCmdsImpl::lease4UpdateHandler()
    LeaseCmdsImpl::lease6UpdateHandler() - replaced CriticalSection logic with
    fail with error when target address is busy

src/hooks/dhcp/lease_cmds/tests/lease_cmds_unittest.cc
    TEST_F(LeaseCmdsTest, lease4ConflictingAdd)
    TEST_F(LeaseCmdsTest, lease4ConflictingUpdate)
    TEST_F(LeaseCmdsTest, lease6ConflictingAdd)
    TEST_F(LeaseCmdsTest, lease6ConflictingUpdate) - new tests

src/lib/dhcpsrv/resource_handler.h
    ResourceBusy new exception class

3 years ago[#2043] updated exception message
Razvan Becheriu [Wed, 25 Aug 2021 14:45:24 +0000 (17:45 +0300)] 
[#2043] updated exception message

3 years ago[#2043] fixed comment
Razvan Becheriu [Wed, 25 Aug 2021 14:06:06 +0000 (17:06 +0300)] 
[#2043] fixed comment

3 years ago[#2043] updared ChangeLog
Razvan Becheriu [Wed, 25 Aug 2021 13:32:17 +0000 (16:32 +0300)] 
[#2043] updared ChangeLog

3 years ago[#2043] addressed comments
Razvan Becheriu [Wed, 25 Aug 2021 13:03:40 +0000 (16:03 +0300)] 
[#2043] addressed comments

3 years ago[#2043] add ChangeLog
Razvan Becheriu [Wed, 25 Aug 2021 05:28:40 +0000 (08:28 +0300)] 
[#2043] add ChangeLog

3 years ago[#2043] remove check for CS in lease_cmds
Razvan Becheriu [Tue, 24 Aug 2021 21:42:08 +0000 (00:42 +0300)] 
[#2043] remove check for CS in lease_cmds

3 years ago[#2043] fixed unittests
Razvan Becheriu [Tue, 24 Aug 2021 19:29:39 +0000 (22:29 +0300)] 
[#2043] fixed unittests

3 years ago[#2043] code cleanup
Razvan Becheriu [Tue, 24 Aug 2021 19:09:03 +0000 (22:09 +0300)] 
[#2043] code cleanup

3 years ago[#2043] code cleanup
Razvan Becheriu [Tue, 24 Aug 2021 19:02:15 +0000 (22:02 +0300)] 
[#2043] code cleanup

3 years ago[#2043] code cleanup
Razvan Becheriu [Tue, 24 Aug 2021 18:56:58 +0000 (21:56 +0300)] 
[#2043] code cleanup

3 years ago[#2043] add check permissions for current thread action on thread pools
Razvan Becheriu [Tue, 24 Aug 2021 18:50:30 +0000 (21:50 +0300)] 
[#2043] add check permissions for current thread action on thread pools

3 years ago[#2043] fixed compilation
Razvan Becheriu [Tue, 24 Aug 2021 09:08:59 +0000 (12:08 +0300)] 
[#2043] fixed compilation

3 years ago[#2043] added try catch block for all MT CS
Razvan Becheriu [Mon, 23 Aug 2021 23:40:35 +0000 (02:40 +0300)] 
[#2043] added try catch block for all MT CS

3 years ago[#2043] addressed comments
Razvan Becheriu [Mon, 23 Aug 2021 22:32:11 +0000 (01:32 +0300)] 
[#2043] addressed comments

3 years ago[#2043] assert instead of expect
Razvan Becheriu [Mon, 23 Aug 2021 22:16:10 +0000 (01:16 +0300)] 
[#2043] assert instead of expect

3 years ago[#2043] added doxygen
Razvan Becheriu [Mon, 23 Aug 2021 16:57:19 +0000 (19:57 +0300)] 
[#2043] added doxygen

3 years ago[#2043] added critical section with exceptions unittests
Razvan Becheriu [Mon, 23 Aug 2021 16:24:42 +0000 (19:24 +0300)] 
[#2043] added critical section with exceptions unittests

3 years ago[#2043] safety measures for illegal opetations on thread pool done by owned threads
Razvan Becheriu [Mon, 23 Aug 2021 13:16:57 +0000 (16:16 +0300)] 
[#2043] safety measures for illegal opetations on thread pool done by owned threads

3 years ago[#1986] Reworded text about ports
Tomek Mrugalski [Tue, 24 Aug 2021 15:34:43 +0000 (17:34 +0200)] 
[#1986] Reworded text about ports

3 years ago[#1986] Added missing space
Tomek Mrugalski [Tue, 24 Aug 2021 15:33:14 +0000 (17:33 +0200)] 
[#1986] Added missing space

3 years ago[#1986] Wordsmithing
Tomek Mrugalski [Tue, 24 Aug 2021 10:34:16 +0000 (12:34 +0200)] 
[#1986] Wordsmithing

3 years ago[#1986] Reworded ports text
Tomek Mrugalski [Tue, 24 Aug 2021 10:30:09 +0000 (12:30 +0200)] 
[#1986] Reworded ports text

3 years ago[#1986] Apply 3 suggestion(s) to 3 file(s)
Tomek Mrugalski [Tue, 24 Aug 2021 10:04:31 +0000 (10:04 +0000)] 
[#1986] Apply 3 suggestion(s) to 3 file(s)

3 years ago[#1986] added comments and updated ARM
Razvan Becheriu [Fri, 6 Aug 2021 09:15:46 +0000 (12:15 +0300)] 
[#1986] added comments and updated ARM

3 years ago[#1982] ChangeLog added
Tomek Mrugalski [Tue, 24 Aug 2021 14:55:50 +0000 (16:55 +0200)] 
[#1982] ChangeLog added

3 years ago[#1982] added unittests
Razvan Becheriu [Tue, 24 Aug 2021 10:17:25 +0000 (13:17 +0300)] 
[#1982] added unittests

3 years ago[#1982] reverted changes
Razvan Becheriu [Thu, 5 Aug 2021 08:17:58 +0000 (11:17 +0300)] 
[#1982] reverted changes

3 years ago[#1982] code cleanup
Razvan Becheriu [Mon, 2 Aug 2021 08:00:12 +0000 (11:00 +0300)] 
[#1982] code cleanup

3 years ago[#1982] implement MySqlConfigBackendDHCPv[4|6]::getParameters
Razvan Becheriu [Thu, 29 Jul 2021 07:20:58 +0000 (10:20 +0300)] 
[#1982] implement MySqlConfigBackendDHCPv[4|6]::getParameters

3 years ago[qa#261] add ChangeLog entry
Andrei Pavel [Mon, 23 Aug 2021 15:12:10 +0000 (18:12 +0300)] 
[qa#261] add ChangeLog entry

3 years ago[qa#261] install boost169-devel on CentOS 7
Andrei Pavel [Mon, 23 Aug 2021 06:59:02 +0000 (09:59 +0300)] 
[qa#261] install boost169-devel on CentOS 7

3 years ago[qa#261] link with OpenSSL 11 on CentOS 7
Andrei Pavel [Mon, 23 Aug 2021 06:15:58 +0000 (09:15 +0300)] 
[qa#261] link with OpenSSL 11 on CentOS 7

3 years ago[#1944] NETCONF: move store-extended-info from kea-types to kea-dhcp-types
Andrei Pavel [Fri, 20 Aug 2021 15:27:03 +0000 (18:27 +0300)] 
[#1944] NETCONF: move store-extended-info from kea-types to kea-dhcp-types

3 years ago[#1944] fix compilation
Andrei Pavel [Fri, 20 Aug 2021 14:14:48 +0000 (17:14 +0300)] 
[#1944] fix compilation

3 years ago[#1944] Compilation fix
Tomek Mrugalski [Fri, 20 Aug 2021 12:46:40 +0000 (14:46 +0200)] 
[#1944] Compilation fix

3 years ago[#1944] add ChangeLog entry
Andrei Pavel [Thu, 22 Jul 2021 07:20:05 +0000 (10:20 +0300)] 
[#1944] add ChangeLog entry

3 years ago[#1944] add store-extended-info to Kea YANG module
Andrei Pavel [Wed, 21 Jul 2021 20:45:04 +0000 (23:45 +0300)] 
[#1944] add store-extended-info to Kea YANG module

3 years ago[#1710] Addressed review comments
Thomas Markwalder [Fri, 20 Aug 2021 12:37:53 +0000 (08:37 -0400)] 
[#1710] Addressed review comments

ChangeLog - amended entry to mention CB

doc/sphinx/arm/dhcp6-srv.rst
    updated CB supported paramters table

src/lib/dhcpsrv/alloc_engine.cc
    minor clean up

3 years ago[#1710] Added ChangeLog entry
Thomas Markwalder [Tue, 17 Aug 2021 18:39:07 +0000 (14:39 -0400)] 
[#1710] Added ChangeLog entry

3 years ago[#1710] Updated ARM
Thomas Markwalder [Tue, 17 Aug 2021 18:34:11 +0000 (14:34 -0400)] 
[#1710] Updated ARM

modified:   doc/sphinx/arm/dhcp6-srv.rst

3 years ago[#1710] Added preferred liftime columns to MySQL v6 class
Thomas Markwalder [Tue, 17 Aug 2021 17:30:19 +0000 (13:30 -0400)] 
[#1710] Added preferred liftime columns to MySQL v6 class

Modified:
src/bin/admin/tests/mysql_tests.sh.in
src/share/database/scripts/mysql/dhcpdb_create.mysql
src/share/database/scripts/mysql/upgrade_010_to_011.sh.in

3 years ago[#1710] Add preferred triplet to mysql cb
Thomas Markwalder [Tue, 17 Aug 2021 15:06:37 +0000 (11:06 -0400)] 
[#1710] Add preferred triplet to mysql cb

modified:
src/hooks/dhcp/mysql_cb/mysql_cb_dhcp6.cc
src/hooks/dhcp/mysql_cb/mysql_query_macros_dhcp.h
src/hooks/dhcp/mysql_cb/tests/mysql_cb_dhcp6_unittest.cc

3 years ago[#1710] Added lifetimes to v6 client classes
Thomas Markwalder [Thu, 5 Aug 2021 18:05:32 +0000 (14:05 -0400)] 
[#1710] Added lifetimes to v6 client classes

kea-dhcp6 client classes now support valid and preferred
lifetime triplets.  Need to update ARM and CB yet.

/doc/examples/kea6/all-keys.json
    Updated

/src/bin/dhcp6/dhcp6_lexer.ll b/src/bin/dhcp6/dhcp6_lexer.ll
    Added preferred and valid lifetime parameters to client class

/src/bin/dhcp6/dhcp6_parser.yy
    Added preferred and valid lifetime parameters to client class

src/bin/dhcp6/tests/config_parser_unittest.cc
    TEST_F(Dhcp6ParserTest, clientClassValidPreferredLifetime)  - new test

/src/bin/dhcp6/tests/parser_unittest.cc
    Added use of EXPECT_NO_THROW_LOG to ease finding JSON errors

/src/lib/dhcpsrv/alloc_engine.*
    AllocEngine::getLifetimes6() - new function
    Lease6Ptr AllocEngine::createLease6() - calls new function

/src/lib/dhcpsrv/client_class_def.*
/src/lib/dhcpsrv/parsers/client_class_def_parser.cc
    ClientClassDef - added support for preferred lifetime triplet

/src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
    TEST_F(AllocEngine6Test, getValidLifetime)
    TEST_F(AllocEngine6Test, getPreferredLifetime) - new tests

/src/lib/dhcpsrv/tests/client_class_def_parser_unittest.cc
    TEST_F(ClientClassDefParserTest, preferredLifetimeTests) - new test

/src/lib/dhcpsrv/tests/client_class_def_unittest.cc
    updated tests

3 years ago[#2045] hammer.py: remove unused sysrepo versions
Andrei Pavel [Fri, 20 Aug 2021 08:56:41 +0000 (11:56 +0300)] 
[#2045] hammer.py: remove unused sysrepo versions

3 years ago[#2045] hammer.py: libyang from sources on f33
Andrei Pavel [Fri, 20 Aug 2021 08:06:01 +0000 (11:06 +0300)] 
[#2045] hammer.py: libyang from sources on f33

3 years ago[#2018] Second tentative fix for CI
Francis Dupont [Thu, 19 Aug 2021 20:24:26 +0000 (22:24 +0200)] 
[#2018] Second tentative fix for CI

3 years ago[#2018] Tentative fix for CI
Francis Dupont [Thu, 19 Aug 2021 20:13:23 +0000 (22:13 +0200)] 
[#2018] Tentative fix for CI

3 years ago[#2018] Final (?) fixes
Francis Dupont [Thu, 19 Aug 2021 14:23:28 +0000 (16:23 +0200)] 
[#2018] Final (?) fixes

3 years ago[#2018] Wordsmithing
Tomek Mrugalski [Thu, 19 Aug 2021 14:01:25 +0000 (16:01 +0200)] 
[#2018] Wordsmithing

3 years ago[#2018] Small tweaks after review
Tomek Mrugalski [Thu, 19 Aug 2021 13:57:04 +0000 (15:57 +0200)] 
[#2018] Small tweaks after review

 - wording
 - fixed and moved note about this being work in progress
 - fixed comment in the excerpt

3 years ago[#2018] Added protocols with ref and schemas
Francis Dupont [Thu, 19 Aug 2021 13:09:51 +0000 (15:09 +0200)] 
[#2018] Added protocols with ref and schemas

3 years ago[#2018] Added deployment section (skeleton)
Francis Dupont [Thu, 19 Aug 2021 11:07:39 +0000 (13:07 +0200)] 
[#2018] Added deployment section (skeleton)

3 years ago[#2018] After merge improvements
Francis Dupont [Thu, 19 Aug 2021 10:37:46 +0000 (12:37 +0200)] 
[#2018] After merge improvements

3 years ago[#2018] cosmetic corrections
Tomek Mrugalski [Thu, 19 Aug 2021 09:58:28 +0000 (11:58 +0200)] 
[#2018] cosmetic corrections

 - hook lib name fixed
 - DSO => hook library
 - added a verb, so "First,..." is now a sentence

3 years ago[#2018] Changelog added.
Tomek Mrugalski [Thu, 19 Aug 2021 09:57:02 +0000 (11:57 +0200)] 
[#2018] Changelog added.

3 years ago[#2018] Created gss-tsig.json example
Francis Dupont [Thu, 19 Aug 2021 10:30:39 +0000 (12:30 +0200)] 
[#2018] Created gss-tsig.json example

3 years ago[#2018] Fixed last changes
Francis Dupont [Thu, 19 Aug 2021 09:20:57 +0000 (11:20 +0200)] 
[#2018] Fixed last changes

3 years ago[#2018] Missing sentence added
Tomek Mrugalski [Wed, 18 Aug 2021 18:39:26 +0000 (20:39 +0200)] 
[#2018] Missing sentence added

3 years ago[#2018] GSS-TSIG text updated
Tomek Mrugalski [Wed, 18 Aug 2021 18:38:18 +0000 (20:38 +0200)] 
[#2018] GSS-TSIG text updated

3 years ago[#2018] GSS-TSIG updated significantly
Tomek Mrugalski [Wed, 18 Aug 2021 18:06:56 +0000 (20:06 +0200)] 
[#2018] GSS-TSIG updated significantly

 - written proper intro
 - fixed installation
 - written Using GSS-TSIG section
 - added config example

3 years ago[#2018] NETCONF description updated
Tomek Mrugalski [Wed, 18 Aug 2021 18:06:44 +0000 (20:06 +0200)] 
[#2018] NETCONF description updated

3 years ago[#2018] gss-tsig, netconf moved to Integrations section
Tomek Mrugalski [Wed, 18 Aug 2021 18:06:31 +0000 (20:06 +0200)] 
[#2018] gss-tsig, netconf moved to Integrations section