asterisk/main
Matthew Jordan cfa94a9974 Clean up MWI topic pool before message type destruction
Topics need to be disposed of prior to the message types that are published
on them. This includes topic pools. This prevents an assertion from being
raised on shutdown.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@391040 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-06-09 21:11:25 +00:00
..
editline Enable usage of system-provided NetBSD editline library if available. 2012-07-25 12:21:54 +00:00
stdtime Merged revisions 377138 via svnmerge from 2012-12-03 21:19:40 +00:00
Makefile Correct autoconf script for finding UUID support. 2013-06-03 15:57:42 +00:00
abstract_jb.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
acl.c Trivial patch to make 'best_score' defined for all architectures. 2012-10-07 17:33:38 +00:00
adsi.c Fix crash in unloading of res_adsi module 2012-06-26 13:23:12 +00:00
alaw.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
aoc.c Reset automerge property. 2012-12-11 22:25:21 +00:00
app.c Clean up MWI topic pool before message type destruction 2013-06-09 21:11:25 +00:00
ast_expr2.c Allow the REALTIME() function to report errors back to the caller. 2012-07-11 17:16:50 +00:00
ast_expr2.fl Avoid cppcheck warnings; removing unused vars and a bit of cleanup. 2012-04-17 18:57:40 +00:00
ast_expr2.h Allow the REALTIME() function to report errors back to the caller. 2012-07-11 17:16:50 +00:00
ast_expr2.y Multiple revisions 360356-360357 2012-03-24 02:42:42 +00:00
ast_expr2f.c Doxygen Updates - janitor work 2012-09-21 17:14:59 +00:00
asterisk.c Replace ast_manager_publish_message() with a more useful version. 2013-05-31 14:36:08 +00:00
asterisk.dynamics Remove the old stub files, preferring the optional_api method. 2010-07-14 20:48:59 +00:00
asterisk.exports.in This patch adds a new message bus API to Asterisk. 2013-03-08 15:15:13 +00:00
astfd.c Doxygen Updates Janitor Work 2012-09-22 20:43:30 +00:00
astmm.c Add backtrace generation to MALLOC_DEBUG memory corruption reports 2013-06-08 22:09:07 +00:00
astobj2.c Add backtrace generation to MALLOC_DEBUG memory corruption reports 2013-06-08 22:09:07 +00:00
audiohook.c Doxygen Updates Janitor Work 2012-09-22 20:43:30 +00:00
autochan.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
autoservice.c Stopped spamming of debug messages during attended transfer. 2013-02-15 17:38:22 +00:00
backtrace.c Add backtrace generation to MALLOC_DEBUG memory corruption reports 2013-06-08 22:09:07 +00:00
bridging.c Add more support for native bridging. 2013-06-08 06:31:50 +00:00
bridging_basic.c Remove remaining traces of remove_on_pull from hooks and hook APIs. 2013-06-05 19:19:48 +00:00
bridging_roles.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
buildinfo.c fix a few small things found by using sparse 2008-10-30 16:49:02 +00:00
callerid.c Allow for redirecting reasons to be set to arbitrary strings. 2012-09-25 19:29:14 +00:00
ccss.c Move device state distribution to Stasis-core 2013-04-16 15:33:59 +00:00
cdr.c Migrate a large number of AMI events over to Stasis-Core 2013-05-24 20:44:07 +00:00
cel.c Reset automerge property. 2012-12-11 22:25:21 +00:00
channel.c Rework stasis cache clear events 2013-06-07 12:56:56 +00:00
channel_internal_api.c Fixed a consistency problem with channel snapshot and endpoint state. 2013-06-05 14:47:30 +00:00
chanvars.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
cli.c Migrate a large number of AMI events over to Stasis-Core 2013-05-24 20:44:07 +00:00
config.c Add support for a realtime sorcery module. 2013-04-27 12:01:29 +00:00
config_options.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
core_local.c Make local channels use ast_channel_move() instead of the inlined version. 2013-06-05 23:29:43 +00:00
core_unreal.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
cygload.c Kill off red blobs in most of main/* 2012-03-22 19:51:16 +00:00
data.c Revamp of terminal color codes 2013-02-14 18:47:56 +00:00
datastore.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
db.c Properly finalize prepared SQLite3 statements to prevent memory leak 2012-11-04 01:19:43 +00:00
devicestate.c Avoid unnecessary cleanups during immediate shutdown 2013-05-30 17:05:53 +00:00
dial.c Add dial events to app_queue and app_followme. 2013-05-22 18:11:57 +00:00
dns.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
dnsmgr.c Migrate a large number of AMI events over to Stasis-Core 2013-05-24 20:44:07 +00:00
dsp.c Doxygen Updates - Title update 2012-10-18 14:17:40 +00:00
ecdisa.h Kill off red blobs in most of main/* 2012-03-22 19:51:16 +00:00
endpoints.c Rework stasis cache clear events 2013-06-07 12:56:56 +00:00
enum.c Migrate a large number of AMI events over to Stasis-Core 2013-05-24 20:44:07 +00:00
event.c Stasis: Convert network change events into network change stasis messages 2013-05-03 18:03:26 +00:00
features.c res_parking: Automatically generate extensions, hints, etc. 2013-06-07 16:07:18 +00:00
features_config.c Tweak applicationmap and featuregroup config containers. 2013-06-07 00:33:20 +00:00
file.c Change cleanup ordering in filestream destructor. 2013-01-28 01:58:41 +00:00
fixedjitterbuf.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
fixedjitterbuf.h Kill off red blobs in most of main/* 2012-03-22 19:51:16 +00:00
format.c Merged revisions 377245-377246 via svnmerge from 2012-12-05 03:19:08 +00:00
format_cap.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
format_pref.c Address uninitialized conditional that valgrind found 2013-03-27 19:52:19 +00:00
frame.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
framehook.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
fskmodem.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
fskmodem_float.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
fskmodem_int.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
global_datastores.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
hashtab.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
heap.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
http.c This patch adds a RESTful HTTP interface to Asterisk. 2013-04-22 14:58:53 +00:00
image.c Reset automerge property. 2012-12-11 22:25:21 +00:00
indications.c Merged revisions 377743 via svnmerge from 2012-12-11 02:19:39 +00:00
io.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
jitterbuf.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
json.c Migrate a large number of AMI events over to Stasis-Core 2013-05-24 20:44:07 +00:00
libasteriskssl.c Resolve memory leaks in TLS initialization and TLS client connections 2012-09-14 19:53:43 +00:00
libasteriskssl.exports.in Address OpenSSL initialization issues when using third-party libraries. 2012-01-30 21:21:16 +00:00
loader.c Migrate a large number of AMI events over to Stasis-Core 2013-05-24 20:44:07 +00:00
lock.c Fix for segfault in __ast_rwlock_destroy with DEBUG_THREADS 2013-05-15 15:58:56 +00:00
logger.c Add backtrace generation to MALLOC_DEBUG memory corruption reports 2013-06-08 22:09:07 +00:00
manager.c Only initialize manager_bridging during startup 2013-06-08 22:18:38 +00:00
manager_bridging.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
manager_channels.c Fixed refcounting problems with chanspy AMI support. 2013-06-05 21:14:03 +00:00
manager_mwi.c Migrate a large number of AMI events over to Stasis-Core 2013-05-24 20:44:07 +00:00
md5.c md5: supress some compiler warnings. 2012-04-28 01:33:49 +00:00
message.c Fix lock errors on startup. 2013-04-18 17:26:29 +00:00
named_acl.c Avoid unnecessary cleanups during immediate shutdown 2013-05-30 17:05:53 +00:00
netsock.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
netsock2.c Fix NULL pointer segfault in ast_sockaddr_parse() 2012-06-20 02:07:00 +00:00
parking.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
pbx.c res_parking: Automatically generate extensions, hints, etc. 2013-06-07 16:07:18 +00:00
plc.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
poll.c Merged revisions 285268 via svnmerge from 2010-09-07 19:09:08 +00:00
presencestate.c Avoid unnecessary cleanups during immediate shutdown 2013-05-30 17:05:53 +00:00
privacy.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
rtp_engine.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
say.c Fix saying of date in Dutch. 2012-09-25 23:10:22 +00:00
sched.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
security_events.c Avoid unnecessary cleanups during immediate shutdown 2013-05-30 17:05:53 +00:00
sha1.c Doxygen Updates - janitor work 2012-09-21 17:14:59 +00:00
sip_api.c Don't make chan_sip export global symbols. 2012-10-11 15:49:02 +00:00
slinfactory.c Fix a memory copying bug in slinfactory which was causing mixmonitor issues. 2013-05-28 17:47:29 +00:00
sorcery.c In Sorcery pass the name of the object being allocated to the allocator. 2013-05-20 14:02:37 +00:00
srv.c Removed #if checks for crazy old versions of OS X. 2013-05-08 20:25:28 +00:00
stasis.c Avoid unnecessary cleanups during immediate shutdown 2013-05-30 17:05:53 +00:00
stasis_bridging.c Remove remnant of snapshot blob JSON types 2013-05-31 12:41:10 +00:00
stasis_cache.c Rework stasis cache clear events 2013-06-07 12:56:56 +00:00
stasis_channels.c Rework stasis cache clear events 2013-06-07 12:56:56 +00:00
stasis_endpoints.c Initialize the message type before the topic 2013-05-27 00:06:40 +00:00
stasis_message.c A simplistic router for stasis_message's. 2013-03-15 17:35:16 +00:00
stasis_message_router.c Fix compiler warning. 2013-06-06 20:50:25 +00:00
strcompat.c Add builtin roundf() for systems lacking it. 2013-01-19 20:54:07 +00:00
strings.c Merge in the bridge_construction branch to make the system use the Bridging API. 2013-05-21 18:00:22 +00:00
stun.c Reset automerge property. 2012-12-11 22:25:21 +00:00
syslog.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
taskprocessor.c Merge the pimp_my_sip branch into trunk. 2013-04-25 18:25:31 +00:00
tcptls.c tcptls: Prevent unsupported options from being set 2013-03-15 12:53:03 +00:00
tdd.c Doxygen Updates - janitor work 2012-09-21 17:14:59 +00:00
term.c Revamp of terminal color codes 2013-02-14 18:47:56 +00:00
test.c Avoid unnecessary cleanups during immediate shutdown 2013-05-30 17:05:53 +00:00
threadpool.c Merge the pimp_my_sip branch into trunk. 2013-04-25 18:25:31 +00:00
threadstorage.c Clean up and ensure proper usage of alloca() 2012-07-31 20:21:43 +00:00
timing.c Reset automerge property. 2012-12-11 22:25:21 +00:00
translate.c Add support for parsing SDP attributes, generating SDP attributes, and passing it through. 2012-07-13 16:49:40 +00:00
udptl.c Add CLI configuration documentation 2013-02-15 13:38:12 +00:00
ulaw.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
utils.c Add Asterisk Version to core show locks 2013-05-02 06:47:16 +00:00
uuid.c Add an \extref doxygen pointer for libuuid. 2013-04-26 20:32:11 +00:00
xml.c Add CLI configuration documentation 2013-02-15 13:38:12 +00:00
xmldoc.c Make things work again 2013-04-02 11:40:05 +00:00