Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-02 | show the full set of command line options for ldb tools | Andrew Tridgell | 5 | -29/+6 | |
I always found it hard to remember some of the options. We might as well use popt to give us the full list | |||||
2009-09-02 | use ldb_cmdline_help() in ldbsearch | Andrew Tridgell | 2 | -8/+3 | |
2009-09-02 | added ldb_cmdline_help() | Andrew Tridgell | 1 | -29/+36 | |
This allows the ldb tools to show their full command line options | |||||
2009-09-02 | don't allow two controls to be added with the same OID | Andrew Tridgell | 1 | -1/+7 | |
Two controls with the same OID makes no sense, as they may have different data attached | |||||
2009-09-02 | added ldb_ldif_message_string() | Andrew Tridgell | 2 | -0/+28 | |
This function provides a easy function for displaying a ldb_message structure in a human readable format. It is especially useful for calling in gdb. | |||||
2009-08-30 | ldb: Depend on libtalloc 2.0.0 | Simo Sorce | 1 | -1/+1 | |
2009-08-30 | ldb: cosmetic changes in ldb_dn | Simo Sorce | 1 | -193/+292 | |
- remove trailing spaces and tabs - shorten some variable names for readability - try to break superlong lines for readability | |||||
2009-08-28 | s4:ldb Don't sleep(100) in this error case, but debug the LDIF | Andrew Bartlett | 1 | -6/+6 | |
2009-08-28 | s4-ldb: update dlinklist.h to match main copy (lib/util/dlinklist.h) | Michael Adam | 1 | -6/+5 | |
Michael | |||||
2009-08-26 | s4:ldb Add ldb_ldif_write_string() and python wrappers | Andrew Bartlett | 4 | -1/+95 | |
This allows us to turn a python LdbMessage back into a string. Andrew Bartlett | |||||
2009-08-26 | s4:ldb Add hooks to get/set the flags on a ldb_message_element | Andrew Bartlett | 2 | -5/+65 | |
Also add tests to prove that we got this correct, and correct the existing tests which used the wrong constants. Andrew Bartlett | |||||
2009-08-24 | s4:ldb Add python binding and test for ldb_msg_diff() | Andrew Bartlett | 2 | -0/+43 | |
2009-08-21 | s4:ldb Python requires that a 'compare' handler return -1, 0 or 1 | Andrew Bartlett | 1 | -1/+5 | |
2009-08-21 | s4:ldb Use length-limited printf to avoid walking off end of strings | Andrew Bartlett | 1 | -1/+1 | |
This should ensure the debug messages do not have random characters at their ends. Andrew Bartlett | |||||
2009-08-17 | s4:ldb python bindings: Handle the parameters of the connect call in the ↵ | Matthias Dieter Wallnöfer | 1 | -2/+8 | |
right way | |||||
2009-08-17 | s4:ldb Remove obsolete comment about ldb_tdb's sequence num | Andrew Bartlett | 1 | -2/+0 | |
2009-08-17 | fixed the updateNow schema test to use a canonical OID | Andrew Tridgell | 1 | -1/+2 | |
The expression time.strftime("%s", time.gmtime())[3:] leads to a string with a leading 0. When added then read back from the prefix map this leads to a different string, so it is never found. Use the simpler str(random.randint(a,b)) expression instead | |||||
2009-08-14 | s4:ldb - Free the asynchronous result | Matthias Dieter Wallnöfer | 1 | -0/+2 | |
2009-08-14 | s4: Better way to call "dom_sid_to_rid" from ldap.py | Matthias Dieter Wallnöfer | 1 | -4/+2 | |
2009-08-11 | ldb: Don't break the standalone LDB build (operational module removed) | Matthias Dieter Wallnöfer | 1 | -2/+2 | |
2009-08-11 | s4:test for "primaryGroupToken" | Matthias Dieter Wallnöfer | 1 | -10/+58 | |
Tests for the right behaviour of this introduced constructed attribute. Since we don't support the read-only-ness of those attributes yet, I commented some lines out. Also I had to add a function for python which converts domain SIDs in RIDs. And a small fix for the "groupType" test. | |||||
2009-08-11 | s4:operational module - move and enhancements | Matthias Dieter Wallnöfer | 2 | -326/+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 | make sure we never look past the end of either string in ldb_comparison_fold() | Andrew Tridgell | 1 | -26/+44 | |
This fixes a bug in the samba3sam test with the python libraries as noticed by abartlet | |||||
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-08-05 | pyldb: Fix reference counting on ldb_message_elements, add extra type | Jelmer Vernooij | 1 | -1/+9 | |
check. | |||||
2009-08-05 | s4:ldb initialise e->values[i].length before use in python bindings | Andrew Bartlett | 1 | -1/+1 | |
2009-08-04 | pyldb: Properly keep copies of Python string contents, rather than | Jelmer Vernooij | 1 | -9/+21 | |
relying on reference leaks :-) | |||||
2009-08-03 | pyldb: Raise proper exception when attempting to assign a string to a dn | Jelmer Vernooij | 2 | -5/+24 | |
attribute. | |||||
2009-07-23 | s4:ldb: add support for the new Recycle Bin Feature LDAP controls | Stefan Metzmacher | 2 | -0/+68 | |
LDB_CONTROL_SHOW_RECYCLED_OID 1.2.840.113556.1.4.2064 LDB_CONTROL_SHOW_DEACTIVATED_LINK_OID 1.2.840.113556.1.4.2065 metze | |||||
2009-07-18 | Actually fill in ldb modules directory. | Jelmer Vernooij | 1 | -1/+1 | |
2009-07-18 | Remove pyldb_util and simply duplicate the 5-line function it contains, | Jelmer Vernooij | 5 | -53/+12 | |
rather than creating a separate shared library for it. | |||||
2009-07-18 | ldb: Display SHLD_FLAGS when building. | Jelmer Vernooij | 1 | -0/+1 | |
2009-07-14 | remove all '\n' from ldb_debug | Sumit Bose | 19 | -57/+58 | |
2009-07-08 | Test for schemaUpdateNow command | Anatoliy Atanasov | 1 | -54/+126 | |
2009-07-06 | s4:ldb Rework use of talloc and ldif objects in python wrapper | Andrew Bartlett | 1 | -3/+18 | |
The talloc hirarchy here was a bit odd - we would both steal the parsed ldif onto 'NULL', then reference it onto a python talloc wrapper. Now we just leave the reference, after we complete building the object. Andrew Bartlett | |||||
2009-07-06 | s4:ldb Fix talloc hirarchy in LDIF parsing code | Andrew Bartlett | 1 | -3/+3 | |
The problem here was that some parts of the ldb_message were still attached to the ldb_ldif structure, and when only the message was taken (and the ldif free'ed to reclaim memory) we refereced free'ed memory. Andrew Bartlett | |||||
2009-06-30 | s4:ldb Allow rootdse module to build without ldb_private.h | Andrew Bartlett | 2 | -1/+2 | |
It seems quite reasonable to allow modules to re-initialise the set of cached DNs on the ldb context. Andrew Bartlett | |||||
2009-06-29 | ldb: Properly handle NULL when copying attr lists. | Andrew Kroeger | 1 | -4/+4 | |
When copying an attribute list, ensure the list itself is not NULL before attempting to access elements of the list. | |||||
2009-06-19 | s4:ldb Add test for integer normalisation behaviour | Andrew Bartlett | 1 | -0/+17 | |
This uses groupType as the example, but this actually applies to all integer types in AD. Andrew Bartlett | |||||
2009-06-18 | Bump the ldb version and the version Samba4 requires. | Andrew Bartlett | 1 | -1/+1 | |
We have made a lot of useful changes to LDB since the last realese, that Samba4 now relies on. This ensures that a build against a system LDB will only succeed against the right version. Andrew Bartlett | |||||
2009-06-18 | Require the new tdb 1.1.5 (for performance reasons) | Andrew Bartlett | 1 | -1/+1 | |
While tdb has not changed ABI in a way that requires this, we don't want Samba4 somehow built against the old version with performance problems on large, growing databases. Andrew Bartlett | |||||
2009-06-18 | Fix resource leak in lib/ldb/tools/ldbmodify.c | Slava Semushin | 1 | -0/+1 | |
Patch for bug #6389 | |||||
2009-06-18 | Fix syntax error in lib/ldb/ldb_sqlite3/base160.c | Slava Semushin | 1 | -1/+1 | |
Patch for bug #6388 | |||||
2009-06-18 | LDB: Link against both tevent and talloc | Eric Sandall | 1 | -1/+1 | |
Patch for bug #6269 When linking against tevent you also need to link against talloc. This patch fixes external/libevent.m4 to do so. | |||||
2009-06-18 | s4: Call va_end() after all va_start()/va_copy() calls. | Andrew Kroeger | 1 | -0/+1 | |
This corrects the issues reaised in bug #6129, and some others that were not originally identified. It also accounts for some code that was in the original bug report but appears to have since been made common between S3 and S4. Thanks to Erik Hovland <erik@hovland.org> for the original bug report. | |||||
2009-06-17 | pyldb: Fix three more (minor) memory leaks. | Jelmer Vernooij | 2 | -14/+42 | |
2009-06-17 | pyldb: Fix memory leak in Dn.get_parent(). | Jelmer Vernooij | 1 | -2/+16 | |
2009-06-17 | pyldb: Fix memory leak in Dn.concat. | Jelmer Vernooij | 1 | -3/+12 | |
2009-06-17 | pyldb/tests: Use different dn's everywhere, to easily spot which test is | Jelmer Vernooij | 1 | -49/+49 | |
breaking in gdb. |