summaryrefslogtreecommitdiff
path: root/source4/dsdb/repl
diff options
context:
space:
mode:
authorMatthieu Patou <mat@matws.net>2012-05-17 23:58:36 -0700
committerMatthieu Patou <mat@matws.net>2012-06-22 23:42:08 -0700
commitc00485b25888b06a71a79d7c7cbf43f5445d33e0 (patch)
tree94f3523d659f0a09b5e8a0fea185aa63d2fee26e /source4/dsdb/repl
parent2f3adc001eba8027fb7ae46e2c0fa7342c166d1a (diff)
downloadsamba-c00485b25888b06a71a79d7c7cbf43f5445d33e0.tar.gz
samba-c00485b25888b06a71a79d7c7cbf43f5445d33e0.tar.bz2
samba-c00485b25888b06a71a79d7c7cbf43f5445d33e0.zip
s4-dsdb: operational handle modifyTimeStamp on the CN=aggregate DN
modifyTimeStamp is a generated attribute, for most object it's generated directly from the whenChanged attribute. But for the CN=aggregate object in the schema we have to handle it in a different way, that's because for this object whenChanged!=modifyTimeStamp (as checked against Windows 2003R2 DCs) instead the modifyTimeStamp reflect the timestamp of the most recently modified and loaded schema object (that is to the one with the highest USN before the schema was reload due to timeout or by the reloadSchemaNow command). Some third party are using this information to know if they have to update their schema cache and also to check that schema updates have been correctly reloaded by the DC, a good example of this behavior is exchange 2010.
Diffstat (limited to 'source4/dsdb/repl')
0 files changed, 0 insertions, 0 deletions