summaryrefslogtreecommitdiff
path: root/source4/lib/talloc
AgeCommit message (Collapse)AuthorFilesLines
2007-10-10r18539: 'make distclean' should delete config.cacheAndrew Tridgell1-3/+1
(This used to be commit 5a8becb1be1b41b4fecf9f9f47a60eed5f77c264)
2007-10-10r18535: move the AC_CANONICAL_HOST and host specific flag tests intoAndrew Tridgell2-0/+3045
libreplace. This should fix the standalone build of tdb on HPUX, where we need to blacklist mmap. Unfortunately this requires that we have a copy of config.guess and config.sub in each of our project subdirectories. I tried to find a way to use something like AC_CONFIG_AUX_DIR($libreplacedir) and just put config.{guess,sub} in the lib/replace/ directory, but I couldn't figure out how to do that in a way that kept autoconf happy for each of our separate builds. Any autoconf guru out there see a way to do this? (This used to be commit 823cd3ab35456769dcefee17bdaca21f01ba0f63)
2007-10-10r18521: implement volkers suggestion for avoiding the type punning warningsAndrew Tridgell2-3/+4
(This used to be commit 9b9f058edb033c999c4430add4f05459ac43c9e2)
2007-10-10r18485: include libreplace.m4 in the aclocal.m4 filesStefan Metzmacher2-2/+3
and use the macros in configure.ac metze (This used to be commit 95d33e4d71b4c97af8413bcd136f393aa3e380dd)
2007-10-10r18439: 2nd try at a talloc_move() api. This type with the ** ptr interfaceAndrew Tridgell3-4/+4
exposed. Unfortunately this generates a large number of type punning warnings. We'll have to find some magic to hide those. (This used to be commit 254cbf09dee5a1e20c47e47a298f1a8d172b41b9)
2007-10-10r18435: added a function talloc_move() which is like talloc_steal(), but isAndrew Tridgell4-3/+61
meant for moving pointers between structures. The difference is that talloc_move() will zero the source pointer, thus ensuring you don't reference the pointer in the old context. talloc_move() is appropriate in some, but not all cases where we use talloc_steal() now. The interface came out of a discussion with Jeremy. (This used to be commit 200756017e1867faa207703eddc00a75ae4527df)
2007-10-10r18283: libreplace.m4 needs to be early in configure.ac in other packages tooAndrew Tridgell1-10/+5
(This used to be commit 03f9c67c066d772d9a544f1183fbee609ab8137b)
2007-10-10r18213: don't list LIBREPLACE depdendecies explicit andStefan Metzmacher1-1/+0
always at it as first private dependencies metze (This used to be commit 135d096776b53ae09ffc2b4f767dfbd18139570f)
2007-10-10r18163: Remove defines for BOOL, False and TrueJelmer Vernooij1-82/+72
(This used to be commit 6f5e7df6f2cf67731e596b1d1d6fafbb76123e89)
2007-10-10r18152: move our AC macros into lib/replace/libreplace_macros.m4Stefan Metzmacher1-0/+1
and include them from there metze (This used to be commit 38f9e90a120b4e62f005a1bac89139ee87f63071)
2007-10-10r18143: the 'showflags' convention from Samba is useful for the other packagesAndrew Tridgell1-1/+6
(This used to be commit a4d1f1d2229e1a0b1523bf14fab59278207abbc0)
2007-10-10r18142: add make distclean to talloc buildStefan Metzmacher1-4/+7
metze (This used to be commit c8342c9ae5b37acd72271e025f0ee735a95cf8e5)
2007-10-10r18129: moved the system includes into libreplace - this gives much moreAndrew Tridgell2-29/+2
isolation of our portability environment from the main code, and also simplifies the includes system (no separate #ifdef _SAMBA_BUILD for tdb. ldb etc now) (This used to be commit 77d1a468e06290aba789e2f3affc769fc5159a21)
2007-10-10r18100: actually make usage of libreplace :-)Stefan Metzmacher1-1/+1
metze (This used to be commit 357882e6ec20b559b7053a8dffb72b7dec26b82f)
2007-10-10r18096: try to make tcc happy and don't the same struct names in a global andStefan Metzmacher1-11/+7
a local scope metze (This used to be commit b787259365eb3dbbc5e8a82a95f0beeea0015682)
2007-10-10r18089: sometimes autoconf picks up some old stuff:Stefan Metzmacher1-0/+5
- remove configure and config.h.in - cleanup after autoconf and autoheader are done metze (This used to be commit 8246d8ecd2679af59e32901174638a166ed69222)
2007-10-10r18086: here tooAndrew Tridgell1-2/+2
(This used to be commit e485b25a39ebbbfaf150fad1946e138830bdbfec)
2007-10-10r18083: i should sleep more ....Andrew Tridgell2-1/+1
(This used to be commit 9bc583cf6c66130df4b9fd2ee1ab3ea486e22b8a)
2007-10-10r18082: bring talloc in line with new conventionsAndrew Tridgell2-2/+3
(This used to be commit 7f7c85fa2feb1398050ea6b2929628f83b6bdb11)
2007-10-10r18080: added distclean target to tallocAndrew Tridgell1-0/+7
(This used to be commit 1185dd044b40f722d06b0e148824582e7efcb380)
2007-10-10r18077: move some configure tests out of talloc that are now in libreplaceAndrew Tridgell1-22/+0
(This used to be commit b5d519eb1eea507a749cb252d8dd9265022f7054)
2007-10-10r18076: convert talloc to the new libreplace systemAndrew Tridgell4-7/+23
(This used to be commit 968a4e97cfa6585b06f0c5e64d746715a1297461)
2007-10-10r18064: merge from samba3Stefan Metzmacher1-6/+9
metze (This used to be commit c60deff667941e462fd9c8a894a723c792fe465e)
2007-10-10r18031: Merge my replace fixes:Jelmer Vernooij2-0/+1
* libreplace can now build stand-alone * add stub testsuite for libreplace * make talloc/tdb/ldb use libreplace (This used to be commit fe7ca4b1454e01a33ed0d53791ebffdd349298b4)
2007-10-10r18027: Fix some 64-bit warningsVolker Lendecke2-10/+19
(This used to be commit cd495d89314a653b5976b1690e075fd7bac2f59b)
2007-10-10r17966: remove all generated filesStefan Metzmacher1-1/+1
metze (This used to be commit 2493f670d3581df2bbbca7a0295e31ae3a09c2c0)
2007-10-10r17965: make talloc build more portableStefan Metzmacher1-1/+3
metze (This used to be commit 64ba7ffdb866cc74366842750d95a25b47266097)
2007-10-10r17964: try to support sun* hostsStefan Metzmacher1-2/+2
metze (This used to be commit 87d88b3a47047f837101aca2180555dc35cfcf31)
2007-10-10r17963: fix install logic for talloc.3Stefan Metzmacher1-2/+2
metze (This used to be commit 161f2c04f78ba03ae4a24667e50cc9d8a446921e)
2007-10-10r17960: try to use gmake if present on IRIXStefan Metzmacher1-0/+2
metze (This used to be commit 18b4ae591a3a137dd25edd16a574e489cd5552bf)
2007-10-10r17958: as talloc_init() enabled null tracking, we should avoid to use itStefan Metzmacher1-0/+2
in smbtorture, and in the LOCAL-TALLOC we should reset the null tracking also make bin/smbtorture //url/foo LOCAL-TALLOC LOCAL-TALLOC possible metze (This used to be commit d1dd3df5e4fd21f5cbd00e472438fe3eadb266e5)
2007-10-10r17957: don't try to use an internet connection when generating the manpageStefan Metzmacher1-5/+5
and only install the manpage if we build it metze (This used to be commit 23c6c7a27cc966d8e948e00c41d34e9a6ad40f2c)
2007-10-10r17952: merge changes from samba3Stefan Metzmacher1-1/+5
metze (This used to be commit ff8d044c2e14e81b4bb32eaacc56875e9602ce4d)
2007-10-10r17950: sync talloc with samba3Stefan Metzmacher1-0/+7
metze (This used to be commit 5697841e2949d2f7a053b4766c48906943a5a04e)
2007-10-10r17907: - add a generic talloc_report_depth_cb() function which takes a callbackStefan Metzmacher4-52/+173
to do the actual report. - make the talloc_report_depth_file() a wrapper of it - and talloc_report() and talloc_report_full() are wrapper of talloc_report_depth_file() metze (This used to be commit b199557b358e6216d89d233513079fcd56b307aa)
2007-10-10r17905: fix c++ warningsStefan Metzmacher1-13/+13
metze (This used to be commit 972a84f220f0dabc4e1cc3ffd40a4bf4dedc74d9)
2007-10-10r17895: - talloc_increase_ref_count() can failStefan Metzmacher4-7/+16
- make talloc_reference() typesafe when gcc >= 3 is used metze (This used to be commit 933d1b47ad614d02cc02b602e704948b342febdb)
2007-10-10r17893: add a function to disable the null_contextStefan Metzmacher3-2/+15
metze (This used to be commit 7cab4285b1b61ad5cb425e42d89bcf7d645b0710)
2007-10-10r17892: fix the last talloc c++ warningStefan Metzmacher1-1/+2
metze (This used to be commit 6955ffe4544eddd9e34461f57858480b1acf49c9)
2007-10-10r17891: remove c++ warnings from tallocStefan Metzmacher2-13/+14
metze (This used to be commit fb73ce8d4364a1da3c320034d90c0556529c61c4)
2007-10-10r17886: add talloc_ptrtype() and talloc_array_ptrtype(),Stefan Metzmacher4-0/+112
see the manpage what they do:-) metze (This used to be commit bfca83c91e47e9017474809cd7bc8b2e6e20416a)
2007-10-10r17885: use _TALLOC_TYPEPF() consitentlyStefan Metzmacher1-3/+2
metze (This used to be commit 155cd6b88283b85c53c7ec65efcf431da7b649ac)
2007-10-10r17883: check if talloc_asprintf() works correctStefan Metzmacher1-0/+4
metze (This used to be commit bb79542edbb290c7dbea7c921b0e911dd1b3366b)
2007-10-10r17712: fix compiler warningStefan Metzmacher1-1/+6
metze (This used to be commit 669d1e5f923a5414b8ad2537da1723d50a240387)
2007-10-10r17685: talloc.pc is in the build directoryAndrew Tridgell1-1/+1
(This used to be commit 14a8faa1640db4c083e7b9b06c21d466d0ef0ce3)
2007-10-10r17683: to pick up config.h we need -I. as well for tallocAndrew Tridgell1-1/+1
(This used to be commit 07401300ffccd832371d1f6288052aa293a2eeb4)
2007-10-10r17681: fixed standalone talloc build to support building in a separateAndrew Tridgell2-3/+7
directory (This used to be commit c137a7049ed6a74c035ef7fad86ac1e77e31028c)
2007-10-10r17645: gcc 4.1.x has started producing "value computed is not used" warningsAndrew Tridgell1-1/+4
in very annoying ways for talloc_steal. This rather strange looking cpp approach avoids these warnings. It's really a problem in gcc, but better to do this than put up with the huge flood of warnings. (This used to be commit 8236a0ac5e80c30e52fccc0ef41a6c808ea43420)
2007-10-10r17578: in standalone talloc build ensure we get intptr_t if available (whichAndrew Tridgell1-0/+3
makes the discard_const stuff nicer) (This used to be commit 662f01f8ba861a5ef1d5ee724ed2b3ab9812597a)
2007-10-10r17413: add a new case for the this:Stefan Metzmacher1-0/+41
top->level1->level2->level3 level3 has a deny destructor talloc_free(level1) result: top->level3 metze (This used to be commit 3be930b81d2caf5e13105efa02280c4fc45181cb)