Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | s4:dsdb - we don't need to check if a DN != NULL if we call "ldb_dn_validate" | Matthias Dieter Wallnöfer | 2011-03-04 | 1 | -2/+1 |
| | | | | | | "ldb_dn_validate" is NULL-safe and does the check implicitly. Reviewed by: Tridge | ||||
* | pyldb: create LdbResult, return value from ldb.search is now a LdbResult | Matthieu Patou | 2011-02-21 | 1 | -5/+318 |
| | |||||
* | s4-pyldb Fix tp_basicsize for PyLdbDn | Andrew Bartlett | 2011-01-18 | 1 | -1/+1 |
| | | | | | | | This wasn't actually causing problems before, as the structures were the same size. Andrew Bartlett | ||||
* | pyldb Simplify python wrappers for struct ldb_val (LdbValue) | Andrew Bartlett | 2011-01-14 | 1 | -17/+4 |
| | | | | Andrew Bartlett | ||||
* | pyldb: Fix memory reference error. | Jelmer Vernooij | 2011-01-03 | 1 | -2/+2 |
| | | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Jan 3 02:34:05 CET 2011 on sn-devel-104 | ||||
* | pyldb: Always return -1, 0, or 1 in tp_compare functions. | Jelmer Vernooij | 2011-01-03 | 1 | -6/+9 |
| | |||||
* | Revert broken destructor changes. | Jelmer Vernooij | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | pyldb: Fix memory context, add more OOM checks. | Jelmer Vernooij | 2011-01-03 | 1 | -6/+10 |
| | |||||
* | pyldb: Some more OOM checks. | Jelmer Vernooij | 2011-01-03 | 1 | -4/+28 |
| | |||||
* | Make all functions in pyldb.c private, as they can't be used anyway. | Jelmer Vernooij | 2011-01-03 | 1 | -21/+27 |
| | |||||
* | pyldb: Use pytalloc-util. | Jelmer Vernooij | 2011-01-03 | 1 | -0/+1 |
| | |||||
* | ldb: Remove duplicate definition of check_special, use PyObject_New. | Jelmer Vernooij | 2011-01-03 | 1 | -5/+4 |
| | |||||
* | s4-python: Properly call PyObject_Del from all destructors. | Jelmer Vernooij | 2011-01-03 | 1 | -1/+1 |
| | |||||
* | s4-python: Only set BASETYPE flag if subclassing is supported. | Jelmer Vernooij | 2011-01-01 | 1 | -4/+4 |
| | | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Jan 1 03:39:58 CET 2011 on sn-devel-104 | ||||
* | s4-python: Add more prototypes. | Jelmer Vernooij | 2011-01-01 | 1 | -0/+2 |
| | |||||
* | s4-python: Properly call PyObject_Del from all destructors. | Jelmer Vernooij | 2011-01-01 | 1 | -6/+6 |
| | |||||
* | ldb:pyldb.c - remove unused variable | Matthias Dieter Wallnöfer | 2010-12-22 | 1 | -1/+1 |
| | |||||
* | ldb: Add ldb.Message.add and ldb.Message.elements. | Jelmer Vernooij | 2010-12-21 | 1 | -32/+72 |
| | | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Dec 21 15:03:17 CET 2010 on sn-devel-104 | ||||
* | ldb:pyldb.h - revert to the previous header behaviour | Matthias Dieter Wallnöfer | 2010-12-12 | 1 | -0/+2 |
| | | | | "ldb_private.h" is private and therefore might not always be available. | ||||
* | ldb:pyldb - optimise includes | Matthias Dieter Wallnöfer | 2010-12-12 | 1 | -3/+0 |
| | |||||
* | Avoid the use of PyAPI_DATA, which is for internal Python API's. | Arnaud Faucher | 2010-11-22 | 1 | -6/+6 |
| | | | | | | | Signed-off-by: Jelmer Vernooij <jelmer@samba.org> Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Nov 22 00:52:56 CET 2010 on sn-devel-104 | ||||
* | s4-pyldb: ldb.Message.from_dict class method to create LdbMessage object ↵ | Kamen Mazdrashki | 2010-11-18 | 1 | -0/+44 |
| | | | | from dictionary | ||||
* | s4-pyldb: Move code to create a ldb_message from a Python Dictionary object ↵ | Kamen Mazdrashki | 2010-11-18 | 1 | -46/+73 |
| | | | | into a separate function | ||||
* | s4-pyldb: Few miss-alignments aligned | Kamen Mazdrashki | 2010-11-18 | 1 | -9/+8 |
| | |||||
* | s4-pyldb: Fix wrong type of 'self' parameter | Kamen Mazdrashki | 2010-11-18 | 1 | -1/+1 |
| | |||||
* | s4-pyldb: Handle internal errors in py_ldb_contains() properly | Kamen Mazdrashki | 2010-11-10 | 1 | -4/+9 |
| | | | | | | | | It is an exceptional condition for ldb_search() to return more than one results during SCOPE_BASE search on DN Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Wed Nov 10 09:02:00 UTC 2010 on sn-devel-104 | ||||
* | s4:pyldb.c - fix "py_ldb_contains" according to the comment by Jelmer | Matthias Dieter Wallnöfer | 2010-11-08 | 1 | -4/+2 |
| | |||||
* | ldb:pyldb.c - "py_ldb_msg_element_get" - here we can safely use "unsigned ↵ | Matthias Dieter Wallnöfer | 2010-11-08 | 1 | -3/+3 |
| | | | | | | | | | int" for the element reference We don't make use of "Py_List*" calls Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Mon Nov 8 11:21:27 UTC 2010 on sn-devel-104 | ||||
* | ldb:pyldb.c - "py_ldb_contains" - return only "0" not found, "1" found, "-1" ↵ | Matthias Dieter Wallnöfer | 2010-11-08 | 1 | -3/+10 |
| | | | | error | ||||
* | ldb:pyldb.c - most of the times "time_t" is defined as "long int" | Matthias Dieter Wallnöfer | 2010-11-08 | 1 | -5/+5 |
| | | | | | | Therefore use a signed long int for conversions. http://stackoverflow.com/questions/471248/what-is-ultimately-a-time-t-typedef-to | ||||
* | ldb:pyldb.c - fix some "Py_ssize_t" output warnings | Matthias Dieter Wallnöfer | 2010-11-08 | 1 | -3/+2 |
| | |||||
* | ldb:pyldb.c - use "Py_ssize_t" for counting list entries | Matthias Dieter Wallnöfer | 2010-11-08 | 1 | -12/+11 |
| | | | | This seems to be the most appopriate type | ||||
* | ldb:pyldb.c - fix indentation | Matthias Dieter Wallnöfer | 2010-11-08 | 1 | -2/+3 |
| | |||||
* | ldb:pyldb.c - remove pointless comment | Matthias Dieter Wallnöfer | 2010-10-16 | 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 | ||||
* | Add missing dependencies for com_err. | Jelmer Vernooij | 2010-10-05 | 1 | -0/+2 |
| | |||||
* | pyldb: test return code before trying to talloc_steal | Matthieu Patou | 2010-10-04 | 1 | -2/+2 |
| | | | | | Otherwise you can have an error on the talloc_steal as the req can have been not talloced yet | ||||
* | pyldb: expose PyLdbDn_FromDn() | Andrew Tridgell | 2010-09-09 | 1 | -18/+0 |
| | | | | | | This is needed by the dsdb python interface Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | ||||
* | python-ldb: allow ldb_rename to take optional control(s) | Matthieu Patou | 2010-09-05 | 1 | -4/+50 |
| | |||||
* | pyldb: do type checking on the list form of ldb add | Andrew Tridgell | 2010-08-22 | 1 | -0/+6 |
| | | | | Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> | ||||
* | s4-pyldb: Use ldb_msg_difference() in py_ldb_msg_diff() | Kamen Mazdrashki | 2010-07-19 | 1 | -2/+10 |
| | | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | s4:pyldb whitespace fix | Andrew Bartlett | 2010-07-15 | 1 | -1/+1 |
| | |||||
* | s4:pyldb Fix memory handling for ldb_message_element | Andrew Bartlett | 2010-07-15 | 1 | -5/+10 |
| | | | | | | | The problem here is that we need to use the array, not the individual message element as the memory context. Andrew Bartlett | ||||
* | ldb: allow ldb_sequence_number to be called in python | Matthieu Patou | 2010-07-15 | 1 | -0/+26 |
| | | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org> | ||||
* | ldb:pyldb.c - introduce a "mem_ctx" also on "py_ldb_search" | Matthias Dieter Wallnöfer | 2010-06-20 | 1 | -12/+19 |
| | | | | To prevent memory leaks | ||||
* | ldb:pyldb.c - some cleanups and adequations also in "py_ldb_modify" and ↵ | Matthias Dieter Wallnöfer | 2010-06-20 | 1 | -19/+28 |
| | | | | | | "py_ldb_rename" To make them consistent. | ||||
* | ldb:python bindings - some small cleanup & improvements in "py_ldb_add" | Matthias Dieter Wallnöfer | 2010-06-19 | 1 | -14/+13 |
| | | | | Also to make it similar to "py_ldb_delete". | ||||
* | ldb:python bindings - let also "py_ldb_delete" support controls | Matthias Dieter Wallnöfer | 2010-06-19 | 1 | -6/+50 |
| | |||||
* | ldb:pyldb.c - we cannot use "ldb_dn_compare" if both message DNs are NULL in ↵ | Matthias Dieter Wallnöfer | 2010-06-07 | 1 | -3/+5 |
| | | | | | | "py_ldb_msg_compare" Discovered by the testcase. | ||||
* | s4:ldb python bindings - implement comparison on Python LDB Message objects | Matthieu Patou | 2010-06-07 | 1 | -2/+38 |
| | | | | Coauthors: Jelmer Vernooij, Matthias Dieter Wallnöfer | ||||
* | pyldb: Remove duplicate copy of function. | Jelmer Vernooij | 2010-05-31 | 1 | -28/+0 |
| |