Releases: kriegalex/ssl-syslog-server
Releases · kriegalex/ssl-syslog-server
v1.0.0-beta3
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
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
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.