summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/Makefile.in
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r8625: move the ldb_wrap logic into the ldb code. This logic is meant toAndrew Tridgell1-1/+1
avoid the horrors of posix locking, but it was preventing us having an ldb open twice with different options. Now each ldb open of the same file shares the same underlying tdb, but uses a different ldb structure (This used to be commit 4e090c66dfa1d2764e4693578d3845be3b8893f6)
2007-10-10r8037: a fairly major update to the internals of ldb. Changes are:Andrew Tridgell1-2/+3
- moved the knowledge of attribute types out of ldb_tdb and into the generic ldb code. This allows the ldb_match() message match logic to be generic, so it can be used by other backend - added the generic ability to load attribute handlers, for canonicalisation, compare, ldif read and ldif write. In the future this will be used by the schema module to allow us to correctly obey the attributetype schema elements - added attribute handlers for some of the core ldap attribute types, Integer, DirectoryString, DN, ObjectClass etc - added automatic registration of attribute handlers for well-known attribute names 'cn', 'dc', 'dn', 'ou' and 'objectClass' - converted the objectSid special handlers for Samba to the new system - added more correct handling of indexing in tdb backend based on the attribute canonicalisation function - added generic support for subclasses, moving it out of the tdb backend. This will be used in future by the schema module - fixed several bugs in the dn_explode code. It still needs more work, but doesn't corrupt ldb dbs any more. (This used to be commit 944c5844ab441b96d8e5d7b2d151982139d1fab9)
2007-10-10r7958: More debian packaging updates; packages build now withJelmer Vernooij1-1/+1
a few minor issues. Move ldb manpages one level higher - there is no longer a need to have subdirectories. (This used to be commit e8e3524b2394f4107230715ea38fb619332e0251)
2007-10-10r7936: new ldb_dn_explode and ldb_dn_casefold functions and coSimo Sorce1-1/+1
(This used to be commit 7ccf21ab4eeb9821e457308a239f2103a106fb12)
2007-10-10r7709: - convert ldb to use popt, so that it can interact with the sambaAndrew Tridgell1-17/+17
cmdline credentials code (which will be done soon) - added a ldb_init() call, and changed ldb_connect() to take a ldb context. This allows for much better error handling in ldb_connect(), and also made the popt conversion easier - fixed up all the existing backends with the new syntax - improved error handling in *_connect() - fixed a crash bug in the new case_fold_required() code - ensured that ltdb_rename() and all ltdb_search() paths get the read lock - added a ldb_oom() macro to make it easier to report out of memory situations in ldb code (This used to be commit f648fdf187669d6d87d01dd4e786b03cd420f220)
2007-10-10r7582: Better way to have a fast path searching for a specific DN.Simo Sorce1-0/+2
Old way was ugly and had a bug, you couldn't add an attribute named dn or distinguishedName and search for it, tdb would change that search in a dn search. This makes it also possible to search by dn against an ldap server as the old method was not supported by ldap syntaxes. sss (This used to be commit a614466dec2484a0d39bdfae53da822cfcf80926)
2007-10-10r7533: don't show compile flags for each fileAndrew Tridgell1-0/+4
(This used to be commit 6a9ab148a98490e52da81d4ddedf42af2b5bf1a7)
2007-10-10r7526: make test should depend on the binsAndrew Tridgell1-1/+1
(This used to be commit 646953df4c272581211ba30dc77e1052ea1f465e)
2007-10-10r7446: add distclean target to generated ldb makefileDerrell Lipman1-0/+6
(This used to be commit 9a78161b0fdb3406c70b9f5a8009ed8fc5268445)
2007-10-10r7408: added DN explode function, based on simo's ldap_parse_dn() function. ↵Derrell Lipman1-1/+2
simo, when you get a chance, please change your license so this can be linked with ldb. (This used to be commit 588a1d1451d4117cb6e427a293455f2a5657b604)
2007-10-10r7338: let it be possible to run sqlite3 tests when it is compiled inSimo Sorce1-1/+15
make it also so that we do not run test for modules we do not compile in (This used to be commit c226c1c7a393b398510dec0931aba2ddd09af4c3)
2007-10-10r7334: I do not feel oblidged to use sqlite3 when I configure ldap support :-)Simo Sorce1-1/+1
(fix typo) (This used to be commit d6dae85881a5b49c8a5484a0d155aea4f0beb16e)
2007-10-10r7282: ldb_sqlite3 work in progress.Derrell Lipman1-2/+11
(This used to be commit d934c42b00b68e8f4ac9d0583ac307818aeb494f)
2007-10-10r7114: Convert ldb documentation to DocBook/XMLJelmer Vernooij1-5/+10
(This used to be commit 470c6185fb815983aebffd313361ec0fac723fd0)
2007-10-10r6790: Use config.h file for ldb and add test for stdint.hJelmer Vernooij1-1/+2
(This used to be commit c1f1b5a9455c827f7baf382d919ab8a0eab49bb3)
2007-10-10r6546: Fix ldb standalone buildJelmer Vernooij1-2/+5
Add autoconf to tdb (This used to be commit 95fed657f458a856feec2fb256edd642e4179979)
2007-10-10r6486: Add 'make install' and pkg-config file.Jelmer Vernooij1-0/+11
(This used to be commit e3be094fb7b0c0fec50abcb4b242414e84a9a32d)
2007-10-10r6480: fixed whitespace typoAndrew Tridgell1-1/+1
(This used to be commit 1265c9b8a89177db94de5a8e188b666914c1d33c)
2007-10-10r6442: Add mechanism for configuring ldb independantly of the rest ofJelmer Vernooij1-0/+115
Samba using the autoconf tools. (This used to be commit a8de35ca27e307d1be6ebad517b7012a5de30567)