to much syslogging by default

Jakub Jelen jjelen at redhat.com
Mon Oct 19 12:23:54 EDT 2015


On 03/27/2015 03:56 PM, Jakub Jelen wrote:
> Hi all,
>
> I would like to follow this topic from the end of January:
> http://lists.andrew.cmu.edu/pipermail/cyrus-sasl/2015-January/002785.html
> Discussion about this continued in our bugzilla:
> https://bugzilla.redhat.com/show_bug.cgi?id=1187097
>
> I did some investigation under the hood of cyrus-sasl and finally I 
> found a possible solution. When you grep through your plugins [ grep 
> "\->log(" plugins/* ], some of them use construct that trows 
> everything into syslog with ignoring LOG_LEVEL and user callbacks:
> [...]->log(NULL, [...]
>
> And some of them are using connection structure which enables them to 
> log using own handler and whatever developer needs:
> [..]->log([...]->conn, [..]
>
> From my point of view, there is no real order where is used which of 
> these (if there is, I would be glad for some explanation). I see that 
> digestmd5 is using conn _almost_ everywhere, but gssapi _almost_ nowhere.
>
> I understand, that sometimes there is conn not available, but this is 
> not the case. Pavel tested attached patch and confirmed that it solved 
> his problem in SSSD. At this point I would like to open discussion 
> here, if you are willing to apply this patch into upstream to give 
> developers _some_ control over logging or if you can provide some 
> comments on this.
>
> Unfortunately previous thread died with resolution "I suspect you are 
> right, as your analysis indicates.", because there was nobody with 
> solution. Now there is solution so I would be glad for some 
> constructive discussion to this issue.
>
> Best Regards,
> Jakub Jelen
Hi list,

I forked upstream repo and created pull requrest with this patch to 
nacho's repo (as discussed on IRC):
https://github.com/nice-software/cyrus-sasl/pull/1

All important notes are in the pull request described once more. We use 
this patch in Fedora for few months now and it solves our problem with 
logging without any noted regression. I am misusing the meantime, when 
we have some activity here and i hope it will persist for some time to 
continue with productive discussions.

Best Regards,

-- 
Jakub Jelen
Security Technologies
Red Hat



More information about the Cyrus-sasl mailing list