Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-10-18 | s4-ldb Add LDB_REQ_SET_LOCATION to help track handler use | Andrew Bartlett | 4 | -0/+14 | |
This greatly assists in debugging what is going on with the ldb handle, as it indicates where it was created. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Oct 18 11:54:46 UTC 2010 on sn-devel-104 | |||||
2010-10-18 | ldb Ensure we mark ongoing LDAP requests as PENDING | Andrew Bartlett | 1 | -0/+2 | |
2010-10-18 | Revert "s4:dsdb - make the RELAX control private" | Andrew Bartlett | 1 | -6/+8 | |
This must be available to the OpenLDAP backend, to set the GUID values in some situations. We need a proper ACL mechanism to control the use or abuse of this control. This reverts commit 10adee89367cee9add993869280542418fb3d370. | |||||
2010-10-16 | s4:dsdb - make the RELAX control private | Matthias Dieter Wallnöfer | 1 | -8/+6 | |
This makes our LDAP much more secure and less error-prone. Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Oct 16 19:43:36 UTC 2010 on sn-devel-104 | |||||
2010-10-16 | ldb:ldb.h - reorder controls/extended operations | Matthias Dieter Wallnöfer | 1 | -27/+28 | |
This makes it easier to read | |||||
2010-10-16 | ldb:pyldb.c - remove pointless comment | Matthias Dieter Wallnöfer | 1 | -1/+0 | |
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Oct 16 14:38:58 UTC 2010 on sn-devel-104 | |||||
2010-10-16 | ldb:"ldb_dn_compare_base" - use "unsigned int" counters | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Oct 16 13:54:13 UTC 2010 on sn-devel-104 | |||||
2010-10-16 | ldb:"ldb_dn_add_child" - use "unsigned int" counters | Matthias Dieter Wallnöfer | 1 | -2/+3 | |
2010-10-16 | ldb:"ldb_dn_remove_base_components" - use an "unsigned int" counter | Matthias Dieter Wallnöfer | 1 | -6/+6 | |
2010-10-16 | ldb:"ldb_dn_canonical" - use an "unsigned int" counter | Matthias Dieter Wallnöfer | 1 | -3/+3 | |
Convert it to use an "unsigned int" counter which represents the exact length of the DN components. | |||||
2010-10-13 | ldb: Only build LIBLDB_MAIN when building ldb itself. | Jelmer Vernooij | 1 | -8/+8 | |
Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Oct 13 15:41:29 UTC 2010 on sn-devel-104 | |||||
2010-10-13 | ldb:ldb_match.c - fix a counter type | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-10-13 | ldb: raise minor version number for new ldb_msg_match_error() function | Andrew Tridgell | 2 | -1/+227 | |
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Oct 13 11:42:18 UTC 2010 on sn-devel-104 | |||||
2010-10-13 | s4-ldb: take advantage of ldb_match_msg_error() in more places | Andrew Tridgell | 4 | -8/+32 | |
this gives better error checking | |||||
2010-10-13 | s4-ldb: use operator_fn syntax function in ldb_match code | Andrew Tridgell | 1 | -92/+212 | |
this also fixes error handling in case of bad syntax, memory error etc, which was previously conidered as a mismatch, but should return an error Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-10-13 | s4-ldb: added an optional operator_fn in the schema syntax | Andrew Tridgell | 3 | -5/+25 | |
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-10-13 | ldb: when running from build directory, use the build modules | Andrew Tridgell | 1 | -27/+35 | |
we need to use the build modules, not the installed modules, so tests run from the source directory are valid Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> | |||||
2010-10-11 | ldb: Build ildap module as shared object. | Jelmer Vernooij | 1 | -7/+3 | |
2010-10-11 | ldb The use of a private event context isn't a hack | Andrew Bartlett | 1 | -2/+3 | |
This is deliberate behaviour. Andrew Bartlett Autobuild-User: Andrew Bartlett <abartlet@samba.org> Autobuild-Date: Mon Oct 11 13:45:14 UTC 2010 on sn-devel-104 | |||||
2010-10-11 | s4-ldb Don't use talloc_autofree_context() in ldb | Andrew Bartlett | 1 | -1/+1 | |
The private event context only needs to live as long as ldb itself. Andrew Bartlett | |||||
2010-10-10 | wafsamba: Fix handling of pyembed/pyext. | Jelmer Vernooij | 1 | -2/+1 | |
2010-10-10 | wafsamba: Clarify needs_python argument name, use pyembed/pyext where | Jelmer Vernooij | 1 | -1/+1 | |
applicable. Allow using both pyembed and pyext, to prevent unresolved symbols. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 10 03:54:01 UTC 2010 on sn-devel-104 | |||||
2010-10-07 | waf: fixed exit status of test suites | Andrew Tridgell | 1 | -2/+4 | |
use RUN_COMMAND() to handle signal errors and exit status | |||||
2010-10-05 | s4:ldb_modules.c - fix a typo | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-10-05 | Add missing dependencies for com_err. | Jelmer Vernooij | 3 | -1/+10 | |
2010-10-05 | ldb: Refer to ldb(3), not ldb(7). | Jelmer Vernooij | 6 | -13/+13 | |
2010-10-04 | unittests: add a test to avoid regression on previous fix | Matthieu Patou | 1 | -0/+5 | |
Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Mon Oct 4 20:23:31 UTC 2010 on sn-devel-104 | |||||
2010-10-04 | pyldb: test return code before trying to talloc_steal | Matthieu Patou | 1 | -2/+2 | |
Otherwise you can have an error on the talloc_steal as the req can have been not talloced yet | |||||
2010-10-03 | heimdal: convert some subsystems to libraries, consistent with upstream heimdal. | Jelmer Vernooij | 1 | -1/+1 | |
2010-09-28 | ldb-dn: don't crash on NULL in ldb_binary_encode_string() | Andrew Tridgell | 1 | -0/+3 | |
Thanks to Nadya for finding this one! | |||||
2010-09-28 | ldb-tdb: ignore failure to register control on rootdse | Andrew Tridgell | 1 | -4/+1 | |
this is expected for non-sam LDBs | |||||
2010-09-28 | ldb: Fix path to alternative buildtools. | Jelmer Vernooij | 1 | -1/+1 | |
2010-09-28 | ldb/tevent: Fix detection of waf paths. | Jelmer Vernooij | 2 | -2/+11 | |
2010-09-28 | ldb: Update autogen-waf.sh to no longer overwrite existing files. | Jelmer Vernooij | 2 | -2/+12 | |
2010-09-28 | ldb: Remove samba-specific targets from Makefile. | Jelmer Vernooij | 1 | -8/+0 | |
2010-09-28 | ldb: Bump version because of addition of ldb_req_location. | Jelmer Vernooij | 1 | -1/+1 | |
2010-09-28 | s4-ildap: two more places that need talloc_reparent() | Andrew Tridgell | 1 | -1/+1 | |
these contexts can have references Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Tue Sep 28 00:04:03 UTC 2010 on sn-devel-104 | |||||
2010-09-27 | s4-ldb: Added ldb_request_replace_control | Nadezhda Ivanova | 2 | -0/+34 | |
It is the same as ldb_request_add_control, except it will replace an existing control. Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Mon Sep 27 19:00:38 UTC 2010 on sn-devel-104 | |||||
2010-09-25 | Check in configure/Makefile for those projects that have waf as primary ↵ | Jelmer Vernooij | 2 | -0/+71 | |
build system. | |||||
2010-09-25 | ldb: added request location tracking | Andrew Tridgell | 4 | -0/+39 | |
this is used to help debug async ldb requests. The ldb request handle now contains a location string and the parent request pointer. This allows us to print a backtrace of ldb requests in the dsdb modules. | |||||
2010-09-24 | ldb:ldb_match.c - fix counter variable type | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-09-24 | ldb:ldb_msg_add_linearized_dn - handle NULL DNs | Matthias Dieter Wallnöfer | 1 | -2/+8 | |
Don't let the routine crash Signed-off-by: Andrew Bartlett <abartlet@samba.org> | |||||
2010-09-22 | ldb: Use waf as default build system. | Jelmer Vernooij | 2 | -18/+19 | |
2010-09-22 | ldb: Depend directly on replace, fixes the build on systems with | Jelmer Vernooij | 1 | -0/+3 | |
tdb and tevent installed in the system. | |||||
2010-09-11 | ldb:tools/cmdline.c - reorganise imports | Matthias Dieter Wallnöfer | 1 | -6/+2 | |
2010-09-11 | ldb:tools/cmdline.c - make a counter unsigned where appropriate | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
2010-09-11 | s4:ldb_register_samba_handlers - fix up and convert result codes to LDB/LDAP ↵ | Matthias Dieter Wallnöfer | 1 | -1/+1 | |
results | |||||
2010-09-09 | pyldb: expose PyLdbDn_FromDn() | Andrew Tridgell | 2 | -18/+29 | |
This is needed by the dsdb python interface Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-09-05 | python-ldb: allow ldb_rename to take optional control(s) | Matthieu Patou | 1 | -4/+50 | |
2010-09-04 | ldb: Add missing aliases for ldb_ildap. | Jelmer Vernooij | 1 | -0/+1 | |