summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-22[#2545] Fix documentation for long optionsMarcin Siodelski
2022-09-19[#2507] Replace CriticalSection with mutex lock in stat_cmdsThomas 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] add ChangeLog entryAndrei Pavel
2022-09-14[#2519] remove CallbackWrapperAndrei 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-07[#1955] add ChangeLog entryAndrei Pavel
2022-09-06[#1955] Improved loggerInit codeFrancis Dupont
2022-09-06[#1955] add unit tests for logging errorsAndrei Pavel
2022-09-06[#1955] don't revert logging on initial config failAndrei Pavel
2022-08-31[#2550] remove unused argument in classifyByVendorAndrei Pavel
2022-08-31[#2556] update version in configure.acWlodek Wencel
2022-08-29[#2551] removed admin-utils.sh from EXTRA_DISTKea-2.3.0Wlodek Wencel
2022-08-29[#2551] release changesWlodek Wencel
2022-08-29[#2546] bump lib versions for 2.3.0Razvan Becheriu
2022-08-29[#2441] added warning message to instruct Kea MT rewuired HA+MTRazvan Becheriu
2022-08-29[#2441] fixed compilation warningsRazvan Becheriu
2022-08-29[#2441] fixed comments in examplesRazvan Becheriu
2022-08-27[#2441] added HA+MT and HA+MT+TLS examplesRazvan Becheriu
2022-08-26[#2537] add ChangeLog entryAndrei Pavel
2022-08-26[#2537] document logging inheritance more clearlyAndrei Pavel
2022-08-26[#2537] put root logger specification at the frontAndrei 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_.
2022-08-26[#2537] add inheritance of output_optionsAndrei Pavel
Unlike severity and debug level that have inheritance support embedded in log4cplus, output_options do not. This commit adds support for this inheritance by storing a copy of the root logger's specification and using it on child loggers if they don't have a specification themselves.
2022-08-26[#2537] allow logger severity inheritanceAndrei Pavel
Inheritance of severity + debug level is already supported by log4cplus. This is already tested in: * LoggerTest.SeverityInheritance * LoggerTest.EffectiveSeverityInheritance * LoggerTest.DebugLevelInheritance To benefit from inheritance, the user first has to be able to omit the severity. As a result, a missing severity no longer throws an exception. The exception did not even do a good job of preventing wrong severity values. Try configuring "severity": "FOO" to see that it does not get caught on this point.
2022-08-26[#2537] add space in error messageAndrei Pavel
There was a missing space after colon in the following error message: DHCP4_CONFIG_LOAD_FAIL configuration error using file: <file>, reason: Error while processing command 'config-set':loggers entry does not have a mandatory 'severity' element
2022-08-26[#2527] added ChangeLog entryRazvan Becheriu
2022-08-26[#2527] added options 151-157 from RFC6926Razvan Becheriu
2022-08-26[#2450] Review changesThomas Markwalder
Minor editing changes
2022-08-26[#2450] updated rbac hook documentationWlodek Wencel
2022-08-26[#2510] hammer.py: fix the name of debian freeradius-client packagesAndrei Pavel
2022-08-26[#2528] updated bump-lib-versions script for latest versioning modelRazvan Becheriu
2022-08-26[#2510] hammer.py: export the name of FreeRADIUS client packages used while ↵Andrei Pavel
building packages
2022-08-26[#2534] Changelog wrappedTomek Mrugalski
2022-08-26[#2534] ChangeLog addedTomek Mrugalski
2022-08-26[#2534] Added log about detected python verTomek Mrugalski
2022-08-26[#2534] Dynamic python ver detectionTomek Mrugalski
patch by Andrei Pavel
2022-08-26[#2534] FreeBSD 13/sphinx/python version fixTomek Mrugalski
2022-08-25[#2471] Updated docFrancis Dupont
2022-08-20[#2541] reverted path in upgrade scripts and added admin-utils.sh.inRazvan Becheriu
2022-08-19[#2516] add support for CentOS Stream 9 in hammer.pyAndrei Pavel
2022-08-11[#2071] remove unused using namespace statement to allow compilation without ↵Andrei Pavel
MySQL and PostgreSQL
2022-08-11[#2401] change to vector to allow brace-enclosed initializer list in testsAndrei Pavel
2022-08-10[#2071] added ChangeLogRazvan Becheriu
2022-08-10[#2071] Fixed globing vs findFrancis Dupont
2022-08-10[#2071] Reverted clean-local ruleFrancis Dupont
2022-08-10[#2071] Check existence of file vs of a parent directoryFrancis Dupont
2022-08-10[#2071] Replaced ${@} by $@ for dashFrancis Dupont
2022-08-10[#2071] Fixed wipe script pathsFrancis Dupont
2022-08-10[#2071] addressed commentsRazvan Becheriu
2022-08-10[#2071] fixed distcheckRazvan Becheriu
2022-08-10[#2071] fixed rebaseRazvan Becheriu
2022-08-10[#2071] fixed CIRazvan Becheriu