s4: Major rework of the LDB/SAMDB/IDMAP python bindings
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Sat, 15 Aug 2009 13:20:09 +0000 (15:20 +0200)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Mon, 17 Aug 2009 09:58:40 +0000 (11:58 +0200)
commit7a79d161838efcec27a159fc40481e7be419b778
treeb35df32b2a0284e9102648641646419f69b15674
parent0a5ea25d21a9745508e118a20fca837e74b031df
s4: Major rework of the LDB/SAMDB/IDMAP python bindings

- Centralise the lookups for the default domain (root) in the call "domain_dn"
- Reduce the LDB connections attempts ("connect" calls) from three to one
  - tools should load faster
- Make the LDB connection init more like the "ldb_wrap_connection" call
- Load the right UTF8 casefolder which fixes up problems with special characters
  (discovered by me: e.g. small "Umlaute" (ä, ö, ü, ...) in the DN weren't upcased
  - so records "seemed" lost in TDB)
source4/scripting/python/samba/__init__.py
source4/scripting/python/samba/idmap.py
source4/scripting/python/samba/samdb.py
source4/scripting/python/samba/tests/dcerpc/__init__.py [deleted file]