On Sat, Jul 18, 2015 at 10:50:12PM +0100, Stuart Henderson wrote:
> On 2015/07/18 16:51, Michael McConville wrote:
> > This should be /etc/ssl/cert.pem for us, no?
> >
> > https://github.com/lefcha/imapfilter/blob/master/src/imapfilter.c#L55
> >
> > Related ticket here:
> >
> > https://github.com/lefcha/imapfilter/issues/94
> >
> > I get that ticket's error on the current port (2.6.1) for one of the
> > three IMAP domains I filter. Using '-t /etc/ssl/cert.pem' fixes it.
> >
>
> Yep, that looks correct. Do you have a diff for the port?
Here it is. Tested, fixed the issue for me.
I'll mention it on their issue tracker if/when it's committed.
Index: patches/patch-src_imapfilter_c
===================================================================
RCS file: /cvs/ports/mail/imapfilter/patches/patch-src_imapfilter_c,v
retrieving revision 1.1
diff -u -p -r1.1 patch-src_imapfilter_c
--- patches/patch-src_imapfilter_c 18 Jul 2015 04:51:29 -0000 1.1
+++ patches/patch-src_imapfilter_c 18 Jul 2015 22:34:38 -0000
@@ -1,6 +1,6 @@
$OpenBSD: patch-src_imapfilter_c,v 1.1 2015/07/18 04:51:29 sthen Exp $
---- src/imapfilter.c.orig Fri Jul 17 22:23:22 2015
-+++ src/imapfilter.c Fri Jul 17 22:25:40 2015
+--- src/imapfilter.c.orig Mon Jun 29 02:33:17 2015
++++ src/imapfilter.c Sat Jul 18 18:34:04 2015
@@ -21,7 +21,10 @@
extern buffer ibuf, obuf, nbuf, cbuf;
@@ -13,6 +13,15 @@ $OpenBSD: patch-src_imapfilter_c,v 1.1 2
#if OPENSSL_VERSION_NUMBER >= 0x01000100fL
extern SSL_CTX *tls11ctx, *tls12ctx;
#endif
+@@ -52,7 +55,7 @@ main(int argc, char *argv[])
+ opts.config = NULL;
+ opts.oneline = NULL;
+ opts.debug = NULL;
+- opts.truststore = "/etc/ssl/certs";
++ opts.truststore = "/etc/ssl/cert.pem";
+
+ env.home = NULL;
+ env.pathmax = -1;
@@ -109,7 +112,9 @@ main(int argc, char *argv[])
SSL_library_init();