Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-10-13 | s4-ldb: added an optional operator_fn in the schema syntax | Andrew Tridgell | 1 | -3/+10 | |
this function takes the operator being invoked, which will allow schema functions to provide more fine grained control over comparisons. The key bug this was introduced to fix is the incorrect handling of the LDB_OP_PRESENT test for deleted linked attributes. The backends are unaware of the deleted state of these links, so they cannot do a LDB_OP_PRESENT test on their own. Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-06-07 | s4:rdn_name LDB module - move the "distinguishedName" write prevent check here | Matthias Dieter Wallnöfer | 1 | -0/+6 | |
In my eyes it fits better here than in the TDB backend code. | |||||
2010-06-06 | s4:rdn_name LDB module - use "ldb_msg_remove_attr" for deleting attributes | Matthias Dieter Wallnöfer | 1 | -4/+2 | |
2010-06-06 | s4:rdn_name LDB module - remove "rdn_name_find_attribute" | Matthias Dieter Wallnöfer | 1 | -15/+2 | |
It does exactly the same as "ldb_msg_find_element". | |||||
2010-05-24 | s4:"rdn_name" LDB module - fix the creation of the RDN attribute (try to ↵ | Matthias Dieter Wallnöfer | 1 | -6/+20 | |
normalise it) And return always the correct error codes on the failed add operations (should anyway be ERR_OPERATIONS_ERROR - therefore no behaviour change). | |||||
2010-05-04 | s4/rodc: Fix the callbacks up the stack to handle referrals on modify requests | Anatoliy Atanasov | 1 | -0/+15 | |
2010-03-08 | LDB:asq module - change counters to "unsigned" where appropriate | Matthias Dieter Wallnöfer | 1 | -4/+5 | |
2010-03-08 | LDB:sort module - change counters to "unsigned" where appropriate | Matthias Dieter Wallnöfer | 1 | -4/+5 | |
2010-03-08 | LDB:rdn name module - change counters to "unsigned" where appropriate | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
2010-03-08 | LDB:paged searches module - change counters to "unsigned" where appropriate | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2010-03-08 | LDB:paged results module - change counters to "unsigned" where appropriate | Matthias Dieter Wallnöfer | 1 | -4/+4 | |
2010-02-22 | LDB related spelling fixes. | Brad Hards | 1 | -1/+1 | |
Signed-off-by: Matthias Dieter Wallnöfer <mwallnoefer@yahoo.de> | |||||
2010-02-13 | s4: use LDB_TYPESAFE_QSORT() instead of ldb_qsort() | Andrew Tridgell | 1 | -3/+1 | |
2009-11-30 | s4-ldb: check for -ve value for page size | Andrew Tridgell | 1 | -0/+5 | |
This comes from a tip from Howard Chu. Apparently some clients will send a -ve page size value. | |||||
2009-11-02 | s4:ldb Remove debug traces duplicated by the new generic trace code | Andrew Bartlett | 1 | -3/+0 | |
2009-10-22 | s4:ldb_sort - Add some more "const" | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2009-10-06 | s4:various LDB modules - "build_request" functions - propagate result codes back | Matthias Dieter Wallnöfer | 3 | -3/+6 | |
It's very useful to know the exact result code when something fails and not only a generic (by the module) created one. Sure, there are some exception cases with specific results (special message constellations, attributes, values...) which shouldn't be changed at all (examples of them are in the "ldap.py" test). Therefore I looked very carefully to not change them. | |||||
2009-10-03 | s4:rdn_name - fix up the rename operation | Matthias Dieter Wallnöfer | 1 | -4/+4 | |
A function call was wrong ("ldb_request" rathen than "ldb_next_request"). | |||||
2009-10-03 | Revert "s4:LDB/LDAP - Re-allow renames" | Matthias Dieter Wallnöfer | 1 | -49/+4 | |
This reverts commit 767fce6fccf484b547219abd5e6abc941eacaf92. Simo pointed out that the patch generates race conditions. We need to solve this using a new control. | |||||
2009-10-02 | s4:LDB/LDAP - Re-allow renames | Matthias Dieter Wallnöfer | 1 | -6/+46 | |
The main problem is that the "rdn_name" module launches on a rename request also a modification one with the "special attributes" which can't be changed directly. An introduced flag helps to bypass the restriction. | |||||
2009-10-02 | s4:ldb Don't allow RDN to be modified with an LDB modify message | Andrew Bartlett | 1 | -1/+30 | |
Found by the Microsoft testsuite at the AD interop event. Andrew Bartlett | |||||
2009-10-02 | s4:rdn_name module - a normal error message should be enough for this failure | Matthias Dieter Wallnöfer | 1 | -7/+9 | |
I don't think that we really want to have this error printed out on the server console (stdout) since this hasn't serious results as DB or data corruption and similar. | |||||
2009-09-06 | s4: Fix typo | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2009-08-11 | s4:operational module - move and enhancements | Matthias Dieter Wallnöfer | 1 | -314/+0 | |
This moves the "operational" LDB module to the right place under "dsdb/samdb/ldb_modules" (suggested by abartlet) and enhances it for supporting dynamic generated "primaryGroupToken" for AD groups. This should fix bug #6466. | |||||
2009-08-07 | s4:ldb Make error message in rnd_name more useful | Andrew Bartlett | 1 | -3/+9 | |
2009-08-05 | s4:ldb Cosmetic corrections in "rdn_name" module | Matthias Dieter Wallnöfer | 1 | -4/+4 | |
2009-07-14 | remove all '\n' from ldb_debug | Sumit Bose | 5 | -7/+7 | |
2009-06-10 | fixed server side sort control | Andrew Tridgell | 1 | -4/+7 | |
when sorting a record that does not have the requested sort attribute then put those records last in the sort result | |||||
2009-05-26 | s4:ldb:modules: Correct typos. | Andrew Kroeger | 3 | -3/+3 | |
2009-03-20 | s4:ldb Allow paged_searches to be mixed with other controls | Andrew Bartlett | 1 | -3/+3 | |
I want to mix this with the server-side sort in particular. Andrew Bartlett | |||||
2009-03-20 | s4:ldb Fix the paged_searches module | Andrew Bartlett | 1 | -58/+51 | |
This simplifies the code, removes presumptions about being the only control in the reply, and allows it to function against Windows 2008. For searches which did not require a paged result, the module was simply returning a failure when the compleated search did not include a paged result control. Andrew Bartlett | |||||
2009-02-23 | Fix headers, ldb_includes.h is a private header, | Simo Sorce | 3 | -0/+7 | |
do not reference it from ldb.h | |||||
2009-02-12 | Fix Coverity ID 872 -- we have alread dereferenced "ac" 2 lines above | Volker Lendecke | 1 | -1/+1 | |
2009-01-30 | Fix the mess with ldb includes. | Simo Sorce | 7 | -50/+117 | |
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. | |||||
2008-12-24 | Fix accidental condition inversion. | Jelmer Vernooij | 1 | -1/+1 | |
2008-12-23 | Fix more compiler warnings in various places. | Jelmer Vernooij | 1 | -6/+2 | |
2008-12-17 | s4:ldb: make it possible to return per entry controls | Andrew Bartlett | 5 | -5/+5 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2008-10-20 | Make sure prototypes are always included, make some functions static and | Jelmer Vernooij | 1 | -1/+1 | |
remove some unused functions. | |||||
2008-10-14 | Fix very old bug in ASQ | Simo Sorce | 1 | -2/+2 | |
2008-09-29 | LDB ASYNC: core modules | Simo Sorce | 6 | -1251/+791 | |
2008-09-25 | Revert LDB return code patches from Matthias. | Jelmer Vernooij | 3 | -4/+4 | |
2008-09-24 | Cosmetic corrections for the LDB library | Matthias Dieter Wallnöfer | 3 | -4/+4 | |
This commit applies some cosmetic corrections for the LDB library. | |||||
2008-08-21 | All these syntaxes are now handled by the schema. | Andrew Bartlett | 1 | -6/+0 | |
(This used to be commit 94d5e69190f34d66d4defd4a7de7ce24bee77bc3) | |||||
2008-02-28 | Fix rdn_name errors. | Andrew Bartlett | 1 | -1/+2 | |
Return the correct error when the DN is mismatched with it's RDN attribute (now matches AD). Andrew Bartlett (This used to be commit bf7166e785e5c5d52dbb0c12e5e4206d74e72f4e) | |||||
2008-02-20 | Fix use of some modules (needed _PUBLIC_). | Jelmer Vernooij | 1 | -1/+1 | |
(This used to be commit ce332130ea77159832da23bab760fa26921719e2) | |||||
2008-02-20 | Fix static module list generation for ldb. | Jelmer Vernooij | 1 | -1/+1 | |
(This used to be commit 92c1c0e9137f0845cac6cc96bf78711b6aaffe21) | |||||
2008-02-20 | Use struct-based rather than function-based initialization for ldb modules ↵ | Jelmer Vernooij | 7 | -46/+7 | |
everywhere. (This used to be commit 85c96a325867f7bcdb412ebc53f8a47dbf7cd89b) | |||||
2007-12-24 | r26581: Make ldb_wait uniform, so that it is easy to remove it completely ↵ | Simo Sorce | 5 | -72/+90 | |
from modules later on. (This used to be commit f75ce8c20aa2b466e9ee86fdf1702b2ffda10ddf) | |||||
2007-12-21 | r26540: Revert my previous commit after concerns raised by Andrew. | Jelmer Vernooij | 1 | -1/+1 | |
(This used to be commit 6ac86f8be7d9a8c5ab396a93e6d1e6819e11f173) | |||||
2007-12-21 | r26539: Remove unnecessary statics. | Jelmer Vernooij | 1 | -1/+1 | |
(This used to be commit e53e79eebef3ece6978f0a2b4a1ee0a0814bb5d2) |