elos-0.60.11
Features:
- New tcpClient plugin, elos tcp-connection is now a client plugin
- New cmake option to disable Git-Version in version string (no git build dependency)
- Add Archlinux install instructions to user manual
- Add Ubuntu and Debian install instructions to user manual
Improvements:
- enhance PluginManager docu
- enhance eventlogging docu
Fixes
- Fix missing watch file in debian.native
- update Debian section value
Notes:
When updating to to 0.60.11 from versions prior 0.60.x the configuration for TCP-Connections needs to be changed:
Before
{
"root": {
"elos": {
"UseEnv": false,
"ConnectionLimit": 200,
"LogFilter": "",
"LogLevel": "DEBUG",
"Port": 54321,
"Interface": "127.0.0.1",
"EventBlacklist": ".event.messageCode 2000 EQ",
"authorizedProcesses": [
".process.uid 0 EQ .process.gid 0 EQ .process.exec '/bin/elosc' STRCMP AND",
".process.gid 200 EQ .process.exec '/bin/elosc' STRCMP AND",
".process.pid 1 EQ"
],
...
}
}
}
After:
{
"root": {
"elos": {
"UseEnv": false,
"LogFilter": "",
"LogLevel": "DEBUG",
"ClientInputs": {
"PluginSearchPath": "/usr/lib/elos/client",
"Plugins": {
"LocalTcpClient": {
"File": "client_tcp.so",
"Run": "always",
"Config": {
"ConnectionLimit": 200,
"Port": 54321,
"Interface": "127.0.0.1",
"EventBlacklist": ".event.messageCode 2000 EQ",
"authorizedProcesses": [
".process.uid 0 EQ .process.gid 0 EQ .process.exec '/bin/elosc' STRCMP AND",
".process.gid 200 EQ .process.exec '/bin/elosc' STRCMP AND",
".process.pid 1 EQ"
]
}
}
},
...
}
}
}