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.
This commit is contained in:
parent
ee58eb34b9
commit
b9232a223c
2 changed files with 4 additions and 2 deletions
|
@ -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]*
|
||||
|
|
|
@ -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')
|
||||
|
|
Loading…
Reference in a new issue