Commit Graph

80 Commits (427abb240aa04a11e60afe1483abe7b1c41e76aa)

Author SHA1 Message Date
Richard Mudgett 427abb240a * Add ref debug tags to astobj2.c ref usage.
13 years ago
Matthew Jordan ed3acdeb21 Fix findings from check-in on r374177
13 years ago
Matthew Jordan a094707d51 Fix a variety of ref counting issues
13 years ago
Richard Mudgett fb1d9a90a4 Enhance astobj2 to support other types of containers.
13 years ago
Richard Mudgett ea0732def2 Make astobj2.h not include linkedlists.h.
13 years ago
Kevin P. Fleming 166b4e2b30 Multiple revisions 369001-369002
13 years ago
Terry Wilson d54717c39e Add new config-parsing framework
13 years ago
Richard Mudgett d4fa095a64 Change ao2 global array to ao2 global object holder.
13 years ago
Richard Mudgett 1420522c6e Fixed __ao2_ref() validating user_data twice.
13 years ago
Richard Mudgett fb796aac06 Misc changes to make astobj2 enhancement diffs easier to follow.
13 years ago
Richard Mudgett 38e892b370 Add global ao2 array container.
13 years ago
Richard Mudgett 8611bea122 Attempt to be more helpful when using a bad ao2 object pointer.
13 years ago
Richard Mudgett 2e834f7d36 Astobj2 locking enhancement.
13 years ago
Kevin P. Fleming 5b821af99a Trailing whitespace cleanup.
13 years ago
Richard Mudgett 50c8557f03 Add ability to clone ao2 containers.
13 years ago
Richard Mudgett e43d123f11 astobj2.h documentation updates.
13 years ago
Russell Bryant 2b2d34b3c9 Constify tag argument in REF_DEBUG related code.
14 years ago
Richard Mudgett ebf860e157 Check fopen return value for ao2 reference debug output.
14 years ago
Richard Mudgett 6cf345e023 Fixed compiler warning and a couple prototype mismatches.
14 years ago
Russell Bryant 6a15e95a32 astobj2: Avoid using temporary objects + ao2_find() with OBJ_POINTER.
14 years ago
Russell Bryant 6357719a82 Fix some astobj2 iterator breakage, add another unit test.
14 years ago
Stefan Schmidt 19eb6c7384 Adding the Move to Front Hash functionality
14 years ago
Jeff Peeler 10362292ef Merged revisions 307273 via svnmerge from
14 years ago
David Vossel c26c190711 Asterisk media architecture conversion - no more format bitfields
15 years ago
Russell Bryant 519b766cd4 Merged revisions 302267 via svnmerge from
15 years ago
David Vossel 7bdd60d6f0 New astobj2 flag for issuing a callback without locking the container.
15 years ago
Tilghman Lesher b98e47d119 Merged revisions 298960 via svnmerge from
15 years ago
Kevin P. Fleming c44da92360 Improve some very confusing structure names in astobj2.c
15 years ago
Jason Parker 9e3f5fa6fb Remove ABI differences that occured when compiling with DEBUG_THREADS.
15 years ago
Alec L Davis 743b168319 prevent segfault if bad magic number is encountered.
15 years ago
David Vossel 9478670527 astobj2 unit test and bug fix
15 years ago
David Vossel bc16d44b73 fixes astobj2 unlinking of multiple objects when OBJ_MULTIPLE was disabled
16 years ago
David Vossel a7123b5f4f fixes memory leak in astobj2 test
16 years ago
Sean Bright ba6201cae6 Fix ao2_callback when both OBJ_MULTIPLE and OBJ_NODATA are passed.
16 years ago
Kevin P. Fleming ad7a9fb8e8 Correct broken logic from revision 225405.
16 years ago
Kevin P. Fleming be796e703a Fix a refcount error introduced by yesterday's OBJ_MULTIPLE commit.
16 years ago
Kevin P. Fleming cdd1f9e296 Finish implementaton of astobj2 OBJ_MULTIPLE, and convert ast_channel_iterator to use it.
16 years ago
Kevin P. Fleming 1c9fe00920 Recorded merge of revisions 222152 via svnmerge from
16 years ago
Tilghman Lesher c1c25181af Merged revisions 221970 via svnmerge from
16 years ago
Michiel van Baak 6f32731568 make sure 'start' is always initialized.
16 years ago
David Vossel d09f9fd00a Merge code associated with AST-2009-006
16 years ago
Tilghman Lesher 98ce0e5b6c Eliminate several needless checks and fix a few memory leaks
16 years ago
Kevin P. Fleming e6b2e9a750 Const-ify the world (or at least a good part of it)
16 years ago
Kevin P. Fleming 1f49e675bb Correct some flaws in the memory accounting code for stringfields and ao2 objects
16 years ago
Kevin P. Fleming ec5116f80c Properly account for memory allocated for channels and datastores
16 years ago
Kevin P. Fleming 1726475a54 Ensure that astobj2 memory allocations are properly accounted for when MALLOC_DEBUG is used
16 years ago
Tilghman Lesher ce6ebaef97 Support HTTP digest authentication for the http manager interface.
16 years ago
Kevin P. Fleming ab3e9ddad1 Merged revisions 182808 via svnmerge from
16 years ago
Tilghman Lesher bfc0d3b795 Add MALLOC_DEBUG to various utility APIs, so that memory leaks can be tracked back to their source.
16 years ago
Mark Michelson 3a9d79f056 Make lock information for ao2_trylock be more useful and gnarly
17 years ago