Bug 3480 - gssapi (cvs) breaks when external_ssf >= max_ssf

Jakub Jelen <[email protected]>
Newsgroups gmane.comp.security.cyrus.sasl
Message-ID <[email protected]>
Hello everybody,

We were dealing recently with this bug in our environment and since 
there is no official statement from authors, I'm CC'ing also author of 
this commit [1], who is also author of RFC [2], if I got this right. I 
was reading through the RFC and this commit does it exactly according to 
specification, but it looks like it is not backward compatible with some 
other implementations, namely M$ ActiveDirectory or even 
cyrus-sasl-2.1.23. Interoperability is important for us and we can't 
leave this change here only because of "it's in RFC". If I see 
correctly, most of distributions reverted this commit in their releases 
and they are still doing fine. We will probably join them, if there will 
not be any other solution to maintain backward compatibility.

I didn't find any official statement about this bugzilla [3], nor about 
backward compatibility so I would like to ask for some, if you would be 
so kind. Here or better to bugzilla. It is not good presentation, having 
bugzilla with such wide impact without any official statement.


[1] 
https://cgit.cyrus.foundation/cyrus-sasl/commit/?id=080e51c7fa0421eb2f0210d34cf0ac48a228b1e9
[2] https://www.ietf.org/rfc/rfc4752.txt
[3] https://bugzilla.cyrusimap.org/show_bug.cgi?id=3480

-- 
Jakub Jelen
Associate Software Engineer
Security Technologies
Red Hat
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.