View | Details | Raw Unified | Return to bug 216732 | Differences between
and this patch

Collapse All | Expand All

(-)mail/postfix-current/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	postfix
4
PORTNAME=	postfix
5
DISTVERSION=	3.2-20161224
5
DISTVERSION=	3.2-20170129
6
PORTREVISION?=	0
6
PORTREVISION?=	0
7
PORTEPOCH=	4
7
PORTEPOCH=	4
8
CATEGORIES=	mail ipv6
8
CATEGORIES=	mail ipv6
(-)mail/postfix-current/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1482623407
1
TIMESTAMP = 1486134276
2
SHA256 (postfix/postfix-3.2-20161224.tar.gz) = d49a19a1cfd2e8d7a2d5a2f09de90c69b0d2219762b753aa13119c463751002e
2
SHA256 (postfix/postfix-3.2-20170129.tar.gz) = 72e997e8e5b0d9fc8380a990ac2032603b8f4919d07b125f4fb8d28b1ec0b838
3
SIZE (postfix/postfix-3.2-20161224.tar.gz) = 4377777
3
SIZE (postfix/postfix-3.2-20170129.tar.gz) = 4401582
(-)mail/postfix-current/files/patch-src_tls_tls__dh.c (+46 lines)
Line 0 Link Here
1
--- src/tls/tls_dh.c.orig	2016-12-26 23:47:24 UTC
2
+++ src/tls/tls_dh.c
3
@@ -94,7 +94,7 @@
4
 #define TLS_INTERNAL
5
 #include <tls.h>
6
 #include <openssl/dh.h>
7
-#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL && !defined(OPENSSL_NO_ECDH)
8
+#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL && !defined(OPENSSL_NO_ECDH) && !defined(LIBRESSL_VERSION_NUMBER)
9
 #include <openssl/ec.h>
10
 #endif
11
 
12
@@ -244,7 +244,7 @@ DH     *tls_tmp_dh_cb(SSL *unused_ssl, i
13
 
14
 void    tls_auto_eecdh_curves(SSL_CTX *ctx)
15
 {
16
-#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL && !defined(OPENSSL_NO_ECDH)
17
+#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL && !defined(OPENSSL_NO_ECDH) && !defined(LIBRESSL_VERSION_NUMBER)
18
     SSL_CTX *tmpctx;
19
     int    *nids;
20
     int     space = 5;
21
@@ -337,14 +337,14 @@ void    tls_set_eecdh_curve(SSL_CTX *ser
22
 #define TLS_EECDH_NONE		1
23
 #define TLS_EECDH_STRONG	2
24
 #define TLS_EECDH_ULTRA		3
25
-#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL
26
+#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL && !defined(LIBRESSL_VERSION_NUMBER)
27
 #define TLS_EECDH_AUTO		4
28
 #endif
29
     static NAME_CODE eecdh_table[] = {
30
 	"none", TLS_EECDH_NONE,
31
 	"strong", TLS_EECDH_STRONG,
32
 	"ultra", TLS_EECDH_ULTRA,
33
-#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL
34
+#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL && !defined(LIBRESSL_VERSION_NUMBER)
35
 	"auto", TLS_EECDH_AUTO,
36
 #endif
37
 	0, TLS_EECDH_INVALID,
38
@@ -364,7 +364,7 @@ void    tls_set_eecdh_curve(SSL_CTX *ser
39
     case TLS_EECDH_ULTRA:
40
 	curve = var_tls_eecdh_ultra;
41
 	break;
42
-#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL
43
+#if OPENSSL_VERSION_NUMBER >= 0x1000200fUL && !defined(LIBRESSL_VERSION_NUMBER)
44
     case TLS_EECDH_AUTO:
45
 	tls_auto_eecdh_curves(server_ctx);
46
 	return;

Return to bug 216732