s4:dsdb Handle dc/domain/forest functional levels properly
authorAndrew Bartlett <abartlet@samba.org>
Mon, 13 Jul 2009 22:15:50 +0000 (08:15 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 15 Jul 2009 23:23:35 +0000 (09:23 +1000)
commit271b5af92e9aada36adc648a6dd43a13c5aed340
treea82d7670ea64704670b09feffd83f6db23a1c433
parentba58edd0bc2d77c6ed1b6a76f33787da9031db5b
s4:dsdb Handle dc/domain/forest functional levels properly

Rather than have the functional levels scattered in 4 different,
unconnected locations, the provision script now sets it, and the
rootdse module maintains it's copy only as a cached view onto the
original values.

We also use the functional level to determine if we should store AES
Kerberos keys.

Andrew Bartlett
source4/dsdb/samdb/ldb_modules/password_hash.c
source4/dsdb/samdb/ldb_modules/rootdse.c
source4/scripting/python/pyglue.c
source4/scripting/python/samba/__init__.py
source4/scripting/python/samba/provision.py
source4/setup/provision_basedn_modify.ldif
source4/setup/provision_configuration.ldif
source4/setup/provision_rootdse_add.ldif
source4/setup/provision_self_join.ldif