Skip to content

History / Extending Directory Sync

Revisions

  • Wiki: developer guides for directory sync LDAP-Developer-Guide covered sign-in and had one incidental mention of importing across 291 lines, so the whole import subsystem was undocumented for developers. Split by reader intent rather than by size: Directory-Sync-Developer-Guide how it works - scope model, the four safety rules, matching, the run log, the traps Extending-Directory-Sync how to change it - the checklists The split earns its keep because the second page is a set of lists that must be exhaustive or they are actively harmful. Adding one imported field touches FOURTEEN places, and missing one usually fails silently: the column exists, the mapping box exists, nothing writes to it. That list was produced by tracing `office` through the code, not from memory, and the page says so, because a stale checklist is worse than none. Every file path, function, constant and wiki link in both pages verified to resolve. LDAP-Developer-Guide now says plainly that it covers sign-in only.

    @edmozley edmozley committed Aug 16, 2026