summaryrefslogtreecommitdiff
path: root/source4/lib/ldb-samba
AgeCommit message (Collapse)AuthorFilesLines
2010-08-17s4-ldbwrap: ensure session_info in ldb opaque remains validAndrew Tridgell1-0/+15
A DRS DsBind handle can be re-used in a later connection. This implies reuse of the session_info for the connection. If the first connection is shutdown then the session_info in the sam context on the 2nd connection must remain valid.
2010-08-05s4-dns: fix dnsp for old buildAndrew Tridgell1-1/+1
2010-08-05s4-ldb: added ldif handler for the dnsRecord attributeAndrew Tridgell3-2/+25
2010-07-16s4-loadparm: 2nd half of lp_ to lpcfg_ conversionAndrew Tridgell2-5/+5
this converts all callers that use the Samba4 loadparm lp_ calling convention to use the lpcfg_ prefix. Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-06-29s4:secrets Ensure secrets.ldb uses the same hooks as the rest of SambaAndrew Bartlett1-6/+10
This ensures that, for example, the utf8 functions are the same, the GUID handler is the same and the NOSYNC flag is applied. Andrew Bartlett
2010-06-20Revert "s4:ldb-samba: fix the build without a system ldb"Stefan Metzmacher1-5/+0
This reverts commit 44c01a5eb45a0cd5ca3de8be5c4680de75418dce. This caused problems when using a system ldb and as we don't do ABI checks for ldb-samba4 any more, we don't need this change. metze Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-06-20ldb: Change LDBSAMBA back to subsystem, update comments, use differentJelmer Vernooij1-5/+9
ABI file based on whether ldb_ildap is included.
2010-06-20s4:ldb-samba: fix the build without a system ldbStefan Metzmacher1-1/+5
metze
2010-06-18ldbsamba: Build as subsystem to prevent infinite recursion issues.Jelmer Vernooij1-1/+1
2010-06-18ldb-samba: Don't build pyldbsamba as python module but rather as subsystem, ↵Jelmer Vernooij1-1/+1
so as to not delute /usr/lib.
2010-06-16s4:ldif_handlers.c - fix warningMatthias Dieter Wallnöfer1-3/+4
2010-06-16s4:ldif-handlers Add a custom handler for DNs that knows about deleted valuesAndrew Bartlett1-0/+78
In Samba we my store a deleted DN for a linked attribute. We must ensure that we can't match on it, or else searches for member= will still reveal it. Andrew Bartlett
2010-06-16s4:lib: merge LDB_WRAP and LDBSAMBA and make LDBSAMBA a library.Stefan Metzmacher3-3/+331
This is needed to remove samba specifc symbols from the bundled ldb, in order to get the ABI right. metze Signed-off-by: Andreas Schneider <asn@samba.org>
2010-06-15ldb-samba: Add missing dependency on credentials code.Jelmer Vernooij1-1/+1
2010-06-12s4:ldif_read_prefixMap - don't cause memory leaks on error conditionsMatthias Dieter Wallnöfer1-2/+2
2010-06-12s4:dsdb Allow a binary prefix map to be specified in the LDIFAndrew Bartlett1-0/+14
This allows it to be specified in either binary or as a string. Andrew Bartlett
2010-05-20s4:ldb-samba: handle more GUID attributesStefan Metzmacher1-11/+36
metze
2010-05-18Finish removal of iconv_convenience in public API's.Jelmer Vernooij1-9/+6
2010-04-10s4:ldif_handlers tokenGroups are SIDsAndrew Bartlett1-0/+1
2010-04-09s4/ldif: Handle Schema:schemaInfo blobsKamen Mazdrashki2-0/+21
2010-04-08s4-net: Use new Net() object in net export keytab.Jelmer Vernooij1-3/+3
2010-04-06s4-python: Fix compilation of samba._ldb.Jelmer Vernooij1-0/+4
2010-04-06s4-python: Move set_session_info to PySambaLdb.Jelmer Vernooij1-0/+38
2010-04-06s4-python: Move register_samba_handlers to PySambaLdb.Jelmer Vernooij1-7/+43
2010-04-06s4-python: Move ldb_set_utf8_casefold to pyldb-samba.Jelmer Vernooij1-1/+18
2010-04-06s4-python: Move set_opaque_integer to pyldb.Jelmer Vernooij1-0/+65
2010-04-06Move glue.set_credentials hack to samba.Ldb.Jelmer Vernooij1-0/+26
2010-04-06Add C-based Samba-specific subclass of Ldb.Jelmer Vernooij2-0/+95
2010-04-06s4-waf: removed the AUTOGENERATED markersAndrew Tridgell1-3/+0
we won't be using the mk -> wscript generator again
2010-04-06s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵Andrew Tridgell1-0/+2
them
2010-04-06build: commit all the waf build files in the treeAndrew Tridgell1-0/+11
2010-03-16s4:dsdb Change dsdb_get_schema() callers to use new talloc argumentAndrew Bartlett1-1/+1
This choses an appropriate talloc context to attach the schema too, long enough lived to ensure it does not go away before the operation compleates. Andrew Bartlett
2010-03-08s4:ldif_handlers - Change "unsigned int" to "uint32_t" which fits better hereMatthias Dieter Wallnöfer1-1/+1
2010-03-04s4:ldif_handlers - Use "unsigned int" for counting purposesMatthias Dieter Wallnöfer1-4/+4
I changed "uint32_t" to "unsigned int" since the LDB specification prescrives "unsigned (int)" for counter variables (number of attributes, number of values...).
2010-02-22LDB related spelling fixes.Brad Hards1-1/+1
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
2010-02-01s4/ldif: Handle Schema:prefixMap blobs in W2K3 and W2K8Kamen Mazdrashki1-6/+16
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-02-01s4/ldif: Better control on ldif_write_NDR() errors processingKamen Mazdrashki1-6/+21
Current implementation mask NDR_ errors implicitly. Thus the caller has no opportunity handle such an error. Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-01-10s4-ldb: display security descriptors with correct SDL for known SIDsAndrew Tridgell1-1/+1
This makes it much easier to compare SDs
2010-01-08s4-ldb: added nice ldif display of 64 bit ranges for RIDsAndrew Tridgell2-0/+119
2010-01-02s4-dsdb: switched to using RMD_FLAGS instead of DELETED in extended DNsAndrew Tridgell1-1/+1
This allows for more flags in the future
2010-01-02s4-dsdb: use safe length limiting in string->integer conversionAndrew Tridgell1-11/+35
The ldap.py test suite could trigger a read past the end of the struct ldb_val buffer
2010-01-02s4-dsdb: split RMD_USN into RMD_LOCAL_USN and RMD_ORIGINATING_USNAndrew Tridgell1-1/+6
We need a separate RMD_LOCAL_USN to allow us to tell what attributes need to be sent in a getncchanges request. Thanks to Metze for pointing this out. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-18s4-ldb: display msDS-OptionalFeatureGUID as a GUIDAndrew Tridgell1-0/+1
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2009-12-14s4-ldb: added new ldb_dn extended components for linked attributesAndrew Tridgell1-0/+30
These will store linked attribute replication meta data
2009-12-10s4-ldb: use GUID_to_ndr_blob()Andrew Tridgell1-4/+2
2009-12-10s4-ldb: simplify ldif handlers using new GUID functionsAndrew Tridgell1-8/+9
2009-11-16s4:provision - Removed dependency on full Samba 3 schema from FDSEndi S. Dewata1-0/+1
2009-11-12s4:dsdb Use new dsdb_dn code in LDB modules and Samba4 schemaAndrew Bartlett1-0/+12
This converts the code from using the binary DN code in ldb_dn to using a special Samba-specfic wrapper around ldb_dn. We also use the dsdb_dn code for DN+Binary and DN+String comparisons (changed from treating them as Binary blobs) Andrew Bartlett
2009-11-12s4:ldb-samba Use new ldb_any_comparison helper function in ldb-sambaAndrew Bartlett1-41/+5
2009-11-12lib/util Split data_blob_hex_string() into upper and lowerAndrew Bartlett1-1/+1
Rather than have a repeat of the bugs we found at the plugfest where hexidecimal strings must be in upper or lower case in particular places, ensure that each caller chooses which case they want. This reverts most of the callers back to upper case, as things were before tridge's patch. The critical call in the extended DN code is of course handled in lower case. Andrew Bartlett