ID: 7847
Title: win_printers: Fixed discovery of printers which include spaces in the printer name; This also fixes 'Printer not found' while checking
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
ID: 7897
Title: Fix "TypeError: not enough arguments for format string" at end of bulk discovery
Component: WATO
Level: 1
Class: Bug fix
Version: 1.7.0i1
When using the German localized GUI an error was displayed at end of the
bulk discovery run. However, the bulk discovery was executed correctly.
ID: 7170
Title: cmk-update-agent: Stop stockpiling broken installation packages
Component: agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
After failing to install the downloaded installation package,
the agent updater keeps the package saved at your system's temp-dir
for analysis.
While this may be helpful in some situations, it leads to an extensive
collection of downloaded installation packages if the update fails
repeatedly.
With this werk, the package is not kept any longer after a failed
installation. Instead, you are directed to the matching installation
package located at the checkmk-server.
ID: 7489
Title: mk_logwatch: optimize regex search
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.7.0i1
For regular expressions in a logwatch section leading or trailing '.*' portions can be
a performance desaster. With long log lines, it can virtually render your system paralyzed.
If you are not using any rewrite patterns though, you can omit leading and trailing '.*'
expressions without changing the set of matched lines.
mk_logwatch now detects those cases, and will optimize the patterns accordingly.
ID: 7490
Title: mk_logwatch: enforce utf-8 encoding of config files
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.7.0i1
Previously it was merely assumed that the config files are utf-8 encoded.
To properly address issues with matching of non-ASCII characters we now
require that the config files are utf-8 encoded.
Configuration files that cannot be decoded will be skipped, and the corresponding
service will go to {{UNKNOWN}}, displaying an appropriate message.
ID: 7896
Title: Fix wrong rule match analyse in WATO
Component: WATO
Level: 1
Class: Bug fix
Version: 1.7.0i1
The rule matching analyse functionality of the rule list did not work
correctly when matching hosts and rules in different folder levels.
FEED-3847
ID: 7427
Title: mail: don't escape state markers in emails
Component: Notifications
Level: 1
Class: Bug fix
Version: 1.7.0i1
Since version 1.5.0p14 state markers in HTML emails were escaped
and not interpreted as HTML but shown as text. The state marker
for CRIT was e.g. shown as:
<b class="stmarkCRITICAL">CRIT</b>
This werk restores the old behaviour and state markers are shown
in HTML emails as usual.
If you use the macros HOSTOUTPUT_HTML, SERVICEOUTPUT_HTML, or
LONGSERVICEOUTPUT_HTML in custom notification scripts please
switch to the macros HOSTOUTPUT, SERVICEOUTPUT, and
LONGSERVICEOUTPUT which contain the textual state markers
'(!)' and '(!!)' for WARN and CRIT, respectively. The *_HTML
variables will be deprecated in 1.6 and removed in 1.7.
If you want to replace the textual state markers by HTML code
you can use the utility function
cmk.notification_plugins.utils.format_plugin_output.
ID: 7715
Title: Correct upgrade of Legacy Windows Agent
Component: Checks & agents
Level: 1
Class: Bug fix
Version: 1.6.0b3
Now automatic upgrade procedure in Windows Agent 1.6.0 correctly upgrades
legacy Windows Agents 1.5.0 configuration even if update plugin 1.5.0 installed.
The routine skips incompatible files from 1.5.0, i.e. cmk-agent-update.exe.
Additionally the upgrade routine doesn't override already existing files.
ID: 7714
Title: Windows Agent provides MSI Installation Log for update routine
Component: Checks & agents
Level: 1
Class: New feature
Version: 1.6.0b3
Now Windows Agent creates MSI Installation Log file for every
automatically installed check_mk_agent.msi.
Automatical Installation is performed by Update Plugin or it may be performed
manually if check_mk_agent.msi is copied to c:\ProgramData\CheckMK\Agent
\update folder
The name of the log file is C:\Users\Public\agent_msi.log
Previous log file is backed up in C:\Users\Public\agent_msi.log.bak