5e338e9 Issue 50677 - Map subtree searches with NULL base to default naming context

Authored and Committed by mreynolds 4 years ago
    Issue 50677 - Map subtree searches with NULL base to default naming context
    
    Description:
    
    The Root DSE entry is retreived by using a empty/NULL search base, and a
    search scope of "BASE".  According to the RFCs these are the exact requirements
    for returning the Root DSE, but it does not dictate what you must do if
    a different search scope is used.  In DS we will return NO_SUCH_OBJECT if
    the scope is ONE or SUBTREE.  In AD it will use the default suffix in this
    case.
    
    To be more compatible AD, specifically global catalog, 389 should also return
    the default naming context for a non-Root DSE search(a NULL suffix with a
    scope of ONE, or SUBTREE).
    
    relates: https://pagure.io/389-ds-base/issue/50677
    
    Reviewed by: firstyear(Thanks!)
    
        
file modified
+11 -2