[kimap] [Bug 461517] New: loginjobtest test fails with OpenSSL 3 ("Error during SSL handshake: error:0A000076:SSL routines::no suitable signature algorithm")
Sam James
bugzilla_noreply at kde.org
Sun Nov 6 20:02:16 GMT 2022
https://bugs.kde.org/show_bug.cgi?id=461517
Bug ID: 461517
Summary: loginjobtest test fails with OpenSSL 3 ("Error during
SSL handshake: error:0A000076:SSL routines::no
suitable signature algorithm")
Classification: Frameworks and Libraries
Product: kimap
Version: unspecified
Platform: Gentoo Packages
OS: Other
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: kdepim-bugs at kde.org
Reporter: sam at gentoo.org
Target Milestone: ---
Created attachment 153530
--> https://bugs.kde.org/attachment.cgi?id=153530&action=edit
build.log
SUMMARY
kimap 22.08.3's test suite fails the 'loginjobtest' test when using OpenSSL 3
with the error:
"Error during SSL handshake: error:0A000076:SSL routines::no suitable signature
algorithm".
STEPS TO REPRODUCE
1. Install OpenSSL 3.
2. Run kimap's test suite.
OBSERVED RESULT
Test fails:
```
----------------------------------------------------------
********* Start testing of LoginJobTest *********
Config: Using QtTest library 5.15.5, Qt 5.15.5 (x86_64-little_endian-lp64
shared (dynamic) release build; by GCC 12.2.1 20221029), gentoo 2.9
PASS : LoginJobTest::initTestCase()
PASS : LoginJobTest::shouldHandleLogin(success)
XFAIL : LoginJobTest::shouldHandleLogin(wrong login) Login with bad user name
Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(81)]
PASS : LoginJobTest::shouldHandleLogin(wrong login)
PASS : LoginJobTest::shouldHandleLogin(special chars)
XFAIL : LoginJobTest::shouldHandleLogin(already authenticated) Trying to log
on an already authenticated session
Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(81)]
PASS : LoginJobTest::shouldHandleLogin(already authenticated)
PASS : LoginJobTest::shouldHandleProxyLogin(success)
PASS : LoginJobTest::shouldSaveServerGreeting(greeting)
PASS : LoginJobTest::shouldSaveServerGreeting(greeting with parenthesis)
PASS : LoginJobTest::shouldSaveServerGreeting(no greeting)
PASS : LoginJobTest::shouldSaveServerGreeting(login failed)
PASS : LoginJobTest::shouldUseSsl(any protocol with anyssl version)
QWARN : LoginJobTest::shouldUseSsl(tlsv10) "Error during SSL handshake:
error:0A000076:SSL routines::no suitable signature algorithm"
QWARN : LoginJobTest::shouldUseSsl(tlsv10) QAbstractSocket::SocketError(13)
QWARN : LoginJobTest::shouldUseSsl(tlsv10) org.kde.pim.kimap: Connection to
server lost QAbstractSocket::RemoteHostClosedError
FAIL! : LoginJobTest::shouldUseSsl(tlsv10) 'login->exec()' returned FALSE. ()
Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(227)]
QWARN : LoginJobTest::shouldUseSsl(tlsv11) "Error during SSL handshake:
error:0A000076:SSL routines::no suitable signature algorithm"
QWARN : LoginJobTest::shouldUseSsl(tlsv11) QAbstractSocket::SocketError(13)
QWARN : LoginJobTest::shouldUseSsl(tlsv11) org.kde.pim.kimap: Connection to
server lost QAbstractSocket::RemoteHostClosedError
FAIL! : LoginJobTest::shouldUseSsl(tlsv11) 'login->exec()' returned FALSE. ()
Loc:
[/var/tmp/portage/kde-apps/kimap-22.08.3/work/kimap-22.08.3/autotests/loginjobtest.cpp(227)]
PASS : LoginJobTest::shouldUseSsl(tlsv12)
QDEBUG : LoginJobTest::shouldUseStartTls(STARTTLS supported) start tls
PASS : LoginJobTest::shouldUseStartTls(STARTTLS supported)
QWARN : LoginJobTest::shouldUseStartTls(STARTTLS not supported)
org.kde.pim.kimap: STARTTLS not supported by server!
PASS : LoginJobTest::shouldUseStartTls(STARTTLS not supported)
PASS : LoginJobTest::cleanupTestCase()
Totals: 15 passed, 2 failed, 0 skipped, 0 blacklisted, 41ms
********* Finished testing of LoginJobTest *********
```
EXPECTED RESULT
All tests pass.
SOFTWARE/OS VERSIONS
Linux: 5.15.77-gentoo-dist-hardened
KDE Plasma Version: 5.26.2
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.5-r3 (in Gentoo)
OpenSSL Version: OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022)
ADDITIONAL INFORMATION
I've attached the full build.log and LastTest.log.
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the Kdepim-bugs
mailing list