[krbdev.mit.edu #9001] Adding thread id to KRB5_TRACE format output
"Osipov, Michael (LDA IT PLM) via RT" <[email protected]>
| Newsgroups | gmane.comp.encryption.kerberos.bugs |
|---|---|
| Message-ID | <[email protected]> |
Fri Apr 09 11:59:24 2021: Request 9001 was acted upon. Transaction: Ticket created by [email protected] Queue: krb5 Subject: Adding thread id to KRB5_TRACE format output Owner: Nobody Requestors: [email protected] Status: new Ticket <URL: https://krbdev.mit.edu/rt/Ticket/Display.html?id=9001 > Hi, based on some debugging issues it would be really helpful to see after [<pid>] also the [<tid>] in KRB5_TRACE output. As far as I can see it is printed in krb5int_trace(). Unfortunately, there is no portable (POSIX) way to retrieve to retrieve it. Luckily, I have extended some code in Tomcat Native recently to cover this on several platforms [1]. Code for even more BSDs can be found here [2]. I can easily test a PR on RHEL7, FreeBSD 12 and HP-UX 11.31 [1] https://github.com/apache/tomcat-native/blob/03fed6c698ac8daf273820056171de85f52e55ec/native/src/jnilib.c#L505-L533 [2] https://github.com/nim-lang/Nim/commit/199f061ddc8ac69bfc619670c50ebddfb6ed0fee