Update LIB_DEPENDS to mail/libspf2-10 Update CONFLICTS Use builtin echo Update VDA patch to 2.1.6 Update scripts/configure.postfix to show error when select SPF and (TLS|IPv6TLS) Use REINPLACE instead then scripts/configure and scripts/fix-files-list PR: 85000 Submitted by: Marcus Grando <marcus@corp.grupos.com.br> Approved by: Vivek Khera (maintainer)
132 lines
3.9 KiB
Diff
132 lines
3.9 KiB
Diff
--- src/util/inet_addr_list.c.old Thu Aug 18 11:09:16 2005
|
|
+++ src/util/inet_addr_list.c Thu Aug 18 11:09:53 2005
|
|
@@ -133,7 +133,11 @@
|
|
#ifdef INET6
|
|
char ha[NI_MAXHOST], hb[NI_MAXHOST];
|
|
int nierr;
|
|
+#ifdef NI_WITHSCOPEID
|
|
int niflags = NI_NUMERICHOST | NI_WITHSCOPEID;
|
|
+#else
|
|
+ int niflags = NI_NUMERICHOST;
|
|
+#endif
|
|
struct sockaddr *sa, *sb;
|
|
|
|
sa = (struct sockaddr *)a, sb = (struct sockaddr *)b;
|
|
--- src/global/wildcard_inet_addr.c.old Thu Aug 18 11:10:42 2005
|
|
+++ src/global/wildcard_inet_addr.c Thu Aug 18 11:11:05 2005
|
|
@@ -38,7 +38,11 @@
|
|
struct addrinfo hints, *res, *res0;
|
|
char hbuf[NI_MAXHOST];
|
|
int error;
|
|
+#ifdef NI_WITHSCOPEID
|
|
const int niflags = NI_NUMERICHOST | NI_WITHSCOPEID;
|
|
+#else
|
|
+ const int niflags = NI_NUMERICHOST;
|
|
+#endif
|
|
|
|
inet_addr_list_init(addr_list);
|
|
|
|
--- src/smtpd/smtpd_peer.c.old Thu Aug 18 11:11:44 2005
|
|
+++ src/smtpd/smtpd_peer.c Thu Aug 18 11:13:37 2005
|
|
@@ -163,7 +163,11 @@
|
|
|
|
#ifdef INET6
|
|
error = getnameinfo(sa, len, abuf, sizeof(abuf), NULL, 0,
|
|
+#ifdef NI_WITHSCOPEID
|
|
NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NI_NUMERICHOST);
|
|
+#endif
|
|
if (error)
|
|
msg_fatal("%s: numeric getnameinfo lookup for peer: error %s",
|
|
myname, GAI_STRERROR(error));
|
|
@@ -277,7 +281,11 @@
|
|
continue;
|
|
error = getnameinfo(res->ai_addr, res->ai_addrlen,
|
|
rabuf, sizeof(rabuf), NULL, 0,
|
|
+#ifdef NI_WITHSCOPEID
|
|
NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NI_NUMERICHOST);
|
|
+#endif
|
|
if (error) {
|
|
msg_warn("%s: %s: hostname %s verification failed: %s",
|
|
myname, state->addr, state->name,
|
|
--- src/lmtp/lmtp_connect.c.old Thu Aug 18 11:14:16 2005
|
|
+++ src/lmtp/lmtp_connect.c Thu Aug 18 11:15:07 2005
|
|
@@ -202,7 +202,11 @@
|
|
return;
|
|
}
|
|
aierr = getnameinfo(res->ai_addr, res->ai_addrlen, hbuf, sizeof(hbuf),
|
|
+#ifdef NI_WITHSCOPEID
|
|
NULL, 0, NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NULL, 0, NI_NUMERICHOST);
|
|
+#endif
|
|
if (aierr != 0) {
|
|
msg_warn("%s: getnameinfo(): %s",
|
|
myname, GAI_STRERROR(aierr));
|
|
@@ -276,7 +280,11 @@
|
|
|
|
sa = (struct sockaddr *)&addr_list->addrs[i - 1];
|
|
aierr = getnameinfo(sa, SA_LEN(sa), hbuf, sizeof(hbuf),
|
|
+#ifdef NI_WITHSCOPEID
|
|
NULL, 0, NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NULL, 0, NI_NUMERICHOST);
|
|
+#endif
|
|
if (aierr != 0)
|
|
msg_fatal("%s: getnameinfo() (AF=%d): %s",
|
|
myname, af, GAI_STRERROR(aierr));
|
|
--- src/smtp/smtp_connect.c.old Thu Aug 18 11:15:43 2005
|
|
+++ src/smtp/smtp_connect.c Thu Aug 18 11:16:28 2005
|
|
@@ -135,7 +135,11 @@
|
|
return;
|
|
}
|
|
aierr = getnameinfo(res->ai_addr, res->ai_addrlen, hbuf, sizeof(hbuf),
|
|
+#ifdef NI_WITHSCOPEID
|
|
NULL, 0, NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NULL, 0, NI_NUMERICHOST);
|
|
+#endif
|
|
if (aierr != 0) {
|
|
msg_warn("%s: getnameinfo(): %s",
|
|
myname, GAI_STRERROR(aierr));
|
|
@@ -210,7 +214,11 @@
|
|
|
|
sa = (struct sockaddr *)&addr_list->addrs[pos];
|
|
aierr = getnameinfo(sa, SA_LEN(sa), hbuf, sizeof(hbuf),
|
|
+#ifdef NI_WITHSCOPEID
|
|
NULL, 0, NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NULL, 0, NI_NUMERICHOST);
|
|
+#endif
|
|
if (aierr != 0)
|
|
msg_fatal("%s: getnameinfo() (AF=%d): %s",
|
|
myname, af, GAI_STRERROR(aierr));
|
|
--- src/qmqpd/qmqpd_peer.c.old Thu Aug 18 11:17:03 2005
|
|
+++ src/qmqpd/qmqpd_peer.c Thu Aug 18 11:17:49 2005
|
|
@@ -146,7 +146,11 @@
|
|
|
|
#ifdef INET6
|
|
error = getnameinfo(sa, len, abuf, sizeof(abuf), NULL, 0,
|
|
+#ifdef NI_WITHSCOPEID
|
|
NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NI_NUMERICHOST);
|
|
+#endif
|
|
if (error)
|
|
msg_fatal("%s: numeric getnameinfo lookup for peer: error %s",
|
|
myname, GAI_STRERROR(error));
|
|
@@ -216,7 +220,11 @@
|
|
continue;
|
|
error = getnameinfo(res->ai_addr, res->ai_addrlen,
|
|
rabuf, sizeof(rabuf), NULL, 0,
|
|
+#ifdef NI_WITHSCOPEID
|
|
NI_NUMERICHOST | NI_WITHSCOPEID);
|
|
+#else
|
|
+ NI_NUMERICHOST);
|
|
+#endif
|
|
if (error) {
|
|
msg_warn("%s: %s: hostname %s verification failed: %s",
|
|
myname, state->addr, state->name,
|