summaryrefslogtreecommitdiffstats
path: root/src/bin/dhcp6/ctrl_dhcp6_srv.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* [#2809] release changesKea-2.3.6Marcin Godzina2023-03-241-1/+1
|
* [#2799] fixed crash on Listener stop if start throwsRazvan Becheriu2023-03-241-3/+9
|
* [#1671] the -t parameter now loads and checks hook libraries configRazvan Becheriu2023-03-171-5/+16
|
* [#2388] release changesMarcin Godzina2022-04-251-1/+1
|
* [#1716] renamed parametersRazvan Becheriu2022-04-051-1/+10
|
* [#1716] addressed commentsRazvan Becheriu2022-04-051-5/+6
|
* [#1716] Used a timer instead of a sleep callSlawek Figiel2022-04-041-4/+10
|
* [#1656] 1.9.4 release: update copyrightsAndrei Pavel2021-01-251-1/+1
|
* [#1656] 1.9.4 release: spelling checkAndrei Pavel2021-01-251-1/+1
|
* [#1375] addressed review commentsRazvan Becheriu2020-12-091-2/+2
|
* [#1375] removed unused IOServiceRazvan Becheriu2020-12-091-3/+0
|
* [#1375] added IOService to mysql and postgresql connectionsRazvan Becheriu2020-12-091-26/+23
|
* [#1442] Doxygen warnings removed.Tomek Mrugalski2020-11-181-1/+7
|
* [#916] Removed obsolete commentsFrancis Dupont2020-07-081-4/+0
|
* [#1005] Addressed commentsFrancis Dupont2020-04-141-2/+2
|
* [#1005] Changed default interaction with existing statsFrancis Dupont2020-04-141-0/+26
|
* [#1115] Fixed name collisionThomas Markwalder2020-03-041-1/+1
| | | | | | src/bin/dhcp4/ctrl_dhcp4_srv.* src/bin/dhcp4/ctrl_dhcp6_srv.* renamed shutdown(exit_value) -> shutdownServer(exit_value)
* [#1115] shutdown command exit-value arg, exit w/failure on db lossThomas Markwalder2020-03-041-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added exit-value argument to shutdown command. kea-dhcpX servers now exit with EXIT_FAILURE status on db loss src/lib/process/daemon.* Daemon::exit_value_, new member with getter/setter src/lib/process/d_controller.* DControllerBase::launch() - now returns getExitValue() DControllerBase::shutdownHandler() - uses exit-value argument to set exit value src/lib/process/tests/daemon_unittest.cc TEST_F(DaemonTest, exitValue) - new test src/bin/agent/main.cc Use launch() return value for exit value. src/bin/agent/tests/ca_controller_unittests.cc TEST_F(CtrlAgentControllerTest, shutdownExitValue) - new test src/bin/d2/main.cc Use launch() return value for exit value. src/bin/d2/tests/d2_command_unittest.cc TEST_F(CtrlChannelD2Test, shutdownExitValue) - new test src/bin/dhcp4/ctrl_dhcp4_srv.* ControlledDhcpv4Srv:: commandShutdownHandler() - handle exit-value argument shutdown(int exit_value) - added exit_value parameter dbReconnect() - call shutdown(EXIT_FAILURE) dbLostCallback() - call shutdown(EXIT_FAILURE) src/bin/dhcp4/dhcp4_srv.* Dhcp4Srv::run() - returns int Daemon::exit_value instead of bool src/bin/dhcp4/main.cc Use run() return value for exit value. src/bin/dhcp4/tests/ctrl_dhcp4_srv_unittest.cc TEST_F(CtrlChannelDhcpv4SrvTest, commands) - revamped test src/bin/dhcp6/ctrl_dhcp6_srv.* ControlledDhcpv6Srv:: commandShutdownHandler() - use exit-value argument to set exit value shutdown(int exit_value) - added exit_value parameter dbReconnect() - call shutdown(EXIT_FAILURE) dbLostCallback() - call shutdown(EXIT_FAILURE) src/bin/dhcp6/dhcp6_srv.* Dhcp6Srv::run() - returns int Daemon::exit_value instead of bool src/bin/dhcp6/main.cc Use run() return value for exit value. src/bin/dhcp6/tests/ctrl_dhcp6_srv_unittest.cc TEST_F(CtrlDhcpv6SrvTest, commands) - revamped test
* [#1128] 1.7.4 pre prelease changesWlodek Wencel2020-02-251-1/+1
|
* [#892] create pkt thread pool and handle processing using multiple threadsRazvan Becheriu2020-02-211-11/+13
|
* [#1108] Servers execute shutdown on unrecoverable DBsThomas Markwalder2020-02-061-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Added ChangeLog entry src/bin/dhcp4/ctrl_dhcp4_srv.* ControlledDhcpv4Srv::dbLostCallback() - schedules a shutdown once retries have been exhausted/disableld src/bin/dhcp6/ctrl_dhcp6_srv.* ControlledDhcpv6Srv::dbLostCallback() - schedules a shutdown once retries have been exhausted/disableld src/lib/database/database_connection.h class DbUnrecoverableError - new exception src/lib/mysql/mysql_connection.h MySqlConnection::check_error() - throws DbUnrecoverableError instead of calling exit() src/lib/pgsql/pgsql_connection.* PgSqlConnection::checkStatementError() - throws DbUnrecoverableError instead of calling exit()
* [#1041] Checkpoint: moved uptime/reload to libprocessFrancis Dupont2019-12-131-4/+0
|
* [#1041] Checkpoint: added uptime, last commit and HA to doFrancis Dupont2019-12-131-0/+4
|
* [#1041] Checkpoint: created status-get returning pid (only)Francis Dupont2019-12-131-0/+12
|
* [904-add-ability-to-force-a-cb-update-remotely] Addressed last commentsFrancis Dupont2019-10-281-4/+4
|
* [904-add-ability-to-force-a-cb-update-remotely] Added server-update commandFrancis Dupont2019-10-281-0/+13
|
* [470-server-tag-get-command] Copied server-tag-get comments fro libprocessFrancis Dupont2019-07-251-6/+5
|
* [470-server-tag-get-command] Removed the -set stuff and updated docFrancis Dupont2019-07-251-13/+0
|
* [470-server-tag-get-command] Added server-tag-get and prepared server-tag-setFrancis Dupont2019-07-251-0/+26
|
* [208-move-logging-from-global-objects-to-global-params] Almost done. ↵Francis Dupont2019-05-231-2/+4
| | | | Checkpoint of the day
* [#104,!290] kea-dhcpv6 now supports fetching config from backendsThomas Markwalder2019-03-261-1/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Infrastructure has been added to kea-dhcp6 such that it can now be configured to fetch full and then periodic updates from config backends. Merging the actual fetched content will be done under subsequent issues. src/bin/dhcp6 ctrl_dhcp6_srv.* - ControlledDhcpv6Srv::processConfig() - added logic to schedule CB update timer - ControlledDhcpv6Srv::cbFetchUpdates() - new callback function for CB updates dhcp6_lexer.ll dhcp6_parser.yy - Added config-fetch-wait-time dhcp6_messages.mes - New log messages dhcp6_srv.* - Dhcpv6Srv::cb_control_ - new member for config backend access - Dhcpv6Srv::inTestMode() - new function to test for unit test mode json_config_parser.cc - configureDhcp6Server() - invokes full fetch from config backend src/bin/dhcp6/tests config_backend_unittest.cc - new file/tests for config backend testing config_parser_unittest.cc - updated get_config_unittest.cc - rebuild tests kea_controller_unittest.cc - added CB control/timer tests src/lib/dhcpsrv/ dhcpsrv_messages.mes - added log message cb_ctl_dhcp6.* - new files that provide v6 impl of config backend controller doc/examples/kea6/all-keys-current.json - added config-fetch-wait-time
* [82-improve-kea-test-capabilities] Added remote port to dhcp4/dhcp6/perfdhcpFrancis Dupont2019-01-181-1/+3
|
* [82-improve-kea-test-capabilities] Made "server" portFrancis Dupont2019-01-181-2/+2
|
* [#92,!13] Refactored libkea-dhcpsrv to use libkea-databaseMarcin Siodelski2018-09-031-3/+3
|
* [5477] Addressed review commentsThomas Markwalder2018-03-071-4/+32
| | | | | | | | | | | | | | | | src/bin/dhcp4/ctrl_dhcp4_srv.* src/bin/dhcp6/ctrl_dhcp6_srv.* Changed dbReconnect() to accept ReconnectCtlPtr Added commentary for dbReconnect and dbLostCallback src/lib/dhcpsrv/database_connection.h Removed extraneous typedef many files: Changed DatabaseConnection::Callback to ::DbLostCallback src/lib/dhcpsrv/tests/database_connection_unittest.cc Added commentary to text fixture and tests
* [5477] kea-dhcp6 now supports db reconnectThomas Markwalder2018-03-011-1/+10
| | | | | | | | | | | | | | | | | kea-dhcp6 added support for max-reconnect-tries and reconnect-wait-time to lease and host db parsers Added a callback for when DB backends detect loss of connectivity Added a self-rescheduling method to attempt to reconnect to the backends if retries are enabled dhcpsrv PgSqlConnection::checkStatementError() - Modified "fatal" logic to throw after invoking db_lost_callback. Misc. cleanup
* [5442] Implemented 'dhcp-disable' and 'dhcp-enable' commands for DHCPv6.Marcin Siodelski2017-12-041-0/+21
|
* spelling: commandJosh Soref2017-07-231-1/+1
|
* [5213] Some cosmetic fixesFrancis Dupont2017-04-181-1/+1
|
* [5213] commandSetConfigHandler -> commandConfigSetHandlerFrancis Dupont2017-04-181-1/+1
|
* [5213] Last set-config -> config-setFrancis Dupont2017-04-181-2/+2
|
* [5213] config-reload implemented, set-config renamed to config-setTomek Mrugalski2017-04-141-9/+19
|
* [5150a] Merged review improvementsFrancis Dupont2017-03-211-3/+4
|
* [5150a] RebasedFrancis Dupont2017-03-171-1/+26
|
* [102b] rebasedFrancis Dupont2017-03-171-0/+25
|
* [5151] config-get, config-write implemented for DHCPv6Tomek Mrugalski2017-03-151-1/+26
|
* [experiments/get-config] Experimental implementationTomek Mrugalski2017-03-131-0/+4
|
* [master] spellingFrancis Dupont2017-01-241-1/+1
|
* [master] Merge branch 'trac5094'Marcin Siodelski2017-01-071-0/+1
|\
| * [5094] Include asio_wrapper.h where required.Marcin Siodelski2017-01-021-0/+1
| |