ldb: Release ldb 2.0.3
authorAaron Haslett <aaronhaslett@catalyst.net.nz>
Fri, 24 May 2019 03:34:43 +0000 (15:34 +1200)
committerAndrew Bartlett <abartlet@samba.org>
Wed, 29 May 2019 05:56:59 +0000 (05:56 +0000)
commit8831b06d3d4c1cb5b7732e9863228f8f3aea4e36
tree5a5fcef44319e50d32f9867c48bc39cf200f1e11
parent4a95410a1543f854743aac24c6c7dc5ffc423aae
ldb: Release ldb 2.0.3

* Default pack format changed to version 2 for GUID Indexed databases
  (essentially Samba's sam.ldb). This means faster unpacking for records
  with lots of attributes.

* Enforce link between all new database features, following toggling of
  GUID indexing. If user toggles GUID indexing on/off, target pack format
  is changed. Likewise the special ORDERED_INTEGER index format is used
  (when GUID indexing on) or behaves like INTEGER (when GUID indexing off).

* Database repacked if packing format not as expected.

* In the case of MDB, since GUID indexing is mandatory, feature toggling
  provided by pack_format_override LDB option.

* Check for errors from ldb_unpack_data() in ldb_tdb

Signed-off-by: Aaron Haslett <aaronhaslett@catalyst.net.nz>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>

Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Wed May 29 05:56:59 UTC 2019 on sn-devel-184
lib/ldb/ABI/ldb-2.0.3.sigs [new file with mode: 0644]
lib/ldb/ABI/pyldb-util-2.0.3.sigs [new file with mode: 0644]
lib/ldb/wscript