diff options
author | manu <manu@pkgsrc.org> | 2008-08-13 15:41:29 +0000 |
---|---|---|
committer | manu <manu@pkgsrc.org> | 2008-08-13 15:41:29 +0000 |
commit | b9232a223c5c8da2fcb058fea35dcf475a19f785 (patch) | |
tree | b915168bef467c8dee439daf84ccca16f775bf3c /mail/sendmail | |
parent | ee58eb34b9a7d31936a5004ef0158d360d85af01 (diff) | |
download | pkgsrc-b9232a223c5c8da2fcb058fea35dcf475a19f785.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/sendmail')
-rw-r--r-- | mail/sendmail/Makefile | 3 | ||||
-rw-r--r-- | mail/sendmail/files/site.config.m4-ldap | 3 |
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') |