r16972: Replace the sequence_number function pointer in ldb with the ldb flags.
authorAndrew Bartlett <abartlet@samba.org>
Wed, 12 Jul 2006 04:59:41 +0000 (04:59 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:10:04 +0000 (14:10 -0500)
commit32ab51876728577375b954a04103f71ddd4d93dc
tree99ece19cb36fc02d90ec07f2498e9b1a34c5c237
parentb1a92083d8bbfcf917d2a567833bf6925067718e
r16972: Replace the sequence_number function pointer in ldb with the ldb flags.

The function pointer was meant to be unused, this patch fixes
partition.c to use ldb_sequence_number().  (No backend provided the
pointer any more).

Set the flags onto the ldb structure, so that all backends opened by
the partitions module inherit the flags.

Set the read-ony flag when accessed as the global catalog

Modify the LDAP server to track that this query is for the global
catalog (by incoming port), and set a opqaue pointer.

Next step is to read that opaque pointer in the partitions module.

Andrew Bartlett
(This used to be commit a1161cb30e4ffa09657a89e03ca85dd6efd4feba)
source4/dsdb/samdb/ldb_modules/partition.c
source4/ldap_server/ldap_backend.c
source4/ldap_server/ldap_server.c
source4/ldap_server/ldap_server.h
source4/lib/ldb/common/ldb.c
source4/lib/ldb/include/ldb_private.h
source4/lib/ldb/modules/operational.c