summaryrefslogtreecommitdiffstats
path: root/source4/lib
Commit message (Collapse)AuthorAgeFilesLines
* s4:ldb:python/api: use only one ldb file in test_contains()Stefan Metzmacher2010-12-241-2/+3
| | | | metze
* s4:ldb:python/api: use filename() instead of hardcoded filenamesStefan Metzmacher2010-12-241-6/+7
| | | | | | | This makes sure we use files under $SELFTEST_PREFIX instead of the source directory. metze
* ldb:pyldb.c - remove unused variableMatthias Dieter Wallnöfer2010-12-221-1/+1
|
* ldb: Add ldb.Message.add and ldb.Message.elements.Jelmer Vernooij2010-12-212-36/+86
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Dec 21 15:03:17 CET 2010 on sn-devel-104
* ldb:tools/ldbdel.c - "replace.h" should be the first includeMatthias Dieter Wallnöfer2010-12-211-1/+1
| | | | | Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Tue Dec 21 12:50:54 CET 2010 on sn-devel-104
* s4:lib/ldb-samba/ldif_handlers.c - adaption needed for removed "const" on OIDsMatthias Dieter Wallnöfer2010-12-211-1/+1
|
* ldb: Bump version after renaming some public symbols which didn't have aJelmer Vernooij2010-12-192-1/+246
| | | | ldb_ prefix.
* lib/ldb Remove talloc_free() that causes double-free in callbacks.Andrew Bartlett2010-12-181-1/+3
| | | | | | | | | | | | | This partially reverts 0941099a, which was a little over-eager in fixing what were presumed to be memory leaks. It is always the callbacks responsiblity to free the ares, but if they don't then the end of the request should handle the cleanup. Attempting to talloc_free() here will result (as it did in the descriptor module) in a double-free error if the callback does free it, and no other caller of ldb_module_send_entry() has this behaviour. Andrew Bartlett
* ldb: Rename controls_except_specified -> ldb_controls_except_specified.Jelmer Vernooij2010-12-182-2/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 18 01:33:24 CET 2010 on sn-devel-104
* ldb_map: Fix prefix for map functions.Jelmer Vernooij2010-12-183-15/+15
|
* ldb: Add prototype for ldb_init_module.Jelmer Vernooij2010-12-181-0/+5
|
* ldb: Rename two exported functions so they match abi_match.Jelmer Vernooij2010-12-186-9/+8
|
* ldb: Bump API after symbol changes.Jelmer Vernooij2010-12-152-2/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Wed Dec 15 18:18:52 CET 2010 on sn-devel-104
* ldb: Build modules as .so files.Jelmer Vernooij2010-12-151-0/+9
|
* build: openbsd plateform is openbsd4Matthieu Patou2010-12-151-1/+1
| | | | | Autobuild-User: Matthieu Patou <mat@samba.org> Autobuild-Date: Wed Dec 15 10:55:08 CET 2010 on sn-devel-104
* build do not add -no-undefined on openbsdMatthieu Patou2010-12-141-1/+2
|
* ldb:pyldb.h - revert to the previous header behaviourMatthias Dieter Wallnöfer2010-12-124-3/+7
| | | | "ldb_private.h" is private and therefore might not always be available.
* s4:lib/ldb-samba/pyldb.c - optimise includesMatthias Dieter Wallnöfer2010-12-121-3/+1
|
* ldb:pyldb - optimise includesMatthias Dieter Wallnöfer2010-12-123-7/+2
|
* s4-smbtorture: Make test names lowercase and dot-separated.Jelmer Vernooij2010-12-117-8/+7
| | | | | | | | This is consistent with the test names used by selftest, should make the names less confusing and easier to integrate with other tools. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Dec 11 04:16:13 CET 2010 on sn-devel-104
* waf: remove the restriction that private libraries must not have a vnumAndrew Tridgell2010-12-091-4/+2
| | | | | | | | we need the vnum for ABI checking for public libraries built as private libraries when bundled Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Thu Dec 9 12:47:41 CET 2010 on sn-devel-104
* waf-abi: auto-generate per-symbol versions from ABI filesAndrew Tridgell2010-12-091-2/+1
| | | | | | | | | | | | | This changes our version-script generation to use the ABI files that are saved in git with each version number change of our public libraries. We use these ABI files to generate a linker version script that gives the exact version number that each symbol was introduced. This provides us with automatic fine grained symbol versioning. Pair-Programmed-With: Jelmer Vernooij <jelmer@samba.org> Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:ldb: add ABI/ldb-0.9.20.sigsStefan Metzmacher2010-12-081-0/+245
| | | | metze
* s4:ldb: build libldb and pyldb-util as private libraries when building for ↵Stefan Metzmacher2010-12-081-3/+12
| | | | | | | | samba4 This matches the behavior of the talloc and tdb builds. metze
* ldb: bump version number after introduction of new constant.Jelmer Vernooij2010-12-081-1/+1
|
* s4-acl: Fixed incorrect value of LDB_FLAG_INTERNAL_INACCESSIBLE_ATTRIBUTENadezhda Ivanova2010-12-081-1/+1
| | | | | Autobuild-User: Nadezhda Ivanova <nivanova@samba.org> Autobuild-Date: Wed Dec 8 13:31:48 CET 2010 on sn-devel-104
* s4-pkgconfig: add @LIB_RPATH@ to our link flagsAndrew Tridgell2010-12-083-3/+3
| | | | | | | | this is only set when rpath is used on install. It ensures that applications that link against Samba libraries get the rpath right Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Dec 8 12:46:00 CET 2010 on sn-devel-104
* s4-ldb: added @LIB_RPATH@ to the ldb pc fileAndrew Tridgell2010-12-081-1/+1
|
* s4-acl: Added a flag to mark an element as failing an access check.Nadezhda Ivanova2010-12-081-0/+3
|
* s4-ldb: use RTLD_DEEPBIND if available for ldb modulesAndrew Tridgell2010-12-081-1/+13
| | | | | | | this allows us to avoid issues with ldb using heimdal while an application using ldb using MIT kerberos Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4-ldb: ensure ldb_register_samba_handlers() is not done twiceAndrew Tridgell2010-12-081-2/+10
| | | | Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:fix some shadowed declaration warnings on Solaris by renaming the symbolsMatthias Dieter Wallnöfer2010-12-062-3/+3
|
* s4:lib/messaging/*.h - fix compile warnings on gcc 3.4Matthias Dieter Wallnöfer2010-12-052-3/+2
| | | | For example on OpenSolaris
* tls_tstream: use a dynamic buffer for the push caseStefan Metzmacher2010-12-041-6/+21
| | | | | | | | | Some versions of gnutls doesn't handle EAGAIN correctly, so we better allow sending buffers without a low size limitation, the limit is now UINT16_MAX (0xFFFF) and we allocate the buffer with talloc each time. metze
* tls_tstream: increase the buffer sizeMatthieu Patou2010-12-041-1/+1
| | | | | | | | | | | | | | | | The problem is that with certain version of gnutls are not working properly if the server is sending in different packet things like (at least) * Certificate * Server Key exchange * Client certificate Somehow it really expect this to be done in one packet as some structures used _gnutls_send_handshake are reinitialized at every packet exchange and intermediate steps didn't expect it Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4/ldb: fix shell syntax error in test scriptBjörn Jacke2010-12-021-2/+2
|
* ldb:ldb_msg_add_value - fix here a wrong memory contextMatthias Dieter Wallnöfer2010-12-011-1/+2
| | | | A value array allocation should belong to "msg->elements" not "msg" directly
* pyregistry: Use talloc.Object.Jelmer Vernooij2010-12-011-4/+9
|
* s4:lib/tls/tls_tstream.c - quiet warning on Solaris "cc" by castsMatthias Dieter Wallnöfer2010-11-291-2/+2
|
* s4-loadparm: use loadparm_init_global() instead of loadparm_init()Andrew Tridgell2010-11-291-1/+1
| | | | | | | this prevents us having two lp_ctx contexts in these tools which leads to bizarre behaviour Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
* s4:lib/registry/rpc.c - remove a duplicate assignmentMatthias Dieter Wallnöfer2010-11-271-1/+0
|
* ldb-tdb: Add more information about full scanMatthieu Patou2010-11-261-1/+7
|
* pyldb: Fix broken test.Jelmer Vernooij2010-11-232-1/+2
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Nov 23 23:20:38 CET 2010 on sn-devel-104
* s4-ldb: added an environment varibale LDB_WARN_UNINDEXEDAndrew Tridgell2010-11-236-10/+16
| | | | | | when LDB_WARN_UNINDEXED is set, we produce warnings about unindexed searches. This makes it easier to find performance problems caused by unindexed searches.
* Avoid the use of PyAPI_DATA, which is for internal Python API's.Arnaud Faucher2010-11-223-10/+10
| | | | | | | 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-ldb: fixed the build with a space in the ldb modules directory nameAndrew Tridgell2010-11-211-1/+1
| | | | | Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Sun Nov 21 13:57:14 CET 2010 on sn-devel-104
* ldb:rdn_name LDB module - add more RDN name constraintsMatthias Dieter Wallnöfer2010-11-201-5/+17
| | | | | | | And some small cleanups Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org> Autobuild-Date: Sat Nov 20 00:06:35 CET 2010 on sn-devel-104
* ldb:ldb_rename on ldap backends - handle the case when the RDN value is emptyMatthias Dieter Wallnöfer2010-11-192-2/+2
| | | | Otherwise we get "<RDN name>=(null),..."
* s4-ldb.python: Use $SELFTEST_PREFIX/tmp as a temporary directory for testingKamen Mazdrashki2010-11-181-1/+6
| | | | | | | This way we won't flood /tmp directory with temp files Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Thu Nov 18 23:11:18 CET 2010 on sn-devel-104
* s4-ldb.python: add test for ldb.Message.from_dict() methodKamen Mazdrashki2010-11-181-0/+17
|