dovecot: Fail to build against OpenSSL 3.0
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
dovecot (Ubuntu) |
Fix Released
|
High
|
Bryce Harrington |
Bug Description
Hello,
As part of a rebuild against OpenSSL3, this package failed to build on one or
several architectures. You can find the details of the rebuild at
https:/
or for the amd64 failed build, directly at
We're planning to transition to OpenSSL 3.0 for the 22.04 release, and consider
this issue as blocking for this transition.
For your tests, you can build against libssl-dev as found in the PPA
schopin/
I was unable to find any mention of this issue upstream.
Looking into the issue, the failing test 'test_password_
starts behaving differently at the dcrypt_
for the same private key data (obtained by changing the OpenSSL PRNG
for a bogus, deterministic generator) the public key ID is different
in OpenSSL 1.1 and OpenSSL 3. I didn't go much further in my investigation.
(upstream main branch also fails)
Related branches
- Christian Ehrhardt (community): Approve
- Canonical Server: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 183 lines (+119/-5)5 files modifieddebian/changelog (+63/-0)
debian/control (+2/-1)
debian/patches/OpenSSL3.patch (+46/-0)
debian/patches/series (+3/-0)
debian/rules (+5/-4)
CVE References
Changed in dovecot (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → High |
Changed in dovecot (Ubuntu): | |
assignee: | nobody → Bryce Harrington (bryce) |
tags: | added: server-next |
tags: | added: patch |
The bug was encountered over at RedHat and someone apparently came up with a workaround : https:/ /bugzilla. redhat. com/show_ bug.cgi? id=1962035