OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-24 Thread Wietse Venema
[An on-line version of this announcement will be available at http://www.postfix.org/announcements/postfix-2.9.2.html] Postfix stable release 2.9.2, and legacy releases 2.8.10, 2.7.9, 2.6.15 are available. They contains workarounds that are already part of Postfix 2.10. These releases add support

Re: OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-24 Thread The Doctor
On Tue, Apr 24, 2012 at 05:01:29PM -0400, Wietse Venema wrote: > [An on-line version of this announcement will be available at > http://www.postfix.org/announcements/postfix-2.9.2.html] > > Postfix stable release 2.9.2, and legacy releases 2.8.10, 2.7.9, > 2.6.15 are available. They contains worka

Re: OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-24 Thread Wietse Venema
The Doctor: > gcc -Wmissing-prototypes -Wformat -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -DUSE_TLS > -I/usr/include -I/usr/contrib/include/ -I/usr/contrib/include/sasl -DHAS_PCRE > -g -O -I. -I../../include -DBSDI4 -c tls_client.c Are you really building Postfix on BSD/OS 4.x? I should start trimming th

Re: OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-24 Thread The Doctor
On Tue, Apr 24, 2012 at 08:21:05PM -0400, Wietse Venema wrote: > The Doctor: > > gcc -Wmissing-prototypes -Wformat -DUSE_SASL_AUTH -DUSE_CYRUS_SASL > > -DUSE_TLS -I/usr/include -I/usr/contrib/include/ > > -I/usr/contrib/include/sasl -DHAS_PCRE -g -O -I. -I../../include -DBSDI4 -c > > tls_client.

Re: OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-24 Thread Wietse Venema
The Doctor: > On Tue, Apr 24, 2012 at 08:21:05PM -0400, Wietse Venema wrote: > > The Doctor: > > > gcc -Wmissing-prototypes -Wformat -DUSE_SASL_AUTH -DUSE_CYRUS_SASL > > > -DUSE_TLS -I/usr/include -I/usr/contrib/include/ > > > -I/usr/contrib/include/sasl -DHAS_PCRE -g -O -I. -I../../include -DBSD

Re: OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-24 Thread The Doctor
On Tue, Apr 24, 2012 at 08:59:53PM -0400, Wietse Venema wrote: > The Doctor: > > On Tue, Apr 24, 2012 at 08:21:05PM -0400, Wietse Venema wrote: > > > The Doctor: > > > > gcc -Wmissing-prototypes -Wformat -DUSE_SASL_AUTH -DUSE_CYRUS_SASL > > > > -DUSE_TLS -I/usr/include -I/usr/contrib/include/ > >

Re: OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-25 Thread Wietse Venema
The Doctor: > > If the BSD/OS 4.x compiler dies on #ifdefs in an argument list > > like this: > > > > SSL_set_options(TLScontext->con, > >((protomask & TLS_PROTOCOL_TLSv1) ? SSL_OP_NO_TLSv1 : 0L) > > #ifdef SSL_OP_NO_TLSv1_1 > > | ((protomask & TLS_PROTOCOL

Re: OpenSSL 1.0.1 workaround: Postfix 2.9.2, 2.8.10, 2.7.9, and 2.6.15

2012-04-25 Thread The Doctor
On Wed, Apr 25, 2012 at 07:18:07AM -0400, Wietse Venema wrote: > The Doctor: > > > If the BSD/OS 4.x compiler dies on #ifdefs in an argument list > > > like this: > > > > > > SSL_set_options(TLScontext->con, > > >((protomask & TLS_PROTOCOL_TLSv1) ? SSL_OP_NO_TLSv1 : >