Mac OS X Server v10.5.8: Disabling Cyrus SASL buffer change in Security Update 2010-002
As described here, Security Update 2010-002 for Mac OS X Server v10.5.8 includes an update to the Cyrus SASL library. The sasl_encode64() function now requires a buffer one byte larger than it did in previous versions.
This change provides enhanced security, but it may also cause legitimate software that relies on the previous buffer size to not work as expected.
If this occurs you will see the following message in the system.log:
sasl_encode64: This function now NUL terminates. Please pass in a buffer size large enough to accommodate the NUL.
No related posts.