| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-09-23 | [#2532] Fixed 2038 vs postgreSQL issue | Francis Dupont | |
| 2022-09-23 | [#1654] Fixed rebase error | Francis Dupont | |
| 2022-09-23 | [#1654] Addressed comments, rebasing | Francis Dupont | |
| 2022-09-23 | [#1654] Checkpoint: added doc | Francis Dupont | |
| 2022-09-23 | [#1654] Checkpoint: did hook, doc to do | Francis Dupont | |
| 2022-09-23 | [#1654] Checkpoint: did UT, doc and hook to do | Francis Dupont | |
| 2022-09-23 | [#1654] Checkpoint: UT and hook to do | Francis Dupont | |
| 2022-09-23 | [#2557] Addressed comment | Francis Dupont | |
| 2022-09-23 | [#2557] Fixed too long identifier in Host | Francis Dupont | |
| 2022-09-23 | [#2558] improved searching of sysrepoctl in reinstall.sh | Andrei Pavel | |
| 2022-09-23 | [#2558] improved searching of yanglint and its libraries | Andrei Pavel | |
| 2022-09-23 | [#2571] Removed spurious blank line | Francis Dupont | |
| 2022-09-23 | [#2571] Fixed override and indent | Francis Dupont | |
| 2022-09-23 | [#2571] Fixed test lease manager | Thomas Markwalder | |
| dhcpsrv/tests/lease_mgr_unittest.cc Added stubbed query functions to ConcreteLeaseMgr | |||
| 2022-09-23 | [#2571] Added BLQ query stubs to lease mgrs | Thomas Markwalder | |
| src/lib/dhcpsrv/lease_mgr.* Removed BQL query implemenetations src/lib/dhcpsrv/memfile_lease_mgr.* src/lib/dhcpsrv/mysql_lease_mgr.* src/lib/dhcpsrv/pgsql_lease_mgr.* Added BQL query implemenetations | |||
| 2022-09-23 | [#2571] Cosmetics nits | Thomas Markwalder | |
| Changes to be committed: modified: lease_mgr.h | |||
| 2022-09-23 | [#2571] Fixed doxygen errors | Thomas Markwalder | |
| Changes to be committed: modified: src/lib/dhcpsrv/lease_mgr.h | |||
| 2022-09-23 | [#2571] Addressed review comments | Thomas Markwalder | |
| 2022-09-23 | [#2571] Define new BLQ functions in LeaseMgr | Thomas Markwalder | |
| src/lib/dhcpsrv/lease_mgr.* Added new Bulk LeaseQuery functions | |||
| 2022-09-22 | [#2408] Avoid creating JSON from args | Marcin Siodelski | |
| 2022-09-22 | [#2408] Improved logging in lease_cmds | Marcin Siodelski | |
| 2022-09-22 | [#2408] Addressed review comments in the HA | Marcin Siodelski | |
| 2022-09-22 | [#2408] Improved handling rejected leases | Marcin Siodelski | |
| The new communication state functions are now MT safe. The rejected leases have also expiration time attached. | |||
| 2022-09-22 | [#2408] Improved some HA log messages format | Marcin Siodelski | |
| 2022-09-22 | [#2408] Error message when HA service terminates | Marcin Siodelski | |
| 2022-09-22 | [#2408] HA code cleanup | Marcin Siodelski | |
| 2022-09-22 | [#2408] Handle lease6-bulk-apply empty case | Marcin Siodelski | |
| 2022-09-22 | [#2408] Renamed HA parameter | Marcin Siodelski | |
| The max-rejected-clients has been renamed to max-rejected-lease-updates. | |||
| 2022-09-22 | [#2408] HA interprets conflict status code | Marcin Siodelski | |
| 2022-09-22 | [#2408] Rename new communication state functions | Marcin Siodelski | |
| 2022-09-22 | [#2408] HA service tracks rejected leases | Marcin Siodelski | |
| 2022-09-22 | [#2408] Communication state tracks rejected leases | Marcin Siodelski | |
| 2022-09-22 | [#2408] Documented the conflict status code usage | Marcin Siodelski | |
| 2022-09-22 | [#2408] Lease cmds can return CONFLICT status code | Marcin Siodelski | |
| The new CONTROL_RESULT_CONFLICT returned by the lease_cmds hook library indicates that the command was processed ok, but the library was unable to apply configuration changes because of the conflicting state of the server. | |||
| 2022-09-22 | [#2526] Moved lfc first | Francis Dupont | |
| 2022-09-22 | [#2526] Swapped lfc and admin | Francis Dupont | |
| 2022-09-19 | [#2507] Replace CriticalSection with mutex lock in stat_cmds | Thomas Markwalder | |
| src/hooks/dhcp/stat_cmds/stat_cmds.cc StatCmds::statLease4GetHandler(CalloutHandle& handle) StatCmds::statLease6GetHandler(CalloutHandle& handle) - removed MultiThreadingCriticalSection instance src/lib/dhcpsrv/memfile_lease_mgr.cc Memfile_LeaseMgr::startLeaseStatsQuery4() Memfile_LeaseMgr::startSubnetLeaseStatsQuery4) Memfile_LeaseMgr::startLeaseStatsQuery6() Memfile_LeaseMgr::startSubnetLeaseStatsQuery6() Memfile_LeaseMgr::startSubnetRangeLeaseStatsQuery6() - lock mutex when runninng in MT | |||
| 2022-09-14 | [#2519] remove CallbackWrapper | Andrei Pavel | |
| Reportedly, this improves compatibility between gcc 8 and boost 1.75. Taking the removed comment into account, this seems to come at the cost of reduced compatibility with SunStudio. Seems like a trade-off worth making on top of the fact that it simplifies the code. | |||
| 2022-09-06 | [#1955] Improved loggerInit code | Francis Dupont | |
| 2022-09-06 | [#1955] add unit tests for logging errors | Andrei Pavel | |
| 2022-09-06 | [#1955] don't revert logging on initial config fail | Andrei Pavel | |
| 2022-08-31 | [#2550] remove unused argument in classifyByVendor | Andrei Pavel | |
| 2022-08-29 | [#2551] removed admin-utils.sh from EXTRA_DISTKea-2.3.0 | Wlodek Wencel | |
| 2022-08-29 | [#2551] release changes | Wlodek Wencel | |
| 2022-08-29 | [#2546] bump lib versions for 2.3.0 | Razvan Becheriu | |
| 2022-08-29 | [#2441] added warning message to instruct Kea MT rewuired HA+MT | Razvan Becheriu | |
| 2022-08-29 | [#2441] fixed compilation warnings | Razvan Becheriu | |
| 2022-08-29 | [#2441] fixed comments in examples | Razvan Becheriu | |
| 2022-08-27 | [#2441] added HA+MT and HA+MT+TLS examples | Razvan Becheriu | |
| 2022-08-26 | [#2537] put root logger specification at the front | Andrei Pavel | |
| When multiple loggers are configured, it is possible that a child logger is processed before the root logger. The order that is in `loggers` configuration seems to be respected. This could have been a feature in itself, but to keep it simple and according to the documentation, the root logger was placed in front of the list on `applyLoggingCfg()`. The root logger that is currently configured is now always the one that is inherited. Deleting the root logger is another scenario that could have been problematic. However, all the specifications are processed through a locally declared `LoggerManager`. When it goes out of scope it destructs, causing `delete impl_` which resets `root_spec_`. So when reconfiguration comes, it's like the previous root logger was never there. We benefit from this default behavior, and there is no other redundant resetting of root_spec_. | |||
