asterisk/res
Terry Wilson 5861bab06d Allow res_calendar to be unloaded
The calendaring tech modules depend on res_calendar and initially
res_calendar just bumped the use count so that it couldn't be unloaded.
res_calendar can potentially create many threads and I've seen issues
where the Asterisk shutdown has failed where it looked like these
threads could be the culprit.

This patch adds unload support for res_calendar. Unloading res_calendar
will also unload the dependant tech modules as well.

(closes issue ASTERISK-16744)
Review: https://reviewboard.asterisk.org/r/1657/
........

Merged revisions 353502 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 353503 from http://svn.asterisk.org/svn/asterisk/branches/10


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@353504 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-02-01 00:08:27 +00:00
..
ael Merged revisions 299449 via svnmerge from 2010-12-22 20:10:34 +00:00
ais Merged revisions 335510 via svnmerge from 2011-09-13 07:35:59 +00:00
snmp Audit of ao2_iterator_init() usage for v1.8. 2012-01-27 18:47:16 +00:00
Makefile Merged revisions 318351 via svnmerge from 2011-05-09 23:16:12 +00:00
res_adsi.c Replace direct access to channel name with accessor functions 2012-01-09 22:15:50 +00:00
res_adsi.exports.in Remove the old stub files, preferring the optional_api method. 2010-07-14 20:48:59 +00:00
res_ael_share.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_ael_share.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_agi.c Opaquify channel stringfields 2012-01-24 20:12:09 +00:00
res_agi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_ais.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_calendar.c Allow res_calendar to be unloaded 2012-02-01 00:08:27 +00:00
res_calendar.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_calendar_caldav.c Add aresult variable for CALENDAR_WRITE 2012-01-27 15:57:40 +00:00
res_calendar_ews.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_calendar_exchange.c Add aresult variable for CALENDAR_WRITE 2012-01-27 15:57:40 +00:00
res_calendar_icalendar.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_clialiases.c Allow each logging destination and console to have its own notion of the verbosity level. 2011-11-29 18:43:16 +00:00
res_clioriginate.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_config_curl.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_config_ldap.c Fix infinite loop releasing the same memory in ldap_loadentry(). 2011-08-19 17:24:56 +00:00
res_config_odbc.c Merged revisions 334230 via svnmerge from 2011-09-01 17:31:34 +00:00
res_config_pgsql.c Merged revisions 332830 via svnmerge from 2011-08-22 18:33:27 +00:00
res_config_sqlite.c Fix sqlite config driver segfault and broken queries 2011-11-03 20:37:50 +00:00
res_config_sqlite3.c Add SQLite 3 realtime support 2011-09-11 17:09:36 +00:00
res_convert.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_crypto.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_crypto.exports.in Remove built-in AES code and use optional_api instead 2010-07-21 19:11:32 +00:00
res_curl.c Add load priority order, such that preload becomes unnecessary in most cases 2010-07-20 19:35:02 +00:00
res_fax.c Opaquify channel stringfields 2012-01-24 20:12:09 +00:00
res_fax.exports.in Log spandsp's fax debug output to the FAX logger level. 2010-05-21 15:15:58 +00:00
res_fax_spandsp.c Correctly apply FAXOPT settings (V17, V27, V29) before starting spandsp layer 2012-01-23 19:22:11 +00:00
res_format_attr_celt.c Added support level for new modules 2011-11-23 16:10:45 +00:00
res_format_attr_silk.c Added support level for new modules 2011-11-23 16:10:45 +00:00
res_http_post.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_jabber.c Replace direct access to channel name with accessor functions 2012-01-09 22:15:50 +00:00
res_jabber.exports.in Fix chan_jingle/gtalk load regression introduced in r346087 2011-12-05 14:47:11 +00:00
res_limit.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_monitor.c Make failed PauseMonitor and UnpauseMonitor with no valid channel not close AMI session. 2012-01-27 19:26:53 +00:00
res_monitor.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_musiconhold.c Opaquify channel stringfields 2012-01-24 20:12:09 +00:00
res_mutestream.c Replace direct access to channel name with accessor functions 2012-01-09 22:15:50 +00:00
res_odbc.c Audit of ao2_iterator_init() usage for v1.8. 2012-01-27 18:47:16 +00:00
res_odbc.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_phoneprov.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_pktccops.c Multiple revisions 350788-350789 2012-01-14 15:51:43 +00:00
res_pktccops.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_realtime.c Cleanup references to sipusers and sipfriends dynamic realtime families 2011-11-01 19:53:26 +00:00
res_rtp_asterisk.c Correct output of RTCP jitter statistics in SR and RR reports 2012-01-19 22:44:38 +00:00
res_rtp_multicast.c Fix sequence number overflow over 16 bits causing codec change in RTP packets. 2011-10-27 19:48:23 +00:00
res_security_log.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_smdi.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_smdi.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_snmp.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_speech.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_speech.exports.in Allow symbol export filtering to work properly on platforms that have symbol prefixes. 2010-04-02 18:57:58 +00:00
res_srtp.c Audit of ao2_iterator_init() usage for v1.8. 2012-01-27 18:47:16 +00:00
res_srtp.exports.in Add SRTP support for Asterisk 2010-06-08 05:29:08 +00:00
res_stun_monitor.c Re-resolve the STUN address if a STUN poll fails for res_stun_monitor. 2011-12-01 21:19:41 +00:00
res_timing_dahdi.c Fix timing source dependency issues with MOH 2011-12-27 20:55:15 +00:00
res_timing_kqueue.c Merged revisions 328247 via svnmerge from 2011-07-14 20:28:54 +00:00
res_timing_pthread.c Fix timing source dependency issues with MOH 2011-12-27 20:55:15 +00:00
res_timing_timerfd.c Fix timing source dependency issues with MOH 2011-12-27 20:55:15 +00:00