Skip to content

elos-0.60.11

Compare
Choose a tag to compare
@gehwolf gehwolf released this 22 Jul 11:16
· 179 commits to main since this release

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"
                            ]
                        }
                    }
              },
            ...
        }
   }
}