... | ... | @@ -4,7 +4,9 @@ Welcome to Kea 1.9.8, the eighth monthly release of the 1.9 development branch. |
|
|
|
|
|
This release adds new features, improves existing features, clarifies documentation, and fixes a few bugs. The most notable changes introduced in this version are:
|
|
|
|
|
|
1. **Custom forensic logging** - The forensic logging hook library is now able to log custom expressions. The expressions can include any option (such as relay option 82) or sub-option (such as circuit-id, remote-id, or any other sub-option), packet fields, network interface names, local or remote IP address, and more. It uses the same expressions engine as when defining client classification or flexible identifiers. Evaluating expressions is a relatively expensive operation, so more customized logs will have more performance impact than the default log. The more complex the expression is, the more impact it may have.
|
|
|
1. **Forensic logging enhancements** - The forensic logging hooks library is now able to log custom expressions. The expressions can include any option (such as relay option 82) or sub-option (such as circuit-id, remote-id, or any other sub-option), packet fields, network interface names, local or remote IP address, and more. It uses the same expressions engine as when defining client classification or flexible identifiers. Evaluating expressions is a relatively expensive operation, so more customized logs will have more performance impact than the default log. The more complex the expression is, the more impact it may have.
|
|
|
|
|
|
- The forensic logging hooks library also supports flexible rotation intervals using 'second', 'day', 'month' or 'year' time units and also 'pre-rotate' and 'post-rotate' actions which can be used to move or compress respective files whenever the rotate action is performed.
|
|
|
|
|
|
This feature included several separate tickets: added (+) plus operator [#1824, #1863], custom forensic logging format [#1680], better handling of parameter-less operation [#1866], and custom logging option 82 contents (and any other option) on renewals [#1576].
|
|
|
|
... | ... | |