Cyrus 2.5.10 openssl 1.1 compatibility problems

ellie timoney ellie at fastmail.com
Thu Jun 1 21:25:15 EDT 2017


Thanks, a similar commit already existed on the 3.0 and master branches.
 I've renamed "struct sched_param" on 2.5 to "struct caldav_sched_param"
for consistency:
https://github.com/cyrusimap/cyrus-imapd/commit/e26a822ed6e20f4d5a1fd7c89f2c3b4db80d5647

Cheers,

ellie

On Thu, Jun 1, 2017, at 12:20 AM, Patrick Goetz wrote:
> A couple of weeks ago I reported that cyrus 2.5.10 would no longer run 
> after OpenSSL was upgraded from 1.0.x  to 1.1.x, even after recompiling. 
>   One of the Arch Linux cyrus users pointed out that this modification 
> to the source files:
> 
>         for f in $pkgname-$pkgver/imap/*.[hc];
>           do sed -i 's/\<struct *sched_param\>/&_/g' "$f";
>         done
> 
> Results in compiled cyrus 2.5.10 executables which work fine with 
> OpenSSL 1.1.
> 
> 
> I'm loathe to add this the Cyrus Arch AUR package, if for no other 
> reason than this violates the Arch rule of not modifying upstream, and 
> especially since installing the openssl-1.0 compatibility package 
> resolves the issue until such time as the AUR package can be updated to 
> cyrus 3.0.x, but I figured I would mention this in case there is any 
> interest in backporting a fix to the 2.5 branch.
> 
> 
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus


More information about the Info-cyrus mailing list