summaryrefslogtreecommitdiffstats
path: root/lib/talloc
Commit message (Collapse)AuthorAgeFilesLines
* talloc: remove autotools support.Jelmer Vernooij2010-12-2411-3763/+0
|
* talloc: Remove reference to nonexistant configure.developer in autogen.sh.Jelmer Vernooij2010-12-212-12/+11
|
* talloc: Add ability to generate Python docs using pydoctor.Jelmer Vernooij2010-12-112-0/+10
|
* build: introduce SAMBA_CHECK_PYTHON_HEADERSMatthieu Patou2010-12-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | This function is a wrapper around waf's check_python_header. It avoids searching more than once for the headers bringing a small speed improvement and a better lisibility of the logs. But it's mainly to avoid a nasty bug when python libraries are in path pointed by python_LIBPL (ie. /usr/local/lib/python2.6/config/) instead of python_LIBDIR (ie. /usr/local/lib). On the first call waf will correctly find that in order to link with python libs it needs to add -L$python_LIBPL. But on the next calls of check_python_headers, waf will use both the current library path value (ie. -L/usr/local/lib/python2.6/config) and -L$python_LIBDIR (ie. /usr/local/lib/) which will make him beleive that python libraries are in $python_LIBDIR which at the end will make the final link test fails in check_python_headers as it will not use the good directory. So by avoiding calling check_python_headers more than once we avoid making waf fooling itself.
* talloc: pytalloc-util should not have an ABI-file yetStefan Metzmacher2010-12-091-2/+0
| | | | | | Somehow I forgot to remove this after discussion with Jelmer. metze
* 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/+2
| | | | | | | | | | | | | 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>
* talloc: build pytalloc-util with the same logic as libtallocStefan Metzmacher2010-12-081-1/+4
| | | | metze
* talloc: mark pytalloc-util functions as _PUBLIC_Stefan Metzmacher2010-12-081-6/+6
| | | | metze
* talloc: remove unused PyString_FromString_check_null() from pytalloc-utilStefan Metzmacher2010-12-081-8/+0
| | | | metze
* s4-pkgconfig: add @LIB_RPATH@ to our link flagsAndrew Tridgell2010-12-082-2/+2
| | | | | | | | 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
* pytalloc: Add docstring for talloc.Object.Jelmer Vernooij2010-12-051-1/+3
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Dec 5 18:12:59 CET 2010 on sn-devel-104
* talloc: add ABI/talloc-2.0.4.sigsStefan Metzmacher2010-12-032-1/+63
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Fri Dec 3 11:35:45 CET 2010 on sn-devel-104
* talloc: Bump version number after pytalloc changes.Jelmer Vernooij2010-12-031-1/+1
|
* pytalloc: Make py_talloc_default_cmp private.Jelmer Vernooij2010-12-013-14/+15
|
* pytalloc: Make py_talloc_dealloc private.Jelmer Vernooij2010-12-013-14/+11
|
* pytalloc: Make py_talloc_default_repr private (now exposed by talloc.Object).Jelmer Vernooij2010-12-013-15/+12
|
* pytalloc: Expose PyTalloc_GetObjectTypeJelmer Vernooij2010-12-012-2/+3
|
* pytalloc: Add convenience function for checking if something is a tallocJelmer Vernooij2010-12-012-0/+29
| | | | object.
* talloc: Add talloc object.Jelmer Vernooij2010-11-301-0/+15
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Tue Nov 30 23:26:56 CET 2010 on sn-devel-104
* talloc: added TALLOC_FREE_FILL environment variableAndrew Tridgell2010-11-191-0/+30
| | | | | | when this environment variable is set, talloc will fill freed memory with the value from that environment variable. This can be used to help find use after free bugs when valgrind is too slow to be used
* pytalloc: Make some arguments optional.Jelmer Vernooij2010-11-071-6/+6
|
* talloc: Add python talloc module, move convenience functions to it.Jelmer Vernooij2010-11-052-1/+90
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Fri Nov 5 02:48:21 UTC 2010 on sn-devel-104
* talloc: rename pytalloc.c to pytalloc_util.cJelmer Vernooij2010-11-052-1/+1
|
* build: a more portable way of finding waf in makefilesAndrew Tridgell2010-11-031-3/+1
| | | | | | | this avoids using the non-portable shell command in makefiles Autobuild-User: Andrew Tridgell <tridge@samba.org> Autobuild-Date: Wed Nov 3 22:44:59 UTC 2010 on sn-devel-104
* waf: added reconfigure targets to our librariesAndrew Tridgell2010-11-031-0/+5
| | | | | This allows you to do "make reconfigure" to re-run configure only if needed
* talloc: Install pytalloc.h.Jelmer Vernooij2010-11-011-0/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Mon Nov 1 17:25:07 UTC 2010 on sn-devel-104
* replace/talloc: Avoid automatically pulling in new configure/Makefile,Jelmer Vernooij2010-10-311-6/+0
| | | | | | | as these files are checked in, and the source might not be available. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 22:27:56 UTC 2010 on sn-devel-104
* talloc: Look harder for waf.Jelmer Vernooij2010-10-311-1/+8
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 18:06:16 UTC 2010 on sn-devel-104
* replace: Build using waf by default.Jelmer Vernooij2010-10-311-1/+3
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:45:21 UTC 2010 on sn-devel-104
* talloc: Switch over to using waf as the default build system for the ↵Jelmer Vernooij2010-10-315-15/+107
| | | | standalone build.
* s4: Remove the old perl/m4/make/mk-based build system.Jelmer Vernooij2010-10-311-7/+0
| | | | | | | | The new waf-based build system now has all the same functionality, and the old build system has been broken for quite some time. Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sun Oct 31 02:01:44 UTC 2010 on sn-devel-104
* talloc.3: Remove documentation for deprecated talloc_append_string,Jelmer Vernooij2010-10-301-11/+0
| | | | consistent with other deprecated functionality.
* talloc: Fix manual pages in standalone build.Jelmer Vernooij2010-10-301-2/+1
|
* talloc: fix waf build for libtalloc-compat1Stefan Metzmacher2010-10-271-4/+4
| | | | | | | | | | We need to use 'libtalloc.so.1' as soname, otherwise the compat library is useless. metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Wed Oct 27 03:53:21 UTC 2010 on sn-devel-104
* talloc: change pytalloc-util to be a public library.Jelmer Vernooij2010-10-261-1/+2
|
* talloc: Install pytalloc-util as system library.Jelmer Vernooij2010-10-262-3/+36
|
* talloc: Avoid dependency on unknown EXT_LIB_PYTHON.Jelmer Vernooij2010-10-261-1/+1
|
* talloc: Move pytalloc to lib/talloc.Jelmer Vernooij2010-10-261-0/+8
|
* waf: Only specify vnum for non-private libraries.Jelmer Vernooij2010-10-261-15/+20
|
* talloc: pytalloc should not depend on samba specific codeStefan Metzmacher2010-10-241-3/+2
| | | | | | | metze Autobuild-User: Stefan Metzmacher <metze@samba.org> Autobuild-Date: Sun Oct 24 19:21:25 UTC 2010 on sn-devel-104
* waf: Rename some BUNDLED_ functios to PRIVATE_.Jelmer Vernooij2010-10-231-1/+1
|
* waf: replace the is_bundled option with private_libraryAndrew Tridgell2010-10-211-2/+2
| | | | | 'private_library' better captures what we are trying to get at when we bundle a library
* s4-build: fixed some formattingAndrew Tridgell2010-10-211-3/+3
| | | | indentation was far too deep
* pytalloc: use talloc_unlink() to free py_talloc objectsKamen Mazdrashki2010-10-201-1/+3
| | | | | | | | | | | Those type of objects are referenced every time we assign them to other py_talloc objects, which leads to runtime warnings that we are trying to free an object with references Wrap talloc_unlink() in SMB_ASSERT() to ensure we catch possible failure Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Wed Oct 20 21:37:06 UTC 2010 on sn-devel-104
* talloc: make header C++ safeSimo Sorce2010-10-201-0/+8
| | | | | Autobuild-User: Simo Sorce <idra@samba.org> Autobuild-Date: Wed Oct 20 18:15:09 UTC 2010 on sn-devel-104
* talloc: Fix #include line in manpage.Jelmer Vernooij2010-10-091-1/+1
| | | | | Autobuild-User: Jelmer Vernooij <jelmer@samba.org> Autobuild-Date: Sat Oct 9 13:53:25 UTC 2010 on sn-devel-104
* pytalloc: Fix warning that we are subtracting void* pointersKamen Mazdrashki2010-10-081-1/+1
| | | | | Autobuild-User: Kamen Mazdrashki <kamenim@samba.org> Autobuild-Date: Fri Oct 8 23:36:54 UTC 2010 on sn-devel-104
* Move talloc_enable_null_tracking() to the s3 daemonsVolker Lendecke2010-10-081-7/+0
|
* waf: fixed exit status of test suitesAndrew Tridgell2010-10-071-2/+4
| | | | use RUN_COMMAND() to handle signal errors and exit status