2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-09-01 06:25:34 +00:00
Commit Graph

33255 Commits

Author SHA1 Message Date
Andrei Pavel
3f57f06c2e [#2058] hammer.py: retry upload on 504 2021-09-02 15:02:12 +03:00
Andrei Pavel
09f0616a10 [#2058] hammer.py: indentation (minor change) 2021-09-02 15:02:12 +03:00
Andrei Pavel
69f16658ba [#2072] 1.9.12-git starts here. 2021-08-31 16:14:30 +03:00
Andrei Pavel
48b63d8bf6 [#2063] DROP FOREIGN KEY for MySQL 5 compatibility Kea-1.9.11 2021-08-30 14:55:14 +03:00
Andrei Pavel
d9144c5445 [#2061] remove redundant initSysrepo() 2021-08-30 14:13:36 +03:00
Razvan Becheriu
964efd2d7a [#2061] fixed TSAN warnings in kea-netconf 2021-08-29 01:18:07 +03:00
Razvan Becheriu
4d9cfe01e8 [#2043] allow callbacks to create CS inside the CS constructor and destructor 2021-08-27 21:57:31 +03:00
Wlodek Wencel
f183da546f [#2055] fixed typo 2021-08-27 06:12:45 -07:00
Wlodek Wencel
2d60162cf4 parsers regenerated 2021-08-27 05:53:34 -07:00
Wlodek Wencel
d47d2860c2 Changelog entry, dates, messages for release 2021-08-27 05:47:44 -07:00
Razvan Becheriu
9c4f280ab8 [#2053] bump lib versions for 1.9.11 2021-08-27 13:25:47 +03:00
Razvan Becheriu
28c5e692a1 [#2051] fixed comments 2021-08-26 16:14:15 +03:00
Thomas Markwalder
1ae729dd90 [#2051] Addressed review comments
Minor clean-ups only.
2021-08-26 06:37:40 -04:00
Thomas Markwalder
df404c090a [#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
2021-08-25 14:46:00 -04:00
Razvan Becheriu
917126bdd9 [#2043] updated exception message 2021-08-25 17:45:24 +03:00
Razvan Becheriu
a2f6e5447a [#2043] fixed comment 2021-08-25 17:06:06 +03:00
Razvan Becheriu
8cdcfaa001 [#2043] updared ChangeLog 2021-08-25 16:59:15 +03:00
Razvan Becheriu
431f30ae07 [#2043] addressed comments 2021-08-25 16:03:40 +03:00
Razvan Becheriu
b5a874f9d2 [#2043] add ChangeLog 2021-08-25 08:28:40 +03:00
Razvan Becheriu
513836ed5e [#2043] remove check for CS in lease_cmds 2021-08-25 00:42:08 +03:00
Razvan Becheriu
a001da5d66 [#2043] fixed unittests 2021-08-24 22:29:39 +03:00
Razvan Becheriu
3328f46fb0 [#2043] code cleanup 2021-08-24 22:09:03 +03:00
Razvan Becheriu
9b29946e72 [#2043] code cleanup 2021-08-24 22:02:15 +03:00
Razvan Becheriu
d4f21ec6a6 [#2043] code cleanup 2021-08-24 21:56:58 +03:00
Razvan Becheriu
b9ce41af4b [#2043] add check permissions for current thread action on thread pools 2021-08-24 21:52:09 +03:00
Razvan Becheriu
880a75f08f [#2043] fixed compilation 2021-08-24 21:52:09 +03:00
Razvan Becheriu
73951e6bc6 [#2043] added try catch block for all MT CS 2021-08-24 21:52:09 +03:00
Razvan Becheriu
5b5b9983d5 [#2043] addressed comments 2021-08-24 21:52:09 +03:00
Razvan Becheriu
ddcdecd337 [#2043] assert instead of expect 2021-08-24 21:52:09 +03:00
Razvan Becheriu
8e93029c97 [#2043] added doxygen 2021-08-24 21:52:09 +03:00
Razvan Becheriu
220ef22da0 [#2043] added critical section with exceptions unittests 2021-08-24 21:52:09 +03:00
Razvan Becheriu
b7a6377dcf [#2043] safety measures for illegal opetations on thread pool done by owned threads 2021-08-24 21:52:09 +03:00
Tomek Mrugalski
927a0c909e [#1986] Reworded text about ports 2021-08-24 17:34:43 +02:00
Tomek Mrugalski
4f5abf3797 [#1986] Added missing space 2021-08-24 17:33:14 +02:00
Tomek Mrugalski
d52d146243 [#1986] Wordsmithing 2021-08-24 15:04:41 +00:00
Tomek Mrugalski
caa34aae63 [#1986] Reworded ports text 2021-08-24 15:04:41 +00:00
Tomek Mrugalski
a516cc3455 [#1986] Apply 3 suggestion(s) to 3 file(s) 2021-08-24 15:04:41 +00:00
Razvan Becheriu
b5dbb2a1ab [#1986] added comments and updated ARM 2021-08-24 15:04:41 +00:00
Tomek Mrugalski
ea86cddeff [#1982] ChangeLog added 2021-08-24 16:55:50 +02:00
Razvan Becheriu
148dfb6006 [#1982] added unittests 2021-08-24 14:53:24 +00:00
Razvan Becheriu
43a7304391 [#1982] reverted changes 2021-08-24 14:53:24 +00:00
Razvan Becheriu
0e52c995bc [#1982] code cleanup 2021-08-24 14:53:24 +00:00
Razvan Becheriu
a69221f127 [#1982] implement MySqlConfigBackendDHCPv[4|6]::getParameters 2021-08-24 14:53:24 +00:00
Andrei Pavel
9cfb3f3b29 [qa#261] add ChangeLog entry 2021-08-24 14:02:42 +03:00
Andrei Pavel
b39ddf5b00 [qa#261] install boost169-devel on CentOS 7 2021-08-24 14:02:41 +03:00
Andrei Pavel
4b658c57f1 [qa#261] link with OpenSSL 11 on CentOS 7 2021-08-24 14:02:17 +03:00
Andrei Pavel
e5b0288922 [#1944] NETCONF: move store-extended-info from kea-types to kea-dhcp-types 2021-08-23 16:43:58 +03:00
Andrei Pavel
3d841a846a [#1944] fix compilation 2021-08-23 16:43:58 +03:00
Tomek Mrugalski
6bedc67d5a [#1944] Compilation fix 2021-08-23 16:43:58 +03:00
Andrei Pavel
b0a71c0be7 [#1944] add ChangeLog entry 2021-08-23 16:43:58 +03:00