summaryrefslogtreecommitdiff
path: root/mail
diff options
context:
space:
mode:
authormanu <manu>2008-08-13 15:41:29 +0000
committermanu <manu>2008-08-13 15:41:29 +0000
commit6482c58615531fa0112bdc97c8cf6e0787af9a9f (patch)
treeb915168bef467c8dee439daf84ccca16f775bf3c /mail
parent3c27b4fd725e8df7b664d95f904a48b89a76ae7f (diff)
downloadpkgsrc-6482c58615531fa0112bdc97c8cf6e0787af9a9f.tar.gz
Enable _FFR_LDAP_NETWORK_TIMEOUT
This feature adds a -c switch to LDAPMAP definitions, which can be used to specify a connection timeout (the equivalent of ldap.conf's bind_timeout) Here is an usage example, in sendmail.cf: O LDAPDefaultSpec=-w 3 -c 1 -l 3 If the server does not connect after 1 second (-c 1), we give up. If it does not anwer after 3 seconds (-l 3), we give up with a temporary failure. Using -c is the only way to avoid sendmail getting stuck against a half-dead slapd, where the TCP port is in listening state but the server will not serve anything.
Diffstat (limited to 'mail')
-rw-r--r--mail/sendmail/Makefile3
-rw-r--r--mail/sendmail/files/site.config.m4-ldap3
2 files changed, 4 insertions, 2 deletions
diff --git a/mail/sendmail/Makefile b/mail/sendmail/Makefile
index 3de09ecb563..0e57b3996dd 100644
--- a/mail/sendmail/Makefile
+++ b/mail/sendmail/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.103 2008/05/25 21:42:21 joerg Exp $
+# $NetBSD: Makefile,v 1.104 2008/08/13 15:41:29 manu Exp $
PKGNAME= sendmail-${DIST_VERS}
+PKGREVISION= 1
COMMENT= The well known Mail Transport Agent
CONFLICTS+= courier-mta-[0-9]* fastforward>=0.51nb2 postfix-[0-9]*
diff --git a/mail/sendmail/files/site.config.m4-ldap b/mail/sendmail/files/site.config.m4-ldap
index 0233f3f375b..684af75d2b5 100644
--- a/mail/sendmail/files/site.config.m4-ldap
+++ b/mail/sendmail/files/site.config.m4-ldap
@@ -1,5 +1,6 @@
-# $NetBSD: site.config.m4-ldap,v 1.5 2004/08/30 20:16:28 adrianp Exp $
+# $NetBSD: site.config.m4-ldap,v 1.6 2008/08/13 15:41:29 manu Exp $
# enable ldap
APPENDDEF(`confMAPDEF', `-DLDAPMAP')
+APPENDDEF(`confMAPDEF', `-D_FFR_LDAP_NETWORK_TIMEOUT')
APPENDDEF(`confLIBS', `-lldap -llber')