[ https://issues.apache.org/jira/browse/IMPALA-13973?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zoltán Borók-Nagy resolved IMPALA-13973. ---------------------------------------- Fix Version/s: Impala 5.0.0 Resolution: Fixed > Base64 decoding doesn't report errors in some platforms > ------------------------------------------------------- > > Key: IMPALA-13973 > URL: https://issues.apache.org/jira/browse/IMPALA-13973 > Project: IMPALA > Issue Type: Bug > Components: Backend > Reporter: Zoltán Borók-Nagy > Priority: Major > Labels: ramp-up > Fix For: Impala 5.0.0 > > > Base64 decoding doesn't report errors in some platforms. > When the libSASL library in the system has a bug, sasl_decode64() accepts > almost anything instead of rerturning a proper error code. > See details at https://github.com/cyrusimap/cyrus-sasl/issues/619 > This issue was already reported by IMPALA-9926 and IMPALA-13968, but they > only modified our tests to make them pass in such environments. > We could add our own implementation for Base64 decoding, or use another > library that doesn't have this bug (and hopefully neither other bugs). > The issue is fixed in libSASL, but since we use the library from the system > we run on, it means we cannot guarantee correct behavior. -- This message was sent by Atlassian Jira (v8.20.10#820010)