Bug 988814
Summary: | wrong SYSLOG_FACILITY reported for authpriv messages, sshd logs in /var/log/messages, not /var/log/secure | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Tomas Heinrich <theinric> | ||||
Component: | systemd | Assignee: | systemd-maint | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | rawhide | CC: | harald, johannbg, lnykryn, mschmidt, msekleta, notting, pachoramos1, plautrba, pvrabec, renich, systemd-maint, vpavlin, zbyszek | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2013-09-13 11:45:36 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Tomas Heinrich
2013-07-26 13:22:33 UTC
void server_process_syslog_message( ... int priority = LOG_USER | LOG_INFO; ... syslog_parse_priority((char**) &buf, &priority); ... Then: void syslog_parse_priority(char **p, int *priority) { ... *priority = (*priority & LOG_FACMASK) | (a*100 + b*10 + c); ... LOG_USER is (1<<3), in binary 1000. authpriv.notice is <87>, in binary 1010111. Thus in the end, in binary: *priority = 1000 | 1010111 = 1011111, that is facility 11, level debug. The priority calculation line was changed by: http://cgit.freedesktop.org/systemd/systemd/commit/?id=49998b3 Zbigniew, would you recheck this? (In reply to Michal Schmidt from comment #1) > authpriv.notice is <87>, in binary 1010111. Sorry, this should say "authpriv.debug", which is what I actually used in my test. *** Bug 988163 has been marked as a duplicate of this bug. *** Yeah, looks like I messed up. Does the following patch (and the analysis in the commit message) make sense to you? Created attachment 778846 [details]
should fix the problem
Committed upstream in http://cgit.freedesktop.org/systemd/systemd/commit/?id=ac50788b0. It seems to be already fixed in systemd-206-11.fc21.x86_64 systemd-207 systemd-204-13.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/systemd-204-13.fc19 systemd-204-14.fc19 has been submitted as an update for Fedora 19. https://admin.fedoraproject.org/updates/systemd-204-14.fc19 |