summaryrefslogtreecommitdiff
path: root/source4/lib/ldb
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r15178: Fix ldb function calls after big swig rename.Tim Potter1-25/+55
Add close() methods to Ldb and LdbMessage classes. Start adding dict interface to LdbMessage. (This used to be commit 8be846a3c3e963a3c1a1fc819bd5c0b1db5e6865)
2007-10-10r15177: Wrap ldb_strerror() function.Tim Potter1-0/+1
(This used to be commit af2b709f940fb18649ba279e2d9df37f44ab0162)
2007-10-10r15176: Ensure we don't segfault when we try and delete @FOO records.Andrew Bartlett1-5/+10
Don't try and steal the result of a search on failure, it has already been talloc_free()'ed by the ildb code. Andrew Bartlett (This used to be commit a99bd2e033501954aca8f35afe8a7f2bbfadf6b7)
2007-10-10r15113: Add a ldb_strerror() function.Tim Potter2-0/+100
(This used to be commit 456a1de2b9cd54337066c9ba24ad1c46aafcd072)
2007-10-10r15110: Start rewriting higher level ldb wrapper.Tim Potter1-52/+54
(This used to be commit 80853c7ddda6159093e0903410f6d330edd7d4c3)
2007-10-10r15109: Wrap ldb_global_init()Tim Potter1-0/+2
(This used to be commit f70ed998a7f1006f76d453e1d379fb6ae821a537)
2007-10-10r15097: Add constants for ldb errors.Tim Potter1-0/+50
Add wrappers for ldb_dn_explode() and ldb_dn_linearize(). (This used to be commit 84774902a10d89401548ffc7423eb279227d937a)
2007-10-10r15096: Fix typo.Tim Potter1-1/+1
(This used to be commit 85de6e32b833db9ca601b3e979d08444e0702c27)
2007-10-10r15095: Fix up typemap for struct ldb_val so that ldb_msg_add_value() wrapperTim Potter1-14/+13
works properly. (This used to be commit 75176b188bfd5008775365110f8ed15dd00e0b50)
2007-10-10r15092: Remove some swig stuff that didn't work out and the %rename call.Tim Potter1-60/+13
Add wrappers for some of the ldb_msg_* functions. (This used to be commit ca7c94675ed19cdc6df27d492895c3148500536f)
2007-10-10r15091: Raise LdbError instead of IOError when ldb function calls return anTim Potter1-7/+14
error. (This used to be commit e13c6d7c49e1586cc9b25c30d3f9d51f42d1c785)
2007-10-10r15065: Remove duplicate prototype.Tim Potter1-1/+0
(This used to be commit 9d9df34d94842ea9f4be3fa51b197fb4bb918488)
2007-10-10r14970: Add configure stuff for Python to tdb and ldb standalone builds.Tim Potter1-0/+31
(This used to be commit 5e14e79489c67d55df20ef78ebf0aa168a5dc456)
2007-10-10r14968: Move tdb and ldb swig wrappers in to lib/tdb and lib/ldb directories.Tim Potter3-0/+330
(This used to be commit fa8d0dc14a1af9567401d54a803b34a6498b7cd4)
2007-10-10r14860: create libcli/security/security.hStefan Metzmacher1-1/+1
metze (This used to be commit 9ec706238c173992dc938d537bdf1103bf519dbf)
2007-10-10r14660: Install ldb_errors.hJelmer Vernooij1-1/+1
(This used to be commit 438636c475066533dec9a7464a01dece125320c6)
2007-10-10r14606: Fix paths in developer mode. This allows 'make quicktest' to work whenJelmer Vernooij1-0/+5
building with --enable-dso (This used to be commit 614f062748d95a455d1a99a7444fdc0fe152f4e4)
2007-10-10r14604: Support 'aliases' for ldb modulesJelmer Vernooij1-0/+1
(This used to be commit 73889a327cfe5613746393205fc3e5d6fa76421b)
2007-10-10r14603: Fix building of ejs modules as shared libsJelmer Vernooij1-2/+2
Fix calling of ejs_exception() without requiring --export-dynamic (This used to be commit 8575e9a4903450aae1f29f55aae516085a9528bb)
2007-10-10r14599: Pass ACLs down the registry layer.Jelmer Vernooij1-1/+1
(This used to be commit 6cdefd8945eee5513a6993350ea71f12d4dbd6fa)
2007-10-10r14594: Fix some dependencies (required for shared library build)Jelmer Vernooij2-4/+7
(This used to be commit 06f7a8c692a645830eb3dd9abad8556c66bba747)
2007-10-10r14592: Add support for loading shared modules to LDB.Jelmer Vernooij10-6/+75
(This used to be commit f10fae23f0685b2d9c6174596e1c66d799f02c52)
2007-10-10r14590: Fix ldb standalone build...Jelmer Vernooij2-2/+1
(This used to be commit 3a6ed4e2df26936202cba8f7739ed39e0d119d1a)
2007-10-10r14572: Give libraries saner names, remove some .pc files, make some thingsJelmer Vernooij1-1/+1
subsystems in case a library doesn't make sense. (This used to be commit ed382873fd01457a53e0a1e1f5ba6753dfbc0646)
2007-10-10r14492: Fix shared libs - set SO_VERSION to 0 everywhere for now.Jelmer Vernooij1-1/+1
(This used to be commit 4682bc5ce047d81586447b9df82c91ed1fe677cf)
2007-10-10r14477: Remove the NOPROTO property - it's no longer used as proto.h is gone.Jelmer Vernooij1-5/+0
(This used to be commit 9c37f847d32d2f327a88c53a90af0c73126b76be)
2007-10-10r14436: mixing of boolean expressions and integers isn't allowedAndrew Tridgell1-3/+3
(This used to be commit 6f7d09262d2e92df137167da55f5a22f32490781)
2007-10-10r14433: sort_result must be initialised when we call do_resultAndrew Tridgell1-1/+2
(This used to be commit a33f6a9832c7ae03e630d33120cfa048a51089d5)
2007-10-10r14431: don't call qsort with a null arrayAndrew Tridgell1-1/+3
(This used to be commit 2c33f577ad5bf8cddec735e75a26c4a4c07d8c51)
2007-10-10r14430: ret can be NULL at the end of this loopAndrew Tridgell1-1/+3
(This used to be commit b607be9cdad5a9bd672698cb31a2af81d59d0763)
2007-10-10r14391: rdn_name -> asyncSimo Sorce2-7/+176
(This used to be commit 0bc3caa9187e992b09bf797e7de507cca9734ab2)
2007-10-10r14364: operational -> async (untested)Simo Sorce1-0/+251
(This used to be commit b112eb774fb1a3d689c8598bbf55ac3e978b8682)
2007-10-10r14349: Kill proto.h!Jelmer Vernooij3-0/+3
Prototypes are now spread over multiple headers, usually one per subsystem. This change is required to allow proper header dependencies later on, without recompiling Samba each time the mtime of any source file changes. (This used to be commit 3da79bf909f801386a52e6013db399c384d0401c)
2007-10-10r14344: More helpful messages on error for command line specified controlsSimo Sorce3-58/+438
fixes in paged_results asq -> async (This used to be commit fbd347544001da9e46246eb0b4a8d165ccab15c9)
2007-10-10r14327: Replace MAJOR_VERSION/MINOR_VERSION/RELEASE_VERSION with two parameters:Jelmer Vernooij1-3/+2
- VERSION: should contain the current version. Will be made part of the filename. - SO_VERSION: should contain the latest version that this on is compatible to. Will be used for setting the soname of the shared library. Fix sonames and use them on platforms that support them Remove symlinking code. ldconfig will take care of creating the symlinks now that we set the soname. (This used to be commit 7871b07e21c85c63d0ecac4c31b98dc112d18af5)
2007-10-10r14227: We are passing the wrong pointer hereSimo Sorce1-1/+1
(This used to be commit 22c1b3635596e881d1a1e8fa5e55ab996ff001d5)
2007-10-10r14163: Remove LDB_WAIT_ONCE, we can hardly guarante weSimo Sorce3-18/+0
get anything if not waiting for all, keeping this value may just lead to false expectations. You either make blocking call waiting for ALL results transforming this in a sync call, or either you loop expecting from 0 to all results being returned at any time on any of these loops. It should be clear also that when you may receive results at any time as soon as you call ldb_request. Your callback may have received all results even before calling ldb_async_wait the first time. Simo. (This used to be commit 6f041068b50caf919cd971812bdb8e3e810565fb)
2007-10-10r14162: Minor fixes on sortSimo Sorce2-55/+485
Initial work on async paged_results (This used to be commit 72523eae7f8925a2c23d3260875345adcf1661bb)
2007-10-10r14161: return early if we know the job is already finishedSimo Sorce4-10/+29
(This used to be commit 09f6f552d73f782dc8d62cefad9c5f584b7b07d2)
2007-10-10r14109: Modulify the smbcalls subsystem.Jelmer Vernooij2-37/+37
(This used to be commit d538eac9dbfdd786b533cb5fbbd35ab2fd7358ba)
2007-10-10r14108: Make the Doxyfiles a bit shorter...Jelmer Vernooij1-1207/+4
(This used to be commit 1004e1521a379ba6afb47e0fd3872d43363bc606)
2007-10-10r13998: From now on ldb_request() will require an alloced requestSimo Sorce4-103/+141
By freeing the request you will be sure everything down the path get freed. this also means you have to steal the results if you want to keep them :) simo. (This used to be commit e8075e6a062ce5edb84485e45d0b841c2ee2af7d)
2007-10-10r13996: simplify ldb_async_wait() some moreSimo Sorce8-23/+23
(This used to be commit ef1b3e6368179fe86ae07b8d00e4668090175551)
2007-10-10r13993: First prototype of how an async module should be built.Simo Sorce1-42/+361
This is NOT tested yet, just compiles. Committing to share the code and gather comments (This used to be commit 1c8536750fb811c987357cf1223666e1d79b2672)
2007-10-10r13992: change the way ldb_async_wait() works.Simo Sorce8-17/+16
I think I should change the name of this function to ldb_async_process(), any opinions ? (This used to be commit 3347322d1327cfa975ee9dccd4f2774e6e14fbcb)
2007-10-10r13990: Fix issues with function renaming.Jelmer Vernooij3-4/+4
(This used to be commit 988ea27e22e3c0f4daf118151f90db5bb243bffc)
2007-10-10r13986: minor fixesSimo Sorce1-8/+20
(This used to be commit 8375f030197d311515085ac6beeaf63af45d14b0)
2007-10-10r13973: fix the buildStefan Metzmacher1-3/+3
metze (This used to be commit 30af3be22b5f9e6d106954222a3bc4bb53c76665)
2007-10-10r13960: Generate makefile rules for installing/removing shared modules.Jelmer Vernooij1-16/+16
(This used to be commit 2c746980328431ab04852dc668899e3eb042da99)
2007-10-10r13938: Around round of splitupsJelmer Vernooij1-1/+1
(This used to be commit 2d655f05285a86bb1bbb882e4dd843def15c9dfa)