summaryrefslogtreecommitdiffstats
path: root/lib/talloc
Commit message (Collapse)AuthorAgeFilesLines
* build: don't install talloc_testsuite and ldbtestAndrew Tridgell2010-04-061-1/+2
|
* build: using deps= for deps is clearerAndrew Tridgell2010-04-061-1/+1
|
* build: added BUILD_SUBDIR() wrapperAndrew Tridgell2010-04-061-1/+1
|
* build: added ADD_CFLAGS() and started of Samba4 buildAndrew Tridgell2010-04-061-1/+1
|
* build: added waf build rules for ldbAndrew Tridgell2010-04-061-3/+3
|
* build: neater way to find libreplace and start on tevent waf buildAndrew Tridgell2010-04-061-4/+10
|
* build: renamed autoconf.py to wafsamba.py and added SAMBA_*() functionsAndrew Tridgell2010-04-061-12/+6
|
* build: updates to waf scripts for replace and tallocAndrew Tridgell2010-04-061-3/+1
|
* build: a first attempt at waf build for talloc and libreplaceAndrew Tridgell2010-04-061-0/+27
| | | | very rough so far
* talloc: a useful bit of debug codeAndrew Tridgell2010-04-021-0/+8
| | | | | this is useful when tracking down talloc loops. It is probably too expensive to have on by default.
* talloc: add a define for TALLOC_MAX_DEPTHAndrew Tridgell2010-04-022-1/+5
| | | | Thanks to the suggestion from simo
* talloc: change talloc minor version to 2.0.2Andrew Tridgell2010-04-021-1/+1
| | | | this has the talloc_is_parent() bugfix
* talloc: limit the depth that talloc will go for talloc_is_parent()Andrew Tridgell2010-04-021-2/+11
| | | | | | We have a bug in the dcerpc registry code that can cause a talloc loop that chews unlimited CPU because of talloc_is_parent() during a talloc_free()
* pytalloc: allow for using a system libtalloc-dev with pytallocAndrew Tridgell2010-03-291-1/+1
| | | | | | | | | When we have a system talloc library, we still need to grab pytalloc.h from lib/talloc. We don't want to just use -Ilib/talloc, as otherwise we'll get the in-tree talloc.h which may not be compatible with the system talloc.h So we need to give the path to pytalloc.h
* talloc: testsuite should use <talloc.h> not "talloc.h"Andrew Tridgell2010-03-291-1/+1
| | | | | if we are using the system talloc, the testsuite needs to use the system talloc.h
* doxygen: talloc_get_type name fixed in Doxygen documentationKamen Mazdrashki2010-03-101-1/+1
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* release-scripts: parametrize scriptsSimo Sorce2010-02-081-14/+17
| | | | | | | This should make it easier to keep all release scripts alined as it will reduce the difference between them to ideally a few variables Also moves the tdb script in the scripts directory.
* talloc: Fix abi checks in release scriptSimo Sorce2010-02-081-17/+24
| | | | | We must perform abi checks against the version we are going to release. Not against the current tree we are in.
* talloc: Fix abi checks and ifdefsSimo Sorce2010-02-083-4/+32
| | | | | teach the abi check scripts to skip the DOXYGEN sections fix the header to use #ifdef DOXYGEN and not #if DOXYGEN
* talloc: fixed doc typoAndrew Tridgell2010-02-081-1/+1
|
* Move the talloc details to the mainpage.Andreas Schneider2010-02-082-64/+69
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* talloc: Added doxygen config file.Andreas Schneider2010-02-081-0/+1538
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* talloc: Documented talloc with doxygen.Andreas Schneider2010-02-082-67/+1559
| | | | Signed-off-by: Andrew Tridgell <tridge@samba.org>
* Change uint_t to unsigned int in lib/tallocMatt Kraai2010-02-022-6/+6
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s4: Include Python.h early to avoid double definition errors.Jelmer Vernooij2010-01-211-0/+1
|
* talloc: create symbol links to shared libraries see ↵Brian Lu2010-01-061-0/+5
| | | | | | https://bugzilla.samba.org/show_bug.cgi?id=6991 for details Signed-off-by: Stefan Metzmacher <metze@samba.org>
* Fix release script to work with recent git versionsSimo Sorce2009-12-151-1/+1
|
* talloc: Fix write behind memory blockKamen Mazdrashki2009-12-081-1/+1
| | | | | | | If ALWASY_REALLOC is defined and we are to 'shrink' memory block, memcpy() will write outside memory just allocated. Signed-off-by: Andrew Tridgell <tridge@samba.org>
* talloc: Fix exports and increment talloc versionSimo Sorce2009-10-143-37/+40
|
* talloc: Make abi checks in release scriptSimo Sorce2009-10-141-0/+10
| | | | | Make always sure the exports and signature files are up to date before shipping a release.
* talloc: Move release script under /script tooSimo Sorce2009-10-141-0/+0
|
* talloc: Change the way mksysms workSimo Sorce2009-10-143-36/+29
| | | | | | | | Make sure we always have a sorted (per file) export file. This way we can directly compare the real export and the check file w/o having to further sort things. Also return error code from abi_checks.sh if warnings were reported
* pidl: Avoid using talloc_free as function pointer, since it may be aJelmer Vernooij2009-09-282-0/+12
| | | | macro.
* talloc: fixed talloc_disable_null_tracking()Andrew Tridgell2009-09-203-1/+30
| | | | | | | | | | | | When we disable null tracking, we need to move any existing objects that are under the null_context to be parented by the true NULL context. We also need a new talloc_enable_null_tracking_no_autofree() function, as the talloc testsuite cannot cope with the moving of the autofree context under the null_context as it wants to check exact counts of objects under the null_context, and smbtorture has a large number of objects in the autofree_context from .init functions
* talloc: don't crash if f is NULL in talloc_report_*Andrew Tridgell2009-09-171-2/+4
| | | | | | | It's annoying when you use p talloc_report_full(ctx, fopen("/tmp/xx","w")) in gdb, and if you don't have write permission on the file then you get a segv.
* talloc: when we enable NULL tracking, reparent the autofree contextAndrew Tridgell2009-09-151-0/+3
| | | | | | | If NULL tracking is enabled after the autofree context is initialised then autofree ends up separate from the null_context. This means that talloc_report_full() doesn't report the autofree context. Fix this by reparenting the autofree context when we create the null_context.
* talloc:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion argsMichael Adam2009-09-111-1/+1
| | | | Michael
* talloc:mksigs: normalize bool -> _BoolMichael Adam2009-09-111-0/+3
| | | | Michael
* talloc:mksigs: ignore symbols (like _DEPRECATED_) after closing function ↵Michael Adam2009-09-111-0/+1
| | | | | | parentheses Michael
* talloc:mksigs: correctly ignode multiline function typedefsMichael Adam2009-09-111-5/+5
| | | | | | by first concatenating multilint parentheses and removing typefes afterwards. Michael
* talloc:mksigs: ignore struct forward declarations.Michael Adam2009-09-111-0/+1
| | | | Michael
* talloc:mksyms: allow characters after closing functions parenthesis.Michael Adam2009-09-111-2/+2
| | | | Michael
* talloc:mksyms: allow double pointer return value of functions.Michael Adam2009-09-111-1/+1
| | | | Michael
* report the location of the original talloc_free on double freeAndrew Tridgell2009-09-041-11/+18
| | | | | | | | When we get a double free abort from talloc it is often hard to work out where the first free came from. This patch takes advantage of the fact that _talloc_free() now takes a location the free was called from to allow the double free abort code to print the location of the first free that conflicts.
* One would expect I could spell my name.Michael Adam2009-08-301-1/+1
|
* talloc: move the original abi_checks script to script/abi_checks_gcc.shMichael Adam2009-08-301-0/+0
| | | | Michael
* talloc: remove talloc_free from the exportsMichael Adam2009-08-301-1/+0
| | | | Michael
* talloc: run abi_checks as part of "make test"Michael Adam2009-08-301-0/+2
| | | | Michael
* talloc: remove files generated by "make abi_check" in "make clean"Michael Adam2009-08-301-0/+2
| | | | Michael
* talloc: add a target "abi_checks" to talloc.Michael Adam2009-08-301-0/+4
| | | | | | Simply run "make abi_checks" to call the abi check script appropriately. Michael