f9a1d74 dcerpc: invalidate forest trust info cache when filtering out realm domains

1 file Authored by abbra a month ago, Committed by frenaud a month ago,
    dcerpc: invalidate forest trust info cache when filtering out realm domains
    
    When get_realmdomains() method is called, it will filter out subdomains
    of the IPA primary domain. This is required because Active Directory
    domain controllers are assuming subdomains already covered by the main
    domain namespace.
    
    [MS-LSAD] 3.1.4.7.16.1, 'Forest Trust Collision Generation' defines the
    method of validating the forest trust information. They are the same as
    rules in [MS-ADTS] section 6.1.6. Specifically,
    
      - A top-level name must not be superior to an enabled top-level name
        for another trusted domain object, unless the current trusted domain
        object has a corresponding exclusion record.
    
    In practice, we filtered those subdomains already but the code wasn't
    invalidating a previously retrieved forest trust information.
    
    Fixes: https://pagure.io/freeipa/issue/9551
    
    Signed-off-by: Alexander Bokovoy <abokovoy@redhat.com>
    Reviewed-By: Florence Blanc-Renaud <flo@redhat.com>
    
        
file modified
+2 -0