Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-09-15 | talloc: fixed spelling errors in comment | Andrew Tridgell | 1 | -2/+2 | |
2010-09-02 | pidl-python: cope with NULL pointers in more places | Andrew Tridgell | 2 | -0/+24 | |
NULL is converted to Py_None | |||||
2010-09-02 | pytalloc: treat a NULL ptr as Py_None | Andrew Tridgell | 1 | -1/+7 | |
2010-08-25 | pytalloc: fixed py_talloc_steal() | Andrew Tridgell | 2 | -1/+9 | |
py_talloc_steal() was implemented as a macro which evaluated it's 2nd argument twice. It was often called via a macro with a 2nd argument that was a function call, for example an allocation in py_talloc_new(). This meant it allocated memory twice, and leaked one of them. This re-implements py_talloc_steal() as a function, so that it only does the allocation once. | |||||
2010-08-25 | s4-pytalloc: use better names for python talloc objects | Andrew Tridgell | 1 | -0/+2 | |
2010-08-14 | talloc:documentation - explain that "talloc_free" works also with "NULL" ↵ | Matthias Dieter Wallnöfer | 2 | -14/+26 | |
pointers (talloc.c) ... > static inline int _talloc_free_internal(void *ptr, const char *location) > { > struct talloc_chunk *tc; > > if (unlikely(ptr == NULL)) { > return -1; > } > > tc = talloc_chunk_from_ptr(ptr); ... Obviously this never had been documented before. | |||||
2010-06-19 | wafsamba: Fix typo: noextenion -> noextension. | Jelmer Vernooij | 1 | -1/+1 | |
2010-05-31 | talloc: Don't set is_bundled for standalone build. | Jelmer Vernooij | 1 | -2/+4 | |
2010-05-31 | Add manpages argument to SAMBA_LIBRARY(). | Jelmer Vernooij | 1 | -17/+2 | |
2010-05-31 | s4-waf: sanitize library names like the old build system did, only add | Jelmer Vernooij | 1 | -2/+2 | |
-samba4 suffix for libraries that are bundled. | |||||
2010-05-10 | talloc: Fixed a doxygen problem with PRINTF_ATTRIBUTE. | Andreas Schneider | 1 | -3/+3 | |
2010-05-06 | talloc: Documented the missing string functions. | Andreas Schneider | 1 | -0/+86 | |
2010-05-01 | talloc: Documentation fix for talloc | Holger Hans Peter Freyther | 2 | -2/+2 | |
2010-04-20 | talloc: there is no ambiguity when freeing a ptr with a null parent | Andrew Tridgell | 5 | -2/+104 | |
when a ptr has a single reference and a NULL parent, then talloc_free(ptr) is not ambiguous, as the caller could not have done a talloc_free(NULL) to free the memory Pair-Programmed-With: Rusty Russell <rusty@samba.org> | |||||
2010-04-18 | build: more adjustments for the ABI type name maps | Andrew Tridgell | 1 | -3/+3 | |
- use 'va_list' instead of 'struct __va_list_tag *' Using the C name for va_list is preferable - add support for negative ABI name matches in abi_match=. That is used to exlude ldb_*module_ops from the ldb ABI - don't include the ldb module ops or backend ops in the ABI | |||||
2010-04-18 | s4-waf: rebuild signature files with the api type maps | Andrew Tridgell | 1 | -3/+3 | |
This is not strictly necessary, as the old types would compare equal, but it is neater to use the generic type names | |||||
2010-04-18 | talloc: mark public functions as _PUBLIC_ | Andrew Tridgell | 1 | -62/+62 | |
2010-04-18 | talloc-waf: added ABI checking for talloc | Andrew Tridgell | 2 | -0/+65 | |
2010-04-13 | s4-waf: don't try to use the system lib for the library build | Andrew Tridgell | 1 | -4/+5 | |
when building library FOO, don't try to find the system library FOO Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-04-13 | talloc-waf: the talloc1-compat lib depends on talloc | Andrew Tridgell | 1 | -2/+2 | |
It is a library linked to another library, not a 2nd copy of talloc.c Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-04-13 | talloc-waf: added the manpage generation and talloc1-compat generation | Andrew Tridgell | 1 | -1/+34 | |
this allows the RPM spec file to be used with only a tiny mod (using autogen-waf.sh instead of autogen.sh and using ln -sf for the library links instead of ln -s) Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org> | |||||
2010-04-12 | build: use a common autogen-waf.sh for all builds | Andrew Tridgell | 1 | -22/+1 | |
the symlink will get updated with the right target when waf dist is used in each directory | |||||
2010-04-06 | s4-waf: fixed waf distcheck for our standalone libs and s4 | Andrew Tridgell | 1 | -0/+4 | |
2010-04-06 | s4-waf: added simple 'waf test' support for tdb, talloc and ldb | Andrew Tridgell | 1 | -4/+5 | |
2010-04-06 | s4-waf: autogen-waf.sh for the standalone library builds | Andrew Tridgell | 1 | -0/+22 | |
2010-04-06 | s4-waf: use a common pattern for finding buildtools and libs | Andrew Tridgell | 1 | -12/+7 | |
2010-04-06 | s4-waf: move to a universal method of recursing into subdirs | Andrew Tridgell | 1 | -3/+3 | |
This works with both standalone lib builds and bundled builds | |||||
2010-04-06 | s4-waf: fixed finding of buildtools and srcdir | Andrew Tridgell | 1 | -7/+9 | |
2010-04-06 | s4-waf: avoid having to run waf configure before waf dist | Andrew Tridgell | 1 | -1/+4 | |
This should be useful for building tarballs from a clean checkout | |||||
2010-04-06 | s4-waf: allow standalone tarball build of libraries | Andrew Tridgell | 1 | -1/+9 | |
2010-04-06 | s4-waf: added 'waf dist' to our standalone libs as well | Andrew Tridgell | 1 | -1/+1 | |
2010-04-06 | s4-waf: added 'waf dist' to build the tarball | Andrew Tridgell | 1 | -1/+8 | |
2010-04-06 | talloc-waf: install talloc.pc if standalone | Andrew Tridgell | 1 | -0/+8 | |
2010-04-06 | talloc-waf: match version number with main build | Andrew Tridgell | 1 | -1/+1 | |
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 |