summaryrefslogtreecommitdiffstats
path: root/aclocal.m4
diff options
context:
space:
mode:
authorNoriko Hosoi <nhosoi@redhat.com>2008-05-16 16:46:49 +0000
committerNoriko Hosoi <nhosoi@redhat.com>2008-05-16 16:46:49 +0000
commitf4cadfcc40326a6ce29cb4b2aafee568fc15bb05 (patch)
tree6b53ba554b92ed780d769960146da2a038c99baa /aclocal.m4
parentc6f0c0228924cf4984b0de6ce3e8e965a9c2d3ce (diff)
downloadds-f4cadfcc40326a6ce29cb4b2aafee568fc15bb05.tar.gz
ds-f4cadfcc40326a6ce29cb4b2aafee568fc15bb05.tar.xz
ds-f4cadfcc40326a6ce29cb4b2aafee568fc15bb05.zip
Resolves: #436390
Summary: LDAPI: support auto-bind Description: 1) Debugged the basic code of slapd_get_socket_peer, which is used for Solaris9 and HP-UX. The recvmsg call returns an error immediately if no data is waiting to be received since the socket is set PR_SockOpt_Nonblocking (O_NONBLOCK). To make slapd_get_socket_peer more robust, we have to retry recvmsg if it returns EAGAIN. But set a retry count not to hang there. 2) Introduced c_local_valid in the Connection handle to tell the autobind code that the uid/gid pair is valid or not. 3) Stops the automagic/unconditional auto-bind (the code used to be in daemon.c). 4) Auto-bind is effective only when the client passes the SASL/EXTERNAL request.
Diffstat (limited to 'aclocal.m4')
0 files changed, 0 insertions, 0 deletions