                                Release Summary

                                asterisk-12.0.0

                                Date: 2013-12-20

                           <asteriskteam@digium.com>

     ----------------------------------------------------------------------

                               Table of Contents

    1. Summary
    2. Contributors
    3. Closed Issues
    4. Other Changes
    5. Diffstat

     ----------------------------------------------------------------------

                                    Summary

                                 [Back to Top]

   This release includes new features. For a list of new features that have
   been included with this release, please see the CHANGES file inside the
   source package. Since this is new major release, users are encouraged to
   do extended testing before upgrading to this version in a production
   environment.

   The data in this summary reflects changes that have been made since the
   previous release, asterisk-11.

     ----------------------------------------------------------------------

                                  Contributors

                                 [Back to Top]

   This table lists the people who have submitted code, those that have
   tested patches, as well as those that reported issues on the issue tracker
   that were resolved in this release. For coders, the number is how many of
   their patches (of any size) were committed into this release. For testers,
   the number is the number of times their name was listed as assisting with
   testing a patch. Finally, for reporters, the number is the number of
   issues that they reported that were closed by commits that went into this
   release.

     Coders              Testers          Reporters                           
   391 rmudgett        22 elguero       177 mjordan                           
   233 mjordan         20 mjordan       43 jbigelow                           
   214 dlee            19 rmudgett      36 rnewton                            
   168 kmoore          14 alecdavis     31 dlee                               
   149 mmichelson      14 myself        27 coreyfarrell                       
   117 jrose           12 snuffy        18 rmudgett                           
   97 file             9 jbigelow       12 jrose                              
   63 jcolp            7 Tony Lewis     12 snuffy                             
   48 kharwell         6 sruffell       10 tomaso                             
   48 qwell            5 Corey Farrell  10 wdoekes                            
   46 elguero          4 jrose          9 alecdavis                           
   35 wdoekes          4 Rusty Newton   8 gkelleter                           
   33 lathama          4 wdoekes        8 jcolp                               
   28 alecdavis        3 Byron Clark    8 kmoore                              
   25 wedhorn          3 flan           8 mdavenport                          
   23 newtonr          3 Jonathan White 7 kharwell                            
   21 seanbright       2 Deepak Lohani  7 mmichelson                          
   19 Corey Farrell    2 Dmitry         7 wedhorn                             
   16 russell          Melekhov         6 elguero                             
   11 igorg            2 Jeremy Kister  6 jkister                             
   10 sgriepentrog     2 Jonas Falck    6 nbansal                             
   10 snuffy           2 JoshE          6 spitts                              
   10 sruffell         2 Kayode         5 amessina                            
   9 tzafrir           2 kmoore         5 jkroon                              
   7 may               2 Thomas Arimont 5 lmadsen                             
   6 oej               2 Thomas         5 sruffell                            
   6 twilson           Sevestre         5 wimpy                               
   5 jbigelow          1                4 jcovert                             
   4 Andrew Latham     1 abelbeck       4 lathama                             
   4 beagles           1 Alan Frisch    4 slesru                              
   4 coreyfarrell      1 Alex Zarubin   3 abelbeck                            
   4 jkroon            1 Alexander      3 ayrjola                             
   4 tilghman          Heinz            3 ddkprog                             
   3 Guenther Kelleter 1 Alfred         3 jgowdy                              
   3 Jeremiah Gowdy    Farrugia         3 mlnoah                              
   3 Karsten Wemheuer  1 andrea         3 n8ideas                             
   3 NITESH BANSAL     1 Andrew Latham  3 pabelanger                          
   3 Richard Miller    1 Ariel Wainer   3 pedrokiefer                         
   2 abelbeck          1 Artem Makhutov 3 phill                               
   2 Byron Clark       1 beagles        3 tsearle                             
   2 ddkprog           1 Ben Smithurst  3 tzafrir                             
   2 dkerr             1 benjamin       3 ulogic                              
   2 Filip Jenicek     1 Brad Latus     2 adomjan                             
   2 Gareth Palmer     (snuffy)         2 aepshteyn                           
   2 George Joseph     1 Bryan Hunt     2 ahoemig                             
   2 jonax             1 call           2 aragon                              
   2 JoshE             1 Chris Warr     2 beagles                             
   2 Michael Walton    1 Christian      2 dbohling                            
   2 pabelanger        Hesse            2 Demon                               
   2 Pavel Troller     1 Clint Davis    2 dkerr                               
   2 pkiefer           1 Colin          2 eelcob                              
   2 roeften           Cutherbertson    2 flan                                
   2 tsearle           1 Dalius M.      2 gareth                              
   1 adomjan           1 Daniel Bohling 2 gentlec                             
   1 Andre Luis        1 danilo borges  2 gtj                                 
   1 Andrew Nagy       1 Danny Nicholas 2 ishmalik                            
   1 anstein           1 daroz          2 isrl                                
   1 Antti Yrjola      1 David M. Lee   2 jhutchins                           
   1 artem             1 David van Geyn 2 jmillan                             
   1 avalentin         1 Dennis         2 jparker                             
   1 awinters          DeDonatis        2 jpepper                             
   1 bootc             1 Dmitry Burilov 2 jplord                              
   1 byronclark        1 Doug Bailey    2 junky                               
   1 Christian Hesse   1 dsessions      2 kenner                              
   1 Clint Davis       1 eliafino       2 londonnet                           
   1 Clod Patry        1 Eric Hill      2 mike@farsouthnet.com                
   1 coriley           1 Etienne        2 nikola.ciprich                      
   1 Correy Farrell    Lessard          2 p_lindheimer                        
   1 Dan Cropp         1 Ishfaq Malik   2 patrol-cz                           
   1 Daniel O'Connor   1 IA+-aki Baz    2 pk16208                             
   1 David Chappell    Castillo         2 tblancher                           
   1 Demon             1 Jaco Kroon     2 tootai                              
   1 dennis.guse       1 James          2 vldmr                               
   1 Dmitriy Serov     Mortensen        1 /dev/null                           
   1 Dmitry Melekhov   1 Jamuel Starkey 1 adavid                              
   1 dorianlogan       1 Jan Juergens   1 amegyeri                            
   1 dsessions         1 Jared Smith    1 amsoft2001                          
   1 Eelco Brolman     1 Jason Parker   1 andrel                              
   1 eelcob            1 Jean-Philippe  1 anstein                             
   1 Egor Gorlin       Lord             1 arcanos                             
   1 Eric Hill         1 Jeremy Pepper  1 ariw                                
   1 Etienne Lessard   1 Joel Vandal    1 artem                               
   1 feyfre            1 kaldemar       1 ascanland                           
   1 gknispel          1 Karsten        1 avalentin                           
   1 Heiko Wundram     Wemheuer         1 awinters                            
   1 hurdman           1 Kinsey Moore   1 az_tth                              
   1 ianc              1 Kiril Valchev  1 bensmithurst                        
   1 Italo Rossi       1 klaus3000      1 berlic                              
   1 Jaco Kroon        1 Leif Madsen    1 bklang                              
   1 Jakob Hirsch      1 Martin W       1 blackaura                           
   1 James Le Cuirot   1 Michael Keuter 1 blkline                             
   1 Jeremy LainA(c)   1 mmichelson     1 bootc                               
   1 Jeremy Pepper     1 newtonr        1 brhunt                              
   1 jkister           1 Nikola Ciprich 1 brianscott                          
   1 John Covert       1 Nikolay        1 brietz                              
   1 junky             Ilduganov        1 bulkorok                            
   1 Kaloyan Kovachev  1 Noah           1 byronclark                          
   1 kawasaki          Engelberth       1 call                                
   1 klaus3000         1 oej            1 challado                            
   1 kmoore, wdoekes   1 Pavel Kopchyk  1 chappell                            
   1 Konstantin        1 Pavel Troller  1 chengzhicn                          
   Suvorov             1 Pedro Kiefer   1 chesse                              
   1 lminiero          1 Peter Katzmann 1 chewi                               
   1 marcelloceschia   1 Pietro Bertera 1 chip                                
   1 Martin W          1 Rodrigo P.     1 clint.davis                         
   1 moy               Telles           1 colinc                              
   1 murraytm          1 Stephan        1 coopvr                              
   1 n8ideas           1 Steve Lang     1 coriley                             
   1 nbansal           1 Steven T.      1 daninmadison                        
   1 nbougues          Wheeler          1 danjenkins                          
   1 Nikolay Ilduganov 1 Stuart         1 daren                               
   1 Nitesh Bansal     Henderson        1 dario                               
   1 one47             1 Sven Beisiegel 1 darius                              
   1 Oscar Esteve      1 sysreq         1 daroz                               
   1 outtolunc         1 tbsky          1 dbailey                             
   1 pbertera          1 Torrey Searle  1 deniz                               
   1 Pedro Kiefer      1 Tzafrir Cohen  1 dennis.guse                         
   1 Peter Racz        1 William luke   1 dennisd                             
   1 Philippe                           1 derlinuxer                          
   Lindheimer                           1 deti                                
   1 phill                              1 din3sh                              
   1 Renato dos Santos                  1 djimbo                              
   1 Rusty Newton                       1 dlmarten                            
   1 serginuez                          1 docent                              
   1 Shaun Ruffel                       1 dorianlogan                         
   1 Simone Camporeale                  1 eabad                               
   1 Stefan Reuter                      1 eleo                                
   1 Stefan Wachtler                    1 erichill                            
   1 tblancher                          1 fabled                              
   1 Thomas Omerzu                      1 falves11                            
   1 Timo Teras                         1 feyfre                              
   1 Torrey Searle                      1 fhackenberger                       
   1 Tzafrir Cohen                      1 floradio                            
   1 varnav                             1 frap                                
   1 veilen                             1 frenk77                             
   1 vldmr                              1 gasparz                             
   1 wimpy                              1 giacomo                             
   1 Zhi Cheng                          1 gian                                
                                        1 gknispel                            
                                        1 gporras                             
                                        1 greenlightcrm                       
                                        1 herzer                              
                                        1 hexanol                             
                                        1 hurdman                             
                                        1 ianc                                
                                        1 ibc                                 
                                        1 ipengineer                          
                                        1 ivo.andonov                         
                                        1 j_juergens                          
                                        1 james.mortensen                     
                                        1 jhirsch                             
                                        1 jhoppebugs                          
                                        1 jimcredland                         
                                        1 jllull                              
                                        1 jmce                                
                                        1 joel_vandal                         
                                        1 johan                               
                                        1 joshoa                              
                                        1 jsmith                              
                                        1 kawasaki                            
                                        1 kesselklopfer79                     
                                        1 kiennd                              
                                        1 klaus3000                           
                                        1 knk                                 
                                        1 kris2k                              
                                        1 kuj                                 
                                        1 kwemheuer                           
                                        1 lanzaandrea                         
                                        1 leenooks                            
                                        1 lexus350                            
                                        1 licedey                             
                                        1 lieshout                            
                                        1 maha                                
                                        1 marcelloceschia                     
                                        1 marcoloway                          
                                        1 mcargile                            
                                        1 mdalius                             
                                        1 menschentier                        
                                        1 mithraen                            
                                        1 modelnine                           
                                        1 mpaland                             
                                        1 murraytm                            
                                        1 navaismo                            
                                        1 nbougues                            
                                        1 netaskd                             
                                        1 netwrkr                             
                                        1 nhuskinson                          
                                        1 nicolastanski                       
                                        1 nik600                              
                                        1 nivek                               
                                        1 oscares                             
                                        1 outtolunc                           
                                        1 ovi                                 
                                        1 patrickm                            
                                        1 pciccone                            
                                        1 PepeN                               
                                        1 pgoergler                           
                                        1 pgoldbaum                           
                                        1 pjphilipp                           
                                        1 pracz                               
                                        1 rafuchoucv                          
                                        1 remiq                               
                                        1 rgagnon                             
                                        1 roeften                             
                                        1 rossbeer                            
                                        1 rudolf                              
                                        1 salecha                             
                                        1 saltydog256                         
                                        1 schmoozecom                         
                                        1 serginuez                           
                                        1 sgriepentrog                        
                                        1 sharky                              
                                        1 shaunc869                           
                                        1 shazaum                             
                                        1 shmagin                             
                                        1 sickpig                             
                                        1 simone.camporeale                   
                                        1 skavin                              
                                        1 smartbyte                           
                                        1 softins                             
                                        1 srt                                 
                                        1 stefan.at.wpf                       
                                        1 sthen                               
                                        1 stocksy                             
                                        1 supertle                            
                                        1                                     
                                        sven.beisiegel@siemens-enterprise.com 
                                        1 swheeler                            
                                        1 t-o                                 
                                        1 tbsky                               
                                        1 telles                              
                                        1 teunis90                            
                                        1 tilghman                            
                                        1 tim_ringenbach                      
                                        1 tm1000                              
                                        1 tomo1657                            
                                        1 ulugutz                             
                                        1 urtho                               
                                        1 usinternet                          
                                        1 varnav                              
                                        1 veghead                             
                                        1 veilen                              
                                        1 vilius365                           
                                        1 vmisha                              
                                        1 volga629                            
                                        1 wcselby                             
                                        1 wybecom                             
                                        1 xhienne                             
                                        1 zhanglei                            

     ----------------------------------------------------------------------

                                 Closed Issues

                                 [Back to Top]

   This is a list of all issues from the issue tracker that were closed by
   changes that went into this release.

  Category: Addons/chan_mobile

   ASTERISK-14527: [patch] Add busy detection
   Revision: 379144
   Reporter: artem
   Testers: Artem Makhutov
   Coders: artem

   ASTERISK-16357: chan_mobile unable to connect to cellphone
   Revision: 379344
   Reporter: challado
   Testers: Alexander Heinz, Nikolay Ilduganov, benjamin, eliafino, David van
   Geyn
   Coders: Nikolay Ilduganov

   ASTERISK-16822: Channel Variable SMSSRC not set properly
   Revision: 379180
   Reporter: menschentier
   Testers: Jonas Falck
   Coders: jonax, roeften

   ASTERISK-19153: [patch] - Sms sender is not parsed correctly in incoming
   sms
   Revision: 379180
   Reporter: roeften
   Testers: Jonas Falck
   Coders: jonax, roeften

  Category: Addons/chan_ooh323

   ASTERISK-21800: ooh323 channels stuck if no gatekeer or ooh323 reload
   Revision: 390230
   Reporter: slesru
   Testers: Dmitry Melekhov
   Coders: may

   ASTERISK-21960: ooh323 channels stuck
   Revision: 404321
   Reporter: slesru
   Testers: Dmitry Melekhov
   Coders: may

   ASTERISK-22020: ooh323 Q931DisplayIE causes Anonymous on phone displays
   Revision: 404211
   Reporter: rossbeer
   Coders: may

  Category: Addons/res_config_mysql

   ASTERISK-19793: Only last realtime member of a queue is not actually
   removed from queue when removed from database
   Revision: 371325
   Reporter: maha
   Coders: mmichelson

   ASTERISK-21035: [patch] - features.conf in static realtime requires
   distinct cat_metric for each parking lot
   Revision: 382954
   Reporter: aepshteyn
   Coders: elguero

  Category: Applications/General

   ASTERISK-20039: DTMF meta-digit W missing
   Revision: 374030
   Reporter: jgowdy
   Testers: rmudgett
   Coders: Jeremiah Gowdy

   ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to
   read from rusage
   Revision: 402546
   Reporter: hurdman
   Coders: hurdman

   ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on
   subsequent logins
   Revision: 400759
   Reporter: jbigelow
   Coders: rmudgett

  Category: Applications/NewFeature

   ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to
   Early Media
   Revision: 401411
   Reporter: gasparz
   Coders: n8ideas

   ASTERISK-20782: Allow SayAlpha to announce "Uppercase " in a string.
   Revision: 397493
   Reporter: nivek
   Coders: kmoore

  Category: Applications/SLA

   ASTERISK-20440: [patch] No ringback towards SLAstation on outbound trunk
   call.
   Revision: 379828
   Reporter: dkerr
   Coders: dkerr

   ASTERISK-20462: [patch] Trunk not hungup if SLA Station hangs up before
   answer
   Revision: 379828
   Reporter: dkerr
   Coders: dkerr

  Category: Applications/app_alarmreceiver

   ASTERISK-16668: ACK tone interupted - Jitterbuffers do not function
   properly as AlarmReceiver App does not send RTP regularly
   Revision: 372310
   Reporter: saltydog256
   Coders: mmichelson

   ASTERISK-16694: [patch] ACK tone not reliable on embedded platform with
   low CPU power
   Revision: 372310
   Reporter: lieshout
   Coders: mmichelson

   ASTERISK-18417: app_alarmreceiver hanging forever in
   send_tone_burst/ast_waitfor()
   Revision: 372310
   Reporter: frap
   Coders: mmichelson

   ASTERISK-19435: Asterisk segfaults in app_alarmreceiver
   Revision: 372310
   Reporter: leenooks
   Coders: mmichelson

   ASTERISK-20157: Code Cleanup in app_alarmreceiver
   Revision: 372310
   Reporter: pedrokiefer
   Coders: mmichelson

   ASTERISK-20158: Add support to Audio Call Next Event - in
   app_alarmreceiver
   Revision: 372310
   Reporter: pedrokiefer
   Coders: mmichelson

   ASTERISK-20224: Fix Documentation
   Revision: 372310
   Reporter: pedrokiefer
   Coders: mmichelson

   ASTERISK-20289: [patch] Use ALAW in app_alarmreceiver
   Revision: 375150
   Reporter: knk
   Coders: pkiefer

   ASTERISK-20484: Code Cleanup in app_alarmreceiver caused new issue where
   event are processed before receiving all digits
   Revision: 375081
   Reporter: jplord
   Testers: Jean-Philippe Lord, Pedro Kiefer
   Coders: Kaloyan Kovachev

  Category: Applications/app_bridgewait

   ASTERISK-21922: Add the ability to app_bridgwait to specify a particular
   bridge to place channels into
   Revision: 395509
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21923: Add the ability to app_bridgewait to specify various music
   and sound options
   Revision: 394731
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology
   callback to resume entertainment sounds.
   Revision: 396189
   Reporter: jrose
   Coders: jrose

  Category: Applications/app_cdr

   ASTERISK-22566: [patch] app_cdr leaves application registered and
   res_parking leaks a ref to config
   Revision: 400021
   Reporter: coreyfarrell
   Coders: Corey Farrell

  Category: Applications/app_celgenuserevent

   ASTERISK-22799: CEL: Invalid cel.conf will fail to create Stasis topic,
   allowing for a crash if CELGenUserEvent attempts to publish to it
   Revision: 402839
   Reporter: mjordan
   Coders: kmoore

  Category: Applications/app_chanspy

   ASTERISK-22780: ARI: Implement channel spying
   Revision: 403118
   Reporter: mjordan
   Coders: jcolp

  Category: Applications/app_confbridge

   ASTERISK-19448: ConfBridge crashes Asterisk when no timing module loaded.
   Revision: 375511
   Reporter: feyfre
   Coders: feyfre

   ASTERISK-19562: [patch] ConfBridge - Inconsistent hold-music behaviour
   Revision: 374658
   Reporter: flan
   Testers: flan, mjordan, jrose, Jonathan White
   Coders: twilson

   ASTERISK-19726: [patch][bug] ConfBridge - Users listening to MoH, and who
   should be muted, are often unmuted and recorded
   Revision: 374658
   Reporter: flan
   Testers: flan, mjordan, jrose, Jonathan White
   Coders: twilson

   ASTERISK-19983: ConfBridge does not expose a mechanism to change the
   language on the Bridging channel, defaulting to 'en'
   Revision: 400744
   Reporter: londonnet
   Testers: rmudgett
   Coders: junky

   ASTERISK-20181: Various confbridge features not available when set in user
   profile within confbridge.conf
   Revision: 374658
   Reporter: londonnet
   Testers: flan, mjordan, jrose, Jonathan White
   Coders: twilson

   ASTERISK-20458: ConfBridge() dislplays many ERROR messages on console when
   loading invalid menu data
   Revision: 374107
   Reporter: lmadsen
   Testers: Leif Madsen
   Coders: mmichelson

   ASTERISK-20464: Can't join ConfBridge() with video
   Revision: 373414
   Reporter: lmadsen
   Coders: jcolp

   ASTERISK-20601: Confbridge recording does not work
   Revision: 375472
   Reporter: vilius365
   Coders: jrose

   ASTERISK-20606: Wrong confbridge behavior when participants enter
   simultaneously
   Revision: 378002
   Reporter: eleo
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20655: Cannot reset pin with CONFBRIDGE(user,pin)
   Revision: 377229
   Reporter: wimpy
   Coders: rmudgett

   ASTERISK-20827: AMI events for ConfBridge Mute,Record, start and stop
   Revision: 381256
   Reporter: clint.davis
   Testers: Clint Davis, elguero
   Coders: Clint Davis

   ASTERISK-20898: sound_only_one parameter will be ignored in
   confbridge.conf
   Revision: 380194
   Reporter: derlinuxer
   Testers: Stephan
   Coders: elguero

   ASTERISK-20938: [patch] ConfBridge list from CLI and Manager no longer
   include waiting members
   Revision: 379479
   Reporter: fabled
   Coders: Timo Teras

   ASTERISK-20990: Confbridge announcement not played
   Revision: 380896
   Reporter: jkister
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20991: Confbridge errors on leaving
   Revision: 380893
   Reporter: jkister
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20994: AMI command reception after app_confbridge.so unload
   results in crash
   Revision: 381069
   Reporter: jkister
   Testers: Rusty Newton, Jeremy Kister
   Coders: rmudgett

   ASTERISK-21780: Add missing documentation for new config option
   Revision: 389202
   Reporter: snuffy
   Coders: kmoore

   ASTERISK-21802: (un)muting a ConfBridge user via *CLI doesn't generate AMI
   events
   Revision: 389402
   Reporter: wimpy
   Coders: mjordan

   ASTERISK-21827: [patch] Add kick all capability to app_confbridge's CLI
   command 'kick'
   Revision: 394531
   Reporter: dorianlogan
   Coders: dorianlogan

   ASTERISK-21859: Confbridge doesn't tear down an empty conference bridge
   when all users were kicked via end_marked=yes. Also, side effect crashes.
   Revision: 399226
   Reporter: gentlec
   Coders: kharwell

   ASTERISK-22478: [patch]Can't use pound(hash) symbol for custom DTMF menus
   in ConfBridge (processed as directive)
   Revision: 402417
   Reporter: nicolastanski
   Coders: rmudgett

   ASTERISK-22760: ConfBridge: CONFBRIDGE function does not allow for dynamic
   creation of menu items
   Revision: 402397
   Reporter: mjordan
   Coders: jrose

  Category: Applications/app_dahdiras

   ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to
   read from rusage
   Revision: 402546
   Reporter: hurdman
   Coders: hurdman

  Category: Applications/app_db

   ASTERISK-21070: DBdeltree throws spurious error under almost all cases
   Revision: 381366
   Reporter: ianc
   Coders: ianc

  Category: Applications/app_dial

   ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to
   Early Media
   Revision: 401411
   Reporter: gasparz
   Coders: n8ideas

   ASTERISK-17254: Dial MulticastRTP channel with A option can't play the
   file
   Revision: 373553
   Reporter: wybecom
   Coders: jcolp

   ASTERISK-20287: Broken hangupcause passtrough
   Revision: 371863
   Reporter: berlic
   Testers: rmudgett
   Coders: Konstantin Suvorov

   ASTERISK-21113: app_dial.c does not honor 'c' flag when calling party
   hangs up
   Revision: 381881
   Reporter: modelnine
   Coders: Heiko Wundram

  Category: Applications/app_directed_pickup

   ASTERISK-20383: Add missing named call pickup group features for parity
   with numeric call pickup groups.
   Revision: 373221
   Reporter: rmudgett
   Testers: rmudgett
   Coders: rmudgett

  Category: Applications/app_disa

   ASTERISK-17493: [patch] dsp.c sends multiple DTMF key events up to
   applications
   Revision: 374493
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

  Category: Applications/app_externalivr

   ASTERISK-20132: Security Vulnerability: remote authenticated attacker can
   execute arbitrary shell commands on system through app ExternalIVR
   Revision: 372001
   Reporter: mjordan
   Coders: mjordan

  Category: Applications/app_followme

   ASTERISK-16879: [patch] FollowMe has a maximum of 90 chars for number
   Revision: 372393
   Reporter: junky
   Testers: mjordan
   Coders: Clod Patry

  Category: Applications/app_meetme

   ASTERISK-20440: [patch] No ringback towards SLAstation on outbound trunk
   call.
   Revision: 379828
   Reporter: dkerr
   Coders: dkerr

   ASTERISK-20462: [patch] Trunk not hungup if SLA Station hangs up before
   answer
   Revision: 379828
   Reporter: dkerr
   Coders: dkerr

   ASTERISK-20486: MeetMe Unable to write frame to channel after SIP channel
   hangs up.
   Revision: 376312
   Reporter: mcargile
   Coders: jrose

   ASTERISK-20574: Crash in MeetMe using a chan_motif channel when shutting
   down Asterisk
   Revision: 393740
   Reporter: slesru
   Coders: jkroon

   ASTERISK-21467: Stasis Core - Refactor MeetMe Events
   Revision: 390848
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21907: Crash - segfault - When executing a MeetMeAdmin command
   that requires a member, without specifying a member
   Revision: 399036
   Reporter: aepshteyn
   Coders: kmoore

   ASTERISK-22269: app_meetme: wrong bit value for CONFFLAG_DONT_DENOISE
   Revision: 396946
   Reporter: softins
   Coders: mjordan

  Category: Applications/app_minivm

   ASTERISK-17133: [patch] minivm: when sending mail and using volgain
   Revision: 372557
   Reporter: tzafrir
   Coders: Tzafrir Cohen

   ASTERISK-18697: [minivm] Crash in MinivmNotify
   Revision: 379612
   Reporter: bootc
   Testers: Chris Warr
   Coders: bootc

  Category: Applications/app_mixmonitor

   ASTERISK-18220: MixMonitor stops recording during attended Transfer
   Revision: 373479
   Reporter: ishmalik
   Coders: jrose

   ASTERISK-21294: Calling StopMixMonitor on a channel w/o MixMonitor running
   returns -1
   Revision: 383632
   Reporter: daroz
   Testers: daroz
   Coders: elguero

   ASTERISK-21799: [patch] Dropouts/distortion in MixMonitor recording when
   recording RTP with ptime of 60ms
   Revision: 389897
   Reporter: mike@farsouthnet.com
   Testers: jrose
   Coders: Michael Walton

   ASTERISK-22368: [patch] mixmonitor_free leaks filename
   Revision: 398017
   Reporter: coreyfarrell
   Coders: wdoekes

  Category: Applications/app_page

   ASTERISK-19883: [patch] - RTP packet with Timestamp=0 on Multicast paging
   Revision: 385638
   Reporter: giacomo
   Testers: Pietro Bertera, Tzafrir Cohen
   Coders: tzafrir, pbertera

   ASTERISK-20305: Asterisk crashing on Page()
   Revision: 372136
   Reporter: mlnoah
   Testers: Noah Engelberth
   Coders: mmichelson

   ASTERISK-20991: Confbridge errors on leaving
   Revision: 380893
   Reporter: jkister
   Testers: rmudgett
   Coders: rmudgett

  Category: Applications/app_parkandannounce

   ASTERISK-20113: ParkAndAnnounce doesn't return to n+1 when no
   return_context defined
   Revision: 381918
   Reporter: serginuez
   Coders: serginuez

  Category: Applications/app_playback

   ASTERISK-20800: 'module reload app_playback.so' won't load say.conf if it
   didn't exist during module's first load
   Revision: 381219
   Reporter: pgoergler
   Coders: kharwell

  Category: Applications/app_queue

   ASTERISK-16115: [patch] problem with ringinuse=no, queue members receive
   sometimes two calls
   Revision: 372051
   Reporter: nik600
   Coders: Italo Rossi

   ASTERISK-17776: No CDR record is generated if caller hangs up while in
   Queue and members are busy. Reproduced in 1.8 and 1.6 as well.
   Revision: 375416
   Reporter: amegyeri
   Coders: mjordan

   ASTERISK-19793: Only last realtime member of a queue is not actually
   removed from queue when removed from database
   Revision: 371325
   Reporter: maha
   Coders: mmichelson

   ASTERISK-19918: MoH (Music on Hold) is stopped after call in a queue is
   terminated
   Revision: 376291
   Reporter: eabad
   Coders: beagles

   ASTERISK-19960: Incorrect data in queue_log, event TRANSFER, field data1
   Revision: 381792
   Reporter: shmagin
   Coders: kharwell

   ASTERISK-20243: Update documentation for QueueMemberStatus AMI event to
   reflect actual device state values
   Revision: 372538
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-20380: Bad ao2_unlock call in app_queue's try_calling
   Revision: 372627
   Reporter: jpepper
   Coders: Jeremy Pepper

   ASTERISK-20390: chan_local queue members broken by r372050
   Revision: 373881
   Reporter: tim_ringenbach
   Coders: jcolp

   ASTERISK-20743: Queue Log - All Calls End With COMPLETECALLER When h
   Extension Is Present
   Revision: 378516
   Reporter: call
   Testers: call, elguero
   Coders: elguero

   ASTERISK-20801: Non-SIP queue members get no calls when ringinuse=no.
   Revision: 378039
   Reporter: rmudgett
   Coders: rmudgett

   ASTERISK-20842: Add Queue Pause Device States
   Revision: 396010
   Reporter: p_lindheimer
   Coders: Philippe Lindheimer

   ASTERISK-20862: Asterisk min and max member penalties not honored when set
   with 0
   Revision: 402648
   Reporter: schmoozecom
   Coders: kmoore

   ASTERISK-21397: [patch] manager crash on unloading app_queue
   Revision: 385595
   Reporter: pk16208
   Testers: Corey Farrell
   Coders: elguero

   ASTERISK-21469: Stasis Core - Refactor Queue Events
   Revision: 390901
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21517: API Improvements: refactor app_queue to listen for a
   Transfer stasis message and update the Queue Log appropriately
   Revision: 397451
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21738: [patch] Segfault On Realtime Queue Members Processing
   Revision: 388110
   Reporter: n8ideas
   Testers: JoshE
   Coders: elguero

   ASTERISK-21782: Delayed audio to agent when answering a queue call
   Revision: 391245
   Reporter: remiq
   Coders: mjordan

   ASTERISK-21826: [patch] Bad queue_log entry when removed member from queue
   via CLI
   Revision: 401435
   Reporter: oscares
   Coders: Oscar Esteve

   ASTERISK-21943: Bridge API Enhancements - handle AgentLogin/AgentLogout in
   the Queue Log using Stasis
   Revision: 397451
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21980: Error message for QUEUE_MEMBER when member is not in queue
   is unclear
   Revision: 394346
   Reporter: adavid
   Coders: mjordan

   ASTERISK-22189: Wrap up time is ignored for queue members who are members
   in multiple queues
   Revision: 396949
   Reporter: mjordan
   Testers: Tony Lewis
   Coders: mjordan

   ASTERISK-22197: [patch] Queuelog EXITWITHKEY only two of four parameters
   Revision: 400625
   Reporter: mdalius
   Testers: Dalius M.
   Coders: elguero

   ASTERISK-22258: Queue crashes when publishing message to Stasis after
   ringing busy Agent
   Revision: 396365
   Reporter: djimbo
   Testers: Kiril Valchev
   Coders: mjordan

   ASTERISK-22263: [patch] 'queue add member ...' help text update
   Revision: 398887
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22507: app_queue assertion failure on caller hangup
   Revision: 400061
   Reporter: rmudgett
   Coders: mjordan

   ASTERISK-22604: app_queue is dependent upon AMI subscribing to stasis.
   Revision: 400672
   Reporter: rmudgett
   Coders: rmudgett

   ASTERISK-22644: Crash with app queue and DND set on SIP agent phone
   Revision: 402518
   Reporter: marcoloway
   Coders: kharwell

  Category: Applications/app_sayunixtime

   ASTERISK-22856: [patch]SayUnixTime in polish reads minutes instead of
   seconds
   Revision: 404461
   Reporter: veilen
   Coders: veilen

  Category: Applications/app_senddtmf

   ASTERISK-18172: SendDTMF with duration
   Revision: 373979
   Reporter: shazaum
   Coders: Renato dos Santos

  Category: Applications/app_sms

   ASTERISK-22590: BufferOverflow in unpacksms16() when receiving 16 bit
   multipart SMS with app_sms
   Revision: 403857
   Reporter: j_juergens
   Testers: Jan Juergens
   Coders: sgriepentrog

  Category: Applications/app_speech_utils

   ASTERISK-17136: SPEECH_ENGINE should be readable
   Revision: 374096
   Reporter: kenner
   Coders: jcolp

  Category: Applications/app_voicemail

   ASTERISK-18207: externnotify script called with (null) context parameter
   during pollmessages run, essentially stopping it from running.
   Revision: 384327
   Reporter: blkline
   Coders: Karsten Wemheuer

   ASTERISK-19431: Asterisk Russian language support missing voicemail
   prompts
   Revision: 386879
   Reporter: volga629
   Coders: newtonr

   ASTERISK-19908: Add an ami function to refresh a voicemail box
   Revision: 373913
   Reporter: jhutchins
   Coders: kmoore

   ASTERISK-20280: In app_voicemail we attempt to play the sound
   "vm-urgent-removed", which should be "vm-marked-nonurgent"
   Revision: 376282
   Reporter: tomo1657
   Testers: Rusty Newton
   Coders: Rusty Newton

   ASTERISK-21302: [patch] app_voicemail crashes on config error and there
   are some potential memory leaks
   Revision: 385573
   Reporter: jkroon
   Testers: Jaco Kroon, elguero
   Coders: elguero

   ASTERISK-21413: app_voicemail sound file for forwarding messages can be
   misleading
   Revision: 403106
   Reporter: netwrkr
   Testers: newtonr
   Coders: newtonr

   ASTERISK-22414: [patch] voicemail and test_voicemail_api leaks
   Revision: 398287
   Reporter: coreyfarrell
   Coders: coreyfarrell

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Applications/app_voicemail/IMAP

   ASTERISK-19155: Memory leak in app_voicemail.c when using IMAP
   Revision: 372302
   Reporter: phill
   Coders: Filip Jenicek

   ASTERISK-20435: app_voicemail deletes the wrong greeting if both an
   unavailable and a temporary greeting is available and imap greetings are
   used
   Revision: 373740
   Reporter: fhackenberger
   Coders: elguero

  Category: Applications/app_voicemail/NewFeature

   ASTERISK-17206: [patch] Allow external commands to send mailbox refreshes
   Revision: 373913
   Reporter: tilghman
   Coders: kmoore

  Category: Applications/app_voicemail/ODBC

   ASTERISK-20717: Voicemail access "SQL Get Data error! coltitle=msg_id"
   Revision: 379461
   Reporter: alecdavis
   Coders: jrose

  Category: Bridges/bridge_builtin_features

   ASTERISK-22709: crash: atxfer threeway call results in crash while
   creating channel snapshot
   Revision: 404260
   Reporter: jbigelow
   Coders: kharwell

  Category: Bridges/bridge_native_rtp

   ASTERISK-22128: ARI/bridges: chan_sip channels with directmedia=yes -
   Asterisk doesn't retake the media when the technology changes from native
   rtp
   Revision: 395866
   Reporter: jrose
   Coders: jcolp

   ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge
   on 200OK response to invite when the 200 lacks SDP
   Revision: 398838
   Reporter: jrose
   Coders: jrose

   ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge
   on 200OK response to invite when the 200 lacks SDP
   Revision: 399978
   Reporter: jrose
   Coders: jrose

   ASTERISK-22615: sip_attended_transfer: crash on disposed of object in
   native RTP bridge
   Revision: 400452
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22676: Native RTP (p2p) bridge is not torn down during transition
   to soft mix
   Revision: 402149
   Reporter: jbigelow
   Testers: jbigelow
   Coders: kmoore

   ASTERISK-22678: crash: play non-existent sound to bridge
   Revision: 400850
   Reporter: jbigelow
   Testers: jbigelow
   Coders: rmudgett

   ASTERISK-22680: crash: playback control with operation omitted in POST
   Revision: 401108
   Reporter: jbigelow
   Coders: rmudgett

   ASTERISK-22703: crash: hanging up channels in a softmix bridge
   Revision: 402337
   Reporter: jbigelow
   Coders: jcolp

   ASTERISK-22749: Deadlock during 4-way conference creation
   Revision: 403768
   Reporter: kmoore
   Coders: kmoore

  Category: Bridges/bridge_simple

   ASTERISK-22001: Running monitors crash Asterisk when a monitored channel
   leaves a bridge.
   Revision: 393785
   Reporter: jrose
   Coders: mjordan

   ASTERISK-22709: crash: atxfer threeway call results in crash while
   creating channel snapshot
   Revision: 404260
   Reporter: jbigelow
   Coders: kharwell

  Category: Bridges/bridge_softmix

   ASTERISK-22678: crash: play non-existent sound to bridge
   Revision: 400850
   Reporter: jbigelow
   Testers: jbigelow
   Coders: rmudgett

   ASTERISK-22680: crash: playback control with operation omitted in POST
   Revision: 401108
   Reporter: jbigelow
   Coders: rmudgett

   ASTERISK-22703: crash: hanging up channels in a softmix bridge
   Revision: 402337
   Reporter: jbigelow
   Coders: jcolp

   ASTERISK-22709: crash: atxfer threeway call results in crash while
   creating channel snapshot
   Revision: 404260
   Reporter: jbigelow
   Coders: kharwell

  Category: CDR/General

   ASTERISK-21196: Refactor CDRs onto Stasis-Core to handle changes in
   bridging behavior
   Revision: 391947
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-21394: [patch] - Fundamental changes to CDR within single
   asterisk family (1.8) during externally initiated blind transfers with an
   h extension present
   Revision: 387039
   Reporter: ishmalik
   Testers: Ishfaq Malik, mjordan
   Coders: one47

   ASTERISK-21699: Bridge API Enhancements - handle Call Pickup in CDRs
   Revision: 395135
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-22060: Assertion triggered in CDR code when called channel is
   redirected using AMI
   Revision: 394290
   Reporter: mmichelson
   Coders: mjordan

   ASTERISK-22482: CDR Assertion failure when local channel leaves parking
   lot.
   Revision: 400063
   Reporter: rmudgett
   Coders: mjordan

   ASTERISK-22488: CDR performance bottleneck
   Revision: 399667
   Reporter: rmudgett
   Coders: mjordan

   ASTERISK-22884: hangup_handler end with h extension: tests currently fail
   in Asterisk 12 +
   Revision: 404295
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-22886: CDRs: Applications that manipulate CDRs are out of step
   with engine, creating unpredictable results
   Revision: 404295
   Reporter: mjordan
   Coders: mjordan

  Category: CDR/cdr_adaptive_odbc

   ASTERISK-22272: [patch] Unexepected behaviour with adaptive odbc filter
   Revision: 401582
   Reporter: jllull
   Coders: rmudgett

  Category: CDR/cdr_custom

   ASTERISK-22412: Memory corruption in cdr_custom.c.
   Revision: 397903
   Reporter: rmudgett
   Coders: rmudgett

  Category: CEL/General

   ASTERISK-21563: API Enhancements - CEL refactoring - channel state
   Revision: 391622
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21564: API Enhancements - CEL refactoring - bridge state
   Revision: 391643
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21565: API Enhancements - CEL refactoring - transfers
   Revision: 394858
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21566: API Enhancements - CEL refactoring - cleanup
   Revision: 392829
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22393: CEL: During BRIDGE_ENTER/BRIDGE_EXIT events, the Peer
   field is never populated, even if a channel is in the bridge
   Revision: 399913
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22799: CEL: Invalid cel.conf will fail to create Stasis topic,
   allowing for a crash if CELGenUserEvent attempts to publish to it
   Revision: 402839
   Reporter: mjordan
   Coders: kmoore

  Category: CEL/cel_pgsql

   ASTERISK-19991: Memory leak in cel_pgsql
   Revision: 372176
   Reporter: hexanol
   Testers: Etienne Lessard
   Coders: Etienne Lessard

  Category: Channels/General

   ASTERISK-20283: Files descriptors for dummy channels need to be set to -1
   Revision: 371892
   Reporter: gareth
   Coders: Gareth Palmer

   ASTERISK-20414: Timeout antipattern using ast_waitfor_nandfds
   Revision: 376015
   Reporter: dlee
   Coders: mmichelson

  Category: Channels/chan_agent

   ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
   Revision: 394417
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21793: Segmentation fault when dealing with Agent channels
   Revision: 390068
   Reporter: telles
   Testers: Rodrigo P. Telles
   Coders: rmudgett

  Category: Channels/chan_alsa

   ASTERISK-21329: chan_alsa: patch for crash when audio device in unexpected
   state
   Revision: 385635
   Reporter: kawasaki
   Coders: kawasaki

  Category: Channels/chan_bridge

   ASTERISK-20492: Stuck DTMF when using ChannelRedirect to split a two
   channel bridge
   Revision: 375967
   Reporter: jgowdy
   Testers: rmudgett
   Coders: Jeremiah Gowdy, rmudgett

  Category: Channels/chan_dahdi

   ASTERISK-20442: dtmf callerid regression
   Revision: 374387
   Reporter: tbsky
   Testers: tbsky, alecdavis
   Coders: alecdavis

   ASTERISK-21117: Bad interpretation of the file chan_dahdi.conf when using
   open r2 parameters
   Revision: 394263
   Reporter: rafuchoucv
   Coders: moy

   ASTERISK-21151: 'Squelching' early media in DAHDI (sig_pri)
   Revision: 384696
   Reporter: gian
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-21248: CALLERID(dnid-num-plan) does not get any value set.
   Revision: 383799
   Reporter: rmudgett
   Coders: rmudgett

   ASTERISK-21523: Bridge API Enhancements - refactor
   sig_pri_attempt_transfer to use Bridging Framework
   Revision: 390804
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21524: Bridge API Enhancements - refactor chan_misdn's
   misdn_attempt_transfer
   Revision: 390804
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21744: [patch] - fix lower bound check with -ve integer
   conversion from a float
   Revision: 387299
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-21847: Segfault due to dahdi_restart and round robin
   Revision: 393629
   Reporter: ivo.andonov
   Coders: rmudgett

   ASTERISK-21886: Bridge API Enhancements - add native bridging capabilities
   back to chan_dahdi
   Revision: 395154
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22129: Some chan_dahdi protected function renaming.
   Revision: 395167
   Reporter: rmudgett
   Coders: rmudgett

   ASTERISK-22429: [patch] - chan_dahdi allows for updating both hw and sw
   gains, but dahdi show channel doesn't reflect changes
   Revision: 400950
   Reporter: jkroon
   Coders: rmudgett

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

   ASTERISK-22746: [patch]Crash in chan_dahdi during caller id read
   Revision: 402711
   Reporter: mike@farsouthnet.com
   Coders: Michael Walton

  Category: Channels/chan_dahdi/SS7

   ASTERISK-20204: Asterisk not rejecting call setup on CIC that is down
   Revision: 376061
   Reporter: supertle
   Coders: rmudgett

  Category: Channels/chan_gtalk

   ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
   Revision: 372796
   Reporter: lmadsen
   Coders: kmoore

  Category: Channels/chan_h323

   ASTERISK-22365: [patch] chan_h323 can't be compiled
   Revision: 398512
   Reporter: slesru
   Coders: Dmitry Melekhov

  Category: Channels/chan_iax2

   ASTERISK-18827: iax2 peer/trunk unreachable
   Revision: 385431
   Reporter: lanzaandrea
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-20186: Security Vulnerability: IAX2 peer's NEW message bypasses
   ACL defined in realtime
   Revision: 372029
   Reporter: mjordan
   Testers: mjordan, Alan Frisch
   Coders: mjordan

   ASTERISK-20337: iax2 provisioning cache mismanaged
   Revision: 373369
   Reporter: jcovert
   Coders: John Covert

   ASTERISK-20338: iax2 debug only shows received packets when "iax2 set
   debug peer xxx" is used
   Revision: 372807
   Reporter: jcovert
   Coders: kmoore

   ASTERISK-21128: Locking inversion when attempting to set caller ID while
   holding iaxsl lock causes deadlock
   Revision: 382236
   Reporter: patrol-cz
   Testers: Pavel Troller
   Coders: mjordan, Pavel Troller

   ASTERISK-21398: [patch] chan_iax2.c:7998 authenticate_verify: requested
   inkey 'my_oth' for RSA authentication does not exist
   Revision: 389009
   Reporter: PepeN
   Testers: Pavel Kopchyk, elguero
   Coders: elguero

   ASTERISK-21409: [patch] - Race condition with IAX2 transfer, 2 releases
   happen on same call legs. locks up with many threads blocked by
   iax2_destroy_helper
   Revision: 391064
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-21487: Stasis Core - Refactor Hold event from
   chan_sip/chan_iax2/sig_pri to channel core
   Revision: 389746
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21488: Stasis Core - Refactor Registry events from
   chan_iax2/chan_sip
   Revision: 393804
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21489: Stasis Core - Refactor PeerStatus events
   Revision: 392538
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21953: connectedline parameter not documented
   Revision: 394894
   Reporter: wimpy
   Coders: mjordan

   ASTERISK-22025: [patch] Add IPv6 Support To chan_iax2
   Revision: 400568
   Reporter: elguero
   Coders: elguero

   ASTERISK-22120: Missing debug strings
   Revision: 394895
   Reporter: wimpy
   Coders: wimpy

   ASTERISK-22212: Time Out Failures in ACL tests
   Revision: 396498
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22504: [patch] chan_iax2: wrong expiry time in astdb
   Revision: 399161
   Reporter: brietz
   Coders: Stefan Wachtler

   ASTERISK-22542: Call parking test failure: test fails due to no
   translation path between IAX2 channel and Local channel
   Revision: 401240
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22741: In chan_iax2 multiple addresses can no longer be bound to
   Revision: 401489
   Reporter: jcolp
   Testers: elguero
   Coders: elguero

  Category: Channels/chan_jingle

   ASTERISK-19341: Missing initialization on bind_addr
   Revision: 381977
   Reporter: avalentin
   Coders: avalentin

   ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
   Revision: 372796
   Reporter: lmadsen
   Coders: kmoore

  Category: Channels/chan_local

   ASTERISK-20229: dialing through chan_local breaks t38 fax
   Revision: 373708
   Reporter: wdoekes
   Coders: wdoekes

   ASTERISK-20375: Asterisk channel reference leak when attempting to
   transfer a call originated to a local channel running the Echo application
   Revision: 373046
   Reporter: mmichelson
   Testers: mmichelson
   Coders: dlee

   ASTERISK-20769: Memory leak of local_pvt in chan_local.
   Revision: 376871
   Reporter: rmudgett
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
   Revision: 397570
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22222: TestSuite: Attended Transfer Feature test fails
   Revision: 396724
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22542: Call parking test failure: test fails due to no
   translation path between IAX2 channel and Local channel
   Revision: 401240
   Reporter: mjordan
   Coders: rmudgett

  Category: Channels/chan_mgcp

   ASTERISK-21190: chan_mgcp crash on chunked m= sdp line
   Revision: 401540
   Reporter: adomjan
   Coders: adomjan

  Category: Channels/chan_misdn

   ASTERISK-15456: [patch] chan_misdn does not set INVALID_EXTEN
   Revision: 379147
   Reporter: t-o
   Coders: Thomas Omerzu

  Category: Channels/chan_motif

   ASTERISK-20554: Outgoing calls fail to establish audio due to ICE
   negotiation failures
   Revision: 374852
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-20574: Crash in MeetMe using a chan_motif channel when shutting
   down Asterisk
   Revision: 393740
   Reporter: slesru
   Coders: jkroon

   ASTERISK-20671: Add Who Hung Up support to the Motif channel driver
   Revision: 377463
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-20751: chan_motif leaves UDP ports open
   Revision: 377022
   Reporter: joshoa
   Coders: jcolp

   ASTERISK-20916: GoogleVoice calls don't connect, but continue ringing
   despite call having been answered
   Revision: 378918
   Reporter: kuj
   Coders: jcolp

   ASTERISK-21108: If chan_motif fails to load, Asterisk still thinks it's
   loaded
   Revision: 381749
   Reporter: rnewton
   Testers: elguero
   Coders: elguero

  Category: Channels/chan_multicast_rtp

   ASTERISK-17254: Dial MulticastRTP channel with A option can't play the
   file
   Revision: 373553
   Reporter: wybecom
   Coders: jcolp

  Category: Channels/chan_pjsip

   ASTERISK-20691: Create a generic thread pool for Asterisk
   Revision: 379432
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-20815: Fix pjproject's build system to be tolerant of build
   errors and parallel building
   Revision: 380817
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21419: Implement DTLS-SRTP support in chan_gulp
   Revision: 395121
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21433: Add analogous support for 'alwaysauthreject' to chan_gulp
   and top level security settings
   Revision: 393442
   Reporter: mjordan
   Coders: kharwell

   ASTERISK-21436: Add CLI/AMI initiated NOTIFY requests (sip_notify support)
   Revision: 393364
   Reporter: mjordan
   Coders: kharwell

   ASTERISK-21452: New SIP Channel Driver - Create Event State Compistor
   resource module and implement Publish API
   Revision: 393262
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21503: New SIP Channel Driver - integrate stasis endpoints
   Revision: 392538
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21506: New SIP Channel Driver - add a variety of customization
   configuration parameters
   Revision: 394759
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21669: Fix dependencies on res_sip files
   Revision: 386686
   Reporter: snuffy
   Coders: snuffy

   ASTERISK-21670: Coding style within chan_gulp
   Revision: 388526
   Reporter: snuffy
   Coders: snuffy

   ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option
   in chan_gulp
   Revision: 403208
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21939: New SIP Channel Driver - add CLI/AMI commands that force
   actions
   Revision: 396087
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21947: New SIP Channel Driver - use the proper bridging API
   function to get the bridged channel during direct media tests
   Revision: 393897
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22067: Properly handle implied Accept types for SIP event
   packages
   Revision: 397441
   Reporter: mmichelson
   Coders: mmichelson

   ASTERISK-22131: Update the make dependencies script to pull, build, and
   install the correct pjproject
   Revision: 395283
   Reporter: mjordan
   Coders: qwell

   ASTERISK-22133: Document realtime schemas for chan_pjsip objects
   Revision: 400533
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22150: Channels/chan_pjsip: sending a CANCEL request during a
   pending INVITE request can cause a crash
   Revision: 395351
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22188: Asterisk crashes inside pjsip when an address is
   unreachable
   Revision: 396319
   Reporter: kmoore
   Coders: jcolp

   ASTERISK-22320: Asterisk 12 Test Suite Failures: pjsip one touch recording
   tests
   Revision: 396993
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22380: Inbound SIP call to a valid extension results in segfault
   in multicast_rtp_new at res_rtp_multicast.c
   Revision: 397622
   Reporter: rnewton
   Testers: Rusty Newton
   Coders: mjordan

   ASTERISK-22453: [patch] chan_pjsip fails to unregister session supplement,
   can cause segfault
   Revision: 399533
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-22667: crash: directmedia with both phones placing each other on
   hold
   Revision: 401450
   Reporter: jbigelow
   Coders: mjordan

   ASTERISK-22668: Crash: chan_pjsip extension fallthrough
   Revision: 400873
   Reporter: jbigelow
   Coders: jcolp

   ASTERISK-22672: Crash when dialing back to same device from dialplan when
   endpoint have outbound_proxy set.
   Revision: 400825
   Reporter: ayrjola
   Coders: jcolp

   ASTERISK-22673: OPTIONS packets doesn't comply with endpoint
   outbound_proxy setting
   Revision: 403812
   Reporter: ayrjola
   Coders: jcolp

   ASTERISK-22731: Crash on incoming chan_pjsip call where dialplan hangs up
   before ACK is received for INVITE
   Revision: 402065
   Reporter: kmoore
   Coders: jcolp

   ASTERISK-22858: Crash in chan_pjsip/PJSIP stack when unsupported codec is
   specified in allow
   Revision: 403224
   Reporter: amessina
   Coders: jcolp

   ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended
   transfers a 3+ party bridge to dialplan
   Revision: 403588
   Reporter: jrose
   Coders: jrose

   ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended
   transfers a 3+ party bridge to dialplan
   Revision: 404368
   Reporter: jrose
   Coders: mmichelson

   ASTERISK-23004: Documentation: improve documentation of pjsip endpoints
   behind NAT
   Revision: 404406
   Reporter: mjordan
   Coders: newtonr

  Category: Channels/chan_sip/CodecHandling

   ASTERISK-21131: [patch] - Asterisk creates SDP with (peer) unsupported
   audio codec
   Revision: 401500
   Reporter: nbougues
   Coders: nbougues

   ASTERISK-21976: Set more than one codec in dialplan execution using
   SIP_CODEC (adapted chan_sip:try_suggested_codec)
   Revision: 397243
   Reporter: dennis.guse
   Testers: mjordan, sysreq
   Coders: dennis.guse

  Category: Channels/chan_sip/DatabaseSupport

   ASTERISK-17222: [patch] Realtime Peers Cannot Register
   Revision: 372290
   Reporter: jcovert
   Testers: dsessions
   Coders: dsessions

  Category: Channels/chan_sip/General

   ASTERISK-17436: random deadlocks - SIP messages not being processed
   Revision: 386160
   Reporter: usinternet
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

   ASTERISK-18203: Problems with NAT on realtime peers (and maybe static
   ones)
   Revision: 375443
   Reporter: daren
   Coders: JoshE

   ASTERISK-19754: Deadlock in chan_sip / pthread_timing
   Revision: 386160
   Reporter: nikola.ciprich
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

   ASTERISK-20119: Peer MWI subscriptions erroneously removed when another
   SIP dialog is destroyed
   Revision: 371277
   Reporter: vmisha
   Coders: kmoore

   ASTERISK-20124: chan_sip retransmit timeout causes a
   AST_CAUSE_PROTOCOL_ERROR, translates to 603 Declined
   Revision: 371851
   Reporter: wdoekes
   Coders: jrose

   ASTERISK-20201: video tos/qos not supported by all asterisk version?
   Revision: 373634
   Reporter: ddkprog
   Coders: ddkprog

   ASTERISK-20203: Patch to handle complex SDP from TANDBERG/257 -
   "Unsupported top-level media type in offer"
   Revision: 373212
   Reporter: ddkprog
   Coders: kmoore

   ASTERISK-20225: Segmentation Fault on manager_play_dtmf sip_senddigit_end
   Revision: 385174
   Reporter: jhoppebugs
   Coders: mjordan

   ASTERISK-20226: Segfault in chan_sip while performing connected line
   update
   Revision: 376918
   Reporter: jsmith
   Testers: Jared Smith
   Coders: mmichelson

   ASTERISK-20237: Assert failure in res_rtp_asterisk calling pj_mutex_unlock
   after a few calls
   Revision: 371572
   Reporter: jpepper
   Testers: Jeremy Pepper
   Coders: mmichelson

   ASTERISK-20486: MeetMe Unable to write frame to channel after SIP channel
   hangs up.
   Revision: 376312
   Reporter: mcargile
   Coders: jrose

   ASTERISK-20487: Failure to have OpenSSL w/ SRTP support results in
   confusing error message
   Revision: 374757
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-20561: Asterisk 1.8 allows the # character in SIP URI, 10 and
   higher versions do not - need to document in UPGRADE.txt possibly other
   places?
   Revision: 375848
   Reporter: deniz
   Coders: jrose

   ASTERISK-20570: Asterisk, when acting as the UAS in Session Timer
   negotiation, fails to add required header in 200 response ("Require:
   timer")
   Revision: 376551
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-20572: Realtime Peers behind NAT are Set to RFC1918 private
   address after sip reload
   Revision: 375443
   Reporter: n8ideas
   Coders: JoshE

   ASTERISK-20626: Add Subscription Context to SIPshowpeer AMI event response
   Revision: 376219
   Reporter: jkroon
   Coders: jkroon

   ASTERISK-20643: SIP ICE support - remove hardcoded limitation on SDP size,
   make ICE support disabled by default in SIP, maybe provide a better
   warning message
   Revision: 376131
   Reporter: coopvr
   Coders: jcolp

   ASTERISK-20653: Asterisk allows Session-Expires below 90 in a 200 OK
   Revision: 377626
   Reporter: kmoore
   Coders: kmoore

   ASTERISK-20724: Fix natdetected flag being set when VIA doesn't include
   port in address
   Revision: 376837
   Reporter: elguero
   Coders: elguero

   ASTERISK-20787: Asterisk should inspect Min-SE header in an INVITE even if
   there is no Session-Expires present
   Revision: 380699
   Reporter: mmichelson
   Coders: dlee

   ASTERISK-20805: SIP Notify message has incorrect IP address in FROM field
   Revision: 378565
   Reporter: brhunt
   Testers: Bryan Hunt, elguero
   Coders: elguero

   ASTERISK-20904: RFC1918 NAT Issue On Prune
   Revision: 382323
   Reporter: n8ideas
   Testers: JoshE, elguero
   Coders: elguero

   ASTERISK-20908: Asterisk presents media desc for video in SDP, missing
   terminating CRLF
   Revision: 380332
   Reporter: dennisd
   Testers: Dennis DeDonatis
   Coders: mjordan

   ASTERISK-20929: Core-dump on SIP BYE for an invalid call transaction
   Revision: 381568
   Reporter: kris2k
   Coders: mmichelson

   ASTERISK-21013: Security Vulnerability: sip username disclosure
   Revision: 384019
   Reporter: wdoekes
   Testers: wdoekes, kmoore
   Coders: kmoore, wdoekes

   ASTERISK-21064: Crash when handling ACK on dialog that has no channel
   Revision: 397753
   Reporter: colinc
   Testers: wdoekes, Colin Cutherbertson
   Coders: wdoekes

   ASTERISK-21201: [patch] In Manager Interface, SIP registry event does not
   show username on Status: Registered
   Revision: 382852
   Reporter: Demon
   Coders: Dmitriy Serov

   ASTERISK-21204: Asterisk increments the session version in 2xx message
   even if a '183 Session in Progress' with SDP has already been sent in
   response to initial INVITE.
   Revision: 400912
   Reporter: nbansal
   Coders: NITESH BANSAL

   ASTERISK-21232: Asterisk sends AUDIO REINVITE when session timer expires
   in T38 call
   Revision: 383126
   Reporter: nbansal
   Coders: nbansal

   ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit
   set, plus a ULAW payload instead of CN
   Revision: 388113
   Reporter: pk16208
   Testers: Peter Katzmann, elguero
   Coders: elguero

   ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP
   Calls Initiated By PBX
   Revision: 385474
   Reporter: elguero
   Testers: elguero
   Coders: elguero

   ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP
   Calls Initiated By PBX
   Revision: 388602
   Reporter: elguero
   Testers: elguero
   Coders: elguero

   ASTERISK-21389: res_timing_pthread fails to return from write, causing
   timer dependent operations to block indefinitely
   Revision: 386160
   Reporter: mjordan
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

   ASTERISK-21466: [patch] [crash] command (sip show peers) crashes Asterisk
   with ~3500 registered peers
   Revision: 387135
   Reporter: gknispel
   Coders: gknispel

   ASTERISK-21487: Stasis Core - Refactor Hold event from
   chan_sip/chan_iax2/sig_pri to channel core
   Revision: 389746
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21488: Stasis Core - Refactor Registry events from
   chan_iax2/chan_sip
   Revision: 393804
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21489: Stasis Core - Refactor PeerStatus events
   Revision: 392538
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21677: NOTIFYs for BLF start queuing up and fail to be sent out
   Revision: 387885
   Reporter: dlmarten
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-21742: SIP Session-Expires: Set timer to correctly expire at
   (~2/3) of the expiry interval when not the refresher.
   Revision: 387369
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-22007: chan_sip: segfault with invalid sdp
   Revision: 397760
   Reporter: wdoekes
   Testers: wdoekes
   Coders: wdoekes

   ASTERISK-22071: chan_sip doesn't respect Via ..completely
   Revision: 397206
   Reporter: az_tth
   Testers: Alex Zarubin, Karsten Wemheuer
   Coders: elguero

   ASTERISK-22212: Time Out Failures in ACL tests
   Revision: 396498
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22248: [patch] test_sip_rtpqos corrupts dialogs container
   Revision: 397142
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

   ASTERISK-22477: array calleridname in the function check_user_full is too
   short
   Revision: 400016
   Reporter: docent
   Coders: rmudgett

   ASTERISK-22621: chan_sip can send two BYEs for a single call
   Revision: 400998
   Reporter: kmoore
   Coders: mmichelson

   ASTERISK-22667: crash: directmedia with both phones placing each other on
   hold
   Revision: 401450
   Reporter: jbigelow
   Coders: mjordan

   ASTERISK-22728: [patch] Improve Understanding Of 'Forcerport' When Running
   "sip show peers"
   Revision: 402113
   Reporter: elguero
   Testers: elguero
   Coders: elguero

   ASTERISK-22729: [patch] Remove Port Restriction When Checking For NAT
   Revision: 401184
   Reporter: elguero
   Testers: elguero
   Coders: elguero

  Category: Channels/chan_sip/Interoperability

   ASTERISK-19838: From Header has capital A in userpart Anonymous if
   CALLERID(pres)=unavailable, RFC uses lower case anonymous
   Revision: 373503
   Reporter: ayrjola
   Coders: Antti Yrjola

   ASTERISK-20060: fix suggested for a misleading warning when getting a 408
   Revision: 373852
   Reporter: wdoekes
   Coders: mmichelson

   ASTERISK-20296: In certain scenarios, asterisk can send rtp in an
   unsupported payload type to an endpoint
   Revision: 372119
   Reporter: nbansal
   Coders: mmichelson

   ASTERISK-20296: In certain scenarios, asterisk can send rtp in an
   unsupported payload type to an endpoint
   Revision: 372319
   Reporter: nbansal
   Coders: NITESH BANSAL

   ASTERISK-20375: Asterisk channel reference leak when attempting to
   transfer a call originated to a local channel running the Echo application
   Revision: 373046
   Reporter: mmichelson
   Testers: mmichelson
   Coders: dlee

   ASTERISK-20638: SIP dialog matching is incorrect when multiple provisional
   responses are received with pedantic SIP checking
   Revision: 382182
   Reporter: eelcob
   Coders: eelcob

   ASTERISK-20837: [patch] build_route fails to parse Record-Route headers
   longer than 255 characters
   Revision: 379394
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-21664: Asterisk terminates calls if Session-Expires isn't present
   on INVITE
   Revision: 387327
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-22005: Allow a sip peer to accept both AVP and AVPF calls
   Revision: 401886
   Reporter: tsearle
   Coders: tsearle

  Category: Channels/chan_sip/Messaging

   ASTERISK-20545: chan_sip loads too early because of exposed global symbols
   Revision: 374849
   Reporter: kmoore
   Coders: mmichelson

   ASTERISK-21148: [patch] - Asterisk use '(null)' in 'via' header and
   'call-id' header when relaying SIP MESSAGE
   Revision: 382746
   Reporter: chengzhicn
   Coders: Zhi Cheng

   ASTERISK-22185: Crash in sip_msg_send in chan_sip.c when from parameter is
   malformed
   Revision: 397255
   Reporter: zhanglei
   Coders: mmichelson

  Category: Channels/chan_sip/NewFeature

   ASTERISK-16884: [patch] add Path header support to chan_sip
   Revision: 382440
   Reporter: klaus3000
   Testers: klaus3000, oej, mjordan
   Coders: klaus3000

  Category: Channels/chan_sip/Registration

   ASTERISK-12117: chan_sip creates a new local tag (from-tag) for every
   register message
   Revision: 402607
   Reporter: urtho
   Coders: sgriepentrog

   ASTERISK-17138: [patch] Asterisk not re-registering after it receives
   "Forbidden - wrong password on authentication"
   Revision: 400142
   Reporter: rudolf
   Coders: kmoore

   ASTERISK-20611: sip registery lost after sip reload
   Revision: 375576
   Reporter: licedey
   Coders: jrose

   ASTERISK-21368: Add Manager Events for SIP Registry status changing
   Revision: 395907
   Reporter: Demon
   Coders: Demon

   ASTERISK-21964: SIP TLS Register statement fails if sip.conf register
   directive uses peer name.
   Revision: 396253
   Reporter: dbailey
   Testers: Doug Bailey
   Coders: elguero

   ASTERISK-22236: REGISTER reply send to bad port with nat=yes(or
   force_rport,comedia) in 11.5.0
   Revision: 401169
   Reporter: frenk77
   Testers: elguero
   Coders: elguero

   ASTERISK-22428: [patch] SIP unregister does not fully unregister when
   using Realtime sip peers and Expires not 0 on 200ok
   Revision: 399797
   Reporter: bensmithurst
   Testers: Ben Smithurst, elguero
   Coders: elguero

   ASTERISK-22574: [patch]Value of expires= is ignored in the Contact header
   Revision: 400482
   Reporter: phill
   Coders: Filip Jenicek

  Category: Channels/chan_sip/SRTP

   ASTERISK-20499: Crash in libsrtp srtp_unprotect_rtcp when SIP channel is
   bridged with non-optimizing Local channel
   Revision: 377263
   Reporter: tootai
   Coders: jrose

   ASTERISK-20499: Crash in libsrtp srtp_unprotect_rtcp when SIP channel is
   bridged with non-optimizing Local channel
   Revision: 378593
   Reporter: tootai
   Coders: jrose

   ASTERISK-20849: SDP crypto attribute is not well formed in the SDP ANSWER
   Revision: 380044
   Reporter: jmillan
   Testers: IA+-aki Baz Castillo
   Coders: Pedro Kiefer

   ASTERISK-20849: SDP crypto attribute is not well formed in the SDP ANSWER
   Revision: 380383
   Reporter: jmillan
   Coders: dlee

   ASTERISK-21323: Asterisk 11 svn branch and srtp - white noise only
   Revision: 384050
   Reporter: sickpig
   Testers: kmoore, andrea, jbigelow
   Coders: kmoore

  Category: Channels/chan_sip/Subscriptions

   ASTERISK-20297: Asterisk not sending status updates for Custom device
   hints on RINGING or RINGINUSE states
   Revision: 372138
   Reporter: mlnoah
   Coders: mmichelson

   ASTERISK-20437: Deadlock with ast_context_remove_extension_callerid and
   handle_request_do
   Revision: 373456
   Reporter: jhutchins
   Coders: jcolp

  Category: Channels/chan_sip/T.38

   ASTERISK-17273: [patch] - Incorrect address specified in SIP re-INVITE
   with T.38 when directmedia enabled
   Revision: 399459
   Reporter: dario
   Coders: jrose

   ASTERISK-18706: UDPTL fail while using directmedia
   Revision: 399459
   Reporter: jkister
   Coders: jrose

   ASTERISK-19373: Segmentation Fault in ast_udptl_write() due to bad
   memcpy() call
   Revision: 371547
   Reporter: rgagnon
   Coders: kmoore

   ASTERISK-20897: case sensitive match against T.38 params causes
   T38MaxBitRate to be negotiated at 2400 baud instead of 14400
   Revision: 380479
   Reporter: erichill
   Testers: Eric Hill
   Coders: Eric Hill

   ASTERISK-22275: [patch] T.38 Passthrough broken if peer doen't report
   T38MaxBitRate
   Revision: 397307
   Reporter: anstein
   Coders: anstein

  Category: Channels/chan_sip/TCP-TLS

   ASTERISK-20212: Deadlock / TCP SIP Stack
   Revision: 374924
   Reporter: pciccone
   Coders: mmichelson

   ASTERISK-20559: SIP TCP/TLS: When checking the CA certificate fails, the
   call still goes through
   Revision: 375149
   Reporter: kmoore
   Coders: kmoore

   ASTERISK-20763: Memory Leak in chan_sip with TLS enabled clients
   Revision: 377260
   Reporter: deti
   Coders: jcolp

  Category: Channels/chan_sip/Transfers

   ASTERISK-20708: Deadlock in chan_sip on transfer when trying to update
   redirecting information
   Revision: 377911
   Reporter: mmichelson
   Testers:
   Coders: mmichelson

   ASTERISK-21520: Bridge API Enhancements - implement attended transfers in
   chan_sip
   Revision: 389869
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22215: All SIP blind transfer tests are failing due to time out
   Revision: 396723
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22615: sip_attended_transfer: crash on disposed of object in
   native RTP bridge
   Revision: 400452
   Reporter: mjordan
   Coders: mmichelson

  Category: Channels/chan_sip/WebSocket

   ASTERISK-20221: seg fault when register via websocket
   Revision: 371296
   Reporter: sven.beisiegel@siemens-enterprise.com
   Testers: Sven Beisiegel, James Mortensen
   Coders: elguero

   ASTERISK-20439: Do not fail load of chan_sip if res_http_websocket is not
   loaded
   Revision: 373915
   Reporter: sruffell
   Coders: sruffell

   ASTERISK-20745: In MESSAGE received over WebSocket, the body last char is
   cut
   Revision: 376820
   Reporter: ibc
   Coders: pkiefer

  Category: Channels/chan_skinny

   ASTERISK-16610: problem to reload the module skinny when active calls.
   Revision: 380943
   Reporter: salecha
   Testers: snuffy, myself
   Coders: wedhorn

   ASTERISK-20789: Make skinny debug tab completion helpful
   Revision: 377986
   Reporter: snuffy
   Testers: snuffy, myself
   Coders: snuffy

   ASTERISK-20790: skinny does not respect globally set vmexten
   Revision: 378011
   Reporter: snuffy
   Testers: snuffy, myself
   Coders: snuffy

   ASTERISK-20964: Device call logging has issues.
   Revision: 379678
   Reporter: wedhorn
   Testers: snuffy, myself
   Coders: wedhorn

   ASTERISK-21037: skinny global vmexten and immed dial dont reset on module
   reload
   Revision: 380925
   Reporter: snuffy
   Testers: snuffy, myself
   Coders: snuffy

   ASTERISK-21063: Fix some issues with skinny callid
   Revision: 381195
   Reporter: wedhorn
   Testers: snuffy, myself
   Coders: wedhorn

   ASTERISK-21066: Respect Callerid ID presentation
   Revision: 381465
   Reporter: snuffy
   Testers: snuffy, myself
   Coders: snuffy

   ASTERISK-21091: Add 0x144 skinny support
   Revision: 382007
   Reporter: snuffy
   Testers: snuffy, myself
   Coders: wedhorn

   ASTERISK-21095: More called details fixup
   Revision: 382008
   Reporter: wedhorn
   Testers: snuffy, myself
   Coders: wedhorn

   ASTERISK-21216: Skinny voicemail indication issues
   Revision: 383560
   Reporter: wedhorn
   Testers: snuffy, myself
   Coders: snuffy

   ASTERISK-21292: Add callfwd_noanswer to skinny
   Revision: 389097
   Reporter: wedhorn
   Testers: myself
   Coders: wedhorn

   ASTERISK-21321: Skinny softkey endcall when transferring should not blind
   xfer
   Revision: 383948
   Reporter: wedhorn
   Testers: snuffy, myself
   Coders: wedhorn

   ASTERISK-21327: Add transfer softkey when transferor chan ringing
   Revision: 389164
   Reporter: wedhorn
   Testers: myself
   Coders: wedhorn

   ASTERISK-21526: Bridge API Enhancements - refactor chan_skinny
   skinny_transfer
   Revision: 391297
   Reporter: mjordan
   Coders: wedhorn

  Category: Channels/chan_skinny/NewFeature

   ASTERISK-20788: Add G722 support for chan_skinny
   Revision: 378006
   Reporter: snuffy
   Testers: snuffy, myself
   Coders: snuffy

   ASTERISK-21091: Add 0x144 skinny support
   Revision: 382007
   Reporter: snuffy
   Testers: snuffy, myself
   Coders: wedhorn

  Category: Channels/chan_unistim

   ASTERISK-21061: Nortel I2004 unwanted autoanswer
   Revision: 389663
   Reporter: herzer
   Coders: igorg

   ASTERISK-21119: Asterisk system locks up with chan_unistim
   Revision: 382411
   Reporter: dbohling
   Testers: Daniel Bohling
   Coders: igorg

   ASTERISK-21120: Unable to properly hang up calls when second line rings
   Revision: 389663
   Reporter: dbohling
   Coders: igorg

   ASTERISK-21527: Bridge API Enhancements - refactor chan_unistim
   attempt_transfer
   Revision: 392436
   Reporter: mjordan
   Coders: mmichelson

  Category: Codecs/codec_dahdi

   ASTERISK-19921: codec_dahdi: Wrong number of encoder/decoder channels.
   Revision: 377384
   Reporter: sruffell
   Coders: kmoore

  Category: Codecs/codec_gsm

   ASTERISK-20457: GSM encoding is not thread safe
   Revision: 375291
   Reporter: ulogic
   Coders: Richard Miller

  Category: Codecs/codec_ilbc

   ASTERISK-20231: codec_ilbc using memcpy instead of memmove for overlapping
   mem
   Revision: 373656
   Reporter: wdoekes
   Coders: wdoekes

   ASTERISK-20914: Segfault when iLBC voice frame is interpolated in a jitter
   buffer due to codec_ilbc's improper manipulation of datalen
   Revision: 379721
   Reporter: jmce
   Coders: mjordan

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Codecs/codec_resample

   ASTERISK-21401: [patch] codec_resample cannot be unloaded
   Revision: 385585
   Reporter: coreyfarrell
   Testers: Corey Farrell
   Coders: Corey Farrell

  Category: Contrib/General

   ASTERISK-20260: Increase robustness of ast_tls_cert
   Revision: 375328
   Reporter: darius
   Coders: Daniel O'Connor

   ASTERISK-20756: Asterisk sippeers.sql columns place error cause peer to be
   without codecs when setting disallow=all under MySQL
   Revision: 377434
   Reporter: andrel
   Coders: Andre Luis

   ASTERISK-21021: SQL script to create queue_log table in PostgreSQL
   Revision: 394898
   Reporter: varnav
   Coders: varnav

   ASTERISK-21173: [patch] example sippeers sql hasn't been adapted for ipv6
   and causes chan_sip to generate a warning message
   Revision: 382941
   Reporter: tsearle
   Coders: elguero

   ASTERISK-21932: [patch] ast_tls_cert: don't re-create generated files
   Revision: 393383
   Reporter: tzafrir
   Coders: tzafrir

   ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf
   parameters
   Revision: 402328
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22815: Alembic does not create realtime dialplan tables
   Revision: 403714
   Reporter: ipengineer
   Coders: sgriepentrog

  Category: Core/AstDB

   ASTERISK-20647: [patch] Failure to cleanup SQLite3 statements during exit
   causes call to sqlite3_close to fail; leaks memory
   Revision: 375770
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-22350: DUNDI - core dump on shutdown - segfault in sqlite3_reset
   from /usr/lib/libsqlite3.so.0
   Revision: 404346
   Reporter: wimpy
   Coders: sgriepentrog

  Category: Core/AstMM

   ASTERISK-20349: DEBUG_MALLOC version of ast_strndup() may cause buffer
   overflow
   Revision: 372658
   Reporter: beagles
   Coders: rmudgett

  Category: Core/Bridging

   ASTERISK-21334: Bridge API Enhancements - hide masquerades
   Revision: 389848
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21336: Bridge API Enhancements - add externally initiated
   attended transfers
   Revision: 389848
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21337: Bridge API Enhancements - add stasis core messages for
   blind/attended transfers
   Revision: 393182
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21356: Segfault during bridge channel proxy inspection in a
   masquerade caused by an AMI Redirect of two channels
   Revision: 386289
   Reporter: greenlightcrm
   Testers: William luke
   Coders: rmudgett

   ASTERISK-21520: Bridge API Enhancements - implement attended transfers in
   chan_sip
   Revision: 389869
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21523: Bridge API Enhancements - refactor
   sig_pri_attempt_transfer to use Bridging Framework
   Revision: 390804
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21524: Bridge API Enhancements - refactor chan_misdn's
   misdn_attempt_transfer
   Revision: 390804
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21526: Bridge API Enhancements - refactor chan_skinny
   skinny_transfer
   Revision: 391297
   Reporter: mjordan
   Coders: wedhorn

   ASTERISK-21527: Bridge API Enhancements - refactor chan_unistim
   attempt_transfer
   Revision: 392436
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21542: Bridge API Enhancements - get DTMF attended transfers
   feature complete - configuration support
   Revision: 392729
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21543: Bridge API Enhancements - get DTMF attended transfers
   feature complete - add attended transfer monitoring
   Revision: 395151
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21553: Bridge API Enhancements - add one touch recording
   Revision: 393309
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
   Revision: 394417
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21555: Bridge API Enhancements - implement channel variables in
   the bridging core
   Revision: 390771
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21641: Bridge API Enhancements - get Park AMI action working
   again
   Revision: 392915
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
   Revision: 393197
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
   Revision: 390849
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21699: Bridge API Enhancements - handle Call Pickup in CDRs
   Revision: 395135
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-21829: Bridge API Enhancements - finish connected
   line/redirecting handling in the bridging core
   Revision: 394249
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21875: Bridge API Enhancements - add CHANNEL(after-bridge-goto)
   feature
   Revision: 393005
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21876: Bridge API Enhancements - add
   CHANNEL(dtmf-features)=[tkhwx] feature
   Revision: 395215
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21877: Bridge API Enhancements - fix the Parking BUGBUG comments
   in trunk
   Revision: 393815
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21882: Bridge API Enhancements - ensure that n-1 channels leaving
   a multi-party bridge ejects the last channel
   Revision: 394232
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21886: Bridge API Enhancements - add native bridging capabilities
   back to chan_dahdi
   Revision: 395154
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-21943: Bridge API Enhancements - handle AgentLogin/AgentLogout in
   the Queue Log using Stasis
   Revision: 397451
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21954: Local channel optimization needs to take into account
   frame hooks on the local channels.
   Revision: 394791
   Reporter: rmudgett
   Coders: rmudgett

   ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology
   callback to resume entertainment sounds.
   Revision: 396189
   Reporter: jrose
   Coders: jrose

   ASTERISK-22039: Remove the bridged channel pointer from ast_channel
   Revision: 396103
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22042: Set a cause code on a channel when it is ejected from a
   bridge
   Revision: 397472
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22043: Handle DTMF wrap up operations and Hold wrap up operations
   when a channel is pulled from the bridge
   Revision: 397577
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22072: 'I' Option Not Supported - bridging core lacks support to
   suppress COLP updates when joining a bridge
   Revision: 399138
   Reporter: jcolp
   Coders: rmudgett

   ASTERISK-22092: Gulp blond transfers result in channels not being hung up
   properly
   Revision: 396923
   Reporter: mmichelson
   Coders: jrose

   ASTERISK-22104: Bridge API Enhancements - update the Native RTP bridge to
   better manage channels
   Revision: 395866
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22107: Bridge API Enhancements - refactor and redesign
   ast_bridge_featuresremove interval hooks from ast_bridge_features
   Revision: 395559
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22117: Bridge API Enhancements - add lonely flag support to eject
   non-participating channels from a bridge
   Revision: 396497
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22126: Bridging: Memory leak for channels that hang up if they
   were in the bridging system
   Revision: 396320
   Reporter: jrose
   Coders: kmoore

   ASTERISK-22130: Bridge API Enhancements - refactor Bridging API to hide
   protected functions and break up large file structure
   Revision: 395378
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-22134: Bridge API Enhancements - refactor and destroy as much of
   features.c as possible
   Revision: 396028
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-22138: res_parking: Restore the parking unit tests
   Revision: 396175
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22140: BridgeInfo Action: return full cached channel snapshots
   with events
   Revision: 395270
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22628: 4 way multi-party hanging up down to two participants
   causes FRACKs
   Revision: 402149
   Reporter: kharwell
   Testers: jbigelow
   Coders: kmoore

   ASTERISK-22629: Bridge hangs around when DTMF feature parkcall not
   available
   Revision: 401425
   Reporter: kharwell
   Coders: rmudgett

   ASTERISK-22630: When a parked call times out the original parker cannot
   initiate transfers after pickup.
   Revision: 401423
   Reporter: kharwell
   Coders: rmudgett

  Category: Core/BuildSystem

   ASTERISK-20362: res_asterisk_rtp: Fix build error when using parallel make
   Revision: 372610
   Reporter: sruffell
   Coders: Shaun Ruffel

   ASTERISK-20392: OpenSSL headers not picked up when configured using
   --with-ssl=
   Revision: 372699
   Reporter: dlee
   Coders: dlee

   ASTERISK-20399: Compilation on some systems requires the
   -fnested-functions flag
   Revision: 373120
   Reporter: dlee
   Coders: dlee

   ASTERISK-20406: Make samples sets astsbindir when --prefix is something
   other that /usr
   Revision: 372874
   Reporter: dlee
   Coders: dlee

   ASTERISK-20407: Asterisk compilation doesn't set rpath when --prefix is
   something other that /usr
   Revision: 379477
   Reporter: dlee
   Coders: dlee

   ASTERISK-20483: Allow Asterisk to report git SHAs in version string.
   Revision: 375192
   Reporter: sruffell
   Coders: sruffell

   ASTERISK-20749: Cannot enable res_timing_kqueue via "make menuselect"
   Revision: 381869
   Reporter: /dev/null
   Coders: mjordan

   ASTERISK-20980: [patch] ./configure fails with ptlib 2.10.9
   Revision: 380299
   Reporter: srt
   Coders: Stefan Reuter

   ASTERISK-21006: unsupported host os "linux-gnueabihf"
   Revision: 380522
   Reporter: chesse
   Testers: Christian Hesse
   Coders: Christian Hesse

   ASTERISK-21816: [patch] OpenBSD fix for UUID
   Revision: 390352
   Reporter: snuffy
   Testers: Brad Latus (snuffy)
   Coders: dlee

   ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when
   libncurses5-dev isn't installed
   Revision: 401328
   Reporter: arcanos
   Coders: wdoekes

  Category: Core/Channels

   ASTERISK-18975: Manager Redirect action on bridged channel pair causes
   intermittent hangup on second channel
   Revision: 378374
   Reporter: bklang
   Testers: rmudgett, Thomas Sevestre, Deepak Lohani, Kayode
   Coders: rmudgett

   ASTERISK-19610: dsp.c can no longer detect a quick DTMF sequence
   Revision: 372242
   Reporter: jplord
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-20492: Stuck DTMF when using ChannelRedirect to split a two
   channel bridge
   Revision: 375967
   Reporter: jgowdy
   Testers: rmudgett
   Coders: Jeremiah Gowdy, rmudgett

   ASTERISK-21334: Bridge API Enhancements - hide masquerades
   Revision: 389848
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21336: Bridge API Enhancements - add externally initiated
   attended transfers
   Revision: 389848
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21337: Bridge API Enhancements - add stasis core messages for
   blind/attended transfers
   Revision: 393182
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21356: Segfault during bridge channel proxy inspection in a
   masquerade caused by an AMI Redirect of two channels
   Revision: 386289
   Reporter: greenlightcrm
   Testers: William luke
   Coders: rmudgett

   ASTERISK-21487: Stasis Core - Refactor Hold event from
   chan_sip/chan_iax2/sig_pri to channel core
   Revision: 389746
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21488: Stasis Core - Refactor Registry events from
   chan_iax2/chan_sip
   Revision: 393804
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21489: Stasis Core - Refactor PeerStatus events
   Revision: 392538
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22039: Remove the bridged channel pointer from ast_channel
   Revision: 396103
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22709: crash: atxfer threeway call results in crash while
   creating channel snapshot
   Revision: 404260
   Reporter: jbigelow
   Coders: kharwell

   ASTERISK-22768: ARI: Originating multiple channels using POST /channels in
   succession causes orphaned channels; other problems
   Revision: 402347
   Reporter: mjordan
   Coders: jcolp

  Category: Core/Configuration

   ASTERISK-21412: [patch] config.c/config_text_file_load() leaks globbuf
   Revision: 386685
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-22009: Config framework does not handle reloading multiple config
   files correctly.
   Revision: 399352
   Reporter: rmudgett
   Coders: rmudgett

  Category: Core/General

   ASTERISK-19969: Enhance astobj2 to support other types of containers.
   Revision: 372997
   Reporter: rmudgett
   Coders: rmudgett

   ASTERISK-19970: Add red-black tree container to astobj2.
   Revision: 376575
   Reporter: rmudgett
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20090: Crash when running 'core show locks' with
   BETTER_BACKTRACES enabled
   Revision: 371693
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-20189: add a none rotatestrategy that disables internal log
   rotation
   Revision: 372976
   Reporter: jkroon
   Coders: Jaco Kroon

   ASTERISK-20386: Named call pickup groups implementation improvements.
   Revision: 373221
   Reporter: rmudgett
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20538: inconsistent ast_verb numbering
   Revision: 375137
   Reporter: wdoekes
   Coders: wdoekes

   ASTERISK-20648: [patch] - Memory leaks in xmldoc
   Revision: 375757
   Reporter: coreyfarrell
   Testers: mjordan
   Coders: Corey Farrell

   ASTERISK-20826: Replace last few tabs with spaces in causes.h
   Revision: 378735
   Reporter: snuffy
   Coders: snuffy

   ASTERISK-20852: asterisk/strings.h: struct ast_str used before its
   declaration
   Revision: 378748
   Reporter: patrol-cz
   Coders: Pavel Troller

   ASTERISK-20945: "Unable to connect to remote asterisk" message on service
   asterisk start, even though service is running
   Revision: 379791
   Reporter: wcselby
   Testers: elguero, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan
   Coders: elguero, mjordan

   ASTERISK-21014: logger.c Call_ID 'bound' or 'removed' DEBUG messages
   spammed during a feature code attended transfer
   Revision: 381557
   Reporter: rnewton
   Coders: kharwell

   ASTERISK-21407: [patch] features_shutdown doesn't finish cleanup
   Revision: 386676
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-21716: [patch] logger thread sometimes exits with messages still
   queued
   Revision: 389680
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-21724: [patch] __ast_rwlock_destroy can segfault with
   DEBUG_THREADS
   Revision: 388840
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-21743: [patch] - Core show Locks, Include Asterisk version.
   Revision: 387296
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-21772: Redundant if statement in dns.c
   Revision: 394305
   Reporter: pjphilipp
   Coders: mjordan

   ASTERISK-22041: Move the ao2 string container to a more appropriate
   location
   Revision: 396105
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22139: event.c: Remove as many types as possible and as much dead
   code as possible
   Revision: 396887
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22141: Sounds indexer: improve CLI commands
   Revision: 396829
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22142: res_parking: fix module unloading
   Revision: 396890
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22179: Update copyright headers - they're so last year
   Revision: 395034
   Reporter: mdavenport
   Coders: mjordan

   ASTERISK-22238: [patch] astfd and threadstorage debug cli commands are not
   unregistered
   Revision: 397110
   Reporter: coreyfarrell
   Testers: Corey Farrell
   Coders: Corey Farrell

   ASTERISK-22249: [patch] xmldoc.c leaks an attribute
   Revision: 397072
   Reporter: coreyfarrell
   Testers: Corey Farrell
   Coders: Corey Farrell

   ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when
   libncurses5-dev isn't installed
   Revision: 401328
   Reporter: arcanos
   Coders: wdoekes

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

   ASTERISK-22536: MALLOC_DEBUG causes /tmp/refs to be written, even if
   REF_DEBUG is not defined
   Revision: 399101
   Reporter: dlee
   Coders: dlee

   ASTERISK-22570: [patch] xslt library cleanup
   Revision: 400385
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-22788: [patch] main/translate.c: access to variable f after free
   in ast_translate()
   Revision: 403017
   Reporter: coreyfarrell
   Coders: coreyfarrell

   ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being
   executed from external interfaces
   Revision: 403960
   Reporter: mjordan
   Coders: dlee

   ASTERISK-22909: Less Cryptic security_events.c output
   Revision: 404387
   Reporter: outtolunc
   Coders: outtolunc

  Category: Core/HTTP

   ASTERISK-20254: HTTP Error Bindaddr
   Revision: 371521
   Reporter: lathama
   Coders: Andrew Latham

   ASTERISK-20967: Security Vulnerability: DoS attack possible due to fix for
   CVE-2012-5976
   Revision: 383980
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-20967: Security Vulnerability: DoS attack possible due to fix for
   CVE-2012-5976
   Revision: 384120
   Reporter: mjordan
   Coders: wdoekes

   ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965
   Cookie2 header
   Revision: 394901
   Reporter: sthen
   Testers: mjordan, Stuart Henderson
   Coders: mjordan

   ASTERISK-22237: [patch] http_shutdown incomplete
   Revision: 397310
   Reporter: coreyfarrell
   Coders: Corey Farrell

  Category: Core/Jitterbuffer

   ASTERISK-20914: Segfault when iLBC voice frame is interpolated in a jitter
   buffer due to codec_ilbc's improper manipulation of datalen
   Revision: 379721
   Reporter: jmce
   Coders: mjordan

   ASTERISK-21036: Jitter Buffer log file creation doesn't account for
   multiple slashes in DAHDI channel names
   Revision: 399405
   Reporter: kenner
   Coders: kmoore

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Core/Logging

   ASTERISK-21430: [patch] Call ID missing when logging through syslog
   Revision: 388617
   Reporter: nikola.ciprich
   Testers: Nikola Ciprich, elguero
   Coders: elguero

   ASTERISK-22388: Need debug indicating outbound registration attempt and
   success
   Revision: 398227
   Reporter: rnewton
   Coders: kharwell

   ASTERISK-22456: Logger.conf: Logging types ignored after specifying a
   verbose level
   Revision: 401836
   Reporter: kharwell
   Coders: kharwell

  Category: Core/ManagerInterface

   ASTERISK-19948: Asterisk 1.8 manager redirect command fails when
   redirecting multiple channels currently bridged together via dial command.
   Revision: 378374
   Reporter: lexus350
   Testers: rmudgett, Thomas Sevestre, Deepak Lohani, Kayode
   Coders: rmudgett

   ASTERISK-20132: Security Vulnerability: remote authenticated attacker can
   execute arbitrary shell commands on system through app ExternalIVR
   Revision: 372001
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-20397: "manager show user " shows the "all" permission despite it
   not being set
   Revision: 381949
   Reporter: johan
   Coders: mjordan

   ASTERISK-20544: action_originate called via ast_hook_send_action causes a
   segfault
   Revision: 374793
   Reporter: kmoore
   Coders: kmoore

   ASTERISK-20646: [patch] - manager_shutdown fails to completely shutdown
   AMI and leaks memory
   Revision: 375796
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-20677: Action Challenge not working with allowmultiplelogin=no
   Revision: 376728
   Reporter: vldmr
   Coders: jrose

   ASTERISK-21324: [patch] Per-user option 'allowmultiplelogin' in manager
   Revision: 394881
   Reporter: vldmr
   Coders: vldmr

   ASTERISK-21359: Refactor AMI DTMF events onto Stasis-Core
   Revision: 385734
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21397: [patch] manager crash on unloading app_queue
   Revision: 385595
   Reporter: pk16208
   Testers: Corey Farrell
   Coders: elguero

   ASTERISK-21462: Stasis Core - Refactor random AMI events
   Revision: 389733
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-21467: Stasis Core - Refactor MeetMe Events
   Revision: 390848
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21469: Stasis Core - Refactor Queue Events
   Revision: 390901
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21470: Stasis Core - Refactor AGI Events
   Revision: 390701
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
   Revision: 393740
   Reporter: mjordan
   Coders: jkroon

   ASTERISK-21472: Stasis Core - Refactor AOC Events
   Revision: 393449
   Reporter: mjordan
   Coders: kharwell

   ASTERISK-21473: Stasis Core - Refactor CCSS events to Stasis-Core
   Revision: 394793
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21476: Stasis Core - Refactor extraneous channel events
   Revision: 393284
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21494: AMI 1.4 Improvements - Add a field to all AMI events that
   conveys the system name
   Revision: 393508
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21549: AMI 1.4 Improvements - refactor ast_pbx_outgoing_* to use
   the dial API; add Originate AMI Events
   Revision: 389053
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21550: AMI 1.4 Improvements - Add Dial Begin/End messages to
   FollowMe
   Revision: 389492
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21551: AMI 1.4 Improvements - Add Dial Begin/End messages to
   Queue
   Revision: 389492
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21641: Bridge API Enhancements - get Park AMI action working
   again
   Revision: 392915
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
   Revision: 393197
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
   Revision: 390849
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965
   Cookie2 header
   Revision: 394901
   Reporter: sthen
   Testers: mjordan, Stuart Henderson
   Coders: mjordan

   ASTERISK-21873: Asterisk API Improvements - filter channels that should
   never be shown
   Revision: 394808
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22037: Fix AMI action AttendedTransfer to use both DTMF Begin and
   End
   Revision: 396732
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22038: Create a secondary message router for cached messages
   Revision: 395118
   Reporter: mjordan
   Coders: dlee

   ASTERISK-22395: [patch] manager.c and res_agi.c leak results from
   ast_xmldoc_printable
   Revision: 398063
   Reporter: coreyfarrell
   Coders: coreyfarrell

   ASTERISK-22578: Invalid manager logins aren't reported via security
   events: Invalid IE Specified ERROR
   Revision: 400441
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being
   executed from external interfaces
   Revision: 403960
   Reporter: mjordan
   Coders: dlee

  Category: Core/NewFeature

   ASTERISK-20726: Add UUID support to Asterisk
   Revision: 377846
   Reporter: mjordan
   Coders: mmichelson

  Category: Core/PBX

   ASTERISK-19205: Most Unique pattern matching broken when trailing "-" is
   part of extension
   Revision: 376691
   Reporter: p_lindheimer
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20455: dialplan fails to run the invalid "i" extension due to an
   uninitialized variable dat_exten in main/pbx.c
   Revision: 374778
   Reporter: ulogic
   Coders: Richard Miller

   ASTERISK-20639: Dynamic hints are not properly initialized when the
   extension contains an underscore.
   Revision: 376148
   Reporter: swheeler
   Testers: Steven T. Wheeler, elguero
   Coders: elguero

   ASTERISK-21723: [patch] pbx cleanup is incomplete
   Revision: 388579
   Reporter: coreyfarrell
   Coders: Correy Farrell

  Category: Core/Portability

   ASTERISK-16854: [patch] roundf causing asterisk to fail to compile
   Revision: 379549
   Reporter: ovi
   Coders: wdoekes

   ASTERISK-20240: Incorrect work of __ast_rwlock_timed[rd|wr]lock()
   functions on OpenBSD
   Revision: 371721
   Reporter: chip
   Coders: Egor Gorlin

  Category: Core/RTP

   ASTERISK-20772: Loop bug in ast_rtp_lookup_mime_multiple2()
   [main/rtp_engine.c]
   Revision: 378783
   Reporter: xhienne
   Coders: dlee

   ASTERISK-21464: with directrtpsetup some payload type identifiers from A
   party's INVITE are not copied to the INVITE for B party
   Revision: 402054
   Reporter: skavin
   Coders: sgriepentrog

   ASTERISK-22380: Inbound SIP call to a valid extension results in segfault
   in multicast_rtp_new at res_rtp_multicast.c
   Revision: 397622
   Reporter: rnewton
   Testers: Rusty Newton
   Coders: mjordan

   ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge
   on 200OK response to invite when the 200 lacks SDP
   Revision: 398838
   Reporter: jrose
   Coders: jrose

   ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge
   on 200OK response to invite when the 200 lacks SDP
   Revision: 399978
   Reporter: jrose
   Coders: jrose

  Category: Core/Stasis

   ASTERISK-20726: Add UUID support to Asterisk
   Revision: 377846
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-20882: Make AsyncAGI actually asynchronous; support asynchronous
   media operations
   Revision: 379830
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-20888: Add JSON API to Asterisk
   Revision: 378915
   Reporter: dlee
   Coders: dlee

   ASTERISK-20891: Flesh out RESTful API's
   Revision: 386232
   Reporter: dlee
   Coders: dlee

   ASTERISK-20959: Create Stasis Core Module
   Revision: 382685
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21096: Complete channel snapshot work for Stasis Core
   Revision: 383726
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21097: Stasis Core - Refactor MWI support
   Revision: 383284
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21101: Stasis Core - Refactor Device State support
   Revision: 385860
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21102: Stasis Core - Refactor Presence State support
   Revision: 385862
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21103: Stasis Core - Refactor the other event types onto the
   Stasis Core message bus
   Revision: 388975
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21180: Implement channel state events for Stasis HTTP
   Revision: 388275
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21196: Refactor CDRs onto Stasis-Core to handle changes in
   bridging behavior
   Revision: 391947
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-21278: stasis-http Cross-Origin configuration
   Revision: 394189
   Reporter: dlee
   Coders: qwell

   ASTERISK-21279: Allow WebSocket connections on URL's other than /ws
   Revision: 386020
   Reporter: dlee
   Coders: dlee

   ASTERISK-21280: Basic configuration for stasis-core
   Revision: 393542
   Reporter: dlee
   Coders: dlee

   ASTERISK-21282: Add DTMF events to the stasis-http WebSocket
   Revision: 385734
   Reporter: dlee
   Coders: dlee

   ASTERISK-21283: Implement stasis-http POST /api/channels/{channelId}/play
   Revision: 389587
   Reporter: dlee
   Coders: dlee

   ASTERISK-21359: Refactor AMI DTMF events onto Stasis-Core
   Revision: 385734
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21421: API Improvements: build out the concept of an endpoint in
   Stasis-Core
   Revision: 387932
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21462: Stasis Core - Refactor random AMI events
   Revision: 389733
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-21467: Stasis Core - Refactor MeetMe Events
   Revision: 390848
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21469: Stasis Core - Refactor Queue Events
   Revision: 390901
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21470: Stasis Core - Refactor AGI Events
   Revision: 390701
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
   Revision: 393740
   Reporter: mjordan
   Coders: jkroon

   ASTERISK-21472: Stasis Core - Refactor AOC Events
   Revision: 393449
   Reporter: mjordan
   Coders: kharwell

   ASTERISK-21473: Stasis Core - Refactor CCSS events to Stasis-Core
   Revision: 394793
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21476: Stasis Core - Refactor extraneous channel events
   Revision: 393284
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21487: Stasis Core - Refactor Hold event from
   chan_sip/chan_iax2/sig_pri to channel core
   Revision: 389746
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21488: Stasis Core - Refactor Registry events from
   chan_iax2/chan_sip
   Revision: 393804
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21489: Stasis Core - Refactor PeerStatus events
   Revision: 392538
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21494: AMI 1.4 Improvements - Add a field to all AMI events that
   conveys the system name
   Revision: 393508
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21503: New SIP Channel Driver - integrate stasis endpoints
   Revision: 392538
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21517: API Improvements: refactor app_queue to listen for a
   Transfer stasis message and update the Queue Log appropriately
   Revision: 397451
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21549: AMI 1.4 Improvements - refactor ast_pbx_outgoing_* to use
   the dial API; add Originate AMI Events
   Revision: 389053
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21550: AMI 1.4 Improvements - Add Dial Begin/End messages to
   FollowMe
   Revision: 389492
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21551: AMI 1.4 Improvements - Add Dial Begin/End messages to
   Queue
   Revision: 389492
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21563: API Enhancements - CEL refactoring - channel state
   Revision: 391622
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21564: API Enhancements - CEL refactoring - bridge state
   Revision: 391643
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21565: API Enhancements - CEL refactoring - transfers
   Revision: 394858
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21566: API Enhancements - CEL refactoring - cleanup
   Revision: 392829
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21711: Stasis API - Incorporate the bridging framework into
   res_stasis app
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21817: Stasis-HTTP: Implement Stasis message_type formatting
   functions
   Revision: 391403
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21868: Asterisk REST API - Implement channel variables/global
   variables
   Revision: 393806
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21873: Asterisk API Improvements - filter channels that should
   never be shown
   Revision: 394808
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21883: Asterisk API Improvements - refactor channel/bridge
   inspection commands to query the Stasis Cache
   Revision: 393831
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21968: Remove parkinglot from channel snapshots
   Revision: 393716
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-21969: Odd events during Stasis origination
   Revision: 397820
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21970: Reconnects to an ARI websocket do not convey events for
   channels already in the application
   Revision: 395120
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21973: ARI /bridges/{}/addChannel should allow an optional
   parameter specifying a role
   Revision: 396182
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21974: ARI: Channels/bridges need MoH
   Revision: 397505
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22002: Stasis: Split caching from caching topics
   Revision: 395954
   Reporter: dlee
   Coders: dlee

   ASTERISK-22243: Odd misbehavior (crashes and other such things) in Stasis
   caching topics
   Revision: 396842
   Reporter: mjordan
   Coders: dlee

   ASTERISK-22292: res_stasis.c uses undefined function 'control_continue',
   maybe renamed to stasis_app_control_continue?
   Revision: 397295
   Reporter: mithraen
   Coders: dlee

   ASTERISK-22297: Local channels, in a bridge, don't leave Stasis on hangup
   Revision: 397244
   Reporter: dlee
   Coders: kmoore

   ASTERISK-22514: app_stasis missing silence generator
   Revision: 402928
   Reporter: dlee
   Coders: dlee

   ASTERISK-22644: Crash with app queue and DND set on SIP agent phone
   Revision: 402518
   Reporter: marcoloway
   Coders: kharwell

  Category: Core/UDPTL

   ASTERISK-18706: UDPTL fail while using directmedia
   Revision: 399459
   Reporter: jkister
   Coders: jrose

  Category: Documentation

   ASTERISK-14435: [patch] Add option and description to
   chan_dahdi.conf.sample
   Revision: 374730
   Reporter: jbigelow
   Coders: jbigelow, sruffell

   ASTERISK-20279: Add CODING-GUIDELINES back to SVN or at minimum a link to
   the wiki
   Revision: 371964
   Reporter: lathama
   Coders: Andrew Latham

   ASTERISK-22308: Documentation - chan_dahdi, waitfordialtone is not
   boolean, it's time in milliseconds
   Revision: 398883
   Reporter: mdavenport
   Coders: newtonr

   ASTERISK-22458: XML config documentation improvements for res_pjsip_acl
   Revision: 399018
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22704: ARI: allowMultiple parameters should generate appropriate
   docs
   Revision: 402368
   Reporter: dlee
   Coders: dlee

   ASTERISK-22705: ARI: wiki docs for the models are screwy
   Revision: 400959
   Reporter: dlee
   Coders: dlee

   ASTERISK-22970: [patch]Documentation fix for QUOTE()
   Revision: 404100
   Reporter: gareth
   Coders: Gareth Palmer

   ASTERISK-23004: Documentation: improve documentation of pjsip endpoints
   behind NAT
   Revision: 404406
   Reporter: mjordan
   Coders: newtonr

   ASTERISK-23021: Typos in code : "avaliable" instead of "available"
   Revision: 404047
   Reporter: sharky
   Testers: Rusty Newton
   Coders: Jeremy LainA(c)

  Category: Documentation and Manuals

   AST-949: Core show application removequeuemember RQMSTATUS documentation
   incomplete
   Revision: 371144
   Reporter: spitts
   Coders: mmichelson

   AST-954: RemoveQueueMember app cli documentation indicates an options
   field in arguments, but there are apparently no options
   Revision: 371144
   Reporter: spitts
   Coders: mmichelson

   AST-962: Definition of Agents.conf ackcall parameter is incorrect
   Revision: 371791
   Reporter: spitts
   Coders: mmichelson

   AST-979: shared_lastcall defaults to no which conflicts with documentation
   in queues.samples.conf
   Revision: 371751
   Reporter: spitts
   Coders: mmichelson

  Category: Features

   ASTERISK-20384: Dialing pickupexten could fail even though there is a call
   it could have picked up.
   Revision: 373221
   Reporter: rmudgett
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20680: Increase the buffer for dynamic feature
   Revision: 377915
   Reporter: junky
   Testers: elguero
   Coders: elguero

   ASTERISK-21014: logger.c Call_ID 'bound' or 'removed' DEBUG messages
   spammed during a feature code attended transfer
   Revision: 381557
   Reporter: rnewton
   Coders: kharwell

   ASTERISK-21542: Bridge API Enhancements - get DTMF attended transfers
   feature complete - configuration support
   Revision: 392729
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21543: Bridge API Enhancements - get DTMF attended transfers
   feature complete - add attended transfer monitoring
   Revision: 395151
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-21553: Bridge API Enhancements - add one touch recording
   Revision: 393309
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
   Revision: 394417
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22426: features: Asterisk 12 fails to start without feature.conf
   present
   Revision: 398064
   Reporter: mjordan
   Coders: jrose

  Category: Features/Parking

   ASTERISK-19382: Park() ignores 'r' option, plays default MOH instead.
   Revision: 375391
   Reporter: stocksy
   Coders: rmudgett

   ASTERISK-20716: "s" extension in comebackcontext not honored
   Revision: 380349
   Reporter: gentlec
   Coders: jrose

   ASTERISK-21641: Bridge API Enhancements - get Park AMI action working
   again
   Revision: 392915
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
   Revision: 393197
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
   Revision: 390849
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22193: Add a to_ami() callback for parking stasis messages
   Revision: 396107
   Reporter: mmichelson
   Coders: mmichelson

   ASTERISK-22630: When a parked call times out the original parker cannot
   initiate transfers after pickup.
   Revision: 401423
   Reporter: kharwell
   Coders: rmudgett

  Category: Formats/General

   ASTERISK-21981: Pass-through support for Opus and VP8 formats
   Revision: 397526
   Reporter: tzafrir
   Coders: lminiero

  Category: Formats/format_wav_gsm

   ASTERISK-19595: Inefficient wav49 disk writes
   Revision: 396412
   Reporter: byronclark
   Testers: Byron Clark
   Coders: byronclark

  Category: Functions/General

   ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being
   executed from external interfaces
   Revision: 403960
   Reporter: mjordan
   Coders: dlee

  Category: Functions/func_callerid

   ASTERISK-21248: CALLERID(dnid-num-plan) does not get any value set.
   Revision: 383799
   Reporter: rmudgett
   Coders: rmudgett

  Category: Functions/func_cdr

   ASTERISK-22613: cdr_prop function is not working
   Revision: 400197
   Reporter: falves11
   Coders: mjordan

  Category: Functions/func_channel

   ASTERISK-20383: Add missing named call pickup group features for parity
   with numeric call pickup groups.
   Revision: 373221
   Reporter: rmudgett
   Testers: rmudgett
   Coders: rmudgett

   ASTERISK-20969: Fix func_channel documentation for sip/iax2/dadhi
   Revision: 394982
   Reporter: snuffy
   Coders: snuffy

  Category: Functions/func_config

   ASTERISK-22483: AST_LIST_INSERT_TAIL doesn't set field.next on added entry
   Revision: 400704
   Reporter: brianscott
   Coders: kmoore

  Category: Functions/func_enum

   ASTERISK-20253: HangupcauseClear XML Doc issue
   Revision: 371517
   Reporter: lathama
   Coders: Andrew Latham

  Category: Functions/func_hangupcause

   ASTERISK-20198: Store hangup cause information on the callee channels in
   addition to the calling channels
   Revision: 371259
   Reporter: mjordan
   Coders: kmoore

  Category: Functions/func_math

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Functions/func_strings

   ASTERISK-21717: [patch] - Documentation for PASSTHRU function is unclear
   Revision: 394304
   Reporter: ulogic
   Coders: Richard Miller

   ASTERISK-22970: [patch]Documentation fix for QUOTE()
   Revision: 404100
   Reporter: gareth
   Coders: Gareth Palmer

  Category: General

   ASTERISK-19451: va_start/va_copy and va_end do not always match up
   Revision: 382023
   Reporter: wdoekes
   Coders: wdoekes

   ASTERISK-19463: Asterisk deadlocks during startup with mutex errors
   Revision: 376447
   Reporter: mjordan
   Testers: mjordan
   Coders: mjordan

   ASTERISK-20135: Use of ast_asprintf and asprintf needs to be checked for
   failure.
   Revision: 371593
   Reporter: rmudgett
   Coders: mmichelson

   ASTERISK-20163: Variables evaluated in dialplan are case insensitive,
   whereas channel variables/system variables are not
   Revision: 375442
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-20226: Segfault in chan_sip while performing connected line
   update
   Revision: 376918
   Reporter: jsmith
   Testers: Jared Smith
   Coders: mmichelson

   ASTERISK-20241: alignment of MD5Context in buffer not enforced
   (theoretical issue only)
   Revision: 371952
   Reporter: wdoekes
   Coders: wdoekes

   ASTERISK-20353: Wrong dutch date syntax in say.c: function
   say_date_with_format_nl
   Revision: 373776
   Reporter: teunis90
   Coders: mmichelson

   ASTERISK-20994: AMI command reception after app_confbridge.so unload
   results in crash
   Revision: 381069
   Reporter: jkister
   Testers: Rusty Newton, Jeremy Kister
   Coders: rmudgett

   ASTERISK-21965: [patch] Bug-fixed version of safe_asterisk not installed
   over old version
   Revision: 394939
   Reporter: jkister
   Coders: jkister

   ASTERISK-22450: No CLI response from database show
   Revision: 399269
   Reporter: aragon
   Coders: kharwell

   ASTERISK-22540: WARNING[2324] asterisk.c: Fork failed: Cannot allocate
   memory in /var/log/asterisk/messages then segfault
   Revision: 399515
   Reporter: aragon
   Coders: kharwell

   ASTERISK-23021: Typos in code : "avaliable" instead of "available"
   Revision: 404047
   Reporter: sharky
   Testers: Rusty Newton
   Coders: Jeremy LainA(c)

  Category: PBX/General

   ASTERISK-20628: [patch] - main/pbx.c - ShowDialPlan generates with error
   if no Exten: was presented and there are no exten => lines present
   Revision: 376169
   Reporter: jkroon
   Coders: jkroon

   ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on
   subsequent logins
   Revision: 400759
   Reporter: jbigelow
   Coders: rmudgett

   ASTERISK-22884: hangup_handler end with h extension: tests currently fail
   in Asterisk 12 +
   Revision: 404295
   Reporter: mjordan
   Coders: mjordan

  Category: PBX/pbx_dundi

   ASTERISK-19309: [patch] DUNDi message routing bug
   Revision: 372420
   Reporter: pracz
   Coders: Peter Racz

   ASTERISK-22350: DUNDI - core dump on shutdown - segfault in sqlite3_reset
   from /usr/lib/libsqlite3.so.0
   Revision: 404346
   Reporter: wimpy
   Coders: sgriepentrog

  Category: PBX/pbx_realtime

   ASTERISK-18203: Problems with NAT on realtime peers (and maybe static
   ones)
   Revision: 375443
   Reporter: daren
   Coders: JoshE

   ASTERISK-20572: Realtime Peers behind NAT are Set to RFC1918 private
   address after sip reload
   Revision: 375443
   Reporter: n8ideas
   Coders: JoshE

  Category: PBX/pbx_spool

   ASTERISK-17231: [patch] unopenable spool files not deleted
   Revision: 374717
   Reporter: chappell
   Coders: David Chappell

   ASTERISK-20593: [patch] Future-dated call files are ignored when
   astspooldir is relative
   Revision: 376235
   Reporter: chewi
   Coders: James Le Cuirot

   ASTERISK-21176: Call files on OS X, using KQueue, do not get processed
   (load 100%)
   Revision: 383122
   Reporter: coriley
   Coders: coriley

  Category: Resources/General

   ASTERISK-20681: Unable to compile pjproject in Asterisk 11
   Revision: 378585
   Reporter: din3sh
   Testers: danilo borges, Steve Lang
   Coders: tilghman

  Category: Resources/NewFeature

   ASTERISK-20206: append new H264 fmtp attr from CISCO Tandberg to
   res_format_attr_h264
   Revision: 371427
   Reporter: ddkprog
   Coders: ddkprog

  Category: Resources/res_agi

   ASTERISK-20109: get_ast_cmd doesn't differentiate between failure and
   empty list return
   Revision: 373608
   Reporter: jgowdy
   Coders: Jeremiah Gowdy

   ASTERISK-20318: Include channel uniqueid in "AsyncAGI" and "AGIExec"
   events
   Revision: 374075
   Reporter: daninmadison
   Coders: Dan Cropp

   ASTERISK-21065: Asterisk 11 IPv6 - FastAGI fail
   Revision: 381894
   Reporter: jkister
   Testers: Jeremy Kister, elguero
   Coders: elguero

   ASTERISK-21304: [patch] AGI AsyncAGI event returns AGI command arguments
   Revision: 391271
   Reporter: kesselklopfer79
   Coders: kmoore

   ASTERISK-21470: Stasis Core - Refactor AGI Events
   Revision: 390701
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21903: [patch] Return proper result upon error when running some
   AGI commands
   Revision: 394642
   Reporter: ariw
   Testers: Ariel Wainer
   Coders: elguero

   ASTERISK-22395: [patch] manager.c and res_agi.c leak results from
   ast_xmldoc_printable
   Revision: 398063
   Reporter: coreyfarrell
   Coders: coreyfarrell

   ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being
   executed from external interfaces
   Revision: 403960
   Reporter: mjordan
   Coders: dlee

  Category: Resources/res_agi/NewFeature

   ASTERISK-17803: [patch] Add sample offset parameter to CONTROL STREAM FILE
   Revision: 395906
   Reporter: murraytm
   Coders: murraytm

   ASTERISK-20882: Make AsyncAGI actually asynchronous; support asynchronous
   media operations
   Revision: 379830
   Reporter: mjordan
   Coders: mjordan

  Category: Resources/res_ari

   ASTERISK-20888: Add JSON API to Asterisk
   Revision: 378915
   Reporter: dlee
   Coders: dlee

   ASTERISK-20891: Flesh out RESTful API's
   Revision: 386232
   Reporter: dlee
   Coders: dlee

   ASTERISK-21180: Implement channel state events for Stasis HTTP
   Revision: 388275
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21278: stasis-http Cross-Origin configuration
   Revision: 394189
   Reporter: dlee
   Coders: qwell

   ASTERISK-21279: Allow WebSocket connections on URL's other than /ws
   Revision: 386020
   Reporter: dlee
   Coders: dlee

   ASTERISK-21282: Add DTMF events to the stasis-http WebSocket
   Revision: 385734
   Reporter: dlee
   Coders: dlee

   ASTERISK-21283: Implement stasis-http POST /api/channels/{channelId}/play
   Revision: 389587
   Reporter: dlee
   Coders: dlee

   ASTERISK-21575: Asterisk REST API - Implement GET /asterisk/info call
   Revision: 396125
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21581: Asterisk REST API - Implement GET /recording/{id}
   Revision: 393550
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21582: Asterisk REST API - Implement DELETE /recording/{id}
   Revision: 397988
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21584: Asterisk REST API - Implement GET /sounds
   Revision: 392700
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21585: Asterisk REST API - Implement GET /sound/{id}
   Revision: 392700
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21586: Asterisk REST API - implement GET /playback/{id}
   Revision: 389587
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21587: Asterisk REST API - Implement POST /playback/{id}/control
   Revision: 389603
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21592: Asterisk REST API - Implement POST /bridge/{id}/play
   Revision: 394809
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21593: Asterisk REST API - Implement POST /bridge/{id}/record
   Revision: 394809
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21594: Asterisk REST API - Implement POST /channel/{id}/record
   Revision: 393550
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21617: Asterisk REST API - Implement POST /channels to an
   endpoint
   Revision: 390885
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21618: Asterisk REST API - Implement POST /channels/{id}/mute and
   /channels/{id}/unmute
   Revision: 394715
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21619: Asterisk REST API - Implement POST /channel/{id}/hold and
   /channel/{id}/unhold
   Revision: 393332
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21620: Asterisk REST API - Implement POST /channel/{id}/dial
   Revision: 393326
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21621: Asterisk REST API - Implement GET /bridges
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21622: Asterisk REST API - Implement GET /bridge/{id}
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21623: Asterisk REST API - Implement DELETE /bridge/{id}
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21624: Asterisk REST API - Implement POST /bridges
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21625: Asterisk REST API - Implement POST /bridge/{id}/addChannel
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21626: Asterisk REST API - Implement POST
   /bridge/{id}/removeChannel
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21658: Asterisk REST API - Implement POST /channels to a dialplan
   context/extension/priority
   Revision: 393144
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21711: Stasis API - Incorporate the bridging framework into
   res_stasis app
   Revision: 391199
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21868: Asterisk REST API - Implement channel variables/global
   variables
   Revision: 393806
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21870: Asterisk REST API - Add dialplan location to the 'release
   back to dialplan command'
   Revision: 392987
   Reporter: mjordan
   Coders: qwell

   ASTERISK-21969: Odd events during Stasis origination
   Revision: 397820
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21970: Reconnects to an ARI websocket do not convey events for
   channels already in the application
   Revision: 395120
   Reporter: mjordan
   Coders: dlee

   ASTERISK-21973: ARI /bridges/{}/addChannel should allow an optional
   parameter specifying a role
   Revision: 396182
   Reporter: mjordan
   Coders: jrose

   ASTERISK-21974: ARI: Channels/bridges need MoH
   Revision: 397505
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22036: Validate that the bridge requested in a Remove Channel
   from Bridge operation is the bridge the channel is in
   Revision: 397565
   Reporter: mjordan
   Coders: dlee

   ASTERISK-22084: ARI: Media operations (playback, start/stop moh) initiated
   on a channel don't work if that channel is in a bridge
   Revision: 396568
   Reporter: jrose
   Coders: dlee

   ASTERISK-22128: ARI/bridges: chan_sip channels with directmedia=yes -
   Asterisk doesn't retake the media when the technology changes from native
   rtp
   Revision: 395866
   Reporter: jrose
   Coders: jcolp

   ASTERISK-22136: API Improvements: rename stasis_http to ARI
   Revision: 395603
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22181: Asterisk REST API - Implement POST
   /recordings/live/{id}/{control}
   Revision: 396331
   Reporter: dlee
   Coders: dlee

   ASTERISK-22273: Asterisk crashes when accessing
   http://localhost:8088/ari/asterisk/variable
   Revision: 397306
   Reporter: pabelanger
   Coders: dlee

   ASTERISK-22291: ARI: /endpionts/{tech}/{id} channel list shouldn't have
   channel: prefixes
   Revision: 397297
   Reporter: dlee
   Coders: dlee

   ASTERISK-22440: ARI - Update events.json to match latest Swagger
   specification
   Revision: 401834
   Reporter: dlee
   Coders: dlee

   ASTERISK-22485: ARI: Origination provides insufficient feedback
   Revision: 401282
   Reporter: dlee
   Coders: jcolp

   ASTERISK-22487: ARI: ARI Origination + SIP blind transfer == asterisk
   crash
   Revision: 399554
   Reporter: dlee
   Coders: jrose

   ASTERISK-22623: ARI: Recording using name of already present stored
   recording does not indicate failure
   Revision: 401999
   Reporter: jcolp
   Coders: jrose

   ASTERISK-22624: ARI: Adding a channel to a bridge while a live recording
   is active blocks
   Revision: 403750
   Reporter: jcolp
   Coders: kharwell

   ASTERISK-22626: ARI: Starting a recording with invalid format does not
   report error or failure
   Revision: 402002
   Reporter: jcolp
   Coders: jrose

   ASTERISK-22627: ARI: Calling record on a non-existent bridge causes
   response validation failure
   Revision: 401019
   Reporter: jcolp
   Coders: kmoore

   ASTERISK-22634: ARI: can't delete a bridge with a channel in it.
   Revision: 402337
   Reporter: kharwell
   Coders: jcolp

   ASTERISK-22635: ARI: listing bridges shows bridges that are not part of an
   ARI application.
   Revision: 401088
   Reporter: kharwell
   Coders: kmoore

   ASTERISK-22637: ARI channel mute causes core
   Revision: 400402
   Reporter: sgriepentrog
   Coders: jcolp

   ASTERISK-22678: crash: play non-existent sound to bridge
   Revision: 400850
   Reporter: jbigelow
   Testers: jbigelow
   Coders: rmudgett

   ASTERISK-22680: crash: playback control with operation omitted in POST
   Revision: 401108
   Reporter: jbigelow
   Coders: rmudgett

   ASTERISK-22685: Unable to POST content-type: application/json to ARI
   Revision: 403177
   Reporter: pabelanger
   Coders: dlee

   ASTERISK-22701: ARI: Add the ability to indicate things to channels
   Revision: 402359
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22704: ARI: allowMultiple parameters should generate appropriate
   docs
   Revision: 402368
   Reporter: dlee
   Coders: dlee

   ASTERISK-22705: ARI: wiki docs for the models are screwy
   Revision: 400959
   Reporter: dlee
   Coders: dlee

   ASTERISK-22710: ARI: Media operations (playback, recording, etc) need to
   push events back over the websocket
   Revision: 403120
   Reporter: jrose
   Coders: jcolp

   ASTERISK-22719: ARI: Call forwarding is not reflected or followed on
   origination
   Revision: 403810
   Reporter: jcolp
   Coders: jcolp

   ASTERISK-22722: ARI: GET/DELETE /playback/{invalid-id} has response
   validation failure.
   Revision: 402140
   Reporter: rmudgett
   Coders: jcolp

   ASTERISK-22743: ARI: Allow POST parameters to be submitted in the request
   body
   Revision: 402557
   Reporter: dlee
   Coders: dlee

   ASTERISK-22744: ARI: Hidden channels show up in bridge snaphsots and
   bridge events
   Revision: 403070
   Reporter: dlee
   Coders: kmoore

   ASTERISK-22768: ARI: Originating multiple channels using POST /channels in
   succession causes orphaned channels; other problems
   Revision: 402347
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22780: ARI: Implement channel spying
   Revision: 403118
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22784: ARI: Kill /dial
   Revision: 402153
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22803: ari: GET /ari/endpoints/{invalid-tech} should return a 404
   Revision: 402788
   Reporter: dlee
   Coders: kharwell

   ASTERISK-22872: ARI: Allow specifying channel variables during a POST
   /channels
   Revision: 403757
   Reporter: mjordan
   Coders: kharwell

   ASTERISK-22882: PJSIP + Blink + ARI mixing bridges => unexpected calls
   coming into blink
   Revision: 403222
   Reporter: dlee
   Coders: jcolp

   ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being
   executed from external interfaces
   Revision: 403960
   Reporter: mjordan
   Coders: dlee

   ASTERISK-23007: Asterisk Swagger: bump the version number
   Revision: 404185
   Reporter: mjordan
   Coders: mjordan

  Category: Resources/res_calendar_ews

   ASTERISK-19738: Calendar EWS does not attempt to extract the Body element
   in a CalendarItem and populate the description event field
   Revision: 375533
   Reporter: netaskd
   Testers: Dmitry Burilov
   Coders: twilson

  Category: Resources/res_calendar_icalendar

   ASTERISK-21012: Memory Leak on res_calendar (icalendar)
   Revision: 380460
   Reporter: joel_vandal
   Testers: Joel Vandal
   Coders: mjordan

  Category: Resources/res_config_ldap

   ASTERISK-17386: [patch] res_config_ldap with malloc_debug produces
   munmap_chunk(): invalid pointer:
   Revision: 385202
   Reporter: jcovert
   Testers: Andrew Latham
   Coders: seanbright

  Category: Resources/res_fax

   ASTERISK-19762: Segfault in ast_frdup when invalid data length specified
   in duplicated frame
   Revision: 371547
   Reporter: bulkorok
   Coders: kmoore

   ASTERISK-21242: Segfault when T.38 re-invite retransmission receives 200
   OK
   Revision: 403466
   Reporter: awinters
   Testers: Torrey Searle
   Coders: awinters, tsearle

   ASTERISK-22942: [patch] - Asterisk crashed after
   Set(FAXOPT(faxdetect)=t38)
   Revision: 404353
   Reporter: adomjan
   Coders: sgriepentrog

  Category: Resources/res_fax_spandsp

   ASTERISK-21242: Segfault when T.38 re-invite retransmission receives 200
   OK
   Revision: 403466
   Reporter: awinters
   Testers: Torrey Searle
   Coders: awinters, tsearle

  Category: Resources/res_features

   ASTERISK-22709: crash: atxfer threeway call results in crash while
   creating channel snapshot
   Revision: 404260
   Reporter: jbigelow
   Coders: kharwell

  Category: Resources/res_format_attr_h264

   ASTERISK-20901: Security Vulnerability: Possible stack corruption in when
   parsing H.264 format attributes
   Revision: 383975
   Reporter: mjordan
   Coders: jrose

  Category: Resources/res_http_websocket

   ASTERISK-20631: Unable to connect via WebRTC
   Revision: 375560
   Reporter: danjenkins
   Coders: jcolp

   ASTERISK-21383: STUN Binding Requests Not Being Sent Back from Asterisk to
   Chrome
   Revision: 402349
   Reporter: shaunc869
   Coders: kmoore

   ASTERISK-21825: [patch] websocket segmentation fault on certain invalid
   input
   Revision: 391561
   Reporter: blackaura
   Testers: Alfred Farrugia, David M. Lee
   Coders: wdoekes

   ASTERISK-22296: ARI fails to find symbols for res_http_websockets
   Revision: 397990
   Reporter: mjordan
   Coders: dlee

   ASTERISK-22441: WebSocket response when subprotocol is omitted violates
   spec
   Revision: 399042
   Reporter: dlee
   Coders: dlee

  Category: Resources/res_indications

   ASTERISK-21997: [patch] - Incorrect Ring tone for Malaysia
   Revision: 394942
   Reporter: phill
   Coders: phill

  Category: Resources/res_jabber

   ASTERISK-19532: Asterisk crashed after connecting with jabber server in
   component mode
   Revision: 374338
   Reporter: kwemheuer
   Testers: Byron Clark
   Coders: Karsten Wemheuer, Byron Clark

   ASTERISK-19557: [Regression] Segfault in res_jabber.c
   Revision: 374338
   Reporter: ulugutz
   Testers: Byron Clark
   Coders: Karsten Wemheuer, Byron Clark

   ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
   Revision: 372796
   Reporter: lmadsen
   Coders: kmoore

   ASTERISK-21429: Distributed Device State using JABBER/XMPP not working
   since Secuity Advisory AST-2012-015
   Revision: 385939
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log
   to a debug log
   Revision: 401122
   Reporter: abelbeck
   Coders: abelbeck

   ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the
   mailbox and context get swapped at the remote end
   Revision: 398603
   Reporter: abelbeck
   Testers: Michael Keuter
   Coders: abelbeck

  Category: Resources/res_monitor

   ASTERISK-22001: Running monitors crash Asterisk when a monitored channel
   leaves a bridge.
   Revision: 393785
   Reporter: jrose
   Coders: mjordan

  Category: Resources/res_musiconhold

   ASTERISK-17467: external moh is blocked when using dahdi timer
   Revision: 386160
   Reporter: isrl
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

  Category: Resources/res_odbc

   ASTERISK-20258: ODBC default username not root as the comment in
   res_odbc.conf claims
   Revision: 373581
   Reporter: stefan.at.wpf
   Coders: kmoore

   ASTERISK-22459: Compiling res_odbc against iODBC instead of unixodbc
   produces runtime errors
   Revision: 400770
   Reporter: patrickm
   Testers: wdoekes
   Coders: wdoekes

  Category: Resources/res_parking

   ASTERISK-21877: Bridge API Enhancements - fix the Parking BUGBUG comments
   in trunk
   Revision: 393815
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology
   callback to resume entertainment sounds.
   Revision: 396189
   Reporter: jrose
   Coders: jrose

   ASTERISK-22034: Investigate whether or not a Local channel is appropriate
   during a one-touch parking feature
   Revision: 396802
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22138: res_parking: Restore the parking unit tests
   Revision: 396175
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22566: [patch] app_cdr leaves application registered and
   res_parking leaks a ref to config
   Revision: 400021
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-22631: Reload does not rebuild parkpos extensions
   Revision: 401159
   Reporter: kharwell
   Coders: jrose

  Category: Resources/res_pjsip

   ASTERISK-21669: Fix dependencies on res_sip files
   Revision: 386686
   Reporter: snuffy
   Coders: snuffy

   ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option
   in chan_gulp
   Revision: 403208
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-21756: assert() when using dtmfmode=none
   Revision: 387545
   Reporter: jparker
   Coders: jcolp

   ASTERISK-21911: Tearing down a registration throws a 403 back at the
   endpoint
   Revision: 391902
   Reporter: mdavenport
   Coders: jcolp

   ASTERISK-21913: Successive NOTIFY for MWI subscriptions isn't sent
   Revision: 391921
   Reporter: mdavenport
   Coders: mmichelson

   ASTERISK-22003: Crash - signal 6, aborted - assertion failure in
   pjsip_auth_create_digest from /usr/lib/libpjsip.so
   Revision: 393857
   Reporter: rnewton
   Coders: jcolp

   ASTERISK-22017: crash - assertion failure - in pj_sockaddr_get_port when
   in transport_apply at res_sip/config_transport.c:105
   Revision: 393833
   Reporter: rnewton
   Coders: jcolp

   ASTERISK-22023: SIP Caller ID - Logic of trust_id_inbound and
   trust_id_outbound may be off, plus help descriptions may be unclear
   Revision: 395674
   Reporter: rnewton
   Coders: mmichelson

   ASTERISK-22061: crash - Dialing chan_gulp/pjsip with explicit SIP URI
   results in segfault in ast_sip_session_send_request_with_cb at
   res_sip_session.c
   Revision: 394473
   Reporter: rnewton
   Coders: mmichelson

   ASTERISK-22064: crash - res_sip outbound registration to offline server
   fails with crash after X attempts - in
   sip_outbound_registration_response_cb at res_sip_outbound_registration.c
   Revision: 394004
   Reporter: rnewton
   Coders: jcolp

   ASTERISK-22089: res_sip - Need log message indicating when Asterisk fails
   to find an AOR to match an inbound registration
   Revision: 397108
   Reporter: rnewton
   Coders: jbigelow

   ASTERISK-22094: res_sip - transport config object can't be modified on
   module reload - let the user know
   Revision: 397073
   Reporter: rnewton
   Coders: mmichelson

   ASTERISK-22101: res_sip_endpoint_identifier_ip needs debug to indicate
   when it's working
   Revision: 397109
   Reporter: rnewton
   Coders: mmichelson

   ASTERISK-22105: [patch] res_pjsip - xml doc change for transport config
   object - remove warning and add text regarding Asterisk restart
   Revision: 396899
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22108: [patch] res_pjsip - xml doc revision for 'auth' config
   object and 'auth_type' config option
   Revision: 396900
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22112: res_sip - 'contact_status' config object, do we need xml
   config docs for it when it isn't manually configurable?
   Revision: 397524
   Reporter: rnewton
   Coders: mjordan

   ASTERISK-22114: [patch] res_pjsip - 'domain_alias' config object XML help
   doesn't make it clear that the name used for the object is the domain
   alias
   Revision: 396901
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22118: [patch] res_pjsip - xml doc revisions for 'aor' config
   object and a few of its options
   Revision: 396902
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22135: res_sip: Restructure ast_sip_endpoint to have better
   structure
   Revision: 395748
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22143: res_sip: expose threadpool options as general settings;
   investigate thread shutdown issues
   Revision: 396321
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22144: res_sip_dtmf_info: Support sending of 'raw' DTMF
   Revision: 397484
   Reporter: mjordan
   Coders: kharwell

   ASTERISK-22145: res_pjsip: Update the .conf files with real default
   examples
   Revision: 398148
   Reporter: mjordan
   Coders: newtonr

   ASTERISK-22146: res_sip_global_headers: pick a magic number that is more
   socially acceptable
   Revision: 395267
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22306: res_pjsip endpoint config object's 'identify_by' option
   needs cleanup, removal or other modification
   Revision: 397111
   Reporter: rnewton
   Coders: mmichelson

   ASTERISK-22344: Missing xml doc configOption 'type' for both 'system' and
   'global' configObjects
   Revision: 397481
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22359: Create documentation entries for res_pjsip's
   send_diversion and subminexpirey options
   Revision: 397524
   Reporter: mjordan
   Coders: mjordan

   ASTERISK-22360: Logging output from pjproject not sent through Asterisk
   logger
   Revision: 399051
   Reporter: jcolp
   Coders: dlee

   ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf
   parameters
   Revision: 402328
   Reporter: mjordan
   Coders: mmichelson

   ASTERISK-22380: Inbound SIP call to a valid extension results in segfault
   in multicast_rtp_new at res_rtp_multicast.c
   Revision: 397622
   Reporter: rnewton
   Testers: Rusty Newton
   Coders: mjordan

   ASTERISK-22382: modifying transport configuration results in a crash a few
   seconds after a 'core reload' (security_event_get_transport at
   res_pjsip/security_events.c)
   Revision: 398140
   Reporter: rnewton
   Coders: kharwell

   ASTERISK-22384: modifying transport configuration names results in
   non-functional transport after 'core reload'
   Revision: 398140
   Reporter: rnewton
   Coders: kharwell

   ASTERISK-22386: Outbound SIP registration, if the auth object's realm
   option is not set to the same value as the 401's realm, then we fail to
   create a new REGISTER with auth details
   Revision: 399082
   Reporter: rnewton
   Coders: George Joseph

   ASTERISK-22405: res_pjsip endpoint 'external_media_address' option needs
   doc clarification vs transport option of same name
   Revision: 399782
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22474: res_pjsip / res_pjsip_session assertions and segfault
   Revision: 399625
   Reporter: coreyfarrell
   Coders: jcolp

   ASTERISK-22498: [patch]Create functions to manipulate SIP headers when
   using PJSIP stack
   Revision: 400772
   Reporter: gtj
   Coders: mjordan

   ASTERISK-22528: Change name of endpoint config option
   "external_media_address" to "media_address"
   Revision: 399284
   Reporter: rnewton
   Coders: mmichelson

   ASTERISK-22630: When a parked call times out the original parker cannot
   initiate transfers after pickup.
   Revision: 401423
   Reporter: kharwell
   Coders: rmudgett

   ASTERISK-22645: Broad media offers from Jitsi client results in a crash in
   ast_copy_pj_str at res_pjsip.c
   Revision: 400361
   Reporter: rnewton
   Coders: jcolp

   ASTERISK-22866: Asterisk 12 (branches/12@402864) doesn't correctly set the
   fromuser parameter
   Revision: 402892
   Reporter: amessina
   Coders: jcolp

   ASTERISK-22882: PJSIP + Blink + ARI mixing bridges => unexpected calls
   coming into blink
   Revision: 403222
   Reporter: dlee
   Coders: jcolp

   ASTERISK-22897: WebSocket connection from JsSIP or SIPML5 generate a
   segmentation fault(core dumped)
   Revision: 403257
   Reporter: navaismo
   Coders: jcolp

   ASTERISK-22922: Asterisk 12 (branches/12@403134) doesn't load some
   endpoints
   Revision: 403174
   Reporter: amessina
   Coders: jcolp

   ASTERISK-22923: module reload res_pjsip.so core dumps
   Revision: 403180
   Reporter: amessina
   Coders: jcolp

   ASTERISK-22941: res_pjsip can't handle endpoints behind NAT
   Revision: 403511
   Reporter: lmadsen
   Coders: jcolp

  Category: Resources/res_pjsip_acl

   ASTERISK-22458: XML config documentation improvements for res_pjsip_acl
   Revision: 399018
   Reporter: rnewton
   Coders: newtonr

  Category: Resources/res_pjsip_endpoint_identifier_ip

   ASTERISK-22311: [patch] 'identify' configObject doesn't have a synopsis
   Revision: 399032
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22552: Need log messages - res_pjsip_endpoint_identifier_user.so
   fails to find an endpoint match on inbound REGISTER
   Revision: 401939
   Reporter: rnewton
   Coders: jrose

  Category: Resources/res_pjsip_endpoint_identifier_user

   ASTERISK-22552: Need log messages - res_pjsip_endpoint_identifier_user.so
   fails to find an endpoint match on inbound REGISTER
   Revision: 401939
   Reporter: rnewton
   Coders: jrose

  Category: Resources/res_pjsip_messaging

   ASTERISK-22445: res_pjsip_messaging: Message technology registers itself
   as SIP, preventing compatibility with chan_sip
   Revision: 399340
   Reporter: mjordan
   Coders: kharwell

   ASTERISK-22821: Asterisk 12-beta @r402448 pjsip sigsegv receiving SIP
   MESSAGE when checking Contact header
   Revision: 402758
   Reporter: amessina
   Coders: kharwell

  Category: Resources/res_pjsip_nat

   ASTERISK-22645: Broad media offers from Jitsi client results in a crash in
   ast_copy_pj_str at res_pjsip.c
   Revision: 400361
   Reporter: rnewton
   Coders: jcolp

  Category: Resources/res_pjsip_outbound_authenticator_digest

   ASTERISK-22386: Outbound SIP registration, if the auth object's realm
   option is not set to the same value as the 401's realm, then we fail to
   create a new REGISTER with auth details
   Revision: 399082
   Reporter: rnewton
   Coders: George Joseph

   ASTERISK-22471: Set default auth realm to challenge realm if auth object
   realm is empty
   Revision: 399082
   Reporter: gtj
   Coders: George Joseph

  Category: Resources/res_pjsip_outbound_registration

   ASTERISK-22388: Need debug indicating outbound registration attempt and
   success
   Revision: 398227
   Reporter: rnewton
   Coders: kharwell

   ASTERISK-22390: client_uri and server_uri config documentation lacks
   useful detail
   Revision: 398369
   Reporter: rnewton
   Coders: mmichelson

   ASTERISK-22554: Log message says we received a 408, when in reality we
   didn't receive anything. Clarify the log message.
   Revision: 400891
   Reporter: rnewton
   Coders: kharwell

  Category: Resources/res_pjsip_refer

   ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended
   transfers a 3+ party bridge to dialplan
   Revision: 403588
   Reporter: jrose
   Coders: jrose

   ASTERISK-22936: Deadlock during masquerade when a PJSIP channel attended
   transfers a 3+ party bridge to dialplan
   Revision: 404368
   Reporter: jrose
   Coders: mmichelson

  Category: Resources/res_pjsip_session

   ASTERISK-22394: crash when using localnet and external_signaling_address
   options, segfault in session_inv_on_tsx_state_changed at
   res_pjsip_session.c
   Revision: 399991
   Reporter: rnewton
   Coders: kharwell

   ASTERISK-22474: res_pjsip / res_pjsip_session assertions and segfault
   Revision: 399625
   Reporter: coreyfarrell
   Coders: jcolp

  Category: Resources/res_rtp_asterisk

   ASTERISK-20237: Assert failure in res_rtp_asterisk calling pj_mutex_unlock
   after a few calls
   Revision: 371572
   Reporter: jpepper
   Testers: Jeremy Pepper
   Coders: mmichelson

   ASTERISK-20288: PhonerLite reports RTP read error when ICE Support Enabled
   Revision: 372329
   Reporter: smartbyte
   Coders: rmudgett

   ASTERISK-20295: Asterisk is not incrementing the sequence numbers for the
   retransmission of the DTMF end packets(RTPEvent packet with end bit set to
   1)
   Revision: 372200
   Reporter: nbansal
   Testers: elguero
   Coders: Nitesh Bansal, elguero

   ASTERISK-20344: RTP/ICE STUN port is not configurable
   Revision: 373404
   Reporter: beagles
   Testers: beagles
   Coders: beagles

   ASTERISK-20368: res_rtp_asterisk: Eliminate "type-punned pointer" build
   warning.
   Revision: 372787
   Reporter: sruffell
   Testers: elguero
   Coders: sruffell

   ASTERISK-20906: DTMF in SIP not working after HOLD / UNHOLD
   Revision: 378985
   Reporter: eelcob
   Coders: Eelco Brolman

   ASTERISK-21170: DTMF timestamp issue
   Revision: 401622
   Reporter: nbansal
   Coders: NITESH BANSAL

   ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit
   set, plus a ULAW payload instead of CN
   Revision: 388113
   Reporter: pk16208
   Testers: Peter Katzmann, elguero
   Coders: elguero

   ASTERISK-21419: Implement DTLS-SRTP support in chan_gulp
   Revision: 395121
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
   Revision: 393740
   Reporter: mjordan
   Coders: jkroon

   ASTERISK-21522: [patch] DTMF end is not always processed, causes one-way
   audio
   Revision: 387220
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-21917: [patch] STUN crashes when SIP is bound to ipv4 and ipv6
   Revision: 400684
   Reporter: tsearle
   Coders: Torrey Searle

   ASTERISK-22360: Logging output from pjproject not sent through Asterisk
   logger
   Revision: 399051
   Reporter: jcolp
   Coders: dlee

   ASTERISK-22565: [patch] res_rtp_asterisk leaks reference to rtcp_report in
   ast_rtcp_read
   Revision: 399608
   Reporter: coreyfarrell
   Testers: Corey Farrell
   Coders: Corey Farrell

   ASTERISK-22628: 4 way multi-party hanging up down to two participants
   causes FRACKs
   Revision: 402149
   Reporter: kharwell
   Testers: jbigelow
   Coders: kmoore

   ASTERISK-22667: crash: directmedia with both phones placing each other on
   hold
   Revision: 401450
   Reporter: jbigelow
   Coders: mjordan

  Category: Resources/res_rtp_multicast

   ASTERISK-22567: [patch]MutlicastRTP does not set SSRC. SSRC is always set
   to 0
   Revision: 400397
   Reporter: simone.camporeale
   Coders: Simone Camporeale

  Category: Resources/res_srtp

   ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
   Revision: 388531
   Reporter: coreyfarrell
   Coders: Corey Farrell

   ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
   Revision: 388770
   Reporter: coreyfarrell
   Coders: kmoore

  Category: Resources/res_timing_pthread

   ASTERISK-17436: random deadlocks - SIP messages not being processed
   Revision: 386160
   Reporter: usinternet
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

   ASTERISK-17458: Deadlocks when using pthread timer
   Revision: 386160
   Reporter: isrl
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

   ASTERISK-19754: Deadlock in chan_sip / pthread_timing
   Revision: 386160
   Reporter: nikola.ciprich
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

   ASTERISK-20577: Asterisk deadlocks waiting for timer in res_timing_pthread
   while running AGI script
   Revision: 386160
   Reporter: kiennd
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

   ASTERISK-21389: res_timing_pthread fails to return from write, causing
   timer dependent operations to block indefinitely
   Revision: 386160
   Reporter: mjordan
   Testers: sruffell, mjordan, Tony Lewis
   Coders: sruffell

  Category: Resources/res_xmpp

   ASTERISK-20239: JabberSend only accepts recipients that contain '2'
   instead of '@'
   Revision: 371519
   Reporter: gporras
   Coders: mjordan

   ASTERISK-20361: XMPP segfaults
   Revision: 372985
   Reporter: mlnoah
   Coders: jrose

   ASTERISK-20405: MessageSend() suggests 'from' isn't required in XMPP
   message responses, but it is
   Revision: 374612
   Reporter: lmadsen
   Coders: mjordan

   ASTERISK-20495: Segfault in XMPP caused by the presence stanza of one of
   my contacts
   Revision: 374623
   Reporter: veghead
   Testers: Martin W
   Coders: Martin W

   ASTERISK-20982: xmpp Segfault when delete node using cli
   Revision: 381160
   Reporter: marcelloceschia
   Coders: marcelloceschia

   ASTERISK-21069: xmpp distributed device states aggregation update fails
   Revision: 385939
   Reporter: mpaland
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-21156: Asterisk crashes with XMPP\Google Voice config where
   username is missing hostname portion
   Revision: 382924
   Reporter: amsoft2001
   Coders: jcolp

   ASTERISK-21164: Need clarification on distributed device state behavior
   and whether this behavior is a possible regression
   Revision: 385939
   Reporter: rnewton
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-21429: Distributed Device State using JABBER/XMPP not working
   since Secuity Advisory AST-2012-015
   Revision: 385939
   Reporter: alecdavis
   Testers: alecdavis
   Coders: alecdavis

   ASTERISK-21785: __ao2_ref_debug() logs to /tmp/refs when REF_DEBUG is not
   defined
   Revision: 388701
   Reporter: abelbeck
   Testers: abelbeck
   Coders: rmudgett

   ASTERISK-22347: [patch]res_xmpp timeout when google sends blank responses
   ' '
   Revision: 398620
   Reporter: tm1000
   Coders: Andrew Nagy

   ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log
   to a debug log
   Revision: 401122
   Reporter: abelbeck
   Coders: abelbeck

   ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the
   mailbox and context get swapped at the remote end
   Revision: 398603
   Reporter: abelbeck
   Testers: Michael Keuter
   Coders: abelbeck

  Category: Sounds

   ASTERISK-19431: Asterisk Russian language support missing voicemail
   prompts
   Revision: 386879
   Reporter: volga629
   Coders: newtonr

   ASTERISK-19721: Asterisk core sounds, italian version
   Revision: 386879
   Reporter: floradio
   Coders: newtonr

   ASTERISK-22411: British English Sound Packs
   Revision: 402227
   Reporter: jimcredland
   Coders: newtonr

   ASTERISK-22544: Italian prompt vm-options has advertisement in it
   Revision: 402227
   Reporter: rnewton
   Coders: newtonr

   ASTERISK-22659: Make a new core and extra sounds release
   Revision: 402227
   Reporter: rnewton
   Coders: newtonr

  Category: Tests/General

   ASTERISK-20120: Unit test ast_parse_arg_test fails on 32-bit machines
   Revision: 371400
   Reporter: mjordan
   Coders: twilson

   ASTERISK-21978: Crash caused by RAII_VAR in test_json when loading module
   Revision: 394203
   Reporter: mjordan
   Coders: dlee

   ASTERISK-22276: Test test_hashtab_thrash fails on 32-bit machines when
   compiled without DEBUG_THREADS
   Revision: 396621
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22457: Module load errors for test_ari_model.so
   Revision: 399208
   Reporter: dlee
   Coders: rmudgett

   ASTERISK-22467: [patch] memory leaks 1.8+
   Revision: 401832
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Tests/testsuite

   ASTERISK-19463: Asterisk deadlocks during startup with mutex errors
   Revision: 376447
   Reporter: mjordan
   Testers: mjordan
   Coders: mjordan

   ASTERISK-22212: Time Out Failures in ACL tests
   Revision: 396498
   Reporter: mjordan
   Coders: jrose

   ASTERISK-22214: Testsuite test callparking fails due to Python exception
   on unexpected AMI event
   Revision: 396385
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22215: All SIP blind transfer tests are failing due to time out
   Revision: 396723
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
   Revision: 397570
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22222: TestSuite: Attended Transfer Feature test fails
   Revision: 396724
   Reporter: mjordan
   Coders: kmoore

   ASTERISK-22320: Asterisk 12 Test Suite Failures: pjsip one touch recording
   tests
   Revision: 396993
   Reporter: mjordan
   Coders: jcolp

   ASTERISK-22542: Call parking test failure: test fails due to no
   translation path between IAX2 channel and Local channel
   Revision: 401240
   Reporter: mjordan
   Coders: rmudgett

   ASTERISK-22884: hangup_handler end with h extension: tests currently fail
   in Asterisk 12 +
   Revision: 404295
   Reporter: mjordan
   Coders: mjordan

  Category: Utilities/General

   ASTERISK-20505: Migrate hashtest/hashtest2 to be unit tests
   Revision: 376341
   Reporter: mjordan
   Coders: dlee

   ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to
   read from rusage
   Revision: 402546
   Reporter: hurdman
   Coders: hurdman

  Category: Utilities/astcanary

   ASTERISK-20947: astcanary exits immediately because of wrong pid argument
   Revision: 379518
   Reporter: jhirsch
   Testers: mjordan
   Coders: Jakob Hirsch

     ----------------------------------------------------------------------

                      Commits Not Associated with an Issue

                                 [Back to Top]

   This is a list of all changes that went into this release that did not
   directly close an issue from the issue tracker. The commits may have been
   marked as being related to an issue. If that is the case, the issue
   numbers are listed here, as well.

+-------------------------------------------------------------------------------+
|Revision|Author      |Summary                                  |Issues         |
|        |            |                                         |Referenced     |
|--------+------------+-----------------------------------------+---------------|
|371120  |rmudgett    |Add private representation of caller,    |               |
|        |            |connected and redirecting party ids.     |               |
|--------+------------+-----------------------------------------+---------------|
|371134  |mjordan     |Remove 10 properties, add 11 properties  |               |
|--------+------------+-----------------------------------------+---------------|
|371147  |rmudgett    |Update CHANGES for private party ID.     |               |
|--------+------------+-----------------------------------------+---------------|
|371170  |mjordan     |Add UPGRADE-11.txt file; update          |               |
|        |            |UPGRADE.txt to reflect Asterisk 12       |               |
|--------+------------+-----------------------------------------+---------------|
|371202  |mmichelson  |Fix problem where incorrect pointer was  |               |
|        |            |checked for nullity.                     |               |
|--------+------------+-----------------------------------------+---------------|
|371228  |kmoore      |Add test instrumentation                 |               |
|--------+------------+-----------------------------------------+---------------|
|371396  |kmoore      |Add module reload instrumentation for    |               |
|        |            |TEST_FRAMEWORK                           |               |
|--------+------------+-----------------------------------------+---------------|
|371428  |russell     |rtp: Ensure defaults are set without     |               |
|        |            |rtp.conf.                                |               |
|--------+------------+-----------------------------------------+---------------|
|371439  |kmoore      |Add instrumentation to subsystem reloads |               |
|--------+------------+-----------------------------------------+---------------|
|371535  |kmoore      |Apply work-around for BETTER_BACKTRACES  |ASTERISK-20090 |
|        |            |crash                                    |               |
|--------+------------+-----------------------------------------+---------------|
|371536  |kmoore      |Fix for commit r371535                   |               |
|--------+------------+-----------------------------------------+---------------|
|371582  |mmichelson  |Add scoped locks to Asterisk.            |               |
|--------+------------+-----------------------------------------+---------------|
|371620  |file        |Add support for call-id logging to       |               |
|        |            |chan_motif.                              |               |
|--------+------------+-----------------------------------------+---------------|
|371633  |mmichelson  |I forgot to add the unit tests for scoped|               |
|        |            |locks earlier today.                     |               |
|--------+------------+-----------------------------------------+---------------|
|371665  |alecdavis   |mf_detect: incorrectly used DTMF_GSIZE   |               |
|        |            |instead of MF_GSIZE                      |               |
|--------+------------+-----------------------------------------+---------------|
|371754  |dlee        |svn:ignore pjproject bin & output for all|               |
|        |            |platforms.                               |               |
|--------+------------+-----------------------------------------+---------------|
|371785  |mmichelson  |Fix incorrect documentation of the       |               |
|        |            |MailboxStatus manager command.           |               |
|--------+------------+-----------------------------------------+---------------|
|371889  |jrose       |chan_sip: Change manager event to confirm|AST-969        |
|        |            |SIPqualifypeer into an ack               |               |
|--------+------------+-----------------------------------------+---------------|
|371894  |rmudgett    |Fix theoretical compile error with       |               |
|        |            |HAVE_EPOLL.                              |               |
|--------+------------+-----------------------------------------+---------------|
|371922  |jrose       |app_meetme: Adding test events for       |               |
|        |            |following activity in MeetMe.            |               |
|--------+------------+-----------------------------------------+---------------|
|371951  |rmudgett    |Fix compile errors.                      |               |
|--------+------------+-----------------------------------------+---------------|
|371989  |mjordan     |Clean up doxygen warnings                |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|372092  |mmichelson  |Prevent crash on shutdown due to refcount|               |
|        |            |error on queues container.               |               |
|--------+------------+-----------------------------------------+---------------|
|372149  |jrose       |app_queue: PAUSEALL/UNPAUSEALL logged    |AST-946        |
|        |            |only if interface is a queue member      |               |
|--------+------------+-----------------------------------------+---------------|
|372215  |alecdavis   |dsp.c: optimize goerztzel sample loops,  |               |
|        |            |in dtmf_detect, mf_detect and tone_detect|               |
|--------+------------+-----------------------------------------+---------------|
|372267  |elguero     |Fix breakage caused by last merge.       |               |
|        |            |Missing a variable for 11 and trunk.     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |dsp.c: in ast_mf_detect_init incorrectly |               |
|372343  |alecdavis   |sets goertzel samples to 160, should be  |               |
|        |            |MF_GSIZE                                 |               |
|--------+------------+-----------------------------------------+---------------|
|372374  |rmudgett    |(No Summary Available)                   |               |
|--------+------------+-----------------------------------------+---------------|
|372474  |jrose       |chan_sip: Note change in behavior to how |AST-876        |
|        |            |directmediapermit/deny ACL works         |               |
|--------+------------+-----------------------------------------+---------------|
|372524  |rmudgett    |Fix loss of MOH on an ISDN channel when  |               |
|        |            |parking a call for the second time.      |               |
|--------+------------+-----------------------------------------+---------------|
|372584  |mjordan     |Free ast_str objects when temp file fails|ASTERISK-17133 |
|        |            |to be created in MiniVM                  |               |
|--------+------------+-----------------------------------------+---------------|
|372612  |dlee        |svn:ignore cleanup.                      |               |
|--------+------------+-----------------------------------------+---------------|
|372712  |mjordan     |Only re-create an SRTP session when      |ASTERISK-20194 |
|        |            |needed                                   |               |
|--------+------------+-----------------------------------------+---------------|
|372808  |jrose       |chan_sip: Change SIPQualifyPeer to       |AST-969        |
|        |            |improve initial response time            |               |
|--------+------------+-----------------------------------------+---------------|
|372832  |jrose       |chan_sip: Fix CHANGES and UPGRADE.txt for|AST-969        |
|        |            |r372808                                  |               |
|--------+------------+-----------------------------------------+---------------|
|372887  |mmichelson  |Fix bad channel application data         |ASTERISK-20335 |
|        |            |reference.                               |               |
|--------+------------+-----------------------------------------+---------------|
|372918  |jrose       |chan_local: Switch from using a random 4 |ASTERISK-20318 |
|        |            |digit hex identifier to unique id        |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fixed r372696 when configured            |               |
|372931  |dlee        |--disable-asteriskssl; properly install  |               |
|        |            |libasteriskssl.dylib on OS X.            |               |
|--------+------------+-----------------------------------------+---------------|
|372943  |mmichelson  |Add channel name to a warning to make    |               |
|        |            |debugging easier.                        |               |
|--------+------------+-----------------------------------------+---------------|
|372996  |file        |Skip any non-content information when    |               |
|        |            |looking for and handling content.        |               |
|--------+------------+-----------------------------------------+---------------|
|373048  |dlee        |Fixed make clean when configured         |               |
|        |            |--disable-asteriskssl                    |               |
|--------+------------+-----------------------------------------+---------------|
|373108  |rmudgett    |Made companding law for SS7 calls only   |               |
|        |            |determined by SS7 signaling type.        |               |
|--------+------------+-----------------------------------------+---------------|
|373134  |seanbright  |Don't crash when passing a NULL message  |               |
|        |            |to __astman_get_header.                  |               |
|--------+------------+-----------------------------------------+---------------|
|373142  |seanbright  |Make the casing of CALL_ID in debug      |               |
|        |            |messages consistent to satisfy my OCD.   |               |
|--------+------------+-----------------------------------------+---------------|
|373188  |alecdavis   |app_queue: Support an 'agent available'  |               |
|        |            |hint                                     |               |
|--------+------------+-----------------------------------------+---------------|
|373202  |alecdavis   |dsp.c: remove whitespace mentioned in    |               |
|        |            |review2107                               |               |
|--------+------------+-----------------------------------------+---------------|
|373203  |seanbright  |When trying to unload res_curl.so, warn  |               |
|        |            |about all dependent modules.             |               |
|--------+------------+-----------------------------------------+---------------|
|373222  |mjordan     |Support all ways a member can be         |               |
|        |            |available for 'agent available' hints    |               |
|--------+------------+-----------------------------------------+---------------|
|373234  |file        |Add support for DTLS-SRTP to             |               |
|        |            |res_rtp_asterisk and chan_sip.           |               |
|--------+------------+-----------------------------------------+---------------|
|373239  |mjordan     |Add queue monitoring hints               |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |dsp.c ast_dsp_call_progress use local    |               |
|373275  |alecdavis   |short variable in loop, plus other       |               |
|        |            |cleanup                                  |               |
|--------+------------+-----------------------------------------+---------------|
|373284  |alecdavis   |dsp.c: remove more whitespace mentioned  |               |
|        |            |in review2107                            |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Start work on documentation janitor      |               |
|        |            |project with a little commit. This adds a|               |
|373320  |lathama     |link to the Asterisk wiki at             |ASTERISK-20259 |
|        |            |https://wiki.asterisk.org to the README  |               |
|        |            |file.                                    |               |
|--------+------------+-----------------------------------------+---------------|
|373330  |lathama     |Doxygen Updates - janitor work           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|373341  |lathama     |Update Doxygen Config Comments           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|373384  |lathama     |Doxygen Updates Janitor Work             |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|373471  |rmudgett    |Fix potential reentrancy problems in     |               |
|        |            |chan_sip.                                |               |
|--------+------------+-----------------------------------------+---------------|
|373583  |mmichelson  |"He who go through turnstile sideways is |               |
|        |            |going to Bangkok"                        |               |
|--------+------------+-----------------------------------------+---------------|
|373636  |rmudgett    |Make rebuild GSM, ilbc, or lpc10 codecs  |               |
|        |            |if the respective sources change.        |               |
|--------+------------+-----------------------------------------+---------------|
|373805  |alecdavis   |app_queue: 'agent available' hint,       |               |
|        |            |cleanup restart, and initial state       |               |
|--------+------------+-----------------------------------------+---------------|
|373912  |file        |loader: Ensure dependent modules are     |ASTERISK-20439 |
|        |            |properly initialized.                    |               |
|--------+------------+-----------------------------------------+---------------|
|373965  |rmudgett    |Fix SendDTMF crash and channel reference |               |
|        |            |leak using channel name parameter.       |               |
|--------+------------+-----------------------------------------+---------------|
|373966  |rmudgett    |Cleanup ast_dtmf_stream()                |               |
|--------+------------+-----------------------------------------+---------------|
|373967  |rmudgett    |Tweak app_dial documentation.            |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Update documentation to make it explicit |               |
|373992  |file        |that "stream file" will not restart      |ASTERISK-17367 |
|        |            |musiconhold.                             |               |
|--------+------------+-----------------------------------------+---------------|
|374020  |beagles     |Reset hangup flags on channels created   |               |
|        |            |through messages and cleanup globals     |               |
|--------+------------+-----------------------------------------+---------------|
|374086  |mjordan     |Fix ref leak when adding ICE candidates  |               |
|        |            |to an SDP                                |               |
|--------+------------+-----------------------------------------+---------------|
|374109  |rmudgett    |Change core show help output format.     |               |
|--------+------------+-----------------------------------------+---------------|
|374134  |seanbright  |Use ast_copy_string instead of strncpy to|               |
|        |            |guarantee a NUL terminated string.       |               |
|--------+------------+-----------------------------------------+---------------|
|374151  |seanbright  |app_queue: Support persisting and loading|               |
|        |            |of long member lists.                    |               |
|--------+------------+-----------------------------------------+---------------|
|374164  |lathama     |Doxygen Cleanup                          |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374165  |lathama     |Doxygen Cleanup                          |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374166  |lathama     |Doxygen Cleanup                          |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374167  |lathama     |Doxygen Cleanup                          |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374197  |mjordan     |Fix a variety of ref counting issues     |               |
|--------+------------+-----------------------------------------+---------------|
|374213  |mjordan     |Fix findings from check-in on r374177    |               |
|--------+------------+-----------------------------------------+---------------|
|374229  |mjordan     |Modify hashtest2 to compile after        |               |
|        |            |r374213. Someone, somewhere, may care.   |               |
|--------+------------+-----------------------------------------+---------------|
|374259  |mjordan     |Ensure Shutdown AMI event is still fired |               |
|        |            |during Asterisk shutdown                 |               |
|--------+------------+-----------------------------------------+---------------|
|374269  |rmudgett    |* Add ref debug tags to astobj2.c ref    |               |
|        |            |usage.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|374279  |rmudgett    |Missed an astobj2.c debug tag.           |               |
|--------+------------+-----------------------------------------+---------------|
|374302  |mjordan     |Destroy the generic_monitors container   |               |
|        |            |after the core_instances in ccss         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add support for applying direct media    |               |
|374414  |file        |ACLs between differing channel           |               |
|        |            |technologies.                            |               |
|--------+------------+-----------------------------------------+---------------|
|374478  |alecdavis   |dsp.c fix incorrect DTMF Digit_Duration. |ASTERISK-16003 |
|--------+------------+-----------------------------------------+---------------|
|374539  |rmudgett    |chan_misdn: Remove some deadcode         |               |
|--------+------------+-----------------------------------------+---------------|
|374633  |mjordan     |Trivial patch to make 'best_score'       |ASTERISK-20366 |
|        |            |defined for all architectures.           |               |
|--------+------------+-----------------------------------------+---------------|
|374643  |mjordan     |pjproject: Fix for Solaris builds. Do not|               |
|        |            |undef s_addr.                            |               |
|--------+------------+-----------------------------------------+---------------|
|374677  |mjordan     |Disable ICE support by default           |               |
|--------+------------+-----------------------------------------+---------------|
|374834  |file        |Consider the Google Talk content stanza  |               |
|        |            |name (jin:content) valid.                |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a bug where audio on Google Voice    |               |
|374878  |file        |would not work due to ignoring           |               |
|        |            |candidates.                              |               |
|--------+------------+-----------------------------------------+---------------|
|374879  |lathama     |Revert Local testing Config              |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374887  |lathama     |CREDITS clean up                         |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374888  |lathama     |Continue to group config files           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374889  |lathama     |Update JQuery URL to recent version      |ASTERISK-20503 |
|--------+------------+-----------------------------------------+---------------|
|374897  |lathama     |Append Doxygen to Debian packages list   |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374933  |kmoore      |Avoid a segfault on invalid format names |               |
|--------+------------+-----------------------------------------+---------------|
|374940  |lathama     |Add check for Doxygen                    |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374941  |lathama     |Add licens/copyright header              |ASTERISK-20503 |
|--------+------------+-----------------------------------------+---------------|
|374948  |lathama     |Correct output directory                 |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374949  |lathama     |Test for Asterisk Version info           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374956  |lathama     |Doxygen Clean ups                        |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374963  |lathama     |Multiplatform Makefile Update            |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374970  |lathama     |Update CREDITS                           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|374996  |tzafrir     |Update config.guess and config.sub:      |               |
|        |            |2012-10-10                               |               |
|--------+------------+-----------------------------------------+---------------|
|375003  |lathama     |Doxygen Updates - Title update           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375004  |lathama     |Doxygen Updates - Title update           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375005  |lathama     |Doxygen Updates - Title update           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375006  |lathama     |Doxygen Updates - Title update           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375007  |lathama     |Title update                             |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375008  |lathama     |Doxygen Updates                          |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375009  |lathama     |Doxygen Updates                          |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375017  |igorg       |                                         |               |
|--------+------------+-----------------------------------------+---------------|
|375044  |mmichelson  |Fix some potential misuses of ast_str in |               |
|        |            |the code.                                |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Remove a log message that was left in    |               |
|375052  |file        |accidentally from call-id logging        |               |
|        |            |development.                             |               |
|--------+------------+-----------------------------------------+---------------|
|375080  |wdoekes     |Update sip_request_call SIP dial string  |               |
|        |            |documentation.                           |               |
|--------+------------+-----------------------------------------+---------------|
|375103  |jrose       |manager: Change display of 'manager show |               |
|        |            |commands' and 'manager show command'     |               |
|--------+------------+-----------------------------------------+---------------|
|375110  |wdoekes     |Don't do SIP contact/route DNS if we're  |               |
|        |            |not using the result.                    |               |
|--------+------------+-----------------------------------------+---------------|
|375114  |wdoekes     |Fixes to the fd-oriented SIP TCP reads.  |               |
|--------+------------+-----------------------------------------+---------------|
|375175  |jrose       |manager: remove curses dependent stuff   |ASTERISK-20396 |
|        |            |from r375103                             |               |
|--------+------------+-----------------------------------------+---------------|
|375182  |lathama     |Doxygen Updates - Title update           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|375215  |elguero     |Fix XML Document Validation Failure      |ASTERISK-20289 |
|--------+------------+-----------------------------------------+---------------|
|        |            |app_queue: Make ordering of              |               |
|375240  |jrose       |rrmemory/rrordered persist over          |AST-989        |
|        |            |add/remove members                       |               |
|--------+------------+-----------------------------------------+---------------|
|375249  |jrose       |app_queue: add upgrade notes for 375216  |AST-989        |
|--------+------------+-----------------------------------------+---------------|
|375498  |jrose       |mixmonitor: Add a test event             |               |
|--------+------------+-----------------------------------------+---------------|
|375614  |elguero     |Fix Wrong Result In Debug Message For SDP|               |
|        |            |Origin Processing                        |               |
|--------+------------+-----------------------------------------+---------------|
|375628  |rmudgett    |Multiple revisions 375519-375524         |               |
|--------+------------+-----------------------------------------+---------------|
|375662  |rmudgett    |Things don't need to be that const.      |               |
|--------+------------+-----------------------------------------+---------------|
|375663  |wedhorn     |Fix for chan_skinny leaving RTP ports    |               |
|        |            |open                                     |               |
|--------+------------+-----------------------------------------+---------------|
|375730  |mjordan     |Prevent multiple CDR batches from        |               |
|        |            |conflicting when scheduling the CDR write|               |
|--------+------------+-----------------------------------------+---------------|
|375799  |mjordan     |Only deref a reserved gateway session if |               |
|        |            |we actually reserved one                 |               |
|--------+------------+-----------------------------------------+---------------|
|375803  |mjordan     |Don't attempt to purge sessions when no  |               |
|        |            |sessions exist                           |               |
|--------+------------+-----------------------------------------+---------------|
|375865  |rmudgett    |Add safety NULL pointer check in module  |               |
|        |            |user references.                         |               |
|--------+------------+-----------------------------------------+---------------|
|375896  |mjordan     |Refactor ast_timer_ack to return an error|ASTERISK-20032 |
|        |            |and handle the error in timer users      |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a bug where our Motif ICE candidates |               |
|375926  |file        |were not quite proper, and make us more  |               |
|        |            |forgiving.                               |               |
|--------+------------+-----------------------------------------+---------------|
|376049  |rmudgett    |Add MALLOC_DEBUG enhancements.           |               |
|--------+------------+-----------------------------------------+---------------|
|376092  |mmichelson  |Fix a "set but not used" warning on newer|               |
|        |            |gccs.                                    |               |
|--------+------------+-----------------------------------------+---------------|
|376344  |dlee        |Somehow I put in svn-1.6 merge           |               |
|        |            |information. Oops.                       |               |
|--------+------------+-----------------------------------------+---------------|
|376345  |dlee        |Fixed extconf.c breakage introduced in   |               |
|        |            |r376306.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|376416  |mjordan     |Add a test event that reports changes in |               |
|        |            |ConfBridge state                         |               |
|--------+------------+-----------------------------------------+---------------|
|376457  |mjordan     |Fix uninitialized in this function error |               |
|--------+------------+-----------------------------------------+---------------|
|376472  |wdoekes     |Fix most leftover non-opaque ast_str     |               |
|        |            |uses.                                    |               |
|--------+------------+-----------------------------------------+---------------|
|376562  |dlee        |Added missing newlines to websocket      |               |
|        |            |ast_logs.                                |               |
|--------+------------+-----------------------------------------+---------------|
|376589  |mjordan     |Re-initialize logmsgs mutex upon logger  |ASTERISK-19463 |
|        |            |initialization to prevent lock errors    |               |
|--------+------------+-----------------------------------------+---------------|
|376630  |rmudgett    |Made AST_LIST_REMOVE() simpler and use   |               |
|        |            |better names.                            |               |
|--------+------------+-----------------------------------------+---------------|
|376660  |rmudgett    |Remove unnecessary channel module        |               |
|        |            |references.                              |               |
|--------+------------+-----------------------------------------+---------------|
|376761  |rmudgett    |Enhance MALLOC_DEBUG CLI commands.       |               |
|--------+------------+-----------------------------------------+---------------|
|376791  |rmudgett    |Add MALLOC_DEBUG atexit unreleased malloc|               |
|        |            |memory summary.                          |               |
|--------+------------+-----------------------------------------+---------------|
|376821  |dlee        |Fixed ast_random's comment about locking.|               |
|--------+------------+-----------------------------------------+---------------|
|376867  |rmudgett    |Fix compile error.                       |ASTERISK-20724 |
|--------+------------+-----------------------------------------+---------------|
|376922  |seanbright  |Minor spelling fix to the VOLUME         |               |
|        |            |documentation.                           |               |
|--------+------------+-----------------------------------------+---------------|
|376953  |rmudgett    |chan_misdn: Fix sending RELEASE_COMPLETE |               |
|        |            |in response to SETUP.                    |               |
|--------+------------+-----------------------------------------+---------------|
|376984  |file        |Tweak extension used for incoming calls  |               |
|        |            |received on Motif.                       |               |
|--------+------------+-----------------------------------------+---------------|
|376998  |oej         |Formatting changes                       |               |
|--------+------------+-----------------------------------------+---------------|
|377018  |oej         |Move functions to AFTER the block of     |               |
|        |            |forward declarations of functions.       |               |
|--------+------------+-----------------------------------------+---------------|
|377035  |oej         |Formatting fixes                         |               |
|--------+------------+-----------------------------------------+---------------|
|377040  |rmudgett    |Fix CCSS CLI commands and logger level   |ASTERISK-20649 |
|        |            |not unregistered.                        |               |
|--------+------------+-----------------------------------------+---------------|
|377072  |rmudgett    |Cleanup CDR resources on exit.           |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377077  |rmudgett    |Cleanup CLI resources on exit and CLI    |ASTERISK-20649 |
|        |            |command registration errors.             |               |
|--------+------------+-----------------------------------------+---------------|
|377107  |rmudgett    |Cleanup config cache on exit.            |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377138  |rmudgett    |Cleanup core main on exit.               |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377168  |rmudgett    |Cleanup ast_run_atexits() atexits list.  |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377196  |russell     |Add libuuid to install_prereq for Fedora.|               |
|--------+------------+-----------------------------------------+---------------|
|377214  |rmudgett    |confbridge: Update online XML            |               |
|        |            |documentation.                           |               |
|--------+------------+-----------------------------------------+---------------|
|377245  |rmudgett    |Fix registering core show codecs/codec   |               |
|        |            |CLI commands twice.                      |               |
|--------+------------+-----------------------------------------+---------------|
|377246  |rmudgett    |Remove init_framer(). It no longer does  |               |
|        |            |anything.                                |               |
|--------+------------+-----------------------------------------+---------------|
|377324  |mjordan     |Fix memory leak in 'manager show event'  |               |
|        |            |when command entered incorrectly         |               |
|--------+------------+-----------------------------------------+---------------|
|377329  |russell     |Add CLI tab completion to 'acl show'.    |               |
|--------+------------+-----------------------------------------+---------------|
|377330  |russell     |Minor code cleanup in named_acl.c.       |               |
|--------+------------+-----------------------------------------+---------------|
|377341  |russell     |named ACL in acl.conf. This patch adds   |               |
|        |            |tab completion to the command.           |               |
|--------+------------+-----------------------------------------+---------------|
|377356  |rmudgett    |confbridge: Fix some resource leaks on   |               |
|        |            |conference teardown.                     |               |
|--------+------------+-----------------------------------------+---------------|
|377402  |rmudgett    |MALLOC_DEBUG: Only wait if we want atexit|               |
|        |            |allocation dumps.                        |               |
|--------+------------+-----------------------------------------+---------------|
|377506  |tilghman    |Remove some dead code and additionally   |               |
|        |            |handle a case that wasn't handled.       |               |
|--------+------------+-----------------------------------------+---------------|
|377512  |tilghman    |Improve documentation by making all of   |               |
|        |            |the colors used readable,                |               |
|--------+------------+-----------------------------------------+---------------|
|377579  |igorg       |Remove trailing whitespaces in number    |               |
|        |            |from incoming redial list.               |               |
|--------+------------+-----------------------------------------+---------------|
|377594  |igorg       |Fix codec mismatch                       |ASTERISK-20183 |
|--------+------------+-----------------------------------------+---------------|
|377595  |igorg       |Add firmware information to CLI devices  |               |
|        |            |listing                                  |               |
|--------+------------+-----------------------------------------+---------------|
|377658  |kmoore      |Ensure ReceiveFax provides a CED tone via|               |
|        |            |T.38                                     |               |
|--------+------------+-----------------------------------------+---------------|
|377707  |rmudgett    |Cleanup dnsmgr on exit.                  |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377711  |rmudgett    |Cleanup event on exit.                   |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377743  |rmudgett    |Cleanup indications on exit.             |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377774  |rmudgett    |Cleanup logger on exit.                  |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377809  |rmudgett    |Cleanup pbx on exit.                     |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377841  |rmudgett    |Cleanup taskprocessor on exit.           |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix crash that can occur if CLI          |               |
|377844  |mmichelson  |registration fails for an aliased        |               |
|        |            |command.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|377867  |rmudgett    |Cleanup udptl on exit.                   |ASTERISK-20649 |
|--------+------------+-----------------------------------------+---------------|
|377878  |mmichelson  |Remove automerge properties.             |               |
|--------+------------+-----------------------------------------+---------------|
|377880  |mmichelson  |And remove svnmerge-integrated property. |               |
|--------+------------+-----------------------------------------+---------------|
|377884  |rmudgett    |Cleanup CLI commands on exit for several |ASTERISK-20649 |
|        |            |files.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|377906  |mmichelson  |Add test events necessary for bridging   |               |
|        |            |tests to be able to properly run.        |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Incremented EXTRA_SOUNDS_VERSION in      |               |
|377925  |newtonr     |sounds/Makefile to 1.4.12 for new Extra  |               |
|        |            |Sounds releases                          |               |
|--------+------------+-----------------------------------------+---------------|
|377966  |kmoore      |Ensure Min-SE is included in outbound    |               |
|        |            |INVITEs                                  |               |
|--------+------------+-----------------------------------------+---------------|
|377971  |beagles     |This change adds a SIP peer configuration|               |
|        |            |feature to allow the peer's              |               |
|--------+------------+-----------------------------------------+---------------|
|377972  |dlee        |Fixed configure.ac to look for proper    |               |
|        |            |uuid.h file                              |               |
|--------+------------+-----------------------------------------+---------------|
|377973  |mmichelson  |The UUID commit removed changes made in  |               |
|        |            |res_clialiases.c                         |               |
|--------+------------+-----------------------------------------+---------------|
|377974  |seanbright  |Use the UUID API to generate and validate|               |
|        |            |UUIDs for res_calendar_exchange.         |               |
|--------+------------+-----------------------------------------+---------------|
|377975  |mmichelson  |Re-add taskprocessor cleanup code that   |               |
|        |            |was removed by the UUID merge.           |               |
|--------+------------+-----------------------------------------+---------------|
|377977  |russell     |Remove compile time check                |               |
|        |            |HAVE_DEV_URANDOM.                        |               |
|--------+------------+-----------------------------------------+---------------|
|377981  |dlee        |Bail configure if it can't find libuuid. |               |
|--------+------------+-----------------------------------------+---------------|
|377994  |dlee        |Fixed svn merge property breakage from   |               |
|        |            |r377986                                  |               |
|--------+------------+-----------------------------------------+---------------|
|378000  |seanbright  |Make generate_exchange_uuid() always     |               |
|        |            |return the passed ast_str pointer.       |               |
|--------+------------+-----------------------------------------+---------------|
|378001  |wedhorn     |Minor fixes for chan_skinny              |               |
|--------+------------+-----------------------------------------+---------------|
|378029  |rmudgett    |app_queue: Make update_status() not      |               |
|        |            |return anything.                         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Features: BRIDGE_FEATURES variable       |               |
|378063  |jrose       |automixmonitor support and use proper    |               |
|        |            |party                                    |               |
|--------+------------+-----------------------------------------+---------------|
|378064  |rmudgett    |chan_agent: Remove some duplicated code. |               |
|--------+------------+-----------------------------------------+---------------|
|378072  |rmudgett    |chan_local: Misc lock and ref tweaks.    |               |
|--------+------------+-----------------------------------------+---------------|
|378074  |qwell       |Make libasteriskssl.so symlink use a     |               |
|        |            |relative path.                           |               |
|--------+------------+-----------------------------------------+---------------|
|378081  |rmudgett    |chan_local: Parse dial string            |               |
|        |            |consistently.                            |               |
|--------+------------+-----------------------------------------+---------------|
|378091  |rmudgett    |Make chan_local module references tied to|               |
|        |            |local_pvt lifetime.                      |               |
|--------+------------+-----------------------------------------+---------------|
|378095  |rmudgett    |Fix potential double free when unloading |               |
|        |            |a module.                                |               |
|--------+------------+-----------------------------------------+---------------|
|378122  |kmoore      |Add test events for time limit-related   |               |
|        |            |hangups                                  |               |
|--------+------------+-----------------------------------------+---------------|
|378166  |rmudgett    |Give the causes[] a struct name.         |               |
|--------+------------+-----------------------------------------+---------------|
|378220  |kmoore      |Ensure chan_sip rejects encrypted streams|               |
|        |            |without crypto info                      |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Bail out early when building an          |               |
|378248  |seanbright  |ast_trans_pvt and the translator doesn't |               |
|        |            |supply a 'newpvt'                        |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Revert 378248. I changed the logic of    |               |
|378249  |seanbright  |this function unitentionally, pointed out|               |
|        |            |by file.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|378259  |lathama     |Add UUID packages now required to        |               |
|        |            |configure                                |               |
|--------+------------+-----------------------------------------+---------------|
|378288  |mjordan     |Resolve crashes due to large stack       |ASTERISK-20658 |
|        |            |allocations when using TCP               |               |
|--------+------------+-----------------------------------------+---------------|
|378322  |mjordan     |Prevent exhaustion of system resources   |ASTERISK-20175 |
|        |            |through exploitation of event cache      |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Prevent crashes from occurring when      |               |
|378377  |mjordan     |reading from data sources with large     |ASTERISK-20658 |
|        |            |values                                   |               |
|--------+------------+-----------------------------------------+---------------|
|378384  |mjordan     |Clean up app_mysql's application entry   |ASTERISK-20658 |
|        |            |points to properly parse arguments       |               |
|--------+------------+-----------------------------------------+---------------|
|378410  |mjordan     |Prevent crashes in res_xmpp when         |ASTERISK-20658 |
|        |            |receiving large messages                 |               |
|--------+------------+-----------------------------------------+---------------|
|378412  |file        |Prevent exhaustion of system resources   |ASTERISK-20175 |
|        |            |through exploitation of event cache      |               |
|--------+------------+-----------------------------------------+---------------|
|378414  |tilghman    |Add aliases to the Directory.            |               |
|--------+------------+-----------------------------------------+---------------|
|378429  |rmudgett    |chan_agent: Fix agent_indicate() locking.|               |
|--------+------------+-----------------------------------------+---------------|
|378458  |rmudgett    |chan_agent: Misc code cleanup.           |               |
|--------+------------+-----------------------------------------+---------------|
|378460  |kmoore      |Add missing test event                   |               |
|--------+------------+-----------------------------------------+---------------|
|378488  |rmudgett    |chan_agent: Fix wrapup time wait         |               |
|        |            |response.                                |               |
|--------+------------+-----------------------------------------+---------------|
|378543  |lathama     |Doxygen Cleanups                         |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|378623  |wedhorn     |Rewrite skinny dialing to remove threaded|               |
|        |            |simpleswitch                             |               |
|--------+------------+-----------------------------------------+---------------|
|378624  |wedhorn     |Add group and namedgroup pickup to skinny|               |
|--------+------------+-----------------------------------------+---------------|
|378634  |wedhorn     |Skinny blob cleanup                      |               |
|--------+------------+-----------------------------------------+---------------|
|378688  |rmudgett    |app_queue: Fix multiple calls to a queue |ASTERISK-16115 |
|        |            |member that is in only one queue.        |               |
|--------+------------+-----------------------------------------+---------------|
|378691  |rmudgett    |app_queue: Fix incorrect assertion.      |ASTERISK-16115 |
|--------+------------+-----------------------------------------+---------------|
|378789  |rmudgett    |* Found some more places to use          |               |
|        |            |ast_channel_lock_both().                 |               |
|--------+------------+-----------------------------------------+---------------|
|378790  |rmudgett    |* Whitespace changes.                    |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Tweaked __ast_test_suite_assert_notify() |               |
|378823  |rmudgett    |and __ast_test_suite_event_notify() to be|               |
|        |            |void functions.                          |               |
|--------+------------+-----------------------------------------+---------------|
|378840  |rmudgett    |Trivial misc bridge code changes.        |               |
|--------+------------+-----------------------------------------+---------------|
|378854  |rmudgett    |Fix logger.c function definition.        |               |
|--------+------------+-----------------------------------------+---------------|
|378858  |rmudgett    |Trivial misc bridge code changes.        |               |
|--------+------------+-----------------------------------------+---------------|
|378859  |rmudgett    |* Simple optimization of                 |               |
|        |            |bridge_playfile().                       |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |* Removed some noop code and restructured|               |
|378874  |rmudgett    |an else-if ladder in                     |               |
|        |            |ast_generic_bridge().                    |               |
|--------+------------+-----------------------------------------+---------------|
|378889  |rmudgett    |* Simplify native bridge code in         |               |
|        |            |ast_channel_bridge().                    |               |
|--------+------------+-----------------------------------------+---------------|
|378935  |dlee        |Fix XML encoding of 'identity display' in|               |
|        |            |NOTIFY messages.                         |               |
|--------+------------+-----------------------------------------+---------------|
|379021  |dlee        |Fix XML encoding of 'identity display' in|               |
|        |            |NOTIFY messages, continued.              |               |
|--------+------------+-----------------------------------------+---------------|
|379023  |dlee        |Gently reduce masquerade insanity        |               |
|--------+------------+-----------------------------------------+---------------|
|379070  |dlee        |Fixed doc comment for ast_test_validate  |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix ast_bridge_features_register() not   |               |
|379128  |rmudgett    |registering builtin features. I broke.   |               |
|        |            |Ooops.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|379211  |mjordan     |Multiple revisions 379209-379210         |               |
|--------+------------+-----------------------------------------+---------------|
|379229  |mjordan     |Let documentation reference links specify|               |
|        |            |which module they're linking to          |               |
|--------+------------+-----------------------------------------+---------------|
|379231  |rmudgett    |chan_misdn: Fix compile error.           |ASTERISK-15456 |
|--------+------------+-----------------------------------------+---------------|
|379233  |rmudgett    |Reduce call-id logging resource usage.   |               |
|--------+------------+-----------------------------------------+---------------|
|379278  |qwell       |Reduce number of packages install_prereq |               |
|        |            |installs on Debian systems.              |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Further fix misinformation in the        |               |
|379312  |mmichelson  |description of manager MailboxStatus     |               |
|        |            |command.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|379495  |dlee        |Up the minimum OS X version to 10.6.     |               |
|--------+------------+-----------------------------------------+---------------|
|379583  |wedhorn     |Fix issues with skinny sessions          |               |
|--------+------------+-----------------------------------------+---------------|
|379610  |mjordan     |Re-add merge properties                  |               |
|--------+------------+-----------------------------------------+---------------|
|379644  |lathama     |Add LDAP libraries to install script     |ASTERISK-20886 |
|--------+------------+-----------------------------------------+---------------|
|379703  |rmudgett    |Bridge API comment tweaks.               |               |
|--------+------------+-----------------------------------------+---------------|
|379720  |rmudgett    |Trivial bridge code cleanup.             |               |
|--------+------------+-----------------------------------------+---------------|
|379753  |rmudgett    |Made some bridging API calls void. Some  |               |
|        |            |bridging comments updated.               |               |
|--------+------------+-----------------------------------------+---------------|
|379776  |rmudgett    |Extract common bridging code into        |               |
|        |            |bridge_stop() and bridge_force_out_all().|               |
|--------+------------+-----------------------------------------+---------------|
|379789  |rmudgett    |Better protect bridge_channel state from |               |
|        |            |other threads.                           |               |
|--------+------------+-----------------------------------------+---------------|
|379809  |rmudgett    |confbridge: Minor fixes playing user     |               |
|        |            |counts to the conference.                |               |
|--------+------------+-----------------------------------------+---------------|
|379864  |rmudgett    |Remove stray property.                   |               |
|--------+------------+-----------------------------------------+---------------|
|379936  |seanbright  |Remove a large block of commented out    |               |
|        |            |code from chan_iax2.                     |               |
|--------+------------+-----------------------------------------+---------------|
|379950  |jrose       |res_fax_spandsp: fix t38 transmission bug|ASTERISK-20919 |
|        |            |caused by not returning success          |               |
|--------+------------+-----------------------------------------+---------------|
|379966  |rmudgett    |Attempt to be more helpful when using a  |               |
|        |            |bad ao2 object pointer.                  |               |
|--------+------------+-----------------------------------------+---------------|
|380057  |wedhorn     |Add force dial keys to skinny.           |               |
|--------+------------+-----------------------------------------+---------------|
|380069  |file        |Merge the sorcery data access layer API. |               |
|--------+------------+-----------------------------------------+---------------|
|380082  |file        |Add a missing '\' to a log message.      |               |
|--------+------------+-----------------------------------------+---------------|
|380108  |rmudgett    |More trivial bridge code cleanup.        |               |
|--------+------------+-----------------------------------------+---------------|
|380109  |rmudgett    |Misc bridge code improvements            |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Make sorcery modules global, since they  |               |
|380121  |qwell       |are required by other modules that are   |               |
|        |            |global.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|380142  |rmudgett    |bridge_multiplexed: Rename variables so  |               |
|        |            |they are not the same as the struct name.|               |
|--------+------------+-----------------------------------------+---------------|
|380165  |file        |Fix a bug where the apply function was   |               |
|        |            |not getting called.                      |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add a unit test which confirms the apply |               |
|380178  |file        |handler callback is called when it should|               |
|        |            |be.                                      |               |
|--------+------------+-----------------------------------------+---------------|
|380209  |russell     |Add queue_log_realtime_use_gmt option to |               |
|        |            |logger.conf                              |               |
|--------+------------+-----------------------------------------+---------------|
|380212  |russell     |Change cleanup ordering in filestream    |               |
|        |            |destructor.                              |               |
|--------+------------+-----------------------------------------+---------------|
|380256  |seanbright  |Correct the number of available call     |               |
|        |            |numbers in IAX2.                         |               |
|--------+------------+-----------------------------------------+---------------|
|380386  |rmudgett    |chan_agent: Prevent multiple channels    |               |
|        |            |from logging in as the same agent.       |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix an issue where building with         |               |
|380407  |file        |DEBUG_FD_LEAKS enabled would not work due|               |
|        |            |to sorcery using calls called "open" and |               |
|        |            |"close".                                 |               |
|--------+------------+-----------------------------------------+---------------|
|380433  |seanbright  |Move the ancillary iax2 source files into|               |
|        |            |a separate sub-directory.                |               |
|--------+------------+-----------------------------------------+---------------|
|380500  |mjordan     |Unregister SIP provider API if module    |               |
|        |            |load is declined                         |               |
|--------+------------+-----------------------------------------+---------------|
|380576  |rmudgett    |chan_dahdi: Fix "dahdi show channels     |               |
|        |            |group" for groups greater than 31.       |               |
|--------+------------+-----------------------------------------+---------------|
|380613  |rmudgett    |Make CHECK_BLOCKING() debug message more |               |
|        |            |useful.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|380614  |rmudgett    |Add ignore properties to channels/iax2   |               |
|--------+------------+-----------------------------------------+---------------|
|380653  |rmudgett    |Eliminate a use of a C++ keyword as a    |               |
|        |            |variable. new to new_frame               |               |
|--------+------------+-----------------------------------------+---------------|
|380654  |rmudgett    |Eliminate an unused lock in              |               |
|        |            |ast_bridge_channel.                      |               |
|--------+------------+-----------------------------------------+---------------|
|380655  |rmudgett    |Improve func FRAME_TRACE DTMF digit      |               |
|        |            |format.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|380666  |rmudgett    |bridge_multiplexed: Keep the multiplexed |               |
|        |            |thread until no more bridges use it.     |               |
|--------+------------+-----------------------------------------+---------------|
|380674  |qwell       |Multiple revisions 380671-380673         |ASTERISK-20815 |
|--------+------------+-----------------------------------------+---------------|
|380695  |seanbright  |Move IAX firmware related functionality  |               |
|        |            |into separate files.                     |               |
|--------+------------+-----------------------------------------+---------------|
|380738  |qwell       |Multiple revisions 380735-380736         |               |
|--------+------------+-----------------------------------------+---------------|
|380755  |wedhorn     |Adds variable length callinfo packets to |               |
|        |            |skinny.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|380774  |rmudgett    |chan_iax2: Fix compile error if          |               |
|        |            |MALLOC_DEBUG enabled.                    |               |
|--------+------------+-----------------------------------------+---------------|
|380792  |wedhorn     |Add variable length displayprompt packet |               |
|        |            |to skinny and use octals.                |               |
|--------+------------+-----------------------------------------+---------------|
|380855  |rmudgett    |Separate option_types[] from the struct  |               |
|        |            |definition.                              |               |
|--------+------------+-----------------------------------------+---------------|
|380858  |rmudgett    |Because the compiler can check types with|               |
|        |            |a struct copy and memcpy() cannot.       |               |
|--------+------------+-----------------------------------------+---------------|
|380890  |rmudgett    |app_page: Fixup application XML          |               |
|        |            |documentation typos and inaccuracies.    |               |
|--------+------------+-----------------------------------------+---------------|
|380977  |dlee        |Fixed failing test from r380696.         |ASTERISK-20787 |
|--------+------------+-----------------------------------------+---------------|
|381017  |kmoore      |Add aggregate operations for stuctures   |               |
|        |            |with string fields                       |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a bug where a changed configuration  |               |
|381037  |file        |file might not be available to all       |               |
|        |            |sorcery object types.                    |               |
|--------+------------+-----------------------------------------+---------------|
|381068  |jrose       |Call Parking: Set PARKINGLOT and         |               |
|        |            |PARKINGSLOT variables on all parked calls|               |
|--------+------------+-----------------------------------------+---------------|
|381086  |rmudgett    |Make ast_do_masquerade() a void function.|               |
|--------+------------+-----------------------------------------+---------------|
|        |            |pbx: Make function and application       |               |
|381102  |rmudgett    |containers take advantage of being       |               |
|        |            |sorted.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|381118  |rmudgett    |pbx: Fix regression caused by taking     |               |
|        |            |advantage of the function name sort.     |               |
|--------+------------+-----------------------------------------+---------------|
|381134  |file        |Add additional functionality to the      |               |
|        |            |Sorcery API.                             |               |
|--------+------------+-----------------------------------------+---------------|
|381177  |rmudgett    |features: Don't cache a struct ast_app   |               |
|        |            |pointer.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|381214  |dlee        |Minor fixes to res_json and test_json.   |ASTERISK-20887 |
|--------+------------+-----------------------------------------+---------------|
|381218  |kmoore      |Fix compilation error with REF_DEBUG     |               |
|--------+------------+-----------------------------------------+---------------|
|381285  |kmoore      |Fix some more REF_DEBUG-related build    |               |
|        |            |errors                                   |               |
|--------+------------+-----------------------------------------+---------------|
|381307  |mmichelson  |Do not allow native RTP bridging if      |               |
|        |            |packetization of media streams differs.  |               |
|--------+------------+-----------------------------------------+---------------|
|381326  |dlee        |Add a serializer interface to the        |               |
|        |            |threadpool                               |               |
|--------+------------+-----------------------------------------+---------------|
|381398  |seanbright  |Update the name of the update_tags       |               |
|        |            |utility in the git mirror how-to.        |               |
|--------+------------+-----------------------------------------+---------------|
|381427  |seanbright  |Use a shuffling algorithm to find unused |               |
|        |            |IAX2 call numbers.                       |               |
|--------+------------+-----------------------------------------+---------------|
|381448  |kmoore      |Revamp of terminal color codes           |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |End stuck DTMF if                        |               |
|381469  |rmudgett    |AST_SOFTHANGUP_ASYNCGOTO because it isn't|ASTERISK-20492 |
|        |            |a real hangup.                           |               |
|--------+------------+-----------------------------------------+---------------|
|381470  |wedhorn     |Add back sending dialnumber to skinny.   |               |
|--------+------------+-----------------------------------------+---------------|
|381471  |wedhorn     |Remove extraneous stuff from r381470.    |               |
|--------+------------+-----------------------------------------+---------------|
|381527  |mjordan     |Add CLI configuration documentation      |               |
|--------+------------+-----------------------------------------+---------------|
|381543  |mjordan     |Remove automerge propertrties added in   |               |
|        |            |r381527                                  |               |
|--------+------------+-----------------------------------------+---------------|
|381556  |jrose       |chan_sip: Use video and text crypto      |               |
|        |            |attributes to append RTP profiles to SDP |               |
|--------+------------+-----------------------------------------+---------------|
|381567  |mjordan     |Disable strict XML documentation config  |               |
|        |            |checking; fix crash caused by sorcery    |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add support for retrieving multiple      |               |
|381614  |file        |objects from sorcery using a regex on    |               |
|        |            |their id.                                |               |
|--------+------------+-----------------------------------------+---------------|
|381615  |mjordan     |Don't send presencestate information if  |AST-1084       |
|        |            |the state is invalid                     |               |
|--------+------------+-----------------------------------------+---------------|
|381628  |rmudgett    |confbridge: Rename i iterator variables  |               |
|        |            |to iter.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|381656  |jrose       |PRESENCE_STATE: Provide better           |               |
|        |            |documentation for the 'e' option.        |               |
|--------+------------+-----------------------------------------+---------------|
|381670  |wdoekes     |Remove "registertrying" and add          |               |
|        |            |"rtp_engine" from/to sip.conf.sample     |               |
|--------+------------+-----------------------------------------+---------------|
|381703  |kharwell    |Fixed Confbridge file recording deadlock |AST-1088       |
|        |            |and appending.                           |               |
|--------+------------+-----------------------------------------+---------------|
|381717  |wedhorn     |Fixup skinny CLI completion.             |               |
|--------+------------+-----------------------------------------+---------------|
|381718  |wedhorn     |Add serviceURL stuff to skinny.          |               |
|--------+------------+-----------------------------------------+---------------|
|381729  |kharwell    |Added Confbridge record_file_append      |AST-1088       |
|        |            |option.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|381741  |kharwell    |Confbridge channels staying active when  |AST-1088       |
|        |            |all participants leave.                  |               |
|--------+------------+-----------------------------------------+---------------|
|382106  |tzafrir     |Remove unneeded linux-gnueabi*           |               |
|--------+------------+-----------------------------------------+---------------|
|382109  |wdoekes     |Correct RPID parsing for unquoted        |               |
|        |            |display-name.                            |               |
|--------+------------+-----------------------------------------+---------------|
|382113  |tzafrir     |Consider linux-gnuspe as linux-gnu       |               |
|--------+------------+-----------------------------------------+---------------|
|382203  |rmudgett    |Fix compiler warning by eliminating the  |               |
|        |            |need for a cast.                         |               |
|--------+------------+-----------------------------------------+---------------|
|382204  |rmudgett    |More places to eliminate the cast to argv|               |
|        |            |but were not giving warnings.            |               |
|--------+------------+-----------------------------------------+---------------|
|382292  |qwell       |Don't undefine bzero()/bcopy().          |               |
|--------+------------+-----------------------------------------+---------------|
|382294  |rmudgett    |threadpool: Whitespace and comment       |               |
|        |            |corrections.                             |               |
|--------+------------+-----------------------------------------+---------------|
|382295  |rmudgett    |threadpool: Make ast_threadpool_push()   |               |
|        |            |return -1 if shutting_down               |               |
|--------+------------+-----------------------------------------+---------------|
|382297  |file        |Fix a bug with ICE and strictrtp where   |               |
|        |            |media could get dropped.                 |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |While the ICE negotiation is occurring   |               |
|382299  |file        |leave strictrtp in an open state, media  |               |
|        |            |can and will come from different places. |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add support for registering a sorcery    |               |
|382340  |file        |handler which supports multiple fields   |               |
|        |            |using a regex.                           |               |
|--------+------------+-----------------------------------------+---------------|
|382386  |kharwell    |Confbridge CLI new record file name      |AST-1088       |
|        |            |check.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|382392  |rmudgett    |Fixup some bridge and format capabilities|               |
|        |            |comments and whitespace.                 |               |
|--------+------------+-----------------------------------------+---------------|
|382489  |kmoore      |Resolve a ref leak in threadpool.c       |               |
|--------+------------+-----------------------------------------+---------------|
|382555  |kmoore      |Fix ref leak in threadpool.c             |               |
|--------+------------+-----------------------------------------+---------------|
|382575  |kmoore      |Ensure that logmsgs are freed properly   |               |
|--------+------------+-----------------------------------------+---------------|
|382587  |kmoore      |Fix minor memory leak in xmldoc          |               |
|--------+------------+-----------------------------------------+---------------|
|382600  |kmoore      |Resolve more memory leaks in xmldoc      |               |
|--------+------------+-----------------------------------------+---------------|
|382604  |kmoore      |Fix a memory leak in xmldoc              |               |
|--------+------------+-----------------------------------------+---------------|
|382621  |mjordan     |Let vm_mailbox_snapshot combine "Urgent" |               |
|        |            |when no folder is specified              |               |
|--------+------------+-----------------------------------------+---------------|
|382636  |qwell       |Load sorcery modules earlier, so they can|               |
|        |            |actually be used.                        |               |
|--------+------------+-----------------------------------------+---------------|
|382648  |dlee        |Changing log level of "Not changing      |               |
|        |            |threadpool size" from notice to debug.   |               |
|--------+------------+-----------------------------------------+---------------|
|382670  |mjordan     |Don't reset the RTP address on a glare   |               |
|        |            |re-INVITE                                |               |
|--------+------------+-----------------------------------------+---------------|
|382671  |mjordan     |Remove unused function                   |               |
|--------+------------+-----------------------------------------+---------------|
|382705  |kmoore      |Add message dump capability to stasis    |ASTERISK-21097 |
|        |            |cache layer                              |               |
|--------+------------+-----------------------------------------+---------------|
|382721  |dlee        |Ensure dummy channels get a stasis topic.|ASTERISK-20887,|
|        |            |                                         |ASTERISK-20959 |
|--------+------------+-----------------------------------------+---------------|
|382724  |dlee        |Stasis documentation updates.            |ASTERISK-20887,|
|        |            |                                         |ASTERISK-20959 |
|--------+------------+-----------------------------------------+---------------|
|382764  |rmudgett    |confbridge: Rename items for clarity and |ASTERISK-20776 |
|        |            |consistency.                             |               |
|--------+------------+-----------------------------------------+---------------|
|382787  |kharwell    |Added an option to disallow music on hold|               |
|--------+------------+-----------------------------------------+---------------|
|382828  |igorg       |Fix core dump on CLI usage               |               |
|--------+------------+-----------------------------------------+---------------|
|382900  |qwell       |Switch to using external pjproject       |               |
|        |            |libraries.                               |               |
|--------+------------+-----------------------------------------+---------------|
|382989  |lathama     |Update Doxygen                           |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|383008  |mjordan     |Always set the RTP instance data in the  |               |
|        |            |RTP engine                               |               |
|--------+------------+-----------------------------------------+---------------|
|383063  |qwell       |Fix whitespace in AST_EXT_LIB_CHECK      |               |
|        |            |macro.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|383168  |kmoore      |Make stasis unsubscription functions     |               |
|        |            |return NULL                              |               |
|--------+------------+-----------------------------------------+---------------|
|383169  |kmoore      |Take advantage of the fact that          |               |
|        |            |stasis_unsubscribe now returns NULL      |               |
|--------+------------+-----------------------------------------+---------------|
|383225  |dlee        |Sample config file for stasis-core.      |ASTERISK-20887 |
|--------+------------+-----------------------------------------+---------------|
|383242  |dlee        |A simplistic router for stasis_message's.|ASTERISK-20887 |
|--------+------------+-----------------------------------------+---------------|
|383267  |file        |Fix a bug where resources were not found |               |
|        |            |due to hashing on the priority itself.   |               |
|--------+------------+-----------------------------------------+---------------|
|383283  |file        |Add support for using XMPP buddy state   |               |
|        |            |via device state.                        |               |
|--------+------------+-----------------------------------------+---------------|
|383287  |kmoore      |Make sure things compile...              |               |
|--------+------------+-----------------------------------------+---------------|
|383343  |dlee        |Multiple revisions 383341-383342         |               |
|--------+------------+-----------------------------------------+---------------|
|383377  |kmoore      |Fix lock destruction/unlock inversion    |               |
|--------+------------+-----------------------------------------+---------------|
|383405  |file        |Pass the sorcery instance to wizards for |               |
|        |            |CUD operations as well as retrieve.      |               |
|--------+------------+-----------------------------------------+---------------|
|383422  |kmoore      |Resolve a race condition in Stasis       |               |
|--------+------------+-----------------------------------------+---------------|
|383458  |wdoekes     |Minor cleanup in func_curl near          |               |
|        |            |hashcompat code.                         |               |
|--------+------------+-----------------------------------------+---------------|
|383462  |wdoekes     |Have func_curl log a warning when a curl |               |
|        |            |request fails.                           |               |
|--------+------------+-----------------------------------------+---------------|
|383519  |rmudgett    |Fix astobj2 doxygen comment.             |               |
|--------+------------+-----------------------------------------+---------------|
|383541  |dlee        |Corrected doc error for Stasis. I guess  |               |
|        |            |the mutex isn't necessary.               |               |
|--------+------------+-----------------------------------------+---------------|
|383579  |dlee        |Move more channel events to Stasis; move |ASTERISK-21096 |
|        |            |res_json.c to main/json.c.               |               |
|--------+------------+-----------------------------------------+---------------|
|383611  |dlee        |Corrected some module issues introduced  |               |
|        |            |by r383579.                              |               |
|--------+------------+-----------------------------------------+---------------|
|383633  |dlee        |Fixed another issue from r383579.        |               |
|--------+------------+-----------------------------------------+---------------|
|383669  |seanbright  |Properly delimit post data in            |               |
|        |            |res_config_curl.                         |               |
|--------+------------+-----------------------------------------+---------------|
|383728  |dlee        |install_prereq: Adding jansson-devel to  |               |
|        |            |RH packages                              |               |
|--------+------------+-----------------------------------------+---------------|
|383747  |dlee        |install_prereq: removed some out-of-date |               |
|        |            |comments                                 |               |
|--------+------------+-----------------------------------------+---------------|
|383753  |kmoore      |Fix missing ' ' around '='               |               |
|--------+------------+-----------------------------------------+---------------|
|383754  |kmoore      |Fix typo                                 |               |
|--------+------------+-----------------------------------------+---------------|
|383837  |russell     |Fix multi-station answer race condition. |               |
|--------+------------+-----------------------------------------+---------------|
|383838  |russell     |Suppress compiler warning.               |               |
|--------+------------+-----------------------------------------+---------------|
|383841  |mjordan     |Resolve deadlock between pending CDR and |ASTERISK-21162 |
|        |            |batch CDR locks                          |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |                                         |ASTERISK-21068,|
|383879  |mjordan     |Resolve deadlock between SIP registration|ASTERISK-20550,|
|        |            |and channel based functions              |ASTERISK-21314,|
|        |            |                                         |ASTERISK-21296 |
|--------+------------+-----------------------------------------+---------------|
|383925  |file        |Remove the noop handler from sorcery so  |               |
|        |            |it does not produce an empty value.      |               |
|--------+------------+-----------------------------------------+---------------|
|384164  |kmoore      |Address uninitialized conditional that   |               |
|        |            |valgrind found                           |               |
|--------+------------+-----------------------------------------+---------------|
|384201  |dlee        |Added a doxygen group for Stasis messages|               |
|        |            |and topics                               |               |
|--------+------------+-----------------------------------------+---------------|
|384219  |kmoore      |Convert MWI state message type to the new|               |
|        |            |stasis naming convention                 |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Break the world. Stasis message type     |               |
|384261  |kmoore      |accessors should now all be named        |               |
|        |            |correctly.                               |               |
|--------+------------+-----------------------------------------+---------------|
|384302  |rmudgett    |Add uuid wrapper API call                |               |
|        |            |ast_uuid_generate_str().                 |               |
|--------+------------+-----------------------------------------+---------------|
|384389  |mjordan     |Convert TestEvent AMI events over to     |               |
|        |            |Stasis Core                              |               |
|--------+------------+-----------------------------------------+---------------|
|384390  |mjordan     |Properly format an intmax_t value        |               |
|--------+------------+-----------------------------------------+---------------|
|384412  |dlee        |Fix parallel make problems.              |               |
|--------+------------+-----------------------------------------+---------------|
|384413  |dlee        |stasis: Fixed message ordering issues    |               |
|        |            |when forwarding                          |               |
|--------+------------+-----------------------------------------+---------------|
|384416  |file        |Remove silly use of strncmp.             |               |
|--------+------------+-----------------------------------------+---------------|
|384452  |mjordan     |Make appropriate items parse using '|'   |               |
|        |            |instead of ','                           |               |
|--------+------------+-----------------------------------------+---------------|
|384488  |dlee        |install_prereq: Build jansson from       |               |
|        |            |source, when necessary                   |               |
|--------+------------+-----------------------------------------+---------------|
|384514  |mjordan     |Make things work again                   |               |
|--------+------------+-----------------------------------------+---------------|
|384518  |file        |Pass the object type name to the         |               |
|        |            |configuration framework.                 |               |
|--------+------------+-----------------------------------------+---------------|
|384546  |dlee        |Fixed spurious rebuilds of func_version. |               |
|--------+------------+-----------------------------------------+---------------|
|384616  |rmudgett    |astobj2: Fix rbtree duplicate handling.  |               |
|--------+------------+-----------------------------------------+---------------|
|384642  |mjordan     |Update documentation for CHANNEL function|               |
|--------+------------+-----------------------------------------+---------------|
|384711  |rmudgett    |chan_dahdi: Change inband_on_proceeding  |ASTERISK-21151 |
|        |            |option default to no/disabled.           |               |
|--------+------------+-----------------------------------------+---------------|
|384760  |rmudgett    |Separate some event struct definitions   |               |
|        |            |from instantiation.                      |               |
|--------+------------+-----------------------------------------+---------------|
|384828  |elguero     |Fix For Not Overriding The Default       |ASTERISK-21225 |
|        |            |Settings In chan_sip                     |               |
|--------+------------+-----------------------------------------+---------------|
|384857  |file        |Add a res_sorcery_astdb module which uses|               |
|        |            |the astdb to persist objects.            |               |
|--------+------------+-----------------------------------------+---------------|
|384879  |dlee        |Stasis application WebSocket support     |               |
|--------+------------+-----------------------------------------+---------------|
|384910  |mjordan     |Add multi-channel Stasis messages;       |               |
|        |            |refactor Dial AMI events to Stasis       |               |
|--------+------------+-----------------------------------------+---------------|
|384942  |mjordan     |Don't attempt a websocket protocol       |               |
|        |            |removal if res_http_websocket isn't there|               |
|--------+------------+-----------------------------------------+---------------|
|384989  |wdoekes     |Clean up Makefile "warning" clutter when |               |
|        |            |makeopts doesn't exist.                  |               |
|--------+------------+-----------------------------------------+---------------|
|385049  |newtonr     |Modified the list of keys for the driver |               |
|        |            |backends for sake of sample clarity      |               |
|--------+------------+-----------------------------------------+---------------|
|385088  |russell     |Add inheritance support to               |               |
|        |            |FEATURE()/FEATUREMAP().                  |               |
|--------+------------+-----------------------------------------+---------------|
|385116  |dlee        |Backported app_stasis fix from           |               |
|        |            |stasis-http branch.                      |               |
|--------+------------+-----------------------------------------+---------------|
|385142  |rmudgett    |Rename struct feature_ds to struct       |               |
|        |            |feature_datastore.                       |               |
|--------+------------+-----------------------------------------+---------------|
|385236  |dlee        |Fixed manager channelvars support.       |               |
|--------+------------+-----------------------------------------+---------------|
|385277  |rmudgett    |* Fix unlocked accesses to feature_list. |               |
|        |            |The feature_list is now also             |               |
|--------+------------+-----------------------------------------+---------------|
|385278  |rmudgett    |Eliminated dial_features_destroy() since |               |
|        |            |it is equivalent to ast_free_ptr()       |               |
|--------+------------+-----------------------------------------+---------------|
|385314  |rmudgett    |Fix 'pri intense debug span' alias.      |               |
|--------+------------+-----------------------------------------+---------------|
|385406  |alecdavis   |IAX2, prevent network thread starting    |ASTERISK-18827 |
|        |            |before all helper threads are ready      |               |
|--------+------------+-----------------------------------------+---------------|
|385522  |kmoore      |Expose channel snapshot manager blob     |               |
|        |            |generation                               |               |
|--------+------------+-----------------------------------------+---------------|
|385548  |qwell       |Fix documentation.                       |               |
|--------+------------+-----------------------------------------+---------------|
|385718  |dlee        |Fix the svn:keywords property on several |               |
|        |            |files.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|385742  |dlee        |Moved core logic from app_stasis to      |               |
|        |            |res_stasis                               |               |
|--------+------------+-----------------------------------------+---------------|
|385743  |dlee        |Avoid unused variable warning when not in|               |
|        |            |devmode                                  |               |
|--------+------------+-----------------------------------------+---------------|
|385782  |qwell       |Don't unnecessarily rebuild things on    |               |
|        |            |every run of 'make'.                     |               |
|--------+------------+-----------------------------------------+---------------|
|385835  |dlee        |Fixed a typo                             |               |
|--------+------------+-----------------------------------------+---------------|
|385886  |kmoore      |Allow res_corosync to build              |               |
|--------+------------+-----------------------------------------+---------------|
|386019  |dlee        |Fix lock errors on startup.              |               |
|--------+------------+-----------------------------------------+---------------|
|386054  |dlee        |cli.c: Properly initialize debug_modules |               |
|        |            |and verbose_modules.                     |               |
|--------+------------+-----------------------------------------+---------------|
|386190  |russell     |sla: remove redundant locking.           |               |
|--------+------------+-----------------------------------------+---------------|
|386211  |oej         |Fix mistake in Doxygen.                  |               |
|--------+------------+-----------------------------------------+---------------|
|386266  |lathama     |Doxygen - Markup Guidelines              |ASTERISK-20259 |
|--------+------------+-----------------------------------------+---------------|
|386352  |kmoore      |Fix some bad whitespace                  |               |
|--------+------------+-----------------------------------------+---------------|
|386375  |rmudgett    |confbridge: Make search the conference   |               |
|        |            |bridges container using OBJ_KEY.         |               |
|--------+------------+-----------------------------------------+---------------|
|386461  |dlee        |Oops. Mustache doesn't like dictionaries |               |
|--------+------------+-----------------------------------------+---------------|
|386462  |dlee        |Document JSON models in resource_*.h     |               |
|--------+------------+-----------------------------------------+---------------|
|386485  |elguero     |Change Case On Forcerport For Consistency|               |
|--------+------------+-----------------------------------------+---------------|
|386487  |elguero     |Fix Displaying Symmetric RTP Global      |               |
|        |            |Setting                                  |               |
|--------+------------+-----------------------------------------+---------------|
|386540  |mmichelson  |Merge the pimp_my_sip branch into trunk. |               |
|--------+------------+-----------------------------------------+---------------|
|386541  |mmichelson  |REmove automerge properties.             |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Don't bind to anything in the sample     |               |
|386577  |file        |configuration so we don't clash with     |               |
|        |            |chan_sip on a "make samples" right now.  |               |
|--------+------------+-----------------------------------------+---------------|
|386623  |dlee        |Ignore *.[oi] files in res/res_sip       |               |
|--------+------------+-----------------------------------------+---------------|
|386624  |dlee        |Example of how to use the Stasis message |               |
|        |            |bus                                      |               |
|--------+------------+-----------------------------------------+---------------|
|386638  |mmichelson  |Add an \extref doxygen pointer for       |               |
|        |            |libuuid.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|386640  |dlee        |Removing stray printf from r386540       |               |
|--------+------------+-----------------------------------------+---------------|
|386684  |dlee        |By popular demand, putting the           |               |
|        |            |about-to-load-module printf back.        |               |
|--------+------------+-----------------------------------------+---------------|
|386731  |file        |Add support for a realtime sorcery       |               |
|        |            |module.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|386746  |file        |Update res_config_sqlite to use the      |               |
|        |            |ast_variable lists.                      |               |
|--------+------------+-----------------------------------------+---------------|
|386760  |file        |Tweak res_sip priority so it gets loaded |               |
|        |            |first before all other SIP stuff.        |               |
|--------+------------+-----------------------------------------+---------------|
|386774  |kmoore      |Fix spelling error in python doc         |               |
|--------+------------+-----------------------------------------+---------------|
|386793  |oej         |Change pointer to existing wiki page     |               |
|        |            |instead of non-existing page             |               |
|--------+------------+-----------------------------------------+---------------|
|386841  |oej         |Play periodic prompts for first call in a|               |
|        |            |call queue                               |               |
|--------+------------+-----------------------------------------+---------------|
|386928  |dlee        |Just a couple of Stasis-HTTP nitpick     |               |
|        |            |fixes.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|386931  |seanbright  |Use the proper lower bound when doing    |               |
|        |            |saturation arithmetic.                   |               |
|--------+------------+-----------------------------------------+---------------|
|386990  |qwell       |Fix a log message.                       |               |
|--------+------------+-----------------------------------------+---------------|
|387035  |jrose       |Add forgotten event types to event_names |               |
|        |            |array                                    |               |
|--------+------------+-----------------------------------------+---------------|
|387037  |jrose       |Stasis Core: Refactor ACL Change events  |ASTERISK-21103 |
|        |            |to go out over the stasis core msg bus   |               |
|--------+------------+-----------------------------------------+---------------|
|387108  |rmudgett    |Move some annoying chan_dahdi debug      |               |
|        |            |messages to level 5.                     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Remove some unnecessary calls to         |               |
|387181  |rmudgett    |ast_bridged_channel() in                 |               |
|        |            |chan_dahdi.c/sig_analog.c                |               |
|--------+------------+-----------------------------------------+---------------|
|387182  |rmudgett    |Remove some unnecessary calls to         |               |
|        |            |ast_bridged_channel() in chan_iax2.c     |               |
|--------+------------+-----------------------------------------+---------------|
|387183  |rmudgett    |Remove some unnecessary calls to         |               |
|        |            |ast_bridged_channel() in chan_skinny.c   |               |
|--------+------------+-----------------------------------------+---------------|
|387184  |rmudgett    |Remove some unnecessary calls to         |               |
|        |            |ast_bridged_channel() in chan_mgcp.c     |               |
|--------+------------+-----------------------------------------+---------------|
|387185  |rmudgett    |Remove some unnecessary calls to         |               |
|        |            |ast_bridged_channel() in chan_unistim.c  |               |
|--------+------------+-----------------------------------------+---------------|
|387209  |rmudgett    |Make mod_load_cmp() not as klunky.       |               |
|--------+------------+-----------------------------------------+---------------|
|387210  |rmudgett    |Whitespace changes.                      |               |
|--------+------------+-----------------------------------------+---------------|
|387211  |rmudgett    |Make chan_local locals container an      |               |
|        |            |explicit list container.                 |               |
|--------+------------+-----------------------------------------+---------------|
|387212  |rmudgett    |Trivial changes. Comments, parentheses,  |               |
|        |            |spelling, wording.                       |               |
|--------+------------+-----------------------------------------+---------------|
|387260  |rmudgett    |Cleanup chan_local.c:local_new().        |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Simplify                                 |               |
|387261  |rmudgett    |chan_local.c:manager_optimize_away()     |               |
|        |            |using ao2_find().                        |               |
|--------+------------+-----------------------------------------+---------------|
|387420  |jrose       |Putting all event defs and names back for|               |
|        |            |now due to res_corosync dependency       |               |
|--------+------------+-----------------------------------------+---------------|
|387423  |mjordan     |Update utils Makefile to handle r387294  |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Remove the ABI compatability             |               |
|387482  |rmudgett    |ast_channel_alloc(). It is no longer     |               |
|        |            |needed.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|387519  |mjordan     |Migrate AMI VarSet events raised by GoSub|ASTERISK-21462 |
|        |            |local variables                          |               |
|--------+------------+-----------------------------------------+---------------|
|387594  |jrose       |Stasis: Convert network change events    |ASTERISK-21103 |
|        |            |into network change stasis messages      |               |
|--------+------------+-----------------------------------------+---------------|
|387630  |mjordan     |Migrate SHARED's use of the VarSet AMI   |ASTERISK-21462 |
|        |            |event to Stasis-Core                     |               |
|--------+------------+-----------------------------------------+---------------|
|387633  |mjordan     |Clean up documentation; prevent ref leak |               |
|        |            |on exit                                  |               |
|--------+------------+-----------------------------------------+---------------|
|387662  |file        |Add support for observers and JSON       |               |
|        |            |objectset creation to sorcery.           |               |
|--------+------------+-----------------------------------------+---------------|
|387690  |russell     |Make SLA reload more paranoid.           |               |
|--------+------------+-----------------------------------------+---------------|
|387738  |qwell       |Fix building with LOW_MEMORY defined.    |               |
|--------+------------+-----------------------------------------+---------------|
|387740  |rmudgett    |Make a log NOTICE more explicit that the |               |
|        |            |event comes from DAHDI and not PRI.      |               |
|--------+------------+-----------------------------------------+---------------|
|387741  |rmudgett    |Update ao2_destructor_fn doxygen.        |               |
|--------+------------+-----------------------------------------+---------------|
|387802  |qwell       |Fix build breakage, from LOW_MEMORY fix. |               |
|--------+------------+-----------------------------------------+---------------|
|387803  |dlee        |Better explained the depths of reference |               |
|        |            |stealing.                                |               |
|--------+------------+-----------------------------------------+---------------|
|387824  |dlee        |Minor fixups to Doxygen comments.        |               |
|--------+------------+-----------------------------------------+---------------|
|387825  |dlee        |Fixed up \example marker in lock.h       |               |
|        |            |Doxygen comment.                         |               |
|--------+------------+-----------------------------------------+---------------|
|387974  |rmudgett    |Add version.c to list of ignored files in|               |
|        |            |the utils directory.                     |               |
|--------+------------+-----------------------------------------+---------------|
|388005  |dlee        |Remove required type field from channel  |               |
|        |            |blobs                                    |               |
|--------+------------+-----------------------------------------+---------------|
|388008  |mjordan     |Don't perform a realtime lookup with a   |               |
|        |            |NULL keyword                             |               |
|--------+------------+-----------------------------------------+---------------|
|388014  |dlee        |Fixed set-but-not-used warning caught by |               |
|        |            |newer GCC                                |               |
|--------+------------+-----------------------------------------+---------------|
|388045  |dlee        |Removed #if checks for crazy old versions|               |
|        |            |of OS X.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|388046  |dlee        |Add development flag to disable the      |               |
|        |            |inline API.                              |               |
|--------+------------+-----------------------------------------+---------------|
|388075  |dlee        |Fixed MODFLAG for res_stasis_websocket   |               |
|--------+------------+-----------------------------------------+---------------|
|388175  |mjordan     |Don't expect to pack three tuples when   |               |
|        |            |you only have two                        |               |
|--------+------------+-----------------------------------------+---------------|
|388254  |seanbright  |Fix copy/paste error in                  |               |
|        |            |one-touch-recording implementation.      |               |
|--------+------------+-----------------------------------------+---------------|
|388318  |dlee        |Avoided __ast names for the private      |               |
|        |            |variables created by the                 |               |
|--------+------------+-----------------------------------------+---------------|
|388350  |dlee        |Address unload order issues for          |               |
|        |            |res_stasis* modules                      |               |
|--------+------------+-----------------------------------------+---------------|
|388375  |elguero     |Fix Finding Extensions With Patterns     |               |
|        |            |Using ODBC Realtime                      |               |
|--------+------------+-----------------------------------------+---------------|
|388380  |mmichelson  |Fix memory leak in pbx_dundi             |               |
|--------+------------+-----------------------------------------+---------------|
|388598  |kmoore      |Revert r388529 for now                   |               |
|--------+------------+-----------------------------------------+---------------|
|388668  |kmoore      |Move JSON event generators into separate |               |
|        |            |modules                                  |               |
|--------+------------+-----------------------------------------+---------------|
|388729  |dlee        |Break res_stasis into smaller files.     |               |
|--------+------------+-----------------------------------------+---------------|
|388751  |dlee        |Refactored the rest of the message types |               |
|        |            |to use the STASIS_MESSAGE_TYPE_*         |               |
|--------+------------+-----------------------------------------+---------------|
|388818  |qwell       |Fix VM snapshot handling for combined    |               |
|        |            |INBOX.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|388896  |dlee        |Fixed inverted logic in                  |               |
|        |            |app_add_channel().                       |               |
|--------+------------+-----------------------------------------+---------------|
|388976  |mjordan     |Publish the outbound channel's           |               |
|        |            |application/data when dialing            |               |
|--------+------------+-----------------------------------------+---------------|
|389011  |dlee        |Fix shutdown assertions in stasis-core   |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a bug where synchronous origination  |               |
|389085  |file        |(oddly enough triggered by doing an async|               |
|        |            |manager Originate) would not work        |               |
|        |            |properly.                                |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |If the caller of the originate API calls |               |
|389116  |file        |wants the channel ensure it has been     |               |
|        |            |requested and dialed.                    |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Don't hold the outgoing lock for a       |               |
|389132  |file        |prolonged period of time as it may block |               |
|        |            |the originator.                          |               |
|--------+------------+-----------------------------------------+---------------|
|389148  |kmoore      |Add base XML documentation for res_sip   |               |
|--------+------------+-----------------------------------------+---------------|
|389180  |may         |add ast_publish_channel_state according  |               |
|        |            |new event framework                      |               |
|--------+------------+-----------------------------------------+---------------|
|389204  |file        |In Sorcery pass the name of the object   |               |
|        |            |being allocated to the allocator.        |               |
|--------+------------+-----------------------------------------+---------------|
|389217  |kmoore      |Add missing exports file                 |               |
|--------+------------+-----------------------------------------+---------------|
|389246  |qwell       |Add doxygen.log to svn:ignore property.  |               |
|--------+------------+-----------------------------------------+---------------|
|389247  |rmudgett    |Fixup svn:keywords in all *.c and *.h    |               |
|        |            |files.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|389251  |rmudgett    |Fixup svn:keywords in all *.c and *.h    |               |
|        |            |files.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|389306  |mjordan     |Set the AST_CDR_FLAG_ORIGINATED flag on  |               |
|        |            |originated channel's CDRs                |               |
|--------+------------+-----------------------------------------+---------------|
|389343  |dlee        |Fixed some extra field assertion when the|               |
|        |            |event WebSocket is connected             |               |
|--------+------------+-----------------------------------------+---------------|
|389378  |rmudgett    |Merge in the bridge_construction branch  |               |
|        |            |to make the system use the Bridging API. |               |
|--------+------------+-----------------------------------------+---------------|
|389426  |rmudgett    |Conditional out more app_queue logging   |               |
|        |            |that needs to be reworked.               |               |
|--------+------------+-----------------------------------------+---------------|
|389454  |dlee        |Fix destruction order assert for         |               |
|        |            |stasis_bridging                          |               |
|--------+------------+-----------------------------------------+---------------|
|389505  |qwell       |Remove bad props, before anybody notices.|               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fixed startup race condition which caused|               |
|389519  |dlee        |occasional stasis_mwi_state_type         |               |
|        |            |assertions.                              |               |
|--------+------------+-----------------------------------------+---------------|
|389551  |file        |Fix a bug where the codec order as       |               |
|        |            |configured was not being obeyed.         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a bug with applying the end result of|               |
|389567  |file        |the codec negotiation to the Asterisk    |               |
|        |            |channel.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a bug where the DTMF mode was not set|               |
|389568  |file        |on newly created RTP instances in the    |               |
|        |            |res_sip_sdp_rtp module.                  |               |
|--------+------------+-----------------------------------------+---------------|
|389569  |rmudgett    |Fix inverted test preventing DTMF        |               |
|        |            |disconnect from working.                 |               |
|--------+------------+-----------------------------------------+---------------|
|389609  |file        |Fix a crash due to the INVITE session    |               |
|        |            |being destroyed before the session.      |               |
|--------+------------+-----------------------------------------+---------------|
|389618  |jrose       |res_parking: Fix some simple bugs        |               |
|--------+------------+-----------------------------------------+---------------|
|389623  |jrose       |res_parking: Add a verbose message when a|               |
|        |            |channel is parked                        |               |
|--------+------------+-----------------------------------------+---------------|
|389639  |dlee        |stasis-http: Provide a response body for |               |
|        |            |201 created responses                    |               |
|--------+------------+-----------------------------------------+---------------|
|389738  |kmoore      |Remove a junk define                     |               |
|--------+------------+-----------------------------------------+---------------|
|389748  |qwell       |grr, props.                              |               |
|--------+------------+-----------------------------------------+---------------|
|389770  |mjordan     |Restore initialization of security topics|               |
|--------+------------+-----------------------------------------+---------------|
|389785  |mjordan     |Fix a variety of memory                  |               |
|        |            |corruption/assertion errors              |               |
|--------+------------+-----------------------------------------+---------------|
|389799  |mjordan     |Fix a few fax gateway failures           |               |
|--------+------------+-----------------------------------------+---------------|
|389813  |mjordan     |Initialize the message type before the   |               |
|        |            |topic                                    |               |
|--------+------------+-----------------------------------------+---------------|
|389827  |mjordan     |Fix some more fax test errors due to     |               |
|        |            |needing the peer in a bridge             |               |
|--------+------------+-----------------------------------------+---------------|
|389870  |mmichelson  |Add missing NULL check to                |               |
|        |            |acquire_bridge() function.               |               |
|--------+------------+-----------------------------------------+---------------|
|389974  |kmoore      |Resolve a merge conflict                 |               |
|--------+------------+-----------------------------------------+---------------|
|389990  |mjordan     |Pack the right number of items into the  |               |
|        |            |status and receive fax blobs             |               |
|--------+------------+-----------------------------------------+---------------|
|390042  |qwell       |Remove unused RAII vars.                 |               |
|--------+------------+-----------------------------------------+---------------|
|390122  |dlee        |Avoid unnecessary cleanups during        |               |
|        |            |immediate shutdown                       |               |
|--------+------------+-----------------------------------------+---------------|
|390154  |dlee        |Missed a line from a bad merge in r390122|               |
|--------+------------+-----------------------------------------+---------------|
|390180  |wdoekes     |Let find do its own globbing.            |               |
|--------+------------+-----------------------------------------+---------------|
|390249  |kmoore      |Add snapshot cache that indexes by       |               |
|        |            |channel name                             |               |
|--------+------------+-----------------------------------------+---------------|
|390250  |kmoore      |Remove remnant of snapshot blob JSON     |               |
|        |            |types                                    |               |
|--------+------------+-----------------------------------------+---------------|
|390268  |qwell       |Replace ast_manager_publish_message()    |               |
|        |            |with a more useful version.              |               |
|--------+------------+-----------------------------------------+---------------|
|390289  |rmudgett    |Fixup hold/unhold with attended and blind|               |
|        |            |transfers.                               |               |
|--------+------------+-----------------------------------------+---------------|
|390291  |rmudgett    |Remove ast_channel_bridge() and          |               |
|        |            |associated code called only by it.       |               |
|--------+------------+-----------------------------------------+---------------|
|390317  |kmoore      |Refactor code and fix a reference leak   |               |
|--------+------------+-----------------------------------------+---------------|
|390398  |dlee        |Corrected the docs on                    |               |
|        |            |ast_manager_event_blob_create            |               |
|--------+------------+-----------------------------------------+---------------|
|390439  |rmudgett    |Simple lock, assignment, unlock sandwich |               |
|        |            |optimization.                            |               |
|--------+------------+-----------------------------------------+---------------|
|390440  |rmudgett    |Add BUGBUG comment.                      |               |
|--------+------------+-----------------------------------------+---------------|
|390472  |dlee        |Fixed a consistency problem with channel |               |
|        |            |snapshot and endpoint state.             |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Publish the channel state snapshot       |               |
|390473  |file        |*before* calling device state so a device|               |
|        |            |state producer can use                   |               |
|--------+------------+-----------------------------------------+---------------|
|390510  |mmichelson  |Change the remove_on_pull flag on        |               |
|        |            |ast_bridge_hook to be a set of flags.    |               |
|--------+------------+-----------------------------------------+---------------|
|390525  |mmichelson  |Give the AST_BRIDGE_HOOK_REMOVE_ON_PULL a|               |
|        |            |legitimate value.                        |               |
|--------+------------+-----------------------------------------+---------------|
|390550  |mmichelson  |Remove remaining traces of remove_on_pull|               |
|        |            |from hooks and hook APIs.                |               |
|--------+------------+-----------------------------------------+---------------|
|390584  |dlee        |Fixed refcounting problems with chanspy  |               |
|        |            |AMI support.                             |               |
|--------+------------+-----------------------------------------+---------------|
|390585  |dlee        |Corrected comment on stasis_cache_get    |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Make local channels use                  |               |
|390612  |rmudgett    |ast_channel_move() instead of the inlined|               |
|        |            |version.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|390613  |rmudgett    |Misc core external attended transfer     |               |
|        |            |fixes.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|390639  |rmudgett    |Add a BUGBUG note.                       |               |
|--------+------------+-----------------------------------------+---------------|
|390669  |jrose       |Parking: Enable code responsible for     |               |
|        |            |intercepting park exten transfers        |               |
|--------+------------+-----------------------------------------+---------------|
|390698  |qwell       |Convert message_router routes to ao2. Add|               |
|        |            |support for removal.                     |               |
|--------+------------+-----------------------------------------+---------------|
|390728  |kmoore      |Fix documentation that was in review     |               |
|        |            |during the great suffix/prefix swap      |               |
|--------+------------+-----------------------------------------+---------------|
|390729  |qwell       |Remove props that people will yell at me |               |
|        |            |for.                                     |               |
|--------+------------+-----------------------------------------+---------------|
|390730  |kmoore      |Fix documentation generation             |               |
|--------+------------+-----------------------------------------+---------------|
|390733  |rmudgett    |* Fix a couple missed hook installs that |               |
|        |            |need AST_BRIDGE_HOOK_REMOVE_ON_PULL.     |               |
|--------+------------+-----------------------------------------+---------------|
|390734  |rmudgett    |Fix compiler warning.                    |               |
|--------+------------+-----------------------------------------+---------------|
|390751  |mmichelson  |Refactor the features configuration      |ASTERISK-21542 |
|        |            |scheme.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|390787  |mmichelson  |Conditionally reject duplicate entries in|               |
|        |            |applicationmap containers.               |               |
|--------+------------+-----------------------------------------+---------------|
|390803  |rmudgett    |Tweak applicationmap and featuregroup    |               |
|        |            |config containers.                       |               |
|--------+------------+-----------------------------------------+---------------|
|390830  |kmoore      |Rework stasis cache clear events         |               |
|--------+------------+-----------------------------------------+---------------|
|390864  |kmoore      |Ensure that all unit tests compile with  |               |
|        |            |the cache clear rework in place          |               |
|--------+------------+-----------------------------------------+---------------|
|390920  |jrose       |res_parking: Add parking_devicestate.c   |ASTERISK-21645 |
|        |            |left out from previous commit            |               |
|--------+------------+-----------------------------------------+---------------|
|390940  |rmudgett    |Add some bridge identifiers to some      |               |
|        |            |softmix messages.                        |               |
|--------+------------+-----------------------------------------+---------------|
|390956  |rmudgett    |The bridge uniqueid is available for     |               |
|        |            |softmix destructor.                      |               |
|--------+------------+-----------------------------------------+---------------|
|390957  |rmudgett    |Update some doxygen comments.            |               |
|--------+------------+-----------------------------------------+---------------|
|390991  |rmudgett    |Add more support for native bridging.    |               |
|--------+------------+-----------------------------------------+---------------|
|391012  |mjordan     |Add backtrace generation to MALLOC_DEBUG |               |
|        |            |memory corruption reports                |               |
|--------+------------+-----------------------------------------+---------------|
|391016  |mjordan     |Only initialize manager_bridging during  |               |
|        |            |startup                                  |               |
|--------+------------+-----------------------------------------+---------------|
|391040  |mjordan     |Clean up MWI topic pool before message   |               |
|        |            |type destruction                         |               |
|--------+------------+-----------------------------------------+---------------|
|391102  |alecdavis   |IAX2: refactor nativebridge transfer     |               |
|--------+------------+-----------------------------------------+---------------|
|391112  |alecdavis   |fix bad edit after conflict resolution   |               |
|--------+------------+-----------------------------------------+---------------|
|391154  |alecdavis   |chan_iax2: nativebridge refactor, missed |               |
|        |            |unlock bridgecallno                      |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Temporary fix for people using sample    |               |
|391269  |mmichelson  |features.conf from previous Asterisk     |               |
|        |            |versions.                                |               |
|--------+------------+-----------------------------------------+---------------|
|391314  |mjordan     |Make the reload stasis message bump the  |               |
|        |            |ref count of its sub-object              |               |
|--------+------------+-----------------------------------------+---------------|
|391335  |alecdavis   |IAX2: Transfer Reject: Lock bridgecallno |               |
|        |            |before touching it, refactor             |               |
|--------+------------+-----------------------------------------+---------------|
|391380  |igorg       |                                         |               |
|--------+------------+-----------------------------------------+---------------|
|391430  |jrose       |bridge_native_rtp: Fix possible segfaults|               |
|        |            |on leaves/joins                          |               |
|--------+------------+-----------------------------------------+---------------|
|391453  |jrose       |bridge_native_rtp: Fix native bridge tech|               |
|        |            |being incompatible when it should be.    |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Remove incorrect comment about local     |               |
|391455  |mmichelson  |channel optimization occurring when      |               |
|        |            |performing an attended transfer on an    |               |
|        |            |entire bridge.                           |               |
|--------+------------+-----------------------------------------+---------------|
|391479  |mjordan     |Fix memory leaks in stasis_channels and  |               |
|        |            |bridge_native_rtp                        |               |
|--------+------------+-----------------------------------------+---------------|
|391521  |mjordan     |Fix memory leak while loading modules,   |               |
|        |            |adding formats, and destroying endpoints |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add support for requiring that all queued|               |
|391596  |file        |messages on a caching topic have been    |               |
|        |            |handled before                           |               |
|--------+------------+-----------------------------------------+---------------|
|391675  |mjordan     |Blow away usage of libjansson's foreach  |               |
|        |            |macro                                    |               |
|--------+------------+-----------------------------------------+---------------|
|391676  |mmichelson  |Fix memory leak in features_config.c     |               |
|--------+------------+-----------------------------------------+---------------|
|391689  |kmoore      |Ensure that Asterisk still starts up when|               |
|        |            |cel.conf is missing                      |               |
|--------+------------+-----------------------------------------+---------------|
|391699  |mmichelson  |Just return outright on a reload since we|               |
|        |            |have already processed configuration.    |               |
|--------+------------+-----------------------------------------+---------------|
|391701  |rmudgett    |app_confbridge: Fix memory leak on       |               |
|        |            |reload.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|391732  |mjordan     |Make the utils directory compile...      |               |
|        |            |again.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|391776  |kmoore      |Publish bridge snapshots more often      |               |
|--------+------------+-----------------------------------------+---------------|
|391777  |kmoore      |Fix a crash in CEL bridge snapshot       |               |
|        |            |handling                                 |               |
|--------+------------+-----------------------------------------+---------------|
|391828  |jrose       |app_mixmonitor: Fix crashes caused by    |               |
|        |            |unloading app_mixmonitor                 |               |
|--------+------------+-----------------------------------------+---------------|
|391855  |kmoore      |Fix two more possible crashes in CEL     |               |
|--------+------------+-----------------------------------------+---------------|
|391856  |kmoore      |Revert parts of r391855 that were not    |               |
|        |            |ready to go in to trunk                  |               |
|--------+------------+-----------------------------------------+---------------|
|391964  |mjordan     |Make cdr_mysql compile again by not      |               |
|        |            |directly setting the run-time CDR object |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix build warning (which is              |               |
|391982  |file        |transmogrified into an error) with my    |               |
|        |            |compiler due to uninitialized variable.  |               |
|--------+------------+-----------------------------------------+---------------|
|392004  |mjordan     |Restore bad merge on CHANGES             |               |
|--------+------------+-----------------------------------------+---------------|
|392005  |mjordan     |Prevent sending a NewExten event after a |               |
|        |            |Hangup during a stack restore            |               |
|--------+------------+-----------------------------------------+---------------|
|392032  |qwell       |Fix a build warning with stasis messages.|               |
|--------+------------+-----------------------------------------+---------------|
|392053  |rmudgett    |chan_misdn: Fix compile error after CDR  |               |
|        |            |merge.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |chan_vpb: Fix compile error and          |               |
|392073  |rmudgett    |__ast_channel_alloc() prototype const    |               |
|        |            |inconsistency.                           |               |
|--------+------------+-----------------------------------------+---------------|
|392076  |dlee        |Fix build warnings related to            |               |
|        |            |printf/scanf of tv_usec.                 |               |
|--------+------------+-----------------------------------------+---------------|
|392116  |kmoore      |Fix bridge snapshot conversion to JSON   |               |
|--------+------------+-----------------------------------------+---------------|
|392139  |rmudgett    |Remove stub comment on function that is  |               |
|        |            |not a stub.                              |               |
|--------+------------+-----------------------------------------+---------------|
|392140  |rmudgett    |Add some safety cleanup for a failed push|               |
|        |            |into a bridge.                           |               |
|--------+------------+-----------------------------------------+---------------|
|392166  |rmudgett    |Bridging: Fix crash on destruction of a  |               |
|        |            |partially constructed bridge.            |               |
|--------+------------+-----------------------------------------+---------------|
|392190  |mjordan     |Fix the test_substitution test           |               |
|--------+------------+-----------------------------------------+---------------|
|392214  |mjordan     |Handle variable substitution in dummy    |               |
|        |            |variables                                |               |
|--------+------------+-----------------------------------------+---------------|
|392241  |kmoore      |Pull CEL linkedid manipulation into cel.c|               |
|--------+------------+-----------------------------------------+---------------|
|392279  |dlee        |Fix build problem on OS X Mountain Lion  |               |
|        |            |(10.8)                                   |               |
|--------+------------+-----------------------------------------+---------------|
|392318  |mmichelson  |Fix threadpool rapid growth problem.     |               |
|--------+------------+-----------------------------------------+---------------|
|392335  |rmudgett    |Fix potential bridge hook resource leak  |               |
|        |            |if the hook install fails.               |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add a log message for when an incoming   |               |
|392364  |file        |session is rejected due to the extension |               |
|        |            |not being found.                         |               |
|--------+------------+-----------------------------------------+---------------|
|392435  |rmudgett    |Change several bridge functions to return|               |
|        |            |error status.                            |               |
|--------+------------+-----------------------------------------+---------------|
|392437  |rmudgett    |Add channel optimization interaction with|               |
|        |            |frame hooks BUGBUG comments.             |               |
|--------+------------+-----------------------------------------+---------------|
|392464  |qwell       |Fix typo.                                |               |
|--------+------------+-----------------------------------------+---------------|
|392489  |mjordan     |Add BUGBUG for broken direct media in    |ASTERISK-21947 |
|        |            |chan_gulp                                |               |
|--------+------------+-----------------------------------------+---------------|
|392514  |rmudgett    |Extract a useful routine from the softmix|               |
|        |            |bridge technology.                       |               |
|--------+------------+-----------------------------------------+---------------|
|392564  |mjordan     |Fix a deadlock and possible crash in     |ASTERISK-21951 |
|        |            |res_fax                                  |               |
|--------+------------+-----------------------------------------+---------------|
|392565  |file        |Merge in current pimp_my_sip work,       |               |
|        |            |including:                               |               |
|--------+------------+-----------------------------------------+---------------|
|392586  |file        |Make sorcery details opaque and add      |               |
|        |            |extended fields.                         |               |
|--------+------------+-----------------------------------------+---------------|
|392607  |mjordan     |Properly extract channel variables for   |               |
|        |            |the SendFAX/ReceiveFAX Stasis messages   |               |
|--------+------------+-----------------------------------------+---------------|
|392627  |file        |Fix a bug where messages were getting    |               |
|        |            |duplicated on AMI.                       |               |
|--------+------------+-----------------------------------------+---------------|
|392647  |file        |Add missing ast_sorcery_generic_alloc    |               |
|        |            |conversions.                             |               |
|--------+------------+-----------------------------------------+---------------|
|392667  |file        |Add some more missing                    |               |
|        |            |ast_sorcery_generic_alloc conversions.   |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Properly pack the parameters into        |               |
|392676  |mjordan     |ast_json_pack when sending a send fax    |               |
|        |            |message                                  |               |
|--------+------------+-----------------------------------------+---------------|
|392747  |mmichelson  |Remove stray properties from merge.      |               |
|--------+------------+-----------------------------------------+---------------|
|392777  |rmudgett    |Fix menuselect display for stasis        |               |
|        |            |modules.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|392778  |dlee        |Fixed templates so that the changes from |               |
|        |            |r392777 won't be overwritten the next    |               |
|--------+------------+-----------------------------------------+---------------|
|392779  |dlee        |Few more menuselect fixes missed in      |               |
|        |            |r392777                                  |               |
|--------+------------+-----------------------------------------+---------------|
|392797  |mjordan     |Fix a variety of memory leaks            |ASTERISK-21906 |
|--------+------------+-----------------------------------------+---------------|
|392812  |mjordan     |Fix memory/ref counting leaks in a       |ASTERISK-21906 |
|        |            |variety of locations                     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Move where the sorcery observer is added |               |
|392864  |file        |for qualify to guarantee the             |               |
|        |            |sched_qualifies container exists.        |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add a note about being ready to accept   |               |
|392879  |file        |observer invocations before adding an    |               |
|        |            |observer.                                |               |
|--------+------------+-----------------------------------------+---------------|
|392898  |qwell       |Fix typo with XML docs.                  |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |AMI Bridge action: Get channel xfer      |               |
|392933  |rmudgett    |config after we have found the second    |               |
|        |            |channel.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|392934  |rmudgett    |Fix incorrect calls to                   |               |
|        |            |ast_bridge_impart().                     |               |
|--------+------------+-----------------------------------------+---------------|
|392953  |rmudgett    |Fix several problems with                |               |
|        |            |ast_bridge_add_channel().                |               |
|--------+------------+-----------------------------------------+---------------|
|392972  |rmudgett    |Remove some redundant parking config     |               |
|        |            |error messages.                          |               |
|--------+------------+-----------------------------------------+---------------|
|393034  |rmudgett    |Add config framework non-empty string    |               |
|        |            |validation requirement option.           |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Change the name of some local variables  |               |
|393066  |rmudgett    |in bridging.c to reflect what they really|               |
|        |            |mean.                                    |               |
|--------+------------+-----------------------------------------+---------------|
|393083  |dlee        |Removed the automatic 302 redirects for  |               |
|        |            |ARI URL's that end with a slash.         |               |
|--------+------------+-----------------------------------------+---------------|
|393100  |dlee        |Removed stray apostrophe.                |               |
|--------+------------+-----------------------------------------+---------------|
|393128  |qwell       |Change some 500 errors to 400.           |               |
|--------+------------+-----------------------------------------+---------------|
|393130  |mjordan     |Better handle parking in CDRs            |               |
|--------+------------+-----------------------------------------+---------------|
|393164  |mjordan     |Handle an originated channel being sent  |               |
|        |            |into a non-empty bridge                  |               |
|--------+------------+-----------------------------------------+---------------|
|393184  |rmudgett    |Fix overlapping enum                     |               |
|        |            |ast_bridge_feature_flags.                |               |
|--------+------------+-----------------------------------------+---------------|
|393190  |jrose       |features: call pickup stasis refactoring |ASTERISK-21544 |
|--------+------------+-----------------------------------------+---------------|
|393219  |rmudgett    |Promote local channel optimizing debug   |               |
|        |            |messages to verbose 3 messages.          |               |
|--------+------------+-----------------------------------------+---------------|
|393239  |rmudgett    |This is no longer needed.                |               |
|--------+------------+-----------------------------------------+---------------|
|393240  |rmudgett    |Fix after bridge callback datastore data |               |
|        |            |memory leak.                             |               |
|--------+------------+-----------------------------------------+---------------|
|393241  |rmudgett    |Tweak after bridge callback reason to    |               |
|        |            |string strings.                          |               |
|--------+------------+-----------------------------------------+---------------|
|393264  |file        |Nothing to see here, move along.         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Prevent crash during synchronous AMI     |               |
|393361  |mjordan     |origination by ref bumping returned      |               |
|        |            |channel                                  |               |
|--------+------------+-----------------------------------------+---------------|
|393396  |igorg       |                                         |               |
|--------+------------+-----------------------------------------+---------------|
|393410  |kmoore      |Add CEL unit tests and do some cleanup   |               |
|--------+------------+-----------------------------------------+---------------|
|393429  |kmoore      |Fix transfer AMI event parameter naming  |               |
|--------+------------+-----------------------------------------+---------------|
|393463  |mmichelson  |Remove unused blind transfer publication |               |
|        |            |structure.                               |               |
|--------+------------+-----------------------------------------+---------------|
|393484  |dlee        |Add pjproject dependency to              |               |
|        |            |res_sip_notify                           |               |
|--------+------------+-----------------------------------------+---------------|
|393485  |rmudgett    |Fix chan_gtalk.c compile error.          |               |
|--------+------------+-----------------------------------------+---------------|
|393487  |rmudgett    |Fix MixMonitor b option.                 |               |
|--------+------------+-----------------------------------------+---------------|
|393489  |rmudgett    |MixMonitor: Remove some unnecessary      |               |
|        |            |channel locking.                         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |MixMonitor: Fix refleak in               |               |
|393490  |rmudgett    |manager_stop_mixmonitor() if could not   |               |
|        |            |stop monitoring.                         |               |
|--------+------------+-----------------------------------------+---------------|
|393493  |rmudgett    |MixMonitor: Update XML documentation and |               |
|        |            |CLI "mixmonitor {start|stop|list}" help. |               |
|--------+------------+-----------------------------------------+---------------|
|393494  |rmudgett    |MixMonitor: Don't use ast_strdupa() in a |               |
|        |            |loop.                                    |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |MixMonitor: Make                         |               |
|393496  |rmudgett    |start_mixmonitor_callback() options      |               |
|        |            |parameter NULL tolerant.                 |               |
|--------+------------+-----------------------------------------+---------------|
|393500  |rmudgett    |MixMonitor: Minor code cleanup.          |               |
|--------+------------+-----------------------------------------+---------------|
|393561  |dlee        |Violating the margins to make menuconfig |               |
|        |            |happy                                    |               |
|--------+------------+-----------------------------------------+---------------|
|393576  |dlee        |Fix load errors related to the new       |               |
|        |            |ari_model_validators.                    |               |
|--------+------------+-----------------------------------------+---------------|
|393586  |mmichelson  |Publish a bridge enter before pulling on |               |
|        |            |a push-and-swap operation.               |               |
|--------+------------+-----------------------------------------+---------------|
|393589  |mjordan     |Let Stasis load itself with default      |               |
|        |            |values                                   |               |
|--------+------------+-----------------------------------------+---------------|
|393599  |mjordan     |Fix some bugs in CDRs; add some CLI      |               |
|        |            |commands to help debugging               |               |
|--------+------------+-----------------------------------------+---------------|
|393600  |rmudgett    |Fix some indentation in stasis_config.c. |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Move when bridge channel enter is        |               |
|393601  |rmudgett    |published so it does not interrupt the   |               |
|        |            |thought of some lines of code.           |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |OneTouchRecord: Make so                  |               |
|393612  |rmudgett    |Monitor/MixMonitor can be                |               |
|        |            |toggled/started/stopped.                 |               |
|--------+------------+-----------------------------------------+---------------|
|393631  |rmudgett    |Add BUGBUG note for ASTERISK-22009       |               |
|--------+------------+-----------------------------------------+---------------|
|393632  |rmudgett    |Revert accidental overcommit.            |               |
|--------+------------+-----------------------------------------+---------------|
|393633  |rmudgett    |Add BUGBUG note for ASTERISK-22009       |               |
|--------+------------+-----------------------------------------+---------------|
|393675  |dlee        |Fix utils directory breakage.            |               |
|--------+------------+-----------------------------------------+---------------|
|393679  |dlee        |Fix int width problem for 32-bit         |               |
|--------+------------+-----------------------------------------+---------------|
|393687  |dlee        |Fix int width problem for 32-bit... again|               |
|--------+------------+-----------------------------------------+---------------|
|393704  |jrose       |res_parking: Replace Parker snapshots    |               |
|        |            |with ParkerDialString                    |               |
|--------+------------+-----------------------------------------+---------------|
|393729  |rmudgett    |OneTouchRecord: Add function defined     |               |
|        |            |earlier: ast_bridge_features_do()        |               |
|--------+------------+-----------------------------------------+---------------|
|393749  |dlee        |Document MissingParams error message for |               |
|        |            |/ari/events                              |               |
|--------+------------+-----------------------------------------+---------------|
|393757  |dlee        |Print error details when set nonblock    |               |
|        |            |fails                                    |               |
|--------+------------+-----------------------------------------+---------------|
|393768  |dlee        |ARI: return a 503 if Asterisk isn't fully|               |
|        |            |booted                                   |               |
|--------+------------+-----------------------------------------+---------------|
|393777  |mjordan     |Handle hangup logic in the Stasis message|               |
|        |            |bus and consumers of Stasis messages     |               |
|--------+------------+-----------------------------------------+---------------|
|393793  |mmichelson  |Fix some broken logic in sending outbound|               |
|        |            |caller ID.                               |               |
|--------+------------+-----------------------------------------+---------------|
|393801  |mjordan     |Create Local channel messages on the     |               |
|        |            |Stasis message bus and produce AMI events|               |
|--------+------------+-----------------------------------------+---------------|
|393807  |file        |Fix building.                            |               |
|--------+------------+-----------------------------------------+---------------|
|393816  |dlee        |res_stasis_http doesn't depend on        |               |
|        |            |res_stasis any more                      |               |
|--------+------------+-----------------------------------------+---------------|
|393834  |dlee        |Better structure for the WebSocket       |               |
|        |            |validation failure message               |               |
|--------+------------+-----------------------------------------+---------------|
|393843  |dlee        |Oh menuconfig, why do you hate margins?  |               |
|--------+------------+-----------------------------------------+---------------|
|393858  |file        |Tweak log message slightly.              |               |
|--------+------------+-----------------------------------------+---------------|
|393896  |rmudgett    |Fix some stasis doxygen comments.        |               |
|--------+------------+-----------------------------------------+---------------|
|393910  |rmudgett    |Fix printf NULL string (null) substituion|               |
|        |            |for NULL config framework default.       |               |
|--------+------------+-----------------------------------------+---------------|
|393919  |qwell       |Make SCOPED_LOCK use RAII_VAR.           |               |
|--------+------------+-----------------------------------------+---------------|
|393930  |russell     |astobj2-ify the SLA code                 |               |
|--------+------------+-----------------------------------------+---------------|
|393968  |dlee        |Corrected api-docs for channel variables |               |
|--------+------------+-----------------------------------------+---------------|
|393987  |dlee        |Document the 400 error response for      |               |
|        |            |originate                                |               |
|--------+------------+-----------------------------------------+---------------|
|394024  |kharwell    |PSJIP - sip.conf to res_sip.conf script  |               |
|--------+------------+-----------------------------------------+---------------|
|394037  |dlee        |Fixed some CEL test crashes              |               |
|--------+------------+-----------------------------------------+---------------|
|394050  |dlee        |test_voicemail_api: fix warning found by |               |
|        |            |gcc-4.8                                  |               |
|--------+------------+-----------------------------------------+---------------|
|394065  |dlee        |Apply defaults to ari.conf's general     |               |
|        |            |section                                  |               |
|--------+------------+-----------------------------------------+---------------|
|394076  |dlee        |Change ARI user config to use a type     |               |
|        |            |field                                    |               |
|--------+------------+-----------------------------------------+---------------|
|394089  |dlee        |Correct test_cel cleanup.                |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Tweak the subscription failure warning   |               |
|394103  |file        |message to include endpoint name and     |               |
|        |            |context.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|394147  |wedhorn     |Refactor and cleanup of skinny session   |               |
|        |            |handling.                                |               |
|--------+------------+-----------------------------------------+---------------|
|394156  |dlee        |Fixed chan_skinny for systems were       |               |
|        |            |pthread_t isn't an int.                  |               |
|--------+------------+-----------------------------------------+---------------|
|394158  |rmudgett    |Fix bridge tech write callback parameter |               |
|        |            |name.                                    |               |
|--------+------------+-----------------------------------------+---------------|
|394216  |qwell       |Fix a compiler warning.                  |               |
|--------+------------+-----------------------------------------+---------------|
|394278  |mjordan     |Pretty up a debug message if the         |               |
|        |            |referred-by-uri isn't available          |               |
|--------+------------+-----------------------------------------+---------------|
|394370  |file        |Remove some callbacks and functions which|               |
|        |            |are not needed.                          |               |
|--------+------------+-----------------------------------------+---------------|
|394397  |dlee        |Document the ari.conf allowed_origins    |               |
|        |            |setting                                  |               |
|--------+------------+-----------------------------------------+---------------|
|394402  |mmichelson  |Remove misleading documentation for      |               |
|        |            |channel snapshot creation.               |               |
|--------+------------+-----------------------------------------+---------------|
|394442  |dlee        |Fixed null dereference when WebSocket    |               |
|        |            |protocol is omitted                      |               |
|--------+------------+-----------------------------------------+---------------|
|394469  |mjordan     |Re-order cleanup                         |               |
|--------+------------+-----------------------------------------+---------------|
|394470  |rmudgett    |Simplify bridge_simple chan join code.   |               |
|--------+------------+-----------------------------------------+---------------|
|394471  |rmudgett    |Remove some dead code dealing with old   |               |
|        |            |bridging method.                         |               |
|--------+------------+-----------------------------------------+---------------|
|394489  |rmudgett    |chan_gulp: Fix gulp_indicate() handling  |               |
|        |            |of AST_CONTROL_PVT_CAUSE_CODE.           |               |
|--------+------------+-----------------------------------------+---------------|
|394513  |dlee        |Debug logging to help with WebSocket     |               |
|        |            |connection problems                      |               |
|--------+------------+-----------------------------------------+---------------|
|394530  |mjordan     |Re-order handlers in CEL to ensure that  |               |
|        |            |HANGUP events happen after APP_END       |               |
|--------+------------+-----------------------------------------+---------------|
|394552  |tzafrir     |handle DAHDI_EVENT_REMOVED on a pri      |               |
|        |            |D-Channel                                |               |
|--------+------------+-----------------------------------------+---------------|
|394567  |tzafrir     |Left over spacing issues of review 726.  |               |
|--------+------------+-----------------------------------------+---------------|
|394583  |jrose       |app_confbridge: Eliminate a reference    |               |
|        |            |leak for confbridge announcer channels   |               |
|--------+------------+-----------------------------------------+---------------|
|394600  |rmudgett    |Remove some completed and no longer      |               |
|        |            |relevant BUGBUG notes.                   |               |
|--------+------------+-----------------------------------------+---------------|
|394623  |rmudgett    |Change ast_hangup() to return void and be|               |
|        |            |NULL safe.                               |               |
|--------+------------+-----------------------------------------+---------------|
|394686  |dlee        |Fix caching topic shutdown assertions    |               |
|--------+------------+-----------------------------------------+---------------|
|394701  |mjordan     |Tweak debug statements                   |               |
|--------+------------+-----------------------------------------+---------------|
|394744  |dlee        |Fixed null dereference when WebSocket    |               |
|        |            |subprotocol isn't specified              |               |
|--------+------------+-----------------------------------------+---------------|
|394776  |rmudgett    |Fixup doxygen on ast_hangup().           |               |
|--------+------------+-----------------------------------------+---------------|
|394795  |kmoore      |Fix crash when using temporary peers     |               |
|--------+------------+-----------------------------------------+---------------|
|394810  |jrose       |ARI: MOH start and stop for a channel    |ASTERISK-21974 |
|--------+------------+-----------------------------------------+---------------|
|394825  |rmudgett    |Extract a repeated test into             |               |
|        |            |ast_channel_has_audio_frame_or_monitor().|               |
|--------+------------+-----------------------------------------+---------------|
|394836  |rmudgett    |Minor optimizations.                     |               |
|--------+------------+-----------------------------------------+---------------|
|394846  |rmudgett    |Regroup the ao2 search_flags.            |               |
|--------+------------+-----------------------------------------+---------------|
|394870  |kmoore      |Add CEL local optimization record type   |               |
|--------+------------+-----------------------------------------+---------------|
|395074  |kmoore      |Make the CEL blind transfer test pass    |               |
|        |            |consistently                             |               |
|--------+------------+-----------------------------------------+---------------|
|395088  |rmudgett    |Remove some BUGBUG notes that have been  |               |
|        |            |handled.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|395089  |mjordan     |Fix unbalanced lock when serializing CDR |               |
|        |            |variables                                |               |
|--------+------------+-----------------------------------------+---------------|
|395102  |file        |Expose the chan_pjsip implementation pvt |               |
|        |            |and session in a defined manner.         |               |
|--------+------------+-----------------------------------------+---------------|
|395107  |kmoore      |Add missing newline                      |               |
|--------+------------+-----------------------------------------+---------------|
|395136  |dlee        |No more teapots.                         |               |
|--------+------------+-----------------------------------------+---------------|
|395182  |rmudgett    |Reinclude sys/stat.h in chan_dahdi.c and |               |
|        |            |remove redundant include in utils.c      |               |
|--------+------------+-----------------------------------------+---------------|
|395183  |file        |Drop the reference count on the correct  |               |
|        |            |object.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|395188  |rmudgett    |Pull softmix bridge parameters into a sub|               |
|        |            |structure.                               |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix some logic so native RTP bridge will |               |
|395203  |file        |occur when monitor, audiohooks, or       |               |
|        |            |framehooks are not present.              |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add some debug messages to make it clear |               |
|395205  |file        |what RTP bridging functionality is in    |               |
|        |            |use.                                     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a check in bridge_native_rtp which   |               |
|395227  |file        |determined if attaching the framehook    |               |
|        |            |failed or not.                           |               |
|--------+------------+-----------------------------------------+---------------|
|395243  |rmudgett    |Let the compiler do more type checking   |               |
|        |            |with bridge hook callbacks.              |               |
|--------+------------+-----------------------------------------+---------------|
|395253  |mjordan     |Perform the initial renaming of the      |ASTERISK-22130 |
|        |            |Bridging API                             |               |
|--------+------------+-----------------------------------------+---------------|
|395254  |rmudgett    |Add missing line terminator to debug     |               |
|        |            |message.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|395255  |rmudgett    |Add missing end-of-file line terminators.|               |
|--------+------------+-----------------------------------------+---------------|
|395271  |kmoore      |Tweak another magic number               |               |
|--------+------------+-----------------------------------------+---------------|
|395295  |mjordan     |Update bridge_channel refactorings;      |               |
|        |            |export bridge_ symbol                    |               |
|--------+------------+-----------------------------------------+---------------|
|395298  |mjordan     |Export exports.in as well                |               |
|--------+------------+-----------------------------------------+---------------|
|395316  |rmudgett    |* Refactor                               |               |
|        |            |setup_bridge_features_builtin().         |               |
|--------+------------+-----------------------------------------+---------------|
|395322  |rmudgett    |Refactor ast_bridge_features struct.     |ASTERISK-22107 |
|--------+------------+-----------------------------------------+---------------|
|395340  |rmudgett    |Simplify interval hooks since there is   |               |
|        |            |only one bridge threading model now.     |               |
|--------+------------+-----------------------------------------+---------------|
|395367  |mjordan     |Move after bridge callbacks into their   |               |
|        |            |own file                                 |               |
|--------+------------+-----------------------------------------+---------------|
|395381  |mjordan     |Fix incorrect reference to               |               |
|        |            |stasis/bridging.h                        |               |
|--------+------------+-----------------------------------------+---------------|
|395400  |mjordan     |Remove dead bridging code from features  |               |
|--------+------------+-----------------------------------------+---------------|
|395410  |mjordan     |Remove some dead parking call            |               |
|--------+------------+-----------------------------------------+---------------|
|395430  |rmudgett    |Restore bridging files history.          |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Change the default value for             |               |
|395439  |file        |"allowsubscribe" to yes to match         |               |
|        |            |chan_sip.                                |               |
|--------+------------+-----------------------------------------+---------------|
|395455  |file        |Fix crash due to trying to send a        |               |
|        |            |re-invite while in the incorrect state.  |               |
|--------+------------+-----------------------------------------+---------------|
|395466  |rmudgett    |Revision                                 |               |
|--------+------------+-----------------------------------------+---------------|
|395477  |rmudgett    |Remove some unnecessary parentheses.     |               |
|--------+------------+-----------------------------------------+---------------|
|395527  |dlee        |Fix /stasis/res/app_replaced unit test.  |               |
|--------+------------+-----------------------------------------+---------------|
|395574  |rmudgett    |Remove the unsafe bridge parameter from  |               |
|        |            |ast_bridge_hook_callback's.              |               |
|--------+------------+-----------------------------------------+---------------|
|395588  |kmoore      |Improve reliability of bridge merge CEL  |               |
|        |            |test                                     |               |
|--------+------------+-----------------------------------------+---------------|
|395619  |kmoore      |Remove comment that no longer applies    |               |
|--------+------------+-----------------------------------------+---------------|
|395636  |dlee        |Set svn:ignore in res/ari directory      |               |
|--------+------------+-----------------------------------------+---------------|
|395653  |kmoore      |Clean up and improve test_cel            |               |
|--------+------------+-----------------------------------------+---------------|
|395672  |mjordan     |When performing a reload, reload the new |               |
|        |            |features_config and not the old          |               |
|--------+------------+-----------------------------------------+---------------|
|395673  |mjordan     |Put the include in there                 |               |
|--------+------------+-----------------------------------------+---------------|
|395686  |dlee        |Removed quotes from svn:keywords props on|               |
|        |            |a few files.                             |               |
|--------+------------+-----------------------------------------+---------------|
|395728  |kmoore      |Fix compilation on gcc 4.8.1             |               |
|--------+------------+-----------------------------------------+---------------|
|395731  |file        |Add support for T.38 fax to chan_pjsip.  |               |
|--------+------------+-----------------------------------------+---------------|
|395764  |mmichelson  |The large GULP->PJSIP renaming effort.   |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Update                                   |               |
|395779  |mmichelson  |res_pjsip_endpoint_identifier_constant.c |               |
|        |            |to use reorganized endpoint structure.   |               |
|--------+------------+-----------------------------------------+---------------|
|395793  |dlee        |Setting svn:ignore for res/res_pjsip     |               |
|--------+------------+-----------------------------------------+---------------|
|395810  |mmichelson  |Remove ast_bridged_channel call from     |               |
|        |            |abstract_jb.c                            |               |
|--------+------------+-----------------------------------------+---------------|
|395824  |mmichelson  |Missed a conversion to pjsip.conf in     |               |
|        |            |documentation and sorcery.               |               |
|--------+------------+-----------------------------------------+---------------|
|395837  |kmoore      |Enforce conference exit order for CEL    |               |
|        |            |tests                                    |               |
|--------+------------+-----------------------------------------+---------------|
|395851  |kmoore      |Fix remnants of the pjsip renaming       |               |
|--------+------------+-----------------------------------------+---------------|
|395868  |mmichelson  |Remove "constant" endpoint identifier.   |               |
|--------+------------+-----------------------------------------+---------------|
|395881  |kmoore      |Disable CEL tests that need              |               |
|        |            |rearchitecting to operate properly       |               |
|--------+------------+-----------------------------------------+---------------|
|395884  |mmichelson  |Found another missed "sip" -> "pjsip" CLI|               |
|        |            |command.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|395938  |file        |Answer with multiple codecs if the       |               |
|        |            |underlying pjproject supports it.        |               |
|--------+------------+-----------------------------------------+---------------|
|395971  |dlee        |Fixed compile errors introduced in       |               |
|        |            |r395954.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|395984  |dlee        |Fixed warning in astman for gcc-4.8.     |               |
|--------+------------+-----------------------------------------+---------------|
|395985  |kmoore      |Fix documentation replication issues     |               |
|--------+------------+-----------------------------------------+---------------|
|395998  |kmoore      |Regenerate configure for configure.ac    |               |
|        |            |changes                                  |               |
|--------+------------+-----------------------------------------+---------------|
|396035  |dlee        |Fix sorcery for some rather picky regex  |               |
|        |            |implementations.                         |               |
|--------+------------+-----------------------------------------+---------------|
|396060  |mjordan     |Remove dead code from features.c;        |ASTERISK-22134 |
|        |            |refactor pickup code into pickup.c       |               |
|--------+------------+-----------------------------------------+---------------|
|396061  |mjordan     |Add pickup.h include lines for chan_dahdi|               |
|        |            |and chan_mgcp                            |               |
|--------+------------+-----------------------------------------+---------------|
|396062  |mjordan     |Fix test modules                         |               |
|--------+------------+-----------------------------------------+---------------|
|396075  |dlee        |Fixed chan_dahdi compilation failure     |               |
|--------+------------+-----------------------------------------+---------------|
|396099  |kmoore      |Correct the last of the Newchannel       |               |
|        |            |xi:includes                              |               |
|--------+------------+-----------------------------------------+---------------|
|396102  |mmichelson  |Make sure that pickup.h does not use an  |               |
|        |            |include guard name used elsewhere.       |               |
|--------+------------+-----------------------------------------+---------------|
|396119  |dlee        |Address JSON thread safety issues.       |               |
|--------+------------+-----------------------------------------+---------------|
|396122  |dlee        |ARI - implement allowMultiple for        |               |
|        |            |parameters                               |               |
|--------+------------+-----------------------------------------+---------------|
|396126  |mmichelson  |Get the SNMP code to compile.            |               |
|--------+------------+-----------------------------------------+---------------|
|396136  |dlee        |Removed svnmerge-integrated from trunk   |               |
|--------+------------+-----------------------------------------+---------------|
|396143  |dlee        |Clean up ast_json with ast_json_unref    |               |
|--------+------------+-----------------------------------------+---------------|
|396145  |mmichelson  |And get rid of another                   |               |
|        |            |ast_bridged_channel()                    |               |
|--------+------------+-----------------------------------------+---------------|
|396158  |mjordan     |Don't unsubscribe from the AMI message   |               |
|        |            |router from manager_bridges              |               |
|--------+------------+-----------------------------------------+---------------|
|396166  |dlee        |Fix res_ari_asterisk load issue          |               |
|--------+------------+-----------------------------------------+---------------|
|396198  |elguero     |Adding a note to UPGRADE.txt about a     |ASTERISK-21903 |
|        |            |change made to res_agi in order to       |               |
|--------+------------+-----------------------------------------+---------------|
|396200  |elguero     |Change "from" to "From".                 |ASTERISK-21903 |
|--------+------------+-----------------------------------------+---------------|
|396201  |mjordan     |Add AMI registration events for PJSIP    |               |
|        |            |outbound registration attempts           |               |
|--------+------------+-----------------------------------------+---------------|
|396309  |wdoekes     |Check result of ast_var_assign() calls   |               |
|        |            |for memory allocation failure.           |               |
|--------+------------+-----------------------------------------+---------------|
|396311  |wdoekes     |Check result of ast_var_assign() calls   |               |
|        |            |for memory allocation failure (2).       |               |
|--------+------------+-----------------------------------------+---------------|
|396329  |dlee        |Tweak caching topics to fix CEL tests    |ASTERISK-22243 |
|--------+------------+-----------------------------------------+---------------|
|396347  |dlee        |Fixed app_meetme for cache split changes |               |
|--------+------------+-----------------------------------------+---------------|
|396371  |mjordan     |Handle Surrogate channels in Dial message|               |
|        |            |processing                               |               |
|--------+------------+-----------------------------------------+---------------|
|396378  |igorg       |                                         |               |
|--------+------------+-----------------------------------------+---------------|
|396391  |mjordan     |Prevent spurious memory error when       |               |
|        |            |appending backtrace with MALLOC_DEBUG    |               |
|--------+------------+-----------------------------------------+---------------|
|396392  |mjordan     |Hide the Surrogate channels from external|               |
|        |            |consumers; kill Masquerade events        |               |
|--------+------------+-----------------------------------------+---------------|
|396401  |rmudgett    |Remove some resolved or obsolete BUGBUG  |               |
|        |            |comments.                                |               |
|--------+------------+-----------------------------------------+---------------|
|396417  |rmudgett    |Make bridge snapshots use prefixes.      |               |
|--------+------------+-----------------------------------------+---------------|
|396462  |rmudgett    |Remove extra CR/LF from AMI event.       |               |
|--------+------------+-----------------------------------------+---------------|
|396463  |rmudgett    |Add missing CR/LF to FakeMI stasis test  |               |
|        |            |AMI event.                               |               |
|--------+------------+-----------------------------------------+---------------|
|396474  |tzafrir     |chan_dahdi: create channels at run-time  |               |
|--------+------------+-----------------------------------------+---------------|
|396480  |rmudgett    |Fix stasis/core unit test. Should have   |               |
|        |            |had the CR/LF.                           |               |
|--------+------------+-----------------------------------------+---------------|
|396490  |mjordan     |Update documentation for ConfBridge with |               |
|        |            |some additional markup                   |               |
|--------+------------+-----------------------------------------+---------------|
|396505  |wdoekes     |Don't leak frames when memory is full in |               |
|        |            |autoservice_run.                         |               |
|--------+------------+-----------------------------------------+---------------|
|396512  |rmudgett    |bridge_native_rtp: Remove some           |               |
|        |            |unnecessary NULL checks on c1.           |               |
|--------+------------+-----------------------------------------+---------------|
|396521  |mjordan     |Unlock the dial operation lock on a      |               |
|        |            |failed dial                              |               |
|--------+------------+-----------------------------------------+---------------|
|396528  |mjordan     |Add some debugging when                  |               |
|        |            |test_hashtab_thrash fails                |               |
|--------+------------+-----------------------------------------+---------------|
|396535  |mjordan     |Pipe test output through test object not |               |
|        |            |stdout                                   |               |
|--------+------------+-----------------------------------------+---------------|
|396542  |mjordan     |Unlock outgoing dial lock on off nominal |               |
|        |            |path                                     |               |
|--------+------------+-----------------------------------------+---------------|
|396543  |mjordan     |Fix two race conditions and ref counting |               |
|        |            |issue when joining a bridge              |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |                                         |ASTERISK-21833,|
|396552  |jbigelow    |Add test suite events for when contacts  |ASTERISK-21834,|
|        |            |are added or removed from an AOR         |ASTERISK-21835,|
|        |            |                                         |ASTERISK-21837 |
|--------+------------+-----------------------------------------+---------------|
|396559  |dlee        |Fix build warnings when printf a tv_usec.|               |
|--------+------------+-----------------------------------------+---------------|
|396560  |dlee        |Missed a spot in r396559                 |               |
|--------+------------+-----------------------------------------+---------------|
|396581  |wdoekes     |chan_sip: Fix IP-addr in warning when    |               |
|        |            |rejecting a contact ACL.                 |               |
|--------+------------+-----------------------------------------+---------------|
|396584  |wdoekes     |chan_sip: Convert 'just did sched_add    |               |
|        |            |waitid...' from warning to debug message.|               |
|--------+------------+-----------------------------------------+---------------|
|396658  |file        |Tweak comment for why usleep is used.    |               |
|--------+------------+-----------------------------------------+---------------|
|396695  |rmudgett    |app_bridgewait: Inhibit local channel    |               |
|        |            |optimizations to the bridge.             |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |chan_misdn: Effectively remove native    |               |
|396703  |rmudgett    |support. Left enough bread crumbs to be  |               |
|        |            |able to convert later if needed.         |               |
|--------+------------+-----------------------------------------+---------------|
|396710  |rmudgett    |chan_iax2: Conditionally remove native   |ASTERISK-21944 |
|        |            |support for now.                         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |chan_vpb: Effectively remove native      |               |
|396712  |rmudgett    |support. Left enough bread crumbs to be  |               |
|        |            |able to convert later if needed.         |               |
|--------+------------+-----------------------------------------+---------------|
|396713  |rmudgett    |Remove unsupported channel technology    |               |
|        |            |callbacks.                               |               |
|--------+------------+-----------------------------------------+---------------|
|396722  |kmoore      |Prevent automagic things from happening  |               |
|        |            |to Stasis application bridges            |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Remove some dead code dealing with:      |               |
|396734  |rmudgett    |AST_BRIDGE_REC_CHANNEL_0,                |               |
|        |            |AST_BRIDGE_REC_CHANNEL_1, and            |               |
|        |            |AST_BRIDGE_IGNORE_SIGS.                  |               |
|--------+------------+-----------------------------------------+---------------|
|396747  |kmoore      |Remove leading spaces from the CLI       |               |
|        |            |command before parsing                   |               |
|--------+------------+-----------------------------------------+---------------|
|396783  |rmudgett    |Resolve some BUGBUG comments.            |               |
|--------+------------+-----------------------------------------+---------------|
|396792  |rmudgett    |Changed some BUGBUG tags to associated   |               |
|        |            |JIRA issue tags.                         |               |
|--------+------------+-----------------------------------------+---------------|
|396793  |rmudgett    |Update features.conf.sample              |               |
|        |            |atxferdropcall option.                   |               |
|--------+------------+-----------------------------------------+---------------|
|396794  |rmudgett    |Remove early bridge BUGBUG comments.     |               |
|        |            |Remove some unneeded features.c comments.|               |
|--------+------------+-----------------------------------------+---------------|
|396812  |rmudgett    |Minor parking cleanup.                   |               |
|--------+------------+-----------------------------------------+---------------|
|396814  |rmudgett    |Bridge: Don't suspend/unspend the channel|               |
|        |            |for interception routines.               |               |
|--------+------------+-----------------------------------------+---------------|
|396822  |wdoekes     |Prevent heap alloc functions from running|               |
|        |            |out of stack space.                      |               |
|--------+------------+-----------------------------------------+---------------|
|396849  |rmudgett    |utils.h: Minor formatting tweaks.        |               |
|--------+------------+-----------------------------------------+---------------|
|396850  |rmudgett    |Fix utilities compilation/linking.       |               |
|--------+------------+-----------------------------------------+---------------|
|396857  |rmudgett    |Doxygen comment tweaks.                  |               |
|--------+------------+-----------------------------------------+---------------|
|396867  |rmudgett    |Fix some doxygen bridging file           |               |
|        |            |references.                              |               |
|--------+------------+-----------------------------------------+---------------|
|396877  |rmudgett    |Fix CLI "bridge kick " to check if the   |               |
|        |            |bridge needs dissolving.                 |               |
|--------+------------+-----------------------------------------+---------------|
|396888  |kmoore      |Refactor CEL to avoid using the event    |               |
|        |            |system core                              |               |
|--------+------------+-----------------------------------------+---------------|
|396908  |kmoore      |Disable build of res_corosync until it is|               |
|        |            |back in a compiling state                |               |
|--------+------------+-----------------------------------------+---------------|
|396909  |kmoore      |Update chan_mgcp to the modified parking |               |
|        |            |API                                      |               |
|--------+------------+-----------------------------------------+---------------|
|396915  |mjordan     |Fix invalid access to disposed memory in |               |
|        |            |main/data unit test                      |               |
|--------+------------+-----------------------------------------+---------------|
|396922  |mjordan     |Whitespace cleanup                       |               |
|--------+------------+-----------------------------------------+---------------|
|396930  |rmudgett    |Update BUGBUG comment.                   |               |
|--------+------------+-----------------------------------------+---------------|
|396996  |wdoekes     |Add "autoframing" option to              |               |
|        |            |sip.conf.sample and h323.conf.sample.    |               |
|--------+------------+-----------------------------------------+---------------|
|397158  |mmichelson  |Remove REF_DEBUG definition.             |               |
|--------+------------+-----------------------------------------+---------------|
|397193  |mmichelson  |Localize and rename ACL configuration.   |               |
|--------+------------+-----------------------------------------+---------------|
|397294  |rmudgett    |Fix several interrelated issues dealing  |               |
|        |            |with the holding bridge technology.      |               |
|--------+------------+-----------------------------------------+---------------|
|397346  |rmudgett    |Deferred some more BUGBUG comments to a  |               |
|        |            |JIRA issue or XXX comment.               |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |* Move                                   |               |
|397355  |rmudgett    |ast_bridge_channel_setup_features() into |               |
|        |            |bridge_basic.c.                          |               |
|--------+------------+-----------------------------------------+---------------|
|397379  |wdoekes     |Add _IO_stdin_used in version-script to  |ASTERISK-21763,|
|        |            |fix SIGBUSes on Sparc.                   |ASTERISK-21665 |
|--------+------------+-----------------------------------------+---------------|
|397415  |wdoekes     |Don't store repeated commands in the     |               |
|        |            |editline history buffer.                 |               |
|--------+------------+-----------------------------------------+---------------|
|397426  |rmudgett    |Update BUGBUG comment.                   |               |
|--------+------------+-----------------------------------------+---------------|
|397431  |kmoore      |Make CEL behavior conform to the         |ASTERISK-21567 |
|        |            |documentation                            |               |
|--------+------------+-----------------------------------------+---------------|
|397440  |rmudgett    |Made the abstract jitter buffer resync on|               |
|        |            |some more control frames.                |               |
|--------+------------+-----------------------------------------+---------------|
|397461  |kmoore      |Fix crash when getting CEL config        |               |
|--------+------------+-----------------------------------------+---------------|
|397466  |mmichelson  |Remove set but unused variable 'meid'.   |               |
|--------+------------+-----------------------------------------+---------------|
|397471  |kmoore      |Ensure CEL creates a default config if it|               |
|        |            |isn't provided with one                  |               |
|--------+------------+-----------------------------------------+---------------|
|397482  |rmudgett    |Update MOH start/stop routine doxygen.   |               |
|--------+------------+-----------------------------------------+---------------|
|397483  |kmoore      |Add missing configOption close tags      |               |
|--------+------------+-----------------------------------------+---------------|
|397494  |rmudgett    |Minor tweaks with ast_moh_start()        |               |
|        |            |callers.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|397514  |kmoore      |Update CEL sample config                 |               |
|--------+------------+-----------------------------------------+---------------|
|397527  |mjordan     |Update CHANGES file to reflect pass      |               |
|        |            |through support for Opus/VP8             |               |
|--------+------------+-----------------------------------------+---------------|
|397567  |kharwell    |PSJIP - sip.conf to res_sip.conf script  |               |
|--------+------------+-----------------------------------------+---------------|
|397568  |mjordan     |Prevent seg fault in off nominal path    |               |
|        |            |when registered option fails to validate |               |
|--------+------------+-----------------------------------------+---------------|
|397571  |mjordan     |Fix sorcery unit tests                   |               |
|--------+------------+-----------------------------------------+---------------|
|397578  |jrose       |bridge_native_rtp: Fix hold chain bugs   |ASTERISK-22217 |
|        |            |caused by native RTP bridge framehook    |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix error in using                       |               |
|397585  |mjordan     |ast_channel_snapshot_type before         |               |
|        |            |initialization                           |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a bug where the argc value was passed|               |
|397599  |file        |as no_doc when registering custom sorcery|               |
|        |            |types.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|397600  |file        |Add the bucket API.                      |               |
|--------+------------+-----------------------------------------+---------------|
|397602  |rmudgett    |Blank line tweaks.                       |               |
|--------+------------+-----------------------------------------+---------------|
|397603  |mmichelson  |Add some clarifying documentation to the |               |
|        |            |rewrite_contact endpoint option.         |               |
|--------+------------+-----------------------------------------+---------------|
|397606  |mjordan     |Fix channel reference leak in Originated |               |
|        |            |channels                                 |               |
|--------+------------+-----------------------------------------+---------------|
|397613  |file        |Fix building of trunk.                   |               |
|--------+------------+-----------------------------------------+---------------|
|397615  |mjordan     |Set new merge properties on 12           |               |
|--------+------------+-----------------------------------------+---------------|
|397629  |mjordan     |Fix the config_options_test              |               |
|--------+------------+-----------------------------------------+---------------|
|397631  |mjordan     |Fix bucket unit tests                    |               |
|--------+------------+-----------------------------------------+---------------|
|397644  |rmudgett    |chan_dahdi: Add some missing build       |               |
|        |            |cleanup.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|397651  |rmudgett    |bridging: Fix a livelock with local      |               |
|        |            |channel optimization.                    |               |
|--------+------------+-----------------------------------------+---------------|
|397674  |dlee        |Fixed bucket.c for systems where tv_usec |               |
|        |            |is not an unsigned long.                 |               |
|--------+------------+-----------------------------------------+---------------|
|397691  |mjordan     |Better handle clearing the OUTGOING flag |               |
|        |            |when a channel leaves a bridge           |               |
|--------+------------+-----------------------------------------+---------------|
|397746  |rmudgett    |Fix uninitialized value in struct        |               |
|        |            |ast_control_pvt_cause_code usage.        |               |
|--------+------------+-----------------------------------------+---------------|
|397811  |rmudgett    |Made MALLOC_DEBUG less CPU intensive by  |ASTERISK-22221 |
|        |            |default.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|397855  |mmichelson  |Fix dialog matching in the SIP           |               |
|        |            |distributor.                             |               |
|--------+------------+-----------------------------------------+---------------|
|397857  |rmudgett    |Match use of ast_free() with ast_calloc()|               |
|        |            |and add some curly braces.               |               |
|--------+------------+-----------------------------------------+---------------|
|397858  |rmudgett    |ast_free() is null tollerant.            |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |pbx.c: Make                              |               |
|397860  |rmudgett    |ast_str_substitute_variables_full() not  |               |
|        |            |mask variables.                          |               |
|--------+------------+-----------------------------------------+---------------|
|397872  |mjordan     |Update CHANGES file for Asterisk 12      |               |
|--------+------------+-----------------------------------------+---------------|
|397875  |mjordan     |Add database schema management using     |               |
|        |            |Alembic                                  |               |
|--------+------------+-----------------------------------------+---------------|
|397877  |mmichelson  |Improve detection of answer on SIP blind |               |
|        |            |transfer.                                |               |
|--------+------------+-----------------------------------------+---------------|
|397886  |rmudgett    |Whitespace and curly braces.             |               |
|--------+------------+-----------------------------------------+---------------|
|397893  |rmudgett    |Some CDR code optimization.              |               |
|--------+------------+-----------------------------------------+---------------|
|397895  |rmudgett    |Make CDR code deal with channel names    |               |
|        |            |case insensitively.                      |               |
|--------+------------+-----------------------------------------+---------------|
|397897  |rmudgett    |Make CDR variable name chandling         |               |
|        |            |consistently case insensitive.           |               |
|--------+------------+-----------------------------------------+---------------|
|397899  |rmudgett    |Made the on/off in CLI "cdr set debug    |               |
|        |            |[on|off]" case insensitive.              |               |
|--------+------------+-----------------------------------------+---------------|
|397901  |rmudgett    |Fixed problems with                      |               |
|        |            |ast_cdr_serialize_variables().           |               |
|--------+------------+-----------------------------------------+---------------|
|397912  |mjordan     |Actually *add* the database schema       |               |
|        |            |management utilities                     |               |
|--------+------------+-----------------------------------------+---------------|
|397923  |mmichelson  |Multiple revisions 397921-397922         |               |
|--------+------------+-----------------------------------------+---------------|
|397925  |mjordan     |Recursively search for '.c' files when   |               |
|        |            |making documentation with 'make full'    |               |
|--------+------------+-----------------------------------------+---------------|
|397932  |dlee        |Account for {} in Swagger notes          |               |
|--------+------------+-----------------------------------------+---------------|
|397939  |mjordan     |Revert r394939 due to (numerous)         |               |
|        |            |objections                               |               |
|--------+------------+-----------------------------------------+---------------|
|397947  |kharwell    |Memory leaks fix                         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix when the subscription_terminated     |               |
|397957  |mmichelson  |callback is called for subscription      |               |
|        |            |handlers.                                |               |
|--------+------------+-----------------------------------------+---------------|
|397962  |mmichelson  |Fix method for creating activities string|               |
|        |            |in PIDF bodies.                          |               |
|--------+------------+-----------------------------------------+---------------|
|397969  |mmichelson  |Sanitize XML output for PIDF bodies.     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |pbx.c: Make                              |               |
|397978  |rmudgett    |pbx_substitute_variables_helper_full()   |               |
|        |            |not mask variables.                      |               |
|--------+------------+-----------------------------------------+---------------|
|397987  |dlee        |Multiple revisions 397975-397976         |               |
|--------+------------+-----------------------------------------+---------------|
|398003  |kharwell    |Check return value on fwrite             |               |
|--------+------------+-----------------------------------------+---------------|
|398024  |rmudgett    |test_substituition: Fix failed test      |               |
|        |            |reporting to actually report failure.    |               |
|--------+------------+-----------------------------------------+---------------|
|398026  |rmudgett    |test_substitution: Fix failing test.     |               |
|--------+------------+-----------------------------------------+---------------|
|398099  |jrose       |features_config: Ignore parkinglots in   |               |
|        |            |features.conf instead of failing to load |               |
|--------+------------+-----------------------------------------+---------------|
|398101  |mjordan     |Update UPGRADE.txt file for Asterisk 12  |               |
|--------+------------+-----------------------------------------+---------------|
|398124  |kharwell    |Fix various memory leaks                 |               |
|--------+------------+-----------------------------------------+---------------|
|398150  |dlee        |Fix graceful shutdown crash.             |               |
|--------+------------+-----------------------------------------+---------------|
|398197  |wdoekes     |Be a little more verbose when loading    |               |
|        |            |cel_custom.conf.                         |               |
|--------+------------+-----------------------------------------+---------------|
|398205  |dlee        |Fixed 'make clean' for wiki docs         |               |
|--------+------------+-----------------------------------------+---------------|
|398207  |kmoore      |Prevent a crash in res_pjsip_dtmf_info.c |               |
|--------+------------+-----------------------------------------+---------------|
|398217  |may         |Fix remote tcs sequence handling on empty|               |
|        |            |tcs received                             |               |
|--------+------------+-----------------------------------------+---------------|
|398284  |jrose       |app_voicemail: Fix leaking config objects|               |
|        |            |when msg_id doesn't match                |               |
|--------+------------+-----------------------------------------+---------------|
|398300  |mmichelson  |Give more detail regarding failures to   |ASTERISK-22386 |
|        |            |create request with auth credentials.    |               |
|--------+------------+-----------------------------------------+---------------|
|398304  |rmudgett    |chan_iax2: Add missing control frame     |               |
|        |            |names to debug frame decode output.      |               |
|--------+------------+-----------------------------------------+---------------|
|398384  |rmudgett    |chan_iax2: Fix bridgecallno deadlock     |               |
|        |            |avoidance.                               |               |
|--------+------------+-----------------------------------------+---------------|
|398419  |rmudgett    |chan_iax2: Fix stray reference to worker |               |
|        |            |thread idle_list.                        |               |
|--------+------------+-----------------------------------------+---------------|
|398462  |rmudgett    |chan_iax2: Reduce indentation in         |               |
|        |            |__attempt_transmit().                    |               |
|--------+------------+-----------------------------------------+---------------|
|398499  |rmudgett    |astobj2: Only define ao2_bt() once.      |               |
|--------+------------+-----------------------------------------+---------------|
|398557  |rmudgett    |astobj2: Add warn unused attribute to    |               |
|        |            |some functions.                          |               |
|--------+------------+-----------------------------------------+---------------|
|398564  |rmudgett    |cdr: Fix some ref leaks.                 |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |core_local: Fix LocalOptimizationBegin   |               |
|398574  |rmudgett    |AMI event missing Source channel         |               |
|        |            |snapshot.                                |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |cdr: Change the number of container      |               |
|398583  |rmudgett    |buckets to be similar to the channels    |               |
|        |            |container.                               |               |
|--------+------------+-----------------------------------------+---------------|
|398629  |mjordan     |Update CDR Unit tests to reflect         |               |
|        |            |container changes in r398579             |               |
|--------+------------+-----------------------------------------+---------------|
|398641  |dlee        |Multiple revisions 398638-398639         |               |
|--------+------------+-----------------------------------------+---------------|
|398695  |mmichelson  |Add extra debugging to                   |               |
|        |            |res_pjsip_endpoint_identifier_ip         |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |MALLOC_DEBUG: Change fence magic number  |               |
|398732  |rmudgett    |to be completely different from the freed|               |
|        |            |magic number.                            |               |
|--------+------------+-----------------------------------------+---------------|
|398751  |dlee        |Fixed utils directory breakage from      |               |
|        |            |r398648                                  |               |
|--------+------------+-----------------------------------------+---------------|
|398755  |dlee        |Fixed utils directory breakage from      |               |
|        |            |r398748, this time with extra hate.      |               |
|--------+------------+-----------------------------------------+---------------|
|398760  |rmudgett    |Fix incorrect usages of ast_realloc().   |               |
|--------+------------+-----------------------------------------+---------------|
|398822  |russell     |Fix typo in confbridge.conf.sample       |               |
|--------+------------+-----------------------------------------+---------------|
|398928  |dlee        |Fix symbol collision with pjsua.         |               |
|--------+------------+-----------------------------------------+---------------|
|398939  |rmudgett    |core_local: Fix memory corruption race   |ASTERISK-22221 |
|        |            |condition.                               |               |
|--------+------------+-----------------------------------------+---------------|
|399006  |jrose       |chan_sip: Revert r398835 due to failing  |ASTERISK-22424 |
|        |            |tests involving originate                |               |
|--------+------------+-----------------------------------------+---------------|
|399020  |rmudgett    |astobj2: Register the bridges container  |               |
|        |            |for debug inspection.                    |               |
|--------+------------+-----------------------------------------+---------------|
|399022  |rmudgett    |CLI bridge: Fix "bridge destroy " and    |               |
|        |            |"bridge kick " tab completion.           |               |
|--------+------------+-----------------------------------------+---------------|
|399071  |newtonr     |Broke the build! Forgot para tags within |               |
|        |            |my description.                          |               |
|--------+------------+-----------------------------------------+---------------|
|399080  |dlee        |Put merge tracking for r399039 back.     |               |
|--------+------------+-----------------------------------------+---------------|
|399081  |dlee        |(No Summary Available)                   |               |
|--------+------------+-----------------------------------------+---------------|
|399147  |mjordan     |Filter internal channels out of bridge   |               |
|        |            |enter/leave message handling             |               |
|--------+------------+-----------------------------------------+---------------|
|399198  |rmudgett    |app_speech_utils: Fix unresolved symbol  |ASTERISK-17136 |
|        |            |ast_speech_get_setting().                |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Switch transferdigittimeout to be        |               |
|399238  |mmichelson  |configured as seconds instead of         |               |
|        |            |milliseconds.                            |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix other timeouts (atxferloopdelay and  |               |
|399248  |mmichelson  |atxfernoanswertimeout) to use seconds    |               |
|        |            |instead of milliseconds.                 |               |
|--------+------------+-----------------------------------------+---------------|
|399258  |rmudgett    |Fix doxygen to use correct units of      |               |
|        |            |features.conf options.                   |               |
|--------+------------+-----------------------------------------+---------------|
|399295  |elguero     |Fix Segfault In features-config.c When   |               |
|        |            |Application Has No Arguments             |               |
|--------+------------+-----------------------------------------+---------------|
|399368  |mjordan     |Add a WARNING in bridge_softmix when a   |               |
|        |            |timing module isn't loaded               |               |
|--------+------------+-----------------------------------------+---------------|
|399378  |mjordan     |Update prep_tarball with new             |ASTERISK-22439 |
|        |            |documentation files on the Asterisk wiki |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |optional_api: Make always use the        |               |
|399503  |rmudgett    |standard malloc functions even with      |               |
|        |            |MALLOC_DEBUG.                            |               |
|--------+------------+-----------------------------------------+---------------|
|399566  |kmoore      |Ensure global types in the config        |               |
|        |            |framework are initialized                |               |
|--------+------------+-----------------------------------------+---------------|
|399578  |rmudgett    |json: Make it obvious that               |               |
|        |            |ast_json_unref() is NULL safe.           |               |
|--------+------------+-----------------------------------------+---------------|
|399584  |rmudgett    |app_queue: Fix json blob ref leak.       |               |
|--------+------------+-----------------------------------------+---------------|
|399586  |rmudgett    |features_config: Fix config ref leak of  |               |
|        |            |parkinglots.                             |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |media_index: Fix                         |               |
|399597  |rmudgett    |process_description_file() memory leak of|               |
|        |            |file_id_persist.                         |               |
|--------+------------+-----------------------------------------+---------------|
|399682  |mjordan     |app_queue: Initialize array holding      |               |
|        |            |MixMonitor exec options                  |               |
|--------+------------+-----------------------------------------+---------------|
|399696  |mjordan     |app_queue: Don't be quite so aggressive  |               |
|        |            |in initializing the array                |               |
|--------+------------+-----------------------------------------+---------------|
|399737  |rmudgett    |chan_iax2: Prevent some needless breaking|               |
|        |            |of the native IAX2 bridge.               |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |astobj2: Made use OBJ_SEARCH_xxx         |               |
|399750  |rmudgett    |identifiers as field enum values         |               |
|        |            |internally.                              |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Broke the build - Fixing XML DTD         |               |
|399799  |newtonr     |violation added in r399782, missing tags |               |
|        |            |inside a                                 |               |
|--------+------------+-----------------------------------------+---------------|
|399844  |rmudgett    |chan_dahdi: CLI "core stop gracefully"   |               |
|        |            |has needless delay for PRI and SS7.      |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Adding a few words to the Dial option 'r'|               |
|399875  |newtonr     |help text to clarify its tone argument   |               |
|        |            |description                              |               |
|--------+------------+-----------------------------------------+---------------|
|399925  |mmichelson  |Fix refleaks of ast_rtp_instance         |               |
|        |            |structures.                              |               |
|--------+------------+-----------------------------------------+---------------|
|399938  |rmudgett    |astobj2: Remove OBJ_CONTINUE support.    |               |
|--------+------------+-----------------------------------------+---------------|
|400000  |seanbright  |Remove some trailing whitespace and steal|               |
|        |            |revision 400000.                         |               |
|--------+------------+-----------------------------------------+---------------|
|400059  |mjordan     |manager: Fix crash when appending a      |               |
|        |            |manager channel variable                 |               |
|--------+------------+-----------------------------------------+---------------|
|400122  |mjordan     |res_pjsip_notify: Add documentation      |               |
|--------+------------+-----------------------------------------+---------------|
|400186  |dlee        |Multiple revisions                       |               |
|        |            |399887,400138,400178,400180-400181       |               |
|--------+------------+-----------------------------------------+---------------|
|400195  |mjordan     |Remove spurious event raised when CDRs   |               |
|        |            |are reloaded                             |               |
|--------+------------+-----------------------------------------+---------------|
|400206  |jrose       |configuration samples: Pull all parking  |               |
|        |            |related stuff out of features.conf       |               |
|--------+------------+-----------------------------------------+---------------|
|400218  |mjordan     |Filter out internal channels for bridge  |               |
|        |            |leave messages and parked call messages  |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Features: Rearm the parking config       |               |
|400228  |rmudgett    |options have moved warning for each      |               |
|        |            |reload.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|400237  |rmudgett    |chan_dahdi: Fix analog parking using     |               |
|        |            |flash-hook.                              |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Retrieve and store the hostname only once|               |
|400246  |file        |so multiple threads do not potentially   |               |
|        |            |initialize it at the same time.          |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Allow specifying a channel to dial an    |               |
|400255  |file        |extension and context in an ARI dial     |ASTERISK-22625 |
|        |            |operation.                               |               |
|--------+------------+-----------------------------------------+---------------|
|400266  |file        |Reduce channel snapshot creation and     |               |
|        |            |publishing by up to 50%.                 |               |
|--------+------------+-----------------------------------------+---------------|
|400269  |rmudgett    |sig_ss7: Fix compiler warnings.          |               |
|--------+------------+-----------------------------------------+---------------|
|400271  |rmudgett    |MALLOC_DEBUG: Fix some misuses of free() |               |
|        |            |when MALLOC_DEBUG is enabled.            |               |
|--------+------------+-----------------------------------------+---------------|
|400282  |tzafrir     |man pages for astdb2bdb and astdb2sqlite3|               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fix a crash in res_pjsip_t38 caused by   |               |
|400285  |file        |the wrong assumption that a session will |               |
|        |            |always have a channel.                   |               |
|--------+------------+-----------------------------------------+---------------|
|400287  |mjordan     |Fix the CDR CLI command 'cdr show active |               |
|        |            |{channel}'                               |               |
|--------+------------+-----------------------------------------+---------------|
|400295  |kmoore      |Correct allowable values for ARI general |               |
|        |            |information filter                       |               |
|--------+------------+-----------------------------------------+---------------|
|400304  |rmudgett    |Originate: Make setting caller id on     |               |
|        |            |outgoing call use either name or number. |               |
|--------+------------+-----------------------------------------+---------------|
|400313  |mjordan     |Only create Stasis subscriptions when    |               |
|        |            |enabled                                  |               |
|--------+------------+-----------------------------------------+---------------|
|400317  |elguero     |Cast Integer Argument To Unsigned Char   |               |
|--------+------------+-----------------------------------------+---------------|
|400335  |mmichelson  |Multiple revisions 400318-400319         |               |
|--------+------------+-----------------------------------------+---------------|
|400363  |mmichelson  |Cache string values of formats on        |               |
|        |            |ast_format_cap() to save processing.     |               |
|--------+------------+-----------------------------------------+---------------|
|400364  |mmichelson  |Get rid of uses of stasis_topic_wait()   |               |
|--------+------------+-----------------------------------------+---------------|
|400374  |rmudgett    |chan_vpb: Make compile again.            |               |
|--------+------------+-----------------------------------------+---------------|
|400399  |rmudgett    |cel: Some whitespace cleanups            |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |When serializing CDR variables (like for |               |
|400443  |file        |"core show channels") don't output an    |               |
|        |            |error if CDRs aren't enabled.            |               |
|--------+------------+-----------------------------------------+---------------|
|400461  |mjordan     |Remove publication of a channel snapshot |               |
|        |            |when the technology is set               |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Replace the connection address at the SDP|               |
|400511  |file        |level if altering the SDP with the       |               |
|        |            |external media address.                  |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Enclose the To URI and update its user   |               |
|400521  |file        |portion if a request user has been       |               |
|        |            |specified.                               |               |
|--------+------------+-----------------------------------------+---------------|
|400523  |mjordan     |ARI: Add subscription support            |ASTERISK-22451 |
|--------+------------+-----------------------------------------+---------------|
|400543  |jrose       |chan_pjsip: Make logger togglable without|               |
|        |            |loading/unloading                        |               |
|--------+------------+-----------------------------------------+---------------|
|400553  |dlee        |Added missing file from r400522          |               |
|--------+------------+-----------------------------------------+---------------|
|400593  |rmudgett    |chan_iax2: Fix compile error.            |               |
|--------+------------+-----------------------------------------+---------------|
|400662  |rmudgett    |Miscellaneous stand alone comment        |               |
|        |            |cleanups.                                |               |
|--------+------------+-----------------------------------------+---------------|
|400683  |mmichelson  |Push CLI qualify into the threadpool.    |               |
|--------+------------+-----------------------------------------+---------------|
|400728  |rmudgett    |app_confbridge: Fix duplicate            |               |
|        |            |default_user profile.                    |               |
|--------+------------+-----------------------------------------+---------------|
|400750  |mmichelson  |Switch from using pjsip_strerror to      |               |
|        |            |pj_strerror.                             |               |
|--------+------------+-----------------------------------------+---------------|
|400813  |mjordan     |Use 'z' as the format specifier for      |               |
|        |            |size_t                                   |               |
|--------+------------+-----------------------------------------+---------------|
|400834  |file        |Perform validation of permanent contacts |               |
|        |            |on AORs in res_pjsip.                    |               |
|--------+------------+-----------------------------------------+---------------|
|400851  |dlee        |Fixed merge tracking for r400360, which  |               |
|        |            |was somehow lost                         |               |
|--------+------------+-----------------------------------------+---------------|
|400852  |dlee        |Multiple revisions                       |               |
|        |            |400508,400842-400843,400848              |               |
|--------+------------+-----------------------------------------+---------------|
|400855  |rmudgett    |channel.h: whitespace changes.           |               |
|--------+------------+-----------------------------------------+---------------|
|400864  |kmoore      |Fix realm comparison for outbound auth   |               |
|--------+------------+-----------------------------------------+---------------|
|400882  |mjordan     |Remove duplicate module info block       |               |
|--------+------------+-----------------------------------------+---------------|
|400913  |rmudgett    |chan_dahdi: Reflect the set software gain|ASTERISK-22429 |
|        |            |in the CLI "dahdi show channel" output.  |               |
|--------+------------+-----------------------------------------+---------------|
|401007  |pabelanger  |Use POST / DELETE to toggle hold / moh   |               |
|        |            |for ARI channels                         |               |
|--------+------------+-----------------------------------------+---------------|
|401020  |rmudgett    |chan_iax2: Fix channel left locked in off|               |
|        |            |nominal code path.                       |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |bridge_native_dahdi: Return channel join |               |
|401031  |rmudgett    |failure if could not make the channels   |               |
|        |            |compatible.                              |               |
|--------+------------+-----------------------------------------+---------------|
|401039  |rmudgett    |translate.c: Some minor code tweaks.     |               |
|--------+------------+-----------------------------------------+---------------|
|401041  |pabelanger  |Use POST / DELETE to toggle ARI bridge   |               |
|        |            |moh                                      |               |
|--------+------------+-----------------------------------------+---------------|
|401079  |wdoekes     |Don't check all realtime queues when     |               |
|        |            |doing "queue show some_queue".           |               |
|--------+------------+-----------------------------------------+---------------|
|401097  |dlee        |Oops. Leftover /stasis reference         |               |
|--------+------------+-----------------------------------------+---------------|
|401216  |mmichelson  |Clarify in ast_bridge_destroy() about how|               |
|        |            |departable channels must be handled.     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Remove the bit about requiring           |               |
|401224  |mmichelson  |ast_bridge_depart() to be called before  |               |
|        |            |ast_bridge_destroy().                    |               |
|--------+------------+-----------------------------------------+---------------|
|401233  |rmudgett    |Tweak ast_bridge_depart() doxygen.       |               |
|--------+------------+-----------------------------------------+---------------|
|401249  |mmichelson  |Resolve some memory leaks due to         |               |
|        |            |incorrect for loop / ao2 ref usage.      |               |
|--------+------------+-----------------------------------------+---------------|
|401263  |dlee        |This is just a quick script for dumping  |               |
|        |            |swagger-ui into static-http,             |               |
|--------+------------+-----------------------------------------+---------------|
|401272  |rmudgett    |res_parking: Remove setting useless flag.|               |
|--------+------------+-----------------------------------------+---------------|
|401292  |kmoore      |Fix IAX2 incoming call address lookups   |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Fixed malformed                          |               |
|401316  |dlee        |Access-Control-Allow-Methods header. Was |               |
|        |            |causing Safari to barf on POST and       |               |
|        |            |DELETE.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|401317  |dlee        |Fixing r401281; the model name is        |               |
|        |            |Channel, with a capital C                |               |
|--------+------------+-----------------------------------------+---------------|
|401421  |rmudgett    |res_parking: Update XML documention for  |ASTERISK-22630 |
|        |            |DTMF features after parking timeout.     |               |
|--------+------------+-----------------------------------------+---------------|
|401580  |jbigelow    |Add a test suite event to indicate when  |               |
|        |            |the atxfer 3-way feature is detected     |               |
|--------+------------+-----------------------------------------+---------------|
|401663  |jrose       |memory leaks: Memory leak cleanup patch  |               |
|        |            |by Corey Farrell (first set)             |               |
|--------+------------+-----------------------------------------+---------------|
|401707  |jrose       |memory leaks: Memory leak cleanup patch  |ASTERISK-22467 |
|        |            |by Corey Farrell (second set)            |               |
|--------+------------+-----------------------------------------+---------------|
|401746  |jrose       |app_voicemail: Memory Leaks against tests|ASTERISK-22467 |
|--------+------------+-----------------------------------------+---------------|
|401785  |jrose       |astobj2: Unregister debug CLI commands at|ASTERISK-22467 |
|        |            |exit                                     |               |
|--------+------------+-----------------------------------------+---------------|
|401789  |jrose       |jitterbuf: Fix memory leak on jitter     |ASTERISK-22467 |
|        |            |buffer reset                             |               |
|--------+------------+-----------------------------------------+---------------|
|401793  |jrose       |test_linkedlists: Fix memory leak        |ASTERISK-22467 |
|--------+------------+-----------------------------------------+---------------|
|401873  |dlee        |test_json: Fix deprecation warnings      |               |
|--------+------------+-----------------------------------------+---------------|
|401898  |jrose       |revert clicompat-r2.patch from r401704   |ASTERISK-22467 |
|--------+------------+-----------------------------------------+---------------|
|401937  |jrose       |Put clicompat-r2.patch back in           |ASTERISK-22467 |
|--------+------------+-----------------------------------------+---------------|
|        |            |You'd think that new files would be free |               |
|402004  |rmudgett    |of whitespace issues. But you would be   |               |
|        |            |wrong.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|402045  |rmudgett    |taskprocessor: Made use pthread_equal()  |               |
|        |            |to compare thread ids.                   |               |
|--------+------------+-----------------------------------------+---------------|
|402056  |rmudgett    |res_stasis.c: Made use the ao2_container |               |
|        |            |callback templates.                      |               |
|--------+------------+-----------------------------------------+---------------|
|402073  |mjordan     |Update Alembic database scripts for      |               |
|        |            |external scripting and PostgreSQL, Oracle|               |
|--------+------------+-----------------------------------------+---------------|
|402082  |mjordan     |Prevent CDR backends from unregistering  |               |
|        |            |while billing data is in flight          |               |
|--------+------------+-----------------------------------------+---------------|
|402091  |mjordan     |Filter out internal channels from dial   |               |
|        |            |message handling                         |               |
|--------+------------+-----------------------------------------+---------------|
|402117  |elguero     |Fix UPGRADE.txt Due To Merging From      |               |
|        |            |Branch 11                                |               |
|--------+------------+-----------------------------------------+---------------|
|402128  |dlee        |Put back several merge revisions that    |               |
|        |            |were lost in r401962                     |               |
|--------+------------+-----------------------------------------+---------------|
|402129  |dlee        |Put back several merge revisions that    |               |
|        |            |were lost in r402054                     |               |
|--------+------------+-----------------------------------------+---------------|
|402130  |dlee        |Ignore full docs                         |               |
|--------+------------+-----------------------------------------+---------------|
|402155  |mjordan     |Remove some spammy debug messages;       |               |
|        |            |improve clarity of others                |               |
|--------+------------+-----------------------------------------+---------------|
|402266  |kharwell    |pjsip_messaging: Added debug for in      |ASTERISK-22777 |
|        |            |dialog messaging                         |               |
|--------+------------+-----------------------------------------+---------------|
|402277  |dlee        |stasis: add functions embarrassingly     |               |
|        |            |missing from r400522                     |               |
|--------+------------+-----------------------------------------+---------------|
|402286  |mjordan     |medix_index: Display errors when library |               |
|        |            |calls fail                               |               |
|--------+------------+-----------------------------------------+---------------|
|402290  |mjordan     |core/loader: Don't call dlclose in a     |               |
|        |            |while loop                               |               |
|--------+------------+-----------------------------------------+---------------|
|402388  |sgriepentrog|Manager: Add equivalent AMI actions for  |               |
|        |            |the bridge CLI commands.                 |               |
|--------+------------+-----------------------------------------+---------------|
|402406  |rmudgett    |voicemail: Simplify callback pointer     |               |
|        |            |declarations and add doxygen.            |               |
|--------+------------+-----------------------------------------+---------------|
|402430  |rmudgett    |vector: Update API to be more flexible.  |               |
|--------+------------+-----------------------------------------+---------------|
|402439  |rmudgett    |vector: Uppercase API to follow C        |               |
|        |            |convention.                              |               |
|--------+------------+-----------------------------------------+---------------|
|402502  |mjordan     |stasis_channels: Don't give preference to|               |
|        |            |ANI info in channel snapshots            |               |
|--------+------------+-----------------------------------------+---------------|
|402504  |mjordan     |netsock2: Define AST_AF_* enum constants |               |
|        |            |to their AF_* equivalents                |               |
|--------+------------+-----------------------------------------+---------------|
|402506  |mjordan     |chan_iax2: Fix incorrect usage of        |               |
|        |            |ast_get_ip involving uninitialized struct|               |
|--------+------------+-----------------------------------------+---------------|
|402508  |mjordan     |chan_sip: Use AST_AF* defined constant   |               |
|        |            |when calling ast_get_ip                  |               |
|--------+------------+-----------------------------------------+---------------|
|402529  |dlee        |ari: User better nicknames for ARI       |               |
|        |            |operations                               |               |
|--------+------------+-----------------------------------------+---------------|
|402538  |jrose       |PJSIP: Improve error handling in digest  |               |
|        |            |authenticator                            |               |
|--------+------------+-----------------------------------------+---------------|
|402571  |dlee        |Changes from make ari-stubs after r402560|               |
|--------+------------+-----------------------------------------+---------------|
|402572  |dlee        |res_pjsip: Print a helpful error message |               |
|        |            |if sorcery registration fails            |               |
|--------+------------+-----------------------------------------+---------------|
|402583  |mmichelson  |Clarify an ambiguous error message.      |               |
|--------+------------+-----------------------------------------+---------------|
|402585  |jrose       |security_events: Push out security events|               |
|        |            |over AMI events                          |               |
|--------+------------+-----------------------------------------+---------------|
|402595  |rmudgett    |res_stasis.c: Fix locking issues with the|               |
|        |            |app_bridge_moh container.                |               |
|--------+------------+-----------------------------------------+---------------|
|402688  |mmichelson  |Get rid of some inaccurate comments.     |               |
|--------+------------+-----------------------------------------+---------------|
|402698  |jrose       |Confbridge: add test events for dynamic  |ASTERISK-22760 |
|        |            |menus test                               |               |
|--------+------------+-----------------------------------------+---------------|
|402741  |dlee        |Fixed a typ.                             |               |
|--------+------------+-----------------------------------------+---------------|
|402756  |kmoore      |CELGenUserEvent: Fix error message from  |               |
|        |            |ast_json_pack                            |               |
|--------+------------+-----------------------------------------+---------------|
|402768  |mmichelson  |Move a NULL check to a place that makes  |               |
|        |            |more sense.                              |               |
|--------+------------+-----------------------------------------+---------------|
|402778  |mmichelson  |Switch to a scoped lock to avoid missing |               |
|        |            |unlocks in failure returns.              |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |ari endpoints: GET                       |               |
|402795  |kharwell    |/ari/endpoints/{invalid-tech} should     |ASTERISK-22803 |
|        |            |return a 404                             |               |
|--------+------------+-----------------------------------------+---------------|
|402805  |file        |res_ari_channels: Add the ability to stop|               |
|        |            |locally generated ringing on a channel.  |               |
|--------+------------+-----------------------------------------+---------------|
|402819  |jrose       |Say: If SAY_DTMF_INTERRUPT is set to an  |               |
|        |            |ast_true value, jump on DTMF             |               |
|--------+------------+-----------------------------------------+---------------|
|402820  |rmudgett    |Pickup: Ensure using PICKUPMARK never    |               |
|        |            |considers the picking channel.           |               |
|--------+------------+-----------------------------------------+---------------|
|402829  |rmudgett    |Pickup: Pickup() and PickupChan()        |               |
|        |            |parameter parsing improvements.          |               |
|--------+------------+-----------------------------------------+---------------|
|402854  |jrose       |Confbridge: Add option to review the     |               |
|        |            |recording similar to announce_join_leave |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |res_pjsip: Add support for building      |               |
|402865  |file        |against pjproject with SIP transaction   |ASTERISK-22818 |
|        |            |group lock support.                      |               |
|--------+------------+-----------------------------------------+---------------|
|402929  |dlee        |stasis: Fixed scoping problem with bridge|               |
|        |            |tracking.                                |               |
|--------+------------+-----------------------------------------+---------------|
|402942  |mjordan     |res_pjsip_mwi: Fix memory leak of MWI    |               |
|        |            |subscriptions container                  |               |
|--------+------------+-----------------------------------------+---------------|
|402943  |mjordan     |res_pjsip_sdp_rtp: Fix use of            |               |
|        |            |uninitialized value in PJSIP             |               |
|--------+------------+-----------------------------------------+---------------|
|402945  |rmudgett    |bucket: Fix scheme ref leak in           |               |
|        |            |__ast_bucket_scheme_register().          |               |
|--------+------------+-----------------------------------------+---------------|
|402957  |rmudgett    |voicemail: Fixup some doxygen comments.  |               |
|--------+------------+-----------------------------------------+---------------|
|402969  |mjordan     |res_pjsip_session: Fix memory leak of    |               |
|        |            |direct media format capabilities         |               |
|--------+------------+-----------------------------------------+---------------|
|402982  |dlee        |ari: Fix generators for resources with   |               |
|        |            |camelCase names.                         |               |
|--------+------------+-----------------------------------------+---------------|
|402994  |dlee        |ari: Fix #include to match generated     |               |
|        |            |headers for snakeCase resource files     |               |
|--------+------------+-----------------------------------------+---------------|
|402995  |jrose       |app_directory: Set variable indicating   |               |
|        |            |reason directory exited                  |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |PickupChan: Add ability to specify       |               |
|403013  |rmudgett    |channel uniqueids as well as channel     |               |
|        |            |names.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|403051  |kharwell    |res_pjsip: convert configuration settings|               |
|        |            |names to snake case                      |               |
|--------+------------+-----------------------------------------+---------------|
|403083  |kharwell    |res_pjsip: convert configuration settings|               |
|        |            |names to snake case some more            |               |
|--------+------------+-----------------------------------------+---------------|
|403095  |kmoore      |Make sure unit tests compile             |               |
|--------+------------+-----------------------------------------+---------------|
|403133  |kharwell    |res_pjsip: AMI commands and events.      |ASTERISK-22609 |
|--------+------------+-----------------------------------------+---------------|
|403135  |kharwell    |ARI: Implement device state API          |ASTERISK-22838 |
|--------+------------+-----------------------------------------+---------------|
|403161  |file        |Fix a configure issue with PJSIP         |               |
|        |            |transaction group lock detection.        |               |
|--------+------------+-----------------------------------------+---------------|
|403192  |rmudgett    |astdb: Tweak some doxygen comments.      |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |res_stasis_playback: Add 'number',       |               |
|403210  |file        |'digits', and 'characters' URI scheme    |               |
|        |            |implementations.                         |               |
|--------+------------+-----------------------------------------+---------------|
|403241  |file        |res_ari: Add Recording events to the     |               |
|        |            |validator.                               |               |
|--------+------------+-----------------------------------------+---------------|
|403259  |file        |res_pjsip_t38: Add the framehook to the  |               |
|        |            |channel only on first INVITE.            |               |
|--------+------------+-----------------------------------------+---------------|
|403272  |file        |res_pjsip_session: Apply fromuser and    |               |
|        |            |fromdomain to all requests as documented.|               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Check and reject non-digits e164 values  |               |
|403292  |may         |on peers and general sections in         |ASTERISK-22901 |
|        |            |ooh323.conf                              |               |
|--------+------------+-----------------------------------------+---------------|
|403313  |file        |media_index: Make media indexing         |               |
|        |            |tolerable of bad symlinks.               |               |
|--------+------------+-----------------------------------------+---------------|
|403314  |mmichelson  |Add channel locking for channel snapshot |               |
|        |            |creation.                                |               |
|--------+------------+-----------------------------------------+---------------|
|403327  |rmudgett    |sorcery, bucket: Change observer remove  |               |
|        |            |calls to take const callbacks struct.    |               |
|--------+------------+-----------------------------------------+---------------|
|403330  |file        |res_pjsip_session: Add support for       |               |
|        |            |PJMEDIA_SDP_NEG_ALLOW_MEDIA_CHANGE flag. |               |
|--------+------------+-----------------------------------------+---------------|
|403350  |mmichelson  |Initialize the hash value argument to    |               |
|        |            |pj_hash_get() to 0.                      |               |
|--------+------------+-----------------------------------------+---------------|
|403365  |file        |res_pjsip_t38: Don't pass T.38 control   |               |
|        |            |frames through to other hooks.           |               |
|--------+------------+-----------------------------------------+---------------|
|403378  |kharwell    |res_pjsip_registrar: undefined function  |               |
|        |            |pointer symbol                           |               |
|--------+------------+-----------------------------------------+---------------|
|403402  |dlee        |Multiple revisions 403304,403310         |               |
|--------+------------+-----------------------------------------+---------------|
|403403  |dlee        |ari: Fix deadlock problem with functions |               |
|        |            |that use autoservice.                    |               |
|--------+------------+-----------------------------------------+---------------|
|403404  |dlee        |Reverting r403311. It's causing ARI tests|               |
|        |            |to hang.                                 |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |app_record: Add an option that allows    |               |
|403414  |jrose       |DTMF '0' to act as an additional         |               |
|        |            |terminator                               |               |
|--------+------------+-----------------------------------------+---------------|
|403436  |mjordan     |res_config_sqlite: Check for CDR         |               |
|        |            |unregistration failures                  |               |
|--------+------------+-----------------------------------------+---------------|
|403499  |mmichelson  |Switch PJSIP auth to use a vector.       |               |
|--------+------------+-----------------------------------------+---------------|
|403512  |mmichelson  |Create function for retrieving Mixmonitor|               |
|        |            |instance data.                           |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Add a CONFBRIDGE_RESULT channel variable |               |
|403526  |mmichelson  |to discern why a channel left a          |               |
|        |            |ConfBridge.                              |               |
|--------+------------+-----------------------------------------+---------------|
|403528  |rmudgett    |sorcery: Whitespace                      |               |
|--------+------------+-----------------------------------------+---------------|
|403543  |file        |endpoints: Keep a reference to channel   |ASTERISK-22801 |
|        |            |ids when creating snapshot.              |               |
|--------+------------+-----------------------------------------+---------------|
|403544  |rmudgett    |sorcery: Eliminate shadowing a varaible  |               |
|        |            |that caused confusion.                   |               |
|--------+------------+-----------------------------------------+---------------|
|403546  |rmudgett    |res_sorcery_astdb.c: Fix get multiple    |               |
|        |            |records by regex.                        |               |
|--------+------------+-----------------------------------------+---------------|
|403560  |rmudgett    |Reverting regex part of -r403545 at      |               |
|        |            |request of file.                         |               |
|--------+------------+-----------------------------------------+---------------|
|403576  |jrose       |app_page: Add predial handlers for       |               |
|        |            |app_page.                                |               |
|--------+------------+-----------------------------------------+---------------|
|403605  |mmichelson  |Fix correct authentication behavior for  |               |
|        |            |artificial endpoint.                     |               |
|--------+------------+-----------------------------------------+---------------|
|403617  |mjordan     |func_pjsip_endpoint: Add PJSIP_ENDPOINT  |               |
|        |            |function for querying endpoint details   |               |
|--------+------------+-----------------------------------------+---------------|
|403619  |mjordan     |func_channel, chan_pjsip: Add CHANNEL    |               |
|        |            |read function support for chan_pjsip     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |app_voicemail: Voicemail callback        |               |
|403643  |rmudgett    |registration/unregistration function     |               |
|        |            |improvements.                            |               |
|--------+------------+-----------------------------------------+---------------|
|403652  |russell     |Reset peer outboundproxy on sip.conf     |               |
|        |            |reload                                   |               |
|--------+------------+-----------------------------------------+---------------|
|403687  |kharwell    |res_pjsip_messaging: send message to a   |               |
|        |            |default outbound endpoint                |               |
|--------+------------+-----------------------------------------+---------------|
|403707  |jrose       |chan_pjsip: Revert r403587               |ASTERISK-22936 |
|--------+------------+-----------------------------------------+---------------|
|        |            |test_voicemail_api: Add check for a      |               |
|403726  |rmudgett    |registered voicemail provider before     |               |
|        |            |tests.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|403737  |mjordan     |channels/Makefile: clean pjsip directory |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Transfers: Make Asterisk set             |               |
|403783  |jrose       |ATTENDEDTRANSFER/BLINDTRANSFER more      |               |
|        |            |reliably                                 |               |
|--------+------------+-----------------------------------------+---------------|
|403784  |rmudgett    |test.c: Fix too sticky unit test failed  |               |
|        |            |status.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|403797  |jrose       |documentation: Add PJSIP technology to   |               |
|        |            |messaging documentation                  |               |
|--------+------------+-----------------------------------------+---------------|
|403824  |mjordan     |pjsip/dialplan_functions: Use the right  |               |
|        |            |buffer length when printing URIs         |               |
|--------+------------+-----------------------------------------+---------------|
|403865  |sgriepentrog|pbx.c: put copy of ast_exten.data on     |AST-1179,      |
|        |            |stack to prevent memory corruption       |AST-1246       |
|--------+------------+-----------------------------------------+---------------|
|403958  |jrose       |transfers: Fix bug setting both          |               |
|        |            |BLINDTRANSFER and ATTENDEDTRANSFER       |               |
|--------+------------+-----------------------------------------+---------------|
|403994  |mjordan     |ari/resource_channels: When creating a   |ASTERISK-22962 |
|        |            |channel, specify a default format (SLIN) |               |
|--------+------------+-----------------------------------------+---------------|
|404008  |dlee        |Setting svn:ignore                       |               |
|--------+------------+-----------------------------------------+---------------|
|404009  |dlee        |Changed the default for live_dangerously |               |
|        |            |to no                                    |               |
|--------+------------+-----------------------------------------+---------------|
|404028  |file        |framehooks: Re-iterate if framehook      |               |
|        |            |provides different frame.                |               |
|--------+------------+-----------------------------------------+---------------|
|404030  |file        |res_sorcery_config: Output an error      |               |
|        |            |message when an object can't be created. |               |
|--------+------------+-----------------------------------------+---------------|
|404043  |jrose       |bridging: Give bridges a name and a known|               |
|        |            |creator                                  |               |
|--------+------------+-----------------------------------------+---------------|
|404049  |jrose       |tests: fix ast_bridge_base_new calls not |               |
|        |            |using the additional arguments           |               |
|--------+------------+-----------------------------------------+---------------|
|404051  |mjordan     |LICENSE: Update language to include ARI  |               |
|--------+------------+-----------------------------------------+---------------|
|404138  |file        |res_calendar: Protect channel when adding|               |
|        |            |datastore.                               |               |
|--------+------------+-----------------------------------------+---------------|
|404198  |may         |Implement module reload command for      |ASTERISK-22817 |
|        |            |chan_ooh323                              |               |
|--------+------------+-----------------------------------------+---------------|
|404262  |kharwell    |chan_oss.c: channel being locked twice   |               |
|        |            |and unlocked once                        |               |
|--------+------------+-----------------------------------------+---------------|
|404264  |rmudgett    |ooh323c: Fix gcc 4.6.3 compiler warnings.|               |
|--------+------------+-----------------------------------------+---------------|
|404280  |qwell       |Add AMI event for presence state.        |               |
|--------+------------+-----------------------------------------+---------------|
|404293  |wedhorn     |Fixup skinny registration following      |               |
|        |            |network issues.                          |               |
|--------+------------+-----------------------------------------+---------------|
|404307  |wedhorn     |Fixup some skinny bugs causing Fracks and|               |
|        |            |ao2 cleanup issues.                      |               |
|--------+------------+-----------------------------------------+---------------|
|404333  |file        |channel: Add a missing ast_channel_unlock|               |
|        |            |when allocating a Surrogate channel.     |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |Voicemail: Remove mailbox identifier     |               |
|404350  |rmudgett    |format (box@context) assumptions in the  |               |
|        |            |system.                                  |               |
|--------+------------+-----------------------------------------+---------------|
|404355  |rmudgett    |udptl: Dead code elimination.            |               |
|        |            |ast_udptl_bridge was not used.           |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |res_pjsip_session: Fix SDP negotiation   |               |
|404370  |file        |when resending an INVITE with            |               |
|        |            |authentication.                          |               |
|--------+------------+-----------------------------------------+---------------|
|        |            |res_pjsip: Ignore 401/407 responses for  |               |
|404372  |file        |transactions and dialogs we don't know   |               |
|        |            |about.                                   |               |
|--------+------------+-----------------------------------------+---------------|
|404376  |rmudgett    |Put notice in CHANGES as well as         |               |
|        |            |UPGRADE.txt.                             |               |
|--------+------------+-----------------------------------------+---------------|
|404420  |rmudgett    |Whitespace fixes.                        |               |
|--------+------------+-----------------------------------------+---------------|
|404433  |mjordan     |manager: bump version to 2.0.0           |               |
|--------+------------+-----------------------------------------+---------------|
|404436  |rmudgett    |ao2_iterator: Mini-audit of the          |               |
|        |            |ao2_iterator loops in the new code files.|               |
|--------+------------+-----------------------------------------+---------------|
|404438  |mjordan     |res_stasis_device_state: Set resource    |               |
|        |            |type for subscriptions to deviceState    |               |
|--------+------------+-----------------------------------------+---------------|
|404452  |mmichelson  |Fix issue where PJSIP blind transferer   |               |
|        |            |dialog may not complete as planned.      |               |
|--------+------------+-----------------------------------------+---------------|
|404507  |mjordan     |res_pjsip: Add PJSIP CLI commands        |ASTERISK-22610 |
+-------------------------------------------------------------------------------+

     ----------------------------------------------------------------------

                                Diffstat Results

                                 [Back to Top]

   This is a summary of the changes to the source code that went into this
   release that was generated using the diffstat utility.

 CHANGES                                                                    | 1247 +
 CREDITS                                                                    |  398
 LICENSE                                                                    |   18
 Makefile                                                                   |  186
 Makefile.moddir_rules                                                      |    2
 Makefile.rules                                                             |    2
 README                                                                     |    4
 README-SERIOUSLY.bestpractices.txt                                         |   74
 UPGRADE-1.8.txt                                                            |    5
 UPGRADE-11.txt                                                             |  280
 UPGRADE-12.txt                                                             |  471
 UPGRADE.txt                                                                |  205
 addons/Makefile                                                            |    2
 addons/app_mysql.c                                                         |   73
 addons/cdr_mysql.c                                                         |   33
 addons/chan_mobile.c                                                       |  214
 addons/chan_ooh323.c                                                       |  238
 addons/chan_ooh323.h                                                       |    1
 addons/ooh323c/src/ooGkClient.c                                            |    4
 addons/ooh323c/src/ooGkClient.h                                            |    3
 addons/ooh323c/src/ooTimer.c                                               |    6
 addons/ooh323c/src/oochannels.c                                            |    6
 addons/ooh323c/src/ooh245.c                                                |    2
 addons/res_config_mysql.c                                                  |  175
 agi/Makefile                                                               |    2
 apps/Makefile                                                              |    3
 apps/app_adsiprog.c                                                        |   19
 apps/app_agent_pool.c                                                      | 2587 +++
 apps/app_alarmreceiver.c                                                   | 1008 -
 apps/app_amd.c                                                             |   21
 apps/app_authenticate.c                                                    |    8
 apps/app_bridgewait.c                                                      |  524
 apps/app_cdr.c                                                             |  200
 apps/app_celgenuserevent.c                                                 |   18
 apps/app_channelredirect.c                                                 |    4
 apps/app_chanspy.c                                                         |  128
 apps/app_confbridge.c                                                      | 2698 +--
 apps/app_controlplayback.c                                                 |  127
 apps/app_dahdiras.c                                                        |    4
 apps/app_db.c                                                              |    8
 apps/app_dial.c                                                            |  404
 apps/app_directed_pickup.c                                                 |  224
 apps/app_directory.c                                                       |  129
 apps/app_disa.c                                                            |   16
 apps/app_dumpchan.c                                                        |   49
 apps/app_fax.c                                                             |   52
 apps/app_festival.c                                                        |   19
 apps/app_followme.c                                                        |   98
 apps/app_forkcdr.c                                                         |  263
 apps/app_ices.c                                                            |    2
 apps/app_jack.c                                                            |    4
 apps/app_meetme.c                                                          | 2643 +--
 apps/app_minivm.c                                                          |   91
 apps/app_mixmonitor.c                                                      |  283
 apps/app_originate.c                                                       |    2
 apps/app_osplookup.c                                                       |  111
 apps/app_page.c                                                            |  145
 apps/app_parkandannounce.c                                                 |  247
 apps/app_playback.c                                                        |   23
 apps/app_queue.c                                                           | 3679 ++--
 apps/app_record.c                                                          |   78
 apps/app_sayunixtime.c                                                     |   14
 apps/app_senddtmf.c                                                        |   76
 apps/app_skel.c                                                            |   69
 apps/app_sms.c                                                             |    3
 apps/app_speech_utils.c                                                    |   19
 apps/app_stack.c                                                           |   63
 apps/app_stasis.c                                                          |  113
 apps/app_userevent.c                                                       |   73
 apps/app_verbose.c                                                         |   24
 apps/app_voicemail.c                                                       |  721
 apps/app_waitforring.c                                                     |   25
 apps/confbridge/conf_chan_announce.c                                       |  209
 apps/confbridge/conf_chan_record.c                                         |   97
 apps/confbridge/conf_config_parser.c                                       | 1078 +
 apps/confbridge/conf_state.c                                               |   93
 apps/confbridge/conf_state_empty.c                                         |   86
 apps/confbridge/conf_state_inactive.c                                      |   80
 apps/confbridge/conf_state_multi.c                                         |   79
 apps/confbridge/conf_state_multi_marked.c                                  |  190
 apps/confbridge/conf_state_single.c                                        |   86
 apps/confbridge/conf_state_single_marked.c                                 |   81
 apps/confbridge/confbridge_manager.c                                       |  480
 apps/confbridge/include/conf_state.h                                       |   95
 apps/confbridge/include/confbridge.h                                       |  372
 autoconf/ast_check_pwlib.m4                                                |    2
 autoconf/ast_ext_lib.m4                                                    |    4
 bridges/Makefile                                                           |    2
 bridges/bridge_builtin_features.c                                          |  521
 bridges/bridge_builtin_interval_features.c                                 |  217
 bridges/bridge_holding.c                                                   |  447
 bridges/bridge_multiplexed.c                                               |  432
 bridges/bridge_native_rtp.c                                                |  511
 bridges/bridge_simple.c                                                    |   49
 bridges/bridge_softmix.c                                                   |  676
 build_tools/cflags-devmode.xml                                             |    3
 build_tools/cflags.xml                                                     |   23
 build_tools/make_buildopts_h                                               |    3
 build_tools/make_linker_version_script                                     |    3
 build_tools/make_version                                                   |  110
 build_tools/menuselect-deps.in                                             |    3
 build_tools/mkpkgconfig                                                    |    1
 build_tools/post_process_documentation.py                                  |    4
 build_tools/prep_tarball                                                   |    4
 cdr/Makefile                                                               |    2
 cdr/cdr_adaptive_odbc.c                                                    |   28
 cdr/cdr_csv.c                                                              |   14
 cdr/cdr_custom.c                                                           |   25
 cdr/cdr_manager.c                                                          |   35
 cdr/cdr_odbc.c                                                             |   30
 cdr/cdr_pgsql.c                                                            |   30
 cdr/cdr_radius.c                                                           |   19
 cdr/cdr_sqlite.c                                                           |    7
 cdr/cdr_sqlite3_custom.c                                                   |    4
 cdr/cdr_syslog.c                                                           |   27
 cdr/cdr_tds.c                                                              |   18
 cel/Makefile                                                               |    2
 cel/cel_custom.c                                                           |   25
 cel/cel_manager.c                                                          |   19
 cel/cel_odbc.c                                                             |   25
 cel/cel_pgsql.c                                                            |   19
 cel/cel_radius.c                                                           |   16
 cel/cel_sqlite3_custom.c                                                   |   16
 cel/cel_tds.c                                                              |   15
 channels/Makefile                                                          |   28
 channels/chan_agent.c                                                      | 2665 ---
 channels/chan_alsa.c                                                       |   37
 channels/chan_bridge.c                                                     |  236
 channels/chan_bridge_media.c                                               |  218
 channels/chan_console.c                                                    |   28
 channels/chan_dahdi.c                                                      | 2762 +--
 channels/chan_dahdi.h                                                      |  817
 channels/chan_gtalk.c                                                      |   75
 channels/chan_h323.c                                                       |   94
 channels/chan_iax2.c                                                       | 3392 +--
 channels/chan_jingle.c                                                     |   71
 channels/chan_local.c                                                      | 1453 -
 channels/chan_mgcp.c                                                       |  313
 channels/chan_misdn.c                                                      |  313
 channels/chan_motif.c                                                      |  301
 channels/chan_multicast_rtp.c                                              |    6
 channels/chan_nbs.c                                                        |    3
 channels/chan_oss.c                                                        |   48
 channels/chan_phone.c                                                      |   16
 channels/chan_pjsip.c                                                      | 1968 ++
 channels/chan_sip.c                                                        | 6996 +++++---
 channels/chan_sip.exports.in                                               |    6
 channels/chan_skinny.c                                                     | 3698 ++--
 channels/chan_unistim.c                                                    |  344
 channels/chan_vpb.cc                                                       |   75
 channels/dahdi/bridge_native_dahdi.c                                       |  927 +
 channels/dahdi/bridge_native_dahdi.h                                       |   47
 channels/h323/chan_h323.h                                                  |    3
 channels/iax2-parser.c                                                     | 1294 -
 channels/iax2-parser.h                                                     |  177
 channels/iax2-provision.c                                                  |  567
 channels/iax2-provision.h                                                  |   53
 channels/iax2.h                                                            |  297
 channels/iax2/firmware.c                                                   |  340
 channels/iax2/include/firmware.h                                           |  105
 channels/iax2/include/iax2.h                                               |  301
 channels/iax2/include/parser.h                                             |  179
 channels/iax2/include/provision.h                                          |   58
 channels/iax2/parser.c                                                     | 1332 +
 channels/iax2/provision.c                                                  |  566
 channels/misdn/isdn_lib.c                                                  |  455
 channels/misdn/isdn_lib.h                                                  |   12
 channels/misdn/isdn_msg_parser.c                                           |   14
 channels/pjsip/dialplan_functions.c                                        |  893 +
 channels/pjsip/include/chan_pjsip.h                                        |   58
 channels/pjsip/include/dialplan_functions.h                                |   76
 channels/sig_analog.c                                                      |  369
 channels/sig_pri.c                                                         |  793
 channels/sig_pri.h                                                         |   44
 channels/sig_ss7.c                                                         |   75
 channels/sip/config_parser.c                                               |   58
 channels/sip/dialplan_functions.c                                          |    7
 channels/sip/include/config_parser.h                                       |    2
 channels/sip/include/reqresp_parser.h                                      |   11
 channels/sip/include/sdp_crypto.h                                          |   84
 channels/sip/include/sip.h                                                 |  128
 channels/sip/include/srtp.h                                                |   59
 channels/sip/reqresp_parser.c                                              |   63
 channels/sip/sdp_crypto.c                                                  |  306
 channels/sip/security_events.c                                             |   22
 channels/sip/srtp.c                                                        |   55
 codecs/Makefile                                                            |   72
 codecs/codec_dahdi.c                                                       |    2
 codecs/codec_ilbc.c                                                        |   16
 codecs/codec_resample.c                                                    |    2
 codecs/codec_speex.c                                                       |    5
 codecs/gsm/src/code.c                                                      |    3
 codecs/ilbc/doCPLC.c                                                       |    2
 codecs/ilbc/iLBC_decode.c                                                  |    4
 codecs/ilbc/iLBC_encode.c                                                  |    4
 codecs/log2comp.h                                                          |    2
 codecs/speex/speex_resampler.h                                             |   20
 config.guess                                                               |  279
 config.sub                                                                 |  236
 configs/agents.conf.sample                                                 |  133
 configs/alarmreceiver.conf.sample                                          |   11
 configs/ari.conf.sample                                                    |   24
 configs/asterisk.conf.sample                                               |    6
 configs/cel.conf.sample                                                    |   20
 configs/chan_dahdi.conf.sample                                             |  153
 configs/cli_aliases.conf.sample                                            |    2
 configs/confbridge.conf.sample                                             |   23
 configs/dsp.conf.sample                                                    |   36
 configs/extconfig.conf.sample                                              |   12
 configs/extensions.conf.sample                                             |   10
 configs/features.conf.sample                                               |  142
 configs/h323.conf.sample                                                   |    2
 configs/iax.conf.sample                                                    |   19
 configs/indications.conf.sample                                            |    2
 configs/logger.conf.sample                                                 |    7
 configs/manager.conf.sample                                                |    1
 configs/motif.conf.sample                                                  |   32
 configs/ooh323.conf.sample                                                 |    4
 configs/pjsip.conf.sample                                                  |  720
 configs/pjsip_notify.conf.sample                                           |   57
 configs/queues.conf.sample                                                 |   45
 configs/res_ldap.conf.sample                                               |    3
 configs/res_odbc.conf.sample                                               |    2
 configs/res_parking.conf.sample                                            |  121
 configs/rtp.conf.sample                                                    |   24
 configs/sip.conf.sample                                                    |  103
 configs/skinny.conf.sample                                                 |   19
 configs/sla.conf.sample                                                    |   11
 configs/sorcery.conf.sample                                                |   60
 configs/statsd.conf.sample                                                 |    8
 configs/test_sorcery.conf.sample                                           |   14
 configs/voicemail.conf.sample                                              |   13
 configs/xmpp.conf.sample                                                   |    3
 configure.ac                                                               |  193
 contrib/ast-db-manage/README.md                                            |   63
 contrib/ast-db-manage/config.ini.sample                                    |   48
 contrib/ast-db-manage/config/env.py                                        |   74
 contrib/ast-db-manage/config/script.py.mako                                |   22
 contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py |  188
 contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py        |  330
 contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py    |   50
 contrib/ast-db-manage/voicemail.ini.sample                                 |   48
 contrib/ast-db-manage/voicemail/env.py                                     |   74
 contrib/ast-db-manage/voicemail/script.py.mako                             |   22
 contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py      |   58
 contrib/asterisk-ng-doxygen                                                | 1606 +
 contrib/init.d/rc.archlinux.asterisk                                       |    2
 contrib/init.d/rc.debian.asterisk                                          |    2
 contrib/init.d/rc.gentoo.asterisk                                          |    2
 contrib/init.d/rc.mandriva.asterisk                                        |    2
 contrib/init.d/rc.redhat.asterisk                                          |    2
 contrib/init.d/rc.slackware.asterisk                                       |    2
 contrib/init.d/rc.suse.asterisk                                            |    2
 contrib/realtime/mysql/iaxfriends.sql                                      |   56
 contrib/realtime/mysql/meetme.sql                                          |   21
 contrib/realtime/mysql/musiconhold.sql                                     |   19
 contrib/realtime/mysql/queue_log.sql                                       |   24
 contrib/realtime/mysql/sippeers.sql                                        |   97
 contrib/realtime/mysql/voicemail.sql                                       |   70
 contrib/realtime/mysql/voicemail_data.sql                                  |   29
 contrib/realtime/mysql/voicemail_messages.sql                              |   31
 contrib/realtime/postgresql/realtime.sql                                   |  147
 contrib/scripts/ast_tls_cert                                               |   49
 contrib/scripts/asterisk.ldap-schema                                       |   12
 contrib/scripts/asterisk.ldif                                              |   11
 contrib/scripts/autosupport                                                |   99
 contrib/scripts/get_swagger_ui.sh                                          |   36
 contrib/scripts/install_prereq                                             |  146
 contrib/scripts/safe_asterisk                                              |    2
 contrib/scripts/sip_to_pjsip/astconfigparser.py                            |  467
 contrib/scripts/sip_to_pjsip/astdicts.py                                   |  298
 contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                               | 1159 +
 default.exports                                                            |    4
 doc/CODING-GUIDELINES                                                      |    2
 doc/README.txt                                                             |    6
 doc/appdocsxml.dtd                                                         |   51
 doc/appdocsxml.xslt                                                        |  140
 doc/astdb2bdb.8                                                            |   46
 doc/astdb2sqlite3.8                                                        |   39
 formats/Makefile                                                           |    2
 formats/format_ogg_vorbis.c                                                |    6
 formats/format_wav_gsm.c                                                   |   13
 funcs/Makefile                                                             |    2
 funcs/func_audiohookinherit.c                                              |    2
 funcs/func_callerid.c                                                      |   51
 funcs/func_cdr.c                                                           |  534
 funcs/func_channel.c                                                       |  165
 funcs/func_config.c                                                        |    4
 funcs/func_curl.c                                                          |   32
 funcs/func_db.c                                                            |   20
 funcs/func_devstate.c                                                      |    6
 funcs/func_dialgroup.c                                                     |    8
 funcs/func_env.c                                                           |   28
 funcs/func_frame_trace.c                                                   |   39
 funcs/func_global.c                                                        |   48
 funcs/func_hangupcause.c                                                   |    2
 funcs/func_jitterbuffer.c                                                  |  277
 funcs/func_lock.c                                                          |   21
 funcs/func_math.c                                                          |    5
 funcs/func_odbc.c                                                          |    8
 funcs/func_pjsip_endpoint.c                                                |  161
 funcs/func_presencestate.c                                                 |   49
 funcs/func_realtime.c                                                      |   59
 funcs/func_shell.c                                                         |   18
 funcs/func_speex.c                                                         |    2
 funcs/func_strings.c                                                       |   25
 funcs/func_timeout.c                                                       |    2
 funcs/func_vmcount.c                                                       |   21
 funcs/func_volume.c                                                        |    2
 include/asterisk.h                                                         |   29
 include/asterisk/_private.h                                                |   71
 include/asterisk/abstract_jb.h                                             |   28
 include/asterisk/acl.h                                                     |   23
 include/asterisk/aoc.h                                                     |    5
 include/asterisk/app.h                                                     |  612
 include/asterisk/ari.h                                                     |  239
 include/asterisk/astdb.h                                                   |   36
 include/asterisk/astmm.h                                                   |    9
 include/asterisk/astobj2.h                                                 |  806
 include/asterisk/audiohook.h                                               |   21
 include/asterisk/autochan.h                                                |    5
 include/asterisk/autoconfig.h.in                                           |   85
 include/asterisk/backtrace.h                                               |   97
 include/asterisk/bridge.h                                                  | 1060 +
 include/asterisk/bridge_after.h                                            |  244
 include/asterisk/bridge_basic.h                                            |  150
 include/asterisk/bridge_channel.h                                          |  627
 include/asterisk/bridge_channel_internal.h                                 |  211
 include/asterisk/bridge_features.h                                         |  807
 include/asterisk/bridge_internal.h                                         |  215
 include/asterisk/bridge_roles.h                                            |  173
 include/asterisk/bridge_technology.h                                       |  246
 include/asterisk/bridging.h                                                |  564
 include/asterisk/bridging_features.h                                       |  354
 include/asterisk/bridging_technology.h                                     |  196
 include/asterisk/bucket.h                                                  |  397
 include/asterisk/callerid.h                                                |    6
 include/asterisk/causes.h                                                  |   10
 include/asterisk/ccss.h                                                    |   18
 include/asterisk/cdr.h                                                     |  686
 include/asterisk/cel.h                                                     |  230
 include/asterisk/channel.h                                                 |  875 -
 include/asterisk/channel_internal.h                                        |    5
 include/asterisk/channelstate.h                                            |    5
 include/asterisk/cli.h                                                     |   16
 include/asterisk/compat.h                                                  |   10
 include/asterisk/compiler.h                                                |    6
 include/asterisk/config.h                                                  |  120
 include/asterisk/config_options.h                                          |  141
 include/asterisk/core_local.h                                              |  137
 include/asterisk/core_unreal.h                                             |  246
 include/asterisk/crypto.h                                                  |    6
 include/asterisk/datastore.h                                               |    1
 include/asterisk/devicestate.h                                             |  127
 include/asterisk/dial.h                                                    |   32
 include/asterisk/doxygen/architecture.h                                    |   26
 include/asterisk/doxygen/asterisk-git-howto.h                              |   16
 include/asterisk/doxygen/commits.h                                         |   46
 include/asterisk/doxygen/licensing.h                                       |    2
 include/asterisk/doxygen/mantisworkflow.h                                  |  206
 include/asterisk/doxygen/releases.h                                        |   18
 include/asterisk/doxygen/reviewboard.h                                     |   50
 include/asterisk/doxyref.h                                                 |  420
 include/asterisk/endpoints.h                                               |  195
 include/asterisk/event.h                                                   |  479
 include/asterisk/event_defs.h                                              |  171
 include/asterisk/features.h                                                |  218
 include/asterisk/features_config.h                                         |  238
 include/asterisk/file.h                                                    |   53
 include/asterisk/format.h                                                  |   33
 include/asterisk/format_cap.h                                              |   57
 include/asterisk/format_pref.h                                             |    4
 include/asterisk/frame.h                                                   |   98
 include/asterisk/framehook.h                                               |   47
 include/asterisk/hashtab.h                                                 |    3
 include/asterisk/heap.h                                                    |    3
 include/asterisk/http.h                                                    |   39
 include/asterisk/http_websocket.h                                          |   84
 include/asterisk/inline_api.h                                              |    2
 include/asterisk/jabber.h                                                  |    2
 include/asterisk/json.h                                                    | 1015 +
 include/asterisk/linkedlists.h                                             |   58
 include/asterisk/localtime.h                                               |    7
 include/asterisk/lock.h                                                    |  160
 include/asterisk/logger.h                                                  |   82
 include/asterisk/manager.h                                                 |  269
 include/asterisk/md5.h                                                     |    3
 include/asterisk/media_index.h                                             |  108
 include/asterisk/message.h                                                 |    2
 include/asterisk/mixmonitor.h                                              |  105
 include/asterisk/module.h                                                  |   19
 include/asterisk/musiconhold.h                                             |    7
 include/asterisk/netsock2.h                                                |   57
 include/asterisk/optional_api.h                                            |  279
 include/asterisk/options.h                                                 |    8
 include/asterisk/opus.h                                                    |   41
 include/asterisk/parking.h                                                 |  281
 include/asterisk/paths.h                                                   |    3
 include/asterisk/pbx.h                                                     |  144
 include/asterisk/pickup.h                                                  |   91
 include/asterisk/presencestate.h                                           |   53
 include/asterisk/res_odbc.h                                                |    8
 include/asterisk/res_pjsip.h                                               | 1746 ++
 include/asterisk/res_pjsip_cli.h                                           |   95
 include/asterisk/res_pjsip_exten_state.h                                   |   94
 include/asterisk/res_pjsip_pubsub.h                                        |  540
 include/asterisk/res_pjsip_session.h                                       |  568
 include/asterisk/rtp_engine.h                                              |  335
 include/asterisk/say.h                                                     |   14
 include/asterisk/sdp_srtp.h                                                |  125
 include/asterisk/security_events.h                                         |   30
 include/asterisk/security_events_defs.h                                    |   17
 include/asterisk/sem.h                                                     |  157
 include/asterisk/sip_api.h                                                 |   30
 include/asterisk/smdi.h                                                    |    2
 include/asterisk/sorcery.h                                                 |  836
 include/asterisk/sounds_index.h                                            |   55
 include/asterisk/speech.h                                                  |    4
 include/asterisk/srv.h                                                     |   51
 include/asterisk/stasis.h                                                  |  905 +
 include/asterisk/stasis_app.h                                              |  717
 include/asterisk/stasis_app_device_state.h                                 |   95
 include/asterisk/stasis_app_impl.h                                         |   89
 include/asterisk/stasis_app_playback.h                                     |  156
 include/asterisk/stasis_app_recording.h                                    |  283
 include/asterisk/stasis_app_snoop.h                                        |   60
 include/asterisk/stasis_bridges.h                                          |  485
 include/asterisk/stasis_cache_pattern.h                                    |  153
 include/asterisk/stasis_channels.h                                         |  607
 include/asterisk/stasis_endpoints.h                                        |  229
 include/asterisk/stasis_internal.h                                         |   69
 include/asterisk/stasis_message_router.h                                   |  193
 include/asterisk/stasis_system.h                                           |  131
 include/asterisk/stasis_test.h                                             |  142
 include/asterisk/statsd.h                                                  |   85
 include/asterisk/stringfields.h                                            |   80
 include/asterisk/strings.h                                                 |  240
 include/asterisk/taskprocessor.h                                           |  188
 include/asterisk/tcptls.h                                                  |    6
 include/asterisk/term.h                                                    |   73
 include/asterisk/test.h                                                    |  196
 include/asterisk/threadpool.h                                              |  226
 include/asterisk/threadstorage.h                                           |   10
 include/asterisk/time.h                                                    |   25
 include/asterisk/timing.h                                                  |    9
 include/asterisk/translate.h                                               |   20
 include/asterisk/udptl.h                                                   |   18
 include/asterisk/utils.h                                                   |  192
 include/asterisk/uuid.h                                                    |  118
 include/asterisk/vector.h                                                  |  231
 include/asterisk/xml.h                                                     |   39
 include/asterisk/xmldoc.h                                                  |   28
 include/asterisk/xmpp.h                                                    |    9
 main/Makefile                                                              |   37
 main/abstract_jb.c                                                         |  320
 main/acl.c                                                                 |   78
 main/aoc.c                                                                 |  433
 main/app.c                                                                 |  865 -
 main/ast_expr2f.c                                                          |    4
 main/asterisk.c                                                            | 1035 -
 main/asterisk.exports.in                                                   |   22
 main/astfd.c                                                               |    8
 main/astmm.c                                                               | 1327 +
 main/astobj2.c                                                             | 4772 +++++
 main/audiohook.c                                                           |   45
 main/autoservice.c                                                         |   63
 main/backtrace.c                                                           |  225
 main/bridge.c                                                              | 5177 ++++++
 main/bridge_after.c                                                        |  640
 main/bridge_basic.c                                                        | 3278 +++
 main/bridge_channel.c                                                      | 2235 ++
 main/bridge_roles.c                                                        |  499
 main/bridging.c                                                            | 1676 -
 main/bucket.c                                                              |  965 +
 main/callerid.c                                                            |    9
 main/ccss.c                                                                |  364
 main/cdr.c                                                                 | 4470 ++++-
 main/cel.c                                                                 | 1501 +
 main/channel.c                                                             | 3432 +---
 main/channel_internal_api.c                                                |  218
 main/chanvars.c                                                            |    3
 main/cli.c                                                                 |  383
 main/config.c                                                              |  312
 main/config_options.c                                                      |  677
 main/core_local.c                                                          | 1056 +
 main/core_unreal.c                                                         |  977 +
 main/crypt.c                                                               |  202
 main/data.c                                                                |   36
 main/datastore.c                                                           |   16
 main/db.c                                                                  |  118
 main/devicestate.c                                                         |  447
 main/dial.c                                                                |  207
 main/dns.c                                                                 |    6
 main/dnsmgr.c                                                              |   35
 main/dsp.c                                                                 |  346
 main/editline/readline.c                                                   |    7
 main/editline/term.c                                                       |    6
 main/endpoints.c                                                           |  460
 main/enum.c                                                                |   12
 main/event.c                                                               | 1460 -
 main/features.c                                                            | 8496 ----------
 main/features_config.c                                                     | 1894 ++
 main/file.c                                                                |  262
 main/format.c                                                              |   74
 main/format_cap.c                                                          |  111
 main/format_pref.c                                                         |    7
 main/frame.c                                                               |   23
 main/framehook.c                                                           |   70
 main/hashtab.c                                                             |    4
 main/heap.c                                                                |   13
 main/http.c                                                                |  319
 main/image.c                                                               |    6
 main/indications.c                                                         |   40
 main/jitterbuf.c                                                           |    6
 main/json.c                                                                |  873 +
 main/libasteriskssl.c                                                      |    9
 main/loader.c                                                              |  338
 main/lock.c                                                                |  236
 main/logger.c                                                              |  390
 main/manager.c                                                             | 1542 +
 main/manager_bridges.c                                                     |  630
 main/manager_channels.c                                                    | 1195 +
 main/manager_endpoints.c                                                   |   89
 main/manager_mwi.c                                                         |  200
 main/manager_system.c                                                      |   81
 main/media_index.c                                                         |  592
 main/message.c                                                             |  119
 main/mixmonitor.c                                                          |   98
 main/named_acl.c                                                           |  153
 main/netsock.c                                                             |    8
 main/netsock2.c                                                            |   31
 main/optional_api.c                                                        |  360
 main/parking.c                                                             |  247
 main/pbx.c                                                                 | 2888 +--
 main/pickup.c                                                              |  407
 main/presencestate.c                                                       |  167
 main/rtp_engine.c                                                          | 1276 -
 main/say.c                                                                 |   51
 main/sdp_srtp.c                                                            |  382
 main/security_events.c                                                     |  335
 main/sem.c                                                                 |  116
 main/sha1.c                                                                |    4
 main/sip_api.c                                                             |   60
 main/slinfactory.c                                                         |    2
 main/sorcery.c                                                             | 1593 +
 main/sounds_index.c                                                        |  327
 main/srv.c                                                                 |    2
 main/stasis.c                                                              |  845
 main/stasis_bridges.c                                                      | 1009 +
 main/stasis_cache.c                                                        |  509
 main/stasis_cache_pattern.c                                                |  201
 main/stasis_channels.c                                                     | 1118 +
 main/stasis_endpoints.c                                                    |  309
 main/stasis_message.c                                                      |  169
 main/stasis_message_router.c                                               |  342
 main/stasis_system.c                                                       |  422
 main/stdtime/localtime.c                                                   |   15
 main/strcompat.c                                                           |   14
 main/strings.c                                                             |   35
 main/stun.c                                                                |    6
 main/taskprocessor.c                                                       |  582
 main/tcptls.c                                                              |   59
 main/tdd.c                                                                 |    5
 main/term.c                                                                |   58
 main/test.c                                                                |  213
 main/threadpool.c                                                          | 1213 +
 main/threadstorage.c                                                       |    6
 main/timing.c                                                              |   26
 main/translate.c                                                           |  125
 main/udptl.c                                                               |  273
 main/utils.c                                                               |  471
 main/uuid.c                                                                |  231
 main/xml.c                                                                 |   74
 main/xmldoc.c                                                              | 1034 -
 makeopts.in                                                                |   22
 pbx/Makefile                                                               |    2
 pbx/pbx_config.c                                                           |    6
 pbx/pbx_dundi.c                                                            |   73
 pbx/pbx_loopback.c                                                         |   15
 pbx/pbx_lua.c                                                              |    1
 pbx/pbx_realtime.c                                                         |   27
 pbx/pbx_spool.c                                                            |  322
 res/Makefile                                                               |   32
 res/ari.make                                                               |   59
 res/ari/ari_model_validators.c                                             | 4142 ++++
 res/ari/ari_model_validators.h                                             | 1278 +
 res/ari/ari_websockets.c                                                   |  179
 res/ari/cli.c                                                              |  267
 res/ari/config.c                                                           |  345
 res/ari/internal.h                                                         |  165
 res/ari/resource_applications.c                                            |  173
 res/ari/resource_applications.h                                            |  109
 res/ari/resource_asterisk.c                                                |  193
 res/ari/resource_asterisk.h                                                |   88
 res/ari/resource_bridges.c                                                 |  719
 res/ari/resource_bridges.h                                                 |  221
 res/ari/resource_channels.c                                                |  970 +
 res/ari/resource_channels.h                                                |  415
 res/ari/resource_device_states.c                                           |  111
 res/ari/resource_device_states.h                                           |   95
 res/ari/resource_endpoints.c                                               |  178
 res/ari/resource_endpoints.h                                               |   82
 res/ari/resource_events.c                                                  |  219
 res/ari/resource_events.h                                                  |   60
 res/ari/resource_playbacks.c                                               |  139
 res/ari/resource_playbacks.h                                               |   84
 res/ari/resource_recordings.c                                              |  241
 res/ari/resource_recordings.h                                              |  175
 res/ari/resource_sounds.c                                                  |  225
 res/ari/resource_sounds.h                                                  |   71
 res/parking/parking_applications.c                                         |  888 +
 res/parking/parking_bridge.c                                               |  463
 res/parking/parking_bridge_features.c                                      |  685
 res/parking/parking_controller.c                                           |  281
 res/parking/parking_devicestate.c                                          |  124
 res/parking/parking_manager.c                                              |  592
 res/parking/parking_tests.c                                                |  830
 res/parking/parking_ui.c                                                   |  208
 res/parking/res_parking.h                                                  |  558
 res/res_agi.c                                                              |  629
 res/res_ari.c                                                              | 1094 +
 res/res_ari.exports.in                                                     |    6
 res/res_ari_applications.c                                                 |  529
 res/res_ari_asterisk.c                                                     |  417
 res/res_ari_bridges.c                                                      | 1106 +
 res/res_ari_channels.c                                                     | 1991 ++
 res/res_ari_device_states.c                                                |  352
 res/res_ari_endpoints.c                                                    |  276
 res/res_ari_events.c                                                       |  189
 res/res_ari_model.c                                                        |  210
 res/res_ari_model.exports.in                                               |    6
 res/res_ari_playbacks.c                                                    |  309
 res/res_ari_recordings.c                                                   |  737
 res/res_ari_sounds.c                                                       |  238
 res/res_calendar.c                                                         |   34
 res/res_calendar_ews.c                                                     |   18
 res/res_calendar_exchange.c                                                |  101
 res/res_calendar_icalendar.c                                               |    5
 res/res_chan_stats.c                                                       |  186
 res/res_clialiases.c                                                       |   25
 res/res_clioriginate.c                                                     |    4
 res/res_config_curl.c                                                      |  141
 res/res_config_ldap.c                                                      |  321
 res/res_config_odbc.c                                                      |  227
 res/res_config_pgsql.c                                                     |  159
 res/res_config_sqlite.c                                                    |  327
 res/res_config_sqlite3.c                                                   |  101
 res/res_corosync.c                                                         |    3
 res/res_crypto.c                                                           |    2
 res/res_curl.c                                                             |   42
 res/res_fax.c                                                              |  558
 res/res_fax_spandsp.c                                                      |   16
 res/res_format_attr_h264.c                                                 |   30
 res/res_format_attr_opus.c                                                 |  321
 res/res_http_websocket.c                                                   |  244
 res/res_http_websocket.exports.in                                          |   30
 res/res_jabber.c                                                           |  319
 res/res_limit.c                                                            |    2
 res/res_monitor.c                                                          |   39
 res/res_musiconhold.c                                                      |   86
 res/res_mutestream.c                                                       |  190
 res/res_odbc.c                                                             |   19
 res/res_parking.c                                                          | 1272 +
 res/res_phoneprov.c                                                        |   19
 res/res_pjsip.c                                                            | 2167 ++
 res/res_pjsip.exports.in                                                   |    8
 res/res_pjsip/config_auth.c                                                |  283
 res/res_pjsip/config_domain_aliases.c                                      |   65
 res/res_pjsip/config_global.c                                              |  119
 res/res_pjsip/config_system.c                                              |  168
 res/res_pjsip/config_transport.c                                           |  481
 res/res_pjsip/include/res_pjsip_private.h                                  |  104
 res/res_pjsip/location.c                                                   |  624
 res/res_pjsip/pjsip_cli.c                                                  |  319
 res/res_pjsip/pjsip_configuration.c                                        | 1675 +
 res/res_pjsip/pjsip_distributor.c                                          |  390
 res/res_pjsip/pjsip_global_headers.c                                       |  171
 res/res_pjsip/pjsip_options.c                                              |  899 +
 res/res_pjsip/pjsip_outbound_auth.c                                        |   96
 res/res_pjsip/security_events.c                                            |  279
 res/res_pjsip_acl.c                                                        |  302
 res/res_pjsip_authenticator_digest.c                                       |  490
 res/res_pjsip_caller_id.c                                                  |  715
 res/res_pjsip_diversion.c                                                  |  346
 res/res_pjsip_dtmf_info.c                                                  |  167
 res/res_pjsip_endpoint_identifier_anonymous.c                              |  125
 res/res_pjsip_endpoint_identifier_ip.c                                     |  268
 res/res_pjsip_endpoint_identifier_user.c                                   |  131
 res/res_pjsip_exten_state.c                                                |  638
 res/res_pjsip_exten_state.exports.in                                       |    7
 res/res_pjsip_header_funcs.c                                               |  620
 res/res_pjsip_log_forwarder.c                                              |  124
 res/res_pjsip_logger.c                                                     |  214
 res/res_pjsip_messaging.c                                                  |  742
 res/res_pjsip_mwi.c                                                        |  759
 res/res_pjsip_nat.c                                                        |  277
 res/res_pjsip_notify.c                                                     |  771
 res/res_pjsip_one_touch_record_info.c                                      |  128
 res/res_pjsip_outbound_authenticator_digest.c                              |  165
 res/res_pjsip_outbound_registration.c                                      | 1086 +
 res/res_pjsip_pidf.c                                                       |  382
 res/res_pjsip_pubsub.c                                                     | 1346 +
 res/res_pjsip_pubsub.exports.in                                            |   26
 res/res_pjsip_refer.c                                                      |  953 +
 res/res_pjsip_registrar.c                                                  |  702
 res/res_pjsip_registrar_expire.c                                           |  227
 res/res_pjsip_rfc3326.c                                                    |  147
 res/res_pjsip_sdp_rtp.c                                                    | 1238 +
 res/res_pjsip_session.c                                                    | 2215 ++
 res/res_pjsip_session.exports.in                                           |   23
 res/res_pjsip_t38.c                                                        |  863 +
 res/res_pjsip_transport_websocket.c                                        |  324
 res/res_pktccops.c                                                         |    2
 res/res_rtp_asterisk.c                                                     | 1814 +-
 res/res_rtp_multicast.c                                                    |   47
 res/res_security_log.c                                                     |  100
 res/res_smdi.c                                                             |   23
 res/res_snmp.c                                                             |   21
 res/res_sorcery_astdb.c                                                    |  327
 res/res_sorcery_config.c                                                   |  384
 res/res_sorcery_memory.c                                                   |  241
 res/res_sorcery_realtime.c                                                 |  252
 res/res_speech.c                                                           |    6
 res/res_speech.exports.in                                                  |   17
 res/res_srtp.c                                                             |   18
 res/res_stasis.c                                                           | 1274 +
 res/res_stasis.exports.in                                                  |    6
 res/res_stasis_answer.c                                                    |   78
 res/res_stasis_answer.exports.in                                           |    6
 res/res_stasis_device_state.c                                              |  416
 res/res_stasis_device_state.exports.in                                     |    6
 res/res_stasis_playback.c                                                  |  717
 res/res_stasis_playback.exports.in                                         |    6
 res/res_stasis_recording.c                                                 |  639
 res/res_stasis_recording.exports.in                                        |    6
 res/res_stasis_snoop.c                                                     |  400
 res/res_stasis_snoop.exports.in                                            |    6
 res/res_stasis_test.c                                                      |  282
 res/res_stasis_test.exports.in                                             |    6
 res/res_statsd.c                                                           |  324
 res/res_statsd.exports.in                                                  |    8
 res/res_stun_monitor.c                                                     |   36
 res/res_timing_dahdi.c                                                     |    6
 res/res_timing_kqueue.c                                                    |   25
 res/res_timing_pthread.c                                                   |  115
 res/res_timing_timerfd.c                                                   |   45
 res/res_xmpp.c                                                             |  484
 res/snmp/agent.c                                                           |    7
 res/stasis/app.c                                                           | 1087 +
 res/stasis/app.h                                                           |  229
 res/stasis/command.c                                                       |   95
 res/stasis/command.h                                                       |   44
 res/stasis/control.c                                                       | 1000 +
 res/stasis/control.h                                                       |   68
 res/stasis_recording/stored.c                                              |  479
 rest-api-templates/README.txt                                              |   15
 rest-api-templates/api.wiki.mustache                                       |   53
 rest-api-templates/ari.make.mustache                                       |   26
 rest-api-templates/ari_model_validators.c.mustache                         |  122
 rest-api-templates/ari_model_validators.h.mustache                         |  191
 rest-api-templates/ari_resource.c.mustache                                 |   53
 rest-api-templates/ari_resource.h.mustache                                 |   96
 rest-api-templates/asterisk_processor.py                                   |  243
 rest-api-templates/do-not-edit.mustache                                    |    4
 rest-api-templates/make_ari_stubs.py                                       |   95
 rest-api-templates/models.wiki.mustache                                    |   22
 rest-api-templates/odict.py                                                |  261
 rest-api-templates/param_cleanup.mustache                                  |   26
 rest-api-templates/param_parsing.mustache                                  |  148
 rest-api-templates/res_ari_resource.c.mustache                             |  253
 rest-api-templates/rest_handler.mustache                                   |   40
 rest-api-templates/swagger_model.py                                        |  755
 rest-api-templates/transform.py                                            |   62
 rest-api/README.txt                                                        |    9
 rest-api/api-docs/applications.json                                        |  172
 rest-api/api-docs/asterisk.json                                            |  259
 rest-api/api-docs/bridges.json                                             |  531
 rest-api/api-docs/channels.json                                            | 1152 +
 rest-api/api-docs/deviceStates.json                                        |  151
 rest-api/api-docs/endpoints.json                                           |  117
 rest-api/api-docs/events.json                                              |  477
 rest-api/api-docs/playbacks.json                                           |  155
 rest-api/api-docs/recordings.json                                          |  326
 rest-api/api-docs/sounds.json                                              |   99
 rest-api/resources.json                                                    |   50
 sounds/Makefile                                                            |   14
 sounds/sounds.xml                                                          |   72
 static-http/ajamdemo.html                                                  |   17
 static-http/astman.css                                                     |   18
 static-http/mantest.html                                                   |   20
 tests/Makefile                                                             |    2
 tests/test_abstract_jb.c                                                   |   72
 tests/test_app.c                                                           |   28
 tests/test_ari.c                                                           |  570
 tests/test_ari_model.c                                                     |  457
 tests/test_astobj2.c                                                       | 1528 +
 tests/test_astobj2_thrash.c                                                |  353
 tests/test_bucket.c                                                        |  873 +
 tests/test_cdr.c                                                           | 2585 +++
 tests/test_cel.c                                                           | 2122 ++
 tests/test_config.c                                                        |    8
 tests/test_db.c                                                            |   60
 tests/test_devicestate.c                                                   |  229
 tests/test_dlinklists.c                                                    |    2
 tests/test_endpoints.c                                                     |  157
 tests/test_event.c                                                         |  799
 tests/test_format_api.c                                                    |   24
 tests/test_gosub.c                                                         |    2
 tests/test_hashtab_thrash.c                                                |  334
 tests/test_jitterbuf.c                                                     |   50
 tests/test_json.c                                                          | 1810 ++
 tests/test_linkedlists.c                                                   |    7
 tests/test_optional_api.c                                                  |  187
 tests/test_res_stasis.c                                                    |  198
 tests/test_scoped_lock.c                                                   |  281
 tests/test_security_events.c                                               |   62
 tests/test_sorcery.c                                                       | 2744 +++
 tests/test_sorcery_astdb.c                                                 |  638
 tests/test_sorcery_realtime.c                                              |  791
 tests/test_stasis.c                                                        | 1367 +
 tests/test_stasis_channels.c                                               |  331
 tests/test_stasis_endpoints.c                                              |  303
 tests/test_stringfields.c                                                  |  108
 tests/test_strings.c                                                       |   63
 tests/test_substitution.c                                                  |   46
 tests/test_taskprocessor.c                                                 |  750
 tests/test_threadpool.c                                                    | 1646 +
 tests/test_utils.c                                                         |  129
 tests/test_uuid.c                                                          |  152
 tests/test_voicemail_api.c                                                 |  294
 tests/test_xml_escape.c                                                    |  118
 utils/Makefile                                                             |   15
 utils/ael_main.c                                                           |   11
 utils/astman.c                                                             |    2
 utils/check_expr.c                                                         |   17
 utils/clicompat.c                                                          |   10
 utils/conf2ael.c                                                           |   10
 utils/extconf.c                                                            |   34
 utils/hashtest.c                                                           |  410
 utils/hashtest2.c                                                          |  418
 utils/muted.c                                                              |    9
 utils/refcounter.c                                                         |   39
 utils/utils.xml                                                            |    9
 843 files changed, 213096 insertions(+), 55844 deletions(-)

     ----------------------------------------------------------------------
