Bug 12590

Summary: Customizing remote syslog server does not allow any custom port
Product: IPFire Reporter: Michael <ip.fire>
Component: rsyslogAssignee: Assigned to nobody - feel free to grab it and work on it <nobody>
Status: CLOSED CANTFIX QA Contact:
Severity: - Unknown -    
Priority: - Unknown - CC: michael.tremer
Version: 2   
Hardware: unspecified   
OS: Unspecified   

Description Michael 2021-03-17 12:25:25 UTC
The "Log Settings" configuration page does not allow setting up a remote syslog server with a custom port.

While the current implementation works for the default port 541 it does not work for any other ports. The user input is checked and rejected if the IP-address of the remote server contains any port.

This makes it impossible for e.g. using a syslog server running in a docker container which cannot exposed the default port 541 for various reasons. 
This includes any other setups that do not use the default port either.
Comment 1 Michael Tremer 2021-03-18 11:32:44 UTC
I believe we cannot change this at the moment, because sysklogd which we are using does not allow changing the port.

This has been requested before and we probably need to replace the logging daemon with something more modern like rsyslogd first. However, we are lacking development time for this at the moment. Please get in touch if you can and want to sponsor this.