diff --git a/asterisk-13.0.0-beta3-summary.html b/asterisk-13.0.0-beta3-summary.html new file mode 100644 index 0000000000..dfaf54485a --- /dev/null +++ b/asterisk-13.0.0-beta3-summary.html @@ -0,0 +1,6027 @@ + + +Release Summary - asterisk-13.0.0-beta3 + +

Release Summary

+

asterisk-13.0.0-beta3

+

Date: 2014-10-20

+

<asteriskteam@digium.com>

+
+

Table of Contents

+
    +
  1. Summary
  2. +
  3. Contributors
  4. +
  5. Closed Issues
  6. +
  7. Other Changes
  8. +
  9. Diffstat
  10. +
+
+

Summary

+
[Back to Top]

This release has been made to address one or more security vulnerabilities that have been identified. A security advisory document has been published for each vulnerability that includes additional information. Users of versions of Asterisk that are affected are strongly encouraged to review the advisories and determine what action they should take to protect their systems from these issues.

+

Security Advisories: AST-2014-011

+

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

+
+

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

+237 rmudgett
+211 mjordan
+112 kmoore
+105 mmichelson
+99 jrose
+80 file
+61 jcolp
+57 dlee
+55 kharwell
+42 wdoekes
+41 coreyfarrell
+37 gtjoseph
+32 sgriepentrog
+28 newtonr
+18 elguero
+18 seanbright
+14 russell
+12 may
+11 wedhorn
+9 tzafrir
+7 Jeremy Laine
+6 igorg
+5 Corey Farrell
+5 Torrey Searle
+4 Eugene
+4 outtolunc
+4 qwell
+3 abelbeck
+3 moy
+3 Nitesh Bansal
+3 oej
+3 pabelanger
+3 Steve Davies
+3 zvision
+2 Alexander Traud
+2 Dennis Guse
+2 dtryba
+2 Elazar Broad
+2 Gareth Palmer
+2 George Joseph
+2 ibercom
+2 Jeremy Lainé
+2 Matthis Schmieder
+2 NITESH BANSAL
+2 sgalarneau
+2 sruffell
+2 tsearle
+1 adomjan
+1 Andrew Nagy
+1 awinters
+1 Bradley Watkins
+1 capouch
+1 cloos
+1 Damian Ivereigh
+1 David Woodhouse
+1 Dmitry Melekhov
+1 Etienne Lessard
+1 Filip Jenicek
+1 Geert Van Pamel
+1 Gergely Domodi
+1 Guillaume Martres
+1 hexanol
+1 hurdman
+1 jbigelow
+1 jkister
+1 junky
+1 Kevin McCoy
+1 Kristian Hogh
+1 Kristian Høgh
+1 looserouting
+1 marcelloceschia
+1 Michael K
+1 Michael Myles
+1 Michael Walton
+1 Michal Rybarik
+1 n8ideas
+1 nbansal
+1 nbougues
+1 one47
+1 Oscar Esteve
+1 Paul Belanger
+1 Pavel Troller
+1 Peter Katzmann
+1 rmeyerriecks
+1 rsw686
+1 Sebastian Wiedenroth
+1 sharky
+1 Simon Moxon
+1 Simone Camporeale
+1 snuffy
+1 st
+1 Stefan Wachtler
+1 tm1000
+1 Trevor Peirce
+1 veilen
+1 xytis
+
+6 elguero
+6 rmudgett
+5 coreyfarrell
+5 jcolp
+5 jrose
+5 kmoore
+5 mjordan
+5 Rusty Newton
+5 sgriepentrog
+4 George Joseph
+4 wdoekes
+3 Dmitry Melekhov
+3 jbigelow
+2 Andrew Nagy
+2 Denis
+2 gtjoseph
+1 abelbeck
+1 Arnd Schmitter
+1 Ben Smithurst
+1 Colin Cutherbertson
+1 Corey Farrell
+1 Dalius M.
+1 Damien Wedhorn
+1 David Herselman
+1 Deepak Singh Rawat
+1 Dennis Guse
+1 dimitripietro
+1 Etienne Lessard
+1 Gabriele Odone
+1 Geert Van Pamel
+1 ibercom
+1 Iñaki Cívico
+1 Jan Juergens
+1 Joel Vandal
+1 JoshE
+1 Kilburn
+1 Michael Keuter
+1 Michal Rybarik
+1 myself
+1 myself in a virtualized environment with multiple interfaces
+1 newtonr
+1 opsmonitor
+1 Paolo Compagnini
+1 Paul Belanger
+1 Sam Galarneau
+1 Samuel Galarneau
+1 snuffy
+1 sruffell
+1 Tony Lewis
+1 Torrey Searle
+1 uniken1
+1 wushumasters
+1 Yuriy Gorlichenko
+
+96 mjordan
+31 coreyfarrell
+29 rnewton
+19 rmudgett
+17 dlee
+13 jcolp
+13 mmichelson
+12 jbigelow
+11 gtj
+10 jrose
+10 kharwell
+10 wdoekes
+8 sharky
+7 amessina
+7 elguero
+6 xrobau
+5 adomjan
+5 hexanol
+5 nbansal
+5 tsearle
+4 mdavenport
+4 mores
+4 outtolunc
+4 pabelanger
+4 sgalarneau
+4 sgriepentrog
+4 slesru
+4 tzafrir
+3 abelbeck
+3 aragon
+3 dennis.guse
+3 ibercom
+3 igorg
+3 kmoore
+3 marquis
+3 one47
+3 sruffell
+3 tm1000
+3 zvision
+2 ayrjola
+2 bford
+2 dafi
+2 danjenkins
+2 den159
+2 dtryba
+2 falves11
+2 gareth
+2 gma
+2 jideliov
+2 jkister
+2 jmls
+2 kenner
+2 kfhdk
+2 kristoff
+2 looserouting
+2 maddog
+2 rudolf
+2 skrusty
+2 snuffy
+2 themrrobert
+2 traud
+2 whiskerp
+2 xytis
+1 aepshteyn
+1 amohod
+1 arcanos
+1 arnd
+1 asemych
+1 ateks
+1 awinters
+1 axonaro
+1 bbs2web
+1 bensmithurst
+1 boroda
+1 brianscott
+1 brietz
+1 capouch
+1 cervajs
+1 chillman
+1 colinc
+1 damianivereigh
+1 dario
+1 davidw
+1 devlap
+1 dimitripietro
+1 docent
+1 doome
+1 dorianlogan
+1 dsr
+1 dwmw2
+1 Each
+1 ebroad
+1 edvinv
+1 eisvogel
+1 fabled
+1 frenk77
+1 gabrieleodone
+1 gasparz
+1 geertivp
+1 gentlec
+1 hurdman
+1 i2045
+1 icivico
+1 ipengineer
+1 italorossi
+1 j_juergens
+1 jamicque
+1 jamuel
+1 jan.svoboda
+1 jfalcon
+1 jimcredland
+1 jkroon
+1 jllull
+1 joel_vandal
+1 johnknott
+1 jpsharp
+1 jvandal
+1 jvanvleet
+1 kgoedert
+1 krandonbruse
+1 laimbock
+1 londonnet
+1 lordvadr
+1 luke1980
+1 manchicken
+1 manobela
+1 marcelloceschia
+1 marcoloway
+1 martinkontsek
+1 mathis
+1 mcargile
+1 mclaborn
+1 mdalius
+1 michaelk
+1 mike@farsouthnet.com
+1 mpiazzatnetbug
+1 n8ideas
+1 navaismo
+1 nbougues
+1 netwrkr
+1 nicolastanski
+1 oleke
+1 oscares
+1 patrickm
+1 patrol-cz
+1 phill
+1 pk16208
+1 pnlarsson
+1 proftech
+1 pz
+1 qloogkm
+1 rmeyerriecks
+1 rogger.padilla
+1 rolek
+1 RomanSk
+1 rossbeer
+1 rsw686
+1 rustamxp
+1 schmoozecom
+1 sebmurray
+1 shadow431
+1 shaneblaser
+1 shaunc869
+1 simone.camporeale
+1 simonmoxon
+1 skavin
+1 skycomltd
+1 slavon
+1 spitts
+1 stephane.chazelas
+1 StuxForce
+1 supermaxiko
+1 thava
+1 tilt
+1 tootai
+1 uniken1
+1 urtho
+1 varnav
+1 veilen
+1 wedhorn
+1 wiedi
+1 wimpy
+1 xdrive
+1 zconkle
+
+
+

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: . I did not set the category correctly.


+ASTERISK-24147: ARI: channel hangup crashes asterisk process
+Revision: 421881
+Reporter: edvinv
+Coders: jrose
+
+

Category: Addons/chan_ooh323


+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
+
+ASTERISK-22738: "Security denial" error in calls from H323 trunk (ooh323.c)
+Revision: 408315
+Reporter: gabrieleodone
+Testers: Gabriele Odone
+Coders: may
+
+ASTERISK-23336: Asterisk warning "Don't know how to indicate condition 33 on ooh323c" on outgoing calls from H323 to SIP peer
+Revision: 408840
+Reporter: asemych
+Coders: may
+
+ASTERISK-23460: ooh323 channel stuck if call is placed directly and gatekeeper is not available
+Revision: 411533
+Reporter: slesru
+Testers: Dmitry Melekhov
+Coders: may
+
+ASTERISK-23814: No call started after peer dialed
+Revision: 415630
+Reporter: igorg
+Coders: may
+
+ASTERISK-23814: No call started after peer dialed
+Revision: 419377
+Reporter: igorg
+Coders: qwell
+
+ASTERISK-24393: rtptimeout=0 doesn't disable rtptimeout
+Revision: 425591
+Reporter: slesru
+Testers: Dmitry Melekhov
+Coders: may
+
+

Category: Addons/res_config_mysql


+ASTERISK-23177: [patch] RealTime cant update sipbuddies table when registering or updating friend
+Revision: 406312
+Reporter: den159
+Testers: Denis
+Coders: elguero
+
+

Category: Applications/General


+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
+
+

Category: Applications/app_agent_pool


+ASTERISK-23499: app_agent_pool: Interval hook prevents channel from being hung up
+Revision: 414748
+Reporter: mjordan
+Coders: rmudgett
+
+

Category: Applications/app_bridgewait


+ASTERISK-23987: BridgeWait: channel entering into holding bridge that is being destroyed fails to successfully join the newly created holding bridge
+Revision: 419539
+Reporter: mjordan
+Coders: jcolp
+
+

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_chanisavail


+ASTERISK-23074: Crash in ChanIsAvail app
+Revision: 404653
+Reporter: maddog
+Coders: jcolp
+
+

Category: Applications/app_chanspy


+ASTERISK-22661: Unable to exit ChanSpy if spied channel does not have a call in progress
+Revision: 408539
+Reporter: chillman
+Coders: elguero
+
+ASTERISK-22780: ARI: Implement channel spying
+Revision: 403118
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-23381: [patch]ChanSpy- Barge only works on the initial 'spy', if the spied-on channel makes a new call, unable to barge.
+Revision: 413557
+Reporter: themrrobert
+Coders: jrose
+
+ASTERISK-23381: [patch]ChanSpy- Barge only works on the initial 'spy', if the spied-on channel makes a new call, unable to barge.
+Revision: 413713
+Reporter: themrrobert
+Coders: jrose
+
+

Category: Applications/app_confbridge


+ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
+Revision: 408645
+Reporter: fabled
+Coders: kharwell
+
+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-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-22740: [patch] - Confbridge fails to destroy conference on hangup leading to Asterisk segfault
+Revision: 405217
+Reporter: simonmoxon
+Coders: Simon Moxon
+
+ASTERISK-22760: ConfBridge: CONFBRIDGE function does not allow for dynamic creation of menu items
+Revision: 402397
+Reporter: mjordan
+Coders: jrose
+
+ASTERISK-23035: ConfBridge with name longer than max (32 chars) results in several bridges with same conf_name
+Revision: 415080
+Reporter: icivico
+Testers: Iñaki Cívico
+Coders: coreyfarrell
+
+ASTERISK-23282: Documentation - Tab completion and CLI usage documentation do not indicate that 'all' is accepted for 'confbridge kick all'
+Revision: 412729
+Reporter: dorianlogan
+Coders: kmoore
+
+ASTERISK-23311: Manager - MoH Stop Event fails to show up when leaving Conference
+Revision: 410492
+Reporter: bford
+Coders: rmudgett
+
+ASTERISK-23461: Only first user is muted when joining confbridge with 'startmuted=yes'
+Revision: 410967
+Reporter: manobela
+Coders: jrose
+
+ASTERISK-23545: Confbridge talker detection settings configuration load bug
+Revision: 411946
+Reporter: johnknott
+Coders: rmudgett
+
+ASTERISK-23824: ConfBridge: Users cannot be muted via CLI or AMI when waiting to enter a conference
+Revision: 415208
+Reporter: mjordan
+Coders: tm1000
+
+

Category: Applications/app_controlplayback


+ASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
+Revision: 421699
+Reporter: mjordan
+Coders: mjordan
+
+

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_dial


+ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to Early Media
+Revision: 401411
+Reporter: gasparz
+Coders: n8ideas
+
+ASTERISK-23141: Asterisk crashes on Dial(), in pbx_find_extension at pbx.c
+Revision: 408788
+Reporter: supermaxiko
+Coders: coreyfarrell
+
+ASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
+Revision: 421310
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24225: Dial option z is broken
+Revision: 421236
+Reporter: dimitripietro
+Testers: dimitripietro
+Coders: rmudgett
+
+

Category: Applications/app_jack


+ASTERISK-20696: Wideband/variable bandwidth modification of app_jack
+Revision: 417360
+Reporter: mathis
+Coders: Matthis Schmieder, Dennis Guse
+
+ASTERISK-23836: JACK_HOOK with more than 8Khz
+Revision: 417360
+Reporter: dennis.guse
+Coders: Matthis Schmieder, Dennis Guse
+
+

Category: Applications/app_meetme


+ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
+Revision: 408645
+Reporter: fabled
+Coders: kharwell
+
+ASTERISK-21907: Crash - segfault - When executing a MeetMeAdmin command that requires a member, without specifying a member
+Revision: 399036
+Reporter: aepshteyn
+Coders: kmoore
+
+ASTERISK-24234: app_meetme: Crash on conference shutdown due to NULL channel passed to meetme_stasis_generate_msg()
+Revision: 421276
+Reporter: sruffell
+Testers: sruffell
+Coders: mjordan
+
+

Category: Applications/app_mixmonitor


+ASTERISK-22368: [patch] mixmonitor_free leaks filename
+Revision: 398017
+Reporter: coreyfarrell
+Coders: wdoekes
+
+ASTERISK-23609: Security: AMI action MixMonitor allows arbitrary programs to be run
+Revision: 415834
+Reporter: coreyfarrell
+Coders: jrose
+
+ASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
+Revision: 420947
+Reporter: mjordan
+Coders: jrose
+
+ASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
+Revision: 421195
+Reporter: mjordan
+Coders: jrose
+
+ASTERISK-24051: [patch] Add Options To Play Beep At Start Or End Of MixMonitor
+Revision: 419238
+Reporter: elguero
+Coders: elguero
+
+ASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP capable smart bridge doesn't cause the bridge to resume being a native rtp bridge
+Revision: 424508
+Reporter: jrose
+Coders: rmudgett
+
+

Category: Applications/app_queue


+ASTERISK-20862: Asterisk min and max member penalties not honored when set with 0
+Revision: 402648
+Reporter: schmoozecom
+Coders: kmoore
+
+ASTERISK-21826: [patch] Bad queue_log entry when removed member from queue via CLI
+Revision: 401435
+Reporter: oscares
+Coders: Oscar Esteve
+
+ASTERISK-22197: [patch] Queuelog EXITWITHKEY only two of four parameters
+Revision: 400625
+Reporter: mdalius
+Testers: Dalius M.
+Coders: elguero
+
+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
+
+ASTERISK-23547: [patch] app_queue removing callers from queue when reloading
+Revision: 411587
+Reporter: italorossi
+Coders: jcolp
+
+ASTERISK-23823: [patch] Option to keep queuerules in realtime
+Revision: 420625
+Reporter: michaelk
+Coders: Michael K
+
+ASTERISK-24365: [Patch] Dialplan function to get first/head caller channel on queue
+Revision: 424493
+Reporter: kfhdk
+Coders: Kristian Hogh
+
+

Category: Applications/app_sayunixtime


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

Category: Applications/app_sms


+ASTERISK-18331: app_sms failure
+Revision: 412697
+Reporter: dwmw2
+Coders: David Woodhouse
+
+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_stack


+ASTERISK-23220: STACK_PEEK function with no arguments causes crash/core dump
+Revision: 407105
+Reporter: jpsharp
+Coders: coreyfarrell
+
+ASTERISK-23620: Code path in app_stack fails to unlock list
+Revision: 412228
+Reporter: marquis
+Coders: Bradley Watkins
+
+

Category: Applications/app_voicemail


+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: 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-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
+
+ASTERISK-23541: Asterisk 12.1.0 Not respecting directmedia=no and issuing REINVITE
+Revision: 414976
+Reporter: devlap
+Coders: jcolp
+
+ASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP capable smart bridge doesn't cause the bridge to resume being a native rtp bridge
+Revision: 424508
+Reporter: jrose
+Coders: rmudgett
+
+ASTERISK-24327: bridge_native_rtp: Smart bridge operation to softmix sometimes fails to properly re-INVITE remotely bridged participants
+Revision: 425762
+Reporter: mjordan
+Coders: mjordan
+
+

Category: Bridges/bridge_simple


+ASTERISK-22709: crash: atxfer threeway call results in crash while creating channel snapshot
+Revision: 404260
+Reporter: jbigelow
+Coders: kharwell
+
+ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
+Revision: 413651
+Reporter: hexanol
+Coders: jcolp
+
+ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
+Revision: 413682
+Reporter: hexanol
+Coders: jcolp
+
+

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-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-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
+Revision: 405314
+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
+
+ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue are not inserted
+Revision: 405830
+Reporter: StuxForce
+Coders: Jeremy Laine, Eugene
+
+ASTERISK-23069: Custom CDR variable not recorded when set in macro called from app_queue
+Revision: 408450
+Reporter: shadow431
+Coders: newtonr
+
+ASTERISK-23164: CDRs: mid-call/pre-dial handlers perturb context/exten/app/data fields during Dial
+Revision: 407085
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24237: CDR: FRACK With PJSIP blonde transfer.
+Revision: 423546
+Reporter: rmudgett
+Coders: jrose
+
+ASTERISK-24241: crash: CDRs recursively attempt to update Party B information in a multi-party bridge, overrunning the stack
+Revision: 422717
+Reporter: dsr
+Testers: Deepak Singh Rawat
+Coders: mjordan
+
+ASTERISK-24254: CDRs: Application/args/dialplan CEP updated during dial operation
+Revision: 422720
+Reporter: mjordan
+Testers: Tony Lewis
+Coders: mjordan
+
+ASTERISK-24394: CDR: FRACK with PJSIP directed pickup.
+Revision: 425456
+Reporter: rmudgett
+Coders: rmudgett
+
+ASTERISK-24426: CDR Batch mode: size used as time value after first expire
+Revision: 425744
+Reporter: shaneblaser
+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
+
+ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue are not inserted
+Revision: 405830
+Reporter: StuxForce
+Coders: Jeremy Laine, Eugene
+
+ASTERISK-23069: Custom CDR variable not recorded when set in macro called from app_queue
+Revision: 408450
+Reporter: shadow431
+Coders: newtonr
+
+

Category: CDR/cdr_pgsql


+ASTERISK-23737: application_name support in cdr_pgsql and res_config_pgsql
+Revision: 418755
+Reporter: doome
+Coders: Gergely Domodi
+
+

Category: CDR/cdr_radius


+ASTERISK-22980: [patch]Allow building cdr_radius and cel_radius against libfreeradius-client
+Revision: 406825
+Reporter: sharky
+Coders: sharky
+
+

Category: CDR/cdr_sqlite3_custom


+ASTERISK-23766: [patch] Specify timeout for database write in SQLite
+Revision: 416339
+Reporter: igorg
+Coders: igorg
+
+

Category: CEL/General


+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-22854: [patch] - Deadlock between cel_pgsql unload and core_event_dispatcher taskprocessor thread
+Revision: 404606
+Reporter: hexanol
+Coders: hexanol
+
+ASTERISK-22871: cel_pgsql module not loading after "reload" or "reload cel_pgsql.so" command
+Revision: 404860
+Reporter: mpiazzatnetbug
+Coders: kharwell
+
+

Category: CEL/cel_sqlite3_custom


+ASTERISK-23766: [patch] Specify timeout for database write in SQLite
+Revision: 416339
+Reporter: igorg
+Coders: igorg
+
+

Category: Channels/General


+ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably introduced in 11.7.0
+Revision: 409159
+Reporter: oleke
+Coders: rmudgett
+
+ASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
+Revision: 425784
+Reporter: rmudgett
+Coders: rmudgett
+
+

Category: Channels/chan_dahdi


+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
+
+ASTERISK-22918: dahdi show channels slices PRI channel dnid on output
+Revision: 404787
+Reporter: outtolunc
+Coders: outtolunc
+
+ASTERISK-23008: Local channels loose CALLERID name when DAHDI channel connects
+Revision: 405947
+Reporter: mcargile
+Coders: rmudgett
+
+ASTERISK-23709: Regression in Dahdi/Analog/waitfordialtone
+Revision: 414070
+Reporter: one47
+Coders: Steve Davies
+
+ASTERISK-23897: [patch]Change in SETUP ACK handling (checking PI) in revision 413765 breaks working environments
+Revision: 417976
+Reporter: patrol-cz
+Coders: Pavel Troller, rmudgett
+
+ASTERISK-23966: Media format improvements: verify chan_dahdi works
+Revision: 419044
+Reporter: mjordan
+Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
+Coders: mjordan
+
+

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-22025: [patch] Add IPv6 Support To chan_iax2
+Revision: 400568
+Reporter: elguero
+Coders: elguero
+
+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
+
+ASTERISK-23767: [patch] Dynamic IAX2 registration stops trying if ever not able to resolve
+Revision: 422277
+Reporter: bbs2web
+Testers: David Herselman, elguero
+Coders: elguero
+
+ASTERISK-23958: Media format improvements: make chan_iax2 work
+Revision: 419109
+Reporter: mjordan
+Coders: jrose
+
+ASTERISK-24107: [crash] chan_iax2: When building peer with allow=all
+Revision: 420028
+Reporter: elguero
+Coders: jrose
+
+ASTERISK-24150: FRACK when using iax.conf bandwidth option.
+Revision: 420364
+Reporter: rmudgett
+Coders: rmudgett
+
+ASTERISK-24265: segfault in asterisk when try to make call to IAX
+Revision: 423526
+Reporter: dafi
+Coders: jrose
+
+ASTERISK-24389: chan_iax2: Unit test on Bamboo failing
+Revision: 424753
+Reporter: kharwell
+Coders: jcolp
+
+

Category: Channels/chan_local


+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-23008: Local channels loose CALLERID name when DAHDI channel connects
+Revision: 405947
+Reporter: mcargile
+Coders: rmudgett
+
+ASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
+Revision: 425784
+Reporter: rmudgett
+Coders: rmudgett
+
+

Category: Channels/chan_mgcp


+ASTERISK-21190: chan_mgcp crash on chunked m= sdp line
+Revision: 401540
+Reporter: adomjan
+Coders: adomjan
+
+ASTERISK-23100: [patch] In chan_mgcp the ident in transmitted request and request queue may differ - fix for locking
+Revision: 406078
+Reporter: adomjan
+Coders: kmoore
+
+

Category: Channels/chan_motif


+ASTERISK-24384: chan_motif: format capabilities leak on module load error
+Revision: 424553
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-24384: chan_motif: format capabilities leak on module load error
+Revision: 424555
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Channels/chan_pjsip


+ASTERISK-21084: New SIP Channel Driver - Path Support
+Revision: 405566
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-21443: New SIP Channel Driver - Create a state provider for dialog-info+xml
+Revision: 418117
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option in chan_gulp
+Revision: 403208
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-22133: Document realtime schemas for chan_pjsip objects
+Revision: 400533
+Reporter: mjordan
+Coders: jrose
+
+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-22868: chan_pjsip: 'setvar' should be supported on endpoints
+Revision: 404664
+Reporter: jcolp
+Coders: kharwell
+
+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
+
+ASTERISK-23018: PJSip 'allow=all' results in failed SDP negotiation
+Revision: 405876
+Reporter: xrobau
+Coders: sgriepentrog
+
+ASTERISK-23020: PJSip - Multihomed machine returning wrong IP address
+Revision: 410452
+Reporter: xrobau
+Testers: myself in a virtualized environment with multiple interfaces
+Coders: jcolp
+
+ASTERISK-23081: PJSip Tab Expansion erroring
+Revision: 405339
+Reporter: xrobau
+Coders: kmoore
+
+ASTERISK-23082: Including g722 in pjsip codec configuration results in unexpected SDP offers
+Revision: 406490
+Reporter: xrobau
+Coders: jcolp
+
+ASTERISK-23584: PJSIP 'Unable to create channel' when attempting to call from endpoint with UDP transport to one using WebSockets
+Revision: 411928
+Reporter: rnewton
+Coders: jcolp
+
+ASTERISK-23718: res_pjsip_incoming_blind_request: crash with NULL session channel
+Revision: 414949
+Reporter: jrose
+Coders: kmoore
+
+ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in leaked RTP ports
+Revision: 414750
+Reporter: cervajs
+Coders: rmudgett
+
+ASTERISK-23960: Media format improvements: verify chan_pjsip works
+Revision: 419044
+Reporter: mjordan
+Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
+Coders: mjordan
+
+ASTERISK-24000: chan_pjsip: Add accountcode setting
+Revision: 418757
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on received 200 OK
+Revision: 421957
+Reporter: Each
+Coders: jcolp
+
+ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
+Revision: 422543
+Reporter: mjordan
+Coders: mmichelson
+
+ASTERISK-24222: PJSIP: Failed assertions when placing a call with no allow= specified
+Revision: 424358
+Reporter: mmichelson
+Coders: jrose
+
+ASTERISK-24356: PJSIP: Directed pickup causes deadlock
+Revision: 424473
+Reporter: rmudgett
+Coders: rmudgett
+
+ASTERISK-24382: chan_pjsip: Calling PJSIP_MEDIA_OFFER on a non-PJSIP channel results in an invalid reference of a channel pvt and a FRACK
+Revision: 424623
+Reporter: mjordan
+Coders: mjordan
+
+

Category: Channels/chan_sip/CodecHandling


+ASTERISK-21131: [patch] - Asterisk creates SDP with (peer) unsupported audio codec
+Revision: 401500
+Reporter: nbougues
+Coders: nbougues
+
+ASTERISK-23916: [patch]SIP/SDP fmtp line may include whitespace between attributes
+Revision: 417590
+Reporter: traud
+Coders: Alexander Traud
+
+

Category: Channels/chan_sip/DatabaseSupport


+ASTERISK-17523: Qualify for static realtime peers does not work
+Revision: 410108
+Reporter: jamicque
+Testers: wushumasters
+Coders: Trevor Peirce
+
+

Category: Channels/chan_sip/General


+ASTERISK-15879: [patch] Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
+Revision: 425072
+Reporter: tsearle
+Coders: Torrey Searle, Nitesh Bansal
+
+ASTERISK-19465: P-Asserted-Identity Privacy
+Revision: 412759
+Reporter: kristoff
+Coders: jrose
+
+ASTERISK-19465: P-Asserted-Identity Privacy
+Revision: 412824
+Reporter: kristoff
+Coders: jrose
+
+ASTERISK-20784: Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
+Revision: 425072
+Reporter: nbansal
+Coders: Torrey Searle, Nitesh Bansal
+
+ASTERISK-21064: Crash when handling ACK on dialog that has no channel
+Revision: 397753
+Reporter: colinc
+Testers: wdoekes, Colin Cutherbertson
+Coders: wdoekes
+
+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-21406: [patch] chan_sip deadlock on monlock between unload_module and do_monitor
+Revision: 410227
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-22007: chan_sip: segfault with invalid sdp
+Revision: 397760
+Reporter: wdoekes
+Testers: wdoekes
+Coders: wdoekes
+
+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-22551: Session timer : UAS (Asterisk) starts counting at Invite, UAC starts counting at 200 OK.
+Revision: 414643
+Reporter: i2045
+Coders: wdoekes
+
+ASTERISK-22582: [patch] chan_sip refactor - sip_route
+Revision: 407926
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+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
+
+ASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
+Revision: 425300
+Reporter: looserouting
+Testers: Paolo Compagnini
+Coders: wdoekes
+
+ASTERISK-22945: [patch] Memory leaks in chan_sip.c with realtime peers
+Revision: 424180
+Reporter: ibercom
+Testers: Yuriy Gorlichenko
+Coders: ibercom
+
+ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in sip.conf.sample
+Revision: 405830
+Reporter: varnav
+Coders: Jeremy Laine, Eugene
+
+ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably introduced in 11.7.0
+Revision: 409159
+Reporter: oleke
+Coders: rmudgett
+
+ASTERISK-23306: chan_sip: Asterisk creates ACK with empty Route: headers
+Revision: 408699
+Reporter: mjordan
+Coders: coreyfarrell
+
+ASTERISK-23323: [patch]chan_sip: missing p->owner checks in handle_response_invite
+Revision: 409257
+Reporter: wdoekes
+Coders: wdoekes
+
+ASTERISK-23373: [patch]Security: Open FD exhaustion with chan_sip Session-Timers
+Revision: 410346
+Reporter: coreyfarrell
+Coders: Corey Farrell
+
+ASTERISK-23406: [patch]Fix typo in "sip show peer"
+Revision: 409475
+Reporter: ibercom
+Testers: ibercom
+Coders: ibercom
+
+ASTERISK-23541: Asterisk 12.1.0 Not respecting directmedia=no and issuing REINVITE
+Revision: 414976
+Reporter: devlap
+Coders: jcolp
+
+ASTERISK-23564: [patch]TLS/SRTP status of channel not currently available in a CLI command
+Revision: 413878
+Reporter: laimbock
+Coders: jrose
+
+ASTERISK-23790: [patch] - SIP From headers longer than 256 characters result in dropped call and 'No closing bracket' warnings.
+Revision: 417251
+Reporter: uniken1
+Testers: uniken1
+Coders: wdoekes
+
+ASTERISK-23959: Media format improvements: verify chan_sip works
+Revision: 419044
+Reporter: mjordan
+Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
+Coders: mjordan
+
+ASTERISK-23972: [patch]sip.conf progressinband=never does not mean 'never'.
+Revision: 418868
+Reporter: one47
+Coders: Steve Davies
+
+ASTERISK-24063: [patch]Asterisk does not respect outbound proxy when sending qualify requests
+Revision: 425822
+Reporter: damianivereigh
+Coders: Damian Ivereigh
+
+ASTERISK-24067: chan_sip: upgrade registry and mwi object to ao2
+Revision: 419438
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-24178: [patch]fromdomainport used even if not set
+Revision: 421721
+Reporter: ebroad
+Coders: Elazar Broad
+
+ASTERISK-24321: SIP deadlock when running automated queues tests
+Revision: 425505
+Reporter: spitts
+Coders: jrose
+
+ASTERISK-24335: [PATCH] Asterisk incorrectly responds 503 to INVITE retransmissions of rejected calls
+Revision: 423724
+Reporter: tsearle
+Coders: Torrey Searle
+
+

Category: Channels/chan_sip/Interoperability


+ASTERISK-17179: [patch] IMS TEL URI incoming INVITE RFC 3966 not recognized
+Revision: 412292
+Reporter: geertivp
+Testers: Geert Van Pamel
+Coders: Geert Van Pamel
+
+ASTERISK-20841: fromdomain not honored on outbound INVITE request
+Revision: 411024
+Reporter: kgoedert
+Coders: jcolp
+
+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-23504: [patch] MESSAGE string is not present in allowed methods in SIP header
+Revision: 411375
+Reporter: martinkontsek
+Coders: mjordan
+
+ASTERISK-24301: Security: Out of call MESSAGE requests processed via Message channel driver can crash Asterisk
+Revision: 423380
+Reporter: mjordan
+Coders: mmichelson
+
+

Category: Channels/chan_sip/NewFeature


+ASTERISK-24040: [patch]Retrieving source port of sip message in dialplan
+Revision: 419970
+Reporter: dtryba
+Coders: dtryba
+
+ASTERISK-24040: [patch]Retrieving source port of sip message in dialplan
+Revision: 420144
+Reporter: dtryba
+Coders: dtryba
+
+ASTERISK-24280: Add 'rtpbindaddr' setting for chan_sip
+Revision: 422241
+Reporter: pabelanger
+Testers: Paul Belanger
+Coders: Paul Belanger
+
+

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-17138: [patch] Asterisk not re-registering after it receives "Forbidden - wrong password on authentication"
+Revision: 405129
+Reporter: rudolf
+Coders: kmoore
+
+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
+
+ASTERISK-22946: Local From tag regression with sipgate.de
+Revision: 405437
+Reporter: eisvogel
+Coders: sgriepentrog
+
+

Category: Channels/chan_sip/SRTP


+ASTERISK-22961: [patch] DTLS-SRTP not working with SHA-256
+Revision: 417679
+Reporter: jideliov
+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-22791: asterisk sends Re-INVITE after receiving a BYE
+Revision: 425300
+Reporter: looserouting
+Testers: Paolo Compagnini
+Coders: wdoekes
+
+ASTERISK-22988: [patch]T38 , SIP 488 after Rejecting image media offer due to invalid or unsupported syntax
+Revision: 406173
+Reporter: adomjan
+Coders: kmoore
+
+

Category: Channels/chan_sip/TCP-TLS


+ASTERISK-17727: [patch] TLS doesn't get all certificate chain
+Revision: 407275
+Reporter: luke1980
+Coders: st, Guillaume Martres
+
+ASTERISK-18345: [patch] sips connection dropped by asterisk with a large INVITE
+Revision: 420437
+Reporter: stephane.chazelas
+Coders: Elazar Broad
+
+ASTERISK-23905: [patch]Enable Forward Secrecy (PFS) in TLS
+Revision: 417803
+Reporter: traud
+Coders: Alexander Traud
+
+

Category: Channels/chan_sip/Transfers


+ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
+Revision: 408645
+Reporter: fabled
+Coders: kharwell
+
+ASTERISK-22615: sip_attended_transfer: crash on disposed of object in native RTP bridge
+Revision: 400452
+Reporter: mjordan
+Coders: mmichelson
+
+ASTERISK-23290: chan_sip: ast_bridge_transfer_blind causes channel to be hung up immediately, leading to BYE request being sent before NOTIFY
+Revision: 408070
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
+Revision: 413651
+Reporter: hexanol
+Coders: jcolp
+
+ASTERISK-23497: chan_sip SIP protocol attended transfer, with directmedia=yes results in a simple bridge, typically with no audio
+Revision: 413682
+Reporter: hexanol
+Coders: jcolp
+
+

Category: Channels/chan_sip/WebSocket


+ASTERISK-22961: [patch] DTLS-SRTP not working with SHA-256
+Revision: 417679
+Reporter: jideliov
+Coders: jcolp
+
+ASTERISK-23997: chan_sip: port incorrectly incremented for RTCP ICE candidates in SDP answer
+Revision: 421912
+Reporter: slavon
+Coders: jcolp
+
+

Category: Channels/chan_skinny


+ASTERISK-23249: Skinny subchannel locking issues
+Revision: 407198
+Reporter: wedhorn
+Testers: snuffy, myself
+Coders: wedhorn
+
+

Category: Channels/chan_unistim


+ASTERISK-23592: [patch]Improvements to chan_unistim
+Revision: 413048
+Reporter: whiskerp
+Coders: igorg
+
+ASTERISK-23792: Mutex left locked in chan_unistim.c
+Revision: 414679
+Reporter: whiskerp
+Coders: wdoekes
+
+ASTERISK-23846: Unistim multilines. Loss of voice after second call drops (on a second line).
+Revision: 425677
+Reporter: rustamxp
+Coders: igorg
+
+

Category: Codecs/codec_ilbc


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

Category: Contrib/General


+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
+
+ASTERISK-23233: alembic missing scripts for certain realtime tables
+Revision: 409889
+Reporter: jmls
+Coders: rmudgett
+
+ASTERISK-23492: Add option to safe_asterisk to disable backgrounding
+Revision: 415173
+Reporter: wdoekes
+Coders: wdoekes
+
+ASTERISK-23492: Add option to safe_asterisk to disable backgrounding
+Revision: 415524
+Reporter: wdoekes
+Coders: wdoekes
+
+ASTERISK-23639: PJSIP Realtime: Alembic migration needed in order to widen some string columns
+Revision: 412993
+Reporter: mmichelson
+Coders: kharwell
+
+ASTERISK-23781: outgoing missing as enum from contrib/ast-db-manage/config
+Revision: 424380
+Reporter: mores
+Coders: jrose
+
+ASTERISK-23825: Alembic scripts - table queue_members missing unique index on column uniqueid
+Revision: 420212
+Reporter: mores
+Coders: rmudgett
+
+ASTERISK-23847: Alembic voicemail script - 'recording' column should be longblob on MySQL
+Revision: 420212
+Reporter: mores
+Coders: rmudgett
+
+ASTERISK-23909: Alembic scripts - table sippeers could use a longer useragent column
+Revision: 420212
+Reporter: mores
+Coders: rmudgett
+
+ASTERISK-23921: refcounter.py uses excessive ram for large refs files
+Revision: 417485
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-24011: [patch]safe_asterisk tries to set ulimit -n too high on linux systems with lots of RAM
+Revision: 424881
+Reporter: xdrive
+Coders: Michael Myles
+
+

Category: Core/AstDB


+ASTERISK-22350: DUNDI - core dump on shutdown - segfault in sqlite3_reset from /usr/lib/libsqlite3.so.0
+Revision: 404346
+Reporter: wimpy
+Coders: sgriepentrog
+
+ASTERISK-23766: [patch] Specify timeout for database write in SQLite
+Revision: 416339
+Reporter: igorg
+Coders: igorg
+
+ASTERISK-24050: [patch] Improve AstDb I/O When Updating Rows
+Revision: 419222
+Reporter: elguero
+Coders: elguero
+
+

Category: Core/AstMM


+ASTERISK-23922: ao2_container nodes are inconsistent REF_DEBUG
+Revision: 417213
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-23948: REF_DEBUG fails to record ao2_ref against objects that were already freed
+Revision: 417511
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Core/Bridging


+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-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
+
+ASTERISK-22904: bridges: lock the bridge when creating bridge snapshots
+Revision: 412194
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-22984: ari: Transfer messages not being sent out ARI WebSocket
+Revision: 407154
+Reporter: dlee
+Coders: jcolp
+
+ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
+Revision: 410158
+Reporter: mjordan
+Coders: sgriepentrog
+
+ASTERISK-23499: app_agent_pool: Interval hook prevents channel from being hung up
+Revision: 414748
+Reporter: mjordan
+Coders: rmudgett
+
+ASTERISK-23941: ARI: Attended transfers of channels into Stasis application lose information
+Revision: 420338
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23987: BridgeWait: channel entering into holding bridge that is being destroyed fails to successfully join the newly created holding bridge
+Revision: 419539
+Reporter: mjordan
+Coders: jcolp
+
+

Category: Core/BuildSystem


+ASTERISK-13797: [patch] relax badshell tilde test
+Revision: 425295
+Reporter: tzafrir
+Coders: wdoekes
+
+ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed
+Revision: 401328
+Reporter: arcanos
+Coders: wdoekes
+
+ASTERISK-24156: Asterisk 'make full' fails with raise xml.dom.NotFoundErr
+Revision: 420289
+Reporter: rnewton
+Coders: mjordan
+
+

Category: Core/CallerID


+ASTERISK-23488: Logic error in callerid checksum processing
+Revision: 410775
+Reporter: rmeyerriecks
+Coders: rmeyerriecks
+
+ASTERISK-24406: Some caller ID strings are parsed differently since 11.13.0
+Revision: 425156
+Reporter: hexanol
+Testers: Etienne Lessard
+Coders: kmoore
+
+

Category: Core/Channels


+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
+
+ASTERISK-22846: testsuite: masquerade super test fails on all branches (still)
+Revision: 411724
+Reporter: mjordan
+Coders: rmudgett
+
+ASTERISK-22919: core show channeltypes slicing
+Revision: 404582
+Reporter: outtolunc
+Coders: outtolunc
+
+ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
+Revision: 410158
+Reporter: mjordan
+Coders: sgriepentrog
+
+

Category: Core/CodecInterface


+ASTERISK-24064: media formats: Improve performance in the Asterisk core by overhauling its media format architecture
+Revision: 419044
+Reporter: mjordan
+Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
+Coders: mjordan
+
+

Category: Core/Configuration


+ASTERISK-22009: Config framework does not handle reloading multiple config files correctly.
+Revision: 399352
+Reporter: rmudgett
+Coders: rmudgett
+
+ASTERISK-23383: Wrong sense test on stat return code causes unchanged config check to break with include files.
+Revision: 409919
+Reporter: davidw
+Coders: kmoore
+
+ASTERISK-23487: features.conf cant load from realtime because features_config.c starts before loader.c
+Revision: 412699
+Reporter: den159
+Testers: Denis
+Coders: mjordan
+
+ASTERISK-23546: CB_ADD_LEN does not do what you'd think
+Revision: 411963
+Reporter: wdoekes
+Coders: rmudgett
+
+ASTERISK-23683: #includes - wildcard character in a path more than one directory deep - results in no config parsing on module reload
+Revision: 415231
+Reporter: tootai
+Coders: rmudgett
+
+ASTERISK-23803: AMI action UpdateConfig EmptyCat clears all categories but the requested one
+Revision: 414883
+Reporter: zvision
+Coders: zvision
+
+ASTERISK-24231: crash: CLI execution of realtime destroy sippeers id 1 causes crash due to NULL name provided to ast_variable
+Revision: 422991
+Reporter: pnlarsson
+Coders: jrose
+
+

Category: Core/General


+ASTERISK-17837: extconfig.conf - Maximum Include level (1) exceeded
+Revision: 406646
+Reporter: pz
+Coders: russell
+
+ASTERISK-19773: Asterisk crash on issuing Asterisk-CLI 'reload' command multiple times on cli_aliases
+Revision: 407217
+Reporter: joel_vandal
+Coders: jcolp
+
+ASTERISK-22008: Config framework docs should display the see-also information in CLI output.
+Revision: 410210
+Reporter: rmudgett
+Coders: mjordan
+
+ASTERISK-22079: Segfault: INTERNAL_OBJ (user_data=0x6374652f) at astobj2.c:120
+Revision: 411092
+Reporter: jamuel
+Coders: Steve Davies
+
+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
+
+ASTERISK-23065: On Asterisk start, device state is INVALID for previously registered PJSIP endpoints, despite re-registrations
+Revision: 405644
+Reporter: rnewton
+Coders: kharwell
+
+ASTERISK-23084: [patch]rasterisk needlessly prints the AST-2013-007 warning
+Revision: 404912
+Reporter: tzafrir
+Coders: tzafrir
+
+ASTERISK-23098: [patch]possible null pointer dereference in format.c
+Revision: 408139
+Reporter: marcelloceschia
+Coders: marcelloceschia, coreyfarrell
+
+ASTERISK-23114: Formats: Improve performance of Asterisk by handling formats in a more performant manner
+Revision: 419044
+Reporter: mjordan
+Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
+Coders: mjordan
+
+ASTERISK-23265: Preloading Certain Modules in Asterisk 12 causes a core dump
+Revision: 408859
+Reporter: tm1000
+Testers: Andrew Nagy, Rusty Newton
+Coders: mjordan
+
+ASTERISK-23320: Preloading pbx_config.so with a CustomPresence hint defined results in crash
+Revision: 408859
+Reporter: xrobau
+Testers: Andrew Nagy, Rusty Newton
+Coders: mjordan
+
+ASTERISK-23546: CB_ADD_LEN does not do what you'd think
+Revision: 411963
+Reporter: wdoekes
+Coders: rmudgett
+
+ASTERISK-23654: Add 'pjsip reload' to default cli_aliases.conf
+Revision: 415302
+Reporter: rnewton
+Coders: newtonr
+
+ASTERISK-23920: Move eid functions to utils.c, mark netsock.h deprecated
+Revision: 417167
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-23984: Infinite loop possible in ast_careful_fwrite()
+Revision: 417800
+Reporter: one47
+Coders: one47
+
+ASTERISK-24064: media formats: Improve performance in the Asterisk core by overhauling its media format architecture
+Revision: 419044
+Reporter: mjordan
+Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
+Coders: mjordan
+
+ASTERISK-24069: Deprecate astobj.h
+Revision: 419439
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Core/HTTP


+ASTERISK-23068: http: Implement support for chunked Transfer-Encoding
+Revision: 405862
+Reporter: mjordan
+Coders: sgriepentrog
+
+ASTERISK-23340: Security Vulnerability: stack allocation of cookie headers in loop allows for unauthenticated remote denial of service attack
+Revision: 410395
+Reporter: mjordan
+Coders: rmudgett
+
+ASTERISK-23552: http: support persistent connections
+Revision: 417901
+Reporter: sgriepentrog
+Coders: rmudgett
+
+ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP connections.
+Revision: 415907
+Reporter: rmudgett
+Coders: rmudgett
+
+ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP connections.
+Revision: 416071
+Reporter: rmudgett
+Coders: rmudgett
+
+

Category: Core/Internationalization


+ASTERISK-23509: [patch]SayNumber for Polish language tries to play empty files for numbers divisible by 100
+Revision: 411246
+Reporter: zvision
+Coders: jcolp
+
+

Category: Core/Jitterbuffer


+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-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
+
+ASTERISK-23616: Big memory leak in logger.c
+Revision: 412307
+Reporter: ibercom
+Coders: coreyfarrell
+
+

Category: Core/ManagerInterface


+ASTERISK-21178: Improve documentation for manager command Getvar, Setvar
+Revision: 419945
+Reporter: rnewton
+Testers: Rusty Newton
+Coders: newtonr
+
+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-22899: Manager UserEvent including action on output
+Revision: 404832
+Reporter: outtolunc
+Coders: outtolunc
+
+ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being executed from external interfaces
+Revision: 403960
+Reporter: mjordan
+Coders: dlee
+
+ASTERISK-23034: [patch] manager Originate doesn't abort on failed format_cap allocation
+Revision: 405747
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-23104: Specifying the SetVar AMI without a Channel cause Asterisk to crash
+Revision: 409627
+Reporter: jvandal
+Testers: Joel Vandal
+Coders: elguero
+
+ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
+Revision: 410158
+Reporter: mjordan
+Coders: sgriepentrog
+
+ASTERISK-23154: Manager: ExtensionStatus event does not present information in a human readable way
+Revision: 406647
+Reporter: jrose
+Coders: kharwell
+
+ASTERISK-23420: [patch]Memory leak in manager_add_filter function in manager.c
+Revision: 410624
+Reporter: hexanol
+Coders: Etienne Lessard
+
+ASTERISK-23803: AMI action UpdateConfig EmptyCat clears all categories but the requested one
+Revision: 414883
+Reporter: zvision
+Coders: zvision
+
+ASTERISK-23985: PresenceState Action response does not contain ActionID; duplicates Message Header
+Revision: 418717
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24124: manager: UserEvent action skips over the first header
+Revision: 419789
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
+Revision: 421310
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24262: AMI CoreShowChannel missing several output fields and event documentation
+Revision: 424425
+Reporter: mclaborn
+Coders: kmoore
+
+ASTERISK-24331: Unexpected Errors in Asterisk Manager Interface Output
+Revision: 423285
+Reporter: xrobau
+Testers: George Joseph
+Coders: gtjoseph
+
+ASTERISK-24354: AMI sendMessage closes AMI connection on error
+Revision: 424693
+Reporter: pk16208
+Coders: Peter Katzmann
+
+ASTERISK-24378: Release AMI connections on shutdown
+Revision: 424581
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Core/NewFeature


+ASTERISK-23553: Add ast_spinlock capability to lock.h
+Revision: 412977
+Reporter: gtj
+Coders: gtjoseph
+
+

Category: Core/PBX


+ASTERISK-23827: autoservice thread doesn't exit at shutdown
+Revision: 415466
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-24038: device state: Report ONHOLD device state if channel driver defers device state calculation to core
+Revision: 419358
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24249: SIP debugs do not stop
+Revision: 423070
+Reporter: amohod
+Coders: wdoekes
+
+

Category: Core/RTP


+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
+
+ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)}
+Revision: 408652
+Reporter: rsw686
+Coders: rsw686
+
+ASTERISK-23279: [patch]Asterisk doesn't support the dynamic payload change in rtp mapping in the 200 OK response
+Revision: 408731
+Reporter: nbansal
+Coders: nbansal
+
+ASTERISK-23665: Wrong mime type for codec H263-1998 (h263+)
+Revision: 413790
+Reporter: gma
+Coders: wdoekes
+
+

Category: Core/Sorcery


+ASTERISK-22537: Create Sorcery equivalent to the AST_CONFIG function
+Revision: 408519
+Reporter: gtj
+Coders: gtjoseph
+
+ASTERISK-22537: Create Sorcery equivalent to the AST_CONFIG function
+Revision: 410042
+Reporter: gtj
+Coders: gtjoseph
+
+ASTERISK-24312: SIGABRT when improperly configured realtime pjsip
+Revision: 425700
+Reporter: dafi
+Coders: kmoore
+
+

Category: Core/Stasis


+ASTERISK-21969: Odd events during Stasis origination
+Revision: 397820
+Reporter: mjordan
+Coders: dlee
+
+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
+
+ASTERISK-22984: ari: Transfer messages not being sent out ARI WebSocket
+Revision: 407154
+Reporter: dlee
+Coders: jcolp
+
+ASTERISK-23204: Device state cache requires improvement
+Revision: 410185
+Reporter: mmichelson
+Coders: rmudgett
+
+ASTERISK-23258: Target_uri for LiveRecording model in ARI
+Revision: 410027
+Reporter: skrusty
+Coders: jcolp
+
+ASTERISK-23560: [ARI] MOH doesn't indicate progress
+Revision: 413122
+Reporter: jan.svoboda
+Coders: jcolp
+
+ASTERISK-23573: Crash when transferring unbridged call - in bridge_app_subscribed at stasis/app.c
+Revision: 412883
+Reporter: mmichelson
+Coders: jcolp
+
+ASTERISK-23811: Improve performance of Asterisk by reducing the number of channel snapshots created
+Revision: 416216
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-23852: ARI mixing bridges should propagate linkedids.
+Revision: 418226
+Reporter: rmudgett
+Coders: rmudgett
+
+

Category: Core/UDPTL


+ASTERISK-18706: UDPTL fail while using directmedia
+Revision: 399459
+Reporter: jkister
+Coders: jrose
+
+ASTERISK-23908: [patch]When using FEC error correction, asterisk tries considers negative sequence numbers as missing
+Revision: 417327
+Reporter: tsearle
+Coders: Torrey Searle
+
+

Category: Documentation


+ASTERISK-21178: Improve documentation for manager command Getvar, Setvar
+Revision: 419945
+Reporter: rnewton
+Testers: Rusty Newton
+Coders: newtonr
+
+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-22499: ARI documentation - point to HTTP server configuration sample and wiki docs where appropriate
+Revision: 410877
+Reporter: rnewton
+Coders: newtonr
+
+ASTERISK-22662: Documentation fix? - queues.conf says persistentmembers defaults to yes, it appears to lie
+Revision: 406863
+Reporter: rnewton
+Coders: russell
+
+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 Lainé
+
+ASTERISK-23027: [patch] Spelling typo "transfered" instead of "transferred"
+Revision: 405830
+Reporter: sharky
+Coders: Jeremy Laine, Eugene
+
+ASTERISK-23028: [patch] Asterisk man pages contains unquoted minus signs
+Revision: 405830
+Reporter: sharky
+Coders: Jeremy Laine, Eugene
+
+ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in sip.conf.sample
+Revision: 405830
+Reporter: varnav
+Coders: Jeremy Laine, Eugene
+
+ASTERISK-23071: pjsip: mailboxes documentation is lacking
+Revision: 405778
+Reporter: mjordan
+Coders: newtonr
+
+ASTERISK-23178: devicestate.h: device state setting functions are documented with the wrong return values
+Revision: 407340
+Reporter: jrose
+Coders: rmudgett
+
+ASTERISK-23768: [patch] Asterisk man page contains a (new) unquoted minus sign
+Revision: 423919
+Reporter: sharky
+Coders: Jeremy Lainé
+
+ASTERISK-23844: Load of pbx_lua fails on sample extensions.lua with Lua 5.2 or greater due to addition of goto statement
+Revision: 416589
+Reporter: rnewton
+Testers: gtjoseph
+Coders: gtjoseph
+
+ASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be fixed
+Revision: 425881
+Reporter: jvanvleet
+Coders: mjordan
+
+ASTERISK-24156: Asterisk 'make full' fails with raise xml.dom.NotFoundErr
+Revision: 420289
+Reporter: rnewton
+Coders: mjordan
+
+ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
+Revision: 422375
+Reporter: sharky
+Coders: Jeremy Laine
+
+ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
+Revision: 422380
+Reporter: sharky
+Coders: Jeremy Laine
+
+ASTERISK-24262: AMI CoreShowChannel missing several output fields and event documentation
+Revision: 424425
+Reporter: mclaborn
+Coders: kmoore
+
+ASTERISK-24300: API docs don't conform to stated Swagger version
+Revision: 423622
+Reporter: marquis
+Coders: mjordan
+
+

Category: Features


+ASTERISK-22426: features: Asterisk 12 fails to start without feature.conf present
+Revision: 398064
+Reporter: mjordan
+Coders: jrose
+
+ASTERISK-22608: [patch] Substitute Variables In Features Application Map Before Execution
+Revision: 419252
+Reporter: elguero
+Coders: elguero
+
+

Category: Features/Parking


+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-23103: [patch]Crash in ast_format_cmp, in ao2_find
+Revision: 411312
+Reporter: n8ideas
+Coders: coreyfarrell
+
+ASTERISK-23114: Formats: Improve performance of Asterisk by handling formats in a more performant manner
+Revision: 419044
+Reporter: mjordan
+Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, jcolp
+Coders: mjordan
+
+

Category: Functions/General


+ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being executed from external interfaces
+Revision: 403960
+Reporter: mjordan
+Coders: dlee
+
+ASTERISK-23391: Audit dialplan function usage of channel variable
+Revision: 411328
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Functions/func_cdr


+ASTERISK-22613: cdr_prop function is not working
+Revision: 400197
+Reporter: falves11
+Coders: mjordan
+
+ASTERISK-23250: CDR(start) function is broken due to sizeof dereference
+Revision: 407260
+Reporter: snuffy
+Coders: snuffy
+
+

Category: Functions/func_channel


+ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)}
+Revision: 408652
+Reporter: rsw686
+Coders: rsw686
+
+

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_math


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

Category: Functions/func_odbc


+ASTERISK-23582: [patch]Inconsistent column length in *odbc
+Revision: 414696
+Reporter: wdoekes
+Coders: jcolp
+
+ASTERISK-23582: [patch]Inconsistent column length in *odbc
+Revision: 415000
+Reporter: wdoekes
+Coders: wdoekes
+
+

Category: Functions/func_presencestate


+ASTERISK-23671: PRESENCE_STATE write base64 option not working as intended
+Revision: 413183
+Reporter: mmichelson
+Coders: mmichelson
+
+

Category: Functions/func_strings


+ASTERISK-22910: [patch] - REPLACE() calls strcpy on overlapping memory when is empty
+Revision: 404677
+Reporter: gareth
+Coders: Gareth Palmer
+
+ASTERISK-22970: [patch]Documentation fix for QUOTE()
+Revision: 404100
+Reporter: gareth
+Coders: Gareth Palmer
+
+ASTERISK-23650: Intermittent segfault in string functions
+Revision: 414217
+Reporter: rolek
+Coders: sgriepentrog
+
+

Category: Functions/func_uri


+ASTERISK-23911: URIENCODE/URIDECODE: WARNING about passing an empty string is a bit over zealous
+Revision: 418654
+Reporter: mjordan
+Coders: jrose
+
+

Category: General


+ASTERISK-20567: bashism in autosupport
+Revision: 424127
+Reporter: tzafrir
+Coders: wdoekes
+
+ASTERISK-20703: Merge menuselect into the Asterisk source
+Revision: 418834
+Reporter: mjordan
+Coders: seanbright
+
+ASTERISK-21965: [patch] Bug-fixed version of safe_asterisk not installed over old version
+Revision: 415749
+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 Lainé
+
+ASTERISK-24032: Gentoo compilation emits warning: "_FORTIFY_SOURCE" redefined
+Revision: 421231
+Reporter: maddog
+Testers: Kilburn, wdoekes
+Coders: cloos
+
+ASTERISK-24321: SIP deadlock when running automated queues tests
+Revision: 425505
+Reporter: spitts
+Coders: jrose
+
+

Category: NewFeature


+SS7-27: [patch] isup timers + q.764 compatibility + new cli commands
+Revision: 416416
+Reporter: adomjan
+Coders: rmudgett
+
+

Category: PBX/General


+ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on subsequent logins
+Revision: 400759
+Reporter: jbigelow
+Coders: rmudgett
+
+ASTERISK-22861: [patch]Specifying a null time as parameter to GotoIfTime or ExecIfTime causes segmentation fault
+Revision: 406269
+Reporter: sebmurray
+Coders: coreyfarrell
+
+ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
+Revision: 404295
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
+Revision: 405314
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-23858: 'core show hints' - presence state display is wrong, plus column missing from 'core show hint'
+Revision: 415715
+Reporter: rnewton
+Coders: sgriepentrog
+
+

Category: PBX/pbx_config


+ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is not loaded, or if res_parking.conf has no configuration
+Revision: 408227
+Reporter: lordvadr
+Coders: mjordan
+
+ASTERISK-23320: Preloading pbx_config.so with a CustomPresence hint defined results in crash
+Revision: 408859
+Reporter: xrobau
+Testers: Andrew Nagy, Rusty Newton
+Coders: mjordan
+
+

Category: PBX/pbx_dundi


+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_lua


+ASTERISK-23011: [patch]configure.ac and pbx_lua don't support lua 5.2
+Revision: 405130
+Reporter: gtj
+Coders: kmoore
+
+ASTERISK-23818: PBX_Lua: after asterisk startup module is loaded, but dialplan not available
+Revision: 416670
+Reporter: dennis.guse
+Testers: Dennis Guse, George Joseph
+Coders: gtjoseph
+
+ASTERISK-23818: PBX_Lua: after asterisk startup module is loaded, but dialplan not available
+Revision: 420149
+Reporter: dennis.guse
+Testers: George Joseph
+Coders: gtjoseph
+
+ASTERISK-23844: Load of pbx_lua fails on sample extensions.lua with Lua 5.2 or greater due to addition of goto statement
+Revision: 416589
+Reporter: rnewton
+Testers: gtjoseph
+Coders: gtjoseph
+
+

Category: Resources/res_agi


+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
+
+ASTERISK-23390: NewExten Event with application AGI shows up before and after AGI runs
+Revision: 411870
+Reporter: bford
+Coders: jrose
+
+ASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
+Revision: 420947
+Reporter: mjordan
+Coders: jrose
+
+ASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
+Revision: 421195
+Reporter: mjordan
+Coders: jrose
+
+

Category: Resources/res_ari


+ASTERISK-21582: Asterisk REST API - Implement DELETE /recording/{id}
+Revision: 397988
+Reporter: mjordan
+Coders: dlee
+
+ASTERISK-21969: Odd events during Stasis origination
+Revision: 397820
+Reporter: mjordan
+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-22486: ARI: TCP Reset after 204 response
+Revision: 404567
+Reporter: dlee
+Coders: dlee
+
+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-22677: Playbacks on bridge via ARI are not queued
+Revision: 412641
+Reporter: jbigelow
+Coders: jrose
+
+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-22697: ARI: Add the ability to raise an arbitrary User Event from the Asterisk or Applications resource
+Revision: 414406
+Reporter: mjordan
+Coders: sgriepentrog
+
+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-22984: ari: Transfer messages not being sent out ARI WebSocket
+Revision: 407154
+Reporter: dlee
+Coders: jcolp
+
+ASTERISK-23007: Asterisk Swagger: bump the version number
+Revision: 404185
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-23051: ARI: channel variables in JSON breaks passing parameters in JSON
+Revision: 404512
+Reporter: mjordan
+Coders: dlee
+
+ASTERISK-23051: ARI: channel variables in JSON breaks passing parameters in JSON
+Revision: 406006
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have their unique ID specified by the external application
+Revision: 410158
+Reporter: mjordan
+Coders: sgriepentrog
+
+ASTERISK-23125: ARI: URI is case sensitive
+Revision: 408141
+Reporter: zconkle
+Coders: sgriepentrog
+
+ASTERISK-23128: res_ari: Memory leak on response headers and some JSON response messages
+Revision: 405326
+Reporter: jcolp
+Coders: jcolp
+
+ASTERISK-23143: ARI: subscribing to an already subscribed resource returns a 500 error
+Revision: 406778
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23258: Target_uri for LiveRecording model in ARI
+Revision: 410027
+Reporter: skrusty
+Coders: jcolp
+
+ASTERISK-23295: ARI: ChannelEnteredBridge event not delivered to client during bridge move operation
+Revision: 410528
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23433: ARI: Add 'tones' as a URI scheme for /play operations on resources that support media (bridges, channels)
+Revision: 412536
+Reporter: mjordan
+Coders: jrose
+
+ASTERISK-23437: ARI: Add the ability to add properties to a bridge on creation
+Revision: 410905
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-23444: Playback and Record events not subscribed to when calling Play/Record on bridge
+Revision: 410560
+Reporter: skrusty
+Coders: jrose
+
+ASTERISK-23560: [ARI] MOH doesn't indicate progress
+Revision: 413122
+Reporter: jan.svoboda
+Coders: jcolp
+
+ASTERISK-23588: ARI: Crash when unsubscribing from bridge
+Revision: 412440
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23939: ARI: Allow for channel subscriptions on originate
+Revision: 418090
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-23941: ARI: Attended transfers of channels into Stasis application lose information
+Revision: 420338
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23943: Investigate configuration options to make extraneous Stasis messages optional
+Revision: 420124
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23975: Description of variables field for userEvent operation missing details.
+Revision: 417879
+Reporter: sgalarneau
+Coders: sgalarneau
+
+ASTERISK-24036: ARI: Recording resource should allow copying a recording
+Revision: 419022
+Reporter: sgalarneau
+Testers: Sam Galarneau
+Coders: mjordan
+
+ASTERISK-24037: ARI: RecordingFinished event should return duration of recording
+Revision: 419567
+Reporter: sgalarneau
+Coders: mjordan
+
+ASTERISK-24043: ARI /continue fails to actually continue into the dialplan
+Revision: 421424
+Reporter: krandonbruse
+Coders: jrose
+
+ASTERISK-24134: ARI: GET /channels/{channel_id}/variable for channel in dialplan returns 409 conflict
+Revision: 421310
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
+Revision: 421310
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
+Revision: 421699
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24264: ARI: Adding a channel to a holding bridge automatically starts MOH
+Revision: 422505
+Reporter: sgalarneau
+Testers: Samuel Galarneau
+Coders: mjordan
+
+ASTERISK-24339: Swagger API Docs have incorrect basePath
+Revision: 423619
+Reporter: marquis
+Coders: mjordan
+
+

Category: Resources/res_ari_bridges


+ASTERISK-24264: ARI: Adding a channel to a holding bridge automatically starts MOH
+Revision: 422505
+Reporter: sgalarneau
+Testers: Samuel Galarneau
+Coders: mjordan
+
+

Category: Resources/res_ari_playbacks


+ASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
+Revision: 421699
+Reporter: mjordan
+Coders: mjordan
+
+

Category: Resources/res_calendar_ews


+ASTERISK-24325: res_calendar_ews: cannot be used with neon 0.30
+Revision: 425290
+Reporter: tzafrir
+Coders: wdoekes
+
+

Category: Resources/res_clialiases


+ASTERISK-22757: segfault in res_clialiases.so on reload when mapping "module reload" command
+Revision: 407217
+Reporter: skycomltd
+Coders: jcolp
+
+

Category: Resources/res_config_odbc


+ASTERISK-23459: [patch]Incorrect check for key field and NULL column values in update_odbc
+Revision: 411515
+Reporter: zvision
+Coders: zvision
+
+ASTERISK-23582: [patch]Inconsistent column length in *odbc
+Revision: 414696
+Reporter: wdoekes
+Coders: jcolp
+
+ASTERISK-23582: [patch]Inconsistent column length in *odbc
+Revision: 415000
+Reporter: wdoekes
+Coders: wdoekes
+
+

Category: Resources/res_config_pgsql


+ASTERISK-23351: [patch]Updating realtime sippeers using res_config_pgsql backend fails when 'port' column is null
+Revision: 411515
+Reporter: jmls
+Coders: zvision
+
+ASTERISK-23707: Realtime Contacts: Apparent mismatch between PGSQL database state and Asterisk state
+Revision: 413227
+Reporter: mmichelson
+Coders: mmichelson
+
+ASTERISK-23737: application_name support in cdr_pgsql and res_config_pgsql
+Revision: 418755
+Reporter: doome
+Coders: Gergely Domodi
+
+

Category: Resources/res_config_sqlite3


+ASTERISK-23766: [patch] Specify timeout for database write in SQLite
+Revision: 416339
+Reporter: igorg
+Coders: igorg
+
+

Category: Resources/res_corosync


+ASTERISK-22372: res_corosync: Compilation errors and functionality broken in Asterisk 12
+Revision: 414331
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-22912: res_corosync doesn't build in Asterisk 12 beta2
+Revision: 414331
+Reporter: mdavenport
+Coders: mjordan
+
+

Category: Resources/res_fax


+ASTERISK-20149: Crash when faxing SIP to SIP with strictrtp set to yes
+Revision: 409996
+Reporter: axonaro
+Testers: Michal Rybarik
+Coders: Michal Rybarik
+
+ASTERISK-21242: Segfault when T.38 re-invite retransmission receives 200 OK
+Revision: 403466
+Reporter: awinters
+Testers: Torrey Searle
+Coders: awinters, tsearle
+
+ASTERISK-22790: check_modem_rate() may return incorrect rate for V.27
+Revision: 405695
+Reporter: looserouting
+Coders: looserouting
+
+ASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
+Revision: 425300
+Reporter: looserouting
+Testers: Paolo Compagnini
+Coders: wdoekes
+
+ASTERISK-22942: [patch] - Asterisk crashed after Set(FAXOPT(faxdetect)=t38)
+Revision: 404353
+Reporter: adomjan
+Coders: sgriepentrog
+
+ASTERISK-23231: Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
+Revision: 409055
+Reporter: aragon
+Coders: coreyfarrell
+
+ASTERISK-24058: res_fax: Manager actions do not unregister at unload
+Revision: 419268
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-24301: Security: Out of call MESSAGE requests processed via Message channel driver can crash Asterisk
+Revision: 423380
+Reporter: mjordan
+Coders: mmichelson
+
+ASTERISK-24357: [fax] Out of bounds error in update_modem_bits
+Revision: 424016
+Reporter: sharky
+Coders: Jeremy Laine
+
+ASTERISK-24392: res_fax: fax gateway sessions leak
+Revision: 425460
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Resources/res_fax_spandsp


+ASTERISK-18923: res_fax_spandsp usage counter is wrong
+Revision: 425419
+Reporter: boroda
+Coders: coreyfarrell
+
+ASTERISK-20149: Crash when faxing SIP to SIP with strictrtp set to yes
+Revision: 409996
+Reporter: axonaro
+Testers: Michal Rybarik
+Coders: Michal Rybarik
+
+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-23664: Incorrect H264 specification in SDP.
+Revision: 413793
+Reporter: gma
+Coders: wdoekes
+
+

Category: Resources/res_hep


+ASTERISK-24119: HEP: Add module that exports RTCP information to a Homer Capture Server
+Revision: 419825
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24362: res_hep leaks reference to configuration
+Revision: 424314
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Resources/res_hep_pjsip


+ASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
+Revision: 424620
+Reporter: mjordan
+Coders: mjordan
+
+

Category: Resources/res_hep_rtcp


+ASTERISK-24236: res_hep_rtcp: Module incorrectly depends on pjsip
+Revision: 421066
+Reporter: mjordan
+Testers: Damien Wedhorn
+Coders: mjordan
+
+

Category: Resources/res_http_websocket


+ASTERISK-21383: STUN Binding Requests Not Being Sent Back from Asterisk to Chrome
+Revision: 402349
+Reporter: shaunc869
+Coders: kmoore
+
+ASTERISK-21930: [patch]WebRTC over WSS is not working.
+Revision: 409831
+Reporter: tilt
+Coders: moy
+
+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
+
+ASTERISK-23099: [patch] WSS: enable ast_websocket_read() function to read the whole available data at first and then wait for any fragmented packets
+Revision: 409831
+Reporter: thava
+Coders: moy
+
+ASTERISK-23605: res_http_websocket: Race condition in shutting down websocket causes crash
+Revision: 413125
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23742: res_http_websocket: Create a websocket client
+Revision: 415223
+Reporter: kharwell
+Coders: kharwell
+
+ASTERISK-23917: res_http_websocket: Delay in client processing large streams of data causes disconnect and stuck socket
+Revision: 417317
+Reporter: mjordan
+Coders: mjordan
+
+

Category: Resources/res_jabber


+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
+
+ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
+Revision: 426003
+Reporter: abelbeck
+Testers: abelbeck, opsmonitor, gtjoseph
+Coders: abelbeck, mjordan
+
+

Category: Resources/res_musiconhold


+ASTERISK-19499: ConfBridge MOH is not working for transferee after attended transfer
+Revision: 408645
+Reporter: fabled
+Coders: kharwell
+
+ASTERISK-22252: res_musiconhold cleanup - REF_DEBUG reload warnings and ref leaks
+Revision: 421793
+Reporter: wdoekes
+Coders: jrose
+
+ASTERISK-23311: Manager - MoH Stop Event fails to show up when leaving Conference
+Revision: 410492
+Reporter: bford
+Coders: rmudgett
+
+ASTERISK-24019: When a Music On Hold stream starts it restarts at beginning of file.
+Revision: 421980
+Reporter: ateks
+Coders: rmudgett
+
+ASTERISK-24276: [Patch] Option to make app MOH override channel musicclass
+Revision: 423893
+Reporter: kfhdk
+Coders: Kristian Høgh
+
+

Category: Resources/res_odbc


+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-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
+
+ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is not loaded, or if res_parking.conf has no configuration
+Revision: 408227
+Reporter: lordvadr
+Coders: mjordan
+
+ASTERISK-24413: parking/parking_tests: Crash due to assertion in unit tests when MoH is started on channel in holding bridge
+Revision: 425613
+Reporter: mjordan
+Coders: jrose
+
+

Category: Resources/res_pjsip


+ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option in chan_gulp
+Revision: 403208
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-22145: res_pjsip: Update the .conf files with real default examples
+Revision: 398148
+Reporter: mjordan
+Coders: newtonr
+
+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-22911: [patch]Asterisk fails to resume WebRTC call from hold
+Revision: 405236
+Reporter: xytis
+Coders: xytis
+
+ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold
+Revision: 409587
+Reporter: xytis
+Coders: jrose
+
+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-22952: res_pjsip_pubsub: crash when subscription_destructor is terminated from a non-PJSIP thread
+Revision: 404554
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-23056: [patch]INFINITY and NAN undefined
+Revision: 406789
+Reporter: capouch
+Coders: capouch
+
+ASTERISK-23062: res_pjsip AOR config option qualify_frequency is inconsistently respected
+Revision: 405749
+Reporter: rnewton
+Coders: kharwell
+
+ASTERISK-23065: On Asterisk start, device state is INVALID for previously registered PJSIP endpoints, despite re-registrations
+Revision: 405644
+Reporter: rnewton
+Coders: kharwell
+
+ASTERISK-23071: pjsip: mailboxes documentation is lacking
+Revision: 405778
+Reporter: mjordan
+Coders: newtonr
+
+ASTERISK-23082: Including g722 in pjsip codec configuration results in unexpected SDP offers
+Revision: 406490
+Reporter: xrobau
+Coders: jcolp
+
+ASTERISK-23092: cli: pjsip show endpoint shows allow/disallow codecs the same
+Revision: 410191
+Reporter: danjenkins
+Coders: sgriepentrog
+
+ASTERISK-23101: pjsip: crash when parsing scheme from SIP URI
+Revision: 405020
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-23106: pjsip: ACK to 200 OK sent to private IP address on outbound channel's INVITE request
+Revision: 407001
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23168: Overriding outbound_auth in a pjsip registration causes ERROR, assert failure.
+Revision: 407325
+Reporter: gtj
+Coders: rmudgett
+
+ASTERISK-23210: Security: Remote crash in res_pjsip.
+Revision: 410307
+Reporter: jcolp
+Coders: jcolp
+
+ASTERISK-23235: pjsip transport/tos interpreted differently than endpoint/tos_audio
+Revision: 410575
+Reporter: gtj
+Coders: jrose
+
+ASTERISK-23254: Bad ao2_find() usage in pjsip_options.c
+Revision: 411142
+Reporter: rmudgett
+Coders: rmudgett
+
+ASTERISK-23266: [patch]pjsip_cli: Memory leak in ast_sip_cli_print_sorcery_objectset
+Revision: 408521
+Reporter: gtj
+Coders: gtjoseph
+
+ASTERISK-23275: CLI command 'pjsip show registrations' missing
+Revision: 408523
+Reporter: gtj
+Coders: gtjoseph
+
+ASTERISK-23276: Look at adding the 'pjsip show channel' command
+Revision: 410288
+Reporter: gtj
+Coders: gtjoseph
+
+ASTERISK-23435: PJSIP: Fix the DNS resolution (whoops)
+Revision: 410796
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-23498: Asterisk PJSIP transport configuration fails on parsing of 'cipher' option, any valid option is reported as unsupported
+Revision: 413160
+Reporter: amessina
+Coders: jcolp
+
+ASTERISK-23514: The pjsip.conf aor qualify contact parameters are not updated on reload.
+Revision: 412552
+Reporter: rmudgett
+Coders: jcolp
+
+ASTERISK-23557: HEP/PJSIP: Add modules to support integrating Homer with PJSIP
+Revision: 411556
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-23584: PJSIP 'Unable to create channel' when attempting to call from endpoint with UDP transport to one using WebSockets
+Revision: 411928
+Reporter: rnewton
+Coders: jcolp
+
+ASTERISK-23639: PJSIP Realtime: Alembic migration needed in order to widen some string columns
+Revision: 412993
+Reporter: mmichelson
+Coders: kharwell
+
+ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in leaked RTP ports
+Revision: 414750
+Reporter: cervajs
+Coders: rmudgett
+
+ASTERISK-23947: ActionID missing from AMI PJSIP events (PJSIPShowEndpoints, etc.)
+Revision: 417461
+Reporter: mmichelson
+Coders: mjordan
+
+ASTERISK-24000: chan_pjsip: Add accountcode setting
+Revision: 418757
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be fixed
+Revision: 425881
+Reporter: jvanvleet
+Coders: mjordan
+
+ASTERISK-24161: PJSIPShowEndpoint gives inaccurate count of list items
+Revision: 423285
+Reporter: mmichelson
+Testers: George Joseph
+Coders: gtjoseph
+
+ASTERISK-24199: 'ALL' is specified in pjsip.conf.sample for TLS cipher but it is not valid
+Revision: 424395
+Reporter: jcolp
+Coders: rmudgett
+
+ASTERISK-24295: crash: creating out of dialog OPTIONS request crashes
+Revision: 423868
+Reporter: rogger.padilla
+Coders: rmudgett
+
+ASTERISK-24312: SIGABRT when improperly configured realtime pjsip
+Revision: 425700
+Reporter: dafi
+Coders: kmoore
+
+ASTERISK-24350: PJSIP shows commands prints unneeded headers
+Revision: 424130
+Reporter: snuffy
+Coders: gtjoseph
+
+ASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
+Revision: 424620
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24370: res_pjsip/pjsip_options: OPTIONS request sent to Asterisk with no user in request is always 404'd
+Revision: 424626
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-24387: res_pjsip: rport sent from UAS MUST include the port that the UAC sent the request on
+Revision: 425133
+Reporter: mjordan
+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
+
+ASTERISK-24290: Endpoint identifier match value fails to parse when CIDR network format is specified
+Revision: 423442
+Reporter: proftech
+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_exten_state


+ASTERISK-23672: PJSIP Digium presence notifications are not sent if only the subtype or message changes
+Revision: 413174
+Reporter: mmichelson
+Coders: mmichelson
+
+

Category: Resources/res_pjsip_logger


+ASTERISK-23038: Need config option to enable PJSIP logger at load time
+Revision: 407037
+Reporter: rnewton
+Coders: kharwell
+
+ASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
+Revision: 424620
+Reporter: mjordan
+Coders: mjordan
+
+

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
+
+ASTERISK-22924: PJSIP MESSAGE support does not present the contact information on outbound messages
+Revision: 405267
+Reporter: amessina
+Coders: kharwell
+
+ASTERISK-23969: SendMessage AMI action Cant Send Text Message Over PJSIP
+Revision: 420098
+Reporter: tm1000
+Coders: mjordan
+
+

Category: Resources/res_pjsip_mwi


+ASTERISK-23072: MWI subscription from Cisco SPA fails with PJSIP
+Revision: 407015
+Reporter: manchicken
+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
+
+ASTERISK-23106: pjsip: ACK to 200 OK sent to private IP address on outbound channel's INVITE request
+Revision: 407001
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23634: With TURN Asterisk crashes on multiple (7-10) concurrent WebRTC (avpg/encryption/icesupport) calls
+Revision: 423153
+Reporter: RomanSk
+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
+
+ASTERISK-24398: Initialize auth_rejection_permanent on client state to the configuration parameter value
+Revision: 424732
+Reporter: mjordan
+Coders: mjordan
+
+

Category: Resources/res_pjsip_pubsub


+ASTERISK-22952: res_pjsip_pubsub: crash when subscription_destructor is terminated from a non-PJSIP thread
+Revision: 404554
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-23129: segfault in res_pjsip_pubsub.so
+Revision: 406848
+Reporter: danjenkins
+Coders: kharwell
+
+ASTERISK-23489: Vulnerability in res_pjsip_pubsub: unauthenticated remote crash in during MWI unsubscribe without being subscribed
+Revision: 415813
+Reporter: jbigelow
+Coders: kharwell
+
+ASTERISK-23802: Security: Deadlock in res_pjsip_pubsub on transaction timeout
+Revision: 415795
+Reporter: mmichelson
+Coders: mmichelson
+
+ASTERISK-23865: Abstract PJSIP-specific elements away from the pubsub API
+Revision: 417233
+Reporter: mmichelson
+Coders: mmichelson
+
+ASTERISK-24136: Security: Crash in Asterisk's PJSIP code when subscribing to an event with an unexpected body type
+Revision: 423350
+Reporter: mmichelson
+Coders: mmichelson
+
+ASTERISK-24181: RLS: Large lists don't get sent because they exceed the PJSIP message length limit
+Revision: 422852
+Reporter: jrose
+Coders: mmichelson
+
+ASTERISK-24368: res_pjsip_pubsub: Subscription persistence causes crash when re-constructing stored subscription
+Revision: 424602
+Reporter: mjordan
+Coders: mjordan
+
+

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
+
+ASTERISK-23287: res_pjsip_refer: Crash during attended transfer when attended->transferer_second channel is NULL
+Revision: 408942
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-23501: Copy 'Referred-By' header to outgoing INVITE
+Revision: 413211
+Reporter: jbigelow
+Coders: rmudgett
+
+ASTERISK-23502: Channel variable SIPREFERTOHDR not being set during blind transfer
+Revision: 412454
+Reporter: jbigelow
+Coders: kharwell
+
+ASTERISK-23718: res_pjsip_incoming_blind_request: crash with NULL session channel
+Revision: 414949
+Reporter: jrose
+Coders: kmoore
+
+

Category: Resources/res_pjsip_sdp_rtp


+ASTERISK-23994: res_pjsip_sdp_rtp: owner address in SDP may not be fully qualified domainname
+Revision: 421798
+Reporter: falves11
+Coders: mmichelson
+
+ASTERISK-24222: PJSIP: Failed assertions when placing a call with no allow= specified
+Revision: 424358
+Reporter: mmichelson
+Coders: jrose
+
+ASTERISK-24381: res_pjsip_sdp_rtp: Declined media streams are interpreted, leading to erroneous 488 rejections
+Revision: 425881
+Reporter: mjordan
+Coders: mjordan
+
+

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
+
+ASTERISK-23053: The users of ao2_iterator_cleanup() are violating the ao2_iterator opacity.
+Revision: 405254
+Reporter: rmudgett
+Coders: kmoore
+
+

Category: Resources/res_pjsip_transport_websocket


+ASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on received 200 OK
+Revision: 421957
+Reporter: Each
+Coders: jcolp
+
+

Category: Resources/res_rtp_asterisk


+ASTERISK-21170: DTMF timestamp issue
+Revision: 401622
+Reporter: nbansal
+Coders: NITESH BANSAL
+
+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
+
+ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold
+Revision: 405236
+Reporter: xytis
+Coders: xytis
+
+ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold
+Revision: 409587
+Reporter: xytis
+Coders: jrose
+
+ASTERISK-23134: [patch] res_rtp_asterisk port selection cannot handle selinux port restrictions
+Revision: 406936
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-23577: res_rtp_asterisk: Crash in ast_rtp_on_turn_rtp_state when RTP instance is NULL
+Revision: 423153
+Reporter: jideliov
+Coders: jcolp
+
+ASTERISK-23649: [patch]Support for DTLS retransmission
+Revision: 413012
+Reporter: nbansal
+Coders: Nitesh Bansal
+
+ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in leaked RTP ports
+Revision: 414750
+Reporter: cervajs
+Coders: rmudgett
+
+ASTERISK-23834: res_rtp_asterisk debug message gives wrong length if ICE
+Revision: 417143
+Reporter: kenner
+Coders: jcolp
+
+ASTERISK-24001: res_rtp_asterisk fails to load module due to undefined symbol 'dtls_perform_handshake' when PJPROJECT is not installed
+Revision: 418174
+Reporter: jfalcon
+Coders: mjordan
+
+ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
+Revision: 422543
+Reporter: mjordan
+Coders: mmichelson
+
+ASTERISK-24326: res_rtp_asterisk: ICE-TCP candidates are incorrectly attempted
+Revision: 424855
+Reporter: jcolp
+Coders: jcolp
+
+ASTERISK-24383: res_rtp_asterisk: Crash if no candidates received for component
+Revision: 425032
+Reporter: kharwell
+Coders: kharwell
+
+

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_smdi


+ASTERISK-24066: res_smdi: convert to astobj2
+Revision: 419060
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+

Category: Resources/res_xmpp


+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
+
+ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
+Revision: 426003
+Reporter: abelbeck
+Testers: abelbeck, opsmonitor, gtjoseph
+Coders: abelbeck, mjordan
+
+

Category: Sounds


+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
+
+ASTERISK-23324: [patch] - QLOOG commiting Japanese translated prompts
+Revision: 417591
+Reporter: qloogkm
+Coders: Kevin McCoy
+
+ASTERISK-23550: Newer sound sets don't show up in menuselect
+Revision: 412589
+Reporter: rnewton
+Coders: newtonr
+
+

Category: Tests/General


+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
+
+ASTERISK-24413: parking/parking_tests: Crash due to assertion in unit tests when MoH is started on channel in holding bridge
+Revision: 425613
+Reporter: mjordan
+Coders: jrose
+
+

Category: Tests/testsuite


+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-22582: [patch] chan_sip refactor - sip_route
+Revision: 407926
+Reporter: coreyfarrell
+Coders: coreyfarrell
+
+ASTERISK-22846: testsuite: masquerade super test fails on all branches (still)
+Revision: 411724
+Reporter: mjordan
+Coders: rmudgett
+
+ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
+Revision: 404295
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-22884: hangup_handler end with h extension: tests currently fail in Asterisk 12 +
+Revision: 405314
+Reporter: mjordan
+Coders: mjordan
+
+ASTERISK-23295: ARI: ChannelEnteredBridge event not delivered to client during bridge move operation
+Revision: 410528
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-24072: testsuite: Fix tests/callparking
+Revision: 419093
+Reporter: mjordan
+Coders: jcolp
+
+ASTERISK-24074: testsuite: Fix tests/page_baseline
+Revision: 419111
+Reporter: mjordan
+Coders: kmoore
+
+ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
+Revision: 422543
+Reporter: mjordan
+Coders: mmichelson
+
+

Category: Utilities/General


+ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to read from rusage
+Revision: 402546
+Reporter: hurdman
+Coders: hurdman
+
+ASTERISK-23508: Memory Corruption in __ast_string_field_ptr_build_va
+Revision: 420718
+Reporter: arnd
+Testers: Arnd Schmitter, JoshE
+Coders: wdoekes
+
+

Category: Utilities/NewFeature


+ASTERISK-23919: Modify module structure so a module can report its supported status into Asterisk so that a list can easily be retrieved
+Revision: 419592
+Reporter: mdavenport
+Coders: mmichelson
+
+

Category: Utilities/aelparse


+ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
+Revision: 422375
+Reporter: sharky
+Coders: Jeremy Laine
+
+ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
+Revision: 422380
+Reporter: sharky
+Coders: Jeremy Laine
+
+
+

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.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RevisionAuthorSummaryIssues Referenced
397613fileFix building of trunk.
397615mjordanSet new merge properties on 12
397629mjordanFix the config_options_test
397631mjordanFix bucket unit tests
397644rmudgettchan_dahdi: Add some missing build cleanup.
397651rmudgettbridging: Fix a livelock with local channel optimization.
397674dleeFixed bucket.c for systems where tv_usec is not an unsigned long.
397691mjordanBetter handle clearing the OUTGOING flag when a channel leaves a bridge
397746rmudgettFix uninitialized value in struct ast_control_pvt_cause_code usage.
397811rmudgettMade MALLOC_DEBUG less CPU intensive by default.ASTERISK-22221
397855mmichelsonFix dialog matching in the SIP distributor.
397857rmudgettMatch use of ast_free() with ast_calloc() and add some curly braces.
397858rmudgettast_free() is null tollerant.
397860rmudgettpbx.c: Make ast_str_substitute_variables_full() not mask variables.
397872mjordanUpdate CHANGES file for Asterisk 12
397875mjordanAdd database schema management using Alembic
397877mmichelsonImprove detection of answer on SIP blind transfer.
397886rmudgettWhitespace and curly braces.
397893rmudgettSome CDR code optimization.
397895rmudgettMake CDR code deal with channel names case insensitively.
397897rmudgettMake CDR variable name chandling consistently case insensitive.
397899rmudgettMade the on/off in CLI "cdr set debug [on|off]" case insensitive.
397901rmudgettFixed problems with ast_cdr_serialize_variables().
397912mjordanActually *add* the database schema management utilities
397923mmichelsonMultiple revisions 397921-397922
397925mjordanRecursively search for '.c' files when making documentation with 'make full'
397932dleeAccount for {} in Swagger notes
397939mjordanRevert r394939 due to (numerous) objections
397947kharwellMemory leaks fix
397957mmichelsonFix when the subscription_terminated callback is called for subscription handlers.
397962mmichelsonFix method for creating activities string in PIDF bodies.
397969mmichelsonSanitize XML output for PIDF bodies.
397978rmudgettpbx.c: Make pbx_substitute_variables_helper_full() not mask variables.
397987dleeMultiple revisions 397975-397976
398003kharwellCheck return value on fwrite
398024rmudgetttest_substituition: Fix failed test reporting to actually report failure.
398026rmudgetttest_substitution: Fix failing test.
398099jrosefeatures_config: Ignore parkinglots in features.conf instead of failing to load
398101mjordanUpdate UPGRADE.txt file for Asterisk 12
398124kharwellFix various memory leaks
398150dleeFix graceful shutdown crash.
398197wdoekesBe a little more verbose when loading cel_custom.conf.
398205dleeFixed 'make clean' for wiki docs
398207kmoorePrevent a crash in res_pjsip_dtmf_info.c
398217mayFix remote tcs sequence handling on empty tcs received
398284jroseapp_voicemail: Fix leaking config objects when msg_id doesn't match
398300mmichelsonGive more detail regarding failures to create request with auth credentials.ASTERISK-22386
398304rmudgettchan_iax2: Add missing control frame names to debug frame decode output.
398384rmudgettchan_iax2: Fix bridgecallno deadlock avoidance.
398419rmudgettchan_iax2: Fix stray reference to worker thread idle_list.
398462rmudgettchan_iax2: Reduce indentation in __attempt_transmit().
398499rmudgettastobj2: Only define ao2_bt() once.
398557rmudgettastobj2: Add warn unused attribute to some functions.
398564rmudgettcdr: Fix some ref leaks.
398574rmudgettcore_local: Fix LocalOptimizationBegin AMI event missing Source channel snapshot.
398583rmudgettcdr: Change the number of container buckets to be similar to the channels container.
398629mjordanUpdate CDR Unit tests to reflect container changes in r398579
398641dleeMultiple revisions 398638-398639
398695mmichelsonAdd extra debugging to res_pjsip_endpoint_identifier_ip
398732rmudgettMALLOC_DEBUG: Change fence magic number to be completely different from the freed magic number.
398751dleeFixed utils directory breakage from r398648
398755dleeFixed utils directory breakage from r398748, this time with extra hate.
398760rmudgettFix incorrect usages of ast_realloc().
398822russellFix typo in confbridge.conf.sample
398928dleeFix symbol collision with pjsua.
398939rmudgettcore_local: Fix memory corruption race condition.ASTERISK-22221
399006jrosechan_sip: Revert r398835 due to failing tests involving originateASTERISK-22424
399020rmudgettastobj2: Register the bridges container for debug inspection.
399022rmudgettCLI bridge: Fix "bridge destroy " and "bridge kick " tab completion.
399071newtonrBroke the build! Forgot para tags within my description.
399080dleePut merge tracking for r399039 back.
399081dlee(No Summary Available)
399147mjordanFilter internal channels out of bridge enter/leave message handling
399198rmudgettapp_speech_utils: Fix unresolved symbol ast_speech_get_setting().ASTERISK-17136
399238mmichelsonSwitch transferdigittimeout to be configured as seconds instead of milliseconds.
399248mmichelsonFix other timeouts (atxferloopdelay and atxfernoanswertimeout) to use seconds instead of milliseconds.
399258rmudgettFix doxygen to use correct units of features.conf options.
399295elgueroFix Segfault In features-config.c When Application Has No Arguments
399368mjordanAdd a WARNING in bridge_softmix when a timing module isn't loaded
399378mjordanUpdate prep_tarball with new documentation files on the Asterisk wikiASTERISK-22439
399503rmudgettoptional_api: Make always use the standard malloc functions even with MALLOC_DEBUG.
399566kmooreEnsure global types in the config framework are initialized
399578rmudgettjson: Make it obvious that ast_json_unref() is NULL safe.
399584rmudgettapp_queue: Fix json blob ref leak.
399586rmudgettfeatures_config: Fix config ref leak of parkinglots.
399597rmudgettmedia_index: Fix process_description_file() memory leak of file_id_persist.
399682mjordanapp_queue: Initialize array holding MixMonitor exec options
399696mjordanapp_queue: Don't be quite so aggressive in initializing the array
399737rmudgettchan_iax2: Prevent some needless breaking of the native IAX2 bridge.
399750rmudgettastobj2: Made use OBJ_SEARCH_xxx identifiers as field enum values internally.
399799newtonrBroke the build - Fixing XML DTD violation added in r399782, missing tags inside a
399844rmudgettchan_dahdi: CLI "core stop gracefully" has needless delay for PRI and SS7.
399875newtonrAdding a few words to the Dial option 'r' help text to clarify its tone argument description
399925mmichelsonFix refleaks of ast_rtp_instance structures.
399938rmudgettastobj2: Remove OBJ_CONTINUE support.
400000seanbrightRemove some trailing whitespace and steal revision 400000.
400059mjordanmanager: Fix crash when appending a manager channel variable
400122mjordanres_pjsip_notify: Add documentation
400186dleeMultiple revisions 399887,400138,400178,400180-400181
400195mjordanRemove spurious event raised when CDRs are reloaded
400206jroseconfiguration samples: Pull all parking related stuff out of features.conf
400218mjordanFilter out internal channels for bridge leave messages and parked call messages
400228rmudgettFeatures: Rearm the parking config options have moved warning for each reload.
400237rmudgettchan_dahdi: Fix analog parking using flash-hook.
400246fileRetrieve and store the hostname only once so multiple threads do not potentially initialize it at the same time.
400255fileAllow specifying a channel to dial an extension and context in an ARI dial operation.ASTERISK-22625
400266fileReduce channel snapshot creation and publishing by up to 50%.
400269rmudgettsig_ss7: Fix compiler warnings.
400271rmudgettMALLOC_DEBUG: Fix some misuses of free() when MALLOC_DEBUG is enabled.
400282tzafrirman pages for astdb2bdb and astdb2sqlite3
400285fileFix a crash in res_pjsip_t38 caused by the wrong assumption that a session will always have a channel.
400287mjordanFix the CDR CLI command 'cdr show active {channel}'
400295kmooreCorrect allowable values for ARI general information filter
400304rmudgettOriginate: Make setting caller id on outgoing call use either name or number.
400313mjordanOnly create Stasis subscriptions when enabled
400317elgueroCast Integer Argument To Unsigned Char
400335mmichelsonMultiple revisions 400318-400319
400363mmichelsonCache string values of formats on ast_format_cap() to save processing.
400364mmichelsonGet rid of uses of stasis_topic_wait()
400374rmudgettchan_vpb: Make compile again.
400399rmudgettcel: Some whitespace cleanups
400443fileWhen serializing CDR variables (like for "core show channels") don't output an error if CDRs aren't enabled.
400461mjordanRemove publication of a channel snapshot when the technology is set
400511fileReplace the connection address at the SDP level if altering the SDP with the external media address.
400521fileEnclose the To URI and update its user portion if a request user has been specified.
400523mjordanARI: Add subscription supportASTERISK-22451
400543jrosechan_pjsip: Make logger togglable without loading/unloading
400553dleeAdded missing file from r400522
400593rmudgettchan_iax2: Fix compile error.
400662rmudgettMiscellaneous stand alone comment cleanups.
400683mmichelsonPush CLI qualify into the threadpool.
400728rmudgettapp_confbridge: Fix duplicate default_user profile.
400750mmichelsonSwitch from using pjsip_strerror to pj_strerror.
400813mjordanUse 'z' as the format specifier for size_t
400834filePerform validation of permanent contacts on AORs in res_pjsip.
400851dleeFixed merge tracking for r400360, which was somehow lost
400852dleeMultiple revisions 400508,400842-400843,400848
400855rmudgettchannel.h: whitespace changes.
400864kmooreFix realm comparison for outbound auth
400882mjordanRemove duplicate module info block
400913rmudgettchan_dahdi: Reflect the set software gain in the CLI "dahdi show channel" output.ASTERISK-22429
401007pabelangerUse POST / DELETE to toggle hold / moh for ARI channels
401020rmudgettchan_iax2: Fix channel left locked in off nominal code path.
401031rmudgettbridge_native_dahdi: Return channel join failure if could not make the channels compatible.
401039rmudgetttranslate.c: Some minor code tweaks.
401041pabelangerUse POST / DELETE to toggle ARI bridge moh
401079wdoekesDon't check all realtime queues when doing "queue show some_queue".
401097dleeOops. Leftover /stasis reference
401216mmichelsonClarify in ast_bridge_destroy() about how departable channels must be handled.
401224mmichelsonRemove the bit about requiring ast_bridge_depart() to be called before ast_bridge_destroy().
401233rmudgettTweak ast_bridge_depart() doxygen.
401249mmichelsonResolve some memory leaks due to incorrect for loop / ao2 ref usage.
401263dleeThis is just a quick script for dumping swagger-ui into static-http,
401272rmudgettres_parking: Remove setting useless flag.
401292kmooreFix IAX2 incoming call address lookups
401316dleeFixed malformed Access-Control-Allow-Methods header. Was causing Safari to barf on POST and DELETE.
401317dleeFixing r401281; the model name is Channel, with a capital C
401421rmudgettres_parking: Update XML documention for DTMF features after parking timeout.ASTERISK-22630
401580jbigelowAdd a test suite event to indicate when the atxfer 3-way feature is detected
401663jrosememory leaks: Memory leak cleanup patch by Corey Farrell (first set)
401707jrosememory leaks: Memory leak cleanup patch by Corey Farrell (second set)ASTERISK-22467
401746jroseapp_voicemail: Memory Leaks against testsASTERISK-22467
401785jroseastobj2: Unregister debug CLI commands at exitASTERISK-22467
401789jrosejitterbuf: Fix memory leak on jitter buffer resetASTERISK-22467
401793jrosetest_linkedlists: Fix memory leakASTERISK-22467
401873dleetest_json: Fix deprecation warnings
401898jroserevert clicompat-r2.patch from r401704ASTERISK-22467
401937jrosePut clicompat-r2.patch back inASTERISK-22467
402004rmudgettYou'd think that new files would be free of whitespace issues. But you would be wrong.
402045rmudgetttaskprocessor: Made use pthread_equal() to compare thread ids.
402056rmudgettres_stasis.c: Made use the ao2_container callback templates.
402073mjordanUpdate Alembic database scripts for external scripting and PostgreSQL, Oracle
402082mjordanPrevent CDR backends from unregistering while billing data is in flight
402091mjordanFilter out internal channels from dial message handling
402117elgueroFix UPGRADE.txt Due To Merging From Branch 11
402128dleePut back several merge revisions that were lost in r401962
402129dleePut back several merge revisions that were lost in r402054
402130dleeIgnore full docs
402155mjordanRemove some spammy debug messages; improve clarity of others
402266kharwellpjsip_messaging: Added debug for in dialog messagingASTERISK-22777
402277dleestasis: add functions embarrassingly missing from r400522
402286mjordanmedix_index: Display errors when library calls fail
402290mjordancore/loader: Don't call dlclose in a while loop
402388sgriepentrogManager: Add equivalent AMI actions for the bridge CLI commands.
402406rmudgettvoicemail: Simplify callback pointer declarations and add doxygen.
402430rmudgettvector: Update API to be more flexible.
402439rmudgettvector: Uppercase API to follow C convention.
402502mjordanstasis_channels: Don't give preference to ANI info in channel snapshots
402504mjordannetsock2: Define AST_AF_* enum constants to their AF_* equivalents
402506mjordanchan_iax2: Fix incorrect usage of ast_get_ip involving uninitialized struct
402508mjordanchan_sip: Use AST_AF* defined constant when calling ast_get_ip
402529dleeari: User better nicknames for ARI operations
402538jrosePJSIP: Improve error handling in digest authenticator
402571dleeChanges from make ari-stubs after r402560
402572dleeres_pjsip: Print a helpful error message if sorcery registration fails
402583mmichelsonClarify an ambiguous error message.
402585jrosesecurity_events: Push out security events over AMI events
402595rmudgettres_stasis.c: Fix locking issues with the app_bridge_moh container.
402688mmichelsonGet rid of some inaccurate comments.
402698jroseConfbridge: add test events for dynamic menus testASTERISK-22760
402741dleeFixed a typ.
402756kmooreCELGenUserEvent: Fix error message from ast_json_pack
402768mmichelsonMove a NULL check to a place that makes more sense.
402778mmichelsonSwitch to a scoped lock to avoid missing unlocks in failure returns.
402795kharwellari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404ASTERISK-22803
402805fileres_ari_channels: Add the ability to stop locally generated ringing on a channel.
402819jroseSay: If SAY_DTMF_INTERRUPT is set to an ast_true value, jump on DTMF
402820rmudgettPickup: Ensure using PICKUPMARK never considers the picking channel.
402829rmudgettPickup: Pickup() and PickupChan() parameter parsing improvements.
402854jroseConfbridge: Add option to review the recording similar to announce_join_leave
402865fileres_pjsip: Add support for building against pjproject with SIP transaction group lock support.ASTERISK-22818
402929dleestasis: Fixed scoping problem with bridge tracking.
402942mjordanres_pjsip_mwi: Fix memory leak of MWI subscriptions container
402943mjordanres_pjsip_sdp_rtp: Fix use of uninitialized value in PJSIP
402945rmudgettbucket: Fix scheme ref leak in __ast_bucket_scheme_register().
402957rmudgettvoicemail: Fixup some doxygen comments.
402969mjordanres_pjsip_session: Fix memory leak of direct media format capabilities
402982dleeari: Fix generators for resources with camelCase names.
402994dleeari: Fix #include to match generated headers for snakeCase resource files
402995jroseapp_directory: Set variable indicating reason directory exited
403013rmudgettPickupChan: Add ability to specify channel uniqueids as well as channel names.
403051kharwellres_pjsip: convert configuration settings names to snake case
403083kharwellres_pjsip: convert configuration settings names to snake case some more
403095kmooreMake sure unit tests compile
403133kharwellres_pjsip: AMI commands and events.ASTERISK-22609
403135kharwellARI: Implement device state APIASTERISK-22838
403161fileFix a configure issue with PJSIP transaction group lock detection.
403192rmudgettastdb: Tweak some doxygen comments.
403210fileres_stasis_playback: Add 'number', 'digits', and 'characters' URI scheme implementations.
403241fileres_ari: Add Recording events to the validator.
403259fileres_pjsip_t38: Add the framehook to the channel only on first INVITE.
403272fileres_pjsip_session: Apply fromuser and fromdomain to all requests as documented.
403292mayCheck and reject non-digits e164 values on peers and general sections in ooh323.confASTERISK-22901
403313filemedia_index: Make media indexing tolerable of bad symlinks.
403314mmichelsonAdd channel locking for channel snapshot creation.
403327rmudgettsorcery, bucket: Change observer remove calls to take const callbacks struct.
403330fileres_pjsip_session: Add support for PJMEDIA_SDP_NEG_ALLOW_MEDIA_CHANGE flag.
403350mmichelsonInitialize the hash value argument to pj_hash_get() to 0.
403365fileres_pjsip_t38: Don't pass T.38 control frames through to other hooks.
403378kharwellres_pjsip_registrar: undefined function pointer symbol
403402dleeMultiple revisions 403304,403310
403403dleeari: Fix deadlock problem with functions that use autoservice.
403404dleeReverting r403311. It's causing ARI tests to hang.
403414jroseapp_record: Add an option that allows DTMF '0' to act as an additional terminator
403436mjordanres_config_sqlite: Check for CDR unregistration failures
403499mmichelsonSwitch PJSIP auth to use a vector.
403512mmichelsonCreate function for retrieving Mixmonitor instance data.
403526mmichelsonAdd a CONFBRIDGE_RESULT channel variable to discern why a channel left a ConfBridge.
403528rmudgettsorcery: Whitespace
403543fileendpoints: Keep a reference to channel ids when creating snapshot.ASTERISK-22801
403544rmudgettsorcery: Eliminate shadowing a varaible that caused confusion.
403546rmudgettres_sorcery_astdb.c: Fix get multiple records by regex.
403560rmudgettReverting regex part of -r403545 at request of file.
403576jroseapp_page: Add predial handlers for app_page.
403605mmichelsonFix correct authentication behavior for artificial endpoint.
403617mjordanfunc_pjsip_endpoint: Add PJSIP_ENDPOINT function for querying endpoint details
403619mjordanfunc_channel, chan_pjsip: Add CHANNEL read function support for chan_pjsip
403643rmudgettapp_voicemail: Voicemail callback registration/unregistration function improvements.
403652russellReset peer outboundproxy on sip.conf reload
403687kharwellres_pjsip_messaging: send message to a default outbound endpoint
403707jrosechan_pjsip: Revert r403587ASTERISK-22936
403726rmudgetttest_voicemail_api: Add check for a registered voicemail provider before tests.
403737mjordanchannels/Makefile: clean pjsip directory
403783jroseTransfers: Make Asterisk set ATTENDEDTRANSFER/BLINDTRANSFER more reliably
403784rmudgetttest.c: Fix too sticky unit test failed status.
403797jrosedocumentation: Add PJSIP technology to messaging documentation
403824mjordanpjsip/dialplan_functions: Use the right buffer length when printing URIs
403958jrosetransfers: Fix bug setting both BLINDTRANSFER and ATTENDEDTRANSFER
403994mjordanari/resource_channels: When creating a channel, specify a default format (SLIN)ASTERISK-22962
404008dleeSetting svn:ignore
404009dleeChanged the default for live_dangerously to no
404028fileframehooks: Re-iterate if framehook provides different frame.
404030fileres_sorcery_config: Output an error message when an object can't be created.
404043jrosebridging: Give bridges a name and a known creator
404049jrosetests: fix ast_bridge_base_new calls not using the additional arguments
404051mjordanLICENSE: Update language to include ARI
404138fileres_calendar: Protect channel when adding datastore.
404198mayImplement module reload command for chan_ooh323ASTERISK-22817
404262kharwellchan_oss.c: channel being locked twice and unlocked once
404264rmudgettooh323c: Fix gcc 4.6.3 compiler warnings.
404280qwellAdd AMI event for presence state.
404293wedhornFixup skinny registration following network issues.
404307wedhornFixup some skinny bugs causing Fracks and ao2 cleanup issues.
404333filechannel: Add a missing ast_channel_unlock when allocating a Surrogate channel.
404350rmudgettVoicemail: Remove mailbox identifier format (box@context) assumptions in the system.
404355rmudgettudptl: Dead code elimination. ast_udptl_bridge was not used.
404370fileres_pjsip_session: Fix SDP negotiation when resending an INVITE with authentication.
404372fileres_pjsip: Ignore 401/407 responses for transactions and dialogs we don't know about.
404376rmudgettPut notice in CHANGES as well as UPGRADE.txt.
404420rmudgettWhitespace fixes.
404433mjordanmanager: bump version to 2.0.0
404436rmudgettao2_iterator: Mini-audit of the ao2_iterator loops in the new code files.
404438mjordanres_stasis_device_state: Set resource type for subscriptions to deviceState
404452mmichelsonFix issue where PJSIP blind transferer dialog may not complete as planned.
404507mjordanres_pjsip: Add PJSIP CLI commandsASTERISK-22610
404511dleeRemove automerge properties
404532mjordanres_pjsip/pjsip_cli: fix compilation error caused by passing ast_free
404542tzafrirchan_dahdi: enable ignore_failed_channels by default
404569dleeAdded note to UPGRADE.txt about the default value of live_dangerously changing
404593fileres_pjsip_outbound_registration: Add validation for 'server_uri' and 'client_uri'.
404620fileres_pjsip_endpoint_identifier_ip: Accept hostnames in the 'match' field.
404726fileres_pjsip_outbound_registration: Ensure URI validation happens in a pjlib thread.
404738fileres_pjsip: Ensure more URI validation happens in pj threads.
404782kharwellapp_meetme: compiler warning
404783rmudgetttest_stasis.c: Fix ref leak in normal execution path.
404844mjordanres_pjsip_authenticator_digest: Fix md5 hash buffer
404856mjordanres_pjsip_logger: Add the ASTERISK_FILE_VERSION macro
404924fileres_pjsip_outbound_registration: Create registration client in pj thread.
404936fileres_pjsip_outbound_registration: Don't assume that a registration client will always exist.
404953rmudgettExternal MWI core support.
404955rmudgettExternal MWI AMI support.
405007rmudgettapp_voicemail: Explicitly set defaultenabled=yes
405035fileres_pjsip_acl: Fix another case of assuming a contact will always contain a URI.
405144mmichelsonUse proper case for checking if digest authentication is used.
405163wdoekes"Minimun" typo.
405269wedhornFix chan_dahdi copile issue in dev-mode.
405270jrosePJSIP: Add unhold on reinvite without SDP behavior
405284rmudgettLogging callid: Fix some sizeof() references per coding guidelines.
405299mmichelsonPrint "" for artificial endpoint in PJSIP security events.
405313mjordanstasis: Add methods to allow for synchronous publishing to subscriberASTERISK-22884
405369wedhornSkinny: do not add call to missed calls list if answered elsewhere.
405420mmichelsonFix erroneous behavior when sending auth rejection to artificial endpoint.
405542rmudgettstring container: Remove unnecessary RAII_VAR usage and string object lock.
405554jroseARI: Add mailboxes resource for controlling and polling external MWI
405584filecel_manager: Don't crash if configuration file is invalid.
405586jroseInclude CHANGES info for r405553
405589jroseMake 12 - 12.1 CHANGES log the same as in 12
405744kmoorePJSIP: Fix outbound OPTIONS support
405766wdoekesEnable wide band audio in musiconhold streams.
405844newtonrFixing some XML syntax issues with my previous commit at r405777 for ASTERISK-23071
405878seanbrightMake sure the maxptime attribute is added to the correct offers.
405894wedhornSkinny: fix reversed device reset from CLI.
405910jrosechan_pjsip: Provide a means for tracking device state when holding/unholding
405925wedhornSkinny: fix up session logging.
405985wedhornSkinny: fix up handling of fragmented packets.
406022kmoorePJSIP: Handle headers in a list appropriately
406082wdoekesmanager: Clarify eventfilter documentation. Textual changes only.
406134newtonrres_pjsip: Documentation improvement for Endpoint and AOR mailbox options.
406153kmooreres_stasis_playback: Correct error argument order
406224kmooreConfBridge: Fix channel parameter documentation
406298mmichelsonMultiple revisions 406294-406295
406328mmichelsonToday is not my day for writing code that compiles.
406399jroseres_config_pgsql: Fix a memory leak and use RAII_VAR for cleanup when practical
406407rmudgettmanager: Register atexit shutdown routine only once.
406416jroseThread Debugging: Add LWP to core show locks output
406503tzafrirlive_ast: run wrapped programs with exec
406517rmudgetttcptls.c: Add missing cleanup on off nominal path.
406595russellProtect ast_filestream object when on a channel
406618wdoekesmanager: The eventfilter= option now takes an extended regex.
406696kharwellmanager: ExtensionStatus event status human readableASTERISK-23154
406710rmudgetttest_cdr.c, test_cel.c: Correctly destroy created bridges.
406920seanbrightMake a NOTICE about an invalid channel name more useful.
406988wedhornSkinny: fix up possible double unlock of chan.
407029kharwellalembic: script modifications due to errors
407030mmichelsonDecouple subscription handling from NOTIFY/PUBLISH body generation.
407032mmichelsonAdd file that apparently got missed in the merge.
407033rmudgettChanSpy: Add ability to specify channel uniqueids as well as channel names.
407035kharwellres_pjsip_exten_state: Exporting global symbols caused load order issues
407083mjordanapp_dial: Allow macro/gosub pre-bridge execution to occur on prioritiesASTERISK-23164
407169mjordancdrs: Check for applications to lock onto during dial begin handling
407407mjordanARI/AMI: Update versions; update UPGRADE/CHANGES notes for 12.1.0 changes
407422jroseCHANGES: Update changes log to include new bridge fields added in r404042
407425jroseCHANGES: Update changes log to include r403414 entry
407443kharwellres_pjsip: When no global type the debug option defaults to "yes"ASTERISK-23038
407459kmooreLogger: Fix handling of absolute paths
407462jroseCHANGES: Improved description of Name/Creator changes to bridge ARI, adds AMI
407514newtonrformats/format_wav: enhancing log message "Not a wav file" to be clear on what is supported
407573rmudgettres_pjsip: Updates and adds more PJSIP CLI commands.
407574kharwellpjsip realtime: already created enum failure for postgresql
407588newtonrconfigs/pjsip.conf.sample: Configuration section naming in pjsip.conf.sample needs a little clarification
407602mjordansecurity_events: Add AMI documentation; output optional fields
407625tzafririndications.conf: add stutter tone; end properly
407677mjordansecurity_events: Fix error caused by DTD validation error
407748mjordanfuncs/func_cdr: Handle empty time values when extracting parsed values
407749filetiming: Improve performance for most timing implementations.
407752mjordansecurity_events: Fix assertion failure in dev-mode on optional IE parsing
407767rmudgettchan_iax2: Add some more iaxs[] NULL checks to a routine already full of them.
407859kmooreConfBridge: Correct prompt playback target
407876wdoekesres_config_pgsql: Fix ast_update2_realtime calls.
407940mjordanari/resource_channels: Add channel variables earlier in the creation process
407958filescheduler: Remove hashtab usage.
407970wdoekesrealtime: Fix ast_update2_realtime() on raspberry pi.
407990mmichelsonFix crash in AMI PJSIPShowEndpoint action.
408006mmichelsonRemove all PJSIP MWI-specific use from our MWI code.
408059tzafririnstall_subst: helper script for installing with path substitution
408086wdoekesbuildsystem: Don't force main to depend on everything else.
408199mjordanbuildsystem: Unbreak the build (infloop) on Asterisk 11+
408272mmichelsonStore SIP User-Agent information in contacts.
408299rmudgettalembic: Add svn:ignore *.pyc to directories and svn:executable to *.py files.
408332mayprocess receiveAndTransmit user input remote caps instead of receive only
408386rmudgettres_sorcery_astdb.c: Fix regex handling and keep simple prefix matching performance.
408503mjordanres_pjsip: Update documentation for 'use_avpf' option
408592mayFix type of roundTripDelay variables
408712rmudgettjson: Fix json API wrapper code for json library versions earlier than 2.3.0.
408714rmudgettjson: Fix off-nominal json ref counting issues.
408723rmudgettmanager: Fix AMI Status action of a single channel.
408879newtonrconfigs/voicemail.conf.sample - Make mailcmd sample text more explicit
408881kharwellres_pjsip_send_to_voicemail: transferring to voicemail for digium phones
408883kharwellres_pjsip_exten_state: Presence for digium phones
408932igorg
408944kmoorePJSIP: Fix some bad spacing
408958fileres_ari: Make some additional error responses consistent with the rest of the system.
408971sgriepentrogpjsip: avoid edge case potential crash in answer()
408984rmudgetttest_stasis.c: Misc cleanups.
409000mjordanres_pjsip_sdp_rtp: Apply packetization rules on inbound SDP handling
409091dleeFix memory stomping bug in astman.
409132jroseMultiple revisions 409129-409130ASTERISK-23213
409237kmooreapp_queue: Fix documented AMI event name
409271rmudgettstasis.c: Misc code cleanups.
409273rmudgettstasis_cache.c: Remove some unnecessary RAII_VAR() usage.
409275rmudgettdevicestate.c: Simplified some logic in _ast_device_state().
409288fileres_pjsip_session: Set options (100rel, timers) on incoming sessions.
409350tzafrirMakefile: replace -O6 with -O3
409364mjordandoxygen: Tweak the link back to ye olde Digium website
409423fileres_stasis_recording: Fix memory leak of the absolute name.
409569kmooreAO2: Add an assert for bad objects
409683rmudgettstasis: Made internal_stasis_subscribe() prototype and definition match exactly.
409747igorg
409780seanbrightFix references to 'keys' CLI commands in astgenkey
409832moyFix res/res_http_websocket.c build failure in 32bit due to incorrect print format for uint64_t
409836dleeCorrected cross-platform stat nanosecond code
409888mmichelsonFix documentation for PRESENCE_STATE to properly illustrate how to create a presence hint.
409970rmudgettres_musiconhold.c: Remove some unnecessary RAII_VAR() usage.
409977rmudgettapp_confbridge: Remove some noop code.
410012mmichelsonDon't attempt to link in an aggregate MWI subscription if an endpoint does not aggregate MWI.
410029jrosepjsip configuration: Make transport TOS values consistent with endpointsASTERISK-23235
410091russellmoh: fix a refcount error with realtime MOH
410092rmudgettsorcery.c: Fix off-nominal path ref and memory leak in ast_sorcery_objectset_json_create().
410174rmudgettuniqueid: Fix chan_dahdi, sig_pri, sig_ss7, test_cdr, and test_cel compiler errors.ASTERISK-23120
410207mmichelsonMake res_sorcery_realtime filter unknown retrieved results.
410208mjordanres_pjsip: Fix documentation for one touch recording see-also links
410212sgriepentrogsorcery: correct field register argument list
410275mjordanresource_channels: Check if a passed in ID is NULL before checking its length
410369sgriepentrogunqiueid: correct max uniqueid length test
410472fileres_pjsip_multihomed: Fix a bug where outgoing messages for TCP would go out using UDP.
410494rmudgettres_musiconhold.c: Generate MOH start/stop events whenever the MOH stream is started/stopped.ASTERISK-23311
410511fileMultiple revisions 410509-410510
410542rmudgettcdr.c: Add missing aow_unlock(cdr) in off nominal path of handle_dial_message().
410557rmudgettres_mwi_external: Clear the stasis cache entry when the external MWI is deleted.
410567mmichelsonPrevent delayed astdb syncs.
410589sgriepentroguniqueid: Update CHANGES to reflect new featuresASTERISK-23120
410591mmichelsonPrevent conflicts regarding unsolicited and solicited MWI to an endpoint.
410593mmichelsonHandle the return values of realtime updates and stores more accurately.
410608mmichelsonRemove an extra ast_cond_wait() that slipped through the patch.
410626mmichelsonFix failing realtime sorcery tests.
410639russellframehook.h: Fix some doc typos.
410651mjordanstasis/app.c: Add some extra debugging for subscription counts
410672rmudgettapp_confbridge: Add missing destructor call to announcer channel destructor.
410684mmichelsonFix stuck channel in ARI through the introduction of synchronous bridge actions.
410699mmichelsonRevert changes to sorcery that accidentally got committed.
410794fileres_pjsip_multihomed: Make address replacement less aggressive.
410814rmudgettstasis_cache: Use the right variable in the cache entry ao2 cmp function.
410831seanbrightres_fax_spandsp: Use g711_free() when available.ASTERISK-20149
410845fileres_pjsip: Fix memory leak of nameservers in off-nominal resolver creation failure.
410862mjordancdr: Add asserts for when we don't know about a CDR for a channel
410863sgriepentrogARI: allow json content type with zero length body
410891mjordanres_ari: Fix documentation schema error
410919fileres_stasis: Fix a bug where the default bridge type was not set.
410934mmichelsonPJSIP: Allow for identify sections to be specified in sorcery.conf.
410950rmudgettassigned-uniqueids: Miscellaneous cleanup and fixes.
410981seanbrightMake the AEL load process less chatty.
410982seanbrightRemove a LOG_NOTICE from ast_config_engine_register.
410993seanbrightRevert r410981. aelparse blew up.
410994seanbrightMake the AEL load process less chatty.
410996rmudgettres_pjsip_registrar.c: Miscellaneous cleanup in rx_task().
411073rmudgettlocking: Add temporary sanity checks.
411087rmudgettRevert -r411073. It didn't help and blew up the system.
411090jroseARI: Resolve a subscription leak against implicit bridge subscriptions
411158mmichelsonAdd a "message_context" option for PJSIP endpoints.
411174seanbrightARI: Don't complain about missing ARI users when we aren't enabled
411192rmudgettFix 'alembic branches' merge conflict as described by the web page.
411296mmichelsonGive sorcery instances a reference to their wizards.
411443mjordancontrib/realtime: Remove empty SQL script files
411460mjordanUPGRADE: Note IAX2 compatibility issue between 1.4 and 1.8+ systems.
411530mjordanUpdate API versions and UPGRADE/CHANGES for 12.2.0
411637rmudgettstasis_channels.c: Eliminate another overuse of RAII_VAR().
411639rmudgettres_parking: Minor tweaks.
411656mmichelsonPrevent duplicate sorcery wizards from being applied to sorcery object types.
411669mjordanres_hep: Fix crash when hep.conf not available
411671kmooreres_pjsip_pubsub: Add test event for state change
411688mjordanhttp: Fix spurious ERROR message in responses with no content
411702rmudgettAdd some asserts that were handy when looking for a stasis cache problem.
411768russellfunc_periodic_hook: New function for periodic hooks.
411791kmoorePJSIP: Fix crash introduced in r411671
411806kmooreStasis: Fix Stasis() bridge refcount issue
411812wdoekesapp_queue: Re-add HoldTime to QueueCallerAbandon event (simple typo during ast12 refactor).
411884kmoorePJSIP: Ensure test event has new state
411897russellfunc_periodic_hook: List more modules as dependencies
411990rmudgettInternal timing: Add notice that the -I and internal_timing option are no longer needed.
412035kmooreres_stasis_answer: Add missing newlines
412050mmichelsonAdd a Command header to the AMI Mixmonitor action.
412075kharwellres_pjsip_pubsub: Set the body generation result to 0 for a valid path
412089mjordanres_hep_pjsip: Use the channel name instead of the call ID when it is available
412102russellmonitor: use app options parsing helper code
412154mjordanmain/astobj2: Make REF_DEBUG a menuselect item; improve REF_DEBUG output
412168oejFormatting only.
412180oejFormatting: Remove invisible characters
412213rmudgettutils dir: Remove no longer needed traces of refcounter except in the clean make target.
412279russellfunc_periodic_hook: add module ref counting
412280russellfunc_periodic_hook: move module ref
412384rmudgettchan_sip.c: Moved some sip_pvt unrefs after their last use.
412386rmudgettchan_sip.c: Fix channel staging assertion failure.
412400rmudgettRemove unused RAII_VAR() declarations.
412414rmudgettEliminate some more unnecessary RAII_VAR() uses.
412427russell(mix)monitor: Add options to enable a periodic beep
412467mjordanchan_sip: Add SIPURIPHONECONTEXT channel variable for Request TEL URIsASTERISK-17179
412550jroseFix a silly shadowed variable mistake that was missed from play tones patch
412566kmooreARI: Add debug logging for events and responses
412580rmudgettapp_dial and app_queue: Make lock the forwarding channel while taking the channel snapshot.
412583rmudgettOriginated calls: Fix several originate call problems.ASTERISK-22212
412584mmichelsonAllow for multiple contacts to be configured in a single contact= line.
412714igorg
412731kmooreConfbridge: Fix ConfbridgeKick AMI documentationASTERISK-23282
412750kmooreHTTP: Add TCP_NODELAY to accepted connections
412910russellFix error loading res_monitor.
412925rmudgetthttp: Fix spurious ERROR message in responses with no content.
413036oejtcptls.c : Log errors as ERROR, not warning or something else.
413060mmichelsonAdd DeviceStateChanged and PresenceStateChanged AMI events.
413074kmooreBridging: Don't lock NULL bridges
413089filechan_pjsip: Implement core ability to get Call-ID of a channel.
413103gtjosephAdd "destroy" implementation for spinlock.
413118filechan_pjsip: Add support for picking up calls in the configured pickup group.
413120fileres_pjsip_sdp_rtp: Fix issue where sending a hold SDP twice could cause an unhold.
413141filechan_pjsip: Fix deadlock when retrieving call-id of channel.
413144rmudgettchan_sip.c: Fixed off-nominal message iterator ref count and alloc fail issues.
413197jroseParking: Add 'AnnounceChannel' argument to manager action 'Park'
413263mmichelsonPrevent crashes in res_config_odbc due to uninitialized string fields.
413307mmichelsonEnsure that all parts of SQL UPDATEs and DELETEs are encoded.
413359mmichelsonCheck for an act on failures to update contacts during registration.
413381mmichelsonImprove XML sanitization in NOTIFYs, especially for presence subtypes and messages.
413399mmichelsonFix encoding of custom prepare extra data.
413453rmudgettapp_confbridge: Fix ref leak in CLI "confbridge kick" command.
413455rmudgettapp_confbridge: Fixed "CBAnn" channels not going away.
413469mmichelsonEnsure that presence state is decoded properly on Asterisk startup.
413488fileapp_queue: Extend documentation for various Manager actions and events.
413572rmudgetthttp.c: Remove dead code.
413589kmooreAllow Asterisk to compile under GCC 4.10
413599kmooreFix 32bit build for func_env
413668fileUndoing framehook support. Issues were uncovered by Bamboo.
413770rmudgettFix compiler warning from GCC 4.10 fixup.
413897wdoekesres_musiconhold: Minor cleanup.
413994rmudgettapp_meetme: Fix overwrite of DAHDI conference data structure.
414052rmudgettsig_pri.c: Pull the pri_dchannel() PRI_EVENT_RING case into its own function.
414123mjordanbridge_native_rtp/bridge_channel: Fix direct media issues due to frame hook
414138mjordanUndo r414123
414297rmudgettcore_unreal: Only block media frames when a generator is on both ends of an unreal channel.
414348mjordanUPGRADE: Add note for REF_DEBUG flag
414403jroseres_pjsip_refer: Fix bugs involving Parking/PJSIP/transfers
414475kmooreFix signed/unsigned build warnings
414529mjordantest_cel: Fix unit tests broken due to event def changes from res_corosync
414543mjordancore_unreal: Prevent double free of core_unreal pvt
414567wdoekesres_config_odbc: Fix old and new ast_string_field memory leaks.
414764mjordanast-db-manage/cdr/env.py: Don't fail if a config file can't be loaded
414766mjordanAMI/ARI: Update version numbers
414781newtonrpjsip.conf: privkey_file should be priv_key_file, mediaencryption=yes should be mediaencryption=sdes
414798mjordanLogger/CLI/etc.: Fix some aesthetic issues; reduce chatty verbose messages
414861kmoorePBX: Prevent incorrect hint parsing
415116mjordanres_pjsip_session: Add debug statement for session refreshes
415118mjordanchan_pjsip: Add debug in RTP Engine glue callback
415192kmoorePJSIP: Send initial connected line information
415288rmudgettconfig: Fix indentation and missing curlies in config_text_file_load().
415319gtjosephSplit astobj2.c into more maintainable components.
415343kmoorePJSIP: Remove premature write of raw formats
415358kharwellcore uri: Custom uri parsing error when no query parameters
415411jrosechan_sip: Fix order of variables specified in SIPNotify action
415428rmudgettbridge.h: Remove redundant struct ast_bridge_channel forward declaration.
415444mjordanbridges/bridge_native_rtp: Reconfigure bridge on removal of framehook
415580mmichelsonchan_pjsip: Fix bug where custom SIP headers could be duplicated on outgoing INVITEs.
415659jrosePJSIP: PJSIPNotify - Strip content-length headers and add documentation
415679kmooreFix build in dev mode due to signed/unsigned mismatch
415698sgriepentrogCLI: add presence information to core show hints
415730rmudgettformat.c: Fix misuse of hash container function.
415767fileres_pjsip_pubsub: Persist subscriptions in sorcery so they are recreated on startup.
415982kmooreFix build in devmode for GCC 4.10
416024newtonrmain/pbx - documentation - enhance 'core show hints' and 'core show hint' help text
416149kmooreCEL: Expose parking retreiver in extra field
416153kmooreMoH: Don't restart stream on repeated start calls
416237coreyfarrellres_manager_devicestate and res_manager_presencestate missing support level
416267mjordanMoH: Undo commit r416150 (1.8)
416299mjordantest_stasis_endpoints: Remove expected channel snapshot
416301mjordanchannel_internal_api: Publish a snapshot change when linkedids change
416319mjordanchannels/chan_sip: Forbid remote bridging if T.38 is negotiated
416394kharwellres_http_websocket: read/write string fixup
416443kmooreMoH: Don't restart stream on repeated start calls
416444mmichelsonFix string growth algorithm for XML presence bodies.
416503mmichelsonAllow the PUSH and UNSHIFT functions to set inheritable channel variables.
416561mjordanstasis_channels: Update the stasis cache if manager variables are needed
416736kmooreFix build warnings with TEST_FRAMEWORK enabled
416738gtjosephpjsip cli: Change Identify to show CIDR notation instead of netmasks.
416807gtjosephastobj2: Additional refactoring to push impl specific code down into the impls.
416830rmudgettvoicemail API callbacks: Extract the sayname API call to its own registerd callback.
416848jroseLogger: Add manager command 'LoggerRotate' to rotate logger
416850jroseres_parking: Make manager commands register with module information
416872gtjosephbuild: Allow autoconf/ast_ext_tool_check to handle cross-compiling better.
416935gtjosephbuild: Allow autoconf/ast_ext_tool_check to handle cross-compiling better.
416996gtjosephastobj2: Add an ao2_replace macro to astobj2.h
417059tzafrirsuspended destructions of pri spans on events
417120rmudgettcore_unreal: Fix off by one buffer overwrite error.
417193wedhornSkinny: cleanup some log messages around sessions.
417361kmooreBridging: Allow channels to define bridging hooks
417383kmooreCEL: Add bridge tech to relevant CEL records
417400mjordanchan_pjsip: Add a test event for fast picture updates
417421mjordanres_http_websocket: Export symbol for ast_websocket_set_timeout
417423kmooreCHANGES: Add missing changes
417447kmooreCEL: Update unit tests for bridge tech field
417571rmudgettevent.c: Fix type mismatch errors in ie_maps[].
417649mjordanapps/app_voicemail: Fix compilation error introduced in r417591
417663mmichelsonReverse logic during subscription persistence recreation.
417706fileres_rtp_asterisk: Don't leak memory or reset state if DTLS configuration is set multiple times.
417770jroseARI: Remove unnecessary \briefs from automatically generated documentation
417863tzafrirdahdi_span_config_hook: automatically register new dahdi channels
417877sgalarneauapi.wiki.mustache: Update wiki template to support body parameters
417900mjordanmain/tcptls: Add checks for OpenSSL Elliptic Curve support
417910jrosepbx_config: Add manager actions to add/remove extensions
417916jrosechan_dahdi: Add AMI commands for controlling PRI debugging output
417933rmudgettres_ari: Fix some off-nominal paths just dropping the HTTP connection.
418019mjordanRemove many deprecated modules
418034mjordanconfigure: Update script to pass if channels/h323/Makefile.in does not exist
418035mjordanconfigure: Remove last vestiges of h323; DO create menuselect-deps
418050mjordanmain/Makefile: fix compilation error of buildinfo occurring on 'make install'
418067kmooreHTTP: Fix build for gcc 4.10
418084kmooreCEL: Fix incorrect/missing extra field information
418183mjordanmanager/ARI: Update version to 2.4.0/1.4.0; Update UPGRADE.txt
418264rmudgettchan_dahdi/sig_pri: Fix type mismatch in the idledial feature's channel creation.
418325mjordaninclude/asterisk/xmpp.h: Convert indentation to tabs
418370sgriepentrogconfig: inform config hook of change when writing file
418397coreyfarrellastobj2: tweak ao2_replace to do nothing when it would be a NoOp
418419mjordanastobj2: Add tag variants for ao2_bump, ao2_cleanup, and ao2_replace
418448coreyfarrellRemove files left behind on removal of h323, jingle and jabber.
418467coreyfarrellFix minor reference leaks in app_skel and TEST_FRAMEWORK
418488sgriepentrogastobj2: correct define for ao2_t_cleanup
418507coreyfarrellastobj2: work around REF_DEBUG race which causes out of order log entries
418566rmudgettActually delete the removed files.
418587rmudgettlogger.h: Extract DEBUG_ATLEAST() to complement VERBOSITY_ATLEAST().
418616seanbrightUpdate Asterisk copyright year in main/asterisk.c
418716kmooreTEST_FRAMEWORK: Fix ref leak in feature activation
418738mjordancodec_adpcm: Change description of codec "ADPCM" to "Dialogic ADPCM"
418788coreyfarrellRemove include of astobj.h from channels/dahdi/bridge_native_dahdi.c.
418811kmooreTEST_FRAMEWORK: Fix threewaytransfer reporting
418832mjordanmenuselect: Add menuselect to Asterisk trunk (Patch 1)
418833mjordanmenuselect: Remove mxml from menuselect (Patch 2)
418850mjordanconfigure: Fix libxml2 development library dependency checking
418851mjordanAdd svn:ignore property
418870mjordanconfigs: Move sample config files into a subdirectory of configs
418893seanbrightImport Asterisk's autoconf magic instead of using our own.
418894seanbrightAdd missing file from previous commit.
418895seanbrightUpdate config.guess and config.sub
418911jroseres_fax: Provide AMI equivalents for fax CLI commands
418936jroseChannels: Masquerades to automatically move frame/audio hooks
418938rmudgettfunc_audiohookinherit.c: Fixup some XML documentation wording.
418961sgriepentrogfeature_config: insure featuregroups and applicationmaps are initialized
418962sgriepentrogmedia formats: fix ref leak of peer for mwi subscription
418963sgriepentrogastobj2: assert on invalid ref and backtrace cleanup
418980kmooreFix build in dev-mode
418997coreyfarrellstasis: use ao2_t_alloc for certain object allocators
419020coreyfarrellstasis: fix call to ao2_t_alloc for stasis_message_router_create
419077seanbrightFix build when pjproject is installed in a non-standard location.
419110kmooreFix build in dev-mode
419175kmooreFix more dev-mode build issues
419180filechan_iax2: Restore previous behavior of iax2_best_codec.
419203mjordanARI: Fix endpoint/channel subscription issues; allow for subscriptions to tech
419206rmudgettcodec_speex: Fix trashing normal static frame for AST_FRAME_CNG.
419286sgriepentrogapp_voicemail: use a consistent generator string
419319mjordanendpoints: Fix failing unit tests from r419196
419342kmooreAMI: Allow for command response documentation
419504elguerocore/db: Revert Patch Added In Attempt To Improve I/O Performance
419520rmudgettaccountcode: Slightly change accountcode propagation.
419537filebridge: Make "bridge destroy" only available in developer mode and add "all" to "bridge kick".
419563mjordanmodule loader: Unload modules in reverse order of their start order
419688rmudgettdatastores: Audit ast_channel_datastore_remove usage.
419751fileres_pjsip_pidf_body_generator / res_pjsip_xpidf_body_generator: Ensure local entity is unquoted.
419766fileres_pjsip_session: Fix race condition where redirecting information may not be set.
419806kmooremanager: Add state list commands
419822mjordanxmldocs: Add support for an tag in the Asterisk XML Documentation
419851jrosePJSIP: Send Notify AMI and CLI commands can now send to URI instead of endpoint
419888mmichelsonAdd ContactStatusDetail to PJSIPShowEndpoint AMI output.
419914kmooreManager: Add PJSIPShowEndpoint[s] documentation
420007rmudgettRemove duplicate definitions of ast_format_vp8.
420100mjordanstasis: Fix compilation issue with ao2 tagged objects
420236rmudgettAdd alembic script that adds contact user_agent and endpoint message_context.
420237rmudgettFix alembic script to work properly in offline mode.
420309mjordanpbx: Filter out pattern matching hints in responses sent to ExtensionStateList
420314fileres_pjsip_outbound_publish: Add module which provides outbound PUBLISH support.
420315fileres_pjsip_publish_asterisk: Add support for exchanging device and mailbox state using SIP.
420384mmichelsonAdd support for RFC 4662 resource list subscriptions.
420388mmichelsonEnsure bridges exist when trying to determine bridged parties when publishing transfer information.
420389kmooreFix build in dev mode
420410kmooreStasis: Ensure transfer messages follow validation rules
420415kmooreStasis: Correct blind transfer message generation
420497mjordanUpdate UPGRADE.txt for 13 branch
420498mjordanRemove 12 merge properties
420499mjordanInitialize svnmerge from branches/13
420515kmooreCEL: Update unit tests for additional information
420535mjordanmain/message: remove debug message
420537mjordanres_ari_resource.c.mustache: Update template to emit module support level
420539mjordanmake_ari_stubs: Update wiki prefix to '13'
420563mjordanchan_sip: Mark chan_sip and its files as extended support
420578qwellapp_voicemail: Add the ability to specify multiple email addresses.
420593qwellFix build in devmode.
420608mjordanUpdate UPGRADE-13.txt file
420610mjordanUpdate CHANGES file
420640mjordanfuncs/func_jitterbuffer: Tweak documentation
420658wdoekestcptls: Avoid compiler warning on non-dev-mode.
420743mjordanres_hep: Remove disabling of modules
420759mmichelsonFix crash encountered by the testsuite.
420780mmichelsonFix crashing unit tests with regards to RLS.
420797kmooreStasis: Allow internal channels directly into bridges
420804kmooreStasis: Use the correct return value
420811mjordanAMI/ARI: Update version to 2.5.0/1.5.0 respectively
420838rmudgettres/stasis/command.c: Fix recent commit using spaces instead of tabs.
420858fileapp_voicemail: Fix the "test_voicemail_vm_info" unit test.
420880rmudgettres_stasis_snoop.c: Fix off nominial exit path leaving Snoop channel locked and not hungup.
420882rmudgettchan_sip: Fix type mismatch when the format is changed.
420900wdoekeslogger: Don't store verbose-magic in the log files.
420921kmooreAMI: Improve documentation for Status action
420953kmoorePJSIP: Prevent crash no-URI contacts
420958rmudgettres_pjsip_send_to_voicemail.c: Fix svn file properties.
420993rmudgettchannel_internal_api.c: Replace some code with ao2_replace().
421012rmudgettARI: Originate to app local channel subscription code optimization.
421043mjordancel: Make sure channels in extra fields include their unique IDs as well
421063mjordanmain/file: Move test event to emit PLAYBACK event more consistently
421167mjordanapp_voicemail/app: Remove test events that were duplicated by r421059
421211fileres_http_websocket: Include query parameters in client connection requests.
421313mjordanMultiple revisions 421311-421312
421341gtjosephfunc_config: Change 'Not Found' message from ERROR to DEBUG
421380wedhornSkinny: Fixup compile warning for non dev-mode.
421404rmudgettchan_pjsip: Fix attended transfer connected line name update.
421446kmooreAMI Docs: Fix Status channel parameter optionality
421449mmichelsonFix compilation error on certain versions of GCC.
421490mmichelsonAlter documentation for callerid_privacy to use correct values.
421534kmooreAMI: Add AllVariables parameter to Status
421539kmooreStasis: Add information to blind transfer event
421567mmichelsonMove evaluation of set_var options in pjsip to the end of channel initialization.
421586mmichelsonSet the role for inbound subscriptions correctly.
421623rmudgettcli.c: Fix tab completion of "module load" when MALLOC_DEBUG is enabled.
421646rmudgettchan_pjsip: Update media translation paths when new SDP negotiated.
421785mmichelsonImprove consistency of party ID privacy usage.
421791mmichelsonLet's try checking the name and number, instead of the name twice.
421795mmichelsonEnsure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge.
421803rmudgettres_musiconhold.c: Remove obsolete REF_DEBUG code.
421861mjordanmain/message: Add a new-line to a DEBUG message
421883mmichelsonFix a locking inversion in MixMonitor.
421933fileres_pjsip_transport_websocket: Ensure secure Websocket clients can be called.
421950fileres_pjsip_transport_websocket: Fix a progressive memory growth.
422038rmudgettres_musiconhold.c: Release any format refs before memset().
422072mmichelsonFix race condition in the scheduler when deleting a running entry.
422092gtjosephconfbridge: Make kick, mute and unmute handle channel targets consistently.
422158kmooreCallerID: Fix parsing of malformed callerid
422178gtjosephconfbridge: Add 'Admin' param to join, leave, mute, unmute and talking events
422201rmudgettsched: Fix typo and whitespace change.
422216rmudgettres/res_pjsip/pjsip_options.c: Eliminate excessive RAII_VAR usage.
422240mmichelsonFix bug that did not allow for multiple batched RLS notifications to be sent.
422257rmudgettAdded ConfBridge AMI event note to UPGRADE.txt.
422297mjordanLICENSE: Clarify language in Asterisk's LICENSE to allow for linking to UniMRCP
422358sgriepentrogThe assertion that peer was not found on final event
422443gtjosephmanager: Make WaitEvent action respect eventfilters
422446gtjosephconfbridge: Add Duration to ConfbridgeList event
422524mjordanmain/cli: Do not attempt to show CDR data for internal channels
422559fileres_pjsip_transport_websocket: Fix crash when the Contact header is not a URI.
422632jroseManager: Require read permission for SYSTEM in order to send FullyBooted
422647kmooreMenuselect: Fix incorrect enabling on failed deps
422663rmudgettdevicestate.c: Minor tweaks
422683jroseCall IDs: Fix appearance of call ID in core show channels when NULL
422697jroseDial API: Add a dial option to indicate the dialed channel will replace dialer
422701rmudgettfunc_channel.c: Add missing locking to some CHANNEL() requests.
422748fileres_pjsip_sdp_rtp: Fix retrieval of "ice-pwd" attribute if in session and not media stream.
422768mjordanmain/rtp_engine: Format NTP timestamps as unsigned ints
422771mjordanmain/cdr: Copy over location information during a fork
422837jroseres_pjsip_pubsub: Check supported headers for eventlist when subscribing to
422854mmichelsonAdd sample configuration for resource lists.
422856mmichelsonAdd note about configuring list_items on a single line.
422870rmudgettfunc_channel: Add CHANNEL(onhold) item to get the current hold status of the channel.
422884newtonrSounds/BuildSystem: Modifications to include new releases and Japanese language.
422885rmudgettUpdate CHANGES for CHANNEL(onhold).
422902seanbrightpjsip/config_auth.c: Add missing whitespace to log messages.
422906gtjosephconfig: bug: fix truncation of included config files on permissions error
422967mmichelsonRemove undocumented default behavior of ast_play_and_record_full acceptdtmf.
423004filechan_rtp: Add unicast RTP support.
423065wdoekesmusiconhold: Add sort=randstart, and deprecate old stuff.
423130wdoekescontrib: Fix verifyi typo in alembic DB script ps_transport table.
423174fileres_pjsip_session: Fix usage of wrong memory pool when creating local SDP.
423213fileMultiple revisions 423209,423212
423237mjordanAdd some pbx python stuff
423238mjordanpbx/Makefile: Revert r423237
423256fileres_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
423280gtjosephconfig: bug: Fix SEGV in ast_category_insert when matching category isn't found
423283dleeOnly install dahdi_span_config_hook if DAHDI is enabled
423415mmichelsonAdd API call to determine if format capability structure is "empty".
423422rmudgettastobj2.c/refcounter.py: Fix to deal with invalid object refs.
423424rmudgettbridge_softmix.c: Made use ao2_replace() instead of the inline equivalent.
423463mmichelsonAdd subscription state test events.
423480gtjosephutils: Create ast_strsep function that ignores separators inside quotes
423483seanbrightres_pjsip: Don't require a password when doing userpass authentication.
423505kmoorePJSIP: Prevent T38 framehook being put on wrong channel
423563rmudgettres_pjsip_sdp_rtp.c: Fix native formats containing formats that were not negotiated.
423642mjordanmain/channel: Unlock channel in off-nominal path
423784mmichelsonMake CDR and CEL unit tests less FRACKy.
423804wdoekeschan_sip: Unref outbound proxy structure on dialog/pvt destruction.
423896rmudgettres_pjsip.c: Add missing off nominal cleanup in ast_sip_push_task_synchronous().
423978wdoekescore: Don't allow free to mean ast_free (and malloc, etc..).
424038wdoekescore: Ouch, forgot to undo a test free() in r423978.
424039rmudgettformat_mp3: Made the get script conditionally apply patch if not already there.
424058fileres_pjsip_session: Add additional checks for delaying session refreshes.
424077fileres_pjsip_session: Reduce SDP size by removing duplicate connection lines.
424098rmudgettthreadpool.c: Minor cleanup fixes.
424109rmudgettSimplify UUID generation in several places.
424154fileres_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
424157fileres_pjsip_sdp_rtp: Don't place an extra whitespace before 'rport' and don't put IPv6 addresses in brackets.
424185wdoekeschan_sip: Simplify some unref code by removing unlink_peer_from_tables.
424246kmoorePJSIP: Force transport on contact rewrite
424267kmoorePJSIP: Handle defaults properly
424289fileres_pjsip_sdp_rtp: Accept DTLS attributes in top level, not just media session.
424292fileres_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash.
424339sgriepentrogres_pjsip: document use of rewrite_contact in sample conf
424428kmoorePJSIP: Restore functional default for callerid_privacy
424449gtjosephsorcery: Prevent SEGV in sorcery_wizard_create when there's no create function
424530rmudgettres_pjsip: Fix XML typo and update CHANGES.
424648mjordansdp_srtp: Add new lines to some WARNING messages
424714mjordanres/res_pjsip_pubsub: Fix typo in WARNING message
424770kmooreStasis: Only log errors for non-declined types
424834kmooreIndexer: Format message types may not exist
424851kmooreStasis: Relegate log message to dev-mode
424943rmudgettcdr.c: Make turning on CDR debug a one step process instead of two.
424965gtjosephres_phoneprov: Refactor phoneprov to allow pluggable config providers
424987mjordanres/res_phoneprov: Don't cancel Asterisk load on module load failure
425009gtjosephres_pjsip_phoneprov_provider: Provides pjsip integration with res_phoneprov
425053gtjosephres_pjsip_phoneprov_provider: fix compile breakage on AST_VECTOR
425218fileres_pjsip_phoneprov_provider: Add missing dependency on pjproject.
425222mjordanres/res_phoneprov: Bail on registration if res_phoneprov didn't load
425244filebridge: During a smart bridge operation provide a more complete bridge to the old technology.
425266gtjosephres_phoneprov: Cleanup module load error handling
425363fileres_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'.
425385gtjosephmanager/config: Support templates and non-unique category names via AMI
425482gtjosephres_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup
425527gtjosephconfig: Fix SEGV in unit test with MALLOC_DEBUG
425628rmudgettchan_motif: Cleanup jingle_tech.capabilities only once.
425647fileres_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't.
425715gtjosephconfig: Fix inf loop using ast_category_browse and ast_variable_retrieve
425759mjordantest_cel: Update pickup test to expect CANCEL instead of ANSWSER
425804fileres_pjsip: Add 'user_eq_phone' option to add a 'user=phone' parameter when applicable.
425825fileres_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports.
425924mjordanres/res_pjsip_sdp_rtp: Remove left over reference to override_prefs
425945mjordanres/res_pjsip_sdp_rtp: Revert 425924
425966gtjosephbuild: Force -fsigned-char on platforms where the default for char is unsigned
+
+

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                                                                                     | 1835 +++
+CREDITS                                                                                     |    2
+LICENSE                                                                                     |   20
+Makefile                                                                                    |   88
+Makefile.rules                                                                              |    4
+README-SERIOUSLY.bestpractices.txt                                                          |   23
+UPGRADE-11.txt                                                                              |   17
+UPGRADE-12.txt                                                                              |  478
+UPGRADE-13.txt                                                                              |  399
+UPGRADE.txt                                                                                 |  391
+addons/Makefile                                                                             |    1
+addons/app_mysql.c                                                                          |    7
+addons/app_saycountpl.c                                                                     |  138
+addons/cdr_mysql.c                                                                          |   15
+addons/chan_mobile.c                                                                        |   54
+addons/chan_ooh323.c                                                                        |  755 -
+addons/chan_ooh323.h                                                                        |    4
+addons/format_mp3.c                                                                         |    9
+addons/ooh323c/src/context.c                                                                |    5
+addons/ooh323c/src/errmgmt.c                                                                |    5
+addons/ooh323c/src/memheap.c                                                                |   34
+addons/ooh323c/src/ooCalls.c                                                                |    5
+addons/ooh323c/src/ooCalls.h                                                                |    2
+addons/ooh323c/src/ooCapability.c                                                           |   16
+addons/ooh323c/src/ooCmdChannel.c                                                           |   28
+addons/ooh323c/src/ooGkClient.c                                                             |   20
+addons/ooh323c/src/ooGkClient.h                                                             |    3
+addons/ooh323c/src/ooStackCmds.c                                                            |  148
+addons/ooh323c/src/ooTimer.c                                                                |    6
+addons/ooh323c/src/oochannels.c                                                             |   11
+addons/ooh323c/src/ooh245.c                                                                 |   10
+addons/ooh323c/src/ooh323.c                                                                 |   12
+addons/ooh323c/src/ooq931.c                                                                 |   14
+addons/ooh323c/src/printHandler.c                                                           |   11
+addons/ooh323cDriver.c                                                                      |  165
+addons/ooh323cDriver.h                                                                      |    6
+addons/res_config_mysql.c                                                                   |    3
+apps/app_adsiprog.c                                                                         |    3
+apps/app_agent_pool.c                                                                       |  187
+apps/app_alarmreceiver.c                                                                    |   14
+apps/app_amd.c                                                                              |   21
+apps/app_bridgewait.c                                                                       |   43
+apps/app_cdr.c                                                                              |  129
+apps/app_celgenuserevent.c                                                                  |    3
+apps/app_chanisavail.c                                                                      |    5
+apps/app_chanspy.c                                                                          |  179
+apps/app_confbridge.c                                                                       |  590 -
+apps/app_dahdibarge.c                                                                       |  311
+apps/app_dahdiras.c                                                                         |    7
+apps/app_dial.c                                                                             |  106
+apps/app_dictate.c                                                                          |   17
+apps/app_directed_pickup.c                                                                  |  199
+apps/app_directory.c                                                                        |   48
+apps/app_disa.c                                                                             |   16
+apps/app_dumpchan.c                                                                         |   24
+apps/app_echo.c                                                                             |    5
+apps/app_externalivr.c                                                                      |    3
+apps/app_fax.c                                                                              |   50
+apps/app_festival.c                                                                         |   31
+apps/app_followme.c                                                                         |    5
+apps/app_forkcdr.c                                                                          |   88
+apps/app_getcpeid.c                                                                         |    9
+apps/app_ices.c                                                                             |   17
+apps/app_image.c                                                                            |    3
+apps/app_ivrdemo.c                                                                          |    3
+apps/app_jack.c                                                                             |   77
+apps/app_macro.c                                                                            |    7
+apps/app_meetme.c                                                                           |  174
+apps/app_milliwatt.c                                                                        |   15
+apps/app_minivm.c                                                                           |    5
+apps/app_mixmonitor.c                                                                       |  220
+apps/app_morsecode.c                                                                        |    3
+apps/app_mp3.c                                                                              |   34
+apps/app_nbscat.c                                                                           |   35
+apps/app_originate.c                                                                        |   33
+apps/app_osplookup.c                                                                        |    1
+apps/app_page.c                                                                             |   42
+apps/app_playback.c                                                                         |    1
+apps/app_queue.c                                                                            | 1129 +-
+apps/app_readfile.c                                                                         |  134
+apps/app_record.c                                                                           |   64
+apps/app_saycounted.c                                                                       |    3
+apps/app_sayunixtime.c                                                                      |   14
+apps/app_setcallerid.c                                                                      |    3
+apps/app_skel.c                                                                             |    2
+apps/app_sms.c                                                                              |   69
+apps/app_speech_utils.c                                                                     |   73
+apps/app_stack.c                                                                            |   63
+apps/app_stasis.c                                                                           |    1
+apps/app_talkdetect.c                                                                       |   19
+apps/app_test.c                                                                             |   20
+apps/app_transfer.c                                                                         |    2
+apps/app_url.c                                                                              |    3
+apps/app_userevent.c                                                                        |    4
+apps/app_verbose.c                                                                          |   30
+apps/app_voicemail.c                                                                        |  606 -
+apps/app_waitforring.c                                                                      |    3
+apps/app_waitforsilence.c                                                                   |   16
+apps/app_zapateller.c                                                                       |    3
+apps/confbridge/conf_chan_announce.c                                                        |    8
+apps/confbridge/conf_chan_record.c                                                          |   27
+apps/confbridge/conf_config_parser.c                                                        |  307
+apps/confbridge/conf_state.c                                                                |    6
+apps/confbridge/conf_state_empty.c                                                          |    1
+apps/confbridge/conf_state_inactive.c                                                       |   11
+apps/confbridge/conf_state_multi.c                                                          |    9
+apps/confbridge/conf_state_multi_marked.c                                                   |   78
+apps/confbridge/conf_state_single.c                                                         |    5
+apps/confbridge/conf_state_single_marked.c                                                  |    5
+apps/confbridge/confbridge_manager.c                                                        |   90
+apps/confbridge/include/confbridge.h                                                        |   83
+autoconf/ast_ext_tool_check.m4                                                              |   63
+bridges/bridge_builtin_features.c                                                           |   30
+bridges/bridge_holding.c                                                                    |   18
+bridges/bridge_native_rtp.c                                                                 |  197
+bridges/bridge_simple.c                                                                     |   11
+bridges/bridge_softmix.c                                                                    |  106
+build_tools/cflags.xml                                                                      |   15
+build_tools/install_subst                                                                   |   43
+build_tools/menuselect-deps.in                                                              |    1
+build_tools/post_process_documentation.py                                                   |    5
+build_tools/prep_tarball                                                                    |    4
+cdr/cdr_adaptive_odbc.c                                                                     |   24
+cdr/cdr_csv.c                                                                               |    6
+cdr/cdr_custom.c                                                                            |    5
+cdr/cdr_manager.c                                                                           |   25
+cdr/cdr_odbc.c                                                                              |   14
+cdr/cdr_pgsql.c                                                                             |   79
+cdr/cdr_radius.c                                                                            |   14
+cdr/cdr_sqlite.c                                                                            |    6
+cdr/cdr_sqlite3_custom.c                                                                    |   21
+cdr/cdr_syslog.c                                                                            |    5
+cdr/cdr_tds.c                                                                               |    7
+cel/cel_custom.c                                                                            |   11
+cel/cel_manager.c                                                                           |    8
+cel/cel_odbc.c                                                                              |   12
+cel/cel_pgsql.c                                                                             |   84
+cel/cel_radius.c                                                                            |    9
+cel/cel_sqlite3_custom.c                                                                    |   18
+cel/cel_tds.c                                                                               |   35
+channels/Makefile                                                                           |   67
+channels/chan_alsa.c                                                                        |   53
+channels/chan_bridge_media.c                                                                |   31
+channels/chan_console.c                                                                     |   56
+channels/chan_dahdi.c                                                                       | 1687 ++-
+channels/chan_dahdi.h                                                                       |   33
+channels/chan_gtalk.c                                                                       | 2438 ----
+channels/chan_h323.c                                                                        | 3516 ------
+channels/chan_iax2.c                                                                        | 2585 +++--
+channels/chan_jingle.c                                                                      | 2080 ----
+channels/chan_mgcp.c                                                                        |  514 -
+channels/chan_misdn.c                                                                       |   99
+channels/chan_motif.c                                                                       |  231
+channels/chan_multicast_rtp.c                                                               |  204
+channels/chan_nbs.c                                                                         |   70
+channels/chan_oss.c                                                                         |   44
+channels/chan_phone.c                                                                       |  235
+channels/chan_pjsip.c                                                                       |  887 +
+channels/chan_rtp.c                                                                         |  335
+channels/chan_sip.c                                                                         | 3540 +++----
+channels/chan_skinny.c                                                                      |  774 -
+channels/chan_unistim.c                                                                     |  733 -
+channels/chan_vpb.cc                                                                        |  124
+channels/dahdi/bridge_native_dahdi.c                                                        |   31
+channels/iax2/codec_pref.c                                                                  |  534 +
+channels/iax2/firmware.c                                                                    |    2
+channels/iax2/format_compatibility.c                                                        |  136
+channels/iax2/include/codec_pref.h                                                          |  150
+channels/iax2/include/format_compatibility.h                                                |   65
+channels/iax2/include/parser.h                                                              |    7
+channels/iax2/parser.c                                                                      |   93
+channels/iax2/provision.c                                                                   |    9
+channels/pjsip/dialplan_functions.c                                                         |  912 +
+channels/pjsip/include/chan_pjsip.h                                                         |   58
+channels/pjsip/include/dialplan_functions.h                                                 |   76
+channels/sig_analog.c                                                                       |   76
+channels/sig_pri.c                                                                          | 1268 +-
+channels/sig_pri.h                                                                          |   48
+channels/sig_ss7.c                                                                          | 1967 +++
+channels/sig_ss7.h                                                                          |  108
+channels/sip/config_parser.c                                                                |    4
+channels/sip/dialplan_functions.c                                                           |    4
+channels/sip/include/reqresp_parser.h                                                       |   24
+channels/sip/include/route.h                                                                |  120
+channels/sip/include/sip.h                                                                  |   78
+channels/sip/reqresp_parser.c                                                               |  113
+channels/sip/route.c                                                                        |  205
+channels/sip/security_events.c                                                              |    4
+channels/sip/utils.c                                                                        |    2
+codecs/codec_a_mu.c                                                                         |   40
+codecs/codec_adpcm.c                                                                        |   51
+codecs/codec_alaw.c                                                                         |   50
+codecs/codec_dahdi.c                                                                        |  400
+codecs/codec_g722.c                                                                         |   63
+codecs/codec_g726.c                                                                         |   63
+codecs/codec_gsm.c                                                                          |   54
+codecs/codec_ilbc.c                                                                         |   44
+codecs/codec_lpc10.c                                                                        |   51
+codecs/codec_resample.c                                                                     |   76
+codecs/codec_speex.c                                                                        |  117
+codecs/codec_ulaw.c                                                                         |   78
+codecs/ex_adpcm.h                                                                           |    3
+codecs/ex_alaw.h                                                                            |    2
+codecs/ex_g722.h                                                                            |    2
+codecs/ex_g726.h                                                                            |    2
+codecs/ex_gsm.h                                                                             |    3
+codecs/ex_ilbc.h                                                                            |    3
+codecs/ex_lpc10.h                                                                           |    2
+codecs/ex_speex.h                                                                           |    5
+codecs/ex_ulaw.h                                                                            |    3
+codecs/ilbc/doCPLC.c                                                                        |    2
+config.guess                                                                                |  329
+config.sub                                                                                  |   85
+configs/acl.conf.sample                                                                     |   80
+configs/adsi.conf.sample                                                                    |    8
+configs/agents.conf.sample                                                                  |   70
+configs/alarmreceiver.conf.sample                                                           |   91
+configs/alsa.conf.sample                                                                    |   78
+configs/amd.conf.sample                                                                     |   18
+configs/app_mysql.conf.sample                                                               |   24
+configs/app_skel.conf.sample                                                                |   27
+configs/ari.conf.sample                                                                     |   24
+configs/asterisk.adsi                                                                       |  159
+configs/asterisk.conf.sample                                                                |   97
+configs/calendar.conf.sample                                                                |  109
+configs/ccss.conf.sample                                                                    |  205
+configs/cdr.conf.sample                                                                     |  171
+configs/cdr_adaptive_odbc.conf.sample                                                       |   60
+configs/cdr_custom.conf.sample                                                              |   14
+configs/cdr_manager.conf.sample                                                             |   15
+configs/cdr_mysql.conf.sample                                                               |   60
+configs/cdr_odbc.conf.sample                                                                |   11
+configs/cdr_pgsql.conf.sample                                                               |   15
+configs/cdr_sqlite3_custom.conf.sample                                                      |   10
+configs/cdr_syslog.conf.sample                                                              |   83
+configs/cdr_tds.conf.sample                                                                 |   78
+configs/cel.conf.sample                                                                     |  116
+configs/cel_custom.conf.sample                                                              |   35
+configs/cel_odbc.conf.sample                                                                |  108
+configs/cel_pgsql.conf.sample                                                               |   67
+configs/cel_sqlite3_custom.conf.sample                                                      |   24
+configs/cel_tds.conf.sample                                                                 |   69
+configs/chan_dahdi.conf.sample                                                              | 1601 ---
+configs/chan_mobile.conf.sample                                                             |   69
+configs/cli.conf.sample                                                                     |   12
+configs/cli_aliases.conf.sample                                                             |  201
+configs/cli_permissions.conf.sample                                                         |   82
+configs/codecs.conf.sample                                                                  |  153
+configs/confbridge.conf.sample                                                              |  357
+configs/config_test.conf.sample                                                             |   38
+configs/console.conf.sample                                                                 |   97
+configs/dbsep.conf.sample                                                                   |   35
+configs/dnsmgr.conf.sample                                                                  |    5
+configs/dsp.conf.sample                                                                     |   43
+configs/dundi.conf.sample                                                                   |  268
+configs/enum.conf.sample                                                                    |   22
+configs/extconfig.conf.sample                                                               |  102
+configs/extensions.ael.sample                                                               |  456
+configs/extensions.conf.sample                                                              |  857 -
+configs/extensions.lua.sample                                                               |  221
+configs/extensions_minivm.conf.sample                                                       |  159
+configs/features.conf.sample                                                                |  225
+configs/festival.conf.sample                                                                |   35
+configs/followme.conf.sample                                                                |   91
+configs/func_odbc.conf.sample                                                               |   96
+configs/gtalk.conf.sample                                                                   |   27
+configs/h323.conf.sample                                                                    |  210
+configs/http.conf.sample                                                                    |   80
+configs/iax.conf.sample                                                                     |  665 -
+configs/iaxprov.conf.sample                                                                 |   81
+configs/indications.conf.sample                                                             |  730 -
+configs/jabber.conf.sample                                                                  |   39
+configs/jingle.conf.sample                                                                  |   20
+configs/logger.conf.sample                                                                  |  133
+configs/manager.conf.sample                                                                 |  154
+configs/meetme.conf.sample                                                                  |   45
+configs/mgcp.conf.sample                                                                    |  142
+configs/minivm.conf.sample                                                                  |  218
+configs/misdn.conf.sample                                                                   |  537 -
+configs/modules.conf.sample                                                                 |   45
+configs/motif.conf.sample                                                                   |   99
+configs/musiconhold.conf.sample                                                             |   89
+configs/muted.conf.sample                                                                   |   39
+configs/ooh323.conf.sample                                                                  |  204
+configs/osp.conf.sample                                                                     |  117
+configs/oss.conf.sample                                                                     |  153
+configs/phone.conf.sample                                                                   |   51
+configs/phoneprov.conf.sample                                                               |  137
+configs/pjsip.conf.sample                                                                   |   26
+configs/queuerules.conf.sample                                                              |   20
+configs/queues.conf.sample                                                                  |  549 -
+configs/res_config_mysql.conf.sample                                                        |   43
+configs/res_config_sqlite.conf.sample                                                       |   11
+configs/res_config_sqlite3.conf.sample                                                      |   31
+configs/res_corosync.conf.sample                                                            |   31
+configs/res_curl.conf.sample                                                                |    8
+configs/res_fax.conf.sample                                                                 |   28
+configs/res_ldap.conf.sample                                                                |  199
+configs/res_odbc.conf.sample                                                                |  121
+configs/res_parking.conf.sample                                                             |   48
+configs/res_pgsql.conf.sample                                                               |   29
+configs/res_pktccops.conf.sample                                                            |   32
+configs/res_snmp.conf.sample                                                                |   22
+configs/res_stun_monitor.conf.sample                                                        |   27
+configs/rtp.conf.sample                                                                     |   60
+configs/safe_asterisk.conf.sample                                                           |   20
+configs/samples/acl.conf.sample                                                             |   80
+configs/samples/adsi.conf.sample                                                            |    8
+configs/samples/agents.conf.sample                                                          |   70
+configs/samples/alarmreceiver.conf.sample                                                   |   91
+configs/samples/alsa.conf.sample                                                            |   78
+configs/samples/amd.conf.sample                                                             |   18
+configs/samples/app_mysql.conf.sample                                                       |   24
+configs/samples/app_skel.conf.sample                                                        |   27
+configs/samples/ari.conf.sample                                                             |   31
+configs/samples/asterisk.adsi                                                               |  159
+configs/samples/asterisk.conf.sample                                                        |   97
+configs/samples/calendar.conf.sample                                                        |  109
+configs/samples/ccss.conf.sample                                                            |  205
+configs/samples/cdr.conf.sample                                                             |  171
+configs/samples/cdr_adaptive_odbc.conf.sample                                               |   60
+configs/samples/cdr_custom.conf.sample                                                      |   14
+configs/samples/cdr_manager.conf.sample                                                     |   15
+configs/samples/cdr_mysql.conf.sample                                                       |   60
+configs/samples/cdr_odbc.conf.sample                                                        |   11
+configs/samples/cdr_pgsql.conf.sample                                                       |   16
+configs/samples/cdr_sqlite3_custom.conf.sample                                              |   10
+configs/samples/cdr_syslog.conf.sample                                                      |   83
+configs/samples/cdr_tds.conf.sample                                                         |   78
+configs/samples/cel.conf.sample                                                             |  116
+configs/samples/cel_custom.conf.sample                                                      |   35
+configs/samples/cel_odbc.conf.sample                                                        |  108
+configs/samples/cel_pgsql.conf.sample                                                       |   68
+configs/samples/cel_sqlite3_custom.conf.sample                                              |   24
+configs/samples/cel_tds.conf.sample                                                         |   69
+configs/samples/chan_dahdi.conf.sample                                                      | 1695 +++
+configs/samples/chan_mobile.conf.sample                                                     |   69
+configs/samples/cli.conf.sample                                                             |   12
+configs/samples/cli_aliases.conf.sample                                                     |  203
+configs/samples/cli_permissions.conf.sample                                                 |   82
+configs/samples/codecs.conf.sample                                                          |  153
+configs/samples/confbridge.conf.sample                                                      |  373
+configs/samples/config_test.conf.sample                                                     |   38
+configs/samples/console.conf.sample                                                         |   97
+configs/samples/dbsep.conf.sample                                                           |   35
+configs/samples/dnsmgr.conf.sample                                                          |    5
+configs/samples/dsp.conf.sample                                                             |   43
+configs/samples/dundi.conf.sample                                                           |  268
+configs/samples/enum.conf.sample                                                            |   22
+configs/samples/extconfig.conf.sample                                                       |  109
+configs/samples/extensions.ael.sample                                                       |  456
+configs/samples/extensions.conf.sample                                                      |  857 +
+configs/samples/extensions.lua.sample                                                       |  241
+configs/samples/extensions_minivm.conf.sample                                               |  159
+configs/samples/features.conf.sample                                                        |  115
+configs/samples/festival.conf.sample                                                        |   35
+configs/samples/followme.conf.sample                                                        |   91
+configs/samples/func_odbc.conf.sample                                                       |   96
+configs/samples/hep.conf.sample                                                             |   16
+configs/samples/http.conf.sample                                                            |   96
+configs/samples/iax.conf.sample                                                             |  672 +
+configs/samples/iaxprov.conf.sample                                                         |   81
+configs/samples/indications.conf.sample                                                     |  736 +
+configs/samples/logger.conf.sample                                                          |  134
+configs/samples/manager.conf.sample                                                         |  157
+configs/samples/meetme.conf.sample                                                          |   45
+configs/samples/mgcp.conf.sample                                                            |  142
+configs/samples/minivm.conf.sample                                                          |  218
+configs/samples/misdn.conf.sample                                                           |  537 +
+configs/samples/modules.conf.sample                                                         |   45
+configs/samples/motif.conf.sample                                                           |   99
+configs/samples/musiconhold.conf.sample                                                     |   95
+configs/samples/muted.conf.sample                                                           |   39
+configs/samples/ooh323.conf.sample                                                          |  208
+configs/samples/osp.conf.sample                                                             |  117
+configs/samples/oss.conf.sample                                                             |  153
+configs/samples/phone.conf.sample                                                           |   51
+configs/samples/phoneprov.conf.sample                                                       |  143
+configs/samples/pjsip.conf.sample                                                           |  919 +
+configs/samples/pjsip_notify.conf.sample                                                    |   57
+configs/samples/queuerules.conf.sample                                                      |   31
+configs/samples/queues.conf.sample                                                          |  549 +
+configs/samples/res_config_mysql.conf.sample                                                |   43
+configs/samples/res_config_sqlite.conf.sample                                               |   11
+configs/samples/res_config_sqlite3.conf.sample                                              |   31
+configs/samples/res_corosync.conf.sample                                                    |   31
+configs/samples/res_curl.conf.sample                                                        |    8
+configs/samples/res_fax.conf.sample                                                         |   28
+configs/samples/res_ldap.conf.sample                                                        |  199
+configs/samples/res_odbc.conf.sample                                                        |  121
+configs/samples/res_parking.conf.sample                                                     |  121
+configs/samples/res_pgsql.conf.sample                                                       |   30
+configs/samples/res_pktccops.conf.sample                                                    |   32
+configs/samples/res_snmp.conf.sample                                                        |   22
+configs/samples/res_stun_monitor.conf.sample                                                |   27
+configs/samples/rtp.conf.sample                                                             |   60
+configs/samples/say.conf.sample                                                             |  383
+configs/samples/sip.conf.sample                                                             | 1576 +++
+configs/samples/sip_notify.conf.sample                                                      |   57
+configs/samples/skinny.conf.sample                                                          |  208
+configs/samples/sla.conf.sample                                                             |  151
+configs/samples/smdi.conf.sample                                                            |   75
+configs/samples/sorcery.conf.sample                                                         |   67
+configs/samples/ss7.timers.sample                                                           |   65
+configs/samples/stasis.conf.sample                                                          |  122
+configs/samples/statsd.conf.sample                                                          |    8
+configs/samples/telcordia-1.adsi                                                            |   83
+configs/samples/test_sorcery.conf.sample                                                    |   14
+configs/samples/udptl.conf.sample                                                           |   26
+configs/samples/unistim.conf.sample                                                         |   88
+configs/samples/users.conf.sample                                                           |  114
+configs/samples/voicemail.conf.sample                                                       |  469
+configs/samples/vpb.conf.sample                                                             |  248
+configs/samples/xmpp.conf.sample                                                            |   42
+configs/say.conf.sample                                                                     |  383
+configs/sip.conf.sample                                                                     | 1534 ---
+configs/sip_notify.conf.sample                                                              |   57
+configs/skinny.conf.sample                                                                  |  207
+configs/sla.conf.sample                                                                     |  151
+configs/smdi.conf.sample                                                                    |   75
+configs/sorcery.conf.sample                                                                 |   50
+configs/stasis.conf.sample                                                                  |    8
+configs/statsd.conf.sample                                                                  |    8
+configs/telcordia-1.adsi                                                                    |   83
+configs/test_sorcery.conf.sample                                                            |   14
+configs/udptl.conf.sample                                                                   |   26
+configs/unistim.conf.sample                                                                 |   86
+configs/users.conf.sample                                                                   |  114
+configs/voicemail.conf.sample                                                               |  459
+configs/vpb.conf.sample                                                                     |  248
+configs/xmpp.conf.sample                                                                    |   42
+configure.ac                                                                                |  182
+contrib/ast-db-manage/README.md                                                             |   63
+contrib/ast-db-manage/cdr.ini.sample                                                        |   57
+contrib/ast-db-manage/cdr/env.py                                                            |   74
+contrib/ast-db-manage/cdr/script.py.mako                                                    |   22
+contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py                         |   64
+contrib/ast-db-manage/config.ini.sample                                                     |   57
+contrib/ast-db-manage/config/env.py                                                         |   74
+contrib/ast-db-manage/config/script.py.mako                                                 |   22
+contrib/ast-db-manage/config/versions/10aedae86a32_add_outgoing_enum_va.py                  |   83
+contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py         |   41
+contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py                    |   20
+contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py                |   21
+contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py                   |  141
+contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py   |  176
+contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py     |   30
+contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py             |   24
+contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py                  |  189
+contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py                   |   61
+contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py                         |  330
+contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py        |   60
+contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py              |   32
+contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py                     |   50
+contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py                |   29
+contrib/ast-db-manage/config/versions/c6d929b23a8_create_pjsip_subscription_persistence_.py |   36
+contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py                     |   31
+contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py             |   39
+contrib/ast-db-manage/voicemail.ini.sample                                                  |   57
+contrib/ast-db-manage/voicemail/env.py                                                      |   74
+contrib/ast-db-manage/voicemail/script.py.mako                                              |   22
+contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py     |   44
+contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py                       |   58
+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                                                         |   99
+contrib/realtime/mysql/voicemail.sql                                                        |   72
+contrib/realtime/mysql/voicemail_data.sql                                                   |   29
+contrib/realtime/mysql/voicemail_messages.sql                                               |   31
+contrib/realtime/postgresql/realtime.sql                                                    |  166
+contrib/scripts/astgenkey                                                                   |    2
+contrib/scripts/astgenkey.8                                                                 |    2
+contrib/scripts/autosupport                                                                 |   12
+contrib/scripts/dahdi_span_config_hook                                                      |   32
+contrib/scripts/get_mp3_source.sh                                                           |   12
+contrib/scripts/get_swagger_ui.sh                                                           |   36
+contrib/scripts/live_ast                                                                    |    6
+contrib/scripts/refcounter.py                                                               |  237
+contrib/scripts/safe_asterisk                                                               |  187
+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 ++
+doc/aelparse.8                                                                              |   28
+doc/appdocsxml.dtd                                                                          |   17
+doc/appdocsxml.xslt                                                                         |  140
+doc/astdb2bdb.8                                                                             |   46
+doc/astdb2sqlite3.8                                                                         |   39
+doc/asterisk.8                                                                              |  102
+doc/smsq.8                                                                                  |  146
+doc/snapshots.xslt                                                                          |  115
+formats/format_g719.c                                                                       |   16
+formats/format_g723.c                                                                       |   15
+formats/format_g726.c                                                                       |   16
+formats/format_g729.c                                                                       |   16
+formats/format_gsm.c                                                                        |   15
+formats/format_h263.c                                                                       |   27
+formats/format_h264.c                                                                       |   27
+formats/format_ilbc.c                                                                       |   15
+formats/format_jpeg.c                                                                       |   14
+formats/format_ogg_vorbis.c                                                                 |   17
+formats/format_pcm.c                                                                        |   40
+formats/format_siren14.c                                                                    |   15
+formats/format_siren7.c                                                                     |   15
+formats/format_sln.c                                                                        |   79
+formats/format_vox.c                                                                        |   15
+formats/format_wav.c                                                                        |   29
+formats/format_wav_gsm.c                                                                    |   16
+funcs/func_aes.c                                                                            |    1
+funcs/func_audiohookinherit.c                                                               |  247
+funcs/func_blacklist.c                                                                      |    5
+funcs/func_callcompletion.c                                                                 |   10
+funcs/func_callerid.c                                                                       |   10
+funcs/func_cdr.c                                                                            |  391
+funcs/func_channel.c                                                                        |   86
+funcs/func_config.c                                                                         |    6
+funcs/func_curl.c                                                                           |    5
+funcs/func_db.c                                                                             |   20
+funcs/func_devstate.c                                                                       |    1
+funcs/func_dialgroup.c                                                                      |    8
+funcs/func_dialplan.c                                                                       |   13
+funcs/func_env.c                                                                            |   34
+funcs/func_frame_trace.c                                                                    |   25
+funcs/func_global.c                                                                         |    6
+funcs/func_groupcount.c                                                                     |   19
+funcs/func_hangupcause.c                                                                    |    2
+funcs/func_iconv.c                                                                          |    2
+funcs/func_jitterbuffer.c                                                                   |   73
+funcs/func_lock.c                                                                           |   21
+funcs/func_math.c                                                                           |    8
+funcs/func_odbc.c                                                                           |  271
+funcs/func_periodic_hook.c                                                                  |  527 +
+funcs/func_periodic_hook.exports.in                                                         |    7
+funcs/func_pitchshift.c                                                                     |   14
+funcs/func_pjsip_endpoint.c                                                                 |  161
+funcs/func_presencestate.c                                                                  |  175
+funcs/func_realtime.c                                                                       |   60
+funcs/func_shell.c                                                                          |   18
+funcs/func_sorcery.c                                                                        |  221
+funcs/func_speex.c                                                                          |    9
+funcs/func_srv.c                                                                            |    6
+funcs/func_strings.c                                                                        |  106
+funcs/func_sysinfo.c                                                                        |   10
+funcs/func_talkdetect.c                                                                     |  404
+funcs/func_timeout.c                                                                        |   18
+funcs/func_uri.c                                                                            |    8
+funcs/func_vmcount.c                                                                        |   21
+funcs/func_volume.c                                                                         |    9
+include/asterisk.h                                                                          |    2
+include/asterisk/_private.h                                                                 |   18
+include/asterisk/abstract_jb.h                                                              |    2
+include/asterisk/acl.h                                                                      |   16
+include/asterisk/aoc.h                                                                      |    5
+include/asterisk/app.h                                                                      |  503
+include/asterisk/ari.h                                                                      |   26
+include/asterisk/astdb.h                                                                    |   27
+include/asterisk/astmm.h                                                                    |   58
+include/asterisk/astobj.h                                                                   |    8
+include/asterisk/astobj2.h                                                                  |  246
+include/asterisk/audiohook.h                                                                |   13
+include/asterisk/autochan.h                                                                 |    5
+include/asterisk/autoconfig.h.in                                                            |   60
+include/asterisk/beep.h                                                                     |   45
+include/asterisk/bridge.h                                                                   |  111
+include/asterisk/bridge_channel.h                                                           |   51
+include/asterisk/bridge_channel_internal.h                                                  |    3
+include/asterisk/bridge_features.h                                                          |   59
+include/asterisk/bridge_internal.h                                                          |    7
+include/asterisk/bridge_technology.h                                                        |    4
+include/asterisk/bucket.h                                                                   |    4
+include/asterisk/callerid.h                                                                 |    4
+include/asterisk/cdr.h                                                                      |   45
+include/asterisk/cel.h                                                                      |    3
+include/asterisk/channel.h                                                                  |  424
+include/asterisk/channel_internal.h                                                         |    4
+include/asterisk/channelstate.h                                                             |    5
+include/asterisk/chanvars.h                                                                 |   18
+include/asterisk/codec.h                                                                    |  186
+include/asterisk/compat.h                                                                   |    8
+include/asterisk/compiler.h                                                                 |    6
+include/asterisk/config.h                                                                   |  225
+include/asterisk/config_options.h                                                           |   19
+include/asterisk/core_unreal.h                                                              |    4
+include/asterisk/data.h                                                                     |    1
+include/asterisk/datastore.h                                                                |   16
+include/asterisk/devicestate.h                                                              |   33
+include/asterisk/dial.h                                                                     |    4
+include/asterisk/dns.h                                                                      |    3
+include/asterisk/doxyref.h                                                                  |    1
+include/asterisk/endpoints.h                                                                |   34
+include/asterisk/event.h                                                                    |  127
+include/asterisk/event_defs.h                                                               |  238
+include/asterisk/features.h                                                                 |   14
+include/asterisk/features_config.h                                                          |    6
+include/asterisk/file.h                                                                     |    9
+include/asterisk/format.h                                                                   |  549 -
+include/asterisk/format_cache.h                                                             |  296
+include/asterisk/format_cap.h                                                               |  387
+include/asterisk/format_compatibility.h                                                     |  129
+include/asterisk/format_pref.h                                                              |  114
+include/asterisk/frame.h                                                                    |  113
+include/asterisk/framehook.h                                                                |  251
+include/asterisk/http.h                                                                     |  162
+include/asterisk/http_websocket.h                                                           |  128
+include/asterisk/image.h                                                                    |    2
+include/asterisk/jabber.h                                                                   |  224
+include/asterisk/jingle.h                                                                   |   66
+include/asterisk/json.h                                                                     |   41
+include/asterisk/lock.h                                                                     |   35
+include/asterisk/logger.h                                                                   |  127
+include/asterisk/manager.h                                                                  |   73
+include/asterisk/message.h                                                                  |  157
+include/asterisk/mod_format.h                                                               |   10
+include/asterisk/module.h                                                                   |  122
+include/asterisk/monitor.h                                                                  |    4
+include/asterisk/netsock.h                                                                  |    2
+include/asterisk/netsock2.h                                                                 |   56
+include/asterisk/optional_api.h                                                             |  279
+include/asterisk/options.h                                                                  |   19
+include/asterisk/parking.h                                                                  |   12
+include/asterisk/pbx.h                                                                      |  133
+include/asterisk/phoneprov.h                                                                |  124
+include/asterisk/res_fax.h                                                                  |   11
+include/asterisk/res_hep.h                                                                  |  111
+include/asterisk/res_mwi_external.h                                                         |  226
+include/asterisk/res_pjsip.h                                                                |  675 +
+include/asterisk/res_pjsip_body_generator_types.h                                           |   70
+include/asterisk/res_pjsip_cli.h                                                            |  110
+include/asterisk/res_pjsip_exten_state.h                                                    |   94
+include/asterisk/res_pjsip_outbound_publish.h                                               |  165
+include/asterisk/res_pjsip_presence_xml.h                                                   |  115
+include/asterisk/res_pjsip_pubsub.h                                                         |  548 -
+include/asterisk/res_pjsip_session.h                                                        |  199
+include/asterisk/rtp_engine.h                                                               |  185
+include/asterisk/sched.h                                                                    |    2
+include/asterisk/sdp_srtp.h                                                                 |    4
+include/asterisk/sem.h                                                                      |  157
+include/asterisk/slin.h                                                                     |    6
+include/asterisk/slinfactory.h                                                              |    6
+include/asterisk/smdi.h                                                                     |   54
+include/asterisk/smoother.h                                                                 |   89
+include/asterisk/sorcery.h                                                                  |  228
+include/asterisk/speech.h                                                                   |    2
+include/asterisk/spinlock.h                                                                 |  488
+include/asterisk/stasis.h                                                                   |  517 -
+include/asterisk/stasis_app.h                                                               |  450
+include/asterisk/stasis_app_device_state.h                                                  |   95
+include/asterisk/stasis_app_impl.h                                                          |   34
+include/asterisk/stasis_app_mailbox.h                                                       |   91
+include/asterisk/stasis_app_playback.h                                                      |    3
+include/asterisk/stasis_app_recording.h                                                     |   78
+include/asterisk/stasis_app_snoop.h                                                         |   60
+include/asterisk/stasis_bridges.h                                                           |  112
+include/asterisk/stasis_channels.h                                                          |  104
+include/asterisk/stasis_endpoints.h                                                         |    9
+include/asterisk/stasis_internal.h                                                          |   12
+include/asterisk/stasis_message_router.h                                                    |   34
+include/asterisk/strings.h                                                                  |  122
+include/asterisk/taskprocessor.h                                                            |   49
+include/asterisk/tcptls.h                                                                   |   66
+include/asterisk/test.h                                                                     |    2
+include/asterisk/threadstorage.h                                                            |   10
+include/asterisk/timing.h                                                                   |   61
+include/asterisk/translate.h                                                                |   19
+include/asterisk/udptl.h                                                                    |   16
+include/asterisk/uri.h                                                                      |  181
+include/asterisk/utils.h                                                                    |   28
+include/asterisk/vector.h                                                                   |  333
+include/asterisk/xmldoc.h                                                                   |   37
+include/asterisk/xmpp.h                                                                     |   99
+main/Makefile                                                                               |   17
+main/abstract_jb.c                                                                          |   31
+main/acl.c                                                                                  |   97
+main/adsi.c                                                                                 |    2
+main/aoc.c                                                                                  |    8
+main/app.c                                                                                  |  794 +
+main/ast_expr2.c                                                                            |    1
+main/ast_expr2.y                                                                            |    1
+main/ast_expr2f.c                                                                           |    1
+main/asterisk.c                                                                             |  591 -
+main/asterisk.dynamics                                                                      |    1
+main/astmm.c                                                                                |   44
+main/astobj2.c                                                                              | 5041 ----------
+main/astobj2_container.c                                                                    | 1219 ++
+main/astobj2_container_private.h                                                            |  345
+main/astobj2_hash.c                                                                         | 1153 ++
+main/astobj2_private.h                                                                      |   49
+main/astobj2_rbtree.c                                                                       | 2096 ++++
+main/audiohook.c                                                                            |  233
+main/autoservice.c                                                                          |   28
+main/bridge.c                                                                               |  875 +
+main/bridge_after.c                                                                         |    8
+main/bridge_basic.c                                                                         |  246
+main/bridge_channel.c                                                                       |  617 +
+main/bucket.c                                                                               |   22
+main/callerid.c                                                                             |   86
+main/ccss.c                                                                                 |   47
+main/cdr.c                                                                                  | 1188 +-
+main/cel.c                                                                                  |  839 +
+main/channel.c                                                                              | 1665 +--
+main/channel_internal_api.c                                                                 |  209
+main/chanvars.c                                                                             |   66
+main/cli.c                                                                                  |  533 -
+main/codec.c                                                                                |  381
+main/codec_builtin.c                                                                        |  845 +
+main/config.c                                                                               | 1250 +-
+main/config_options.c                                                                       |  127
+main/core_local.c                                                                           |   74
+main/core_unreal.c                                                                          |  198
+main/data.c                                                                                 |   98
+main/db.c                                                                                   |   53
+main/devicestate.c                                                                          |  471
+main/dial.c                                                                                 |  152
+main/dns.c                                                                                  |   45
+main/dsp.c                                                                                  |   88
+main/editline/readline.c                                                                    |    8
+main/editline/term.c                                                                        |    6
+main/endpoints.c                                                                            |  229
+main/enum.c                                                                                 |    4
+main/event.c                                                                                |  137
+main/features.c                                                                             |   33
+main/features_config.c                                                                      |  139
+main/file.c                                                                                 |  157
+main/format.c                                                                               | 1473 --
+main/format_cache.c                                                                         |  515 +
+main/format_cap.c                                                                           |  911 -
+main/format_compatibility.c                                                                 |  274
+main/format_pref.c                                                                          |  344
+main/frame.c                                                                                |  595 -
+main/framehook.c                                                                            |  131
+main/hashtab.c                                                                              |    3
+main/heap.c                                                                                 |   13
+main/http.c                                                                                 | 1377 ++
+main/image.c                                                                                |    4
+main/indications.c                                                                          |   27
+main/io.c                                                                                   |    4
+main/jitterbuf.c                                                                            |    6
+main/json.c                                                                                 |   66
+main/loader.c                                                                               |  291
+main/lock.c                                                                                 |  203
+main/logger.c                                                                               |  492
+main/manager.c                                                                              | 1776 ++-
+main/manager_bridges.c                                                                      |  141
+main/manager_channels.c                                                                     |  138
+main/manager_endpoints.c                                                                    |    7
+main/manager_mwi.c                                                                          |    6
+main/manager_system.c                                                                       |    4
+main/media_index.c                                                                          |   39
+main/message.c                                                                              |  609 -
+main/named_acl.c                                                                            |    4
+main/netsock.c                                                                              |  111
+main/netsock2.c                                                                             |   83
+main/optional_api.c                                                                         |  350
+main/parking.c                                                                              |   14
+main/pbx.c                                                                                  |  979 +
+main/pickup.c                                                                               |   12
+main/presencestate.c                                                                        |   57
+main/rtp_engine.c                                                                           |  891 +
+main/say.c                                                                                  |  543 +
+main/sched.c                                                                                |  153
+main/sdp_srtp.c                                                                             |   13
+main/security_events.c                                                                      |  464
+main/sem.c                                                                                  |  116
+main/slinfactory.c                                                                          |   36
+main/smoother.c                                                                             |  227
+main/sorcery.c                                                                              |  576 -
+main/sounds_index.c                                                                         |   68
+main/stasis.c                                                                               | 1152 +-
+main/stasis_bridges.c                                                                       |  537 -
+main/stasis_cache.c                                                                         |  759 +
+main/stasis_cache_pattern.c                                                                 |   16
+main/stasis_channels.c                                                                      |  771 +
+main/stasis_config.c                                                                        |  200
+main/stasis_endpoints.c                                                                     |   28
+main/stasis_message.c                                                                       |   62
+main/stasis_message_router.c                                                                |  289
+main/stasis_system.c                                                                        |    4
+main/stasis_wait.c                                                                          |  133
+main/stdtime/localtime.c                                                                    |    3
+main/strings.c                                                                              |   22
+main/stun.c                                                                                 |   10
+main/taskprocessor.c                                                                        |  253
+main/tcptls.c                                                                               |  646 +
+main/tdd.c                                                                                  |   13
+main/test.c                                                                                 |   33
+main/threadpool.c                                                                           |   19
+main/timing.c                                                                               |   56
+main/translate.c                                                                            |  861 -
+main/udptl.c                                                                                |  193
+main/uri.c                                                                                  |  323
+main/utils.c                                                                                |  402
+main/xml.c                                                                                  |    3
+main/xmldoc.c                                                                               |  396
+makeopts.in                                                                                 |    2
+menuselect/Makefile                                                                         |  123
+menuselect/README                                                                           |  178
+menuselect/aclocal.m4                                                                       |   19
+menuselect/autoconfig.h.in                                                                  |  137
+menuselect/bootstrap.sh                                                                     |   41
+menuselect/config.guess                                                                     | 1420 ++
+menuselect/config.sub                                                                       | 1794 +++
+menuselect/configure.ac                                                                     |  154
+menuselect/contrib/Makefile-dummy                                                           |   17
+menuselect/contrib/menuselect-dummy                                                         |  741 +
+menuselect/example_menuselect-tree                                                          |  487
+menuselect/install-sh                                                                       |  323
+menuselect/linkedlists.h                                                                    |  372
+menuselect/make_version                                                                     |   56
+menuselect/makeopts.in                                                                      |   26
+menuselect/menuselect.c                                                                     | 2149 ++++
+menuselect/menuselect.h                                                                     |  162
+menuselect/menuselect_curses.c                                                              | 1034 ++
+menuselect/menuselect_gtk.c                                                                 |  358
+menuselect/menuselect_newt.c                                                                |  427
+menuselect/menuselect_stub.c                                                                |   39
+menuselect/missing                                                                          |  360
+menuselect/strcompat.c                                                                      |  243
+menuselect/test/build_tools/menuselect-deps                                                 |   52
+menuselect/test/menuselect-tree                                                             |  716 +
+pbx/dundi-parser.c                                                                          |    8
+pbx/pbx_ael.c                                                                               |   13
+pbx/pbx_config.c                                                                            |  275
+pbx/pbx_dundi.c                                                                             |   11
+pbx/pbx_lua.c                                                                               |   16
+pbx/pbx_realtime.c                                                                          |   43
+pbx/pbx_spool.c                                                                             |   15
+res/Makefile                                                                                |    5
+res/ael/ael.flex                                                                            |    3
+res/ael/ael.tab.c                                                                           |    1
+res/ael/ael.y                                                                               |    1
+res/ael/ael_lex.c                                                                           |    3
+res/ael/pval.c                                                                              |   47
+res/ari.make                                                                                |   16
+res/ari/ari_model_validators.c                                                              | 1807 +++
+res/ari/ari_model_validators.h                                                              |  425
+res/ari/ari_websockets.c                                                                    |   27
+res/ari/config.c                                                                            |   14
+res/ari/internal.h                                                                          |   24
+res/ari/resource_applications.c                                                             |  172
+res/ari/resource_applications.h                                                             |  131
+res/ari/resource_asterisk.c                                                                 |   12
+res/ari/resource_asterisk.h                                                                 |   63
+res/ari/resource_bridges.c                                                                  |  462
+res/ari/resource_bridges.h                                                                  |  260
+res/ari/resource_channels.c                                                                 |  587 -
+res/ari/resource_channels.h                                                                 |  557 -
+res/ari/resource_device_states.c                                                            |  111
+res/ari/resource_device_states.h                                                            |  106
+res/ari/resource_endpoints.c                                                                |  158
+res/ari/resource_endpoints.h                                                                |   86
+res/ari/resource_events.c                                                                   |   60
+res/ari/resource_events.h                                                                   |   46
+res/ari/resource_mailboxes.c                                                                |   93
+res/ari/resource_mailboxes.h                                                                |  108
+res/ari/resource_playback.c                                                                 |  137
+res/ari/resource_playback.h                                                                 |   84
+res/ari/resource_playbacks.c                                                                |  139
+res/ari/resource_playbacks.h                                                                |   95
+res/ari/resource_recordings.c                                                               |  212
+res/ari/resource_recordings.h                                                               |  101
+res/ari/resource_sounds.c                                                                   |   32
+res/ari/resource_sounds.h                                                                   |   29
+res/parking/parking_applications.c                                                          |   20
+res/parking/parking_bridge.c                                                                |   33
+res/parking/parking_bridge_features.c                                                       |  161
+res/parking/parking_controller.c                                                            |    2
+res/parking/parking_manager.c                                                               |  200
+res/parking/parking_tests.c                                                                 |  102
+res/parking/res_parking.h                                                                   |   13
+res/res_adsi.c                                                                              |   55
+res/res_ael_share.c                                                                         |    1
+res/res_agi.c                                                                               |  237
+res/res_ari.c                                                                               |  145
+res/res_ari_applications.c                                                                  |  548 +
+res/res_ari_asterisk.c                                                                      |  168
+res/res_ari_bridges.c                                                                       |  690 +
+res/res_ari_channels.c                                                                      | 1533 ++-
+res/res_ari_device_states.c                                                                 |  364
+res/res_ari_endpoints.c                                                                     |  267
+res/res_ari_events.c                                                                        |  224
+res/res_ari_mailboxes.c                                                                     |  370
+res/res_ari_model.c                                                                         |    8
+res/res_ari_playback.c                                                                      |  280
+res/res_ari_playbacks.c                                                                     |  321
+res/res_ari_recordings.c                                                                    |  214
+res/res_ari_sounds.c                                                                        |   57
+res/res_calendar.c                                                                          |   50
+res/res_calendar_caldav.c                                                                   |    9
+res/res_calendar_ews.c                                                                      |   17
+res/res_calendar_exchange.c                                                                 |    2
+res/res_calendar_icalendar.c                                                                |    4
+res/res_chan_stats.c                                                                        |    7
+res/res_clialiases.c                                                                        |   37
+res/res_clioriginate.c                                                                      |   19
+res/res_config_curl.c                                                                       |    5
+res/res_config_ldap.c                                                                       |   17
+res/res_config_odbc.c                                                                       |  291
+res/res_config_pgsql.c                                                                      |   92
+res/res_config_sqlite.c                                                                     |   11
+res/res_config_sqlite3.c                                                                    |    2
+res/res_corosync.c                                                                          |  397
+res/res_crypto.c                                                                            |    3
+res/res_curl.c                                                                              |    1
+res/res_fax.c                                                                               |  611 +
+res/res_fax.exports.in                                                                      |    1
+res/res_fax_spandsp.c                                                                       |  177
+res/res_format_attr_celt.c                                                                  |  204
+res/res_format_attr_h263.c                                                                  |  346
+res/res_format_attr_h264.c                                                                  |  393
+res/res_format_attr_opus.c                                                                  |  265
+res/res_format_attr_silk.c                                                                  |  231
+res/res_hep.c                                                                               |  627 +
+res/res_hep.exports.in                                                                      |    7
+res/res_hep_pjsip.c                                                                         |  179
+res/res_hep_rtcp.c                                                                          |  144
+res/res_http_post.c                                                                         |  134
+res/res_http_websocket.c                                                                    |  828 +
+res/res_http_websocket.exports.in                                                           |   19
+res/res_jabber.c                                                                            | 4823 ---------
+res/res_manager_devicestate.c                                                               |  154
+res/res_manager_presencestate.c                                                             |  153
+res/res_monitor.c                                                                           |   83
+res/res_musiconhold.c                                                                       |  551 -
+res/res_mutestream.c                                                                        |    5
+res/res_mwi_external.c                                                                      |  959 +
+res/res_mwi_external.exports.in                                                             |    6
+res/res_mwi_external_ami.c                                                                  |  380
+res/res_odbc.c                                                                              |    5
+res/res_parking.c                                                                           |   35
+res/res_phoneprov.c                                                                         | 1476 +-
+res/res_phoneprov.exports.in                                                                |    6
+res/res_pjsip.c                                                                             | 1664 ++-
+res/res_pjsip.exports.in                                                                    |   66
+res/res_pjsip/config_auth.c                                                                 |  239
+res/res_pjsip/config_domain_aliases.c                                                       |    4
+res/res_pjsip/config_global.c                                                               |   77
+res/res_pjsip/config_system.c                                                               |   88
+res/res_pjsip/config_transport.c                                                            |  510 -
+res/res_pjsip/include/res_pjsip_private.h                                                   |   33
+res/res_pjsip/location.c                                                                    |  722 +
+res/res_pjsip/pjsip_cli.c                                                                   |  342
+res/res_pjsip/pjsip_configuration.c                                                         | 1568 ++-
+res/res_pjsip/pjsip_distributor.c                                                           |   83
+res/res_pjsip/pjsip_options.c                                                               |  611 -
+res/res_pjsip/pjsip_outbound_auth.c                                                         |    6
+res/res_pjsip/presence_xml.c                                                                |  175
+res/res_pjsip/security_events.c                                                             |  118
+res/res_pjsip_acl.c                                                                         |   85
+res/res_pjsip_authenticator_digest.c                                                        |   51
+res/res_pjsip_caller_id.c                                                                   |  119
+res/res_pjsip_dialog_info_body_generator.c                                                  |  214
+res/res_pjsip_diversion.c                                                                   |    6
+res/res_pjsip_dtmf_info.c                                                                   |    8
+res/res_pjsip_endpoint_identifier_anonymous.c                                               |    3
+res/res_pjsip_endpoint_identifier_ip.c                                                      |  305
+res/res_pjsip_endpoint_identifier_user.c                                                    |    5
+res/res_pjsip_exten_state.c                                                                 |  525 -
+res/res_pjsip_header_funcs.c                                                                |  626 +
+res/res_pjsip_keepalive.c                                                                   |  267
+res/res_pjsip_log_forwarder.c                                                               |  125
+res/res_pjsip_logger.c                                                                      |  185
+res/res_pjsip_messaging.c                                                                   |  409
+res/res_pjsip_multihomed.c                                                                  |  227
+res/res_pjsip_mwi.c                                                                         |  578 -
+res/res_pjsip_mwi_body_generator.c                                                          |  116
+res/res_pjsip_nat.c                                                                         |   84
+res/res_pjsip_notify.c                                                                      |  373
+res/res_pjsip_one_touch_record_info.c                                                       |    3
+res/res_pjsip_outbound_authenticator_digest.c                                               |   79
+res/res_pjsip_outbound_publish.c                                                            | 1015 ++
+res/res_pjsip_outbound_publish.exports.in                                                   |    6
+res/res_pjsip_outbound_registration.c                                                       |  493
+res/res_pjsip_path.c                                                                        |  253
+res/res_pjsip_phoneprov_provider.c                                                          |  424
+res/res_pjsip_pidf.c                                                                        |  341
+res/res_pjsip_pidf_body_generator.c                                                         |  139
+res/res_pjsip_pidf_digium_body_supplement.c                                                 |  117
+res/res_pjsip_pidf_eyebeam_body_supplement.c                                                |  116
+res/res_pjsip_publish_asterisk.c                                                            |  929 +
+res/res_pjsip_pubsub.c                                                                      | 3829 ++++++-
+res/res_pjsip_pubsub.exports.in                                                             |   18
+res/res_pjsip_refer.c                                                                       |  219
+res/res_pjsip_registrar.c                                                                   |  589 -
+res/res_pjsip_registrar_expire.c                                                            |    5
+res/res_pjsip_rfc3326.c                                                                     |    3
+res/res_pjsip_sdp_rtp.c                                                                     |  498
+res/res_pjsip_send_to_voicemail.c                                                           |  231
+res/res_pjsip_session.c                                                                     |  752 -
+res/res_pjsip_session.exports.in                                                            |    2
+res/res_pjsip_t38.c                                                                         |   67
+res/res_pjsip_transport_websocket.c                                                         |  179
+res/res_pjsip_xpidf_body_generator.c                                                        |  181
+res/res_pktccops.c                                                                          |   90
+res/res_rtp_asterisk.c                                                                      | 2003 ++-
+res/res_rtp_multicast.c                                                                     |   17
+res/res_security_log.c                                                                      |    4
+res/res_smdi.c                                                                              |  321
+res/res_snmp.c                                                                              |    1
+res/res_sorcery_astdb.c                                                                     |   74
+res/res_sorcery_config.c                                                                    |   16
+res/res_sorcery_memory.c                                                                    |    1
+res/res_sorcery_realtime.c                                                                  |   71
+res/res_speech.c                                                                            |   37
+res/res_speech.exports.in                                                                   |   17
+res/res_srtp.c                                                                              |   11
+res/res_stasis.c                                                                            | 1862 ++-
+res/res_stasis_answer.c                                                                     |   19
+res/res_stasis_device_state.c                                                               |  417
+res/res_stasis_device_state.exports.in                                                      |    6
+res/res_stasis_mailbox.c                                                                    |  166
+res/res_stasis_mailbox.exports.in                                                           |    6
+res/res_stasis_playback.c                                                                   |  226
+res/res_stasis_recording.c                                                                  |  174
+res/res_stasis_snoop.c                                                                      |  414
+res/res_stasis_snoop.exports.in                                                             |    6
+res/res_stasis_test.c                                                                       |    7
+res/res_statsd.c                                                                            |    1
+res/res_stun_monitor.c                                                                      |   10
+res/res_timing_dahdi.c                                                                      |   83
+res/res_timing_kqueue.c                                                                     |  189
+res/res_timing_pthread.c                                                                    |  115
+res/res_timing_timerfd.c                                                                    |  247
+res/res_xmpp.c                                                                              |  175
+res/snmp/agent.c                                                                            |    3
+res/stasis/app.c                                                                            | 1228 ++
+res/stasis/app.h                                                                            |  183
+res/stasis/command.c                                                                        |   85
+res/stasis/command.h                                                                        |   38
+res/stasis/control.c                                                                        |  570 -
+res/stasis/control.h                                                                        |   46
+res/stasis/messaging.c                                                                      |  531 +
+res/stasis/messaging.h                                                                      |   83
+res/stasis/stasis_bridge.c                                                                  |  235
+res/stasis/stasis_bridge.h                                                                  |   74
+res/stasis_recording/stored.c                                                               |  528 +
+rest-api-templates/api.wiki.mustache                                                        |   24
+rest-api-templates/ari.make.mustache                                                        |    4
+rest-api-templates/ari_model_validators.c.mustache                                          |    4
+rest-api-templates/ari_model_validators.h.mustache                                          |    9
+rest-api-templates/ari_resource.c.mustache                                                  |   14
+rest-api-templates/ari_resource.h.mustache                                                  |   29
+rest-api-templates/asterisk_processor.py                                                    |   36
+rest-api-templates/body_parsing.mustache                                                    |   71
+rest-api-templates/make_ari_stubs.py                                                        |   12
+rest-api-templates/models.wiki.mustache                                                     |   10
+rest-api-templates/param_parsing.mustache                                                   |   40
+rest-api-templates/res_ari_resource.c.mustache                                              |   37
+rest-api-templates/rest_handler.mustache                                                    |    2
+rest-api-templates/swagger_model.py                                                         |   89
+rest-api/api-docs/applications.json                                                         |  172
+rest-api/api-docs/asterisk.json                                                             |   13
+rest-api/api-docs/bridges.json                                                              |  227
+rest-api/api-docs/channels.json                                                             |  693 +
+rest-api/api-docs/deviceStates.json                                                         |  151
+rest-api/api-docs/endpoints.json                                                            |  182
+rest-api/api-docs/events.json                                                               |  406
+rest-api/api-docs/mailboxes.json                                                            |  134
+rest-api/api-docs/playback.json                                                             |  143
+rest-api/api-docs/playbacks.json                                                            |  155
+rest-api/api-docs/recordings.json                                                           |  157
+rest-api/api-docs/sounds.json                                                               |    8
+rest-api/resources.json                                                                     |   18
+sounds/Makefile                                                                             |   14
+sounds/sounds.xml                                                                           |  144
+tests/test_abstract_jb.c                                                                    |   14
+tests/test_aoc.c                                                                            |    2
+tests/test_app.c                                                                            |   12
+tests/test_ari.c                                                                            |    9
+tests/test_ari_model.c                                                                      |   40
+tests/test_astobj2.c                                                                        |  263
+tests/test_astobj2_thrash.c                                                                 |    2
+tests/test_bucket.c                                                                         |   10
+tests/test_callerid.c                                                                       |  169
+tests/test_cdr.c                                                                            |  302
+tests/test_cel.c                                                                            |  426
+tests/test_channel_feature_hooks.c                                                          |  324
+tests/test_config.c                                                                         |  626 +
+tests/test_core_codec.c                                                                     |  369
+tests/test_core_format.c                                                                    |  975 +
+tests/test_devicestate.c                                                                    |  145
+tests/test_dlinklists.c                                                                     |    6
+tests/test_event.c                                                                          |    2
+tests/test_format_api.c                                                                     |  859 -
+tests/test_format_cache.c                                                                   |  281
+tests/test_format_cap.c                                                                     | 1479 ++
+tests/test_hashtab_thrash.c                                                                 |    2
+tests/test_json.c                                                                           |   48
+tests/test_linkedlists.c                                                                    |    7
+tests/test_logger.c                                                                         |   24
+tests/test_message.c                                                                        |  888 +
+tests/test_optional_api.c                                                                   |  187
+tests/test_scoped_lock.c                                                                    |    1
+tests/test_sorcery.c                                                                        |  422
+tests/test_sorcery_astdb.c                                                                  |    2
+tests/test_sorcery_realtime.c                                                               |  125
+tests/test_stasis.c                                                                         |  579 -
+tests/test_stasis_channels.c                                                                |   38
+tests/test_stasis_endpoints.c                                                               |   34
+tests/test_strings.c                                                                        |   80
+tests/test_substitution.c                                                                   |   50
+tests/test_taskprocessor.c                                                                  |  160
+tests/test_uri.c                                                                            |  154
+tests/test_utils.c                                                                          |  100
+tests/test_voicemail_api.c                                                                  |   68
+tests/test_websocket_client.c                                                               |  161
+utils/Makefile                                                                              |   36
+utils/ael_main.c                                                                            |    8
+utils/astman.c                                                                              |    1
+utils/check_expr.c                                                                          |    9
+utils/clicompat.c                                                                           |   10
+utils/conf2ael.c                                                                            |    9
+utils/extconf.c                                                                             |   48
+utils/refcounter.c                                                                          |  322
+utils/utils.xml                                                                             |    4
+1115 files changed, 148853 insertions(+), 71431 deletions(-)
+

+
+ + diff --git a/asterisk-13.0.0-beta3-summary.txt b/asterisk-13.0.0-beta3-summary.txt new file mode 100644 index 0000000000..d2e455a7d2 --- /dev/null +++ b/asterisk-13.0.0-beta3-summary.txt @@ -0,0 +1,8198 @@ + Release Summary + + asterisk-13.0.0-beta3 + + Date: 2014-10-20 + + + + ---------------------------------------------------------------------- + + Table of Contents + + 1. Summary + 2. Contributors + 3. Closed Issues + 4. Other Changes + 5. Diffstat + + ---------------------------------------------------------------------- + + Summary + + [Back to Top] + + This release has been made to address one or more security vulnerabilities + that have been identified. A security advisory document has been published + for each vulnerability that includes additional information. Users of + versions of Asterisk that are affected are strongly encouraged to review + the advisories and determine what action they should take to protect their + systems from these issues. + + Security Advisories: AST-2014-011 + + The data in this summary reflects changes that have been made since the + previous release, asterisk-12. + + ---------------------------------------------------------------------- + + 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 + 237 rmudgett 6 elguero 96 mjordan + 211 mjordan 6 rmudgett 31 coreyfarrell + 112 kmoore 5 coreyfarrell 29 rnewton + 105 mmichelson 5 jcolp 19 rmudgett + 99 jrose 5 jrose 17 dlee + 80 file 5 kmoore 13 jcolp + 61 jcolp 5 mjordan 13 mmichelson + 57 dlee 5 Rusty Newton 12 jbigelow + 55 kharwell 5 sgriepentrog 11 gtj + 42 wdoekes 4 George Joseph 10 jrose + 41 coreyfarrell 4 wdoekes 10 kharwell + 37 gtjoseph 3 Dmitry Melekhov 10 wdoekes + 32 sgriepentrog 3 jbigelow 8 sharky + 28 newtonr 2 Andrew Nagy 7 amessina + 18 elguero 2 Denis 7 elguero + 18 seanbright 2 gtjoseph 6 xrobau + 14 russell 1 abelbeck 5 adomjan + 12 may 1 Arnd Schmitter 5 hexanol + 11 wedhorn 1 Ben Smithurst 5 nbansal + 9 tzafrir 1 Colin Cutherbertson 5 tsearle + 7 Jeremy Laine 1 Corey Farrell 4 mdavenport + 6 igorg 1 Dalius M. 4 mores + 5 Corey Farrell 1 Damien Wedhorn 4 outtolunc + 5 Torrey Searle 1 David Herselman 4 pabelanger + 4 Eugene 1 Deepak Singh Rawat 4 sgalarneau + 4 outtolunc 1 Dennis Guse 4 sgriepentrog + 4 qwell 1 dimitripietro 4 slesru + 3 abelbeck 1 Etienne Lessard 4 tzafrir + 3 moy 1 Gabriele Odone 3 abelbeck + 3 Nitesh Bansal 1 Geert Van Pamel 3 aragon + 3 oej 1 ibercom 3 dennis.guse + 3 pabelanger 1 IA+-aki CAvico 3 ibercom + 3 Steve Davies 1 Jan Juergens 3 igorg + 3 zvision 1 Joel Vandal 3 kmoore + 2 Alexander Traud 1 JoshE 3 marquis + 2 Dennis Guse 1 Kilburn 3 one47 + 2 dtryba 1 Michael Keuter 3 sruffell + 2 Elazar Broad 1 Michal Rybarik 3 tm1000 + 2 Gareth Palmer 1 myself 3 zvision + 2 George Joseph 1 myself in a virtualized 2 ayrjola + 2 ibercom environment with multiple 2 bford + 2 Jeremy LainA(c) interfaces 2 dafi + 2 Matthis Schmieder 1 newtonr 2 danjenkins + 2 NITESH BANSAL 1 opsmonitor 2 den159 + 2 sgalarneau 1 Paolo Compagnini 2 dtryba + 2 sruffell 1 Paul Belanger 2 falves11 + 2 tsearle 1 Sam Galarneau 2 gareth + 1 adomjan 1 Samuel Galarneau 2 gma + 1 Andrew Nagy 1 snuffy 2 jideliov + 1 awinters 1 sruffell 2 jkister + 1 Bradley Watkins 1 Tony Lewis 2 jmls + 1 capouch 1 Torrey Searle 2 kenner + 1 cloos 1 uniken1 2 kfhdk + 1 Damian Ivereigh 1 wushumasters 2 kristoff + 1 David Woodhouse 1 Yuriy Gorlichenko 2 looserouting + 1 Dmitry Melekhov 2 maddog + 1 Etienne Lessard 2 rudolf + 1 Filip Jenicek 2 skrusty + 1 Geert Van Pamel 2 snuffy + 1 Gergely Domodi 2 themrrobert + 1 Guillaume Martres 2 traud + 1 hexanol 2 whiskerp + 1 hurdman 2 xytis + 1 jbigelow 1 aepshteyn + 1 jkister 1 amohod + 1 junky 1 arcanos + 1 Kevin McCoy 1 arnd + 1 Kristian Hogh 1 asemych + 1 Kristian HA,gh 1 ateks + 1 looserouting 1 awinters + 1 marcelloceschia 1 axonaro + 1 Michael K 1 bbs2web + 1 Michael Myles 1 bensmithurst + 1 Michael Walton 1 boroda + 1 Michal Rybarik 1 brianscott + 1 n8ideas 1 brietz + 1 nbansal 1 capouch + 1 nbougues 1 cervajs + 1 one47 1 chillman + 1 Oscar Esteve 1 colinc + 1 Paul Belanger 1 damianivereigh + 1 Pavel Troller 1 dario + 1 Peter Katzmann 1 davidw + 1 rmeyerriecks 1 devlap + 1 rsw686 1 dimitripietro + 1 Sebastian Wiedenroth 1 docent + 1 sharky 1 doome + 1 Simon Moxon 1 dorianlogan + 1 Simone Camporeale 1 dsr + 1 snuffy 1 dwmw2 + 1 st 1 Each + 1 Stefan Wachtler 1 ebroad + 1 tm1000 1 edvinv + 1 Trevor Peirce 1 eisvogel + 1 veilen 1 fabled + 1 xytis 1 frenk77 + 1 gabrieleodone + 1 gasparz + 1 geertivp + 1 gentlec + 1 hurdman + 1 i2045 + 1 icivico + 1 ipengineer + 1 italorossi + 1 j_juergens + 1 jamicque + 1 jamuel + 1 jan.svoboda + 1 jfalcon + 1 jimcredland + 1 jkroon + 1 jllull + 1 joel_vandal + 1 johnknott + 1 jpsharp + 1 jvandal + 1 jvanvleet + 1 kgoedert + 1 krandonbruse + 1 laimbock + 1 londonnet + 1 lordvadr + 1 luke1980 + 1 manchicken + 1 manobela + 1 marcelloceschia + 1 marcoloway + 1 martinkontsek + 1 mathis + 1 mcargile + 1 mclaborn + 1 mdalius + 1 michaelk + 1 mike@farsouthnet.com + 1 mpiazzatnetbug + 1 n8ideas + 1 navaismo + 1 nbougues + 1 netwrkr + 1 nicolastanski + 1 oleke + 1 oscares + 1 patrickm + 1 patrol-cz + 1 phill + 1 pk16208 + 1 pnlarsson + 1 proftech + 1 pz + 1 qloogkm + 1 rmeyerriecks + 1 rogger.padilla + 1 rolek + 1 RomanSk + 1 rossbeer + 1 rsw686 + 1 rustamxp + 1 schmoozecom + 1 sebmurray + 1 shadow431 + 1 shaneblaser + 1 shaunc869 + 1 simone.camporeale + 1 simonmoxon + 1 skavin + 1 skycomltd + 1 slavon + 1 spitts + 1 stephane.chazelas + 1 StuxForce + 1 supermaxiko + 1 thava + 1 tilt + 1 tootai + 1 uniken1 + 1 urtho + 1 varnav + 1 veilen + 1 wedhorn + 1 wiedi + 1 wimpy + 1 xdrive + 1 zconkle + + ---------------------------------------------------------------------- + + 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: . I did not set the category correctly. + + ASTERISK-24147: ARI: channel hangup crashes asterisk process + Revision: 421881 + Reporter: edvinv + Coders: jrose + + Category: Addons/chan_ooh323 + + 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 + + ASTERISK-22738: "Security denial" error in calls from H323 trunk + (ooh323.c) + Revision: 408315 + Reporter: gabrieleodone + Testers: Gabriele Odone + Coders: may + + ASTERISK-23336: Asterisk warning "Don't know how to indicate condition 33 + on ooh323c" on outgoing calls from H323 to SIP peer + Revision: 408840 + Reporter: asemych + Coders: may + + ASTERISK-23460: ooh323 channel stuck if call is placed directly and + gatekeeper is not available + Revision: 411533 + Reporter: slesru + Testers: Dmitry Melekhov + Coders: may + + ASTERISK-23814: No call started after peer dialed + Revision: 415630 + Reporter: igorg + Coders: may + + ASTERISK-23814: No call started after peer dialed + Revision: 419377 + Reporter: igorg + Coders: qwell + + ASTERISK-24393: rtptimeout=0 doesn't disable rtptimeout + Revision: 425591 + Reporter: slesru + Testers: Dmitry Melekhov + Coders: may + + Category: Addons/res_config_mysql + + ASTERISK-23177: [patch] RealTime cant update sipbuddies table when + registering or updating friend + Revision: 406312 + Reporter: den159 + Testers: Denis + Coders: elguero + + Category: Applications/General + + 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 + + Category: Applications/app_agent_pool + + ASTERISK-23499: app_agent_pool: Interval hook prevents channel from being + hung up + Revision: 414748 + Reporter: mjordan + Coders: rmudgett + + Category: Applications/app_bridgewait + + ASTERISK-23987: BridgeWait: channel entering into holding bridge that is + being destroyed fails to successfully join the newly created holding + bridge + Revision: 419539 + Reporter: mjordan + Coders: jcolp + + 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_chanisavail + + ASTERISK-23074: Crash in ChanIsAvail app + Revision: 404653 + Reporter: maddog + Coders: jcolp + + Category: Applications/app_chanspy + + ASTERISK-22661: Unable to exit ChanSpy if spied channel does not have a + call in progress + Revision: 408539 + Reporter: chillman + Coders: elguero + + ASTERISK-22780: ARI: Implement channel spying + Revision: 403118 + Reporter: mjordan + Coders: jcolp + + ASTERISK-23381: [patch]ChanSpy- Barge only works on the initial 'spy', if + the spied-on channel makes a new call, unable to barge. + Revision: 413557 + Reporter: themrrobert + Coders: jrose + + ASTERISK-23381: [patch]ChanSpy- Barge only works on the initial 'spy', if + the spied-on channel makes a new call, unable to barge. + Revision: 413713 + Reporter: themrrobert + Coders: jrose + + Category: Applications/app_confbridge + + ASTERISK-19499: ConfBridge MOH is not working for transferee after + attended transfer + Revision: 408645 + Reporter: fabled + Coders: kharwell + + 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-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-22740: [patch] - Confbridge fails to destroy conference on hangup + leading to Asterisk segfault + Revision: 405217 + Reporter: simonmoxon + Coders: Simon Moxon + + ASTERISK-22760: ConfBridge: CONFBRIDGE function does not allow for dynamic + creation of menu items + Revision: 402397 + Reporter: mjordan + Coders: jrose + + ASTERISK-23035: ConfBridge with name longer than max (32 chars) results in + several bridges with same conf_name + Revision: 415080 + Reporter: icivico + Testers: IA+-aki CAvico + Coders: coreyfarrell + + ASTERISK-23282: Documentation - Tab completion and CLI usage documentation + do not indicate that 'all' is accepted for 'confbridge kick all' + Revision: 412729 + Reporter: dorianlogan + Coders: kmoore + + ASTERISK-23311: Manager - MoH Stop Event fails to show up when leaving + Conference + Revision: 410492 + Reporter: bford + Coders: rmudgett + + ASTERISK-23461: Only first user is muted when joining confbridge with + 'startmuted=yes' + Revision: 410967 + Reporter: manobela + Coders: jrose + + ASTERISK-23545: Confbridge talker detection settings configuration load + bug + Revision: 411946 + Reporter: johnknott + Coders: rmudgett + + ASTERISK-23824: ConfBridge: Users cannot be muted via CLI or AMI when + waiting to enter a conference + Revision: 415208 + Reporter: mjordan + Coders: tm1000 + + Category: Applications/app_controlplayback + + ASTERISK-24229: ARI: playback of sounds implicitly answers channel, + preventing early media playback + Revision: 421699 + Reporter: mjordan + Coders: mjordan + + 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_dial + + ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to + Early Media + Revision: 401411 + Reporter: gasparz + Coders: n8ideas + + ASTERISK-23141: Asterisk crashes on Dial(), in pbx_find_extension at pbx.c + Revision: 408788 + Reporter: supermaxiko + Coders: coreyfarrell + + ASTERISK-24138: dial: Call forwarding information presented through + AMI/ARI is wrong + Revision: 421310 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24225: Dial option z is broken + Revision: 421236 + Reporter: dimitripietro + Testers: dimitripietro + Coders: rmudgett + + Category: Applications/app_jack + + ASTERISK-20696: Wideband/variable bandwidth modification of app_jack + Revision: 417360 + Reporter: mathis + Coders: Matthis Schmieder, Dennis Guse + + ASTERISK-23836: JACK_HOOK with more than 8Khz + Revision: 417360 + Reporter: dennis.guse + Coders: Matthis Schmieder, Dennis Guse + + Category: Applications/app_meetme + + ASTERISK-19499: ConfBridge MOH is not working for transferee after + attended transfer + Revision: 408645 + Reporter: fabled + Coders: kharwell + + ASTERISK-21907: Crash - segfault - When executing a MeetMeAdmin command + that requires a member, without specifying a member + Revision: 399036 + Reporter: aepshteyn + Coders: kmoore + + ASTERISK-24234: app_meetme: Crash on conference shutdown due to NULL + channel passed to meetme_stasis_generate_msg() + Revision: 421276 + Reporter: sruffell + Testers: sruffell + Coders: mjordan + + Category: Applications/app_mixmonitor + + ASTERISK-22368: [patch] mixmonitor_free leaks filename + Revision: 398017 + Reporter: coreyfarrell + Coders: wdoekes + + ASTERISK-23609: Security: AMI action MixMonitor allows arbitrary programs + to be run + Revision: 415834 + Reporter: coreyfarrell + Coders: jrose + + ASTERISK-24027: MixMonitor AMI action called during AGI execution from + bridge feature causes channel to leave AGI has hung up + Revision: 420947 + Reporter: mjordan + Coders: jrose + + ASTERISK-24027: MixMonitor AMI action called during AGI execution from + bridge feature causes channel to leave AGI has hung up + Revision: 421195 + Reporter: mjordan + Coders: jrose + + ASTERISK-24051: [patch] Add Options To Play Beep At Start Or End Of + MixMonitor + Revision: 419238 + Reporter: elguero + Coders: elguero + + ASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP + capable smart bridge doesn't cause the bridge to resume being a native rtp + bridge + Revision: 424508 + Reporter: jrose + Coders: rmudgett + + Category: Applications/app_queue + + ASTERISK-20862: Asterisk min and max member penalties not honored when set + with 0 + Revision: 402648 + Reporter: schmoozecom + Coders: kmoore + + ASTERISK-21826: [patch] Bad queue_log entry when removed member from queue + via CLI + Revision: 401435 + Reporter: oscares + Coders: Oscar Esteve + + ASTERISK-22197: [patch] Queuelog EXITWITHKEY only two of four parameters + Revision: 400625 + Reporter: mdalius + Testers: Dalius M. + Coders: elguero + + 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 + + ASTERISK-23547: [patch] app_queue removing callers from queue when + reloading + Revision: 411587 + Reporter: italorossi + Coders: jcolp + + ASTERISK-23823: [patch] Option to keep queuerules in realtime + Revision: 420625 + Reporter: michaelk + Coders: Michael K + + ASTERISK-24365: [Patch] Dialplan function to get first/head caller channel + on queue + Revision: 424493 + Reporter: kfhdk + Coders: Kristian Hogh + + Category: Applications/app_sayunixtime + + ASTERISK-22856: [patch]SayUnixTime in polish reads minutes instead of + seconds + Revision: 404461 + Reporter: veilen + Coders: veilen + + Category: Applications/app_sms + + ASTERISK-18331: app_sms failure + Revision: 412697 + Reporter: dwmw2 + Coders: David Woodhouse + + 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_stack + + ASTERISK-23220: STACK_PEEK function with no arguments causes crash/core + dump + Revision: 407105 + Reporter: jpsharp + Coders: coreyfarrell + + ASTERISK-23620: Code path in app_stack fails to unlock list + Revision: 412228 + Reporter: marquis + Coders: Bradley Watkins + + Category: Applications/app_voicemail + + 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: 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-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 + + ASTERISK-23541: Asterisk 12.1.0 Not respecting directmedia=no and issuing + REINVITE + Revision: 414976 + Reporter: devlap + Coders: jcolp + + ASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP + capable smart bridge doesn't cause the bridge to resume being a native rtp + bridge + Revision: 424508 + Reporter: jrose + Coders: rmudgett + + ASTERISK-24327: bridge_native_rtp: Smart bridge operation to softmix + sometimes fails to properly re-INVITE remotely bridged participants + Revision: 425762 + Reporter: mjordan + Coders: mjordan + + Category: Bridges/bridge_simple + + ASTERISK-22709: crash: atxfer threeway call results in crash while + creating channel snapshot + Revision: 404260 + Reporter: jbigelow + Coders: kharwell + + ASTERISK-23497: chan_sip SIP protocol attended transfer, with + directmedia=yes results in a simple bridge, typically with no audio + Revision: 413651 + Reporter: hexanol + Coders: jcolp + + ASTERISK-23497: chan_sip SIP protocol attended transfer, with + directmedia=yes results in a simple bridge, typically with no audio + Revision: 413682 + Reporter: hexanol + Coders: jcolp + + 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-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-22884: hangup_handler end with h extension: tests currently fail + in Asterisk 12 + + Revision: 405314 + 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 + + ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue + are not inserted + Revision: 405830 + Reporter: StuxForce + Coders: Jeremy Laine, Eugene + + ASTERISK-23069: Custom CDR variable not recorded when set in macro called + from app_queue + Revision: 408450 + Reporter: shadow431 + Coders: newtonr + + ASTERISK-23164: CDRs: mid-call/pre-dial handlers perturb + context/exten/app/data fields during Dial + Revision: 407085 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24237: CDR: FRACK With PJSIP blonde transfer. + Revision: 423546 + Reporter: rmudgett + Coders: jrose + + ASTERISK-24241: crash: CDRs recursively attempt to update Party B + information in a multi-party bridge, overrunning the stack + Revision: 422717 + Reporter: dsr + Testers: Deepak Singh Rawat + Coders: mjordan + + ASTERISK-24254: CDRs: Application/args/dialplan CEP updated during dial + operation + Revision: 422720 + Reporter: mjordan + Testers: Tony Lewis + Coders: mjordan + + ASTERISK-24394: CDR: FRACK with PJSIP directed pickup. + Revision: 425456 + Reporter: rmudgett + Coders: rmudgett + + ASTERISK-24426: CDR Batch mode: size used as time value after first expire + Revision: 425744 + Reporter: shaneblaser + 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 + + ASTERISK-23046: Custom CDR fields set during a GoSUB called from app_queue + are not inserted + Revision: 405830 + Reporter: StuxForce + Coders: Jeremy Laine, Eugene + + ASTERISK-23069: Custom CDR variable not recorded when set in macro called + from app_queue + Revision: 408450 + Reporter: shadow431 + Coders: newtonr + + Category: CDR/cdr_pgsql + + ASTERISK-23737: application_name support in cdr_pgsql and res_config_pgsql + Revision: 418755 + Reporter: doome + Coders: Gergely Domodi + + Category: CDR/cdr_radius + + ASTERISK-22980: [patch]Allow building cdr_radius and cel_radius against + libfreeradius-client + Revision: 406825 + Reporter: sharky + Coders: sharky + + Category: CDR/cdr_sqlite3_custom + + ASTERISK-23766: [patch] Specify timeout for database write in SQLite + Revision: 416339 + Reporter: igorg + Coders: igorg + + Category: CEL/General + + 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-22854: [patch] - Deadlock between cel_pgsql unload and + core_event_dispatcher taskprocessor thread + Revision: 404606 + Reporter: hexanol + Coders: hexanol + + ASTERISK-22871: cel_pgsql module not loading after "reload" or "reload + cel_pgsql.so" command + Revision: 404860 + Reporter: mpiazzatnetbug + Coders: kharwell + + Category: CEL/cel_sqlite3_custom + + ASTERISK-23766: [patch] Specify timeout for database write in SQLite + Revision: 416339 + Reporter: igorg + Coders: igorg + + Category: Channels/General + + ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably + introduced in 11.7.0 + Revision: 409159 + Reporter: oleke + Coders: rmudgett + + ASTERISK-24415: Missing AMI VarSet events when channels inherit variables. + Revision: 425784 + Reporter: rmudgett + Coders: rmudgett + + Category: Channels/chan_dahdi + + 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 + + ASTERISK-22918: dahdi show channels slices PRI channel dnid on output + Revision: 404787 + Reporter: outtolunc + Coders: outtolunc + + ASTERISK-23008: Local channels loose CALLERID name when DAHDI channel + connects + Revision: 405947 + Reporter: mcargile + Coders: rmudgett + + ASTERISK-23709: Regression in Dahdi/Analog/waitfordialtone + Revision: 414070 + Reporter: one47 + Coders: Steve Davies + + ASTERISK-23897: [patch]Change in SETUP ACK handling (checking PI) in + revision 413765 breaks working environments + Revision: 417976 + Reporter: patrol-cz + Coders: Pavel Troller, rmudgett + + ASTERISK-23966: Media format improvements: verify chan_dahdi works + Revision: 419044 + Reporter: mjordan + Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, + jcolp + Coders: mjordan + + 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-22025: [patch] Add IPv6 Support To chan_iax2 + Revision: 400568 + Reporter: elguero + Coders: elguero + + 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 + + ASTERISK-23767: [patch] Dynamic IAX2 registration stops trying if ever not + able to resolve + Revision: 422277 + Reporter: bbs2web + Testers: David Herselman, elguero + Coders: elguero + + ASTERISK-23958: Media format improvements: make chan_iax2 work + Revision: 419109 + Reporter: mjordan + Coders: jrose + + ASTERISK-24107: [crash] chan_iax2: When building peer with allow=all + Revision: 420028 + Reporter: elguero + Coders: jrose + + ASTERISK-24150: FRACK when using iax.conf bandwidth option. + Revision: 420364 + Reporter: rmudgett + Coders: rmudgett + + ASTERISK-24265: segfault in asterisk when try to make call to IAX + Revision: 423526 + Reporter: dafi + Coders: jrose + + ASTERISK-24389: chan_iax2: Unit test on Bamboo failing + Revision: 424753 + Reporter: kharwell + Coders: jcolp + + Category: Channels/chan_local + + 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-23008: Local channels loose CALLERID name when DAHDI channel + connects + Revision: 405947 + Reporter: mcargile + Coders: rmudgett + + ASTERISK-24415: Missing AMI VarSet events when channels inherit variables. + Revision: 425784 + Reporter: rmudgett + Coders: rmudgett + + Category: Channels/chan_mgcp + + ASTERISK-21190: chan_mgcp crash on chunked m= sdp line + Revision: 401540 + Reporter: adomjan + Coders: adomjan + + ASTERISK-23100: [patch] In chan_mgcp the ident in transmitted request and + request queue may differ - fix for locking + Revision: 406078 + Reporter: adomjan + Coders: kmoore + + Category: Channels/chan_motif + + ASTERISK-24384: chan_motif: format capabilities leak on module load error + Revision: 424553 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-24384: chan_motif: format capabilities leak on module load error + Revision: 424555 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Channels/chan_pjsip + + ASTERISK-21084: New SIP Channel Driver - Path Support + Revision: 405566 + Reporter: mjordan + Coders: kmoore + + ASTERISK-21443: New SIP Channel Driver - Create a state provider for + dialog-info+xml + Revision: 418117 + Reporter: mjordan + Coders: jcolp + + ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option + in chan_gulp + Revision: 403208 + Reporter: mjordan + Coders: jcolp + + ASTERISK-22133: Document realtime schemas for chan_pjsip objects + Revision: 400533 + Reporter: mjordan + Coders: jrose + + 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-22868: chan_pjsip: 'setvar' should be supported on endpoints + Revision: 404664 + Reporter: jcolp + Coders: kharwell + + 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 + + ASTERISK-23018: PJSip 'allow=all' results in failed SDP negotiation + Revision: 405876 + Reporter: xrobau + Coders: sgriepentrog + + ASTERISK-23020: PJSip - Multihomed machine returning wrong IP address + Revision: 410452 + Reporter: xrobau + Testers: myself in a virtualized environment with multiple interfaces + Coders: jcolp + + ASTERISK-23081: PJSip Tab Expansion erroring + Revision: 405339 + Reporter: xrobau + Coders: kmoore + + ASTERISK-23082: Including g722 in pjsip codec configuration results in + unexpected SDP offers + Revision: 406490 + Reporter: xrobau + Coders: jcolp + + ASTERISK-23584: PJSIP 'Unable to create channel' when attempting to call + from endpoint with UDP transport to one using WebSockets + Revision: 411928 + Reporter: rnewton + Coders: jcolp + + ASTERISK-23718: res_pjsip_incoming_blind_request: crash with NULL session + channel + Revision: 414949 + Reporter: jrose + Coders: kmoore + + ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in + leaked RTP ports + Revision: 414750 + Reporter: cervajs + Coders: rmudgett + + ASTERISK-23960: Media format improvements: verify chan_pjsip works + Revision: 419044 + Reporter: mjordan + Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, + jcolp + Coders: mjordan + + ASTERISK-24000: chan_pjsip: Add accountcode setting + Revision: 418757 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on + received 200 OK + Revision: 421957 + Reporter: Each + Coders: jcolp + + ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP + engine + Revision: 422543 + Reporter: mjordan + Coders: mmichelson + + ASTERISK-24222: PJSIP: Failed assertions when placing a call with no + allow= specified + Revision: 424358 + Reporter: mmichelson + Coders: jrose + + ASTERISK-24356: PJSIP: Directed pickup causes deadlock + Revision: 424473 + Reporter: rmudgett + Coders: rmudgett + + ASTERISK-24382: chan_pjsip: Calling PJSIP_MEDIA_OFFER on a non-PJSIP + channel results in an invalid reference of a channel pvt and a FRACK + Revision: 424623 + Reporter: mjordan + Coders: mjordan + + Category: Channels/chan_sip/CodecHandling + + ASTERISK-21131: [patch] - Asterisk creates SDP with (peer) unsupported + audio codec + Revision: 401500 + Reporter: nbougues + Coders: nbougues + + ASTERISK-23916: [patch]SIP/SDP fmtp line may include whitespace between + attributes + Revision: 417590 + Reporter: traud + Coders: Alexander Traud + + Category: Channels/chan_sip/DatabaseSupport + + ASTERISK-17523: Qualify for static realtime peers does not work + Revision: 410108 + Reporter: jamicque + Testers: wushumasters + Coders: Trevor Peirce + + Category: Channels/chan_sip/General + + ASTERISK-15879: [patch] Failure to receive an ACK to a SIP Re-INVITE + results in a SIP channel leak + Revision: 425072 + Reporter: tsearle + Coders: Torrey Searle, Nitesh Bansal + + ASTERISK-19465: P-Asserted-Identity Privacy + Revision: 412759 + Reporter: kristoff + Coders: jrose + + ASTERISK-19465: P-Asserted-Identity Privacy + Revision: 412824 + Reporter: kristoff + Coders: jrose + + ASTERISK-20784: Failure to receive an ACK to a SIP Re-INVITE results in a + SIP channel leak + Revision: 425072 + Reporter: nbansal + Coders: Torrey Searle, Nitesh Bansal + + ASTERISK-21064: Crash when handling ACK on dialog that has no channel + Revision: 397753 + Reporter: colinc + Testers: wdoekes, Colin Cutherbertson + Coders: wdoekes + + 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-21406: [patch] chan_sip deadlock on monlock between unload_module + and do_monitor + Revision: 410227 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-22007: chan_sip: segfault with invalid sdp + Revision: 397760 + Reporter: wdoekes + Testers: wdoekes + Coders: wdoekes + + 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-22551: Session timer : UAS (Asterisk) starts counting at Invite, + UAC starts counting at 200 OK. + Revision: 414643 + Reporter: i2045 + Coders: wdoekes + + ASTERISK-22582: [patch] chan_sip refactor - sip_route + Revision: 407926 + Reporter: coreyfarrell + Coders: coreyfarrell + + 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 + + ASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE + Revision: 425300 + Reporter: looserouting + Testers: Paolo Compagnini + Coders: wdoekes + + ASTERISK-22945: [patch] Memory leaks in chan_sip.c with realtime peers + Revision: 424180 + Reporter: ibercom + Testers: Yuriy Gorlichenko + Coders: ibercom + + ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in + sip.conf.sample + Revision: 405830 + Reporter: varnav + Coders: Jeremy Laine, Eugene + + ASTERISK-23135: Crash - segfault in ast_channel_hangupcause_set - probably + introduced in 11.7.0 + Revision: 409159 + Reporter: oleke + Coders: rmudgett + + ASTERISK-23306: chan_sip: Asterisk creates ACK with empty Route: headers + Revision: 408699 + Reporter: mjordan + Coders: coreyfarrell + + ASTERISK-23323: [patch]chan_sip: missing p->owner checks in + handle_response_invite + Revision: 409257 + Reporter: wdoekes + Coders: wdoekes + + ASTERISK-23373: [patch]Security: Open FD exhaustion with chan_sip + Session-Timers + Revision: 410346 + Reporter: coreyfarrell + Coders: Corey Farrell + + ASTERISK-23406: [patch]Fix typo in "sip show peer" + Revision: 409475 + Reporter: ibercom + Testers: ibercom + Coders: ibercom + + ASTERISK-23541: Asterisk 12.1.0 Not respecting directmedia=no and issuing + REINVITE + Revision: 414976 + Reporter: devlap + Coders: jcolp + + ASTERISK-23564: [patch]TLS/SRTP status of channel not currently available + in a CLI command + Revision: 413878 + Reporter: laimbock + Coders: jrose + + ASTERISK-23790: [patch] - SIP From headers longer than 256 characters + result in dropped call and 'No closing bracket' warnings. + Revision: 417251 + Reporter: uniken1 + Testers: uniken1 + Coders: wdoekes + + ASTERISK-23959: Media format improvements: verify chan_sip works + Revision: 419044 + Reporter: mjordan + Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, + jcolp + Coders: mjordan + + ASTERISK-23972: [patch]sip.conf progressinband=never does not mean + 'never'. + Revision: 418868 + Reporter: one47 + Coders: Steve Davies + + ASTERISK-24063: [patch]Asterisk does not respect outbound proxy when + sending qualify requests + Revision: 425822 + Reporter: damianivereigh + Coders: Damian Ivereigh + + ASTERISK-24067: chan_sip: upgrade registry and mwi object to ao2 + Revision: 419438 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-24178: [patch]fromdomainport used even if not set + Revision: 421721 + Reporter: ebroad + Coders: Elazar Broad + + ASTERISK-24321: SIP deadlock when running automated queues tests + Revision: 425505 + Reporter: spitts + Coders: jrose + + ASTERISK-24335: [PATCH] Asterisk incorrectly responds 503 to INVITE + retransmissions of rejected calls + Revision: 423724 + Reporter: tsearle + Coders: Torrey Searle + + Category: Channels/chan_sip/Interoperability + + ASTERISK-17179: [patch] IMS TEL URI incoming INVITE RFC 3966 not + recognized + Revision: 412292 + Reporter: geertivp + Testers: Geert Van Pamel + Coders: Geert Van Pamel + + ASTERISK-20841: fromdomain not honored on outbound INVITE request + Revision: 411024 + Reporter: kgoedert + Coders: jcolp + + 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-23504: [patch] MESSAGE string is not present in allowed methods + in SIP header + Revision: 411375 + Reporter: martinkontsek + Coders: mjordan + + ASTERISK-24301: Security: Out of call MESSAGE requests processed via + Message channel driver can crash Asterisk + Revision: 423380 + Reporter: mjordan + Coders: mmichelson + + Category: Channels/chan_sip/NewFeature + + ASTERISK-24040: [patch]Retrieving source port of sip message in dialplan + Revision: 419970 + Reporter: dtryba + Coders: dtryba + + ASTERISK-24040: [patch]Retrieving source port of sip message in dialplan + Revision: 420144 + Reporter: dtryba + Coders: dtryba + + ASTERISK-24280: Add 'rtpbindaddr' setting for chan_sip + Revision: 422241 + Reporter: pabelanger + Testers: Paul Belanger + Coders: Paul Belanger + + 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-17138: [patch] Asterisk not re-registering after it receives + "Forbidden - wrong password on authentication" + Revision: 405129 + Reporter: rudolf + Coders: kmoore + + 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 + + ASTERISK-22946: Local From tag regression with sipgate.de + Revision: 405437 + Reporter: eisvogel + Coders: sgriepentrog + + Category: Channels/chan_sip/SRTP + + ASTERISK-22961: [patch] DTLS-SRTP not working with SHA-256 + Revision: 417679 + Reporter: jideliov + 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-22791: asterisk sends Re-INVITE after receiving a BYE + Revision: 425300 + Reporter: looserouting + Testers: Paolo Compagnini + Coders: wdoekes + + ASTERISK-22988: [patch]T38 , SIP 488 after Rejecting image media offer due + to invalid or unsupported syntax + Revision: 406173 + Reporter: adomjan + Coders: kmoore + + Category: Channels/chan_sip/TCP-TLS + + ASTERISK-17727: [patch] TLS doesn't get all certificate chain + Revision: 407275 + Reporter: luke1980 + Coders: st, Guillaume Martres + + ASTERISK-18345: [patch] sips connection dropped by asterisk with a large + INVITE + Revision: 420437 + Reporter: stephane.chazelas + Coders: Elazar Broad + + ASTERISK-23905: [patch]Enable Forward Secrecy (PFS) in TLS + Revision: 417803 + Reporter: traud + Coders: Alexander Traud + + Category: Channels/chan_sip/Transfers + + ASTERISK-19499: ConfBridge MOH is not working for transferee after + attended transfer + Revision: 408645 + Reporter: fabled + Coders: kharwell + + ASTERISK-22615: sip_attended_transfer: crash on disposed of object in + native RTP bridge + Revision: 400452 + Reporter: mjordan + Coders: mmichelson + + ASTERISK-23290: chan_sip: ast_bridge_transfer_blind causes channel to be + hung up immediately, leading to BYE request being sent before NOTIFY + Revision: 408070 + Reporter: mjordan + Coders: mjordan + + ASTERISK-23497: chan_sip SIP protocol attended transfer, with + directmedia=yes results in a simple bridge, typically with no audio + Revision: 413651 + Reporter: hexanol + Coders: jcolp + + ASTERISK-23497: chan_sip SIP protocol attended transfer, with + directmedia=yes results in a simple bridge, typically with no audio + Revision: 413682 + Reporter: hexanol + Coders: jcolp + + Category: Channels/chan_sip/WebSocket + + ASTERISK-22961: [patch] DTLS-SRTP not working with SHA-256 + Revision: 417679 + Reporter: jideliov + Coders: jcolp + + ASTERISK-23997: chan_sip: port incorrectly incremented for RTCP ICE + candidates in SDP answer + Revision: 421912 + Reporter: slavon + Coders: jcolp + + Category: Channels/chan_skinny + + ASTERISK-23249: Skinny subchannel locking issues + Revision: 407198 + Reporter: wedhorn + Testers: snuffy, myself + Coders: wedhorn + + Category: Channels/chan_unistim + + ASTERISK-23592: [patch]Improvements to chan_unistim + Revision: 413048 + Reporter: whiskerp + Coders: igorg + + ASTERISK-23792: Mutex left locked in chan_unistim.c + Revision: 414679 + Reporter: whiskerp + Coders: wdoekes + + ASTERISK-23846: Unistim multilines. Loss of voice after second call drops + (on a second line). + Revision: 425677 + Reporter: rustamxp + Coders: igorg + + Category: Codecs/codec_ilbc + + ASTERISK-22467: [patch] memory leaks 1.8+ + Revision: 401832 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Contrib/General + + 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 + + ASTERISK-23233: alembic missing scripts for certain realtime tables + Revision: 409889 + Reporter: jmls + Coders: rmudgett + + ASTERISK-23492: Add option to safe_asterisk to disable backgrounding + Revision: 415173 + Reporter: wdoekes + Coders: wdoekes + + ASTERISK-23492: Add option to safe_asterisk to disable backgrounding + Revision: 415524 + Reporter: wdoekes + Coders: wdoekes + + ASTERISK-23639: PJSIP Realtime: Alembic migration needed in order to widen + some string columns + Revision: 412993 + Reporter: mmichelson + Coders: kharwell + + ASTERISK-23781: outgoing missing as enum from contrib/ast-db-manage/config + Revision: 424380 + Reporter: mores + Coders: jrose + + ASTERISK-23825: Alembic scripts - table queue_members missing unique index + on column uniqueid + Revision: 420212 + Reporter: mores + Coders: rmudgett + + ASTERISK-23847: Alembic voicemail script - 'recording' column should be + longblob on MySQL + Revision: 420212 + Reporter: mores + Coders: rmudgett + + ASTERISK-23909: Alembic scripts - table sippeers could use a longer + useragent column + Revision: 420212 + Reporter: mores + Coders: rmudgett + + ASTERISK-23921: refcounter.py uses excessive ram for large refs files + Revision: 417485 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-24011: [patch]safe_asterisk tries to set ulimit -n too high on + linux systems with lots of RAM + Revision: 424881 + Reporter: xdrive + Coders: Michael Myles + + Category: Core/AstDB + + ASTERISK-22350: DUNDI - core dump on shutdown - segfault in sqlite3_reset + from /usr/lib/libsqlite3.so.0 + Revision: 404346 + Reporter: wimpy + Coders: sgriepentrog + + ASTERISK-23766: [patch] Specify timeout for database write in SQLite + Revision: 416339 + Reporter: igorg + Coders: igorg + + ASTERISK-24050: [patch] Improve AstDb I/O When Updating Rows + Revision: 419222 + Reporter: elguero + Coders: elguero + + Category: Core/AstMM + + ASTERISK-23922: ao2_container nodes are inconsistent REF_DEBUG + Revision: 417213 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-23948: REF_DEBUG fails to record ao2_ref against objects that + were already freed + Revision: 417511 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Core/Bridging + + 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-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 + + ASTERISK-22904: bridges: lock the bridge when creating bridge snapshots + Revision: 412194 + Reporter: mjordan + Coders: kmoore + + ASTERISK-22984: ari: Transfer messages not being sent out ARI WebSocket + Revision: 407154 + Reporter: dlee + Coders: jcolp + + ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have + their unique ID specified by the external application + Revision: 410158 + Reporter: mjordan + Coders: sgriepentrog + + ASTERISK-23499: app_agent_pool: Interval hook prevents channel from being + hung up + Revision: 414748 + Reporter: mjordan + Coders: rmudgett + + ASTERISK-23941: ARI: Attended transfers of channels into Stasis + application lose information + Revision: 420338 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23987: BridgeWait: channel entering into holding bridge that is + being destroyed fails to successfully join the newly created holding + bridge + Revision: 419539 + Reporter: mjordan + Coders: jcolp + + Category: Core/BuildSystem + + ASTERISK-13797: [patch] relax badshell tilde test + Revision: 425295 + Reporter: tzafrir + Coders: wdoekes + + ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when + libncurses5-dev isn't installed + Revision: 401328 + Reporter: arcanos + Coders: wdoekes + + ASTERISK-24156: Asterisk 'make full' fails with raise xml.dom.NotFoundErr + Revision: 420289 + Reporter: rnewton + Coders: mjordan + + Category: Core/CallerID + + ASTERISK-23488: Logic error in callerid checksum processing + Revision: 410775 + Reporter: rmeyerriecks + Coders: rmeyerriecks + + ASTERISK-24406: Some caller ID strings are parsed differently since + 11.13.0 + Revision: 425156 + Reporter: hexanol + Testers: Etienne Lessard + Coders: kmoore + + Category: Core/Channels + + 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 + + ASTERISK-22846: testsuite: masquerade super test fails on all branches + (still) + Revision: 411724 + Reporter: mjordan + Coders: rmudgett + + ASTERISK-22919: core show channeltypes slicing + Revision: 404582 + Reporter: outtolunc + Coders: outtolunc + + ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have + their unique ID specified by the external application + Revision: 410158 + Reporter: mjordan + Coders: sgriepentrog + + Category: Core/CodecInterface + + ASTERISK-24064: media formats: Improve performance in the Asterisk core by + overhauling its media format architecture + Revision: 419044 + Reporter: mjordan + Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, + jcolp + Coders: mjordan + + Category: Core/Configuration + + ASTERISK-22009: Config framework does not handle reloading multiple config + files correctly. + Revision: 399352 + Reporter: rmudgett + Coders: rmudgett + + ASTERISK-23383: Wrong sense test on stat return code causes unchanged + config check to break with include files. + Revision: 409919 + Reporter: davidw + Coders: kmoore + + ASTERISK-23487: features.conf cant load from realtime because + features_config.c starts before loader.c + Revision: 412699 + Reporter: den159 + Testers: Denis + Coders: mjordan + + ASTERISK-23546: CB_ADD_LEN does not do what you'd think + Revision: 411963 + Reporter: wdoekes + Coders: rmudgett + + ASTERISK-23683: #includes - wildcard character in a path more than one + directory deep - results in no config parsing on module reload + Revision: 415231 + Reporter: tootai + Coders: rmudgett + + ASTERISK-23803: AMI action UpdateConfig EmptyCat clears all categories but + the requested one + Revision: 414883 + Reporter: zvision + Coders: zvision + + ASTERISK-24231: crash: CLI execution of realtime destroy sippeers id 1 + causes crash due to NULL name provided to ast_variable + Revision: 422991 + Reporter: pnlarsson + Coders: jrose + + Category: Core/General + + ASTERISK-17837: extconfig.conf - Maximum Include level (1) exceeded + Revision: 406646 + Reporter: pz + Coders: russell + + ASTERISK-19773: Asterisk crash on issuing Asterisk-CLI 'reload' command + multiple times on cli_aliases + Revision: 407217 + Reporter: joel_vandal + Coders: jcolp + + ASTERISK-22008: Config framework docs should display the see-also + information in CLI output. + Revision: 410210 + Reporter: rmudgett + Coders: mjordan + + ASTERISK-22079: Segfault: INTERNAL_OBJ (user_data=0x6374652f) at + astobj2.c:120 + Revision: 411092 + Reporter: jamuel + Coders: Steve Davies + + 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 + + ASTERISK-23065: On Asterisk start, device state is INVALID for previously + registered PJSIP endpoints, despite re-registrations + Revision: 405644 + Reporter: rnewton + Coders: kharwell + + ASTERISK-23084: [patch]rasterisk needlessly prints the AST-2013-007 + warning + Revision: 404912 + Reporter: tzafrir + Coders: tzafrir + + ASTERISK-23098: [patch]possible null pointer dereference in format.c + Revision: 408139 + Reporter: marcelloceschia + Coders: marcelloceschia, coreyfarrell + + ASTERISK-23114: Formats: Improve performance of Asterisk by handling + formats in a more performant manner + Revision: 419044 + Reporter: mjordan + Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, + jcolp + Coders: mjordan + + ASTERISK-23265: Preloading Certain Modules in Asterisk 12 causes a core + dump + Revision: 408859 + Reporter: tm1000 + Testers: Andrew Nagy, Rusty Newton + Coders: mjordan + + ASTERISK-23320: Preloading pbx_config.so with a CustomPresence hint + defined results in crash + Revision: 408859 + Reporter: xrobau + Testers: Andrew Nagy, Rusty Newton + Coders: mjordan + + ASTERISK-23546: CB_ADD_LEN does not do what you'd think + Revision: 411963 + Reporter: wdoekes + Coders: rmudgett + + ASTERISK-23654: Add 'pjsip reload' to default cli_aliases.conf + Revision: 415302 + Reporter: rnewton + Coders: newtonr + + ASTERISK-23920: Move eid functions to utils.c, mark netsock.h deprecated + Revision: 417167 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-23984: Infinite loop possible in ast_careful_fwrite() + Revision: 417800 + Reporter: one47 + Coders: one47 + + ASTERISK-24064: media formats: Improve performance in the Asterisk core by + overhauling its media format architecture + Revision: 419044 + Reporter: mjordan + Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, + jcolp + Coders: mjordan + + ASTERISK-24069: Deprecate astobj.h + Revision: 419439 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Core/HTTP + + ASTERISK-23068: http: Implement support for chunked Transfer-Encoding + Revision: 405862 + Reporter: mjordan + Coders: sgriepentrog + + ASTERISK-23340: Security Vulnerability: stack allocation of cookie headers + in loop allows for unauthenticated remote denial of service attack + Revision: 410395 + Reporter: mjordan + Coders: rmudgett + + ASTERISK-23552: http: support persistent connections + Revision: 417901 + Reporter: sgriepentrog + Coders: rmudgett + + ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP + connections. + Revision: 415907 + Reporter: rmudgett + Coders: rmudgett + + ASTERISK-23673: Security: DOS by consuming the number of allowed HTTP + connections. + Revision: 416071 + Reporter: rmudgett + Coders: rmudgett + + Category: Core/Internationalization + + ASTERISK-23509: [patch]SayNumber for Polish language tries to play empty + files for numbers divisible by 100 + Revision: 411246 + Reporter: zvision + Coders: jcolp + + Category: Core/Jitterbuffer + + 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-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 + + ASTERISK-23616: Big memory leak in logger.c + Revision: 412307 + Reporter: ibercom + Coders: coreyfarrell + + Category: Core/ManagerInterface + + ASTERISK-21178: Improve documentation for manager command Getvar, Setvar + Revision: 419945 + Reporter: rnewton + Testers: Rusty Newton + Coders: newtonr + + 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-22899: Manager UserEvent including action on output + Revision: 404832 + Reporter: outtolunc + Coders: outtolunc + + ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being + executed from external interfaces + Revision: 403960 + Reporter: mjordan + Coders: dlee + + ASTERISK-23034: [patch] manager Originate doesn't abort on failed + format_cap allocation + Revision: 405747 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-23104: Specifying the SetVar AMI without a Channel cause Asterisk + to crash + Revision: 409627 + Reporter: jvandal + Testers: Joel Vandal + Coders: elguero + + ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have + their unique ID specified by the external application + Revision: 410158 + Reporter: mjordan + Coders: sgriepentrog + + ASTERISK-23154: Manager: ExtensionStatus event does not present + information in a human readable way + Revision: 406647 + Reporter: jrose + Coders: kharwell + + ASTERISK-23420: [patch]Memory leak in manager_add_filter function in + manager.c + Revision: 410624 + Reporter: hexanol + Coders: Etienne Lessard + + ASTERISK-23803: AMI action UpdateConfig EmptyCat clears all categories but + the requested one + Revision: 414883 + Reporter: zvision + Coders: zvision + + ASTERISK-23985: PresenceState Action response does not contain ActionID; + duplicates Message Header + Revision: 418717 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24124: manager: UserEvent action skips over the first header + Revision: 419789 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24138: dial: Call forwarding information presented through + AMI/ARI is wrong + Revision: 421310 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24262: AMI CoreShowChannel missing several output fields and + event documentation + Revision: 424425 + Reporter: mclaborn + Coders: kmoore + + ASTERISK-24331: Unexpected Errors in Asterisk Manager Interface Output + Revision: 423285 + Reporter: xrobau + Testers: George Joseph + Coders: gtjoseph + + ASTERISK-24354: AMI sendMessage closes AMI connection on error + Revision: 424693 + Reporter: pk16208 + Coders: Peter Katzmann + + ASTERISK-24378: Release AMI connections on shutdown + Revision: 424581 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Core/NewFeature + + ASTERISK-23553: Add ast_spinlock capability to lock.h + Revision: 412977 + Reporter: gtj + Coders: gtjoseph + + Category: Core/PBX + + ASTERISK-23827: autoservice thread doesn't exit at shutdown + Revision: 415466 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-24038: device state: Report ONHOLD device state if channel driver + defers device state calculation to core + Revision: 419358 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24249: SIP debugs do not stop + Revision: 423070 + Reporter: amohod + Coders: wdoekes + + Category: Core/RTP + + 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 + + ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)} + Revision: 408652 + Reporter: rsw686 + Coders: rsw686 + + ASTERISK-23279: [patch]Asterisk doesn't support the dynamic payload change + in rtp mapping in the 200 OK response + Revision: 408731 + Reporter: nbansal + Coders: nbansal + + ASTERISK-23665: Wrong mime type for codec H263-1998 (h263+) + Revision: 413790 + Reporter: gma + Coders: wdoekes + + Category: Core/Sorcery + + ASTERISK-22537: Create Sorcery equivalent to the AST_CONFIG function + Revision: 408519 + Reporter: gtj + Coders: gtjoseph + + ASTERISK-22537: Create Sorcery equivalent to the AST_CONFIG function + Revision: 410042 + Reporter: gtj + Coders: gtjoseph + + ASTERISK-24312: SIGABRT when improperly configured realtime pjsip + Revision: 425700 + Reporter: dafi + Coders: kmoore + + Category: Core/Stasis + + ASTERISK-21969: Odd events during Stasis origination + Revision: 397820 + Reporter: mjordan + Coders: dlee + + 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 + + ASTERISK-22984: ari: Transfer messages not being sent out ARI WebSocket + Revision: 407154 + Reporter: dlee + Coders: jcolp + + ASTERISK-23204: Device state cache requires improvement + Revision: 410185 + Reporter: mmichelson + Coders: rmudgett + + ASTERISK-23258: Target_uri for LiveRecording model in ARI + Revision: 410027 + Reporter: skrusty + Coders: jcolp + + ASTERISK-23560: [ARI] MOH doesn't indicate progress + Revision: 413122 + Reporter: jan.svoboda + Coders: jcolp + + ASTERISK-23573: Crash when transferring unbridged call - in + bridge_app_subscribed at stasis/app.c + Revision: 412883 + Reporter: mmichelson + Coders: jcolp + + ASTERISK-23811: Improve performance of Asterisk by reducing the number of + channel snapshots created + Revision: 416216 + Reporter: mjordan + Coders: mjordan + + ASTERISK-23852: ARI mixing bridges should propagate linkedids. + Revision: 418226 + Reporter: rmudgett + Coders: rmudgett + + Category: Core/UDPTL + + ASTERISK-18706: UDPTL fail while using directmedia + Revision: 399459 + Reporter: jkister + Coders: jrose + + ASTERISK-23908: [patch]When using FEC error correction, asterisk tries + considers negative sequence numbers as missing + Revision: 417327 + Reporter: tsearle + Coders: Torrey Searle + + Category: Documentation + + ASTERISK-21178: Improve documentation for manager command Getvar, Setvar + Revision: 419945 + Reporter: rnewton + Testers: Rusty Newton + Coders: newtonr + + 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-22499: ARI documentation - point to HTTP server configuration + sample and wiki docs where appropriate + Revision: 410877 + Reporter: rnewton + Coders: newtonr + + ASTERISK-22662: Documentation fix? - queues.conf says persistentmembers + defaults to yes, it appears to lie + Revision: 406863 + Reporter: rnewton + Coders: russell + + 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) + + ASTERISK-23027: [patch] Spelling typo "transfered" instead of + "transferred" + Revision: 405830 + Reporter: sharky + Coders: Jeremy Laine, Eugene + + ASTERISK-23028: [patch] Asterisk man pages contains unquoted minus signs + Revision: 405830 + Reporter: sharky + Coders: Jeremy Laine, Eugene + + ASTERISK-23061: [Patch] 'textsupport' setting not mentioned in + sip.conf.sample + Revision: 405830 + Reporter: varnav + Coders: Jeremy Laine, Eugene + + ASTERISK-23071: pjsip: mailboxes documentation is lacking + Revision: 405778 + Reporter: mjordan + Coders: newtonr + + ASTERISK-23178: devicestate.h: device state setting functions are + documented with the wrong return values + Revision: 407340 + Reporter: jrose + Coders: rmudgett + + ASTERISK-23768: [patch] Asterisk man page contains a (new) unquoted minus + sign + Revision: 423919 + Reporter: sharky + Coders: Jeremy LainA(c) + + ASTERISK-23844: Load of pbx_lua fails on sample extensions.lua with Lua + 5.2 or greater due to addition of goto statement + Revision: 416589 + Reporter: rnewton + Testers: gtjoseph + Coders: gtjoseph + + ASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be + fixed + Revision: 425881 + Reporter: jvanvleet + Coders: mjordan + + ASTERISK-24156: Asterisk 'make full' fails with raise xml.dom.NotFoundErr + Revision: 420289 + Reporter: rnewton + Coders: mjordan + + ASTERISK-24171: [patch] Provide a manpage for the aelparse utility + Revision: 422375 + Reporter: sharky + Coders: Jeremy Laine + + ASTERISK-24171: [patch] Provide a manpage for the aelparse utility + Revision: 422380 + Reporter: sharky + Coders: Jeremy Laine + + ASTERISK-24262: AMI CoreShowChannel missing several output fields and + event documentation + Revision: 424425 + Reporter: mclaborn + Coders: kmoore + + ASTERISK-24300: API docs don't conform to stated Swagger version + Revision: 423622 + Reporter: marquis + Coders: mjordan + + Category: Features + + ASTERISK-22426: features: Asterisk 12 fails to start without feature.conf + present + Revision: 398064 + Reporter: mjordan + Coders: jrose + + ASTERISK-22608: [patch] Substitute Variables In Features Application Map + Before Execution + Revision: 419252 + Reporter: elguero + Coders: elguero + + Category: Features/Parking + + 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-23103: [patch]Crash in ast_format_cmp, in ao2_find + Revision: 411312 + Reporter: n8ideas + Coders: coreyfarrell + + ASTERISK-23114: Formats: Improve performance of Asterisk by handling + formats in a more performant manner + Revision: 419044 + Reporter: mjordan + Testers: jrose, sgriepentrog, mjordan, coreyfarrell, kmoore, rmudgett, + jcolp + Coders: mjordan + + Category: Functions/General + + ASTERISK-22905: Prevent Asterisk functions that are 'dangerous' from being + executed from external interfaces + Revision: 403960 + Reporter: mjordan + Coders: dlee + + ASTERISK-23391: Audit dialplan function usage of channel variable + Revision: 411328 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Functions/func_cdr + + ASTERISK-22613: cdr_prop function is not working + Revision: 400197 + Reporter: falves11 + Coders: mjordan + + ASTERISK-23250: CDR(start) function is broken due to sizeof dereference + Revision: 407260 + Reporter: snuffy + Coders: snuffy + + Category: Functions/func_channel + + ASTERISK-23261: [patch]Output mixup in ${CHANNEL(rtpqos,audio,all)} + Revision: 408652 + Reporter: rsw686 + Coders: rsw686 + + 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_math + + ASTERISK-22467: [patch] memory leaks 1.8+ + Revision: 401832 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Functions/func_odbc + + ASTERISK-23582: [patch]Inconsistent column length in *odbc + Revision: 414696 + Reporter: wdoekes + Coders: jcolp + + ASTERISK-23582: [patch]Inconsistent column length in *odbc + Revision: 415000 + Reporter: wdoekes + Coders: wdoekes + + Category: Functions/func_presencestate + + ASTERISK-23671: PRESENCE_STATE write base64 option not working as intended + Revision: 413183 + Reporter: mmichelson + Coders: mmichelson + + Category: Functions/func_strings + + ASTERISK-22910: [patch] - REPLACE() calls strcpy on overlapping memory + when is empty + Revision: 404677 + Reporter: gareth + Coders: Gareth Palmer + + ASTERISK-22970: [patch]Documentation fix for QUOTE() + Revision: 404100 + Reporter: gareth + Coders: Gareth Palmer + + ASTERISK-23650: Intermittent segfault in string functions + Revision: 414217 + Reporter: rolek + Coders: sgriepentrog + + Category: Functions/func_uri + + ASTERISK-23911: URIENCODE/URIDECODE: WARNING about passing an empty string + is a bit over zealous + Revision: 418654 + Reporter: mjordan + Coders: jrose + + Category: General + + ASTERISK-20567: bashism in autosupport + Revision: 424127 + Reporter: tzafrir + Coders: wdoekes + + ASTERISK-20703: Merge menuselect into the Asterisk source + Revision: 418834 + Reporter: mjordan + Coders: seanbright + + ASTERISK-21965: [patch] Bug-fixed version of safe_asterisk not installed + over old version + Revision: 415749 + 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) + + ASTERISK-24032: Gentoo compilation emits warning: "_FORTIFY_SOURCE" + redefined + Revision: 421231 + Reporter: maddog + Testers: Kilburn, wdoekes + Coders: cloos + + ASTERISK-24321: SIP deadlock when running automated queues tests + Revision: 425505 + Reporter: spitts + Coders: jrose + + Category: NewFeature + + SS7-27: [patch] isup timers + q.764 compatibility + new cli commands + Revision: 416416 + Reporter: adomjan + Coders: rmudgett + + Category: PBX/General + + ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on + subsequent logins + Revision: 400759 + Reporter: jbigelow + Coders: rmudgett + + ASTERISK-22861: [patch]Specifying a null time as parameter to GotoIfTime + or ExecIfTime causes segmentation fault + Revision: 406269 + Reporter: sebmurray + Coders: coreyfarrell + + ASTERISK-22884: hangup_handler end with h extension: tests currently fail + in Asterisk 12 + + Revision: 404295 + Reporter: mjordan + Coders: mjordan + + ASTERISK-22884: hangup_handler end with h extension: tests currently fail + in Asterisk 12 + + Revision: 405314 + Reporter: mjordan + Coders: mjordan + + ASTERISK-23858: 'core show hints' - presence state display is wrong, plus + column missing from 'core show hint' + Revision: 415715 + Reporter: rnewton + Coders: sgriepentrog + + Category: PBX/pbx_config + + ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is + not loaded, or if res_parking.conf has no configuration + Revision: 408227 + Reporter: lordvadr + Coders: mjordan + + ASTERISK-23320: Preloading pbx_config.so with a CustomPresence hint + defined results in crash + Revision: 408859 + Reporter: xrobau + Testers: Andrew Nagy, Rusty Newton + Coders: mjordan + + Category: PBX/pbx_dundi + + 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_lua + + ASTERISK-23011: [patch]configure.ac and pbx_lua don't support lua 5.2 + Revision: 405130 + Reporter: gtj + Coders: kmoore + + ASTERISK-23818: PBX_Lua: after asterisk startup module is loaded, but + dialplan not available + Revision: 416670 + Reporter: dennis.guse + Testers: Dennis Guse, George Joseph + Coders: gtjoseph + + ASTERISK-23818: PBX_Lua: after asterisk startup module is loaded, but + dialplan not available + Revision: 420149 + Reporter: dennis.guse + Testers: George Joseph + Coders: gtjoseph + + ASTERISK-23844: Load of pbx_lua fails on sample extensions.lua with Lua + 5.2 or greater due to addition of goto statement + Revision: 416589 + Reporter: rnewton + Testers: gtjoseph + Coders: gtjoseph + + Category: Resources/res_agi + + 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 + + ASTERISK-23390: NewExten Event with application AGI shows up before and + after AGI runs + Revision: 411870 + Reporter: bford + Coders: jrose + + ASTERISK-24027: MixMonitor AMI action called during AGI execution from + bridge feature causes channel to leave AGI has hung up + Revision: 420947 + Reporter: mjordan + Coders: jrose + + ASTERISK-24027: MixMonitor AMI action called during AGI execution from + bridge feature causes channel to leave AGI has hung up + Revision: 421195 + Reporter: mjordan + Coders: jrose + + Category: Resources/res_ari + + ASTERISK-21582: Asterisk REST API - Implement DELETE /recording/{id} + Revision: 397988 + Reporter: mjordan + Coders: dlee + + ASTERISK-21969: Odd events during Stasis origination + Revision: 397820 + Reporter: mjordan + 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-22486: ARI: TCP Reset after 204 response + Revision: 404567 + Reporter: dlee + Coders: dlee + + 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-22677: Playbacks on bridge via ARI are not queued + Revision: 412641 + Reporter: jbigelow + Coders: jrose + + 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-22697: ARI: Add the ability to raise an arbitrary User Event from + the Asterisk or Applications resource + Revision: 414406 + Reporter: mjordan + Coders: sgriepentrog + + 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-22984: ari: Transfer messages not being sent out ARI WebSocket + Revision: 407154 + Reporter: dlee + Coders: jcolp + + ASTERISK-23007: Asterisk Swagger: bump the version number + Revision: 404185 + Reporter: mjordan + Coders: mjordan + + ASTERISK-23051: ARI: channel variables in JSON breaks passing parameters + in JSON + Revision: 404512 + Reporter: mjordan + Coders: dlee + + ASTERISK-23051: ARI: channel variables in JSON breaks passing parameters + in JSON + Revision: 406006 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23120: ARI/AMI: allow objects created via interfaces to have + their unique ID specified by the external application + Revision: 410158 + Reporter: mjordan + Coders: sgriepentrog + + ASTERISK-23125: ARI: URI is case sensitive + Revision: 408141 + Reporter: zconkle + Coders: sgriepentrog + + ASTERISK-23128: res_ari: Memory leak on response headers and some JSON + response messages + Revision: 405326 + Reporter: jcolp + Coders: jcolp + + ASTERISK-23143: ARI: subscribing to an already subscribed resource returns + a 500 error + Revision: 406778 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23258: Target_uri for LiveRecording model in ARI + Revision: 410027 + Reporter: skrusty + Coders: jcolp + + ASTERISK-23295: ARI: ChannelEnteredBridge event not delivered to client + during bridge move operation + Revision: 410528 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23433: ARI: Add 'tones' as a URI scheme for /play operations on + resources that support media (bridges, channels) + Revision: 412536 + Reporter: mjordan + Coders: jrose + + ASTERISK-23437: ARI: Add the ability to add properties to a bridge on + creation + Revision: 410905 + Reporter: mjordan + Coders: jcolp + + ASTERISK-23444: Playback and Record events not subscribed to when calling + Play/Record on bridge + Revision: 410560 + Reporter: skrusty + Coders: jrose + + ASTERISK-23560: [ARI] MOH doesn't indicate progress + Revision: 413122 + Reporter: jan.svoboda + Coders: jcolp + + ASTERISK-23588: ARI: Crash when unsubscribing from bridge + Revision: 412440 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23939: ARI: Allow for channel subscriptions on originate + Revision: 418090 + Reporter: mjordan + Coders: mjordan + + ASTERISK-23941: ARI: Attended transfers of channels into Stasis + application lose information + Revision: 420338 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23943: Investigate configuration options to make extraneous + Stasis messages optional + Revision: 420124 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23975: Description of variables field for userEvent operation + missing details. + Revision: 417879 + Reporter: sgalarneau + Coders: sgalarneau + + ASTERISK-24036: ARI: Recording resource should allow copying a recording + Revision: 419022 + Reporter: sgalarneau + Testers: Sam Galarneau + Coders: mjordan + + ASTERISK-24037: ARI: RecordingFinished event should return duration of + recording + Revision: 419567 + Reporter: sgalarneau + Coders: mjordan + + ASTERISK-24043: ARI /continue fails to actually continue into the dialplan + Revision: 421424 + Reporter: krandonbruse + Coders: jrose + + ASTERISK-24134: ARI: GET /channels/{channel_id}/variable for channel in + dialplan returns 409 conflict + Revision: 421310 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24138: dial: Call forwarding information presented through + AMI/ARI is wrong + Revision: 421310 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24229: ARI: playback of sounds implicitly answers channel, + preventing early media playback + Revision: 421699 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24264: ARI: Adding a channel to a holding bridge automatically + starts MOH + Revision: 422505 + Reporter: sgalarneau + Testers: Samuel Galarneau + Coders: mjordan + + ASTERISK-24339: Swagger API Docs have incorrect basePath + Revision: 423619 + Reporter: marquis + Coders: mjordan + + Category: Resources/res_ari_bridges + + ASTERISK-24264: ARI: Adding a channel to a holding bridge automatically + starts MOH + Revision: 422505 + Reporter: sgalarneau + Testers: Samuel Galarneau + Coders: mjordan + + Category: Resources/res_ari_playbacks + + ASTERISK-24229: ARI: playback of sounds implicitly answers channel, + preventing early media playback + Revision: 421699 + Reporter: mjordan + Coders: mjordan + + Category: Resources/res_calendar_ews + + ASTERISK-24325: res_calendar_ews: cannot be used with neon 0.30 + Revision: 425290 + Reporter: tzafrir + Coders: wdoekes + + Category: Resources/res_clialiases + + ASTERISK-22757: segfault in res_clialiases.so on reload when mapping + "module reload" command + Revision: 407217 + Reporter: skycomltd + Coders: jcolp + + Category: Resources/res_config_odbc + + ASTERISK-23459: [patch]Incorrect check for key field and NULL column + values in update_odbc + Revision: 411515 + Reporter: zvision + Coders: zvision + + ASTERISK-23582: [patch]Inconsistent column length in *odbc + Revision: 414696 + Reporter: wdoekes + Coders: jcolp + + ASTERISK-23582: [patch]Inconsistent column length in *odbc + Revision: 415000 + Reporter: wdoekes + Coders: wdoekes + + Category: Resources/res_config_pgsql + + ASTERISK-23351: [patch]Updating realtime sippeers using res_config_pgsql + backend fails when 'port' column is null + Revision: 411515 + Reporter: jmls + Coders: zvision + + ASTERISK-23707: Realtime Contacts: Apparent mismatch between PGSQL + database state and Asterisk state + Revision: 413227 + Reporter: mmichelson + Coders: mmichelson + + ASTERISK-23737: application_name support in cdr_pgsql and res_config_pgsql + Revision: 418755 + Reporter: doome + Coders: Gergely Domodi + + Category: Resources/res_config_sqlite3 + + ASTERISK-23766: [patch] Specify timeout for database write in SQLite + Revision: 416339 + Reporter: igorg + Coders: igorg + + Category: Resources/res_corosync + + ASTERISK-22372: res_corosync: Compilation errors and functionality broken + in Asterisk 12 + Revision: 414331 + Reporter: mjordan + Coders: mjordan + + ASTERISK-22912: res_corosync doesn't build in Asterisk 12 beta2 + Revision: 414331 + Reporter: mdavenport + Coders: mjordan + + Category: Resources/res_fax + + ASTERISK-20149: Crash when faxing SIP to SIP with strictrtp set to yes + Revision: 409996 + Reporter: axonaro + Testers: Michal Rybarik + Coders: Michal Rybarik + + ASTERISK-21242: Segfault when T.38 re-invite retransmission receives 200 + OK + Revision: 403466 + Reporter: awinters + Testers: Torrey Searle + Coders: awinters, tsearle + + ASTERISK-22790: check_modem_rate() may return incorrect rate for V.27 + Revision: 405695 + Reporter: looserouting + Coders: looserouting + + ASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE + Revision: 425300 + Reporter: looserouting + Testers: Paolo Compagnini + Coders: wdoekes + + ASTERISK-22942: [patch] - Asterisk crashed after + Set(FAXOPT(faxdetect)=t38) + Revision: 404353 + Reporter: adomjan + Coders: sgriepentrog + + ASTERISK-23231: Since 405693 If we have res_fax.conf file set to + minrate=2400, then res_fax refuse to load + Revision: 409055 + Reporter: aragon + Coders: coreyfarrell + + ASTERISK-24058: res_fax: Manager actions do not unregister at unload + Revision: 419268 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-24301: Security: Out of call MESSAGE requests processed via + Message channel driver can crash Asterisk + Revision: 423380 + Reporter: mjordan + Coders: mmichelson + + ASTERISK-24357: [fax] Out of bounds error in update_modem_bits + Revision: 424016 + Reporter: sharky + Coders: Jeremy Laine + + ASTERISK-24392: res_fax: fax gateway sessions leak + Revision: 425460 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Resources/res_fax_spandsp + + ASTERISK-18923: res_fax_spandsp usage counter is wrong + Revision: 425419 + Reporter: boroda + Coders: coreyfarrell + + ASTERISK-20149: Crash when faxing SIP to SIP with strictrtp set to yes + Revision: 409996 + Reporter: axonaro + Testers: Michal Rybarik + Coders: Michal Rybarik + + 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-23664: Incorrect H264 specification in SDP. + Revision: 413793 + Reporter: gma + Coders: wdoekes + + Category: Resources/res_hep + + ASTERISK-24119: HEP: Add module that exports RTCP information to a Homer + Capture Server + Revision: 419825 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24362: res_hep leaks reference to configuration + Revision: 424314 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Resources/res_hep_pjsip + + ASTERISK-24369: res_pjsip: Large message on reliable transport can cause + empty messages to be passed from the PJSIP stack up, causing crashes in + multiple locations + Revision: 424620 + Reporter: mjordan + Coders: mjordan + + Category: Resources/res_hep_rtcp + + ASTERISK-24236: res_hep_rtcp: Module incorrectly depends on pjsip + Revision: 421066 + Reporter: mjordan + Testers: Damien Wedhorn + Coders: mjordan + + Category: Resources/res_http_websocket + + ASTERISK-21383: STUN Binding Requests Not Being Sent Back from Asterisk to + Chrome + Revision: 402349 + Reporter: shaunc869 + Coders: kmoore + + ASTERISK-21930: [patch]WebRTC over WSS is not working. + Revision: 409831 + Reporter: tilt + Coders: moy + + 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 + + ASTERISK-23099: [patch] WSS: enable ast_websocket_read() function to read + the whole available data at first and then wait for any fragmented packets + Revision: 409831 + Reporter: thava + Coders: moy + + ASTERISK-23605: res_http_websocket: Race condition in shutting down + websocket causes crash + Revision: 413125 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23742: res_http_websocket: Create a websocket client + Revision: 415223 + Reporter: kharwell + Coders: kharwell + + ASTERISK-23917: res_http_websocket: Delay in client processing large + streams of data causes disconnect and stuck socket + Revision: 417317 + Reporter: mjordan + Coders: mjordan + + Category: Resources/res_jabber + + 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 + + ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security + fix POODLE (CVE-2014-3566) + Revision: 426003 + Reporter: abelbeck + Testers: abelbeck, opsmonitor, gtjoseph + Coders: abelbeck, mjordan + + Category: Resources/res_musiconhold + + ASTERISK-19499: ConfBridge MOH is not working for transferee after + attended transfer + Revision: 408645 + Reporter: fabled + Coders: kharwell + + ASTERISK-22252: res_musiconhold cleanup - REF_DEBUG reload warnings and + ref leaks + Revision: 421793 + Reporter: wdoekes + Coders: jrose + + ASTERISK-23311: Manager - MoH Stop Event fails to show up when leaving + Conference + Revision: 410492 + Reporter: bford + Coders: rmudgett + + ASTERISK-24019: When a Music On Hold stream starts it restarts at + beginning of file. + Revision: 421980 + Reporter: ateks + Coders: rmudgett + + ASTERISK-24276: [Patch] Option to make app MOH override channel musicclass + Revision: 423893 + Reporter: kfhdk + Coders: Kristian HA,gh + + Category: Resources/res_odbc + + 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-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 + + ASTERISK-23297: Asterisk 12, pbx_config.so segfaults if res_parking.so is + not loaded, or if res_parking.conf has no configuration + Revision: 408227 + Reporter: lordvadr + Coders: mjordan + + ASTERISK-24413: parking/parking_tests: Crash due to assertion in unit + tests when MoH is started on channel in holding bridge + Revision: 425613 + Reporter: mjordan + Coders: jrose + + Category: Resources/res_pjsip + + ASTERISK-21710: New SIP Channel Driver - implement the promiscredir option + in chan_gulp + Revision: 403208 + Reporter: mjordan + Coders: jcolp + + ASTERISK-22145: res_pjsip: Update the .conf files with real default + examples + Revision: 398148 + Reporter: mjordan + Coders: newtonr + + 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-22911: [patch]Asterisk fails to resume WebRTC call from hold + Revision: 405236 + Reporter: xytis + Coders: xytis + + ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold + Revision: 409587 + Reporter: xytis + Coders: jrose + + 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-22952: res_pjsip_pubsub: crash when subscription_destructor is + terminated from a non-PJSIP thread + Revision: 404554 + Reporter: mjordan + Coders: jcolp + + ASTERISK-23056: [patch]INFINITY and NAN undefined + Revision: 406789 + Reporter: capouch + Coders: capouch + + ASTERISK-23062: res_pjsip AOR config option qualify_frequency is + inconsistently respected + Revision: 405749 + Reporter: rnewton + Coders: kharwell + + ASTERISK-23065: On Asterisk start, device state is INVALID for previously + registered PJSIP endpoints, despite re-registrations + Revision: 405644 + Reporter: rnewton + Coders: kharwell + + ASTERISK-23071: pjsip: mailboxes documentation is lacking + Revision: 405778 + Reporter: mjordan + Coders: newtonr + + ASTERISK-23082: Including g722 in pjsip codec configuration results in + unexpected SDP offers + Revision: 406490 + Reporter: xrobau + Coders: jcolp + + ASTERISK-23092: cli: pjsip show endpoint shows allow/disallow codecs the + same + Revision: 410191 + Reporter: danjenkins + Coders: sgriepentrog + + ASTERISK-23101: pjsip: crash when parsing scheme from SIP URI + Revision: 405020 + Reporter: mjordan + Coders: jcolp + + ASTERISK-23106: pjsip: ACK to 200 OK sent to private IP address on + outbound channel's INVITE request + Revision: 407001 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23168: Overriding outbound_auth in a pjsip registration causes + ERROR, assert failure. + Revision: 407325 + Reporter: gtj + Coders: rmudgett + + ASTERISK-23210: Security: Remote crash in res_pjsip. + Revision: 410307 + Reporter: jcolp + Coders: jcolp + + ASTERISK-23235: pjsip transport/tos interpreted differently than + endpoint/tos_audio + Revision: 410575 + Reporter: gtj + Coders: jrose + + ASTERISK-23254: Bad ao2_find() usage in pjsip_options.c + Revision: 411142 + Reporter: rmudgett + Coders: rmudgett + + ASTERISK-23266: [patch]pjsip_cli: Memory leak in + ast_sip_cli_print_sorcery_objectset + Revision: 408521 + Reporter: gtj + Coders: gtjoseph + + ASTERISK-23275: CLI command 'pjsip show registrations' missing + Revision: 408523 + Reporter: gtj + Coders: gtjoseph + + ASTERISK-23276: Look at adding the 'pjsip show channel' command + Revision: 410288 + Reporter: gtj + Coders: gtjoseph + + ASTERISK-23435: PJSIP: Fix the DNS resolution (whoops) + Revision: 410796 + Reporter: mjordan + Coders: jcolp + + ASTERISK-23498: Asterisk PJSIP transport configuration fails on parsing of + 'cipher' option, any valid option is reported as unsupported + Revision: 413160 + Reporter: amessina + Coders: jcolp + + ASTERISK-23514: The pjsip.conf aor qualify contact parameters are not + updated on reload. + Revision: 412552 + Reporter: rmudgett + Coders: jcolp + + ASTERISK-23557: HEP/PJSIP: Add modules to support integrating Homer with + PJSIP + Revision: 411556 + Reporter: mjordan + Coders: mjordan + + ASTERISK-23584: PJSIP 'Unable to create channel' when attempting to call + from endpoint with UDP transport to one using WebSockets + Revision: 411928 + Reporter: rnewton + Coders: jcolp + + ASTERISK-23639: PJSIP Realtime: Alembic migration needed in order to widen + some string columns + Revision: 412993 + Reporter: mmichelson + Coders: kharwell + + ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in + leaked RTP ports + Revision: 414750 + Reporter: cervajs + Coders: rmudgett + + ASTERISK-23947: ActionID missing from AMI PJSIP events + (PJSIPShowEndpoints, etc.) + Revision: 417461 + Reporter: mmichelson + Coders: mjordan + + ASTERISK-24000: chan_pjsip: Add accountcode setting + Revision: 418757 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be + fixed + Revision: 425881 + Reporter: jvanvleet + Coders: mjordan + + ASTERISK-24161: PJSIPShowEndpoint gives inaccurate count of list items + Revision: 423285 + Reporter: mmichelson + Testers: George Joseph + Coders: gtjoseph + + ASTERISK-24199: 'ALL' is specified in pjsip.conf.sample for TLS cipher but + it is not valid + Revision: 424395 + Reporter: jcolp + Coders: rmudgett + + ASTERISK-24295: crash: creating out of dialog OPTIONS request crashes + Revision: 423868 + Reporter: rogger.padilla + Coders: rmudgett + + ASTERISK-24312: SIGABRT when improperly configured realtime pjsip + Revision: 425700 + Reporter: dafi + Coders: kmoore + + ASTERISK-24350: PJSIP shows commands prints unneeded headers + Revision: 424130 + Reporter: snuffy + Coders: gtjoseph + + ASTERISK-24369: res_pjsip: Large message on reliable transport can cause + empty messages to be passed from the PJSIP stack up, causing crashes in + multiple locations + Revision: 424620 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24370: res_pjsip/pjsip_options: OPTIONS request sent to Asterisk + with no user in request is always 404'd + Revision: 424626 + Reporter: mjordan + Coders: mjordan + + ASTERISK-24387: res_pjsip: rport sent from UAS MUST include the port that + the UAC sent the request on + Revision: 425133 + Reporter: mjordan + 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 + + ASTERISK-24290: Endpoint identifier match value fails to parse when CIDR + network format is specified + Revision: 423442 + Reporter: proftech + 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_exten_state + + ASTERISK-23672: PJSIP Digium presence notifications are not sent if only + the subtype or message changes + Revision: 413174 + Reporter: mmichelson + Coders: mmichelson + + Category: Resources/res_pjsip_logger + + ASTERISK-23038: Need config option to enable PJSIP logger at load time + Revision: 407037 + Reporter: rnewton + Coders: kharwell + + ASTERISK-24369: res_pjsip: Large message on reliable transport can cause + empty messages to be passed from the PJSIP stack up, causing crashes in + multiple locations + Revision: 424620 + Reporter: mjordan + Coders: mjordan + + 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 + + ASTERISK-22924: PJSIP MESSAGE support does not present the contact + information on outbound messages + Revision: 405267 + Reporter: amessina + Coders: kharwell + + ASTERISK-23969: SendMessage AMI action Cant Send Text Message Over PJSIP + Revision: 420098 + Reporter: tm1000 + Coders: mjordan + + Category: Resources/res_pjsip_mwi + + ASTERISK-23072: MWI subscription from Cisco SPA fails with PJSIP + Revision: 407015 + Reporter: manchicken + 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 + + ASTERISK-23106: pjsip: ACK to 200 OK sent to private IP address on + outbound channel's INVITE request + Revision: 407001 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23634: With TURN Asterisk crashes on multiple (7-10) concurrent + WebRTC (avpg/encryption/icesupport) calls + Revision: 423153 + Reporter: RomanSk + 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 + + ASTERISK-24398: Initialize auth_rejection_permanent on client state to the + configuration parameter value + Revision: 424732 + Reporter: mjordan + Coders: mjordan + + Category: Resources/res_pjsip_pubsub + + ASTERISK-22952: res_pjsip_pubsub: crash when subscription_destructor is + terminated from a non-PJSIP thread + Revision: 404554 + Reporter: mjordan + Coders: jcolp + + ASTERISK-23129: segfault in res_pjsip_pubsub.so + Revision: 406848 + Reporter: danjenkins + Coders: kharwell + + ASTERISK-23489: Vulnerability in res_pjsip_pubsub: unauthenticated remote + crash in during MWI unsubscribe without being subscribed + Revision: 415813 + Reporter: jbigelow + Coders: kharwell + + ASTERISK-23802: Security: Deadlock in res_pjsip_pubsub on transaction + timeout + Revision: 415795 + Reporter: mmichelson + Coders: mmichelson + + ASTERISK-23865: Abstract PJSIP-specific elements away from the pubsub API + Revision: 417233 + Reporter: mmichelson + Coders: mmichelson + + ASTERISK-24136: Security: Crash in Asterisk's PJSIP code when subscribing + to an event with an unexpected body type + Revision: 423350 + Reporter: mmichelson + Coders: mmichelson + + ASTERISK-24181: RLS: Large lists don't get sent because they exceed the + PJSIP message length limit + Revision: 422852 + Reporter: jrose + Coders: mmichelson + + ASTERISK-24368: res_pjsip_pubsub: Subscription persistence causes crash + when re-constructing stored subscription + Revision: 424602 + Reporter: mjordan + Coders: mjordan + + 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 + + ASTERISK-23287: res_pjsip_refer: Crash during attended transfer when + attended->transferer_second channel is NULL + Revision: 408942 + Reporter: mjordan + Coders: kmoore + + ASTERISK-23501: Copy 'Referred-By' header to outgoing INVITE + Revision: 413211 + Reporter: jbigelow + Coders: rmudgett + + ASTERISK-23502: Channel variable SIPREFERTOHDR not being set during blind + transfer + Revision: 412454 + Reporter: jbigelow + Coders: kharwell + + ASTERISK-23718: res_pjsip_incoming_blind_request: crash with NULL session + channel + Revision: 414949 + Reporter: jrose + Coders: kmoore + + Category: Resources/res_pjsip_sdp_rtp + + ASTERISK-23994: res_pjsip_sdp_rtp: owner address in SDP may not be fully + qualified domainname + Revision: 421798 + Reporter: falves11 + Coders: mmichelson + + ASTERISK-24222: PJSIP: Failed assertions when placing a call with no + allow= specified + Revision: 424358 + Reporter: mmichelson + Coders: jrose + + ASTERISK-24381: res_pjsip_sdp_rtp: Declined media streams are interpreted, + leading to erroneous 488 rejections + Revision: 425881 + Reporter: mjordan + Coders: mjordan + + 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 + + ASTERISK-23053: The users of ao2_iterator_cleanup() are violating the + ao2_iterator opacity. + Revision: 405254 + Reporter: rmudgett + Coders: kmoore + + Category: Resources/res_pjsip_transport_websocket + + ASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on + received 200 OK + Revision: 421957 + Reporter: Each + Coders: jcolp + + Category: Resources/res_rtp_asterisk + + ASTERISK-21170: DTMF timestamp issue + Revision: 401622 + Reporter: nbansal + Coders: NITESH BANSAL + + 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 + + ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold + Revision: 405236 + Reporter: xytis + Coders: xytis + + ASTERISK-22911: [patch]Asterisk fails to resume WebRTC call from hold + Revision: 409587 + Reporter: xytis + Coders: jrose + + ASTERISK-23134: [patch] res_rtp_asterisk port selection cannot handle + selinux port restrictions + Revision: 406936 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-23577: res_rtp_asterisk: Crash in ast_rtp_on_turn_rtp_state when + RTP instance is NULL + Revision: 423153 + Reporter: jideliov + Coders: jcolp + + ASTERISK-23649: [patch]Support for DTLS retransmission + Revision: 413012 + Reporter: nbansal + Coders: Nitesh Bansal + + ASTERISK-23721: Calls to PJSIP endpoints with video enabled result in + leaked RTP ports + Revision: 414750 + Reporter: cervajs + Coders: rmudgett + + ASTERISK-23834: res_rtp_asterisk debug message gives wrong length if ICE + Revision: 417143 + Reporter: kenner + Coders: jcolp + + ASTERISK-24001: res_rtp_asterisk fails to load module due to undefined + symbol 'dtls_perform_handshake' when PJPROJECT is not installed + Revision: 418174 + Reporter: jfalcon + Coders: mjordan + + ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP + engine + Revision: 422543 + Reporter: mjordan + Coders: mmichelson + + ASTERISK-24326: res_rtp_asterisk: ICE-TCP candidates are incorrectly + attempted + Revision: 424855 + Reporter: jcolp + Coders: jcolp + + ASTERISK-24383: res_rtp_asterisk: Crash if no candidates received for + component + Revision: 425032 + Reporter: kharwell + Coders: kharwell + + 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_smdi + + ASTERISK-24066: res_smdi: convert to astobj2 + Revision: 419060 + Reporter: coreyfarrell + Coders: coreyfarrell + + Category: Resources/res_xmpp + + 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 + + ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security + fix POODLE (CVE-2014-3566) + Revision: 426003 + Reporter: abelbeck + Testers: abelbeck, opsmonitor, gtjoseph + Coders: abelbeck, mjordan + + Category: Sounds + + 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 + + ASTERISK-23324: [patch] - QLOOG commiting Japanese translated prompts + Revision: 417591 + Reporter: qloogkm + Coders: Kevin McCoy + + ASTERISK-23550: Newer sound sets don't show up in menuselect + Revision: 412589 + Reporter: rnewton + Coders: newtonr + + Category: Tests/General + + 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 + + ASTERISK-24413: parking/parking_tests: Crash due to assertion in unit + tests when MoH is started on channel in holding bridge + Revision: 425613 + Reporter: mjordan + Coders: jrose + + Category: Tests/testsuite + + 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-22582: [patch] chan_sip refactor - sip_route + Revision: 407926 + Reporter: coreyfarrell + Coders: coreyfarrell + + ASTERISK-22846: testsuite: masquerade super test fails on all branches + (still) + Revision: 411724 + Reporter: mjordan + Coders: rmudgett + + ASTERISK-22884: hangup_handler end with h extension: tests currently fail + in Asterisk 12 + + Revision: 404295 + Reporter: mjordan + Coders: mjordan + + ASTERISK-22884: hangup_handler end with h extension: tests currently fail + in Asterisk 12 + + Revision: 405314 + Reporter: mjordan + Coders: mjordan + + ASTERISK-23295: ARI: ChannelEnteredBridge event not delivered to client + during bridge move operation + Revision: 410528 + Reporter: mjordan + Coders: kmoore + + ASTERISK-24072: testsuite: Fix tests/callparking + Revision: 419093 + Reporter: mjordan + Coders: jcolp + + ASTERISK-24074: testsuite: Fix tests/page_baseline + Revision: 419111 + Reporter: mjordan + Coders: kmoore + + ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP + engine + Revision: 422543 + Reporter: mjordan + Coders: mmichelson + + Category: Utilities/General + + ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to + read from rusage + Revision: 402546 + Reporter: hurdman + Coders: hurdman + + ASTERISK-23508: Memory Corruption in __ast_string_field_ptr_build_va + Revision: 420718 + Reporter: arnd + Testers: Arnd Schmitter, JoshE + Coders: wdoekes + + Category: Utilities/NewFeature + + ASTERISK-23919: Modify module structure so a module can report its + supported status into Asterisk so that a list can easily be retrieved + Revision: 419592 + Reporter: mdavenport + Coders: mmichelson + + Category: Utilities/aelparse + + ASTERISK-24171: [patch] Provide a manpage for the aelparse utility + Revision: 422375 + Reporter: sharky + Coders: Jeremy Laine + + ASTERISK-24171: [patch] Provide a manpage for the aelparse utility + Revision: 422380 + Reporter: sharky + Coders: Jeremy Laine + + ---------------------------------------------------------------------- + + 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 | + |--------+------------+--------------------------------------+--------------| + |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 |ASTERISK-22221| + | | |by default. | | + |--------+------------+--------------------------------------+--------------| + |397855 |mmichelson |Fix dialog matching in the SIP | | + | | |distributor. | | + |--------+------------+--------------------------------------+--------------| + | | |Match use of ast_free() with | | + |397857 |rmudgett |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. | | + |--------+------------+--------------------------------------+--------------| + | | |features_config: Ignore parkinglots in| | + |398099 |jrose |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 | | + |398732 |rmudgett |number 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 |ASTERISK-22424| + | | |failing 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 |ASTERISK-17136| + | | |symbol ast_speech_get_setting(). | | + |--------+------------+--------------------------------------+--------------| + | | |Switch transferdigittimeout to be | | + |399238 |mmichelson |configured as seconds instead of | | + | | |milliseconds. | | + |--------+------------+--------------------------------------+--------------| + | | |Fix other timeouts (atxferloopdelay | | + |399248 |mmichelson |and 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 | | + |--------+------------+--------------------------------------+--------------| + | | |Update prep_tarball with new | | + |399378 |mjordan |documentation files on the Asterisk |ASTERISK-22439| + | | |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 | | + |399875 |newtonr |'r' 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 | | + |--------+------------+--------------------------------------+--------------| + | | |configuration samples: Pull all | | + |400206 |jrose |parking related stuff out of | | + | | |features.conf | | + |--------+------------+--------------------------------------+--------------| + | | |Filter out internal channels for | | + |400218 |mjordan |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 | | + |400246 |file |once 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 | | + |--------+------------+--------------------------------------+--------------| + | | |Originate: Make setting caller id on | | + |400304 |rmudgett |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 | | + |400443 |file |for "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 | | + |400511 |file |SDP 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 | | + |--------+------------+--------------------------------------+--------------| + | | |chan_dahdi: Reflect the set software | | + |400913 |rmudgett |gain in the CLI "dahdi show channel" |ASTERISK-22429| + | | |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 | | + |401031 |rmudgett |join 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 | | + |--------+------------+--------------------------------------+--------------| + | | |Clarify in ast_bridge_destroy() about | | + |401216 |mmichelson |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 | | + |--------+------------+--------------------------------------+--------------| + | | |res_parking: Update XML documention | | + |401421 |rmudgett |for DTMF features after parking |ASTERISK-22630| + | | |timeout. | | + |--------+------------+--------------------------------------+--------------| + | | |Add a test suite event to indicate | | + |401580 |jbigelow |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 |ASTERISK-22467| + | | |patch by Corey Farrell (second set) | | + |--------+------------+--------------------------------------+--------------| + |401746 |jrose |app_voicemail: Memory Leaks against |ASTERISK-22467| + | | |tests | | + |--------+------------+--------------------------------------+--------------| + |401785 |jrose |astobj2: Unregister debug CLI commands|ASTERISK-22467| + | | |at 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 | | + |402004 |rmudgett |free 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. | | + |--------+------------+--------------------------------------+--------------| + | | |Update Alembic database scripts for | | + |402073 |mjordan |external scripting and PostgreSQL, | | + | | |Oracle | | + |--------+------------+--------------------------------------+--------------| + | | |Prevent CDR backends from | | + |402082 |mjordan |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 | | + |--------+------------+--------------------------------------+--------------| + | | |chan_iax2: Fix incorrect usage of | | + |402506 |mjordan |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 |ASTERISK-22760| + | | |dynamic 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 | | + |--------+------------+--------------------------------------+--------------| + | | |res_ari_channels: Add the ability to | | + |402805 |file |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. | | + |--------+------------+--------------------------------------+--------------| + | | |Confbridge: Add option to review the | | + |402854 |jrose |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. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_session: Apply fromuser and | | + |403272 |file |fromdomain to all requests as | | + | | |documented. | | + |--------+------------+--------------------------------------+--------------| + | | |Check and reject non-digits e164 | | + |403292 |may |values on peers and general sections |ASTERISK-22901| + | | |in ooh323.conf | | + |--------+------------+--------------------------------------+--------------| + |403313 |file |media_index: Make media indexing | | + | | |tolerable of bad symlinks. | | + |--------+------------+--------------------------------------+--------------| + |403314 |mmichelson |Add channel locking for channel | | + | | |snapshot creation. | | + |--------+------------+--------------------------------------+--------------| + | | |sorcery, bucket: Change observer | | + |403327 |rmudgett |remove calls to take const callbacks | | + | | |struct. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_session: Add support for | | + |403330 |file |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 | | + |403526 |mmichelson |variable 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. | | + |--------+------------+--------------------------------------+--------------| + | | |func_pjsip_endpoint: Add | | + |403617 |mjordan |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| | + |--------+------------+--------------------------------------+--------------| + |403958 |jrose |transfers: Fix bug setting both | | + | | |BLINDTRANSFER and ATTENDEDTRANSFER | | + |--------+------------+--------------------------------------+--------------| + | | |ari/resource_channels: When creating a| | + |403994 |mjordan |channel, specify a default format |ASTERISK-22962| + | | |(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. | | + |--------+------------+--------------------------------------+--------------| + | | |res_sorcery_config: Output an error | | + |404030 |file |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. | | + |--------+------------+--------------------------------------+--------------| + | | |channel: Add a missing | | + |404333 |file |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 | | + |404372 |file |for 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 | | + |--------+------------+--------------------------------------+--------------| + | | |ao2_iterator: Mini-audit of the | | + |404436 |rmudgett |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| + |--------+------------+--------------------------------------+--------------| + |404511 |dlee |Remove automerge properties | | + |--------+------------+--------------------------------------+--------------| + |404532 |mjordan |res_pjsip/pjsip_cli: fix compilation | | + | | |error caused by passing ast_free | | + |--------+------------+--------------------------------------+--------------| + |404542 |tzafrir |chan_dahdi: enable | | + | | |ignore_failed_channels by default | | + |--------+------------+--------------------------------------+--------------| + | | |Added note to UPGRADE.txt about the | | + |404569 |dlee |default value of live_dangerously | | + | | |changing | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_outbound_registration: Add | | + |404593 |file |validation for 'server_uri' and | | + | | |'client_uri'. | | + |--------+------------+--------------------------------------+--------------| + |404620 |file |res_pjsip_endpoint_identifier_ip: | | + | | |Accept hostnames in the 'match' field.| | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_outbound_registration: | | + |404726 |file |Ensure URI validation happens in a | | + | | |pjlib thread. | | + |--------+------------+--------------------------------------+--------------| + |404738 |file |res_pjsip: Ensure more URI validation | | + | | |happens in pj threads. | | + |--------+------------+--------------------------------------+--------------| + |404782 |kharwell |app_meetme: compiler warning | | + |--------+------------+--------------------------------------+--------------| + |404783 |rmudgett |test_stasis.c: Fix ref leak in normal | | + | | |execution path. | | + |--------+------------+--------------------------------------+--------------| + |404844 |mjordan |res_pjsip_authenticator_digest: Fix | | + | | |md5 hash buffer | | + |--------+------------+--------------------------------------+--------------| + |404856 |mjordan |res_pjsip_logger: Add the | | + | | |ASTERISK_FILE_VERSION macro | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_outbound_registration: | | + |404924 |file |Create registration client in pj | | + | | |thread. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_outbound_registration: Don't| | + |404936 |file |assume that a registration client will| | + | | |always exist. | | + |--------+------------+--------------------------------------+--------------| + |404953 |rmudgett |External MWI core support. | | + |--------+------------+--------------------------------------+--------------| + |404955 |rmudgett |External MWI AMI support. | | + |--------+------------+--------------------------------------+--------------| + |405007 |rmudgett |app_voicemail: Explicitly set | | + | | |defaultenabled=yes | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_acl: Fix another case of | | + |405035 |file |assuming a contact will always contain| | + | | |a URI. | | + |--------+------------+--------------------------------------+--------------| + |405144 |mmichelson |Use proper case for checking if digest| | + | | |authentication is used. | | + |--------+------------+--------------------------------------+--------------| + |405163 |wdoekes |"Minimun" typo. | | + |--------+------------+--------------------------------------+--------------| + |405269 |wedhorn |Fix chan_dahdi copile issue in | | + | | |dev-mode. | | + |--------+------------+--------------------------------------+--------------| + |405270 |jrose |PJSIP: Add unhold on reinvite without | | + | | |SDP behavior | | + |--------+------------+--------------------------------------+--------------| + |405284 |rmudgett |Logging callid: Fix some sizeof() | | + | | |references per coding guidelines. | | + |--------+------------+--------------------------------------+--------------| + |405299 |mmichelson |Print "" for artificial endpoint in | | + | | |PJSIP security events. | | + |--------+------------+--------------------------------------+--------------| + |405313 |mjordan |stasis: Add methods to allow for |ASTERISK-22884| + | | |synchronous publishing to subscriber | | + |--------+------------+--------------------------------------+--------------| + |405369 |wedhorn |Skinny: do not add call to missed | | + | | |calls list if answered elsewhere. | | + |--------+------------+--------------------------------------+--------------| + |405420 |mmichelson |Fix erroneous behavior when sending | | + | | |auth rejection to artificial endpoint.| | + |--------+------------+--------------------------------------+--------------| + |405542 |rmudgett |string container: Remove unnecessary | | + | | |RAII_VAR usage and string object lock.| | + |--------+------------+--------------------------------------+--------------| + |405554 |jrose |ARI: Add mailboxes resource for | | + | | |controlling and polling external MWI | | + |--------+------------+--------------------------------------+--------------| + |405584 |file |cel_manager: Don't crash if | | + | | |configuration file is invalid. | | + |--------+------------+--------------------------------------+--------------| + |405586 |jrose |Include CHANGES info for r405553 | | + |--------+------------+--------------------------------------+--------------| + |405589 |jrose |Make 12 - 12.1 CHANGES log the same as| | + | | |in 12 | | + |--------+------------+--------------------------------------+--------------| + |405744 |kmoore |PJSIP: Fix outbound OPTIONS support | | + |--------+------------+--------------------------------------+--------------| + |405766 |wdoekes |Enable wide band audio in musiconhold | | + | | |streams. | | + |--------+------------+--------------------------------------+--------------| + | | |Fixing some XML syntax issues with my | | + |405844 |newtonr |previous commit at r405777 for | | + | | |ASTERISK-23071 | | + |--------+------------+--------------------------------------+--------------| + |405878 |seanbright |Make sure the maxptime attribute is | | + | | |added to the correct offers. | | + |--------+------------+--------------------------------------+--------------| + |405894 |wedhorn |Skinny: fix reversed device reset from| | + | | |CLI. | | + |--------+------------+--------------------------------------+--------------| + | | |chan_pjsip: Provide a means for | | + |405910 |jrose |tracking device state when | | + | | |holding/unholding | | + |--------+------------+--------------------------------------+--------------| + |405925 |wedhorn |Skinny: fix up session logging. | | + |--------+------------+--------------------------------------+--------------| + |405985 |wedhorn |Skinny: fix up handling of fragmented | | + | | |packets. | | + |--------+------------+--------------------------------------+--------------| + |406022 |kmoore |PJSIP: Handle headers in a list | | + | | |appropriately | | + |--------+------------+--------------------------------------+--------------| + |406082 |wdoekes |manager: Clarify eventfilter | | + | | |documentation. Textual changes only. | | + |--------+------------+--------------------------------------+--------------| + |406134 |newtonr |res_pjsip: Documentation improvement | | + | | |for Endpoint and AOR mailbox options. | | + |--------+------------+--------------------------------------+--------------| + |406153 |kmoore |res_stasis_playback: Correct error | | + | | |argument order | | + |--------+------------+--------------------------------------+--------------| + |406224 |kmoore |ConfBridge: Fix channel parameter | | + | | |documentation | | + |--------+------------+--------------------------------------+--------------| + |406298 |mmichelson |Multiple revisions 406294-406295 | | + |--------+------------+--------------------------------------+--------------| + |406328 |mmichelson |Today is not my day for writing code | | + | | |that compiles. | | + |--------+------------+--------------------------------------+--------------| + | | |res_config_pgsql: Fix a memory leak | | + |406399 |jrose |and use RAII_VAR for cleanup when | | + | | |practical | | + |--------+------------+--------------------------------------+--------------| + |406407 |rmudgett |manager: Register atexit shutdown | | + | | |routine only once. | | + |--------+------------+--------------------------------------+--------------| + |406416 |jrose |Thread Debugging: Add LWP to core show| | + | | |locks output | | + |--------+------------+--------------------------------------+--------------| + |406503 |tzafrir |live_ast: run wrapped programs with | | + | | |exec | | + |--------+------------+--------------------------------------+--------------| + |406517 |rmudgett |tcptls.c: Add missing cleanup on off | | + | | |nominal path. | | + |--------+------------+--------------------------------------+--------------| + |406595 |russell |Protect ast_filestream object when on | | + | | |a channel | | + |--------+------------+--------------------------------------+--------------| + |406618 |wdoekes |manager: The eventfilter= option now | | + | | |takes an extended regex. | | + |--------+------------+--------------------------------------+--------------| + |406696 |kharwell |manager: ExtensionStatus event status |ASTERISK-23154| + | | |human readable | | + |--------+------------+--------------------------------------+--------------| + |406710 |rmudgett |test_cdr.c, test_cel.c: Correctly | | + | | |destroy created bridges. | | + |--------+------------+--------------------------------------+--------------| + |406920 |seanbright |Make a NOTICE about an invalid channel| | + | | |name more useful. | | + |--------+------------+--------------------------------------+--------------| + |406988 |wedhorn |Skinny: fix up possible double unlock | | + | | |of chan. | | + |--------+------------+--------------------------------------+--------------| + |407029 |kharwell |alembic: script modifications due to | | + | | |errors | | + |--------+------------+--------------------------------------+--------------| + |407030 |mmichelson |Decouple subscription handling from | | + | | |NOTIFY/PUBLISH body generation. | | + |--------+------------+--------------------------------------+--------------| + |407032 |mmichelson |Add file that apparently got missed in| | + | | |the merge. | | + |--------+------------+--------------------------------------+--------------| + | | |ChanSpy: Add ability to specify | | + |407033 |rmudgett |channel uniqueids as well as channel | | + | | |names. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_exten_state: Exporting | | + |407035 |kharwell |global symbols caused load order | | + | | |issues | | + |--------+------------+--------------------------------------+--------------| + |407083 |mjordan |app_dial: Allow macro/gosub pre-bridge|ASTERISK-23164| + | | |execution to occur on priorities | | + |--------+------------+--------------------------------------+--------------| + |407169 |mjordan |cdrs: Check for applications to lock | | + | | |onto during dial begin handling | | + |--------+------------+--------------------------------------+--------------| + | | |ARI/AMI: Update versions; update | | + |407407 |mjordan |UPGRADE/CHANGES notes for 12.1.0 | | + | | |changes | | + |--------+------------+--------------------------------------+--------------| + |407422 |jrose |CHANGES: Update changes log to include| | + | | |new bridge fields added in r404042 | | + |--------+------------+--------------------------------------+--------------| + |407425 |jrose |CHANGES: Update changes log to include| | + | | |r403414 entry | | + |--------+------------+--------------------------------------+--------------| + |407443 |kharwell |res_pjsip: When no global type the |ASTERISK-23038| + | | |debug option defaults to "yes" | | + |--------+------------+--------------------------------------+--------------| + |407459 |kmoore |Logger: Fix handling of absolute paths| | + |--------+------------+--------------------------------------+--------------| + | | |CHANGES: Improved description of | | + |407462 |jrose |Name/Creator changes to bridge ARI, | | + | | |adds AMI | | + |--------+------------+--------------------------------------+--------------| + | | |formats/format_wav: enhancing log | | + |407514 |newtonr |message "Not a wav file" to be clear | | + | | |on what is supported | | + |--------+------------+--------------------------------------+--------------| + |407573 |rmudgett |res_pjsip: Updates and adds more PJSIP| | + | | |CLI commands. | | + |--------+------------+--------------------------------------+--------------| + |407574 |kharwell |pjsip realtime: already created enum | | + | | |failure for postgresql | | + |--------+------------+--------------------------------------+--------------| + | | |configs/pjsip.conf.sample: | | + |407588 |newtonr |Configuration section naming in | | + | | |pjsip.conf.sample needs a little | | + | | |clarification | | + |--------+------------+--------------------------------------+--------------| + |407602 |mjordan |security_events: Add AMI | | + | | |documentation; output optional fields | | + |--------+------------+--------------------------------------+--------------| + |407625 |tzafrir |indications.conf: add stutter tone; | | + | | |end properly | | + |--------+------------+--------------------------------------+--------------| + |407677 |mjordan |security_events: Fix error caused by | | + | | |DTD validation error | | + |--------+------------+--------------------------------------+--------------| + |407748 |mjordan |funcs/func_cdr: Handle empty time | | + | | |values when extracting parsed values | | + |--------+------------+--------------------------------------+--------------| + |407749 |file |timing: Improve performance for most | | + | | |timing implementations. | | + |--------+------------+--------------------------------------+--------------| + |407752 |mjordan |security_events: Fix assertion failure| | + | | |in dev-mode on optional IE parsing | | + |--------+------------+--------------------------------------+--------------| + | | |chan_iax2: Add some more iaxs[] NULL | | + |407767 |rmudgett |checks to a routine already full of | | + | | |them. | | + |--------+------------+--------------------------------------+--------------| + |407859 |kmoore |ConfBridge: Correct prompt playback | | + | | |target | | + |--------+------------+--------------------------------------+--------------| + |407876 |wdoekes |res_config_pgsql: Fix | | + | | |ast_update2_realtime calls. | | + |--------+------------+--------------------------------------+--------------| + | | |ari/resource_channels: Add channel | | + |407940 |mjordan |variables earlier in the creation | | + | | |process | | + |--------+------------+--------------------------------------+--------------| + |407958 |file |scheduler: Remove hashtab usage. | | + |--------+------------+--------------------------------------+--------------| + |407970 |wdoekes |realtime: Fix ast_update2_realtime() | | + | | |on raspberry pi. | | + |--------+------------+--------------------------------------+--------------| + |407990 |mmichelson |Fix crash in AMI PJSIPShowEndpoint | | + | | |action. | | + |--------+------------+--------------------------------------+--------------| + |408006 |mmichelson |Remove all PJSIP MWI-specific use from| | + | | |our MWI code. | | + |--------+------------+--------------------------------------+--------------| + |408059 |tzafrir |install_subst: helper script for | | + | | |installing with path substitution | | + |--------+------------+--------------------------------------+--------------| + |408086 |wdoekes |buildsystem: Don't force main to | | + | | |depend on everything else. | | + |--------+------------+--------------------------------------+--------------| + |408199 |mjordan |buildsystem: Unbreak the build | | + | | |(infloop) on Asterisk 11+ | | + |--------+------------+--------------------------------------+--------------| + |408272 |mmichelson |Store SIP User-Agent information in | | + | | |contacts. | | + |--------+------------+--------------------------------------+--------------| + | | |alembic: Add svn:ignore *.pyc to | | + |408299 |rmudgett |directories and svn:executable to *.py| | + | | |files. | | + |--------+------------+--------------------------------------+--------------| + |408332 |may |process receiveAndTransmit user input | | + | | |remote caps instead of receive only | | + |--------+------------+--------------------------------------+--------------| + | | |res_sorcery_astdb.c: Fix regex | | + |408386 |rmudgett |handling and keep simple prefix | | + | | |matching performance. | | + |--------+------------+--------------------------------------+--------------| + |408503 |mjordan |res_pjsip: Update documentation for | | + | | |'use_avpf' option | | + |--------+------------+--------------------------------------+--------------| + |408592 |may |Fix type of roundTripDelay variables | | + |--------+------------+--------------------------------------+--------------| + | | |json: Fix json API wrapper code for | | + |408712 |rmudgett |json library versions earlier than | | + | | |2.3.0. | | + |--------+------------+--------------------------------------+--------------| + |408714 |rmudgett |json: Fix off-nominal json ref | | + | | |counting issues. | | + |--------+------------+--------------------------------------+--------------| + |408723 |rmudgett |manager: Fix AMI Status action of a | | + | | |single channel. | | + |--------+------------+--------------------------------------+--------------| + |408879 |newtonr |configs/voicemail.conf.sample - Make | | + | | |mailcmd sample text more explicit | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_send_to_voicemail: | | + |408881 |kharwell |transferring to voicemail for digium | | + | | |phones | | + |--------+------------+--------------------------------------+--------------| + |408883 |kharwell |res_pjsip_exten_state: Presence for | | + | | |digium phones | | + |--------+------------+--------------------------------------+--------------| + |408932 |igorg | | | + |--------+------------+--------------------------------------+--------------| + |408944 |kmoore |PJSIP: Fix some bad spacing | | + |--------+------------+--------------------------------------+--------------| + | | |res_ari: Make some additional error | | + |408958 |file |responses consistent with the rest of | | + | | |the system. | | + |--------+------------+--------------------------------------+--------------| + |408971 |sgriepentrog|pjsip: avoid edge case potential crash| | + | | |in answer() | | + |--------+------------+--------------------------------------+--------------| + |408984 |rmudgett |test_stasis.c: Misc cleanups. | | + |--------+------------+--------------------------------------+--------------| + |409000 |mjordan |res_pjsip_sdp_rtp: Apply packetization| | + | | |rules on inbound SDP handling | | + |--------+------------+--------------------------------------+--------------| + |409091 |dlee |Fix memory stomping bug in astman. | | + |--------+------------+--------------------------------------+--------------| + |409132 |jrose |Multiple revisions 409129-409130 |ASTERISK-23213| + |--------+------------+--------------------------------------+--------------| + |409237 |kmoore |app_queue: Fix documented AMI event | | + | | |name | | + |--------+------------+--------------------------------------+--------------| + |409271 |rmudgett |stasis.c: Misc code cleanups. | | + |--------+------------+--------------------------------------+--------------| + |409273 |rmudgett |stasis_cache.c: Remove some | | + | | |unnecessary RAII_VAR() usage. | | + |--------+------------+--------------------------------------+--------------| + |409275 |rmudgett |devicestate.c: Simplified some logic | | + | | |in _ast_device_state(). | | + |--------+------------+--------------------------------------+--------------| + |409288 |file |res_pjsip_session: Set options | | + | | |(100rel, timers) on incoming sessions.| | + |--------+------------+--------------------------------------+--------------| + |409350 |tzafrir |Makefile: replace -O6 with -O3 | | + |--------+------------+--------------------------------------+--------------| + |409364 |mjordan |doxygen: Tweak the link back to ye | | + | | |olde Digium website | | + |--------+------------+--------------------------------------+--------------| + |409423 |file |res_stasis_recording: Fix memory leak | | + | | |of the absolute name. | | + |--------+------------+--------------------------------------+--------------| + |409569 |kmoore |AO2: Add an assert for bad objects | | + |--------+------------+--------------------------------------+--------------| + | | |stasis: Made | | + |409683 |rmudgett |internal_stasis_subscribe() prototype | | + | | |and definition match exactly. | | + |--------+------------+--------------------------------------+--------------| + |409747 |igorg | | | + |--------+------------+--------------------------------------+--------------| + |409780 |seanbright |Fix references to 'keys' CLI commands | | + | | |in astgenkey | | + |--------+------------+--------------------------------------+--------------| + | | |Fix res/res_http_websocket.c build | | + |409832 |moy |failure in 32bit due to incorrect | | + | | |print format for uint64_t | | + |--------+------------+--------------------------------------+--------------| + |409836 |dlee |Corrected cross-platform stat | | + | | |nanosecond code | | + |--------+------------+--------------------------------------+--------------| + | | |Fix documentation for PRESENCE_STATE | | + |409888 |mmichelson |to properly illustrate how to create a| | + | | |presence hint. | | + |--------+------------+--------------------------------------+--------------| + |409970 |rmudgett |res_musiconhold.c: Remove some | | + | | |unnecessary RAII_VAR() usage. | | + |--------+------------+--------------------------------------+--------------| + |409977 |rmudgett |app_confbridge: Remove some noop code.| | + |--------+------------+--------------------------------------+--------------| + | | |Don't attempt to link in an aggregate | | + |410012 |mmichelson |MWI subscription if an endpoint does | | + | | |not aggregate MWI. | | + |--------+------------+--------------------------------------+--------------| + |410029 |jrose |pjsip configuration: Make transport |ASTERISK-23235| + | | |TOS values consistent with endpoints | | + |--------+------------+--------------------------------------+--------------| + |410091 |russell |moh: fix a refcount error with | | + | | |realtime MOH | | + |--------+------------+--------------------------------------+--------------| + | | |sorcery.c: Fix off-nominal path ref | | + |410092 |rmudgett |and memory leak in | | + | | |ast_sorcery_objectset_json_create(). | | + |--------+------------+--------------------------------------+--------------| + | | |uniqueid: Fix chan_dahdi, sig_pri, | | + |410174 |rmudgett |sig_ss7, test_cdr, and test_cel |ASTERISK-23120| + | | |compiler errors. | | + |--------+------------+--------------------------------------+--------------| + |410207 |mmichelson |Make res_sorcery_realtime filter | | + | | |unknown retrieved results. | | + |--------+------------+--------------------------------------+--------------| + |410208 |mjordan |res_pjsip: Fix documentation for one | | + | | |touch recording see-also links | | + |--------+------------+--------------------------------------+--------------| + |410212 |sgriepentrog|sorcery: correct field register | | + | | |argument list | | + |--------+------------+--------------------------------------+--------------| + | | |resource_channels: Check if a passed | | + |410275 |mjordan |in ID is NULL before checking its | | + | | |length | | + |--------+------------+--------------------------------------+--------------| + |410369 |sgriepentrog|unqiueid: correct max uniqueid length | | + | | |test | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_multihomed: Fix a bug where | | + |410472 |file |outgoing messages for TCP would go out| | + | | |using UDP. | | + |--------+------------+--------------------------------------+--------------| + | | |res_musiconhold.c: Generate MOH | | + |410494 |rmudgett |start/stop events whenever the MOH |ASTERISK-23311| + | | |stream is started/stopped. | | + |--------+------------+--------------------------------------+--------------| + |410511 |file |Multiple revisions 410509-410510 | | + |--------+------------+--------------------------------------+--------------| + | | |cdr.c: Add missing aow_unlock(cdr) in | | + |410542 |rmudgett |off nominal path of | | + | | |handle_dial_message(). | | + |--------+------------+--------------------------------------+--------------| + | | |res_mwi_external: Clear the stasis | | + |410557 |rmudgett |cache entry when the external MWI is | | + | | |deleted. | | + |--------+------------+--------------------------------------+--------------| + |410567 |mmichelson |Prevent delayed astdb syncs. | | + |--------+------------+--------------------------------------+--------------| + |410589 |sgriepentrog|uniqueid: Update CHANGES to reflect |ASTERISK-23120| + | | |new features | | + |--------+------------+--------------------------------------+--------------| + | | |Prevent conflicts regarding | | + |410591 |mmichelson |unsolicited and solicited MWI to an | | + | | |endpoint. | | + |--------+------------+--------------------------------------+--------------| + |410593 |mmichelson |Handle the return values of realtime | | + | | |updates and stores more accurately. | | + |--------+------------+--------------------------------------+--------------| + |410608 |mmichelson |Remove an extra ast_cond_wait() that | | + | | |slipped through the patch. | | + |--------+------------+--------------------------------------+--------------| + |410626 |mmichelson |Fix failing realtime sorcery tests. | | + |--------+------------+--------------------------------------+--------------| + |410639 |russell |framehook.h: Fix some doc typos. | | + |--------+------------+--------------------------------------+--------------| + |410651 |mjordan |stasis/app.c: Add some extra debugging| | + | | |for subscription counts | | + |--------+------------+--------------------------------------+--------------| + |410672 |rmudgett |app_confbridge: Add missing destructor| | + | | |call to announcer channel destructor. | | + |--------+------------+--------------------------------------+--------------| + | | |Fix stuck channel in ARI through the | | + |410684 |mmichelson |introduction of synchronous bridge | | + | | |actions. | | + |--------+------------+--------------------------------------+--------------| + |410699 |mmichelson |Revert changes to sorcery that | | + | | |accidentally got committed. | | + |--------+------------+--------------------------------------+--------------| + |410794 |file |res_pjsip_multihomed: Make address | | + | | |replacement less aggressive. | | + |--------+------------+--------------------------------------+--------------| + |410814 |rmudgett |stasis_cache: Use the right variable | | + | | |in the cache entry ao2 cmp function. | | + |--------+------------+--------------------------------------+--------------| + |410831 |seanbright |res_fax_spandsp: Use g711_free() when |ASTERISK-20149| + | | |available. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip: Fix memory leak of | | + |410845 |file |nameservers in off-nominal resolver | | + | | |creation failure. | | + |--------+------------+--------------------------------------+--------------| + |410862 |mjordan |cdr: Add asserts for when we don't | | + | | |know about a CDR for a channel | | + |--------+------------+--------------------------------------+--------------| + |410863 |sgriepentrog|ARI: allow json content type with zero| | + | | |length body | | + |--------+------------+--------------------------------------+--------------| + |410891 |mjordan |res_ari: Fix documentation schema | | + | | |error | | + |--------+------------+--------------------------------------+--------------| + |410919 |file |res_stasis: Fix a bug where the | | + | | |default bridge type was not set. | | + |--------+------------+--------------------------------------+--------------| + |410934 |mmichelson |PJSIP: Allow for identify sections to | | + | | |be specified in sorcery.conf. | | + |--------+------------+--------------------------------------+--------------| + |410950 |rmudgett |assigned-uniqueids: Miscellaneous | | + | | |cleanup and fixes. | | + |--------+------------+--------------------------------------+--------------| + |410981 |seanbright |Make the AEL load process less chatty.| | + |--------+------------+--------------------------------------+--------------| + |410982 |seanbright |Remove a LOG_NOTICE from | | + | | |ast_config_engine_register. | | + |--------+------------+--------------------------------------+--------------| + |410993 |seanbright |Revert r410981. aelparse blew up. | | + |--------+------------+--------------------------------------+--------------| + |410994 |seanbright |Make the AEL load process less chatty.| | + |--------+------------+--------------------------------------+--------------| + |410996 |rmudgett |res_pjsip_registrar.c: Miscellaneous | | + | | |cleanup in rx_task(). | | + |--------+------------+--------------------------------------+--------------| + |411073 |rmudgett |locking: Add temporary sanity checks. | | + |--------+------------+--------------------------------------+--------------| + |411087 |rmudgett |Revert -r411073. It didn't help and | | + | | |blew up the system. | | + |--------+------------+--------------------------------------+--------------| + |411090 |jrose |ARI: Resolve a subscription leak | | + | | |against implicit bridge subscriptions | | + |--------+------------+--------------------------------------+--------------| + |411158 |mmichelson |Add a "message_context" option for | | + | | |PJSIP endpoints. | | + |--------+------------+--------------------------------------+--------------| + |411174 |seanbright |ARI: Don't complain about missing ARI | | + | | |users when we aren't enabled | | + |--------+------------+--------------------------------------+--------------| + |411192 |rmudgett |Fix 'alembic branches' merge conflict | | + | | |as described by the web page. | | + |--------+------------+--------------------------------------+--------------| + |411296 |mmichelson |Give sorcery instances a reference to | | + | | |their wizards. | | + |--------+------------+--------------------------------------+--------------| + |411443 |mjordan |contrib/realtime: Remove empty SQL | | + | | |script files | | + |--------+------------+--------------------------------------+--------------| + |411460 |mjordan |UPGRADE: Note IAX2 compatibility issue| | + | | |between 1.4 and 1.8+ systems. | | + |--------+------------+--------------------------------------+--------------| + |411530 |mjordan |Update API versions and | | + | | |UPGRADE/CHANGES for 12.2.0 | | + |--------+------------+--------------------------------------+--------------| + |411637 |rmudgett |stasis_channels.c: Eliminate another | | + | | |overuse of RAII_VAR(). | | + |--------+------------+--------------------------------------+--------------| + |411639 |rmudgett |res_parking: Minor tweaks. | | + |--------+------------+--------------------------------------+--------------| + |411656 |mmichelson |Prevent duplicate sorcery wizards from| | + | | |being applied to sorcery object types.| | + |--------+------------+--------------------------------------+--------------| + |411669 |mjordan |res_hep: Fix crash when hep.conf not | | + | | |available | | + |--------+------------+--------------------------------------+--------------| + |411671 |kmoore |res_pjsip_pubsub: Add test event for | | + | | |state change | | + |--------+------------+--------------------------------------+--------------| + |411688 |mjordan |http: Fix spurious ERROR message in | | + | | |responses with no content | | + |--------+------------+--------------------------------------+--------------| + |411702 |rmudgett |Add some asserts that were handy when | | + | | |looking for a stasis cache problem. | | + |--------+------------+--------------------------------------+--------------| + |411768 |russell |func_periodic_hook: New function for | | + | | |periodic hooks. | | + |--------+------------+--------------------------------------+--------------| + |411791 |kmoore |PJSIP: Fix crash introduced in r411671| | + |--------+------------+--------------------------------------+--------------| + |411806 |kmoore |Stasis: Fix Stasis() bridge refcount | | + | | |issue | | + |--------+------------+--------------------------------------+--------------| + | | |app_queue: Re-add HoldTime to | | + |411812 |wdoekes |QueueCallerAbandon event (simple typo | | + | | |during ast12 refactor). | | + |--------+------------+--------------------------------------+--------------| + |411884 |kmoore |PJSIP: Ensure test event has new state| | + |--------+------------+--------------------------------------+--------------| + |411897 |russell |func_periodic_hook: List more modules | | + | | |as dependencies | | + |--------+------------+--------------------------------------+--------------| + | | |Internal timing: Add notice that the | | + |411990 |rmudgett |-I and internal_timing option are no | | + | | |longer needed. | | + |--------+------------+--------------------------------------+--------------| + |412035 |kmoore |res_stasis_answer: Add missing | | + | | |newlines | | + |--------+------------+--------------------------------------+--------------| + |412050 |mmichelson |Add a Command header to the AMI | | + | | |Mixmonitor action. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_pubsub: Set the body | | + |412075 |kharwell |generation result to 0 for a valid | | + | | |path | | + |--------+------------+--------------------------------------+--------------| + | | |res_hep_pjsip: Use the channel name | | + |412089 |mjordan |instead of the call ID when it is | | + | | |available | | + |--------+------------+--------------------------------------+--------------| + |412102 |russell |monitor: use app options parsing | | + | | |helper code | | + |--------+------------+--------------------------------------+--------------| + | | |main/astobj2: Make REF_DEBUG a | | + |412154 |mjordan |menuselect item; improve REF_DEBUG | | + | | |output | | + |--------+------------+--------------------------------------+--------------| + |412168 |oej |Formatting only. | | + |--------+------------+--------------------------------------+--------------| + |412180 |oej |Formatting: Remove invisible | | + | | |characters | | + |--------+------------+--------------------------------------+--------------| + | | |utils dir: Remove no longer needed | | + |412213 |rmudgett |traces of refcounter except in the | | + | | |clean make target. | | + |--------+------------+--------------------------------------+--------------| + |412279 |russell |func_periodic_hook: add module ref | | + | | |counting | | + |--------+------------+--------------------------------------+--------------| + |412280 |russell |func_periodic_hook: move module ref | | + |--------+------------+--------------------------------------+--------------| + |412384 |rmudgett |chan_sip.c: Moved some sip_pvt unrefs | | + | | |after their last use. | | + |--------+------------+--------------------------------------+--------------| + |412386 |rmudgett |chan_sip.c: Fix channel staging | | + | | |assertion failure. | | + |--------+------------+--------------------------------------+--------------| + |412400 |rmudgett |Remove unused RAII_VAR() declarations.| | + |--------+------------+--------------------------------------+--------------| + |412414 |rmudgett |Eliminate some more unnecessary | | + | | |RAII_VAR() uses. | | + |--------+------------+--------------------------------------+--------------| + |412427 |russell |(mix)monitor: Add options to enable a | | + | | |periodic beep | | + |--------+------------+--------------------------------------+--------------| + |412467 |mjordan |chan_sip: Add SIPURIPHONECONTEXT |ASTERISK-17179| + | | |channel variable for Request TEL URIs | | + |--------+------------+--------------------------------------+--------------| + |412550 |jrose |Fix a silly shadowed variable mistake | | + | | |that was missed from play tones patch | | + |--------+------------+--------------------------------------+--------------| + |412566 |kmoore |ARI: Add debug logging for events and | | + | | |responses | | + |--------+------------+--------------------------------------+--------------| + | | |app_dial and app_queue: Make lock the | | + |412580 |rmudgett |forwarding channel while taking the | | + | | |channel snapshot. | | + |--------+------------+--------------------------------------+--------------| + |412583 |rmudgett |Originated calls: Fix several |ASTERISK-22212| + | | |originate call problems. | | + |--------+------------+--------------------------------------+--------------| + |412584 |mmichelson |Allow for multiple contacts to be | | + | | |configured in a single contact= line. | | + |--------+------------+--------------------------------------+--------------| + |412714 |igorg | | | + |--------+------------+--------------------------------------+--------------| + |412731 |kmoore |Confbridge: Fix ConfbridgeKick AMI |ASTERISK-23282| + | | |documentation | | + |--------+------------+--------------------------------------+--------------| + |412750 |kmoore |HTTP: Add TCP_NODELAY to accepted | | + | | |connections | | + |--------+------------+--------------------------------------+--------------| + |412910 |russell |Fix error loading res_monitor. | | + |--------+------------+--------------------------------------+--------------| + |412925 |rmudgett |http: Fix spurious ERROR message in | | + | | |responses with no content. | | + |--------+------------+--------------------------------------+--------------| + |413036 |oej |tcptls.c : Log errors as ERROR, not | | + | | |warning or something else. | | + |--------+------------+--------------------------------------+--------------| + |413060 |mmichelson |Add DeviceStateChanged and | | + | | |PresenceStateChanged AMI events. | | + |--------+------------+--------------------------------------+--------------| + |413074 |kmoore |Bridging: Don't lock NULL bridges | | + |--------+------------+--------------------------------------+--------------| + |413089 |file |chan_pjsip: Implement core ability to | | + | | |get Call-ID of a channel. | | + |--------+------------+--------------------------------------+--------------| + |413103 |gtjoseph |Add "destroy" implementation for | | + | | |spinlock. | | + |--------+------------+--------------------------------------+--------------| + |413118 |file |chan_pjsip: Add support for picking up| | + | | |calls in the configured pickup group. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_sdp_rtp: Fix issue where | | + |413120 |file |sending a hold SDP twice could cause | | + | | |an unhold. | | + |--------+------------+--------------------------------------+--------------| + |413141 |file |chan_pjsip: Fix deadlock when | | + | | |retrieving call-id of channel. | | + |--------+------------+--------------------------------------+--------------| + | | |chan_sip.c: Fixed off-nominal message | | + |413144 |rmudgett |iterator ref count and alloc fail | | + | | |issues. | | + |--------+------------+--------------------------------------+--------------| + |413197 |jrose |Parking: Add 'AnnounceChannel' | | + | | |argument to manager action 'Park' | | + |--------+------------+--------------------------------------+--------------| + |413263 |mmichelson |Prevent crashes in res_config_odbc due| | + | | |to uninitialized string fields. | | + |--------+------------+--------------------------------------+--------------| + |413307 |mmichelson |Ensure that all parts of SQL UPDATEs | | + | | |and DELETEs are encoded. | | + |--------+------------+--------------------------------------+--------------| + |413359 |mmichelson |Check for an act on failures to update| | + | | |contacts during registration. | | + |--------+------------+--------------------------------------+--------------| + | | |Improve XML sanitization in NOTIFYs, | | + |413381 |mmichelson |especially for presence subtypes and | | + | | |messages. | | + |--------+------------+--------------------------------------+--------------| + |413399 |mmichelson |Fix encoding of custom prepare extra | | + | | |data. | | + |--------+------------+--------------------------------------+--------------| + |413453 |rmudgett |app_confbridge: Fix ref leak in CLI | | + | | |"confbridge kick" command. | | + |--------+------------+--------------------------------------+--------------| + |413455 |rmudgett |app_confbridge: Fixed "CBAnn" channels| | + | | |not going away. | | + |--------+------------+--------------------------------------+--------------| + |413469 |mmichelson |Ensure that presence state is decoded | | + | | |properly on Asterisk startup. | | + |--------+------------+--------------------------------------+--------------| + |413488 |file |app_queue: Extend documentation for | | + | | |various Manager actions and events. | | + |--------+------------+--------------------------------------+--------------| + |413572 |rmudgett |http.c: Remove dead code. | | + |--------+------------+--------------------------------------+--------------| + |413589 |kmoore |Allow Asterisk to compile under GCC | | + | | |4.10 | | + |--------+------------+--------------------------------------+--------------| + |413599 |kmoore |Fix 32bit build for func_env | | + |--------+------------+--------------------------------------+--------------| + |413668 |file |Undoing framehook support. Issues were| | + | | |uncovered by Bamboo. | | + |--------+------------+--------------------------------------+--------------| + |413770 |rmudgett |Fix compiler warning from GCC 4.10 | | + | | |fixup. | | + |--------+------------+--------------------------------------+--------------| + |413897 |wdoekes |res_musiconhold: Minor cleanup. | | + |--------+------------+--------------------------------------+--------------| + |413994 |rmudgett |app_meetme: Fix overwrite of DAHDI | | + | | |conference data structure. | | + |--------+------------+--------------------------------------+--------------| + | | |sig_pri.c: Pull the pri_dchannel() | | + |414052 |rmudgett |PRI_EVENT_RING case into its own | | + | | |function. | | + |--------+------------+--------------------------------------+--------------| + |414123 |mjordan |bridge_native_rtp/bridge_channel: Fix | | + | | |direct media issues due to frame hook | | + |--------+------------+--------------------------------------+--------------| + |414138 |mjordan |Undo r414123 | | + |--------+------------+--------------------------------------+--------------| + | | |core_unreal: Only block media frames | | + |414297 |rmudgett |when a generator is on both ends of an| | + | | |unreal channel. | | + |--------+------------+--------------------------------------+--------------| + |414348 |mjordan |UPGRADE: Add note for REF_DEBUG flag | | + |--------+------------+--------------------------------------+--------------| + |414403 |jrose |res_pjsip_refer: Fix bugs involving | | + | | |Parking/PJSIP/transfers | | + |--------+------------+--------------------------------------+--------------| + |414475 |kmoore |Fix signed/unsigned build warnings | | + |--------+------------+--------------------------------------+--------------| + |414529 |mjordan |test_cel: Fix unit tests broken due to| | + | | |event def changes from res_corosync | | + |--------+------------+--------------------------------------+--------------| + |414543 |mjordan |core_unreal: Prevent double free of | | + | | |core_unreal pvt | | + |--------+------------+--------------------------------------+--------------| + |414567 |wdoekes |res_config_odbc: Fix old and new | | + | | |ast_string_field memory leaks. | | + |--------+------------+--------------------------------------+--------------| + |414764 |mjordan |ast-db-manage/cdr/env.py: Don't fail | | + | | |if a config file can't be loaded | | + |--------+------------+--------------------------------------+--------------| + |414766 |mjordan |AMI/ARI: Update version numbers | | + |--------+------------+--------------------------------------+--------------| + | | |pjsip.conf: privkey_file should be | | + |414781 |newtonr |priv_key_file, mediaencryption=yes | | + | | |should be mediaencryption=sdes | | + |--------+------------+--------------------------------------+--------------| + |414798 |mjordan |Logger/CLI/etc.: Fix some aesthetic | | + | | |issues; reduce chatty verbose messages| | + |--------+------------+--------------------------------------+--------------| + |414861 |kmoore |PBX: Prevent incorrect hint parsing | | + |--------+------------+--------------------------------------+--------------| + |415116 |mjordan |res_pjsip_session: Add debug statement| | + | | |for session refreshes | | + |--------+------------+--------------------------------------+--------------| + |415118 |mjordan |chan_pjsip: Add debug in RTP Engine | | + | | |glue callback | | + |--------+------------+--------------------------------------+--------------| + |415192 |kmoore |PJSIP: Send initial connected line | | + | | |information | | + |--------+------------+--------------------------------------+--------------| + |415288 |rmudgett |config: Fix indentation and missing | | + | | |curlies in config_text_file_load(). | | + |--------+------------+--------------------------------------+--------------| + |415319 |gtjoseph |Split astobj2.c into more maintainable| | + | | |components. | | + |--------+------------+--------------------------------------+--------------| + |415343 |kmoore |PJSIP: Remove premature write of raw | | + | | |formats | | + |--------+------------+--------------------------------------+--------------| + |415358 |kharwell |core uri: Custom uri parsing error | | + | | |when no query parameters | | + |--------+------------+--------------------------------------+--------------| + |415411 |jrose |chan_sip: Fix order of variables | | + | | |specified in SIPNotify action | | + |--------+------------+--------------------------------------+--------------| + | | |bridge.h: Remove redundant struct | | + |415428 |rmudgett |ast_bridge_channel forward | | + | | |declaration. | | + |--------+------------+--------------------------------------+--------------| + |415444 |mjordan |bridges/bridge_native_rtp: Reconfigure| | + | | |bridge on removal of framehook | | + |--------+------------+--------------------------------------+--------------| + | | |chan_pjsip: Fix bug where custom SIP | | + |415580 |mmichelson |headers could be duplicated on | | + | | |outgoing INVITEs. | | + |--------+------------+--------------------------------------+--------------| + | | |PJSIP: PJSIPNotify - Strip | | + |415659 |jrose |content-length headers and add | | + | | |documentation | | + |--------+------------+--------------------------------------+--------------| + |415679 |kmoore |Fix build in dev mode due to | | + | | |signed/unsigned mismatch | | + |--------+------------+--------------------------------------+--------------| + |415698 |sgriepentrog|CLI: add presence information to core | | + | | |show hints | | + |--------+------------+--------------------------------------+--------------| + |415730 |rmudgett |format.c: Fix misuse of hash container| | + | | |function. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_pubsub: Persist | | + |415767 |file |subscriptions in sorcery so they are | | + | | |recreated on startup. | | + |--------+------------+--------------------------------------+--------------| + |415982 |kmoore |Fix build in devmode for GCC 4.10 | | + |--------+------------+--------------------------------------+--------------| + | | |main/pbx - documentation - enhance | | + |416024 |newtonr |'core show hints' and 'core show hint'| | + | | |help text | | + |--------+------------+--------------------------------------+--------------| + |416149 |kmoore |CEL: Expose parking retreiver in extra| | + | | |field | | + |--------+------------+--------------------------------------+--------------| + |416153 |kmoore |MoH: Don't restart stream on repeated | | + | | |start calls | | + |--------+------------+--------------------------------------+--------------| + | | |res_manager_devicestate and | | + |416237 |coreyfarrell|res_manager_presencestate missing | | + | | |support level | | + |--------+------------+--------------------------------------+--------------| + |416267 |mjordan |MoH: Undo commit r416150 (1.8) | | + |--------+------------+--------------------------------------+--------------| + |416299 |mjordan |test_stasis_endpoints: Remove expected| | + | | |channel snapshot | | + |--------+------------+--------------------------------------+--------------| + |416301 |mjordan |channel_internal_api: Publish a | | + | | |snapshot change when linkedids change | | + |--------+------------+--------------------------------------+--------------| + |416319 |mjordan |channels/chan_sip: Forbid remote | | + | | |bridging if T.38 is negotiated | | + |--------+------------+--------------------------------------+--------------| + |416394 |kharwell |res_http_websocket: read/write string | | + | | |fixup | | + |--------+------------+--------------------------------------+--------------| + |416443 |kmoore |MoH: Don't restart stream on repeated | | + | | |start calls | | + |--------+------------+--------------------------------------+--------------| + |416444 |mmichelson |Fix string growth algorithm for XML | | + | | |presence bodies. | | + |--------+------------+--------------------------------------+--------------| + |416503 |mmichelson |Allow the PUSH and UNSHIFT functions | | + | | |to set inheritable channel variables. | | + |--------+------------+--------------------------------------+--------------| + |416561 |mjordan |stasis_channels: Update the stasis | | + | | |cache if manager variables are needed | | + |--------+------------+--------------------------------------+--------------| + |416736 |kmoore |Fix build warnings with TEST_FRAMEWORK| | + | | |enabled | | + |--------+------------+--------------------------------------+--------------| + |416738 |gtjoseph |pjsip cli: Change Identify to show | | + | | |CIDR notation instead of netmasks. | | + |--------+------------+--------------------------------------+--------------| + | | |astobj2: Additional refactoring to | | + |416807 |gtjoseph |push impl specific code down into the | | + | | |impls. | | + |--------+------------+--------------------------------------+--------------| + | | |voicemail API callbacks: Extract the | | + |416830 |rmudgett |sayname API call to its own registerd | | + | | |callback. | | + |--------+------------+--------------------------------------+--------------| + |416848 |jrose |Logger: Add manager command | | + | | |'LoggerRotate' to rotate logger | | + |--------+------------+--------------------------------------+--------------| + |416850 |jrose |res_parking: Make manager commands | | + | | |register with module information | | + |--------+------------+--------------------------------------+--------------| + | | |build: Allow | | + |416872 |gtjoseph |autoconf/ast_ext_tool_check to handle | | + | | |cross-compiling better. | | + |--------+------------+--------------------------------------+--------------| + | | |build: Allow | | + |416935 |gtjoseph |autoconf/ast_ext_tool_check to handle | | + | | |cross-compiling better. | | + |--------+------------+--------------------------------------+--------------| + |416996 |gtjoseph |astobj2: Add an ao2_replace macro to | | + | | |astobj2.h | | + |--------+------------+--------------------------------------+--------------| + |417059 |tzafrir |suspended destructions of pri spans on| | + | | |events | | + |--------+------------+--------------------------------------+--------------| + |417120 |rmudgett |core_unreal: Fix off by one buffer | | + | | |overwrite error. | | + |--------+------------+--------------------------------------+--------------| + |417193 |wedhorn |Skinny: cleanup some log messages | | + | | |around sessions. | | + |--------+------------+--------------------------------------+--------------| + |417361 |kmoore |Bridging: Allow channels to define | | + | | |bridging hooks | | + |--------+------------+--------------------------------------+--------------| + |417383 |kmoore |CEL: Add bridge tech to relevant CEL | | + | | |records | | + |--------+------------+--------------------------------------+--------------| + |417400 |mjordan |chan_pjsip: Add a test event for fast | | + | | |picture updates | | + |--------+------------+--------------------------------------+--------------| + |417421 |mjordan |res_http_websocket: Export symbol for | | + | | |ast_websocket_set_timeout | | + |--------+------------+--------------------------------------+--------------| + |417423 |kmoore |CHANGES: Add missing changes | | + |--------+------------+--------------------------------------+--------------| + |417447 |kmoore |CEL: Update unit tests for bridge tech| | + | | |field | | + |--------+------------+--------------------------------------+--------------| + |417571 |rmudgett |event.c: Fix type mismatch errors in | | + | | |ie_maps[]. | | + |--------+------------+--------------------------------------+--------------| + |417649 |mjordan |apps/app_voicemail: Fix compilation | | + | | |error introduced in r417591 | | + |--------+------------+--------------------------------------+--------------| + |417663 |mmichelson |Reverse logic during subscription | | + | | |persistence recreation. | | + |--------+------------+--------------------------------------+--------------| + | | |res_rtp_asterisk: Don't leak memory or| | + |417706 |file |reset state if DTLS configuration is | | + | | |set multiple times. | | + |--------+------------+--------------------------------------+--------------| + |417770 |jrose |ARI: Remove unnecessary \briefs from | | + | | |automatically generated documentation | | + |--------+------------+--------------------------------------+--------------| + |417863 |tzafrir |dahdi_span_config_hook: automatically | | + | | |register new dahdi channels | | + |--------+------------+--------------------------------------+--------------| + |417877 |sgalarneau |api.wiki.mustache: Update wiki | | + | | |template to support body parameters | | + |--------+------------+--------------------------------------+--------------| + |417900 |mjordan |main/tcptls: Add checks for OpenSSL | | + | | |Elliptic Curve support | | + |--------+------------+--------------------------------------+--------------| + |417910 |jrose |pbx_config: Add manager actions to | | + | | |add/remove extensions | | + |--------+------------+--------------------------------------+--------------| + |417916 |jrose |chan_dahdi: Add AMI commands for | | + | | |controlling PRI debugging output | | + |--------+------------+--------------------------------------+--------------| + |417933 |rmudgett |res_ari: Fix some off-nominal paths | | + | | |just dropping the HTTP connection. | | + |--------+------------+--------------------------------------+--------------| + |418019 |mjordan |Remove many deprecated modules | | + |--------+------------+--------------------------------------+--------------| + | | |configure: Update script to pass if | | + |418034 |mjordan |channels/h323/Makefile.in does not | | + | | |exist | | + |--------+------------+--------------------------------------+--------------| + |418035 |mjordan |configure: Remove last vestiges of | | + | | |h323; DO create menuselect-deps | | + |--------+------------+--------------------------------------+--------------| + | | |main/Makefile: fix compilation error | | + |418050 |mjordan |of buildinfo occurring on 'make | | + | | |install' | | + |--------+------------+--------------------------------------+--------------| + |418067 |kmoore |HTTP: Fix build for gcc 4.10 | | + |--------+------------+--------------------------------------+--------------| + |418084 |kmoore |CEL: Fix incorrect/missing extra field| | + | | |information | | + |--------+------------+--------------------------------------+--------------| + |418183 |mjordan |manager/ARI: Update version to | | + | | |2.4.0/1.4.0; Update UPGRADE.txt | | + |--------+------------+--------------------------------------+--------------| + | | |chan_dahdi/sig_pri: Fix type mismatch | | + |418264 |rmudgett |in the idledial feature's channel | | + | | |creation. | | + |--------+------------+--------------------------------------+--------------| + |418325 |mjordan |include/asterisk/xmpp.h: Convert | | + | | |indentation to tabs | | + |--------+------------+--------------------------------------+--------------| + |418370 |sgriepentrog|config: inform config hook of change | | + | | |when writing file | | + |--------+------------+--------------------------------------+--------------| + |418397 |coreyfarrell|astobj2: tweak ao2_replace to do | | + | | |nothing when it would be a NoOp | | + |--------+------------+--------------------------------------+--------------| + |418419 |mjordan |astobj2: Add tag variants for | | + | | |ao2_bump, ao2_cleanup, and ao2_replace| | + |--------+------------+--------------------------------------+--------------| + |418448 |coreyfarrell|Remove files left behind on removal of| | + | | |h323, jingle and jabber. | | + |--------+------------+--------------------------------------+--------------| + |418467 |coreyfarrell|Fix minor reference leaks in app_skel | | + | | |and TEST_FRAMEWORK | | + |--------+------------+--------------------------------------+--------------| + |418488 |sgriepentrog|astobj2: correct define for | | + | | |ao2_t_cleanup | | + |--------+------------+--------------------------------------+--------------| + |418507 |coreyfarrell|astobj2: work around REF_DEBUG race | | + | | |which causes out of order log entries | | + |--------+------------+--------------------------------------+--------------| + |418566 |rmudgett |Actually delete the removed files. | | + |--------+------------+--------------------------------------+--------------| + |418587 |rmudgett |logger.h: Extract DEBUG_ATLEAST() to | | + | | |complement VERBOSITY_ATLEAST(). | | + |--------+------------+--------------------------------------+--------------| + |418616 |seanbright |Update Asterisk copyright year in | | + | | |main/asterisk.c | | + |--------+------------+--------------------------------------+--------------| + |418716 |kmoore |TEST_FRAMEWORK: Fix ref leak in | | + | | |feature activation | | + |--------+------------+--------------------------------------+--------------| + |418738 |mjordan |codec_adpcm: Change description of | | + | | |codec "ADPCM" to "Dialogic ADPCM" | | + |--------+------------+--------------------------------------+--------------| + |418788 |coreyfarrell|Remove include of astobj.h from | | + | | |channels/dahdi/bridge_native_dahdi.c. | | + |--------+------------+--------------------------------------+--------------| + |418811 |kmoore |TEST_FRAMEWORK: Fix threewaytransfer | | + | | |reporting | | + |--------+------------+--------------------------------------+--------------| + |418832 |mjordan |menuselect: Add menuselect to Asterisk| | + | | |trunk (Patch 1) | | + |--------+------------+--------------------------------------+--------------| + |418833 |mjordan |menuselect: Remove mxml from | | + | | |menuselect (Patch 2) | | + |--------+------------+--------------------------------------+--------------| + |418850 |mjordan |configure: Fix libxml2 development | | + | | |library dependency checking | | + |--------+------------+--------------------------------------+--------------| + |418851 |mjordan |Add svn:ignore property | | + |--------+------------+--------------------------------------+--------------| + |418870 |mjordan |configs: Move sample config files into| | + | | |a subdirectory of configs | | + |--------+------------+--------------------------------------+--------------| + |418893 |seanbright |Import Asterisk's autoconf magic | | + | | |instead of using our own. | | + |--------+------------+--------------------------------------+--------------| + |418894 |seanbright |Add missing file from previous commit.| | + |--------+------------+--------------------------------------+--------------| + |418895 |seanbright |Update config.guess and config.sub | | + |--------+------------+--------------------------------------+--------------| + |418911 |jrose |res_fax: Provide AMI equivalents for | | + | | |fax CLI commands | | + |--------+------------+--------------------------------------+--------------| + |418936 |jrose |Channels: Masquerades to automatically| | + | | |move frame/audio hooks | | + |--------+------------+--------------------------------------+--------------| + |418938 |rmudgett |func_audiohookinherit.c: Fixup some | | + | | |XML documentation wording. | | + |--------+------------+--------------------------------------+--------------| + |418961 |sgriepentrog|feature_config: insure featuregroups | | + | | |and applicationmaps are initialized | | + |--------+------------+--------------------------------------+--------------| + |418962 |sgriepentrog|media formats: fix ref leak of peer | | + | | |for mwi subscription | | + |--------+------------+--------------------------------------+--------------| + |418963 |sgriepentrog|astobj2: assert on invalid ref and | | + | | |backtrace cleanup | | + |--------+------------+--------------------------------------+--------------| + |418980 |kmoore |Fix build in dev-mode | | + |--------+------------+--------------------------------------+--------------| + |418997 |coreyfarrell|stasis: use ao2_t_alloc for certain | | + | | |object allocators | | + |--------+------------+--------------------------------------+--------------| + |419020 |coreyfarrell|stasis: fix call to ao2_t_alloc for | | + | | |stasis_message_router_create | | + |--------+------------+--------------------------------------+--------------| + |419077 |seanbright |Fix build when pjproject is installed | | + | | |in a non-standard location. | | + |--------+------------+--------------------------------------+--------------| + |419110 |kmoore |Fix build in dev-mode | | + |--------+------------+--------------------------------------+--------------| + |419175 |kmoore |Fix more dev-mode build issues | | + |--------+------------+--------------------------------------+--------------| + |419180 |file |chan_iax2: Restore previous behavior | | + | | |of iax2_best_codec. | | + |--------+------------+--------------------------------------+--------------| + | | |ARI: Fix endpoint/channel subscription| | + |419203 |mjordan |issues; allow for subscriptions to | | + | | |tech | | + |--------+------------+--------------------------------------+--------------| + |419206 |rmudgett |codec_speex: Fix trashing normal | | + | | |static frame for AST_FRAME_CNG. | | + |--------+------------+--------------------------------------+--------------| + |419286 |sgriepentrog|app_voicemail: use a consistent | | + | | |generator string | | + |--------+------------+--------------------------------------+--------------| + |419319 |mjordan |endpoints: Fix failing unit tests from| | + | | |r419196 | | + |--------+------------+--------------------------------------+--------------| + |419342 |kmoore |AMI: Allow for command response | | + | | |documentation | | + |--------+------------+--------------------------------------+--------------| + |419504 |elguero |core/db: Revert Patch Added In Attempt| | + | | |To Improve I/O Performance | | + |--------+------------+--------------------------------------+--------------| + |419520 |rmudgett |accountcode: Slightly change | | + | | |accountcode propagation. | | + |--------+------------+--------------------------------------+--------------| + | | |bridge: Make "bridge destroy" only | | + |419537 |file |available in developer mode and add | | + | | |"all" to "bridge kick". | | + |--------+------------+--------------------------------------+--------------| + |419563 |mjordan |module loader: Unload modules in | | + | | |reverse order of their start order | | + |--------+------------+--------------------------------------+--------------| + |419688 |rmudgett |datastores: Audit | | + | | |ast_channel_datastore_remove usage. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_pidf_body_generator / | | + |419751 |file |res_pjsip_xpidf_body_generator: Ensure| | + | | |local entity is unquoted. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_session: Fix race condition | | + |419766 |file |where redirecting information may not | | + | | |be set. | | + |--------+------------+--------------------------------------+--------------| + |419806 |kmoore |manager: Add state list commands | | + |--------+------------+--------------------------------------+--------------| + |419822 |mjordan |xmldocs: Add support for an tag in the| | + | | |Asterisk XML Documentation | | + |--------+------------+--------------------------------------+--------------| + | | |PJSIP: Send Notify AMI and CLI | | + |419851 |jrose |commands can now send to URI instead | | + | | |of endpoint | | + |--------+------------+--------------------------------------+--------------| + |419888 |mmichelson |Add ContactStatusDetail to | | + | | |PJSIPShowEndpoint AMI output. | | + |--------+------------+--------------------------------------+--------------| + |419914 |kmoore |Manager: Add PJSIPShowEndpoint[s] | | + | | |documentation | | + |--------+------------+--------------------------------------+--------------| + |420007 |rmudgett |Remove duplicate definitions of | | + | | |ast_format_vp8. | | + |--------+------------+--------------------------------------+--------------| + |420100 |mjordan |stasis: Fix compilation issue with ao2| | + | | |tagged objects | | + |--------+------------+--------------------------------------+--------------| + | | |Add alembic script that adds contact | | + |420236 |rmudgett |user_agent and endpoint | | + | | |message_context. | | + |--------+------------+--------------------------------------+--------------| + |420237 |rmudgett |Fix alembic script to work properly in| | + | | |offline mode. | | + |--------+------------+--------------------------------------+--------------| + | | |pbx: Filter out pattern matching hints| | + |420309 |mjordan |in responses sent to | | + | | |ExtensionStateList | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_outbound_publish: Add module| | + |420314 |file |which provides outbound PUBLISH | | + | | |support. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_publish_asterisk: Add | | + |420315 |file |support for exchanging device and | | + | | |mailbox state using SIP. | | + |--------+------------+--------------------------------------+--------------| + |420384 |mmichelson |Add support for RFC 4662 resource list| | + | | |subscriptions. | | + |--------+------------+--------------------------------------+--------------| + | | |Ensure bridges exist when trying to | | + |420388 |mmichelson |determine bridged parties when | | + | | |publishing transfer information. | | + |--------+------------+--------------------------------------+--------------| + |420389 |kmoore |Fix build in dev mode | | + |--------+------------+--------------------------------------+--------------| + |420410 |kmoore |Stasis: Ensure transfer messages | | + | | |follow validation rules | | + |--------+------------+--------------------------------------+--------------| + |420415 |kmoore |Stasis: Correct blind transfer message| | + | | |generation | | + |--------+------------+--------------------------------------+--------------| + |420497 |mjordan |Update UPGRADE.txt for 13 branch | | + |--------+------------+--------------------------------------+--------------| + |420498 |mjordan |Remove 12 merge properties | | + |--------+------------+--------------------------------------+--------------| + |420499 |mjordan |Initialize svnmerge from branches/13 | | + |--------+------------+--------------------------------------+--------------| + |420515 |kmoore |CEL: Update unit tests for additional | | + | | |information | | + |--------+------------+--------------------------------------+--------------| + |420535 |mjordan |main/message: remove debug message | | + |--------+------------+--------------------------------------+--------------| + |420537 |mjordan |res_ari_resource.c.mustache: Update | | + | | |template to emit module support level | | + |--------+------------+--------------------------------------+--------------| + |420539 |mjordan |make_ari_stubs: Update wiki prefix to | | + | | |'13' | | + |--------+------------+--------------------------------------+--------------| + |420563 |mjordan |chan_sip: Mark chan_sip and its files | | + | | |as extended support | | + |--------+------------+--------------------------------------+--------------| + |420578 |qwell |app_voicemail: Add the ability to | | + | | |specify multiple email addresses. | | + |--------+------------+--------------------------------------+--------------| + |420593 |qwell |Fix build in devmode. | | + |--------+------------+--------------------------------------+--------------| + |420608 |mjordan |Update UPGRADE-13.txt file | | + |--------+------------+--------------------------------------+--------------| + |420610 |mjordan |Update CHANGES file | | + |--------+------------+--------------------------------------+--------------| + |420640 |mjordan |funcs/func_jitterbuffer: Tweak | | + | | |documentation | | + |--------+------------+--------------------------------------+--------------| + |420658 |wdoekes |tcptls: Avoid compiler warning on | | + | | |non-dev-mode. | | + |--------+------------+--------------------------------------+--------------| + |420743 |mjordan |res_hep: Remove disabling of modules | | + |--------+------------+--------------------------------------+--------------| + |420759 |mmichelson |Fix crash encountered by the | | + | | |testsuite. | | + |--------+------------+--------------------------------------+--------------| + |420780 |mmichelson |Fix crashing unit tests with regards | | + | | |to RLS. | | + |--------+------------+--------------------------------------+--------------| + |420797 |kmoore |Stasis: Allow internal channels | | + | | |directly into bridges | | + |--------+------------+--------------------------------------+--------------| + |420804 |kmoore |Stasis: Use the correct return value | | + |--------+------------+--------------------------------------+--------------| + |420811 |mjordan |AMI/ARI: Update version to 2.5.0/1.5.0| | + | | |respectively | | + |--------+------------+--------------------------------------+--------------| + |420838 |rmudgett |res/stasis/command.c: Fix recent | | + | | |commit using spaces instead of tabs. | | + |--------+------------+--------------------------------------+--------------| + |420858 |file |app_voicemail: Fix the | | + | | |"test_voicemail_vm_info" unit test. | | + |--------+------------+--------------------------------------+--------------| + | | |res_stasis_snoop.c: Fix off nominial | | + |420880 |rmudgett |exit path leaving Snoop channel locked| | + | | |and not hungup. | | + |--------+------------+--------------------------------------+--------------| + |420882 |rmudgett |chan_sip: Fix type mismatch when the | | + | | |format is changed. | | + |--------+------------+--------------------------------------+--------------| + |420900 |wdoekes |logger: Don't store verbose-magic in | | + | | |the log files. | | + |--------+------------+--------------------------------------+--------------| + |420921 |kmoore |AMI: Improve documentation for Status | | + | | |action | | + |--------+------------+--------------------------------------+--------------| + |420953 |kmoore |PJSIP: Prevent crash no-URI contacts | | + |--------+------------+--------------------------------------+--------------| + |420958 |rmudgett |res_pjsip_send_to_voicemail.c: Fix svn| | + | | |file properties. | | + |--------+------------+--------------------------------------+--------------| + |420993 |rmudgett |channel_internal_api.c: Replace some | | + | | |code with ao2_replace(). | | + |--------+------------+--------------------------------------+--------------| + |421012 |rmudgett |ARI: Originate to app local channel | | + | | |subscription code optimization. | | + |--------+------------+--------------------------------------+--------------| + | | |cel: Make sure channels in extra | | + |421043 |mjordan |fields include their unique IDs as | | + | | |well | | + |--------+------------+--------------------------------------+--------------| + |421063 |mjordan |main/file: Move test event to emit | | + | | |PLAYBACK event more consistently | | + |--------+------------+--------------------------------------+--------------| + |421167 |mjordan |app_voicemail/app: Remove test events | | + | | |that were duplicated by r421059 | | + |--------+------------+--------------------------------------+--------------| + | | |res_http_websocket: Include query | | + |421211 |file |parameters in client connection | | + | | |requests. | | + |--------+------------+--------------------------------------+--------------| + |421313 |mjordan |Multiple revisions 421311-421312 | | + |--------+------------+--------------------------------------+--------------| + |421341 |gtjoseph |func_config: Change 'Not Found' | | + | | |message from ERROR to DEBUG | | + |--------+------------+--------------------------------------+--------------| + |421380 |wedhorn |Skinny: Fixup compile warning for non | | + | | |dev-mode. | | + |--------+------------+--------------------------------------+--------------| + |421404 |rmudgett |chan_pjsip: Fix attended transfer | | + | | |connected line name update. | | + |--------+------------+--------------------------------------+--------------| + |421446 |kmoore |AMI Docs: Fix Status channel parameter| | + | | |optionality | | + |--------+------------+--------------------------------------+--------------| + |421449 |mmichelson |Fix compilation error on certain | | + | | |versions of GCC. | | + |--------+------------+--------------------------------------+--------------| + | | |Alter documentation for | | + |421490 |mmichelson |callerid_privacy to use correct | | + | | |values. | | + |--------+------------+--------------------------------------+--------------| + |421534 |kmoore |AMI: Add AllVariables parameter to | | + | | |Status | | + |--------+------------+--------------------------------------+--------------| + |421539 |kmoore |Stasis: Add information to blind | | + | | |transfer event | | + |--------+------------+--------------------------------------+--------------| + | | |Move evaluation of set_var options in | | + |421567 |mmichelson |pjsip to the end of channel | | + | | |initialization. | | + |--------+------------+--------------------------------------+--------------| + |421586 |mmichelson |Set the role for inbound subscriptions| | + | | |correctly. | | + |--------+------------+--------------------------------------+--------------| + |421623 |rmudgett |cli.c: Fix tab completion of "module | | + | | |load" when MALLOC_DEBUG is enabled. | | + |--------+------------+--------------------------------------+--------------| + |421646 |rmudgett |chan_pjsip: Update media translation | | + | | |paths when new SDP negotiated. | | + |--------+------------+--------------------------------------+--------------| + |421785 |mmichelson |Improve consistency of party ID | | + | | |privacy usage. | | + |--------+------------+--------------------------------------+--------------| + |421791 |mmichelson |Let's try checking the name and | | + | | |number, instead of the name twice. | | + |--------+------------+--------------------------------------+--------------| + | | |Ensure after-bridge behavior is | | + |421795 |mmichelson |correct when moving from Stasis to a | | + | | |non-Stasis bridge. | | + |--------+------------+--------------------------------------+--------------| + |421803 |rmudgett |res_musiconhold.c: Remove obsolete | | + | | |REF_DEBUG code. | | + |--------+------------+--------------------------------------+--------------| + |421861 |mjordan |main/message: Add a new-line to a | | + | | |DEBUG message | | + |--------+------------+--------------------------------------+--------------| + |421883 |mmichelson |Fix a locking inversion in MixMonitor.| | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_transport_websocket: Ensure | | + |421933 |file |secure Websocket clients can be | | + | | |called. | | + |--------+------------+--------------------------------------+--------------| + |421950 |file |res_pjsip_transport_websocket: Fix a | | + | | |progressive memory growth. | | + |--------+------------+--------------------------------------+--------------| + |422038 |rmudgett |res_musiconhold.c: Release any format | | + | | |refs before memset(). | | + |--------+------------+--------------------------------------+--------------| + |422072 |mmichelson |Fix race condition in the scheduler | | + | | |when deleting a running entry. | | + |--------+------------+--------------------------------------+--------------| + |422092 |gtjoseph |confbridge: Make kick, mute and unmute| | + | | |handle channel targets consistently. | | + |--------+------------+--------------------------------------+--------------| + |422158 |kmoore |CallerID: Fix parsing of malformed | | + | | |callerid | | + |--------+------------+--------------------------------------+--------------| + |422178 |gtjoseph |confbridge: Add 'Admin' param to join,| | + | | |leave, mute, unmute and talking events| | + |--------+------------+--------------------------------------+--------------| + |422201 |rmudgett |sched: Fix typo and whitespace change.| | + |--------+------------+--------------------------------------+--------------| + |422216 |rmudgett |res/res_pjsip/pjsip_options.c: | | + | | |Eliminate excessive RAII_VAR usage. | | + |--------+------------+--------------------------------------+--------------| + | | |Fix bug that did not allow for | | + |422240 |mmichelson |multiple batched RLS notifications to | | + | | |be sent. | | + |--------+------------+--------------------------------------+--------------| + |422257 |rmudgett |Added ConfBridge AMI event note to | | + | | |UPGRADE.txt. | | + |--------+------------+--------------------------------------+--------------| + | | |LICENSE: Clarify language in | | + |422297 |mjordan |Asterisk's LICENSE to allow for | | + | | |linking to UniMRCP | | + |--------+------------+--------------------------------------+--------------| + |422358 |sgriepentrog|The assertion that peer was not found | | + | | |on final event | | + |--------+------------+--------------------------------------+--------------| + |422443 |gtjoseph |manager: Make WaitEvent action respect| | + | | |eventfilters | | + |--------+------------+--------------------------------------+--------------| + |422446 |gtjoseph |confbridge: Add Duration to | | + | | |ConfbridgeList event | | + |--------+------------+--------------------------------------+--------------| + |422524 |mjordan |main/cli: Do not attempt to show CDR | | + | | |data for internal channels | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_transport_websocket: Fix | | + |422559 |file |crash when the Contact header is not a| | + | | |URI. | | + |--------+------------+--------------------------------------+--------------| + |422632 |jrose |Manager: Require read permission for | | + | | |SYSTEM in order to send FullyBooted | | + |--------+------------+--------------------------------------+--------------| + |422647 |kmoore |Menuselect: Fix incorrect enabling on | | + | | |failed deps | | + |--------+------------+--------------------------------------+--------------| + |422663 |rmudgett |devicestate.c: Minor tweaks | | + |--------+------------+--------------------------------------+--------------| + |422683 |jrose |Call IDs: Fix appearance of call ID in| | + | | |core show channels when NULL | | + |--------+------------+--------------------------------------+--------------| + | | |Dial API: Add a dial option to | | + |422697 |jrose |indicate the dialed channel will | | + | | |replace dialer | | + |--------+------------+--------------------------------------+--------------| + |422701 |rmudgett |func_channel.c: Add missing locking to| | + | | |some CHANNEL() requests. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_sdp_rtp: Fix retrieval of | | + |422748 |file |"ice-pwd" attribute if in session and | | + | | |not media stream. | | + |--------+------------+--------------------------------------+--------------| + |422768 |mjordan |main/rtp_engine: Format NTP timestamps| | + | | |as unsigned ints | | + |--------+------------+--------------------------------------+--------------| + |422771 |mjordan |main/cdr: Copy over location | | + | | |information during a fork | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_pubsub: Check supported | | + |422837 |jrose |headers for eventlist when subscribing| | + | | |to | | + |--------+------------+--------------------------------------+--------------| + |422854 |mmichelson |Add sample configuration for resource | | + | | |lists. | | + |--------+------------+--------------------------------------+--------------| + |422856 |mmichelson |Add note about configuring list_items | | + | | |on a single line. | | + |--------+------------+--------------------------------------+--------------| + | | |func_channel: Add CHANNEL(onhold) item| | + |422870 |rmudgett |to get the current hold status of the | | + | | |channel. | | + |--------+------------+--------------------------------------+--------------| + | | |Sounds/BuildSystem: Modifications to | | + |422884 |newtonr |include new releases and Japanese | | + | | |language. | | + |--------+------------+--------------------------------------+--------------| + |422885 |rmudgett |Update CHANGES for CHANNEL(onhold). | | + |--------+------------+--------------------------------------+--------------| + |422902 |seanbright |pjsip/config_auth.c: Add missing | | + | | |whitespace to log messages. | | + |--------+------------+--------------------------------------+--------------| + | | |config: bug: fix truncation of | | + |422906 |gtjoseph |included config files on permissions | | + | | |error | | + |--------+------------+--------------------------------------+--------------| + | | |Remove undocumented default behavior | | + |422967 |mmichelson |of ast_play_and_record_full | | + | | |acceptdtmf. | | + |--------+------------+--------------------------------------+--------------| + |423004 |file |chan_rtp: Add unicast RTP support. | | + |--------+------------+--------------------------------------+--------------| + |423065 |wdoekes |musiconhold: Add sort=randstart, and | | + | | |deprecate old stuff. | | + |--------+------------+--------------------------------------+--------------| + |423130 |wdoekes |contrib: Fix verifyi typo in alembic | | + | | |DB script ps_transport table. | | + |--------+------------+--------------------------------------+--------------| + |423174 |file |res_pjsip_session: Fix usage of wrong | | + | | |memory pool when creating local SDP. | | + |--------+------------+--------------------------------------+--------------| + |423213 |file |Multiple revisions 423209,423212 | | + |--------+------------+--------------------------------------+--------------| + |423237 |mjordan |Add some pbx python stuff | | + |--------+------------+--------------------------------------+--------------| + |423238 |mjordan |pbx/Makefile: Revert r423237 | | + |--------+------------+--------------------------------------+--------------| + | | |res_rtp_asterisk: Ensure that the | | + |423256 |file |thread terminating pj stuff is | | + | | |registered. | | + |--------+------------+--------------------------------------+--------------| + | | |config: bug: Fix SEGV in | | + |423280 |gtjoseph |ast_category_insert when matching | | + | | |category isn't found | | + |--------+------------+--------------------------------------+--------------| + |423283 |dlee |Only install dahdi_span_config_hook if| | + | | |DAHDI is enabled | | + |--------+------------+--------------------------------------+--------------| + |423415 |mmichelson |Add API call to determine if format | | + | | |capability structure is "empty". | | + |--------+------------+--------------------------------------+--------------| + |423422 |rmudgett |astobj2.c/refcounter.py: Fix to deal | | + | | |with invalid object refs. | | + |--------+------------+--------------------------------------+--------------| + | | |bridge_softmix.c: Made use | | + |423424 |rmudgett |ao2_replace() instead of the inline | | + | | |equivalent. | | + |--------+------------+--------------------------------------+--------------| + |423463 |mmichelson |Add subscription state test events. | | + |--------+------------+--------------------------------------+--------------| + |423480 |gtjoseph |utils: Create ast_strsep function that| | + | | |ignores separators inside quotes | | + |--------+------------+--------------------------------------+--------------| + |423483 |seanbright |res_pjsip: Don't require a password | | + | | |when doing userpass authentication. | | + |--------+------------+--------------------------------------+--------------| + |423505 |kmoore |PJSIP: Prevent T38 framehook being put| | + | | |on wrong channel | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_sdp_rtp.c: Fix native | | + |423563 |rmudgett |formats containing formats that were | | + | | |not negotiated. | | + |--------+------------+--------------------------------------+--------------| + |423642 |mjordan |main/channel: Unlock channel in | | + | | |off-nominal path | | + |--------+------------+--------------------------------------+--------------| + |423784 |mmichelson |Make CDR and CEL unit tests less | | + | | |FRACKy. | | + |--------+------------+--------------------------------------+--------------| + |423804 |wdoekes |chan_sip: Unref outbound proxy | | + | | |structure on dialog/pvt destruction. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip.c: Add missing off nominal | | + |423896 |rmudgett |cleanup in | | + | | |ast_sip_push_task_synchronous(). | | + |--------+------------+--------------------------------------+--------------| + |423978 |wdoekes |core: Don't allow free to mean | | + | | |ast_free (and malloc, etc..). | | + |--------+------------+--------------------------------------+--------------| + |424038 |wdoekes |core: Ouch, forgot to undo a test | | + | | |free() in r423978. | | + |--------+------------+--------------------------------------+--------------| + | | |format_mp3: Made the get script | | + |424039 |rmudgett |conditionally apply patch if not | | + | | |already there. | | + |--------+------------+--------------------------------------+--------------| + |424058 |file |res_pjsip_session: Add additional | | + | | |checks for delaying session refreshes.| | + |--------+------------+--------------------------------------+--------------| + |424077 |file |res_pjsip_session: Reduce SDP size by | | + | | |removing duplicate connection lines. | | + |--------+------------+--------------------------------------+--------------| + |424098 |rmudgett |threadpool.c: Minor cleanup fixes. | | + |--------+------------+--------------------------------------+--------------| + |424109 |rmudgett |Simplify UUID generation in several | | + | | |places. | | + |--------+------------+--------------------------------------+--------------| + | | |res_rtp_asterisk: Ensure that the base| | + |424154 |file |and mapped address for candidates is | | + | | |present in SDP. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_sdp_rtp: Don't place an | | + |424157 |file |extra whitespace before 'rport' and | | + | | |don't put IPv6 addresses in brackets. | | + |--------+------------+--------------------------------------+--------------| + |424185 |wdoekes |chan_sip: Simplify some unref code by | | + | | |removing unlink_peer_from_tables. | | + |--------+------------+--------------------------------------+--------------| + |424246 |kmoore |PJSIP: Force transport on contact | | + | | |rewrite | | + |--------+------------+--------------------------------------+--------------| + |424267 |kmoore |PJSIP: Handle defaults properly | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_sdp_rtp: Accept DTLS | | + |424289 |file |attributes in top level, not just | | + | | |media session. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip: Add 'dtls_fingerprint' | | + |424292 |file |option to configure DTLS fingerprint | | + | | |hash. | | + |--------+------------+--------------------------------------+--------------| + |424339 |sgriepentrog|res_pjsip: document use of | | + | | |rewrite_contact in sample conf | | + |--------+------------+--------------------------------------+--------------| + |424428 |kmoore |PJSIP: Restore functional default for | | + | | |callerid_privacy | | + |--------+------------+--------------------------------------+--------------| + | | |sorcery: Prevent SEGV in | | + |424449 |gtjoseph |sorcery_wizard_create when there's no | | + | | |create function | | + |--------+------------+--------------------------------------+--------------| + |424530 |rmudgett |res_pjsip: Fix XML typo and update | | + | | |CHANGES. | | + |--------+------------+--------------------------------------+--------------| + |424648 |mjordan |sdp_srtp: Add new lines to some | | + | | |WARNING messages | | + |--------+------------+--------------------------------------+--------------| + |424714 |mjordan |res/res_pjsip_pubsub: Fix typo in | | + | | |WARNING message | | + |--------+------------+--------------------------------------+--------------| + |424770 |kmoore |Stasis: Only log errors for | | + | | |non-declined types | | + |--------+------------+--------------------------------------+--------------| + |424834 |kmoore |Indexer: Format message types may not | | + | | |exist | | + |--------+------------+--------------------------------------+--------------| + |424851 |kmoore |Stasis: Relegate log message to | | + | | |dev-mode | | + |--------+------------+--------------------------------------+--------------| + |424943 |rmudgett |cdr.c: Make turning on CDR debug a one| | + | | |step process instead of two. | | + |--------+------------+--------------------------------------+--------------| + |424965 |gtjoseph |res_phoneprov: Refactor phoneprov to | | + | | |allow pluggable config providers | | + |--------+------------+--------------------------------------+--------------| + |424987 |mjordan |res/res_phoneprov: Don't cancel | | + | | |Asterisk load on module load failure | | + |--------+------------+--------------------------------------+--------------| + |425009 |gtjoseph |res_pjsip_phoneprov_provider: Provides| | + | | |pjsip integration with res_phoneprov | | + |--------+------------+--------------------------------------+--------------| + |425053 |gtjoseph |res_pjsip_phoneprov_provider: fix | | + | | |compile breakage on AST_VECTOR | | + |--------+------------+--------------------------------------+--------------| + |425218 |file |res_pjsip_phoneprov_provider: Add | | + | | |missing dependency on pjproject. | | + |--------+------------+--------------------------------------+--------------| + | | |res/res_phoneprov: Bail on | | + |425222 |mjordan |registration if res_phoneprov didn't | | + | | |load | | + |--------+------------+--------------------------------------+--------------| + | | |bridge: During a smart bridge | | + |425244 |file |operation provide a more complete | | + | | |bridge to the old technology. | | + |--------+------------+--------------------------------------+--------------| + |425266 |gtjoseph |res_phoneprov: Cleanup module load | | + | | |error handling | | + |--------+------------+--------------------------------------+--------------| + | | |res_rtp_asterisk: Make the ICE | | + |425363 |file |transport check case insensitive as | | + | | |some implementations use 'udp'. | | + |--------+------------+--------------------------------------+--------------| + |425385 |gtjoseph |manager/config: Support templates and | | + | | |non-unique category names via AMI | | + |--------+------------+--------------------------------------+--------------| + |425482 |gtjoseph |res_phoneprov: Create accessor for | | + | | |ast_phoneprov_std_variable_lookup | | + |--------+------------+--------------------------------------+--------------| + |425527 |gtjoseph |config: Fix SEGV in unit test with | | + | | |MALLOC_DEBUG | | + |--------+------------+--------------------------------------+--------------| + |425628 |rmudgett |chan_motif: Cleanup | | + | | |jingle_tech.capabilities only once. | | + |--------+------------+--------------------------------------+--------------| + | | |res_rtp_asterisk: Fix a bug where ICE | | + |425647 |file |state would get reset when it | | + | | |shouldn't. | | + |--------+------------+--------------------------------------+--------------| + | | |config: Fix inf loop using | | + |425715 |gtjoseph |ast_category_browse and | | + | | |ast_variable_retrieve | | + |--------+------------+--------------------------------------+--------------| + |425759 |mjordan |test_cel: Update pickup test to expect| | + | | |CANCEL instead of ANSWSER | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip: Add 'user_eq_phone' option | | + |425804 |file |to add a 'user=phone' parameter when | | + | | |applicable. | | + |--------+------------+--------------------------------------+--------------| + | | |res_pjsip_keepalive: Add runtime | | + |425825 |file |configurable keepalive module for | | + | | |connection-oriented transports. | | + |--------+------------+--------------------------------------+--------------| + |425924 |mjordan |res/res_pjsip_sdp_rtp: Remove left | | + | | |over reference to override_prefs | | + |--------+------------+--------------------------------------+--------------| + |425945 |mjordan |res/res_pjsip_sdp_rtp: Revert 425924 | | + |--------+------------+--------------------------------------+--------------| + | | |build: Force -fsigned-char on | | + |425966 |gtjoseph |platforms where the default for char | | + | | |is unsigned | | + +---------------------------------------------------------------------------+ + + ---------------------------------------------------------------------- + + 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 | 1835 +++ + CREDITS | 2 + LICENSE | 20 + Makefile | 88 + Makefile.rules | 4 + README-SERIOUSLY.bestpractices.txt | 23 + UPGRADE-11.txt | 17 + UPGRADE-12.txt | 478 + UPGRADE-13.txt | 399 + UPGRADE.txt | 391 + addons/Makefile | 1 + addons/app_mysql.c | 7 + addons/app_saycountpl.c | 138 + addons/cdr_mysql.c | 15 + addons/chan_mobile.c | 54 + addons/chan_ooh323.c | 755 - + addons/chan_ooh323.h | 4 + addons/format_mp3.c | 9 + addons/ooh323c/src/context.c | 5 + addons/ooh323c/src/errmgmt.c | 5 + addons/ooh323c/src/memheap.c | 34 + addons/ooh323c/src/ooCalls.c | 5 + addons/ooh323c/src/ooCalls.h | 2 + addons/ooh323c/src/ooCapability.c | 16 + addons/ooh323c/src/ooCmdChannel.c | 28 + addons/ooh323c/src/ooGkClient.c | 20 + addons/ooh323c/src/ooGkClient.h | 3 + addons/ooh323c/src/ooStackCmds.c | 148 + addons/ooh323c/src/ooTimer.c | 6 + addons/ooh323c/src/oochannels.c | 11 + addons/ooh323c/src/ooh245.c | 10 + addons/ooh323c/src/ooh323.c | 12 + addons/ooh323c/src/ooq931.c | 14 + addons/ooh323c/src/printHandler.c | 11 + addons/ooh323cDriver.c | 165 + addons/ooh323cDriver.h | 6 + addons/res_config_mysql.c | 3 + apps/app_adsiprog.c | 3 + apps/app_agent_pool.c | 187 + apps/app_alarmreceiver.c | 14 + apps/app_amd.c | 21 + apps/app_bridgewait.c | 43 + apps/app_cdr.c | 129 + apps/app_celgenuserevent.c | 3 + apps/app_chanisavail.c | 5 + apps/app_chanspy.c | 179 + apps/app_confbridge.c | 590 - + apps/app_dahdibarge.c | 311 + apps/app_dahdiras.c | 7 + apps/app_dial.c | 106 + apps/app_dictate.c | 17 + apps/app_directed_pickup.c | 199 + apps/app_directory.c | 48 + apps/app_disa.c | 16 + apps/app_dumpchan.c | 24 + apps/app_echo.c | 5 + apps/app_externalivr.c | 3 + apps/app_fax.c | 50 + apps/app_festival.c | 31 + apps/app_followme.c | 5 + apps/app_forkcdr.c | 88 + apps/app_getcpeid.c | 9 + apps/app_ices.c | 17 + apps/app_image.c | 3 + apps/app_ivrdemo.c | 3 + apps/app_jack.c | 77 + apps/app_macro.c | 7 + apps/app_meetme.c | 174 + apps/app_milliwatt.c | 15 + apps/app_minivm.c | 5 + apps/app_mixmonitor.c | 220 + apps/app_morsecode.c | 3 + apps/app_mp3.c | 34 + apps/app_nbscat.c | 35 + apps/app_originate.c | 33 + apps/app_osplookup.c | 1 + apps/app_page.c | 42 + apps/app_playback.c | 1 + apps/app_queue.c | 1129 +- + apps/app_readfile.c | 134 + apps/app_record.c | 64 + apps/app_saycounted.c | 3 + apps/app_sayunixtime.c | 14 + apps/app_setcallerid.c | 3 + apps/app_skel.c | 2 + apps/app_sms.c | 69 + apps/app_speech_utils.c | 73 + apps/app_stack.c | 63 + apps/app_stasis.c | 1 + apps/app_talkdetect.c | 19 + apps/app_test.c | 20 + apps/app_transfer.c | 2 + apps/app_url.c | 3 + apps/app_userevent.c | 4 + apps/app_verbose.c | 30 + apps/app_voicemail.c | 606 - + apps/app_waitforring.c | 3 + apps/app_waitforsilence.c | 16 + apps/app_zapateller.c | 3 + apps/confbridge/conf_chan_announce.c | 8 + apps/confbridge/conf_chan_record.c | 27 + apps/confbridge/conf_config_parser.c | 307 + apps/confbridge/conf_state.c | 6 + apps/confbridge/conf_state_empty.c | 1 + apps/confbridge/conf_state_inactive.c | 11 + apps/confbridge/conf_state_multi.c | 9 + apps/confbridge/conf_state_multi_marked.c | 78 + apps/confbridge/conf_state_single.c | 5 + apps/confbridge/conf_state_single_marked.c | 5 + apps/confbridge/confbridge_manager.c | 90 + apps/confbridge/include/confbridge.h | 83 + autoconf/ast_ext_tool_check.m4 | 63 + bridges/bridge_builtin_features.c | 30 + bridges/bridge_holding.c | 18 + bridges/bridge_native_rtp.c | 197 + bridges/bridge_simple.c | 11 + bridges/bridge_softmix.c | 106 + build_tools/cflags.xml | 15 + build_tools/install_subst | 43 + build_tools/menuselect-deps.in | 1 + build_tools/post_process_documentation.py | 5 + build_tools/prep_tarball | 4 + cdr/cdr_adaptive_odbc.c | 24 + cdr/cdr_csv.c | 6 + cdr/cdr_custom.c | 5 + cdr/cdr_manager.c | 25 + cdr/cdr_odbc.c | 14 + cdr/cdr_pgsql.c | 79 + cdr/cdr_radius.c | 14 + cdr/cdr_sqlite.c | 6 + cdr/cdr_sqlite3_custom.c | 21 + cdr/cdr_syslog.c | 5 + cdr/cdr_tds.c | 7 + cel/cel_custom.c | 11 + cel/cel_manager.c | 8 + cel/cel_odbc.c | 12 + cel/cel_pgsql.c | 84 + cel/cel_radius.c | 9 + cel/cel_sqlite3_custom.c | 18 + cel/cel_tds.c | 35 + channels/Makefile | 67 + channels/chan_alsa.c | 53 + channels/chan_bridge_media.c | 31 + channels/chan_console.c | 56 + channels/chan_dahdi.c | 1687 ++- + channels/chan_dahdi.h | 33 + channels/chan_gtalk.c | 2438 ---- + channels/chan_h323.c | 3516 ------ + channels/chan_iax2.c | 2585 +++-- + channels/chan_jingle.c | 2080 ---- + channels/chan_mgcp.c | 514 - + channels/chan_misdn.c | 99 + channels/chan_motif.c | 231 + channels/chan_multicast_rtp.c | 204 + channels/chan_nbs.c | 70 + channels/chan_oss.c | 44 + channels/chan_phone.c | 235 + channels/chan_pjsip.c | 887 + + channels/chan_rtp.c | 335 + channels/chan_sip.c | 3540 +++---- + channels/chan_skinny.c | 774 - + channels/chan_unistim.c | 733 - + channels/chan_vpb.cc | 124 + channels/dahdi/bridge_native_dahdi.c | 31 + channels/iax2/codec_pref.c | 534 + + channels/iax2/firmware.c | 2 + channels/iax2/format_compatibility.c | 136 + channels/iax2/include/codec_pref.h | 150 + channels/iax2/include/format_compatibility.h | 65 + channels/iax2/include/parser.h | 7 + channels/iax2/parser.c | 93 + channels/iax2/provision.c | 9 + channels/pjsip/dialplan_functions.c | 912 + + channels/pjsip/include/chan_pjsip.h | 58 + channels/pjsip/include/dialplan_functions.h | 76 + channels/sig_analog.c | 76 + channels/sig_pri.c | 1268 +- + channels/sig_pri.h | 48 + channels/sig_ss7.c | 1967 +++ + channels/sig_ss7.h | 108 + channels/sip/config_parser.c | 4 + channels/sip/dialplan_functions.c | 4 + channels/sip/include/reqresp_parser.h | 24 + channels/sip/include/route.h | 120 + channels/sip/include/sip.h | 78 + channels/sip/reqresp_parser.c | 113 + channels/sip/route.c | 205 + channels/sip/security_events.c | 4 + channels/sip/utils.c | 2 + codecs/codec_a_mu.c | 40 + codecs/codec_adpcm.c | 51 + codecs/codec_alaw.c | 50 + codecs/codec_dahdi.c | 400 + codecs/codec_g722.c | 63 + codecs/codec_g726.c | 63 + codecs/codec_gsm.c | 54 + codecs/codec_ilbc.c | 44 + codecs/codec_lpc10.c | 51 + codecs/codec_resample.c | 76 + codecs/codec_speex.c | 117 + codecs/codec_ulaw.c | 78 + codecs/ex_adpcm.h | 3 + codecs/ex_alaw.h | 2 + codecs/ex_g722.h | 2 + codecs/ex_g726.h | 2 + codecs/ex_gsm.h | 3 + codecs/ex_ilbc.h | 3 + codecs/ex_lpc10.h | 2 + codecs/ex_speex.h | 5 + codecs/ex_ulaw.h | 3 + codecs/ilbc/doCPLC.c | 2 + config.guess | 329 + config.sub | 85 + configs/acl.conf.sample | 80 + configs/adsi.conf.sample | 8 + configs/agents.conf.sample | 70 + configs/alarmreceiver.conf.sample | 91 + configs/alsa.conf.sample | 78 + configs/amd.conf.sample | 18 + configs/app_mysql.conf.sample | 24 + configs/app_skel.conf.sample | 27 + configs/ari.conf.sample | 24 + configs/asterisk.adsi | 159 + configs/asterisk.conf.sample | 97 + configs/calendar.conf.sample | 109 + configs/ccss.conf.sample | 205 + configs/cdr.conf.sample | 171 + configs/cdr_adaptive_odbc.conf.sample | 60 + configs/cdr_custom.conf.sample | 14 + configs/cdr_manager.conf.sample | 15 + configs/cdr_mysql.conf.sample | 60 + configs/cdr_odbc.conf.sample | 11 + configs/cdr_pgsql.conf.sample | 15 + configs/cdr_sqlite3_custom.conf.sample | 10 + configs/cdr_syslog.conf.sample | 83 + configs/cdr_tds.conf.sample | 78 + configs/cel.conf.sample | 116 + configs/cel_custom.conf.sample | 35 + configs/cel_odbc.conf.sample | 108 + configs/cel_pgsql.conf.sample | 67 + configs/cel_sqlite3_custom.conf.sample | 24 + configs/cel_tds.conf.sample | 69 + configs/chan_dahdi.conf.sample | 1601 --- + configs/chan_mobile.conf.sample | 69 + configs/cli.conf.sample | 12 + configs/cli_aliases.conf.sample | 201 + configs/cli_permissions.conf.sample | 82 + configs/codecs.conf.sample | 153 + configs/confbridge.conf.sample | 357 + configs/config_test.conf.sample | 38 + configs/console.conf.sample | 97 + configs/dbsep.conf.sample | 35 + configs/dnsmgr.conf.sample | 5 + configs/dsp.conf.sample | 43 + configs/dundi.conf.sample | 268 + configs/enum.conf.sample | 22 + configs/extconfig.conf.sample | 102 + configs/extensions.ael.sample | 456 + configs/extensions.conf.sample | 857 - + configs/extensions.lua.sample | 221 + configs/extensions_minivm.conf.sample | 159 + configs/features.conf.sample | 225 + configs/festival.conf.sample | 35 + configs/followme.conf.sample | 91 + configs/func_odbc.conf.sample | 96 + configs/gtalk.conf.sample | 27 + configs/h323.conf.sample | 210 + configs/http.conf.sample | 80 + configs/iax.conf.sample | 665 - + configs/iaxprov.conf.sample | 81 + configs/indications.conf.sample | 730 - + configs/jabber.conf.sample | 39 + configs/jingle.conf.sample | 20 + configs/logger.conf.sample | 133 + configs/manager.conf.sample | 154 + configs/meetme.conf.sample | 45 + configs/mgcp.conf.sample | 142 + configs/minivm.conf.sample | 218 + configs/misdn.conf.sample | 537 - + configs/modules.conf.sample | 45 + configs/motif.conf.sample | 99 + configs/musiconhold.conf.sample | 89 + configs/muted.conf.sample | 39 + configs/ooh323.conf.sample | 204 + configs/osp.conf.sample | 117 + configs/oss.conf.sample | 153 + configs/phone.conf.sample | 51 + configs/phoneprov.conf.sample | 137 + configs/pjsip.conf.sample | 26 + configs/queuerules.conf.sample | 20 + configs/queues.conf.sample | 549 - + configs/res_config_mysql.conf.sample | 43 + configs/res_config_sqlite.conf.sample | 11 + configs/res_config_sqlite3.conf.sample | 31 + configs/res_corosync.conf.sample | 31 + configs/res_curl.conf.sample | 8 + configs/res_fax.conf.sample | 28 + configs/res_ldap.conf.sample | 199 + configs/res_odbc.conf.sample | 121 + configs/res_parking.conf.sample | 48 + configs/res_pgsql.conf.sample | 29 + configs/res_pktccops.conf.sample | 32 + configs/res_snmp.conf.sample | 22 + configs/res_stun_monitor.conf.sample | 27 + configs/rtp.conf.sample | 60 + configs/safe_asterisk.conf.sample | 20 + configs/samples/acl.conf.sample | 80 + configs/samples/adsi.conf.sample | 8 + configs/samples/agents.conf.sample | 70 + configs/samples/alarmreceiver.conf.sample | 91 + configs/samples/alsa.conf.sample | 78 + configs/samples/amd.conf.sample | 18 + configs/samples/app_mysql.conf.sample | 24 + configs/samples/app_skel.conf.sample | 27 + configs/samples/ari.conf.sample | 31 + configs/samples/asterisk.adsi | 159 + configs/samples/asterisk.conf.sample | 97 + configs/samples/calendar.conf.sample | 109 + configs/samples/ccss.conf.sample | 205 + configs/samples/cdr.conf.sample | 171 + configs/samples/cdr_adaptive_odbc.conf.sample | 60 + configs/samples/cdr_custom.conf.sample | 14 + configs/samples/cdr_manager.conf.sample | 15 + configs/samples/cdr_mysql.conf.sample | 60 + configs/samples/cdr_odbc.conf.sample | 11 + configs/samples/cdr_pgsql.conf.sample | 16 + configs/samples/cdr_sqlite3_custom.conf.sample | 10 + configs/samples/cdr_syslog.conf.sample | 83 + configs/samples/cdr_tds.conf.sample | 78 + configs/samples/cel.conf.sample | 116 + configs/samples/cel_custom.conf.sample | 35 + configs/samples/cel_odbc.conf.sample | 108 + configs/samples/cel_pgsql.conf.sample | 68 + configs/samples/cel_sqlite3_custom.conf.sample | 24 + configs/samples/cel_tds.conf.sample | 69 + configs/samples/chan_dahdi.conf.sample | 1695 +++ + configs/samples/chan_mobile.conf.sample | 69 + configs/samples/cli.conf.sample | 12 + configs/samples/cli_aliases.conf.sample | 203 + configs/samples/cli_permissions.conf.sample | 82 + configs/samples/codecs.conf.sample | 153 + configs/samples/confbridge.conf.sample | 373 + configs/samples/config_test.conf.sample | 38 + configs/samples/console.conf.sample | 97 + configs/samples/dbsep.conf.sample | 35 + configs/samples/dnsmgr.conf.sample | 5 + configs/samples/dsp.conf.sample | 43 + configs/samples/dundi.conf.sample | 268 + configs/samples/enum.conf.sample | 22 + configs/samples/extconfig.conf.sample | 109 + configs/samples/extensions.ael.sample | 456 + configs/samples/extensions.conf.sample | 857 + + configs/samples/extensions.lua.sample | 241 + configs/samples/extensions_minivm.conf.sample | 159 + configs/samples/features.conf.sample | 115 + configs/samples/festival.conf.sample | 35 + configs/samples/followme.conf.sample | 91 + configs/samples/func_odbc.conf.sample | 96 + configs/samples/hep.conf.sample | 16 + configs/samples/http.conf.sample | 96 + configs/samples/iax.conf.sample | 672 + + configs/samples/iaxprov.conf.sample | 81 + configs/samples/indications.conf.sample | 736 + + configs/samples/logger.conf.sample | 134 + configs/samples/manager.conf.sample | 157 + configs/samples/meetme.conf.sample | 45 + configs/samples/mgcp.conf.sample | 142 + configs/samples/minivm.conf.sample | 218 + configs/samples/misdn.conf.sample | 537 + + configs/samples/modules.conf.sample | 45 + configs/samples/motif.conf.sample | 99 + configs/samples/musiconhold.conf.sample | 95 + configs/samples/muted.conf.sample | 39 + configs/samples/ooh323.conf.sample | 208 + configs/samples/osp.conf.sample | 117 + configs/samples/oss.conf.sample | 153 + configs/samples/phone.conf.sample | 51 + configs/samples/phoneprov.conf.sample | 143 + configs/samples/pjsip.conf.sample | 919 + + configs/samples/pjsip_notify.conf.sample | 57 + configs/samples/queuerules.conf.sample | 31 + configs/samples/queues.conf.sample | 549 + + configs/samples/res_config_mysql.conf.sample | 43 + configs/samples/res_config_sqlite.conf.sample | 11 + configs/samples/res_config_sqlite3.conf.sample | 31 + configs/samples/res_corosync.conf.sample | 31 + configs/samples/res_curl.conf.sample | 8 + configs/samples/res_fax.conf.sample | 28 + configs/samples/res_ldap.conf.sample | 199 + configs/samples/res_odbc.conf.sample | 121 + configs/samples/res_parking.conf.sample | 121 + configs/samples/res_pgsql.conf.sample | 30 + configs/samples/res_pktccops.conf.sample | 32 + configs/samples/res_snmp.conf.sample | 22 + configs/samples/res_stun_monitor.conf.sample | 27 + configs/samples/rtp.conf.sample | 60 + configs/samples/say.conf.sample | 383 + configs/samples/sip.conf.sample | 1576 +++ + configs/samples/sip_notify.conf.sample | 57 + configs/samples/skinny.conf.sample | 208 + configs/samples/sla.conf.sample | 151 + configs/samples/smdi.conf.sample | 75 + configs/samples/sorcery.conf.sample | 67 + configs/samples/ss7.timers.sample | 65 + configs/samples/stasis.conf.sample | 122 + configs/samples/statsd.conf.sample | 8 + configs/samples/telcordia-1.adsi | 83 + configs/samples/test_sorcery.conf.sample | 14 + configs/samples/udptl.conf.sample | 26 + configs/samples/unistim.conf.sample | 88 + configs/samples/users.conf.sample | 114 + configs/samples/voicemail.conf.sample | 469 + configs/samples/vpb.conf.sample | 248 + configs/samples/xmpp.conf.sample | 42 + configs/say.conf.sample | 383 + configs/sip.conf.sample | 1534 --- + configs/sip_notify.conf.sample | 57 + configs/skinny.conf.sample | 207 + configs/sla.conf.sample | 151 + configs/smdi.conf.sample | 75 + configs/sorcery.conf.sample | 50 + configs/stasis.conf.sample | 8 + configs/statsd.conf.sample | 8 + configs/telcordia-1.adsi | 83 + configs/test_sorcery.conf.sample | 14 + configs/udptl.conf.sample | 26 + configs/unistim.conf.sample | 86 + configs/users.conf.sample | 114 + configs/voicemail.conf.sample | 459 + configs/vpb.conf.sample | 248 + configs/xmpp.conf.sample | 42 + configure.ac | 182 + contrib/ast-db-manage/README.md | 63 + contrib/ast-db-manage/cdr.ini.sample | 57 + contrib/ast-db-manage/cdr/env.py | 74 + contrib/ast-db-manage/cdr/script.py.mako | 22 + contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py | 64 + contrib/ast-db-manage/config.ini.sample | 57 + contrib/ast-db-manage/config/env.py | 74 + contrib/ast-db-manage/config/script.py.mako | 22 + contrib/ast-db-manage/config/versions/10aedae86a32_add_outgoing_enum_va.py | 83 + contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py | 41 + contrib/ast-db-manage/config/versions/1d50859ed02e_create_accountcode.py | 20 + contrib/ast-db-manage/config/versions/21e526ad3040_add_pjsip_debug_option.py | 21 + contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py | 141 + contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 176 + contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 30 + contrib/ast-db-manage/config/versions/3855ee4e5f85_add_missing_pjsip_options.py | 24 + contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py | 189 + contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py | 61 + contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py | 330 + contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py | 60 + contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py | 32 + contrib/ast-db-manage/config/versions/581a4264e537_adding_extensions.py | 50 + contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py | 29 + contrib/ast-db-manage/config/versions/c6d929b23a8_create_pjsip_subscription_persistence_.py | 36 + contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py | 31 + contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py | 39 + contrib/ast-db-manage/voicemail.ini.sample | 57 + contrib/ast-db-manage/voicemail/env.py | 74 + contrib/ast-db-manage/voicemail/script.py.mako | 22 + contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py | 44 + contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py | 58 + 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 | 99 + contrib/realtime/mysql/voicemail.sql | 72 + contrib/realtime/mysql/voicemail_data.sql | 29 + contrib/realtime/mysql/voicemail_messages.sql | 31 + contrib/realtime/postgresql/realtime.sql | 166 + contrib/scripts/astgenkey | 2 + contrib/scripts/astgenkey.8 | 2 + contrib/scripts/autosupport | 12 + contrib/scripts/dahdi_span_config_hook | 32 + contrib/scripts/get_mp3_source.sh | 12 + contrib/scripts/get_swagger_ui.sh | 36 + contrib/scripts/live_ast | 6 + contrib/scripts/refcounter.py | 237 + contrib/scripts/safe_asterisk | 187 + 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 ++ + doc/aelparse.8 | 28 + doc/appdocsxml.dtd | 17 + doc/appdocsxml.xslt | 140 + doc/astdb2bdb.8 | 46 + doc/astdb2sqlite3.8 | 39 + doc/asterisk.8 | 102 + doc/smsq.8 | 146 + doc/snapshots.xslt | 115 + formats/format_g719.c | 16 + formats/format_g723.c | 15 + formats/format_g726.c | 16 + formats/format_g729.c | 16 + formats/format_gsm.c | 15 + formats/format_h263.c | 27 + formats/format_h264.c | 27 + formats/format_ilbc.c | 15 + formats/format_jpeg.c | 14 + formats/format_ogg_vorbis.c | 17 + formats/format_pcm.c | 40 + formats/format_siren14.c | 15 + formats/format_siren7.c | 15 + formats/format_sln.c | 79 + formats/format_vox.c | 15 + formats/format_wav.c | 29 + formats/format_wav_gsm.c | 16 + funcs/func_aes.c | 1 + funcs/func_audiohookinherit.c | 247 + funcs/func_blacklist.c | 5 + funcs/func_callcompletion.c | 10 + funcs/func_callerid.c | 10 + funcs/func_cdr.c | 391 + funcs/func_channel.c | 86 + funcs/func_config.c | 6 + funcs/func_curl.c | 5 + funcs/func_db.c | 20 + funcs/func_devstate.c | 1 + funcs/func_dialgroup.c | 8 + funcs/func_dialplan.c | 13 + funcs/func_env.c | 34 + funcs/func_frame_trace.c | 25 + funcs/func_global.c | 6 + funcs/func_groupcount.c | 19 + funcs/func_hangupcause.c | 2 + funcs/func_iconv.c | 2 + funcs/func_jitterbuffer.c | 73 + funcs/func_lock.c | 21 + funcs/func_math.c | 8 + funcs/func_odbc.c | 271 + funcs/func_periodic_hook.c | 527 + + funcs/func_periodic_hook.exports.in | 7 + funcs/func_pitchshift.c | 14 + funcs/func_pjsip_endpoint.c | 161 + funcs/func_presencestate.c | 175 + funcs/func_realtime.c | 60 + funcs/func_shell.c | 18 + funcs/func_sorcery.c | 221 + funcs/func_speex.c | 9 + funcs/func_srv.c | 6 + funcs/func_strings.c | 106 + funcs/func_sysinfo.c | 10 + funcs/func_talkdetect.c | 404 + funcs/func_timeout.c | 18 + funcs/func_uri.c | 8 + funcs/func_vmcount.c | 21 + funcs/func_volume.c | 9 + include/asterisk.h | 2 + include/asterisk/_private.h | 18 + include/asterisk/abstract_jb.h | 2 + include/asterisk/acl.h | 16 + include/asterisk/aoc.h | 5 + include/asterisk/app.h | 503 + include/asterisk/ari.h | 26 + include/asterisk/astdb.h | 27 + include/asterisk/astmm.h | 58 + include/asterisk/astobj.h | 8 + include/asterisk/astobj2.h | 246 + include/asterisk/audiohook.h | 13 + include/asterisk/autochan.h | 5 + include/asterisk/autoconfig.h.in | 60 + include/asterisk/beep.h | 45 + include/asterisk/bridge.h | 111 + include/asterisk/bridge_channel.h | 51 + include/asterisk/bridge_channel_internal.h | 3 + include/asterisk/bridge_features.h | 59 + include/asterisk/bridge_internal.h | 7 + include/asterisk/bridge_technology.h | 4 + include/asterisk/bucket.h | 4 + include/asterisk/callerid.h | 4 + include/asterisk/cdr.h | 45 + include/asterisk/cel.h | 3 + include/asterisk/channel.h | 424 + include/asterisk/channel_internal.h | 4 + include/asterisk/channelstate.h | 5 + include/asterisk/chanvars.h | 18 + include/asterisk/codec.h | 186 + include/asterisk/compat.h | 8 + include/asterisk/compiler.h | 6 + include/asterisk/config.h | 225 + include/asterisk/config_options.h | 19 + include/asterisk/core_unreal.h | 4 + include/asterisk/data.h | 1 + include/asterisk/datastore.h | 16 + include/asterisk/devicestate.h | 33 + include/asterisk/dial.h | 4 + include/asterisk/dns.h | 3 + include/asterisk/doxyref.h | 1 + include/asterisk/endpoints.h | 34 + include/asterisk/event.h | 127 + include/asterisk/event_defs.h | 238 + include/asterisk/features.h | 14 + include/asterisk/features_config.h | 6 + include/asterisk/file.h | 9 + include/asterisk/format.h | 549 - + include/asterisk/format_cache.h | 296 + include/asterisk/format_cap.h | 387 + include/asterisk/format_compatibility.h | 129 + include/asterisk/format_pref.h | 114 + include/asterisk/frame.h | 113 + include/asterisk/framehook.h | 251 + include/asterisk/http.h | 162 + include/asterisk/http_websocket.h | 128 + include/asterisk/image.h | 2 + include/asterisk/jabber.h | 224 + include/asterisk/jingle.h | 66 + include/asterisk/json.h | 41 + include/asterisk/lock.h | 35 + include/asterisk/logger.h | 127 + include/asterisk/manager.h | 73 + include/asterisk/message.h | 157 + include/asterisk/mod_format.h | 10 + include/asterisk/module.h | 122 + include/asterisk/monitor.h | 4 + include/asterisk/netsock.h | 2 + include/asterisk/netsock2.h | 56 + include/asterisk/optional_api.h | 279 + include/asterisk/options.h | 19 + include/asterisk/parking.h | 12 + include/asterisk/pbx.h | 133 + include/asterisk/phoneprov.h | 124 + include/asterisk/res_fax.h | 11 + include/asterisk/res_hep.h | 111 + include/asterisk/res_mwi_external.h | 226 + include/asterisk/res_pjsip.h | 675 + + include/asterisk/res_pjsip_body_generator_types.h | 70 + include/asterisk/res_pjsip_cli.h | 110 + include/asterisk/res_pjsip_exten_state.h | 94 + include/asterisk/res_pjsip_outbound_publish.h | 165 + include/asterisk/res_pjsip_presence_xml.h | 115 + include/asterisk/res_pjsip_pubsub.h | 548 - + include/asterisk/res_pjsip_session.h | 199 + include/asterisk/rtp_engine.h | 185 + include/asterisk/sched.h | 2 + include/asterisk/sdp_srtp.h | 4 + include/asterisk/sem.h | 157 + include/asterisk/slin.h | 6 + include/asterisk/slinfactory.h | 6 + include/asterisk/smdi.h | 54 + include/asterisk/smoother.h | 89 + include/asterisk/sorcery.h | 228 + include/asterisk/speech.h | 2 + include/asterisk/spinlock.h | 488 + include/asterisk/stasis.h | 517 - + include/asterisk/stasis_app.h | 450 + include/asterisk/stasis_app_device_state.h | 95 + include/asterisk/stasis_app_impl.h | 34 + include/asterisk/stasis_app_mailbox.h | 91 + include/asterisk/stasis_app_playback.h | 3 + include/asterisk/stasis_app_recording.h | 78 + include/asterisk/stasis_app_snoop.h | 60 + include/asterisk/stasis_bridges.h | 112 + include/asterisk/stasis_channels.h | 104 + include/asterisk/stasis_endpoints.h | 9 + include/asterisk/stasis_internal.h | 12 + include/asterisk/stasis_message_router.h | 34 + include/asterisk/strings.h | 122 + include/asterisk/taskprocessor.h | 49 + include/asterisk/tcptls.h | 66 + include/asterisk/test.h | 2 + include/asterisk/threadstorage.h | 10 + include/asterisk/timing.h | 61 + include/asterisk/translate.h | 19 + include/asterisk/udptl.h | 16 + include/asterisk/uri.h | 181 + include/asterisk/utils.h | 28 + include/asterisk/vector.h | 333 + include/asterisk/xmldoc.h | 37 + include/asterisk/xmpp.h | 99 + main/Makefile | 17 + main/abstract_jb.c | 31 + main/acl.c | 97 + main/adsi.c | 2 + main/aoc.c | 8 + main/app.c | 794 + + main/ast_expr2.c | 1 + main/ast_expr2.y | 1 + main/ast_expr2f.c | 1 + main/asterisk.c | 591 - + main/asterisk.dynamics | 1 + main/astmm.c | 44 + main/astobj2.c | 5041 ---------- + main/astobj2_container.c | 1219 ++ + main/astobj2_container_private.h | 345 + main/astobj2_hash.c | 1153 ++ + main/astobj2_private.h | 49 + main/astobj2_rbtree.c | 2096 ++++ + main/audiohook.c | 233 + main/autoservice.c | 28 + main/bridge.c | 875 + + main/bridge_after.c | 8 + main/bridge_basic.c | 246 + main/bridge_channel.c | 617 + + main/bucket.c | 22 + main/callerid.c | 86 + main/ccss.c | 47 + main/cdr.c | 1188 +- + main/cel.c | 839 + + main/channel.c | 1665 +-- + main/channel_internal_api.c | 209 + main/chanvars.c | 66 + main/cli.c | 533 - + main/codec.c | 381 + main/codec_builtin.c | 845 + + main/config.c | 1250 +- + main/config_options.c | 127 + main/core_local.c | 74 + main/core_unreal.c | 198 + main/data.c | 98 + main/db.c | 53 + main/devicestate.c | 471 + main/dial.c | 152 + main/dns.c | 45 + main/dsp.c | 88 + main/editline/readline.c | 8 + main/editline/term.c | 6 + main/endpoints.c | 229 + main/enum.c | 4 + main/event.c | 137 + main/features.c | 33 + main/features_config.c | 139 + main/file.c | 157 + main/format.c | 1473 -- + main/format_cache.c | 515 + + main/format_cap.c | 911 - + main/format_compatibility.c | 274 + main/format_pref.c | 344 + main/frame.c | 595 - + main/framehook.c | 131 + main/hashtab.c | 3 + main/heap.c | 13 + main/http.c | 1377 ++ + main/image.c | 4 + main/indications.c | 27 + main/io.c | 4 + main/jitterbuf.c | 6 + main/json.c | 66 + main/loader.c | 291 + main/lock.c | 203 + main/logger.c | 492 + main/manager.c | 1776 ++- + main/manager_bridges.c | 141 + main/manager_channels.c | 138 + main/manager_endpoints.c | 7 + main/manager_mwi.c | 6 + main/manager_system.c | 4 + main/media_index.c | 39 + main/message.c | 609 - + main/named_acl.c | 4 + main/netsock.c | 111 + main/netsock2.c | 83 + main/optional_api.c | 350 + main/parking.c | 14 + main/pbx.c | 979 + + main/pickup.c | 12 + main/presencestate.c | 57 + main/rtp_engine.c | 891 + + main/say.c | 543 + + main/sched.c | 153 + main/sdp_srtp.c | 13 + main/security_events.c | 464 + main/sem.c | 116 + main/slinfactory.c | 36 + main/smoother.c | 227 + main/sorcery.c | 576 - + main/sounds_index.c | 68 + main/stasis.c | 1152 +- + main/stasis_bridges.c | 537 - + main/stasis_cache.c | 759 + + main/stasis_cache_pattern.c | 16 + main/stasis_channels.c | 771 + + main/stasis_config.c | 200 + main/stasis_endpoints.c | 28 + main/stasis_message.c | 62 + main/stasis_message_router.c | 289 + main/stasis_system.c | 4 + main/stasis_wait.c | 133 + main/stdtime/localtime.c | 3 + main/strings.c | 22 + main/stun.c | 10 + main/taskprocessor.c | 253 + main/tcptls.c | 646 + + main/tdd.c | 13 + main/test.c | 33 + main/threadpool.c | 19 + main/timing.c | 56 + main/translate.c | 861 - + main/udptl.c | 193 + main/uri.c | 323 + main/utils.c | 402 + main/xml.c | 3 + main/xmldoc.c | 396 + makeopts.in | 2 + menuselect/Makefile | 123 + menuselect/README | 178 + menuselect/aclocal.m4 | 19 + menuselect/autoconfig.h.in | 137 + menuselect/bootstrap.sh | 41 + menuselect/config.guess | 1420 ++ + menuselect/config.sub | 1794 +++ + menuselect/configure.ac | 154 + menuselect/contrib/Makefile-dummy | 17 + menuselect/contrib/menuselect-dummy | 741 + + menuselect/example_menuselect-tree | 487 + menuselect/install-sh | 323 + menuselect/linkedlists.h | 372 + menuselect/make_version | 56 + menuselect/makeopts.in | 26 + menuselect/menuselect.c | 2149 ++++ + menuselect/menuselect.h | 162 + menuselect/menuselect_curses.c | 1034 ++ + menuselect/menuselect_gtk.c | 358 + menuselect/menuselect_newt.c | 427 + menuselect/menuselect_stub.c | 39 + menuselect/missing | 360 + menuselect/strcompat.c | 243 + menuselect/test/build_tools/menuselect-deps | 52 + menuselect/test/menuselect-tree | 716 + + pbx/dundi-parser.c | 8 + pbx/pbx_ael.c | 13 + pbx/pbx_config.c | 275 + pbx/pbx_dundi.c | 11 + pbx/pbx_lua.c | 16 + pbx/pbx_realtime.c | 43 + pbx/pbx_spool.c | 15 + res/Makefile | 5 + res/ael/ael.flex | 3 + res/ael/ael.tab.c | 1 + res/ael/ael.y | 1 + res/ael/ael_lex.c | 3 + res/ael/pval.c | 47 + res/ari.make | 16 + res/ari/ari_model_validators.c | 1807 +++ + res/ari/ari_model_validators.h | 425 + res/ari/ari_websockets.c | 27 + res/ari/config.c | 14 + res/ari/internal.h | 24 + res/ari/resource_applications.c | 172 + res/ari/resource_applications.h | 131 + res/ari/resource_asterisk.c | 12 + res/ari/resource_asterisk.h | 63 + res/ari/resource_bridges.c | 462 + res/ari/resource_bridges.h | 260 + res/ari/resource_channels.c | 587 - + res/ari/resource_channels.h | 557 - + res/ari/resource_device_states.c | 111 + res/ari/resource_device_states.h | 106 + res/ari/resource_endpoints.c | 158 + res/ari/resource_endpoints.h | 86 + res/ari/resource_events.c | 60 + res/ari/resource_events.h | 46 + res/ari/resource_mailboxes.c | 93 + res/ari/resource_mailboxes.h | 108 + res/ari/resource_playback.c | 137 + res/ari/resource_playback.h | 84 + res/ari/resource_playbacks.c | 139 + res/ari/resource_playbacks.h | 95 + res/ari/resource_recordings.c | 212 + res/ari/resource_recordings.h | 101 + res/ari/resource_sounds.c | 32 + res/ari/resource_sounds.h | 29 + res/parking/parking_applications.c | 20 + res/parking/parking_bridge.c | 33 + res/parking/parking_bridge_features.c | 161 + res/parking/parking_controller.c | 2 + res/parking/parking_manager.c | 200 + res/parking/parking_tests.c | 102 + res/parking/res_parking.h | 13 + res/res_adsi.c | 55 + res/res_ael_share.c | 1 + res/res_agi.c | 237 + res/res_ari.c | 145 + res/res_ari_applications.c | 548 + + res/res_ari_asterisk.c | 168 + res/res_ari_bridges.c | 690 + + res/res_ari_channels.c | 1533 ++- + res/res_ari_device_states.c | 364 + res/res_ari_endpoints.c | 267 + res/res_ari_events.c | 224 + res/res_ari_mailboxes.c | 370 + res/res_ari_model.c | 8 + res/res_ari_playback.c | 280 + res/res_ari_playbacks.c | 321 + res/res_ari_recordings.c | 214 + res/res_ari_sounds.c | 57 + res/res_calendar.c | 50 + res/res_calendar_caldav.c | 9 + res/res_calendar_ews.c | 17 + res/res_calendar_exchange.c | 2 + res/res_calendar_icalendar.c | 4 + res/res_chan_stats.c | 7 + res/res_clialiases.c | 37 + res/res_clioriginate.c | 19 + res/res_config_curl.c | 5 + res/res_config_ldap.c | 17 + res/res_config_odbc.c | 291 + res/res_config_pgsql.c | 92 + res/res_config_sqlite.c | 11 + res/res_config_sqlite3.c | 2 + res/res_corosync.c | 397 + res/res_crypto.c | 3 + res/res_curl.c | 1 + res/res_fax.c | 611 + + res/res_fax.exports.in | 1 + res/res_fax_spandsp.c | 177 + res/res_format_attr_celt.c | 204 + res/res_format_attr_h263.c | 346 + res/res_format_attr_h264.c | 393 + res/res_format_attr_opus.c | 265 + res/res_format_attr_silk.c | 231 + res/res_hep.c | 627 + + res/res_hep.exports.in | 7 + res/res_hep_pjsip.c | 179 + res/res_hep_rtcp.c | 144 + res/res_http_post.c | 134 + res/res_http_websocket.c | 828 + + res/res_http_websocket.exports.in | 19 + res/res_jabber.c | 4823 --------- + res/res_manager_devicestate.c | 154 + res/res_manager_presencestate.c | 153 + res/res_monitor.c | 83 + res/res_musiconhold.c | 551 - + res/res_mutestream.c | 5 + res/res_mwi_external.c | 959 + + res/res_mwi_external.exports.in | 6 + res/res_mwi_external_ami.c | 380 + res/res_odbc.c | 5 + res/res_parking.c | 35 + res/res_phoneprov.c | 1476 +- + res/res_phoneprov.exports.in | 6 + res/res_pjsip.c | 1664 ++- + res/res_pjsip.exports.in | 66 + res/res_pjsip/config_auth.c | 239 + res/res_pjsip/config_domain_aliases.c | 4 + res/res_pjsip/config_global.c | 77 + res/res_pjsip/config_system.c | 88 + res/res_pjsip/config_transport.c | 510 - + res/res_pjsip/include/res_pjsip_private.h | 33 + res/res_pjsip/location.c | 722 + + res/res_pjsip/pjsip_cli.c | 342 + res/res_pjsip/pjsip_configuration.c | 1568 ++- + res/res_pjsip/pjsip_distributor.c | 83 + res/res_pjsip/pjsip_options.c | 611 - + res/res_pjsip/pjsip_outbound_auth.c | 6 + res/res_pjsip/presence_xml.c | 175 + res/res_pjsip/security_events.c | 118 + res/res_pjsip_acl.c | 85 + res/res_pjsip_authenticator_digest.c | 51 + res/res_pjsip_caller_id.c | 119 + res/res_pjsip_dialog_info_body_generator.c | 214 + res/res_pjsip_diversion.c | 6 + res/res_pjsip_dtmf_info.c | 8 + res/res_pjsip_endpoint_identifier_anonymous.c | 3 + res/res_pjsip_endpoint_identifier_ip.c | 305 + res/res_pjsip_endpoint_identifier_user.c | 5 + res/res_pjsip_exten_state.c | 525 - + res/res_pjsip_header_funcs.c | 626 + + res/res_pjsip_keepalive.c | 267 + res/res_pjsip_log_forwarder.c | 125 + res/res_pjsip_logger.c | 185 + res/res_pjsip_messaging.c | 409 + res/res_pjsip_multihomed.c | 227 + res/res_pjsip_mwi.c | 578 - + res/res_pjsip_mwi_body_generator.c | 116 + res/res_pjsip_nat.c | 84 + res/res_pjsip_notify.c | 373 + res/res_pjsip_one_touch_record_info.c | 3 + res/res_pjsip_outbound_authenticator_digest.c | 79 + res/res_pjsip_outbound_publish.c | 1015 ++ + res/res_pjsip_outbound_publish.exports.in | 6 + res/res_pjsip_outbound_registration.c | 493 + res/res_pjsip_path.c | 253 + res/res_pjsip_phoneprov_provider.c | 424 + res/res_pjsip_pidf.c | 341 + res/res_pjsip_pidf_body_generator.c | 139 + res/res_pjsip_pidf_digium_body_supplement.c | 117 + res/res_pjsip_pidf_eyebeam_body_supplement.c | 116 + res/res_pjsip_publish_asterisk.c | 929 + + res/res_pjsip_pubsub.c | 3829 ++++++- + res/res_pjsip_pubsub.exports.in | 18 + res/res_pjsip_refer.c | 219 + res/res_pjsip_registrar.c | 589 - + res/res_pjsip_registrar_expire.c | 5 + res/res_pjsip_rfc3326.c | 3 + res/res_pjsip_sdp_rtp.c | 498 + res/res_pjsip_send_to_voicemail.c | 231 + res/res_pjsip_session.c | 752 - + res/res_pjsip_session.exports.in | 2 + res/res_pjsip_t38.c | 67 + res/res_pjsip_transport_websocket.c | 179 + res/res_pjsip_xpidf_body_generator.c | 181 + res/res_pktccops.c | 90 + res/res_rtp_asterisk.c | 2003 ++- + res/res_rtp_multicast.c | 17 + res/res_security_log.c | 4 + res/res_smdi.c | 321 + res/res_snmp.c | 1 + res/res_sorcery_astdb.c | 74 + res/res_sorcery_config.c | 16 + res/res_sorcery_memory.c | 1 + res/res_sorcery_realtime.c | 71 + res/res_speech.c | 37 + res/res_speech.exports.in | 17 + res/res_srtp.c | 11 + res/res_stasis.c | 1862 ++- + res/res_stasis_answer.c | 19 + res/res_stasis_device_state.c | 417 + res/res_stasis_device_state.exports.in | 6 + res/res_stasis_mailbox.c | 166 + res/res_stasis_mailbox.exports.in | 6 + res/res_stasis_playback.c | 226 + res/res_stasis_recording.c | 174 + res/res_stasis_snoop.c | 414 + res/res_stasis_snoop.exports.in | 6 + res/res_stasis_test.c | 7 + res/res_statsd.c | 1 + res/res_stun_monitor.c | 10 + res/res_timing_dahdi.c | 83 + res/res_timing_kqueue.c | 189 + res/res_timing_pthread.c | 115 + res/res_timing_timerfd.c | 247 + res/res_xmpp.c | 175 + res/snmp/agent.c | 3 + res/stasis/app.c | 1228 ++ + res/stasis/app.h | 183 + res/stasis/command.c | 85 + res/stasis/command.h | 38 + res/stasis/control.c | 570 - + res/stasis/control.h | 46 + res/stasis/messaging.c | 531 + + res/stasis/messaging.h | 83 + res/stasis/stasis_bridge.c | 235 + res/stasis/stasis_bridge.h | 74 + res/stasis_recording/stored.c | 528 + + rest-api-templates/api.wiki.mustache | 24 + rest-api-templates/ari.make.mustache | 4 + rest-api-templates/ari_model_validators.c.mustache | 4 + rest-api-templates/ari_model_validators.h.mustache | 9 + rest-api-templates/ari_resource.c.mustache | 14 + rest-api-templates/ari_resource.h.mustache | 29 + rest-api-templates/asterisk_processor.py | 36 + rest-api-templates/body_parsing.mustache | 71 + rest-api-templates/make_ari_stubs.py | 12 + rest-api-templates/models.wiki.mustache | 10 + rest-api-templates/param_parsing.mustache | 40 + rest-api-templates/res_ari_resource.c.mustache | 37 + rest-api-templates/rest_handler.mustache | 2 + rest-api-templates/swagger_model.py | 89 + rest-api/api-docs/applications.json | 172 + rest-api/api-docs/asterisk.json | 13 + rest-api/api-docs/bridges.json | 227 + rest-api/api-docs/channels.json | 693 + + rest-api/api-docs/deviceStates.json | 151 + rest-api/api-docs/endpoints.json | 182 + rest-api/api-docs/events.json | 406 + rest-api/api-docs/mailboxes.json | 134 + rest-api/api-docs/playback.json | 143 + rest-api/api-docs/playbacks.json | 155 + rest-api/api-docs/recordings.json | 157 + rest-api/api-docs/sounds.json | 8 + rest-api/resources.json | 18 + sounds/Makefile | 14 + sounds/sounds.xml | 144 + tests/test_abstract_jb.c | 14 + tests/test_aoc.c | 2 + tests/test_app.c | 12 + tests/test_ari.c | 9 + tests/test_ari_model.c | 40 + tests/test_astobj2.c | 263 + tests/test_astobj2_thrash.c | 2 + tests/test_bucket.c | 10 + tests/test_callerid.c | 169 + tests/test_cdr.c | 302 + tests/test_cel.c | 426 + tests/test_channel_feature_hooks.c | 324 + tests/test_config.c | 626 + + tests/test_core_codec.c | 369 + tests/test_core_format.c | 975 + + tests/test_devicestate.c | 145 + tests/test_dlinklists.c | 6 + tests/test_event.c | 2 + tests/test_format_api.c | 859 - + tests/test_format_cache.c | 281 + tests/test_format_cap.c | 1479 ++ + tests/test_hashtab_thrash.c | 2 + tests/test_json.c | 48 + tests/test_linkedlists.c | 7 + tests/test_logger.c | 24 + tests/test_message.c | 888 + + tests/test_optional_api.c | 187 + tests/test_scoped_lock.c | 1 + tests/test_sorcery.c | 422 + tests/test_sorcery_astdb.c | 2 + tests/test_sorcery_realtime.c | 125 + tests/test_stasis.c | 579 - + tests/test_stasis_channels.c | 38 + tests/test_stasis_endpoints.c | 34 + tests/test_strings.c | 80 + tests/test_substitution.c | 50 + tests/test_taskprocessor.c | 160 + tests/test_uri.c | 154 + tests/test_utils.c | 100 + tests/test_voicemail_api.c | 68 + tests/test_websocket_client.c | 161 + utils/Makefile | 36 + utils/ael_main.c | 8 + utils/astman.c | 1 + utils/check_expr.c | 9 + utils/clicompat.c | 10 + utils/conf2ael.c | 9 + utils/extconf.c | 48 + utils/refcounter.c | 322 + utils/utils.xml | 4 + 1115 files changed, 148853 insertions(+), 71431 deletions(-) + + ----------------------------------------------------------------------