summaryrefslogtreecommitdiff
path: root/source4/lib/ldb/ldb_ildap
AgeCommit message (Collapse)AuthorFilesLines
2009-02-23Fix headers, ldb_includes.h is a private header,Simo Sorce1-2/+1
do not reference it from ldb.h
2009-02-13s4:ldb_ildap: remove compiler warningsStefan Metzmacher1-4/+9
metze
2009-01-30Fix the mess with ldb includes.Simo Sorce1-26/+36
Separate again the public from the private headers. Add a new header specific for modules. Also add service function for modules as now ldb_context and ldb_module are opaque structures for them.
2009-01-21s4:ldb: remove dependency to samba4's events wrapperStefan Metzmacher1-6/+6
metze
2008-12-29s4:lib/tevent: rename structsStefan Metzmacher1-5/+5
list="" list="$list event_context:tevent_context" list="$list fd_event:tevent_fd" list="$list timed_event:tevent_timer" for s in $list; do o=`echo $s | cut -d ':' -f1` n=`echo $s | cut -d ':' -f2` r=`git grep "struct $o" |cut -d ':' -f1 |sort -u` files=`echo "$r" | grep -v source3 | grep -v nsswitch | grep -v packaging4` for f in $files; do cat $f | sed -e "s/struct $o/struct $n/g" > $f.tmp mv $f.tmp $f done done metze
2008-12-23ldb: Include tevent.h rather than events.h.Jelmer Vernooij1-1/+1
2008-12-17s4:ldb: make it possible to return per entry controlsAndrew Bartlett1-1/+3
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-12-17s4:ldb_ildap: try to pass extended DNs to the serverAndrew Bartlett1-5/+5
Whenever we pass a DN to the LDAP server, we now use ldb_dn_get_extended_linearized(). This allows us to send the extended DN if set, and therefore allows searches of the form '<GUID=aaa45ea0-94cd-45e9-8753-abe455d9a8f1>'. We actually use the '0' format (GUID=aaa45ea094cd45e98753abe455d9a8f1) because it is more widely supported (by Win2k in particular). Signed-off-by: Stefan Metzmacher <metze@samba.org>
2008-10-24Remove unused include param/param.h.Jelmer Vernooij1-1/+0
2008-09-29LDB ASYNC: other backendsSimo Sorce1-246/+237
2008-09-25Revert LDB return code patches from Matthias.Jelmer Vernooij1-3/+3
2008-09-24Cosmetic corrections for the LDB backend modulesMatthias Dieter Wallnöfer1-3/+3
This commit applies some cosmetic corrections for the LDB backend modules.
2008-06-30ldb_ildap: don't force the build as shared_moduleStefan Metzmacher1-1/+0
metze (This used to be commit 0aef6d394d7a93cce9aee17af1153b07ea1a9c07)
2008-06-30ldb: allow ldb modules to specify LDB_MODULE(name) or LDB_BACKEND(name)Stefan Metzmacher1-0/+1
metze (This used to be commit 1d5b714438a955d76f92f4ccd8aa2f7f89ffa5fd)
2008-06-25Fix another reference to ldbdir.Jelmer Vernooij1-1/+1
(This used to be commit 6416b637ea6570edd27eb8ef3005c408d311f3a3)
2008-06-25Use ldbsrcdir rather than ldbdir.Jelmer Vernooij1-1/+1
(This used to be commit a422c6c5ff47f36ef3376f54e707561c6a53ac23)
2008-06-15Fix cleanup.Simo Sorce1-4/+9
(This used to be commit acbe365e34571218fe312f52edec98f4fe5b76be)
2008-06-15Cleanup.Simo Sorce1-23/+29
Remove trailing spaces and try to fit 80 column where possible. (This used to be commit b32a040c2f0eb28d68837bde727437ca118d1b18)
2008-06-15Now that we pass down the event context, start removing calls toSimo Sorce1-8/+0
event_context_init() where possible (This used to be commit 412f7a98dd809306ac9f35003fce554e1e1252e7)
2008-06-14Use a custom init function for samba4 that sets a samba4Simo Sorce1-3/+3
specific debug function. By default do not debug, this is the most appropriate action for a library as we cannot assume what stderr is use for in the main app. The main app is responsible to set ev_debug_stderr if they so desire. (This used to be commit e566a2f308ac6fb4b526a744f7059b565670aea5)
2008-05-31Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6cAndrew Bartlett1-1/+2
This commit broke the build, because not all files (libreplace, popt) were updated. Andrew Bartlett (This used to be commit 3faacf4351d68a10aea78b53768571d2059772ae)
2008-05-30Move CFLAGS handling out of smb_build.Jelmer Vernooij1-2/+1
(This used to be commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c)
2008-05-27Use variable for ldb source directory.Jelmer Vernooij1-2/+2
(This used to be commit 48bfce0ea51b952baef5bfa667405e8742e5016f)
2008-04-21Remove more event_context_init() uses from function calls within deep down ↵Simo Sorce1-2/+14
the code. Make sure we pass around the event_context where we need it instead. All test but a few python ones fail. Jelmer promised to fix them. (This used to be commit 3045d391626fba169aa26be52174883e18d323e9)
2008-04-14Move object files lists to makefile rather than smb_build.Jelmer Vernooij1-2/+1
(This used to be commit 5628d58990144463fd87f8c847c9384ac2193681)
2008-02-29Fix ldapi support.Jelmer Vernooij1-2/+2
(This used to be commit 9499f8eea534cf93f96af17941e9195aadc0a756)
2008-02-20Fix use of some modules (needed _PUBLIC_).Jelmer Vernooij1-3/+3
(This used to be commit ce332130ea77159832da23bab760fa26921719e2)
2008-02-20Fix static module list generation for ldb.Jelmer Vernooij1-1/+0
(This used to be commit 92c1c0e9137f0845cac6cc96bf78711b6aaffe21)
2008-02-20Remove more function-based inits.Jelmer Vernooij1-3/+15
(This used to be commit b1a7810f3e70f9a831d9b8e85d531e448072adaf)
2008-02-20Use function-based initialization for ildap backend.Jelmer Vernooij1-6/+3
(This used to be commit 46e5027f56722fbe19af36aad1ab03ea1c862f43)
2007-12-21r26483: Merge ldb module dependency fixes, fix auth python module.Jelmer Vernooij1-1/+1
(This used to be commit 85eeecf997a071ca7e7ad0247e8d34d49b7ffcbb)
2007-12-21r26459: Build ildap module as shared module by default.Jelmer Vernooij1-1/+1
(This used to be commit 91cff7dad2eb0467e6b9a86963859e99ded137f8)
2007-12-21r26355: Eliminate global_loadparm in more places.Jelmer Vernooij1-2/+3
(This used to be commit 5d589a0d94bd76a9b4c9fc748854e8098ea43c4d)
2007-12-21r26353: Remove use of global_loadparm.Jelmer Vernooij1-1/+2
(This used to be commit 17637e4490e42db6cdef619286c4d5a0982e9d1a)
2007-12-21r26205: Pass loadparm_context to secrets_db_connect() rather than using ↵Jelmer Vernooij1-1/+1
global context. (This used to be commit 5718b6cfee86ddfc9cf405c98c68ba848df4d9d7)
2007-12-21r26197: Add bindings for libsecurity.Jelmer Vernooij1-0/+1
(This used to be commit 8625cd403ba3a7d2b1b1fccfeb5efd7e21de0135)
2007-10-10r25522: Convert to standard bool types.Jelmer Vernooij1-1/+1
(This used to be commit 5e814287ba475e12f8cc934fdd09b199dcdfdb86)
2007-10-10r25093: Use system-provided ldb library if available. Note that this only ↵Jelmer Vernooij1-0/+14
means using the ldb library from the system - the custom command-line tools for Samba 4 will still be built even if they are already provided by the system. (This used to be commit 8aab673df5200a4555777caf4ee58907cf6fe4cc)
2007-10-10r23798: updated old Temple Place FSF addresses to new URLAndrew Tridgell1-2/+1
(This used to be commit 40c0919aaa9c1b14bbaebb95ecce53eb0380fdbb)
2007-10-10r23795: more v2->v3 conversionAndrew Tridgell1-1/+1
(This used to be commit 84b468b2f8f2dffda89593f816e8bc6a8b6d42ac)
2007-10-10r22681: Fix standalone ldb build when parent directory name != ldb.Jelmer Vernooij1-1/+1
(This used to be commit 1093875d59f1ea9b8bd82277d4f9d8366e584952)
2007-10-10r21761: - Give more detail on LDAP client library failures (make it clearAndrew Bartlett1-4/+10
where the error is from) - Make default error string more consistant Andrew Bartlett (This used to be commit 7f115579d20a3112efd11444fafcbf78698fc9a1)
2007-10-10r20129: remove unused structure elementsStefan Metzmacher1-12/+8
metze (This used to be commit 53805a8562c59116e458dedd695e061eabf78620)
2007-10-10r20128: get rid of more talloc_get_type() callsStefan Metzmacher1-8/+8
metze (This used to be commit cb89f0b8d5a64433374887bcd44e04ad63e4857e)
2007-10-10r20125: fix some ugly mem leaks in the ldb_ildb backendStefan Metzmacher1-7/+7
metze (This used to be commit db85b7840c1022665d410516d9a8989474d67a0f)
2007-10-10r20123: - avoid some more talloc_get_type() callsStefan Metzmacher1-29/+23
- pass down ldb_request metze (This used to be commit b0b9e83fed0145bac6058d11e9b1b2c57d091649)
2007-10-10r20122: pass ildb to ildb_request_noop()Stefan Metzmacher1-8/+8
metze (This used to be commit cf9aade216930980bf47ea8b97db976c4907cbca)
2007-10-10r20121: pass down the ldb_request struct to ildb_request_send(),Stefan Metzmacher1-18/+13
also pass ildb instead of module, to avoid multiple talloc_get_type() calls metze (This used to be commit 03029d4fed86b1ca5fb19a408312607d8790d110)
2007-10-10r20120: fix the talloc hierachy and make ildb a child of moduleStefan Metzmacher1-20/+21
metze (This used to be commit b85d5cb7a4931d1d43a0ec73f1de1519c720f1af)
2007-10-10r19832: better prototypes for the linearization functions:Simo Sorce1-7/+6
- ldb_dn_get_linearized returns a const string - ldb_dn_alloc_linearized allocs astring with the linearized dn (This used to be commit 3929c086d5d0b3f08b1c4f2f3f9602c3f4a9a4bd)