]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
6 years ago[177-serialize-netconf-tests] Added missing shtests 177-serialize-netconf-tests
Francis Dupont [Mon, 26 Nov 2018 13:44:49 +0000 (14:44 +0100)] 
[177-serialize-netconf-tests] Added missing shtests

6 years ago[177-serialize-netconf-tests] Moved shell tests into tests/shtests
Francis Dupont [Thu, 22 Nov 2018 14:22:12 +0000 (15:22 +0100)] 
[177-serialize-netconf-tests] Moved shell tests into tests/shtests

6 years ago[master] Updated ChangeLog for #204, !97
Francis Dupont [Mon, 26 Nov 2018 13:19:29 +0000 (14:19 +0100)] 
[master] Updated ChangeLog for #204, !97

6 years ago[65-libyang-simplify-update-models] Minor corrections in the netconf guide. 65-libyang-simplify-update-models
Marcin Siodelski [Mon, 26 Nov 2018 12:51:03 +0000 (13:51 +0100)] 
[65-libyang-simplify-update-models] Minor corrections in the netconf guide.

6 years ago[65-libyang-simplify-update-models] Tried to address comments
Francis Dupont [Sat, 24 Nov 2018 14:43:32 +0000 (15:43 +0100)] 
[65-libyang-simplify-update-models] Tried to address comments

6 years ago[65-libyang-simplify-update-models] Removed distribution of moved module files
Francis Dupont [Thu, 22 Nov 2018 14:49:11 +0000 (15:49 +0100)] 
[65-libyang-simplify-update-models] Removed distribution of moved module files

6 years ago[65-libyang-simplify-update-models] Updated all-keys (added enable-queue)
Francis Dupont [Thu, 22 Nov 2018 14:41:25 +0000 (15:41 +0100)] 
[65-libyang-simplify-update-models] Updated all-keys (added enable-queue)

6 years ago[65-libyang-simplify-update-models] Added global reservation-mode
Francis Dupont [Tue, 20 Nov 2018 17:09:00 +0000 (18:09 +0100)] 
[65-libyang-simplify-update-models] Added global reservation-mode

6 years ago[65-libyang-simplify-update-models] Moved loggers
Francis Dupont [Tue, 20 Nov 2018 15:56:06 +0000 (16:56 +0100)] 
[65-libyang-simplify-update-models] Moved loggers

6 years ago[65-libyang-simplify-update-models] Removes always-include-fqdn
Francis Dupont [Tue, 20 Nov 2018 14:35:18 +0000 (15:35 +0100)] 
[65-libyang-simplify-update-models] Removes always-include-fqdn

6 years ago[65-libyang-simplify-update-models] Revert dhcp[46] syntax fixes
Francis Dupont [Tue, 20 Nov 2018 13:19:36 +0000 (14:19 +0100)] 
[65-libyang-simplify-update-models] Revert dhcp[46] syntax fixes

6 years ago[65-libyang-simplify-update-models] Revamped list methods: only [gs]etDatabases needs...
Francis Dupont [Tue, 20 Nov 2018 10:06:23 +0000 (11:06 +0100)] 
[65-libyang-simplify-update-models] Revamped list methods: only [gs]etDatabases needs the list name

6 years ago[65-libyang-simplify-update-models] Updated netconf tests
Francis Dupont [Tue, 20 Nov 2018 03:34:17 +0000 (04:34 +0100)] 
[65-libyang-simplify-update-models] Updated netconf tests

6 years ago[65-libyang-simplify-update-models] Removed all extra containers
Francis Dupont [Tue, 20 Nov 2018 02:56:02 +0000 (03:56 +0100)] 
[65-libyang-simplify-update-models] Removed all extra containers

6 years ago[65-libyang-simplify-update-models] Checkpoint: removed option-data-list (more to...
Francis Dupont [Mon, 19 Nov 2018 18:33:32 +0000 (19:33 +0100)] 
[65-libyang-simplify-update-models] Checkpoint: removed option-data-list (more to come)

6 years ago[65-libyang-simplify-update-models] Less defaults
Francis Dupont [Mon, 19 Nov 2018 18:28:28 +0000 (19:28 +0100)] 
[65-libyang-simplify-update-models] Less defaults

6 years ago[65-libyang-simplify-update-models] Added new entries - fixed syntax
Francis Dupont [Mon, 19 Nov 2018 17:52:29 +0000 (18:52 +0100)] 
[65-libyang-simplify-update-models] Added new entries - fixed syntax

6 years ago[65-libyang-simplify-update-models] Removed defaults
Francis Dupont [Mon, 19 Nov 2018 16:14:02 +0000 (17:14 +0100)] 
[65-libyang-simplify-update-models] Removed defaults

6 years ago[65-libyang-simplify-update-models] Implemented authoritative
Francis Dupont [Mon, 19 Nov 2018 15:55:03 +0000 (16:55 +0100)] 
[65-libyang-simplify-update-models] Implemented authoritative

6 years ago[master] Added ChangeLog for #53. 177-serialize-netconf-tests_base
Marcin Siodelski [Wed, 21 Nov 2018 20:46:49 +0000 (21:46 +0100)] 
[master] Added ChangeLog for #53.

6 years ago[#53,!125] Mysql buffer always initialized for HW address in v6.
Marcin Siodelski [Fri, 16 Nov 2018 19:27:21 +0000 (20:27 +0100)] 
[#53,!125] Mysql buffer always initialized for HW address in v6.

6 years ago[#53,!125] Reverted previous test change after fixing the mgr code.
Marcin Siodelski [Fri, 16 Nov 2018 18:34:07 +0000 (19:34 +0100)] 
[#53,!125] Reverted previous test change after fixing the mgr code.

6 years ago[#53,!125] Ensure that the HW address and client id buffers are non-zero.
Marcin Siodelski [Fri, 16 Nov 2018 18:30:27 +0000 (19:30 +0100)] 
[#53,!125] Ensure that the HW address and client id buffers are non-zero.

6 years ago[#53,!125] Ensure that the MySQL buffer size is greater than 0.
Marcin Siodelski [Fri, 16 Nov 2018 18:07:47 +0000 (19:07 +0100)] 
[#53,!125] Ensure that the MySQL buffer size is greater than 0.

6 years ago[#53,!125] Added workaround in the mysql empty-hwaddr test for MariaDB.
Marcin Siodelski [Fri, 16 Nov 2018 12:32:10 +0000 (13:32 +0100)] 
[#53,!125] Added workaround in the mysql empty-hwaddr test for MariaDB.

6 years ago[#53,!125] Set null buffer in mysql if the hwaddr, client id is empty.
Marcin Siodelski [Fri, 16 Nov 2018 12:05:36 +0000 (13:05 +0100)] 
[#53,!125] Set null buffer in mysql if the hwaddr, client id is empty.

6 years ago[#53,!125] Use MYSQL_TYPE_STRING instead of MYSQL_TYPE_VARCHAR.
Marcin Siodelski [Fri, 16 Nov 2018 10:58:35 +0000 (11:58 +0100)] 
[#53,!125] Use MYSQL_TYPE_STRING instead of MYSQL_TYPE_VARCHAR.

The latter causes 'buffer type not supported' errors on OpenSUSE and
perhaps some other systems running MariaDB.

6 years ago[master] Regen flex/bison
Francis Dupont [Tue, 20 Nov 2018 22:58:30 +0000 (22:58 +0000)] 
[master] Regen flex/bison

6 years ago[master] Added ChangeLog entry 1483.
Thomas Markwalder [Tue, 20 Nov 2018 19:53:08 +0000 (14:53 -0500)] 
[master] Added ChangeLog entry 1483.

6 years ago[master] Remerged into merge of !120
Thomas Markwalder [Tue, 20 Nov 2018 19:48:44 +0000 (14:48 -0500)] 
[master] Remerged into merge of !120

6 years ago[master] Use of threaded/packet-queue (i.e. Congestion handling) is now configurable
Thomas Markwalder [Tue, 20 Nov 2018 19:46:03 +0000 (14:46 -0500)] 
[master] Use of threaded/packet-queue (i.e. Congestion handling) is now configurable

    Merges in #260,!120

6 years ago[#260,!120] More post-rebase changes 260-follow-up-from-wip-resolve-congestion-handling-add-receive-thread-and-packet-queue
Thomas Markwalder [Tue, 20 Nov 2018 19:28:39 +0000 (14:28 -0500)] 
[#260,!120] More post-rebase changes

modified:   src/bin/dhcp4/dhcp4_messages.mes
    modified:   src/bin/dhcp4/tests/config_parser_unittest.cc
    modified:   src/bin/dhcp4/tests/get_config_unittest.cc
    modified:   src/bin/dhcp6/tests/get_config_unittest.cc

6 years agoUpdate lfc.dox
Vicky Risk [Tue, 20 Nov 2018 19:09:33 +0000 (14:09 -0500)] 
Update lfc.dox

6 years ago[#260,!120] Nap longer - missed in previous commit.
Marcin Siodelski [Tue, 20 Nov 2018 17:13:19 +0000 (18:13 +0100)] 
[#260,!120] Nap longer - missed in previous commit.

6 years ago[#260,!120] Further changes in watched_thread tests to avoid races.
Marcin Siodelski [Tue, 20 Nov 2018 16:42:33 +0000 (17:42 +0100)] 
[#260,!120] Further changes in watched_thread tests to avoid races.

6 years ago[#260,!120] Minor fixes as a result of review.
Marcin Siodelski [Tue, 20 Nov 2018 16:24:15 +0000 (17:24 +0100)] 
[#260,!120] Minor fixes as a result of review.

6 years ago[#260,!120] Addressed more review comments
Thomas Markwalder [Tue, 20 Nov 2018 15:35:56 +0000 (10:35 -0500)] 
[#260,!120] Addressed more review comments

    Removed RCV_ prefix from WatchedThread::WatchtType members
    Scrubbed WatchedThread source for lingering packet/receiver comments
    Adjusted test wait times

6 years ago[#260,!120] As it didn't compile for me, I fixed dependencies in Makefile.am
Marcin Siodelski [Tue, 20 Nov 2018 14:21:57 +0000 (15:21 +0100)] 
[#260,!120] As it didn't compile for me, I fixed dependencies in Makefile.am

6 years ago[#260,!120] Addressed more review comments
Thomas Markwalder [Tue, 20 Nov 2018 11:31:38 +0000 (06:31 -0500)] 
[#260,!120] Addressed more review comments

doc/guide/congestion-handling.xml
    Added subsections to Congestion Handling chapter

src/lib/dhcp/iface_mgr.*
    Removed Receiver class, replaced with new class lib::util::thread::WatchedThread
    Renamed IfaceMgr::receiver_ to dhcp_receiver
    Renamed add_fd to addFDtoSet

src/lib/dhcp/packet_queue_mgr.h
    PacketQueueMgr::unregisterFactory() - destroys queue instance
    if it matches type being unregistered

New files:
src/lib/util/threads/
    watched_thread.h
    watched_thread.cc

src/lib/util/threads/tests
    watched_thread_unittest.cc

6 years ago[#260, !120] Fixed typo in the User's guide.
Marcin Siodelski [Mon, 19 Nov 2018 16:49:28 +0000 (17:49 +0100)] 
[#260, !120] Fixed typo in the User's guide.

6 years ago[#260, !120] PacketQueueMgr4/6 are no longer singletons
Thomas Markwalder [Mon, 19 Nov 2018 16:18:52 +0000 (11:18 -0500)] 
[#260, !120] PacketQueueMgr4/6 are no longer singletons

    dhcp::IfaceMgr simply owns instances of the packet queue
    managers, rather than them being singletons.

6 years ago[#260,!120] Moved thread creation from Receiver ctor to new start function
Thomas Markwalder [Mon, 19 Nov 2018 13:09:55 +0000 (08:09 -0500)] 
[#260,!120] Moved thread creation from Receiver ctor to new start function

    dhcp::Receiver - moved creating receiver's thread out of the constructor
    to new Receier::start() method.  This alleviates issues with thread worker
    functions referring to Receiver members before Receiver fully exists.

6 years ago[#260,!120] Removed Mutexing from IfaceMgr, PacketQueue must now be thread-safe
Thomas Markwalder [Fri, 16 Nov 2018 14:04:41 +0000 (09:04 -0500)] 
[#260,!120] Removed Mutexing from IfaceMgr, PacketQueue must now be thread-safe

    Removed Mutexing from IfaceMgr, added it to default kea packet queue
    implementations.  PacketQueue derivations are required to be thread-safe,
    thus leaving upto implementers to choose how.

6 years ago[#260,!120] Extracted IfaceMgr thread bits into new class, isc::dhcp::Receiver
Thomas Markwalder [Thu, 15 Nov 2018 20:38:57 +0000 (15:38 -0500)] 
[#260,!120] Extracted IfaceMgr thread bits into new class, isc::dhcp::Receiver

src/lib/dhcp/iface_mgr.*
    Extracted the thread, watch sockets, mutex, and error message members
    from IfaceMgr and wrapped them in a new class, isc:dhcp::Receiver.

    IfaceMgr::add_fd(int fd, int& maxfd, fd_set* sockets) - new
    convenience method for adding descriptors to fd_set(s)

src/lib/dhcp/tests/iface_mgr_unittest.cc
    class ReceiverTest - new test fixture
    TEST_F(ReceiverTest, receiverClassBasics)  - new unit test

6 years ago[#260,!120] Addressed most of review comments
Thomas Markwalder [Wed, 14 Nov 2018 16:14:15 +0000 (11:14 -0500)] 
[#260,!120] Addressed most of review comments

    Addressed all comments except parsing regen and
    refactor of watch sockets in IfaceMgr.  Doing those
    separately.

6 years ago[#260,!120] Replaced hard-coded default queue type names
Thomas Markwalder [Tue, 13 Nov 2018 15:48:39 +0000 (10:48 -0500)] 
[#260,!120] Replaced hard-coded default queue type names

6 years ago[#260,!120] Added Congestion Handling chapter to admin guide
Thomas Markwalder [Tue, 13 Nov 2018 13:54:49 +0000 (08:54 -0500)] 
[#260,!120] Added Congestion Handling chapter to admin guide

Added a new chapter on Congestion Handling rather than independent
sections for kea-dhcp4 and 6.

modified:   doc/guide/Makefile.am
modified:   doc/guide/kea-guide.xml
new file:   doc/guide/congestion-handling.xml

6 years ago[#260,!120] Added dhcp-queue-control parser defaults
Thomas Markwalder [Mon, 12 Nov 2018 20:04:02 +0000 (15:04 -0500)] 
[#260,!120] Added dhcp-queue-control parser defaults

    Added dhcp-queue-control defaults to SimpleParser<4/6>
    Revamped server config unit tests

6 years ago[#260, !120] Beefed up IfaceMgr unit tests
Thomas Markwalder [Mon, 12 Nov 2018 18:43:25 +0000 (13:43 -0500)] 
[#260, !120] Beefed up IfaceMgr unit tests

src/lib/dhcp/iface_mgr.*
    IfaceMgr::isReceiverRunning() - new, public convenience method

src/lib/dhcp/tests/iface_mgr_unittest.cc
    Revamped sendReceive<4/6> tests to test both direct and
    indirect packet reception

    TEST_F(IfaceMgrTest, configureDHCPPacketQueueTest4)
    TEST_F(IfaceMgrTest, configureDHCPPacketQueueTest6) - new tests

6 years ago[#260,!120] Packet queueing is now optional
Thomas Markwalder [Sat, 10 Nov 2018 18:20:22 +0000 (13:20 -0500)] 
[#260,!120] Packet queueing is now optional

src/bin/dhcp<4/6>/ctrl_dhcp<4/6>_srv.cc
    ControlledDhcpv<4/6>Srv::processConfig() - now calls
        IfaceMgr::configureDHCPPacketQueue

src/bin/dhcp<4/6>/dhcp<4/6>_parser.yy
    dhpc-queue-control parsing updated to enforce
    enable-queue/queue-type rules

src/bin/dhcp<4/6>/tests/config_parser_unittest.cc
    TEST_F(Dhcp<4/6>ParserTest, dhcpQueueControl)
    TEST_F(Dhcp<4/6>ParserTest, dhcpQueueControlInvalid)

src/lib/dhcp/iface_mgr.*
    IfaceMgr
    - closeSockets()  - now calls stopDHCPReceiver

    - openSockets<4/6>() -  now calls startDHCPReceiver

    - receive<4/6>Indirect() - new function which monitors receiver
    thread watch sockets, reads DHCP packets from queue

    - receive<4/6>Direct() - new function which monitors and reads DHCP
    packets from interface sockets directly

    - receive<4/6>() - rewritten to call receive<4/6>Indirect
    if receiver thread is running, otherwise it calls receive<4/6>Direct

    - configureDHCPPacketQueue() - new function which either enables queuing
    by creating a new packet queue, or disables it by destroying the
    existing queue

src/lib/dhcp/packet_queue_mgr.h
    PacketQueue::destroyPacketQueue() - new function

src/lib/dhcp/packet_queue_mgr<4/6>.cc
    PacketQueueMgr<4/6>::PacketQueueMgr<4/6>() - no longer creates a
    default packet queue

src/lib/dhcpsrv/cfg_iface.cc
    CfgIface::closeSockets() - removed call to stopDHCPReceiver
    CfgIface::openSockets() - removed call to startDHCPReceiver

src/lib/dhcpsrv/parsers/dhcp_queue_control_parser.*
    DHCPQueueControlParser
    - removed unused family_ member
    - parse() - added support for enable-queue

src/lib/dhcpsrv/tests/dhcp_queue_control_parser_unittest.cc
    - new file

6 years ago[#260,!20] Packet queueing is now optional
Thomas Markwalder [Sat, 10 Nov 2018 18:20:22 +0000 (13:20 -0500)] 
[#260,!20] Packet queueing is now optional

src/bin/dhcp<4/6>/ctrl_dhcp<4/6>_srv.cc
    ControlledDhcpv<4/6>Srv::processConfig() - now calls
        IfaceMgr::configureDHCPPacketQueue

src/bin/dhcp<4/6>/dhcp<4/6>_parser.yy
    dhpc-queue-control parsing updated to enforce
    enable-queue/queue-type rules

src/bin/dhcp<4/6>/tests/config_parser_unittest.cc
    TEST_F(Dhcp<4/6>ParserTest, dhcpQueueControl)
    TEST_F(Dhcp<4/6>ParserTest, dhcpQueueControlInvalid)

src/lib/dhcp/iface_mgr.*
    IfaceMgr
    - closeSockets()  - now calls stopDHCPReceiver

    - openSockets<4/6>() -  now calls startDHCPReceiver

    - receive<4/6>Indirect() - new function which monitors receiver
    thread watch sockets, reads DHCP packets from queue

    - receive<4/6>Direct() - new function which monitors and reads DHCP
    packets from interface sockets directly

    - receive<4/6>() - rewritten to call receive<4/6>Indirect
    if receiver thread is running, otherwise it calls receive<4/6>Direct

    - configureDHCPPacketQueue() - new function which either enables queuing
    by creating a new packet queue, or disables it by destroying the
    existing queue

src/lib/dhcp/packet_queue_mgr.h
    PacketQueue::destroyPacketQueue() - new function

src/lib/dhcp/packet_queue_mgr<4/6>.cc
    PacketQueueMgr<4/6>::PacketQueueMgr<4/6>() - no longer creates a
    default packet queue

src/lib/dhcpsrv/cfg_iface.cc
    CfgIface::closeSockets() - removed call to stopDHCPReceiver
    CfgIface::openSockets() - removed call to startDHCPReceiver

src/lib/dhcpsrv/parsers/dhcp_queue_control_parser.*
    DHCPQueueControlParser
    - removed unused family_ member
    - parse() - added support for enable-queue

src/lib/dhcpsrv/tests/dhcp_queue_control_parser_unittest.cc
    - new file

6 years ago[master] Updated git hash
Francis Dupont [Tue, 20 Nov 2018 18:05:14 +0000 (19:05 +0100)] 
[master] Updated git hash

6 years ago[268-reservation-mode-is-not-global] Updated ChangeLog 268-reservation-mode-is-not-global
Francis Dupont [Tue, 20 Nov 2018 17:59:31 +0000 (18:59 +0100)] 
[268-reservation-mode-is-not-global] Updated ChangeLog

6 years ago[268-reservation-mode-is-not-global] Patching get_config_unittest.cc to remove always...
Francis Dupont [Tue, 20 Nov 2018 16:16:12 +0000 (17:16 +0100)] 
[268-reservation-mode-is-not-global] Patching get_config_unittest.cc to remove always-include-fqdn left by rebase

6 years ago[268-reservation-mode-is-not-global] Minor editorial updates in User's Guide.
Marcin Siodelski [Tue, 20 Nov 2018 15:44:26 +0000 (16:44 +0100)] 
[268-reservation-mode-is-not-global] Minor editorial updates in User's Guide.

6 years ago[268-reservation-mode-is-not-global] Added where reservation-mode parameter can be...
Francis Dupont [Tue, 20 Nov 2018 14:20:08 +0000 (15:20 +0100)] 
[268-reservation-mode-is-not-global] Added where reservation-mode parameter can be specified

6 years ago[#268,!125] Regen flex/bison
Francis Dupont [Tue, 20 Nov 2018 14:11:20 +0000 (14:11 +0000)] 
[#268,!125] Regen flex/bison

6 years ago[268-reservation-mode-is-not-global] Updated doc and config tests
Francis Dupont [Fri, 16 Nov 2018 22:49:15 +0000 (23:49 +0100)] 
[268-reservation-mode-is-not-global] Updated doc and config tests

6 years ago[268-reservation-mode-is-not-global] Updated code for global reservation mode
Francis Dupont [Fri, 16 Nov 2018 22:09:31 +0000 (23:09 +0100)] 
[268-reservation-mode-is-not-global] Updated code for global reservation mode

6 years ago[master] Added ChangeLog entry about keatest-module.yang cleanup
Francis Dupont [Tue, 20 Nov 2018 17:46:14 +0000 (18:46 +0100)] 
[master] Added ChangeLog entry about keatest-module.yang cleanup

6 years ago[#260,!120] Nap longer - missed in previous commit.
Marcin Siodelski [Tue, 20 Nov 2018 17:13:19 +0000 (18:13 +0100)] 
[#260,!120] Nap longer - missed in previous commit.

6 years ago[#260,!120] Further changes in watched_thread tests to avoid races.
Marcin Siodelski [Tue, 20 Nov 2018 16:42:33 +0000 (17:42 +0100)] 
[#260,!120] Further changes in watched_thread tests to avoid races.

6 years ago[#260,!120] Minor fixes as a result of review.
Marcin Siodelski [Tue, 20 Nov 2018 16:24:15 +0000 (17:24 +0100)] 
[#260,!120] Minor fixes as a result of review.

6 years ago[65-libyang-clean-keatext] Reduced model and adapted tests 65-libyang-clean-keatext
Francis Dupont [Mon, 12 Nov 2018 17:04:00 +0000 (18:04 +0100)] 
[65-libyang-clean-keatext] Reduced model and adapted tests

6 years ago[#260,!120] Addressed more review comments
Thomas Markwalder [Tue, 20 Nov 2018 15:35:56 +0000 (10:35 -0500)] 
[#260,!120] Addressed more review comments

    Removed RCV_ prefix from WatchedThread::WatchtType members
    Scrubbed WatchedThread source for lingering packet/receiver comments
    Adjusted test wait times

6 years ago[#260,!120] As it didn't compile for me, I fixed dependencies in Makefile.am
Marcin Siodelski [Tue, 20 Nov 2018 14:21:57 +0000 (15:21 +0100)] 
[#260,!120] As it didn't compile for me, I fixed dependencies in Makefile.am

6 years ago[master] Added ChangeLog entry for always-include-fqdn removal
Francis Dupont [Tue, 20 Nov 2018 13:56:57 +0000 (14:56 +0100)] 
[master] Added ChangeLog entry for always-include-fqdn removal

6 years ago[#182, !128] Regen flex/bison 182-remove-always-include-fqdn-configuration-parameter-from-d2clientconfig
Francis Dupont [Tue, 20 Nov 2018 13:51:15 +0000 (13:51 +0000)] 
[#182, !128] Regen flex/bison

6 years ago[182-remove-always-include-fqdn-configuration-parameter-from-d2clientconfig] Finished...
Francis Dupont [Sat, 17 Nov 2018 14:54:32 +0000 (15:54 +0100)] 
[182-remove-always-include-fqdn-configuration-parameter-from-d2clientconfig] Finished to remove always-include-fqdn

6 years ago[#182, !128] Regen flex/bison
Francis Dupont [Sat, 17 Nov 2018 13:40:36 +0000 (13:40 +0000)] 
[#182, !128] Regen flex/bison

6 years ago[182-remove-always-include-fqdn-configuration-parameter-from-d2clientconfig] Removed...
Francis Dupont [Sat, 17 Nov 2018 13:37:42 +0000 (14:37 +0100)] 
[182-remove-always-include-fqdn-configuration-parameter-from-d2clientconfig] Removed always-include-fqdn

6 years ago[#260,!120] Addressed more review comments
Thomas Markwalder [Tue, 20 Nov 2018 11:31:38 +0000 (06:31 -0500)] 
[#260,!120] Addressed more review comments

doc/guide/congestion-handling.xml
    Added subsections to Congestion Handling chapter

src/lib/dhcp/iface_mgr.*
    Removed Receiver class, replaced with new class lib::util::thread::WatchedThread
    Renamed IfaceMgr::receiver_ to dhcp_receiver
    Renamed add_fd to addFDtoSet

src/lib/dhcp/packet_queue_mgr.h
    PacketQueueMgr::unregisterFactory() - destroys queue instance
    if it matches type being unregistered

New files:
src/lib/util/threads/
    watched_thread.h
    watched_thread.cc

src/lib/util/threads/tests
    watched_thread_unittest.cc

6 years agoUpdate kea-dhcp6.xml 275-config-control-syntax-cleanup_base
Vicky Risk [Mon, 19 Nov 2018 21:33:58 +0000 (16:33 -0500)] 
Update kea-dhcp6.xml

6 years agoUpdate kea-dhcp4.xml
Vicky Risk [Mon, 19 Nov 2018 20:29:37 +0000 (15:29 -0500)] 
Update kea-dhcp4.xml

6 years agoUpdate kea-guide.xml
Vicky Risk [Mon, 19 Nov 2018 20:26:04 +0000 (15:26 -0500)] 
Update kea-guide.xml

6 years agoupdated link to kea documentation
Vicky Risk [Mon, 19 Nov 2018 17:46:17 +0000 (12:46 -0500)] 
updated link to kea documentation

6 years agoUpdate link to Kea Admin reference guide
Vicky Risk [Mon, 19 Nov 2018 17:45:03 +0000 (12:45 -0500)] 
Update link to Kea Admin reference guide

6 years ago updated link to kea documentation
Vicky Risk [Mon, 19 Nov 2018 17:43:25 +0000 (12:43 -0500)] 
 updated link to kea documentation

6 years agoUpdate references to docs on oldkea.isc.org
Vicky Risk [Mon, 19 Nov 2018 17:01:16 +0000 (12:01 -0500)] 
Update references to docs on oldkea.isc.org

6 years agoUpdate links to kea guides
Vicky Risk [Mon, 19 Nov 2018 16:57:26 +0000 (11:57 -0500)] 
Update links to kea guides

6 years agoUpdate link to ddns design doc in gitlab wiki
Vicky Risk [Mon, 19 Nov 2018 16:54:09 +0000 (11:54 -0500)] 
Update link to ddns design doc in gitlab wiki

6 years ago[#260, !120] Fixed typo in the User's guide.
Marcin Siodelski [Mon, 19 Nov 2018 16:49:28 +0000 (17:49 +0100)] 
[#260, !120] Fixed typo in the User's guide.

6 years ago[#260, !120] PacketQueueMgr4/6 are no longer singletons
Thomas Markwalder [Mon, 19 Nov 2018 16:18:52 +0000 (11:18 -0500)] 
[#260, !120] PacketQueueMgr4/6 are no longer singletons

    dhcp::IfaceMgr simply owns instances of the packet queue
    managers, rather than them being singletons.

6 years ago[master] Updated ChangeLog for #176, !107
Francis Dupont [Mon, 19 Nov 2018 14:53:01 +0000 (15:53 +0100)] 
[master] Updated ChangeLog for #176, !107

6 years ago[176-update-to-sysrepo-0-7-6-release] typo 176-update-to-sysrepo-0-7-6-release
Francis Dupont [Mon, 19 Nov 2018 13:19:20 +0000 (14:19 +0100)] 
[176-update-to-sysrepo-0-7-6-release] typo

6 years ago[#260,!120] Moved thread creation from Receiver ctor to new start function
Thomas Markwalder [Mon, 19 Nov 2018 13:09:55 +0000 (08:09 -0500)] 
[#260,!120] Moved thread creation from Receiver ctor to new start function

    dhcp::Receiver - moved creating receiver's thread out of the constructor
    to new Receier::start() method.  This alleviates issues with thread worker
    functions referring to Receiver members before Receiver fully exists.

6 years ago[176-update-to-sysrepo-0-7-6-release] Changet HAVE_OLD_SYSREPO into HAVE_PRE_0_7_6_SY...
Francis Dupont [Mon, 19 Nov 2018 12:41:17 +0000 (13:41 +0100)] 
[176-update-to-sysrepo-0-7-6-release] Changet HAVE_OLD_SYSREPO into HAVE_PRE_0_7_6_SYSREPO

6 years ago[176-update-to-sysrepo-0-7-6-release] Added sysrepo 0.7.6 support
Francis Dupont [Tue, 30 Oct 2018 17:30:32 +0000 (18:30 +0100)] 
[176-update-to-sysrepo-0-7-6-release] Added sysrepo 0.7.6 support

6 years ago[master] Fixed with-sysrepo help (#146)
Francis Dupont [Mon, 19 Nov 2018 09:59:07 +0000 (10:59 +0100)] 
[master] Fixed with-sysrepo help (#146)

6 years ago[#270, !129] regen bison with 3.2.1 270-update-docs-bison-to-the-last-version
Francis Dupont [Sat, 17 Nov 2018 21:55:25 +0000 (21:55 +0000)] 
[#270, !129] regen bison with 3.2.1

6 years ago[master] Fixed v4 -> v6 typo (cdf #262) 208-move-loggers-add-warning 182-remove-always-include-fqdn-configuration-parameter-from-d2clientconfig_base
Francis Dupont [Sat, 17 Nov 2018 13:14:00 +0000 (14:14 +0100)] 
[master] Fixed v4 -> v6 typo (cdf #262)

6 years ago[#260,!120] Removed Mutexing from IfaceMgr, PacketQueue must now be thread-safe
Thomas Markwalder [Fri, 16 Nov 2018 14:04:41 +0000 (09:04 -0500)] 
[#260,!120] Removed Mutexing from IfaceMgr, PacketQueue must now be thread-safe

    Removed Mutexing from IfaceMgr, added it to default kea packet queue
    implementations.  PacketQueue derivations are required to be thread-safe,
    thus leaving upto implementers to choose how.

6 years agoUpdate logging.dox 268-reservation-mode-is-not-global_base
Suzanne Goldlust [Thu, 15 Nov 2018 23:34:13 +0000 (18:34 -0500)] 
Update logging.dox

6 years agoUpdate cc.dox
Suzanne Goldlust [Thu, 15 Nov 2018 23:28:13 +0000 (18:28 -0500)] 
Update cc.dox

6 years agoUpdate stat_cmds.dox
Suzanne Goldlust [Thu, 15 Nov 2018 23:22:00 +0000 (18:22 -0500)] 
Update stat_cmds.dox

6 years agoUpdate lease_cmds.dox
Suzanne Goldlust [Thu, 15 Nov 2018 22:18:45 +0000 (17:18 -0500)] 
Update lease_cmds.dox

6 years agoUpdate kea-shell.xml
Suzanne Goldlust [Thu, 15 Nov 2018 22:17:40 +0000 (17:17 -0500)] 
Update kea-shell.xml

6 years agoUpdate kea-netconf.xml
Suzanne Goldlust [Thu, 15 Nov 2018 22:16:15 +0000 (17:16 -0500)] 
Update kea-netconf.xml

6 years agoUpdate kea-lfc.xml
Suzanne Goldlust [Thu, 15 Nov 2018 22:06:09 +0000 (17:06 -0500)] 
Update kea-lfc.xml

6 years agoUpdate keactrl.xml
Suzanne Goldlust [Thu, 15 Nov 2018 22:04:45 +0000 (17:04 -0500)] 
Update keactrl.xml