Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-04-06 | s4-waf: added implied_deps for system libraries | Andrew Tridgell | 1 | -1/+2 | |
when we use a system version of a library such as talloc, then we no longer get the automtica dependency propogation of talloc implying libreplace. That means we don't get the includes for libreplace, which means things can fail to build. To fix this this change adds an implied_deps option to CHECK_BUNDLED_SYSTEM(), which tells the samba_deps module to add an implied dependency on the listed targets if the system library is chosen. | |||||
2010-04-06 | talloc-waf: don't build the talloc testsuite in s4 | Andrew Tridgell | 1 | -4/+6 | |
its built into smbtorture already | |||||
2010-04-06 | s4-waf: support the use of system libraries | Andrew Tridgell | 1 | -4/+11 | |
distros can set --bundled-libraries=NONE to force use of all system libraries. If the right version isn't found then configure will fail. Users may choose which libraries to use from the system, and which to use bundled libs. The default is to try system libs, and use them if their version matches the one in the source tree. | |||||
2010-04-06 | s4-waf: set default for bundled libraries | Andrew Tridgell | 1 | -0/+6 | |
2010-04-06 | s4-waf: mark the wscript files as python so vim/emacs knows how to highlight ↵ | Andrew Tridgell | 1 | -0/+2 | |
them | |||||
2010-04-06 | build: don't install talloc_testsuite and ldbtest | Andrew Tridgell | 1 | -1/+2 | |
2010-04-06 | build: using deps= for deps is clearer | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: added BUILD_SUBDIR() wrapper | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: added ADD_CFLAGS() and started of Samba4 build | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | build: added waf build rules for ldb | Andrew Tridgell | 1 | -3/+3 | |
2010-04-06 | build: neater way to find libreplace and start on tevent waf build | Andrew Tridgell | 1 | -4/+10 | |
2010-04-06 | build: renamed autoconf.py to wafsamba.py and added SAMBA_*() functions | Andrew Tridgell | 1 | -12/+6 | |
2010-04-06 | build: updates to waf scripts for replace and talloc | Andrew Tridgell | 1 | -3/+1 | |
2010-04-06 | build: a first attempt at waf build for talloc and libreplace | Andrew Tridgell | 1 | -0/+27 | |
very rough so far | |||||
2010-04-02 | talloc: a useful bit of debug code | Andrew Tridgell | 1 | -0/+8 | |
this is useful when tracking down talloc loops. It is probably too expensive to have on by default. | |||||
2010-04-02 | talloc: add a define for TALLOC_MAX_DEPTH | Andrew Tridgell | 2 | -1/+5 | |
Thanks to the suggestion from simo | |||||
2010-04-02 | talloc: change talloc minor version to 2.0.2 | Andrew Tridgell | 1 | -1/+1 | |
this has the talloc_is_parent() bugfix | |||||
2010-04-02 | talloc: limit the depth that talloc will go for talloc_is_parent() | Andrew Tridgell | 1 | -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() | |||||
2010-03-29 | pytalloc: allow for using a system libtalloc-dev with pytalloc | Andrew Tridgell | 1 | -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 | |||||
2010-03-29 | talloc: testsuite should use <talloc.h> not "talloc.h" | Andrew Tridgell | 1 | -1/+1 | |
if we are using the system talloc, the testsuite needs to use the system talloc.h | |||||
2010-03-10 | doxygen: talloc_get_type name fixed in Doxygen documentation | Kamen Mazdrashki | 1 | -1/+1 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-02-08 | release-scripts: parametrize scripts | Simo Sorce | 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. | |||||
2010-02-08 | talloc: Fix abi checks in release script | Simo Sorce | 1 | -17/+24 | |
We must perform abi checks against the version we are going to release. Not against the current tree we are in. | |||||
2010-02-08 | talloc: Fix abi checks and ifdefs | Simo Sorce | 3 | -4/+32 | |
teach the abi check scripts to skip the DOXYGEN sections fix the header to use #ifdef DOXYGEN and not #if DOXYGEN | |||||
2010-02-08 | talloc: fixed doc typo | Andrew Tridgell | 1 | -1/+1 | |
2010-02-08 | Move the talloc details to the mainpage. | Andreas Schneider | 2 | -64/+69 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-02-08 | talloc: Added doxygen config file. | Andreas Schneider | 1 | -0/+1538 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-02-08 | talloc: Documented talloc with doxygen. | Andreas Schneider | 2 | -67/+1559 | |
Signed-off-by: Andrew Tridgell <tridge@samba.org> | |||||
2010-02-02 | Change uint_t to unsigned int in lib/talloc | Matt Kraai | 2 | -6/+6 | |
Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2010-01-21 | s4: Include Python.h early to avoid double definition errors. | Jelmer Vernooij | 1 | -0/+1 | |
2010-01-06 | talloc: create symbol links to shared libraries see ↵ | Brian Lu | 1 | -0/+5 | |
https://bugzilla.samba.org/show_bug.cgi?id=6991 for details Signed-off-by: Stefan Metzmacher <metze@samba.org> | |||||
2009-12-15 | Fix release script to work with recent git versions | Simo Sorce | 1 | -1/+1 | |
2009-12-08 | talloc: Fix write behind memory block | Kamen Mazdrashki | 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> | |||||
2009-10-14 | talloc: Fix exports and increment talloc version | Simo Sorce | 3 | -37/+40 | |
2009-10-14 | talloc: Make abi checks in release script | Simo Sorce | 1 | -0/+10 | |
Make always sure the exports and signature files are up to date before shipping a release. | |||||
2009-10-14 | talloc: Move release script under /script too | Simo Sorce | 1 | -0/+0 | |
2009-10-14 | talloc: Change the way mksysms work | Simo Sorce | 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 | |||||
2009-09-28 | pidl: Avoid using talloc_free as function pointer, since it may be a | Jelmer Vernooij | 2 | -0/+12 | |
macro. | |||||
2009-09-20 | talloc: fixed talloc_disable_null_tracking() | Andrew Tridgell | 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 | |||||
2009-09-17 | talloc: don't crash if f is NULL in talloc_report_* | Andrew Tridgell | 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. | |||||
2009-09-15 | talloc: when we enable NULL tracking, reparent the autofree context | Andrew Tridgell | 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. | |||||
2009-09-11 | talloc:mksigs: allow PRINTF_ATTRIBUTE(..) macros function types as funcion args | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-09-11 | talloc:mksigs: normalize bool -> _Bool | Michael Adam | 1 | -0/+3 | |
Michael | |||||
2009-09-11 | talloc:mksigs: ignore symbols (like _DEPRECATED_) after closing function ↵ | Michael Adam | 1 | -0/+1 | |
parentheses Michael | |||||
2009-09-11 | talloc:mksigs: correctly ignode multiline function typedefs | Michael Adam | 1 | -5/+5 | |
by first concatenating multilint parentheses and removing typefes afterwards. Michael | |||||
2009-09-11 | talloc:mksigs: ignore struct forward declarations. | Michael Adam | 1 | -0/+1 | |
Michael | |||||
2009-09-11 | talloc:mksyms: allow characters after closing functions parenthesis. | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-09-11 | talloc:mksyms: allow double pointer return value of functions. | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-09-04 | report the location of the original talloc_free on double free | Andrew Tridgell | 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. | |||||
2009-08-30 | One would expect I could spell my name. | Michael Adam | 1 | -1/+1 | |