asterisk/apps
Kevin P. Fleming 1c9fe00920 Recorded merge of revisions 222152 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
  r222152 | kpfleming | 2009-10-05 20:16:36 -0500 (Mon, 05 Oct 2009) | 20 lines
  
  Fix ao2_iterator API to hold references to containers being iterated.
  
  See Mantis issue for details of what prompted this change.
  
  Additional notes:
  
  This patch changes the ao2_iterator API in two ways: F_AO2I_DONTLOCK
  has become an enum instead of a macro, with a name that fits our
  naming policy; also, it is now necessary to call
  ao2_iterator_destroy() on any iterator that has been
  created. Currently this only releases the reference to the container
  being iterated, but in the future this could also release other
  resources used by the iterator, if the iterator implementation changes
  to use additional resources.
  
  (closes issue #15987)
  Reported by: kpfleming
  
  Review: https://reviewboard.asterisk.org/r/383/
........


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@222176 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2009-10-06 01:24:24 +00:00
..
Makefile One of the changes in 1.6.1 was to allow app_directory to use functionality 2009-06-18 20:52:36 +00:00
app_adsiprog.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_alarmreceiver.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_amd.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_authenticate.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_cdr.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_celgenuserevent.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
app_chanisavail.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
app_channelredirect.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_chanspy.c Get this compiling under dev-mode. 2009-09-17 16:25:38 +00:00
app_confbridge.c Fix options 'm' and 's'. They were swapped in the code. Also document the fact that app_confbridge does not automatically answer the channel. 2009-09-29 19:49:02 +00:00
app_controlplayback.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_dahdibarge.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_dahdiras.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_db.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_dial.c Add bridge related dial flags to the bridge app 2009-09-24 20:29:51 +00:00
app_dictate.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_directed_pickup.c Merged revisions 218223 via svnmerge from 2009-09-14 14:57:23 +00:00
app_directory.c Fix two possible crashes, one only in 1.6.1 and one in 1.6.1 forward. 2009-09-24 07:39:44 +00:00
app_disa.c Merged revisions 220288 via svnmerge from 2009-09-24 19:41:02 +00:00
app_dumpchan.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_echo.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_exec.c Global var cleanup - constification and removing unused vars. 2009-06-07 14:55:51 +00:00
app_externalivr.c Last batch of 'static' qualifiers for module-level global variables. 2009-06-15 19:10:10 +00:00
app_fax.c Minor improvements to app_fax. 2009-08-06 16:07:15 +00:00
app_festival.c Restore an int declaration on PPC platforms. 2009-07-22 21:43:57 +00:00
app_flash.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_followme.c Merged revisions 218577 via svnmerge from 2009-09-15 16:04:41 +00:00
app_forkcdr.c Fixes numerous spelling errors. Patch submitted by alecdavis. 2009-07-30 16:07:05 +00:00
app_getcpeid.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_ices.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_image.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_ivrdemo.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_jack.c minor tweak 2009-06-06 21:42:31 +00:00
app_macro.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_meetme.c Fix compilation of app_meetme. 2009-09-08 22:17:08 +00:00
app_milliwatt.c Merged revisions 209838 via svnmerge from 2009-08-01 11:02:07 +00:00
app_minivm.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_mixmonitor.c Merged revisions 213103 via svnmerge from 2009-08-19 21:21:00 +00:00
app_morsecode.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_mp3.c Fix constify the world compile problem. 2009-05-22 15:07:48 +00:00
app_nbscat.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_originate.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_osplookup.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_page.c Last batch of 'static' qualifiers for module-level global variables. 2009-06-15 19:10:10 +00:00
app_parkandannounce.c Merge the new Channel Event Logging (CEL) subsystem. 2009-06-26 15:28:53 +00:00
app_playback.c Merged revisions 220288 via svnmerge from 2009-09-24 19:41:02 +00:00
app_playtones.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_privacy.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_queue.c Recorded merge of revisions 222152 via svnmerge from 2009-10-06 01:24:24 +00:00
app_read.c Last batch of 'static' qualifiers for module-level global variables. 2009-06-15 19:10:10 +00:00
app_readexten.c Last batch of 'static' qualifiers for module-level global variables. 2009-06-15 19:10:10 +00:00
app_readfile.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_record.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_rpt.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_sayunixtime.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_senddtmf.c Implement a new element in AstXML for AMI actions documentation. 2009-05-22 17:52:35 +00:00
app_sendtext.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_setcallerid.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_skel.c Last batch of 'static' qualifiers for module-level global variables. 2009-06-15 19:10:10 +00:00
app_sms.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_softhangup.c Merged revisions 215270 via svnmerge from 2009-09-02 01:16:59 +00:00
app_speech_utils.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_stack.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_system.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_talkdetect.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_test.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_transfer.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_url.c Last batch of 'static' qualifiers for module-level global variables. 2009-06-15 19:10:10 +00:00
app_userevent.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_verbose.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_voicemail.c Modify VoiceMailMain()'s a() argument to allow mailboxes to be specified by name. 2009-09-30 15:11:21 +00:00
app_voicemail.exports Merged revisions 213283 via svnmerge from 2009-08-20 19:56:14 +00:00
app_waitforring.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_waitforsilence.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_waituntil.c AST-2009-005 2009-08-10 19:20:57 +00:00
app_while.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
app_zapateller.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
enter.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
leave.h remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00
rpt_flow.pdf remove extraneous svn:executable properties 2005-11-29 18:24:39 +00:00