Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | release-scripts: parametrize scripts | Simo Sorce | 2010-02-08 | 1 | -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 script | Simo Sorce | 2010-02-08 | 1 | -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 ifdefs | Simo Sorce | 2010-02-08 | 3 | -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 typo | Andrew Tridgell | 2010-02-08 | 1 | -1/+1 |
| | |||||
* | Move the talloc details to the mainpage. | Andreas Schneider | 2010-02-08 | 2 | -64/+69 |
| | | | | Signed-off-by: Andrew Tridgell <tridge@samba.org> | ||||
* | talloc: Added doxygen config file. | Andreas Schneider | 2010-02-08 | 1 | -0/+1538 |
| | | | | Signed-off-by: Andrew Tridgell <tridge@samba.org> | ||||
* | talloc: Documented talloc with doxygen. | Andreas Schneider | 2010-02-08 | 2 | -67/+1559 |
| | | | | Signed-off-by: Andrew Tridgell <tridge@samba.org> | ||||
* | Change uint_t to unsigned int in lib/talloc | Matt Kraai | 2010-02-02 | 2 | -6/+6 |
| | | | | Signed-off-by: Stefan Metzmacher <metze@samba.org> | ||||
* | s4: Include Python.h early to avoid double definition errors. | Jelmer Vernooij | 2010-01-21 | 1 | -0/+1 |
| | |||||
* | talloc: create symbol links to shared libraries see ↵ | Brian Lu | 2010-01-06 | 1 | -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 versions | Simo Sorce | 2009-12-15 | 1 | -1/+1 |
| | |||||
* | talloc: Fix write behind memory block | Kamen Mazdrashki | 2009-12-08 | 1 | -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 versiontalloc-2.0.1 | Simo Sorce | 2009-10-14 | 3 | -37/+40 |
| | |||||
* | talloc: Make abi checks in release script | Simo Sorce | 2009-10-14 | 1 | -0/+10 |
| | | | | | Make always sure the exports and signature files are up to date before shipping a release. | ||||
* | talloc: Move release script under /script too | Simo Sorce | 2009-10-14 | 1 | -0/+0 |
| | |||||
* | talloc: Change the way mksysms work | Simo Sorce | 2009-10-14 | 3 | -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 a | Jelmer Vernooij | 2009-09-28 | 2 | -0/+12 |
| | | | | macro. | ||||
* | talloc: fixed talloc_disable_null_tracking() | Andrew Tridgell | 2009-09-20 | 3 | -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 Tridgell | 2009-09-17 | 1 | -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 context | Andrew Tridgell | 2009-09-15 | 1 | -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 args | Michael Adam | 2009-09-11 | 1 | -1/+1 |
| | | | | Michael | ||||
* | talloc:mksigs: normalize bool -> _Bool | Michael Adam | 2009-09-11 | 1 | -0/+3 |
| | | | | Michael | ||||
* | talloc:mksigs: ignore symbols (like _DEPRECATED_) after closing function ↵ | Michael Adam | 2009-09-11 | 1 | -0/+1 |
| | | | | | | parentheses Michael | ||||
* | talloc:mksigs: correctly ignode multiline function typedefs | Michael Adam | 2009-09-11 | 1 | -5/+5 |
| | | | | | | by first concatenating multilint parentheses and removing typefes afterwards. Michael | ||||
* | talloc:mksigs: ignore struct forward declarations. | Michael Adam | 2009-09-11 | 1 | -0/+1 |
| | | | | Michael | ||||
* | talloc:mksyms: allow characters after closing functions parenthesis. | Michael Adam | 2009-09-11 | 1 | -2/+2 |
| | | | | Michael | ||||
* | talloc:mksyms: allow double pointer return value of functions. | Michael Adam | 2009-09-11 | 1 | -1/+1 |
| | | | | Michael | ||||
* | report the location of the original talloc_free on double freetalloc-2.0.0 | Andrew Tridgell | 2009-09-04 | 1 | -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 Adam | 2009-08-30 | 1 | -1/+1 |
| | |||||
* | talloc: move the original abi_checks script to script/abi_checks_gcc.sh | Michael Adam | 2009-08-30 | 1 | -0/+0 |
| | | | | Michael | ||||
* | talloc: remove talloc_free from the exports | Michael Adam | 2009-08-30 | 1 | -1/+0 |
| | | | | Michael | ||||
* | talloc: run abi_checks as part of "make test" | Michael Adam | 2009-08-30 | 1 | -0/+2 |
| | | | | Michael | ||||
* | talloc: remove files generated by "make abi_check" in "make clean" | Michael Adam | 2009-08-30 | 1 | -0/+2 |
| | | | | Michael | ||||
* | talloc: add a target "abi_checks" to talloc. | Michael Adam | 2009-08-30 | 1 | -0/+4 |
| | | | | | | Simply run "make abi_checks" to call the abi check script appropriately. Michael | ||||
* | talloc: add script/abi_checks.sh. check for abi changes without gcc magic. | Michael Adam | 2009-08-30 | 1 | -0/+91 |
| | | | | | | | | | USAGE: abi_checks.sh LIBRARY_NAME header1 [header2 ...] This creates symbol signature lists using the mksyms and mksigs scripts and compares them with the checked in lists. Michael | ||||
* | talloc: add script to extract signatures from header files. | Michael Adam | 2009-08-30 | 1 | -0/+178 |
| | | | | | | | | | | | | This produces output like the output gcc produces when invoked with the -aux-info switch. Run like this: cat talloc.h | ./script/mksigs.pl This simple parser is probably too coarse to handle all possible header files, but it does treat talloc.h correctly. Michael | ||||
* | talloc: add scripts to extract library symbols (exports file) from headers | Michael Adam | 2009-08-30 | 2 | -0/+121 |
| | | | | Michael | ||||
* | note the semantic change in talloc_free from 2.0 | Andrew Tridgell | 2009-08-24 | 2 | -8/+9 |
| | |||||
* | fixed typo in talloc doc XML | Andrew Tridgell | 2009-08-24 | 1 | -1/+2 |
| | |||||
* | updated XML source for talloc man page | Andrew Tridgell | 2009-08-24 | 1 | -1/+73 |
| | |||||
* | added talloc_set_log_* documentation | Andrew Tridgell | 2009-08-24 | 1 | -0/+11 |
| | |||||
* | updated talloc guide for recent API changes | Andrew Tridgell | 2009-08-24 | 1 | -2/+54 |
| | |||||
* | talloc: add --enable-talloc-compat1 to build a compat library for talloc 1.x.x | Stefan Metzmacher | 2009-08-24 | 5 | -0/+89 |
| | | | | metze | ||||
* | talloc: update talloc.exports and talloc.signatures | Stefan Metzmacher | 2009-08-24 | 2 | -4/+8 |
| | | | | metze | ||||
* | talloc: add defines and functions for TALLOC_MAJOR/MINOR_VERSION | Stefan Metzmacher | 2009-08-24 | 6 | -11/+72 |
| | | | | | | | | | | We also use the major and minor versions in the TALLOC_MAGIC, so that we can detect if two conflicting versions of talloc are loaded in one process. In this case we use talloc_log() to output a very useful debug message before we call talloc_abort(). metze | ||||
* | talloc: change version to 2.0.0 | Stefan Metzmacher | 2009-08-24 | 1 | -1/+1 |
| | | | | metze | ||||
* | talloc: remove ABI compat functions | Stefan Metzmacher | 2009-08-24 | 2 | -31/+0 |
| | | | | metze | ||||
* | talloc: remove unused build dependecies to samba | Stefan Metzmacher | 2009-08-24 | 1 | -18/+0 |
| | | | | metze | ||||
* | talloc/testsuite: use talloc_set_log_fn() and log to stdout | Stefan Metzmacher | 2009-08-24 | 1 | -0/+6 |
| | | | | metze | ||||
* | talloc: add talloc_set_log_fn() and talloc_set_log_stderr() | Stefan Metzmacher | 2009-08-24 | 2 | -12/+51 |
| | | | | | | | So that the application can setup a log function to get ERROR and WARNING messages. metze |