Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dcerpc: invalidate forest trust info cache when filtering out realm d…
…omains 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>
- Loading branch information