Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 27 Mar 2003 16:59:05 -0600
From:      "Scot W. Hetzel" <hetzels@westbend.net>
To:        "Jeff Seeman" <danger@e-lated.org>, <stable@freebsd.org>
Subject:   Re: security/cyrus-sasl
Message-ID:  <03d601c2f4b4$77a41d90$19fd2fd8@westbend.net>
References:  <20030327142645.T23075@omen.e-lated.org> <20030327143508.G23075@omen.e-lated.org>

next in thread | previous in thread | raw e-mail | index | archive | help
From: "Jeff Seeman" <danger@e-lated.org>
> On Thu, 27 Mar 2003, Jeff Seeman wrote:
> > I am trying to setup password protected smtp, according to the FreeBSD
> > Hanbook I need to install cyrus-sasl. I have tried this on 2 different
> > boxes and it failes at the same point (see below) I believe this port to
> > be broken.
> >
> > If anyone can tell me how to get around this or know of a good solution
to
> > protect SMTP but still be able to provide smtp services to users across
> > public networks please help.
> >
This problem is known and PR 48731was submited to fix this problem.

    http://www.freebsd.org/cgi/query-pr.cgi?pr=48731

The problem occurs on recent 4.x-STABLE systems due to the OpenSSL upgrade
changed a function to a macro, and a #ifdef..#else..#endif is splitting the
OpenSSL function call in cyrus-sasl source.

To apply the patches do the following:

    cd /usr/ports/security/cyrus-sasl
    fetch -o PR48731
"http://www.freebsd.org/cgi/query-pr.cgi?pr=48731&f=raw"
    fetch -o PR48953
"http://www.freebsd.org/cgi/query-pr.cgi?pr=48953&f=raw"
    patch < PR48731
    patch < PR48953

The second patch fixes a problem in the cyrus_pwcheck.sh script.

You could also use the security/cyrus-sasl2 port.

Scot



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?03d601c2f4b4$77a41d90$19fd2fd8>