[prev in list] [next in list] [prev in thread] [next in thread] 

List:       fedora-directory-commits
Subject:    [389-commits] lib/libadmsslutil
From:       Mark Reynolds <mreynolds () fedoraproject ! org>
Date:       2013-01-30 21:54:26
Message-ID: 20130130215426.AD7452331 () fedorahosted ! org
[Download RAW message or body]

 lib/libadmsslutil/admsslutil.c |    5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

New commits:
commit 29e069f8efeb8b4a3ceb51371939f82c9df104ab
Author: Mark Reynolds <mreynolds@redhat.com>
Date:   Wed Jan 30 16:05:45 2013 -0500

    Ticket 497 - Console logins fail intermittenly
    
    Bug Description:  When there is a connection failure the admin server clears out
                      the "Users & Groups" data, and tries to rebuild it binding as
                      the SIE entry from o=netscaperoot.  This bind fails with an
                      error 53, and then we don't update the "Users & Groups" info.
    
    Fix Description:  If we geti an autentication failure, don't close the connection but
                      inext try to bind anonymously.  There must be aci's in place to allow
                      anonymous searches of the "cn=server group" entries.
    
    https://fedorahosted.org/389/ticket/479
    
    Reviewed by: ?

diff --git a/lib/libadmsslutil/admsslutil.c b/lib/libadmsslutil/admsslutil.c
index ae3d1bb..7ea9eb0 100644
--- a/lib/libadmsslutil/admsslutil.c
+++ b/lib/libadmsslutil/admsslutil.c
@@ -115,10 +115,9 @@ admldapBuildInfoSSL(AdmldapInfo info, int *errorcode)
     case LDAP_INAPPROPRIATE_AUTH:
     case LDAP_INVALID_CREDENTIALS:
     case LDAP_INSUFFICIENT_ACCESS:
+    case LDAP_UNWILLING_TO_PERFORM:
       /* authenticate failed: Should not continue */
-      ldap_unbind_ext(ld, NULL, NULL);
-      *errorcode = ADMUTIL_LDAP_ERR;
-      return 0;
+      break;
     case LDAP_NO_SUCH_OBJECT:
     case LDAP_ALIAS_PROBLEM:
     case LDAP_INVALID_DN_SYNTAX:


--
389 commits mailing list
389-commits@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/389-commits
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic