Description of problem: If rsyslog is started before the network comes up (for example, in a NetworkManager environment), it will ignore $AllowedSender. The rsyslog daemon must be restarted after the network is active in order for $AllowedSender to be honored. Version-Release number of selected component (if applicable): rsyslog-1.19.10-1.fc8 How reproducible: Every time Steps to Reproduce: 1. Switch from the network service to NetworkManager 2. Reboot. Rsyslog starts before the network is active. 3. Try to send a message to rsyslog. You will get: rsyslogd:TCP message from disallowed sender <host> discarded Actual results: Message discarded Expected results: Message accepted and logged, once the network comes up. Additional info: I've only tried this with TCP messages
Patch applied upstream.
https://admin.fedoraproject.org/updates/F8/pending/rsyslog-1.19.11-2.fc8 patch was backported and there will be new rsyslog release available in testing soon. see "-q"/"-Q" option in man page.
rsyslog-1.19.11-2.fc8 has been pushed to the Fedora 8 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update rsyslog'
Confirming that the problem is resolved in this version.