Skip to content

Releases: kriegalex/ssl-syslog-server

v1.0.0-beta3

23 May 06:49
5ba3574
Compare
Choose a tag to compare
v1.0.0-beta3 Pre-release
Pre-release

Release notes

Fix buffer issue

PR #6 fixes an issue where the buffer was sometimes not big enough to handle all usecases (message > 20k char).

The server logic now properly parses the incoming data, not assuming it will fit the buffer in one go.

v1.0.0-beta2

02 May 15:54
f6effb7
Compare
Choose a tag to compare
v1.0.0-beta2 Pre-release
Pre-release

Release notes

Client multi-threading

  • Multiple clients can now connect simultaneously. Each client has its own thread, until the socket times out.
  • Client sockets are cleaned when the server is shutdown.
  • The client and its IP is announced on the screen when (dis)connecting.

Timeout

  • A client socket receive timeout has been defined so a client socket doesn't stay open indefinitely.

v1.0.0-beta1

30 Apr 08:32
5ebf81a
Compare
Choose a tag to compare
v1.0.0-beta1 Pre-release
Pre-release

First beta release

SSL/TLS Support for Syslog Traffic

  • Basic SSL/TLS Integration: Secure your syslog traffic using SSL/TLS protocols to ensure encrypted and secure transmission of log data.

Multi-threaded Consumer-Producer Architecture

  • Enhanced Performance: Implements a multi-threaded consumer-producer pattern to efficiently handle high volumes of syslog messages.
  • Configurable Memory Management: Users can set a memory usage limit, optimizing performance based on system capabilities.

Advanced Display Options

  • Color-Coded Log Levels: Syslog messages are displayed on screen with configurable color settings for three distinct log levels, enhancing visual management of logs.
  • Display Toggle: For enhanced performance, especially in high-load environments, the display of syslog messages on screen can be disabled.

Log File Management

  • Rotating Log Files: Automatically rotates syslog files to manage space and maintain organization, with user-defined size limits for each file.