Release Summary

asterisk-12.0.0-alpha1

Date: 2013-08-30

<asteriskteam@digium.com>


Table of Contents

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

Summary

[Back to Top]

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

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


Contributors

[Back to Top]

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

Coders

Testers

Reporters

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

Closed Issues

[Back to Top]

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

Category: Addons/chan_mobile


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

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

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

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

Category: Addons/chan_ooh323


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

Category: Addons/res_config_mysql


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

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

Category: Applications/General


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

Category: Applications/NewFeature


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

Category: Applications/SLA


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

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

Category: Applications/app_alarmreceiver


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

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

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

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

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

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

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

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

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

Category: Applications/app_bridgewait


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

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

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

Category: Applications/app_confbridge


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Applications/app_db


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

Category: Applications/app_dial


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

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

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

Category: Applications/app_directed_pickup


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

Category: Applications/app_disa


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

Category: Applications/app_externalivr


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

Category: Applications/app_followme


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

Category: Applications/app_meetme


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

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

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

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

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

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

Category: Applications/app_minivm


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

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

Category: Applications/app_mixmonitor


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

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

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

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

Category: Applications/app_page


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

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

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

Category: Applications/app_parkandannounce


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

Category: Applications/app_playback


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

Category: Applications/app_queue


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Applications/app_senddtmf


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

Category: Applications/app_speech_utils


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

Category: Applications/app_voicemail


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

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

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

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

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

Category: Applications/app_voicemail/IMAP


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

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

Category: Applications/app_voicemail/NewFeature


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

Category: Applications/app_voicemail/ODBC


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

Category: Bridges/bridge_native_rtp


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

Category: Bridges/bridge_simple


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

Category: CDR/General


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

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

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

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

Category: CDR/cdr_custom


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

Category: CEL/General


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

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

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

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

Category: CEL/cel_pgsql


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

Category: Channels/General


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

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

Category: Channels/chan_agent


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

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

Category: Channels/chan_alsa


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

Category: Channels/chan_bridge


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

Category: Channels/chan_dahdi


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

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

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

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

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

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

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

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

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

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

Category: Channels/chan_dahdi/SS7


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

Category: Channels/chan_gtalk


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

Category: Channels/chan_iax2


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

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

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

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

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

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

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

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

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

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

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

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

Category: Channels/chan_jingle


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

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

Category: Channels/chan_local


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

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

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

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

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

Category: Channels/chan_misdn


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

Category: Channels/chan_motif


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

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

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

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

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

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

Category: Channels/chan_multicast_rtp


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

Category: Channels/chan_pjsip


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Channels/chan_sip/CodecHandling


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

Category: Channels/chan_sip/DatabaseSupport


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

Category: Channels/chan_sip/General


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Channels/chan_sip/Interoperability


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

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

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

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

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

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

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

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

Category: Channels/chan_sip/Messaging


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

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

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

Category: Channels/chan_sip/NewFeature


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

Category: Channels/chan_sip/Registration


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

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

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

Category: Channels/chan_sip/SRTP


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

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

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

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

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

Category: Channels/chan_sip/Subscriptions


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

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

Category: Channels/chan_sip/T.38


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

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

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

Category: Channels/chan_sip/TCP-TLS


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

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

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

Category: Channels/chan_sip/Transfers


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

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

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

Category: Channels/chan_sip/WebSocket


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

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

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

Category: Channels/chan_skinny


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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Channels/chan_skinny/NewFeature


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

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

Category: Channels/chan_unistim


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

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

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

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

Category: Codecs/codec_dahdi


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

Category: Codecs/codec_gsm


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

Category: Codecs/codec_ilbc


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

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

Category: Codecs/codec_resample


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

Category: Contrib/General


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

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

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

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

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

Category: Core/AstDB


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

Category: Core/AstMM


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

Category: Core/Bridging


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Core/BuildSystem


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

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

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

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

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

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

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

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

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

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

Category: Core/Channels


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

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

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

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

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

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

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

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

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

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

Category: Core/Configuration


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

Category: Core/General


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Core/HTTP


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

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

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

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

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

Category: Core/Jitterbuffer


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

Category: Core/Logging


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

Category: Core/ManagerInterface


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Core/NewFeature


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

Category: Core/PBX


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

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

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

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

Category: Core/Portability


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

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

Category: Core/RTP


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

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

Category: Core/Stasis


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Documentation


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

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

Category: Documentation and Manuals


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

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

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

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

Category: Features


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

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

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

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

Category: Features/Parking


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

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

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

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

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

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

Category: Formats/General


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

Category: Formats/format_wav_gsm


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

Category: Functions/func_callerid


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

Category: Functions/func_channel


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

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

Category: Functions/func_enum


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

Category: Functions/func_hangupcause


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

Category: Functions/func_strings


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

Category: General


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

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

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

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

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

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

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

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

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

Category: PBX/General


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

Category: PBX/pbx_dundi


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

Category: PBX/pbx_realtime


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

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

Category: PBX/pbx_spool


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

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

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

Category: Resources/General


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

Category: Resources/NewFeature


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

Category: Resources/res_agi


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

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

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

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

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

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

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

Category: Resources/res_agi/NewFeature


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

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

Category: Resources/res_ari


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Resources/res_calendar_ews


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

Category: Resources/res_calendar_icalendar


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

Category: Resources/res_config_ldap


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

Category: Resources/res_fax


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

Category: Resources/res_format_attr_h264


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

Category: Resources/res_http_websocket


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

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

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

Category: Resources/res_indications


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

Category: Resources/res_jabber


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

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

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

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

Category: Resources/res_monitor


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

Category: Resources/res_musiconhold


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

Category: Resources/res_odbc


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

Category: Resources/res_parking


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

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

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

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

Category: Resources/res_pjsip


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Category: Resources/res_rtp_asterisk


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

ASTERISK-20288: PhonerLite reports RTP read error when ICE Support Enabled
Revision: 372329
Reporter: smartbyte
Coders: rmudgett

ASTERISK-20295: Asterisk is not incrementing the sequence numbers for the retransmission of the DTMF end packets(RTPEvent packet with end bit set to 1)
Revision: 372200
Reporter: nbansal
Testers: elguero
Coders: Nitesh Bansal, elguero

ASTERISK-20344: RTP/ICE STUN port is not configurable
Revision: 373404
Reporter: beagles
Testers: beagles
Coders: beagles

ASTERISK-20368: res_rtp_asterisk: Eliminate "type-punned pointer" build warning.
Revision: 372787
Reporter: sruffell
Testers: elguero
Coders: sruffell

ASTERISK-20906: DTMF in SIP not working after HOLD / UNHOLD
Revision: 378985
Reporter: eelcob
Coders: Eelco Brolman

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

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

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

ASTERISK-21522: [patch] DTMF end is not always processed, causes one-way audio
Revision: 387220
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Resources/res_srtp


ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
Revision: 388531
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
Revision: 388770
Reporter: coreyfarrell
Coders: kmoore

Category: Resources/res_timing_pthread


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

ASTERISK-17458: Deadlocks when using pthread timer
Revision: 386160
Reporter: isrl
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

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

ASTERISK-20577: Asterisk deadlocks waiting for timer in res_timing_pthread while running AGI script
Revision: 386160
Reporter: kiennd
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

Category: Resources/res_xmpp


ASTERISK-20239: JabberSend only accepts recipients that contain '2' instead of '@'
Revision: 371519
Reporter: gporras
Coders: mjordan

ASTERISK-20361: XMPP segfaults
Revision: 372985
Reporter: mlnoah
Coders: jrose

ASTERISK-20405: MessageSend() suggests 'from' isn't required in XMPP message responses, but it is
Revision: 374612
Reporter: lmadsen
Coders: mjordan

ASTERISK-20495: Segfault in XMPP caused by the presence stanza of one of my contacts
Revision: 374623
Reporter: veghead
Testers: Martin W
Coders: Martin W

ASTERISK-20982: xmpp Segfault when delete node using cli
Revision: 381160
Reporter: marcelloceschia
Coders: marcelloceschia

ASTERISK-21069: xmpp distributed device states aggregation update fails
Revision: 385939
Reporter: mpaland
Testers: alecdavis
Coders: alecdavis

ASTERISK-21156: Asterisk crashes with XMPP\Google Voice config where username is missing hostname portion
Revision: 382924
Reporter: amsoft2001
Coders: jcolp

ASTERISK-21164: Need clarification on distributed device state behavior and whether this behavior is a possible regression
Revision: 385939
Reporter: rnewton
Testers: alecdavis
Coders: alecdavis

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

ASTERISK-21785: __ao2_ref_debug() logs to /tmp/refs when REF_DEBUG is not defined
Revision: 388701
Reporter: abelbeck
Testers: abelbeck
Coders: rmudgett

Category: Sounds


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

ASTERISK-19721: Asterisk core sounds, italian version
Revision: 386879
Reporter: floradio
Coders: newtonr

Category: Tests/General


ASTERISK-20120: Unit test ast_parse_arg_test fails on 32-bit machines
Revision: 371400
Reporter: mjordan
Coders: twilson

ASTERISK-21978: Crash caused by RAII_VAR in test_json when loading module
Revision: 394203
Reporter: mjordan
Coders: dlee

ASTERISK-22276: Test test_hashtab_thrash fails on 32-bit machines when compiled without DEBUG_THREADS
Revision: 396621
Reporter: mjordan
Coders: jcolp

Category: Tests/testsuite


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

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

ASTERISK-22214: Testsuite test callparking fails due to Python exception on unexpected AMI event
Revision: 396385
Reporter: mjordan
Coders: kmoore

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

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

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

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

Category: Utilities/General


ASTERISK-20505: Migrate hashtest/hashtest2 to be unit tests
Revision: 376341
Reporter: mjordan
Coders: dlee

Category: Utilities/astcanary


ASTERISK-20947: astcanary exits immediately because of wrong pid argument
Revision: 379518
Reporter: jhirsch
Testers: mjordan
Coders: Jakob Hirsch


Commits Not Associated with an Issue

[Back to Top]

This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.

RevisionAuthorSummaryIssues Referenced
371120rmudgettAdd private representation of caller, connected and redirecting party ids.
371134mjordanRemove 10 properties, add 11 properties
371147rmudgettUpdate CHANGES for private party ID.
371170mjordanAdd UPGRADE-11.txt file; update UPGRADE.txt to reflect Asterisk 12
371202mmichelsonFix problem where incorrect pointer was checked for nullity.
371228kmooreAdd test instrumentation
371396kmooreAdd module reload instrumentation for TEST_FRAMEWORK
371428russellrtp: Ensure defaults are set without rtp.conf.
371439kmooreAdd instrumentation to subsystem reloads
371535kmooreApply work-around for BETTER_BACKTRACES crash ASTERISK-20090
371536kmooreFix for commit r371535
371582mmichelsonAdd scoped locks to Asterisk.
371620fileAdd support for call-id logging to chan_motif.
371633mmichelsonI forgot to add the unit tests for scoped locks earlier today.
371665alecdavismf_detect: incorrectly used DTMF_GSIZE instead of MF_GSIZE
371754dleesvn:ignore pjproject bin & output for all platforms.
371785mmichelsonFix incorrect documentation of the MailboxStatus manager command.
371889jrosechan_sip: Change manager event to confirm SIPqualifypeer into an ack AST-969
371894rmudgettFix theoretical compile error with HAVE_EPOLL.
371922jroseapp_meetme: Adding test events for following activity in MeetMe.
371951rmudgettFix compile errors.
371989mjordanClean up doxygen warnings ASTERISK-20259
372092mmichelsonPrevent crash on shutdown due to refcount error on queues container.
372149jroseapp_queue: PAUSEALL/UNPAUSEALL logged only if interface is a queue member AST-946
372215alecdavisdsp.c: optimize goerztzel sample loops, in dtmf_detect, mf_detect and tone_detect
372267elgueroFix breakage caused by last merge. Missing a variable for 11 and trunk.
372343alecdavisdsp.c: in ast_mf_detect_init incorrectly sets goertzel samples to 160, should be MF_GSIZE
372374rmudgett(No Summary Available)
372474jrosechan_sip: Note change in behavior to how directmediapermit/deny ACL works AST-876
372524rmudgettFix loss of MOH on an ISDN channel when parking a call for the second time.
372584mjordanFree ast_str objects when temp file fails to be created in MiniVM ASTERISK-17133
372612dleesvn:ignore cleanup.
372712mjordanOnly re-create an SRTP session when needed ASTERISK-20194
372808jrosechan_sip: Change SIPQualifyPeer to improve initial response time AST-969
372832jrosechan_sip: Fix CHANGES and UPGRADE.txt for r372808 AST-969
372887mmichelsonFix bad channel application data reference. ASTERISK-20335
372918jrosechan_local: Switch from using a random 4 digit hex identifier to unique id ASTERISK-20318
372931dleeFixed r372696 when configured --disable-asteriskssl; properly install libasteriskssl.dylib on OS X.
372943mmichelsonAdd channel name to a warning to make debugging easier.
372996fileSkip any non-content information when looking for and handling content.
373048dleeFixed make clean when configured --disable-asteriskssl
373108rmudgettMade companding law for SS7 calls only determined by SS7 signaling type.
373134seanbrightDon't crash when passing a NULL message to __astman_get_header.
373142seanbrightMake the casing of CALL_ID in debug messages consistent to satisfy my OCD.
373188alecdavisapp_queue: Support an 'agent available' hint
373202alecdavisdsp.c: remove whitespace mentioned in review2107
373203seanbrightWhen trying to unload res_curl.so, warn about all dependent modules.
373222mjordanSupport all ways a member can be available for 'agent available' hints
373234fileAdd support for DTLS-SRTP to res_rtp_asterisk and chan_sip.
373239mjordanAdd queue monitoring hints
373275alecdavisdsp.c ast_dsp_call_progress use local short variable in loop, plus other cleanup
373284alecdavisdsp.c: remove more whitespace mentioned in review2107
373320lathamaStart work on documentation janitor project with a little commit. This adds a link to the Asterisk wiki at https://wiki.asterisk.org to the README file. ASTERISK-20259
373330lathamaDoxygen Updates - janitor work ASTERISK-20259
373341lathamaUpdate Doxygen Config Comments ASTERISK-20259
373384lathamaDoxygen Updates Janitor Work ASTERISK-20259
373471rmudgettFix potential reentrancy problems in chan_sip.
373583mmichelson"He who go through turnstile sideways is going to Bangkok"
373636rmudgettMake rebuild GSM, ilbc, or lpc10 codecs if the respective sources change.
373805alecdavisapp_queue: 'agent available' hint, cleanup restart, and initial state
373912fileloader: Ensure dependent modules are properly initialized. ASTERISK-20439
373965rmudgettFix SendDTMF crash and channel reference leak using channel name parameter.
373966rmudgettCleanup ast_dtmf_stream()
373967rmudgettTweak app_dial documentation.
373992fileUpdate documentation to make it explicit that "stream file" will not restart musiconhold. ASTERISK-17367
374020beaglesReset hangup flags on channels created through messages and cleanup globals
374086mjordanFix ref leak when adding ICE candidates to an SDP
374109rmudgettChange core show help output format.
374134seanbrightUse ast_copy_string instead of strncpy to guarantee a NUL terminated string.
374151seanbrightapp_queue: Support persisting and loading of long member lists.
374164lathamaDoxygen Cleanup ASTERISK-20259
374165lathamaDoxygen Cleanup ASTERISK-20259
374166lathamaDoxygen Cleanup ASTERISK-20259
374167lathamaDoxygen Cleanup ASTERISK-20259
374197mjordanFix a variety of ref counting issues
374213mjordanFix findings from check-in on r374177
374229mjordanModify hashtest2 to compile after r374213. Someone, somewhere, may care.
374259mjordanEnsure Shutdown AMI event is still fired during Asterisk shutdown
374269rmudgett* Add ref debug tags to astobj2.c ref usage.
374279rmudgettMissed an astobj2.c debug tag.
374302mjordanDestroy the generic_monitors container after the core_instances in ccss
374414fileAdd support for applying direct media ACLs between differing channel technologies.
374478alecdavisdsp.c fix incorrect DTMF Digit_Duration. ASTERISK-16003
374539rmudgettchan_misdn: Remove some deadcode
374633mjordanTrivial patch to make 'best_score' defined for all architectures. ASTERISK-20366
374643mjordanpjproject: Fix for Solaris builds. Do not undef s_addr.
374677mjordanDisable ICE support by default
374834fileConsider the Google Talk content stanza name (jin:content) valid.
374878fileFix a bug where audio on Google Voice would not work due to ignoring candidates.
374879lathamaRevert Local testing Config ASTERISK-20259
374887lathamaCREDITS clean up ASTERISK-20259
374888lathamaContinue to group config files ASTERISK-20259
374889lathamaUpdate JQuery URL to recent version ASTERISK-20503
374897lathamaAppend Doxygen to Debian packages list ASTERISK-20259
374933kmooreAvoid a segfault on invalid format names
374940lathamaAdd check for Doxygen ASTERISK-20259
374941lathamaAdd licens/copyright header ASTERISK-20503
374948lathamaCorrect output directory ASTERISK-20259
374949lathamaTest for Asterisk Version info ASTERISK-20259
374956lathamaDoxygen Clean ups ASTERISK-20259
374963lathamaMultiplatform Makefile Update ASTERISK-20259
374970lathamaUpdate CREDITS ASTERISK-20259
374996tzafrirUpdate config.guess and config.sub: 2012-10-10
375003lathamaDoxygen Updates - Title update ASTERISK-20259
375004lathamaDoxygen Updates - Title update ASTERISK-20259
375005lathamaDoxygen Updates - Title update ASTERISK-20259
375006lathamaDoxygen Updates - Title update ASTERISK-20259
375007lathamaTitle update ASTERISK-20259
375008lathamaDoxygen Updates ASTERISK-20259
375009lathamaDoxygen Updates ASTERISK-20259
375017igorg
375044mmichelsonFix some potential misuses of ast_str in the code.
375052fileRemove a log message that was left in accidentally from call-id logging development.
375080wdoekesUpdate sip_request_call SIP dial string documentation.
375103jrosemanager: Change display of 'manager show commands' and 'manager show command'
375110wdoekesDon't do SIP contact/route DNS if we're not using the result.
375114wdoekesFixes to the fd-oriented SIP TCP reads.
375175jrosemanager: remove curses dependent stuff from r375103 ASTERISK-20396
375182lathamaDoxygen Updates - Title update ASTERISK-20259
375215elgueroFix XML Document Validation Failure ASTERISK-20289
375240jroseapp_queue: Make ordering of rrmemory/rrordered persist over add/remove members AST-989
375249jroseapp_queue: add upgrade notes for 375216 AST-989
375498jrosemixmonitor: Add a test event
375614elgueroFix Wrong Result In Debug Message For SDP Origin Processing
375628rmudgettMultiple revisions 375519-375524
375662rmudgettThings don't need to be that const.
375663wedhornFix for chan_skinny leaving RTP ports open
375730mjordanPrevent multiple CDR batches from conflicting when scheduling the CDR write
375799mjordanOnly deref a reserved gateway session if we actually reserved one
375803mjordanDon't attempt to purge sessions when no sessions exist
375865rmudgettAdd safety NULL pointer check in module user references.
375896mjordanRefactor ast_timer_ack to return an error and handle the error in timer users ASTERISK-20032
375926fileFix a bug where our Motif ICE candidates were not quite proper, and make us more forgiving.
376049rmudgettAdd MALLOC_DEBUG enhancements.
376092mmichelsonFix a "set but not used" warning on newer gccs.
376344dleeSomehow I put in svn-1.6 merge information. Oops.
376345dleeFixed extconf.c breakage introduced in r376306.
376416mjordanAdd a test event that reports changes in ConfBridge state
376457mjordanFix uninitialized in this function error
376472wdoekesFix most leftover non-opaque ast_str uses.
376562dleeAdded missing newlines to websocket ast_logs.
376589mjordanRe-initialize logmsgs mutex upon logger initialization to prevent lock errors ASTERISK-19463
376630rmudgettMade AST_LIST_REMOVE() simpler and use better names.
376660rmudgettRemove unnecessary channel module references.
376761rmudgettEnhance MALLOC_DEBUG CLI commands.
376791rmudgettAdd MALLOC_DEBUG atexit unreleased malloc memory summary.
376821dleeFixed ast_random's comment about locking.
376867rmudgettFix compile error. ASTERISK-20724
376922seanbrightMinor spelling fix to the VOLUME documentation.
376953rmudgettchan_misdn: Fix sending RELEASE_COMPLETE in response to SETUP.
376984fileTweak extension used for incoming calls received on Motif.
376998oejFormatting changes
377018oejMove functions to AFTER the block of forward declarations of functions.
377035oejFormatting fixes
377040rmudgettFix CCSS CLI commands and logger level not unregistered. ASTERISK-20649
377072rmudgettCleanup CDR resources on exit. ASTERISK-20649
377077rmudgettCleanup CLI resources on exit and CLI command registration errors. ASTERISK-20649
377107rmudgettCleanup config cache on exit. ASTERISK-20649
377138rmudgettCleanup core main on exit. ASTERISK-20649
377168rmudgettCleanup ast_run_atexits() atexits list. ASTERISK-20649
377196russellAdd libuuid to install_prereq for Fedora.
377214rmudgettconfbridge: Update online XML documentation.
377245rmudgettFix registering core show codecs/codec CLI commands twice.
377246rmudgettRemove init_framer(). It no longer does anything.
377324mjordanFix memory leak in 'manager show event' when command entered incorrectly
377329russellAdd CLI tab completion to 'acl show'.
377330russellMinor code cleanup in named_acl.c.
377341russellnamed ACL in acl.conf. This patch adds tab completion to the command.
377356rmudgettconfbridge: Fix some resource leaks on conference teardown.
377402rmudgettMALLOC_DEBUG: Only wait if we want atexit allocation dumps.
377506tilghmanRemove some dead code and additionally handle a case that wasn't handled.
377512tilghmanImprove documentation by making all of the colors used readable,
377579igorgRemove trailing whitespaces in number from incoming redial list.
377594igorgFix codec mismatch ASTERISK-20183
377595igorgAdd firmware information to CLI devices listing
377658kmooreEnsure ReceiveFax provides a CED tone via T.38
377707rmudgettCleanup dnsmgr on exit. ASTERISK-20649
377711rmudgettCleanup event on exit. ASTERISK-20649
377743rmudgettCleanup indications on exit. ASTERISK-20649
377774rmudgettCleanup logger on exit. ASTERISK-20649
377809rmudgettCleanup pbx on exit. ASTERISK-20649
377841rmudgettCleanup taskprocessor on exit. ASTERISK-20649
377844mmichelsonFix crash that can occur if CLI registration fails for an aliased command.
377867rmudgettCleanup udptl on exit. ASTERISK-20649
377878mmichelsonRemove automerge properties.
377880mmichelsonAnd remove svnmerge-integrated property.
377884rmudgettCleanup CLI commands on exit for several files. ASTERISK-20649
377906mmichelsonAdd test events necessary for bridging tests to be able to properly run.
377925newtonrIncremented EXTRA_SOUNDS_VERSION in sounds/Makefile to 1.4.12 for new Extra Sounds releases
377966kmooreEnsure Min-SE is included in outbound INVITEs
377971beaglesThis change adds a SIP peer configuration feature to allow the peer's
377972dleeFixed configure.ac to look for proper uuid.h file
377973mmichelsonThe UUID commit removed changes made in res_clialiases.c
377974seanbrightUse the UUID API to generate and validate UUIDs for res_calendar_exchange.
377975mmichelsonRe-add taskprocessor cleanup code that was removed by the UUID merge.
377977russellRemove compile time check HAVE_DEV_URANDOM.
377981dleeBail configure if it can't find libuuid.
377994dleeFixed svn merge property breakage from r377986
378000seanbrightMake generate_exchange_uuid() always return the passed ast_str pointer.
378001wedhornMinor fixes for chan_skinny
378029rmudgettapp_queue: Make update_status() not return anything.
378063jroseFeatures: BRIDGE_FEATURES variable automixmonitor support and use proper party
378064rmudgettchan_agent: Remove some duplicated code.
378072rmudgettchan_local: Misc lock and ref tweaks.
378074qwellMake libasteriskssl.so symlink use a relative path.
378081rmudgettchan_local: Parse dial string consistently.
378091rmudgettMake chan_local module references tied to local_pvt lifetime.
378095rmudgettFix potential double free when unloading a module.
378122kmooreAdd test events for time limit-related hangups
378166rmudgettGive the causes[] a struct name.
378220kmooreEnsure chan_sip rejects encrypted streams without crypto info
378248seanbrightBail out early when building an ast_trans_pvt and the translator doesn't supply a 'newpvt'
378249seanbrightRevert 378248. I changed the logic of this function unitentionally, pointed out by file.
378259lathamaAdd UUID packages now required to configure
378288mjordanResolve crashes due to large stack allocations when using TCP ASTERISK-20658
378322mjordanPrevent exhaustion of system resources through exploitation of event cache ASTERISK-20175
378377mjordanPrevent crashes from occurring when reading from data sources with large values ASTERISK-20658
378384mjordanClean up app_mysql's application entry points to properly parse arguments ASTERISK-20658
378410mjordanPrevent crashes in res_xmpp when receiving large messages ASTERISK-20658
378412filePrevent exhaustion of system resources through exploitation of event cache ASTERISK-20175
378414tilghmanAdd aliases to the Directory.
378429rmudgettchan_agent: Fix agent_indicate() locking.
378458rmudgettchan_agent: Misc code cleanup.
378460kmooreAdd missing test event
378488rmudgettchan_agent: Fix wrapup time wait response.
378543lathamaDoxygen Cleanups ASTERISK-20259
378623wedhornRewrite skinny dialing to remove threaded simpleswitch
378624wedhornAdd group and namedgroup pickup to skinny
378634wedhornSkinny blob cleanup
378688rmudgettapp_queue: Fix multiple calls to a queue member that is in only one queue. ASTERISK-16115
378691rmudgettapp_queue: Fix incorrect assertion. ASTERISK-16115
378789rmudgett* Found some more places to use ast_channel_lock_both().
378790rmudgett* Whitespace changes.
378823rmudgettTweaked __ast_test_suite_assert_notify() and __ast_test_suite_event_notify() to be void functions.
378840rmudgettTrivial misc bridge code changes.
378854rmudgettFix logger.c function definition.
378858rmudgettTrivial misc bridge code changes.
378859rmudgett* Simple optimization of bridge_playfile().
378874rmudgett* Removed some noop code and restructured an else-if ladder in ast_generic_bridge().
378889rmudgett* Simplify native bridge code in ast_channel_bridge().
378935dleeFix XML encoding of 'identity display' in NOTIFY messages.
379021dleeFix XML encoding of 'identity display' in NOTIFY messages, continued.
379023dleeGently reduce masquerade insanity
379070dleeFixed doc comment for ast_test_validate
379128rmudgettFix ast_bridge_features_register() not registering builtin features. I broke. Ooops.
379211mjordanMultiple revisions 379209-379210
379229mjordanLet documentation reference links specify which module they're linking to
379231rmudgettchan_misdn: Fix compile error. ASTERISK-15456
379233rmudgettReduce call-id logging resource usage.
379278qwellReduce number of packages install_prereq installs on Debian systems.
379312mmichelsonFurther fix misinformation in the description of manager MailboxStatus command.
379495dleeUp the minimum OS X version to 10.6.
379583wedhornFix issues with skinny sessions
379610mjordanRe-add merge properties
379644lathamaAdd LDAP libraries to install script ASTERISK-20886
379703rmudgettBridge API comment tweaks.
379720rmudgettTrivial bridge code cleanup.
379753rmudgettMade some bridging API calls void. Some bridging comments updated.
379776rmudgettExtract common bridging code into bridge_stop() and bridge_force_out_all().
379789rmudgettBetter protect bridge_channel state from other threads.
379809rmudgettconfbridge: Minor fixes playing user counts to the conference.
379864rmudgettRemove stray property.
379936seanbrightRemove a large block of commented out code from chan_iax2.
379950jroseres_fax_spandsp: fix t38 transmission bug caused by not returning success ASTERISK-20919
379966rmudgettAttempt to be more helpful when using a bad ao2 object pointer.
380057wedhornAdd force dial keys to skinny.
380069fileMerge the sorcery data access layer API.
380082fileAdd a missing '\' to a log message.
380108rmudgettMore trivial bridge code cleanup.
380109rmudgettMisc bridge code improvements
380121qwellMake sorcery modules global, since they are required by other modules that are global.
380142rmudgettbridge_multiplexed: Rename variables so they are not the same as the struct name.
380165fileFix a bug where the apply function was not getting called.
380178fileAdd a unit test which confirms the apply handler callback is called when it should be.
380209russellAdd queue_log_realtime_use_gmt option to logger.conf
380212russellChange cleanup ordering in filestream destructor.
380256seanbrightCorrect the number of available call numbers in IAX2.
380386rmudgettchan_agent: Prevent multiple channels from logging in as the same agent.
380407fileFix an issue where building with DEBUG_FD_LEAKS enabled would not work due to sorcery using calls called "open" and "close".
380433seanbrightMove the ancillary iax2 source files into a separate sub-directory.
380500mjordanUnregister SIP provider API if module load is declined
380576rmudgettchan_dahdi: Fix "dahdi show channels group" for groups greater than 31.
380613rmudgettMake CHECK_BLOCKING() debug message more useful.
380614rmudgettAdd ignore properties to channels/iax2
380653rmudgettEliminate a use of a C++ keyword as a variable. new to new_frame
380654rmudgettEliminate an unused lock in ast_bridge_channel.
380655rmudgettImprove func FRAME_TRACE DTMF digit format.
380666rmudgettbridge_multiplexed: Keep the multiplexed thread until no more bridges use it.
380674qwellMultiple revisions 380671-380673 ASTERISK-20815
380695seanbrightMove IAX firmware related functionality into separate files.
380738qwellMultiple revisions 380735-380736
380755wedhornAdds variable length callinfo packets to skinny.
380774rmudgettchan_iax2: Fix compile error if MALLOC_DEBUG enabled.
380792wedhornAdd variable length displayprompt packet to skinny and use octals.
380855rmudgettSeparate option_types[] from the struct definition.
380858rmudgettBecause the compiler can check types with a struct copy and memcpy() cannot.
380890rmudgettapp_page: Fixup application XML documentation typos and inaccuracies.
380977dleeFixed failing test from r380696. ASTERISK-20787
381017kmooreAdd aggregate operations for stuctures with string fields
381037fileFix a bug where a changed configuration file might not be available to all sorcery object types.
381068jroseCall Parking: Set PARKINGLOT and PARKINGSLOT variables on all parked calls
381086rmudgettMake ast_do_masquerade() a void function.
381102rmudgettpbx: Make function and application containers take advantage of being sorted.
381118rmudgettpbx: Fix regression caused by taking advantage of the function name sort.
381134fileAdd additional functionality to the Sorcery API.
381177rmudgettfeatures: Don't cache a struct ast_app pointer.
381214dleeMinor fixes to res_json and test_json. ASTERISK-20887
381218kmooreFix compilation error with REF_DEBUG
381285kmooreFix some more REF_DEBUG-related build errors
381307mmichelsonDo not allow native RTP bridging if packetization of media streams differs.
381326dleeAdd a serializer interface to the threadpool
381398seanbrightUpdate the name of the update_tags utility in the git mirror how-to.
381427seanbrightUse a shuffling algorithm to find unused IAX2 call numbers.
381448kmooreRevamp of terminal color codes
381469rmudgettEnd stuck DTMF if AST_SOFTHANGUP_ASYNCGOTO because it isn't a real hangup. ASTERISK-20492
381470wedhornAdd back sending dialnumber to skinny.
381471wedhornRemove extraneous stuff from r381470.
381527mjordanAdd CLI configuration documentation
381543mjordanRemove automerge propertrties added in r381527
381556jrosechan_sip: Use video and text crypto attributes to append RTP profiles to SDP
381567mjordanDisable strict XML documentation config checking; fix crash caused by sorcery
381614fileAdd support for retrieving multiple objects from sorcery using a regex on their id.
381615mjordanDon't send presencestate information if the state is invalid AST-1084
381628rmudgettconfbridge: Rename i iterator variables to iter.
381656jrosePRESENCE_STATE: Provide better documentation for the 'e' option.
381670wdoekesRemove "registertrying" and add "rtp_engine" from/to sip.conf.sample
381703kharwellFixed Confbridge file recording deadlock and appending. AST-1088
381717wedhornFixup skinny CLI completion.
381718wedhornAdd serviceURL stuff to skinny.
381729kharwellAdded Confbridge record_file_append option. AST-1088
381741kharwellConfbridge channels staying active when all participants leave. AST-1088
382106tzafrirRemove unneeded linux-gnueabi*
382109wdoekesCorrect RPID parsing for unquoted display-name.
382113tzafrirConsider linux-gnuspe as linux-gnu
382203rmudgettFix compiler warning by eliminating the need for a cast.
382204rmudgettMore places to eliminate the cast to argv but were not giving warnings.
382292qwellDon't undefine bzero()/bcopy().
382294rmudgettthreadpool: Whitespace and comment corrections.
382295rmudgettthreadpool: Make ast_threadpool_push() return -1 if shutting_down
382297fileFix a bug with ICE and strictrtp where media could get dropped.
382299fileWhile the ICE negotiation is occurring leave strictrtp in an open state, media can and will come from different places.
382340fileAdd support for registering a sorcery handler which supports multiple fields using a regex.
382386kharwellConfbridge CLI new record file name check. AST-1088
382392rmudgettFixup some bridge and format capabilities comments and whitespace.
382489kmooreResolve a ref leak in threadpool.c
382555kmooreFix ref leak in threadpool.c
382575kmooreEnsure that logmsgs are freed properly
382587kmooreFix minor memory leak in xmldoc
382600kmooreResolve more memory leaks in xmldoc
382604kmooreFix a memory leak in xmldoc
382621mjordanLet vm_mailbox_snapshot combine "Urgent" when no folder is specified
382636qwellLoad sorcery modules earlier, so they can actually be used.
382648dleeChanging log level of "Not changing threadpool size" from notice to debug.
382670mjordanDon't reset the RTP address on a glare re-INVITE
382671mjordanRemove unused function
382705kmooreAdd message dump capability to stasis cache layer ASTERISK-21097
382721dleeEnsure dummy channels get a stasis topic. ASTERISK-20887, ASTERISK-20959
382724dleeStasis documentation updates. ASTERISK-20887, ASTERISK-20959
382764rmudgettconfbridge: Rename items for clarity and consistency. ASTERISK-20776
382787kharwellAdded an option to disallow music on hold
382828igorgFix core dump on CLI usage
382900qwellSwitch to using external pjproject libraries.
382989lathamaUpdate Doxygen ASTERISK-20259
383008mjordanAlways set the RTP instance data in the RTP engine
383063qwellFix whitespace in AST_EXT_LIB_CHECK macro.
383168kmooreMake stasis unsubscription functions return NULL
383169kmooreTake advantage of the fact that stasis_unsubscribe now returns NULL
383225dleeSample config file for stasis-core. ASTERISK-20887
383242dleeA simplistic router for stasis_message's. ASTERISK-20887
383267fileFix a bug where resources were not found due to hashing on the priority itself.
383283fileAdd support for using XMPP buddy state via device state.
383287kmooreMake sure things compile...
383343dleeMultiple revisions 383341-383342
383377kmooreFix lock destruction/unlock inversion
383405filePass the sorcery instance to wizards for CUD operations as well as retrieve.
383422kmooreResolve a race condition in Stasis
383458wdoekesMinor cleanup in func_curl near hashcompat code.
383462wdoekesHave func_curl log a warning when a curl request fails.
383519rmudgettFix astobj2 doxygen comment.
383541dleeCorrected doc error for Stasis. I guess the mutex isn't necessary.
383579dleeMove more channel events to Stasis; move res_json.c to main/json.c. ASTERISK-21096
383611dleeCorrected some module issues introduced by r383579.
383633dleeFixed another issue from r383579.
383669seanbrightProperly delimit post data in res_config_curl.
383728dleeinstall_prereq: Adding jansson-devel to RH packages
383747dleeinstall_prereq: removed some out-of-date comments
383753kmooreFix missing ' ' around '='
383754kmooreFix typo
383837russellFix multi-station answer race condition.
383838russellSuppress compiler warning.
383841mjordanResolve deadlock between pending CDR and batch CDR locks ASTERISK-21162
383879mjordanResolve deadlock between SIP registration and channel based functions ASTERISK-21068, ASTERISK-20550, ASTERISK-21314, ASTERISK-21296
383925fileRemove the noop handler from sorcery so it does not produce an empty value.
384164kmooreAddress uninitialized conditional that valgrind found
384201dleeAdded a doxygen group for Stasis messages and topics
384219kmooreConvert MWI state message type to the new stasis naming convention
384261kmooreBreak the world. Stasis message type accessors should now all be named correctly.
384302rmudgettAdd uuid wrapper API call ast_uuid_generate_str().
384389mjordanConvert TestEvent AMI events over to Stasis Core
384390mjordanProperly format an intmax_t value
384412dleeFix parallel make problems.
384413dleestasis: Fixed message ordering issues when forwarding
384416fileRemove silly use of strncmp.
384452mjordanMake appropriate items parse using '|' instead of ','
384488dleeinstall_prereq: Build jansson from source, when necessary
384514mjordanMake things work again
384518filePass the object type name to the configuration framework.
384546dleeFixed spurious rebuilds of func_version.
384616rmudgettastobj2: Fix rbtree duplicate handling.
384642mjordanUpdate documentation for CHANNEL function
384711rmudgettchan_dahdi: Change inband_on_proceeding option default to no/disabled. ASTERISK-21151
384760rmudgettSeparate some event struct definitions from instantiation.
384828elgueroFix For Not Overriding The Default Settings In chan_sip ASTERISK-21225
384857fileAdd a res_sorcery_astdb module which uses the astdb to persist objects.
384879dleeStasis application WebSocket support
384910mjordanAdd multi-channel Stasis messages; refactor Dial AMI events to Stasis
384942mjordanDon't attempt a websocket protocol removal if res_http_websocket isn't there
384989wdoekesClean up Makefile "warning" clutter when makeopts doesn't exist.
385049newtonrModified the list of keys for the driver backends for sake of sample clarity
385088russellAdd inheritance support to FEATURE()/FEATUREMAP().
385116dleeBackported app_stasis fix from stasis-http branch.
385142rmudgettRename struct feature_ds to struct feature_datastore.
385236dleeFixed manager channelvars support.
385277rmudgett* Fix unlocked accesses to feature_list. The feature_list is now also
385278rmudgettEliminated dial_features_destroy() since it is equivalent to ast_free_ptr()
385314rmudgettFix 'pri intense debug span' alias.
385406alecdavisIAX2, prevent network thread starting before all helper threads are ready ASTERISK-18827
385522kmooreExpose channel snapshot manager blob generation
385548qwellFix documentation.
385718dleeFix the svn:keywords property on several files.
385742dleeMoved core logic from app_stasis to res_stasis
385743dleeAvoid unused variable warning when not in devmode
385782qwellDon't unnecessarily rebuild things on every run of 'make'.
385835dleeFixed a typo
385886kmooreAllow res_corosync to build
386019dleeFix lock errors on startup.
386054dleecli.c: Properly initialize debug_modules and verbose_modules.
386190russellsla: remove redundant locking.
386211oejFix mistake in Doxygen.
386266lathamaDoxygen - Markup Guidelines ASTERISK-20259
386352kmooreFix some bad whitespace
386375rmudgettconfbridge: Make search the conference bridges container using OBJ_KEY.
386461dleeOops. Mustache doesn't like dictionaries
386462dleeDocument JSON models in resource_*.h
386485elgueroChange Case On Forcerport For Consistency
386487elgueroFix Displaying Symmetric RTP Global Setting
386540mmichelsonMerge the pimp_my_sip branch into trunk.
386541mmichelsonREmove automerge properties.
386577fileDon't bind to anything in the sample configuration so we don't clash with chan_sip on a "make samples" right now.
386623dleeIgnore *.[oi] files in res/res_sip
386624dleeExample of how to use the Stasis message bus
386638mmichelsonAdd an \extref doxygen pointer for libuuid.
386640dleeRemoving stray printf from r386540
386684dleeBy popular demand, putting the about-to-load-module printf back.
386731fileAdd support for a realtime sorcery module.
386746fileUpdate res_config_sqlite to use the ast_variable lists.
386760fileTweak res_sip priority so it gets loaded first before all other SIP stuff.
386774kmooreFix spelling error in python doc
386793oejChange pointer to existing wiki page instead of non-existing page
386841oejPlay periodic prompts for first call in a call queue
386928dleeJust a couple of Stasis-HTTP nitpick fixes.
386931seanbrightUse the proper lower bound when doing saturation arithmetic.
386990qwellFix a log message.
387035jroseAdd forgotten event types to event_names array
387037jroseStasis Core: Refactor ACL Change events to go out over the stasis core msg bus ASTERISK-21103
387108rmudgettMove some annoying chan_dahdi debug messages to level 5.
387181rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_dahdi.c/sig_analog.c
387182rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_iax2.c
387183rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_skinny.c
387184rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_mgcp.c
387185rmudgettRemove some unnecessary calls to ast_bridged_channel() in chan_unistim.c
387209rmudgettMake mod_load_cmp() not as klunky.
387210rmudgettWhitespace changes.
387211rmudgettMake chan_local locals container an explicit list container.
387212rmudgettTrivial changes. Comments, parentheses, spelling, wording.
387260rmudgettCleanup chan_local.c:local_new().
387261rmudgettSimplify chan_local.c:manager_optimize_away() using ao2_find().
387420jrosePutting all event defs and names back for now due to res_corosync dependency
387423mjordanUpdate utils Makefile to handle r387294
387482rmudgettRemove the ABI compatability ast_channel_alloc(). It is no longer needed.
387519mjordanMigrate AMI VarSet events raised by GoSub local variables ASTERISK-21462
387594jroseStasis: Convert network change events into network change stasis messages ASTERISK-21103
387630mjordanMigrate SHARED's use of the VarSet AMI event to Stasis-Core ASTERISK-21462
387633mjordanClean up documentation; prevent ref leak on exit
387662fileAdd support for observers and JSON objectset creation to sorcery.
387690russellMake SLA reload more paranoid.
387738qwellFix building with LOW_MEMORY defined.
387740rmudgettMake a log NOTICE more explicit that the event comes from DAHDI and not PRI.
387741rmudgettUpdate ao2_destructor_fn doxygen.
387802qwellFix build breakage, from LOW_MEMORY fix.
387803dleeBetter explained the depths of reference stealing.
387824dleeMinor fixups to Doxygen comments.
387825dleeFixed up \example marker in lock.h Doxygen comment.
387974rmudgettAdd version.c to list of ignored files in the utils directory.
388005dleeRemove required type field from channel blobs
388008mjordanDon't perform a realtime lookup with a NULL keyword
388014dleeFixed set-but-not-used warning caught by newer GCC
388045dleeRemoved #if checks for crazy old versions of OS X.
388046dleeAdd development flag to disable the inline API.
388075dleeFixed MODFLAG for res_stasis_websocket
388175mjordanDon't expect to pack three tuples when you only have two
388254seanbrightFix copy/paste error in one-touch-recording implementation.
388318dleeAvoided __ast names for the private variables created by the
388350dleeAddress unload order issues for res_stasis* modules
388375elgueroFix Finding Extensions With Patterns Using ODBC Realtime
388380mmichelsonFix memory leak in pbx_dundi
388598kmooreRevert r388529 for now
388668kmooreMove JSON event generators into separate modules
388729dleeBreak res_stasis into smaller files.
388751dleeRefactored the rest of the message types to use the STASIS_MESSAGE_TYPE_*
388818qwellFix VM snapshot handling for combined INBOX.
388896dleeFixed inverted logic in app_add_channel().
388976mjordanPublish the outbound channel's application/data when dialing
389011dleeFix shutdown assertions in stasis-core
389085fileFix a bug where synchronous origination (oddly enough triggered by doing an async manager Originate) would not work properly.
389116fileIf the caller of the originate API calls wants the channel ensure it has been requested and dialed.
389132fileDon't hold the outgoing lock for a prolonged period of time as it may block the originator.
389148kmooreAdd base XML documentation for res_sip
389180mayadd ast_publish_channel_state according new event framework
389204fileIn Sorcery pass the name of the object being allocated to the allocator.
389217kmooreAdd missing exports file
389246qwellAdd doxygen.log to svn:ignore property.
389247rmudgettFixup svn:keywords in all *.c and *.h files.
389251rmudgettFixup svn:keywords in all *.c and *.h files.
389306mjordanSet the AST_CDR_FLAG_ORIGINATED flag on originated channel's CDRs
389343dleeFixed some extra field assertion when the event WebSocket is connected
389378rmudgettMerge in the bridge_construction branch to make the system use the Bridging API.
389426rmudgettConditional out more app_queue logging that needs to be reworked.
389454dleeFix destruction order assert for stasis_bridging
389505qwellRemove bad props, before anybody notices.
389519dleeFixed startup race condition which caused occasional stasis_mwi_state_type assertions.
389551fileFix a bug where the codec order as configured was not being obeyed.
389567fileFix a bug with applying the end result of the codec negotiation to the Asterisk channel.
389568fileFix a bug where the DTMF mode was not set on newly created RTP instances in the res_sip_sdp_rtp module.
389569rmudgettFix inverted test preventing DTMF disconnect from working.
389609fileFix a crash due to the INVITE session being destroyed before the session.
389618jroseres_parking: Fix some simple bugs
389623jroseres_parking: Add a verbose message when a channel is parked
389639dleestasis-http: Provide a response body for 201 created responses
389738kmooreRemove a junk define
389748qwellgrr, props.
389770mjordanRestore initialization of security topics
389785mjordanFix a variety of memory corruption/assertion errors
389799mjordanFix a few fax gateway failures
389813mjordanInitialize the message type before the topic
389827mjordanFix some more fax test errors due to needing the peer in a bridge
389870mmichelsonAdd missing NULL check to acquire_bridge() function.
389974kmooreResolve a merge conflict
389990mjordanPack the right number of items into the status and receive fax blobs
390042qwellRemove unused RAII vars.
390122dleeAvoid unnecessary cleanups during immediate shutdown
390154dleeMissed a line from a bad merge in r390122
390180wdoekesLet find do its own globbing.
390249kmooreAdd snapshot cache that indexes by channel name
390250kmooreRemove remnant of snapshot blob JSON types
390268qwellReplace ast_manager_publish_message() with a more useful version.
390289rmudgettFixup hold/unhold with attended and blind transfers.
390291rmudgettRemove ast_channel_bridge() and associated code called only by it.
390317kmooreRefactor code and fix a reference leak
390398dleeCorrected the docs on ast_manager_event_blob_create
390439rmudgettSimple lock, assignment, unlock sandwich optimization.
390440rmudgettAdd BUGBUG comment.
390472dleeFixed a consistency problem with channel snapshot and endpoint state.
390473filePublish the channel state snapshot *before* calling device state so a device state producer can use
390510mmichelsonChange the remove_on_pull flag on ast_bridge_hook to be a set of flags.
390525mmichelsonGive the AST_BRIDGE_HOOK_REMOVE_ON_PULL a legitimate value.
390550mmichelsonRemove remaining traces of remove_on_pull from hooks and hook APIs.
390584dleeFixed refcounting problems with chanspy AMI support.
390585dleeCorrected comment on stasis_cache_get
390612rmudgettMake local channels use ast_channel_move() instead of the inlined version.
390613rmudgettMisc core external attended transfer fixes.
390639rmudgettAdd a BUGBUG note.
390669jroseParking: Enable code responsible for intercepting park exten transfers
390698qwellConvert message_router routes to ao2. Add support for removal.
390728kmooreFix documentation that was in review during the great suffix/prefix swap
390729qwellRemove props that people will yell at me for.
390730kmooreFix documentation generation
390733rmudgett* Fix a couple missed hook installs that need AST_BRIDGE_HOOK_REMOVE_ON_PULL.
390734rmudgettFix compiler warning.
390751mmichelsonRefactor the features configuration scheme. ASTERISK-21542
390787mmichelsonConditionally reject duplicate entries in applicationmap containers.
390803rmudgettTweak applicationmap and featuregroup config containers.
390830kmooreRework stasis cache clear events
390864kmooreEnsure that all unit tests compile with the cache clear rework in place
390920jroseres_parking: Add parking_devicestate.c left out from previous commit ASTERISK-21645
390940rmudgettAdd some bridge identifiers to some softmix messages.
390956rmudgettThe bridge uniqueid is available for softmix destructor.
390957rmudgettUpdate some doxygen comments.
390991rmudgettAdd more support for native bridging.
391012mjordanAdd backtrace generation to MALLOC_DEBUG memory corruption reports
391016mjordanOnly initialize manager_bridging during startup
391040mjordanClean up MWI topic pool before message type destruction
391102alecdavisIAX2: refactor nativebridge transfer
391112alecdavisfix bad edit after conflict resolution
391154alecdavischan_iax2: nativebridge refactor, missed unlock bridgecallno
391269mmichelsonTemporary fix for people using sample features.conf from previous Asterisk versions.
391314mjordanMake the reload stasis message bump the ref count of its sub-object
391335alecdavisIAX2: Transfer Reject: Lock bridgecallno before touching it, refactor
391380igorg
391430jrosebridge_native_rtp: Fix possible segfaults on leaves/joins
391453jrosebridge_native_rtp: Fix native bridge tech being incompatible when it should be.
391455mmichelsonRemove incorrect comment about local channel optimization occurring when performing an attended transfer on an entire bridge.
391479mjordanFix memory leaks in stasis_channels and bridge_native_rtp
391521mjordanFix memory leak while loading modules, adding formats, and destroying endpoints
391596fileAdd support for requiring that all queued messages on a caching topic have been handled before
391675mjordanBlow away usage of libjansson's foreach macro
391676mmichelsonFix memory leak in features_config.c
391689kmooreEnsure that Asterisk still starts up when cel.conf is missing
391699mmichelsonJust return outright on a reload since we have already processed configuration.
391701rmudgettapp_confbridge: Fix memory leak on reload.
391732mjordanMake the utils directory compile... again.
391776kmoorePublish bridge snapshots more often
391777kmooreFix a crash in CEL bridge snapshot handling
391828jroseapp_mixmonitor: Fix crashes caused by unloading app_mixmonitor
391855kmooreFix two more possible crashes in CEL
391856kmooreRevert parts of r391855 that were not ready to go in to trunk
391964mjordanMake cdr_mysql compile again by not directly setting the run-time CDR object
391982fileFix build warning (which is transmogrified into an error) with my compiler due to uninitialized variable.
392004mjordanRestore bad merge on CHANGES
392005mjordanPrevent sending a NewExten event after a Hangup during a stack restore
392032qwellFix a build warning with stasis messages.
392053rmudgettchan_misdn: Fix compile error after CDR merge.
392073rmudgettchan_vpb: Fix compile error and __ast_channel_alloc() prototype const inconsistency.
392076dleeFix build warnings related to printf/scanf of tv_usec.
392116kmooreFix bridge snapshot conversion to JSON
392139rmudgettRemove stub comment on function that is not a stub.
392140rmudgettAdd some safety cleanup for a failed push into a bridge.
392166rmudgettBridging: Fix crash on destruction of a partially constructed bridge.
392190mjordanFix the test_substitution test
392214mjordanHandle variable substitution in dummy variables
392241kmoorePull CEL linkedid manipulation into cel.c
392279dleeFix build problem on OS X Mountain Lion (10.8)
392318mmichelsonFix threadpool rapid growth problem.
392335rmudgettFix potential bridge hook resource leak if the hook install fails.
392364fileAdd a log message for when an incoming session is rejected due to the extension not being found.
392435rmudgettChange several bridge functions to return error status.
392437rmudgettAdd channel optimization interaction with frame hooks BUGBUG comments.
392464qwellFix typo.
392489mjordanAdd BUGBUG for broken direct media in chan_gulp ASTERISK-21947
392514rmudgettExtract a useful routine from the softmix bridge technology.
392565fileMerge in current pimp_my_sip work, including:
392586fileMake sorcery details opaque and add extended fields.
392607mjordanProperly extract channel variables for the SendFAX/ReceiveFAX Stasis messages
392627fileFix a bug where messages were getting duplicated on AMI.
392647fileAdd missing ast_sorcery_generic_alloc conversions.
392667fileAdd some more missing ast_sorcery_generic_alloc conversions.
392676mjordanProperly pack the parameters into ast_json_pack when sending a send fax message
392747mmichelsonRemove stray properties from merge.
392777rmudgettFix menuselect display for stasis modules.
392778dleeFixed templates so that the changes from r392777 won't be overwritten the next
392779dleeFew more menuselect fixes missed in r392777
392797mjordanFix a variety of memory leaks ASTERISK-21906
392812mjordanFix memory/ref counting leaks in a variety of locations ASTERISK-21906
392864fileMove where the sorcery observer is added for qualify to guarantee the sched_qualifies container exists.
392879fileAdd a note about being ready to accept observer invocations before adding an observer.
392898qwellFix typo with XML docs.
392933rmudgettAMI Bridge action: Get channel xfer config after we have found the second channel.
392934rmudgettFix incorrect calls to ast_bridge_impart().
392953rmudgettFix several problems with ast_bridge_add_channel().
392972rmudgettRemove some redundant parking config error messages.
393034rmudgettAdd config framework non-empty string validation requirement option.
393066rmudgettChange the name of some local variables in bridging.c to reflect what they really mean.
393083dleeRemoved the automatic 302 redirects for ARI URL's that end with a slash.
393100dleeRemoved stray apostrophe.
393128qwellChange some 500 errors to 400.
393130mjordanBetter handle parking in CDRs
393164mjordanHandle an originated channel being sent into a non-empty bridge
393184rmudgettFix overlapping enum ast_bridge_feature_flags.
393190jrosefeatures: call pickup stasis refactoring ASTERISK-21544
393219rmudgettPromote local channel optimizing debug messages to verbose 3 messages.
393239rmudgettThis is no longer needed.
393240rmudgettFix after bridge callback datastore data memory leak.
393241rmudgettTweak after bridge callback reason to string strings.
393264fileNothing to see here, move along.
393361mjordanPrevent crash during synchronous AMI origination by ref bumping returned channel
393396igorg
393410kmooreAdd CEL unit tests and do some cleanup
393429kmooreFix transfer AMI event parameter naming
393463mmichelsonRemove unused blind transfer publication structure.
393484dleeAdd pjproject dependency to res_sip_notify
393485rmudgettFix chan_gtalk.c compile error.
393487rmudgettFix MixMonitor b option.
393489rmudgettMixMonitor: Remove some unnecessary channel locking.
393490rmudgettMixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring.
393493rmudgettMixMonitor: Update XML documentation and CLI "mixmonitor {start|stop|list}" help.
393494rmudgettMixMonitor: Don't use ast_strdupa() in a loop.
393496rmudgettMixMonitor: Make start_mixmonitor_callback() options parameter NULL tolerant.
393500rmudgettMixMonitor: Minor code cleanup.
393528dlee
393529dlee
393530dlee
393561dleeViolating the margins to make menuconfig happy
393576dleeFix load errors related to the new ari_model_validators.
393586mmichelsonPublish a bridge enter before pulling on a push-and-swap operation.
393589mjordanLet Stasis load itself with default values
393599mjordanFix some bugs in CDRs; add some CLI commands to help debugging
393600rmudgettFix some indentation in stasis_config.c.
393601rmudgettMove when bridge channel enter is published so it does not interrupt the thought of some lines of code.
393612rmudgettOneTouchRecord: Make so Monitor/MixMonitor can be toggled/started/stopped.
393631rmudgettAdd BUGBUG note for ASTERISK-22009
393632rmudgettRevert accidental overcommit.
393633rmudgettAdd BUGBUG note for ASTERISK-22009
393675dleeFix utils directory breakage.
393679dleeFix int width problem for 32-bit
393687dleeFix int width problem for 32-bit... again
393704jroseres_parking: Replace Parker snapshots with ParkerDialString
393729rmudgettOneTouchRecord: Add function defined earlier: ast_bridge_features_do()
393749dleeDocument MissingParams error message for /ari/events
393757dleePrint error details when set nonblock fails
393768dleeARI: return a 503 if Asterisk isn't fully booted
393777mjordanHandle hangup logic in the Stasis message bus and consumers of Stasis messages
393793mmichelsonFix some broken logic in sending outbound caller ID.
393801mjordanCreate Local channel messages on the Stasis message bus and produce AMI events
393807fileFix building.
393816dleeres_stasis_http doesn't depend on res_stasis any more
393834dleeBetter structure for the WebSocket validation failure message
393843dleeOh menuconfig, why do you hate margins?
393858fileTweak log message slightly.
393896rmudgettFix some stasis doxygen comments.
393910rmudgettFix printf NULL string (null) substituion for NULL config framework default.
393919qwellMake SCOPED_LOCK use RAII_VAR.
393930russellastobj2-ify the SLA code
393968dleeCorrected api-docs for channel variables
393987dleeDocument the 400 error response for originate
394024kharwellPSJIP - sip.conf to res_sip.conf script
394037dleeFixed some CEL test crashes
394050dleetest_voicemail_api: fix warning found by gcc-4.8
394065dleeApply defaults to ari.conf's general section
394076dleeChange ARI user config to use a type field
394089dleeCorrect test_cel cleanup.
394103fileTweak the subscription failure warning message to include endpoint name and context.
394147wedhornRefactor and cleanup of skinny session handling.
394156dleeFixed chan_skinny for systems were pthread_t isn't an int.
394158rmudgettFix bridge tech write callback parameter name.
394216qwellFix a compiler warning.
394278mjordanPretty up a debug message if the referred-by-uri isn't available
394370fileRemove some callbacks and functions which are not needed.
394397dleeDocument the ari.conf allowed_origins setting
394402mmichelsonRemove misleading documentation for channel snapshot creation.
394442dleeFixed null dereference when WebSocket protocol is omitted
394469mjordanRe-order cleanup
394470rmudgettSimplify bridge_simple chan join code.
394471rmudgettRemove some dead code dealing with old bridging method.
394489rmudgettchan_gulp: Fix gulp_indicate() handling of AST_CONTROL_PVT_CAUSE_CODE.
394513dleeDebug logging to help with WebSocket connection problems
394530mjordanRe-order handlers in CEL to ensure that HANGUP events happen after APP_END
394552tzafrirhandle DAHDI_EVENT_REMOVED on a pri D-Channel
394567tzafrirLeft over spacing issues of review 726.
394583jroseapp_confbridge: Eliminate a reference leak for confbridge announcer channels
394600rmudgettRemove some completed and no longer relevant BUGBUG notes.
394623rmudgettChange ast_hangup() to return void and be NULL safe.
394686dleeFix caching topic shutdown assertions
394701mjordanTweak debug statements
394744dleeFixed null dereference when WebSocket subprotocol isn't specified
394776rmudgettFixup doxygen on ast_hangup().
394795kmooreFix crash when using temporary peers
394810jroseARI: MOH start and stop for a channel ASTERISK-21974
394825rmudgettExtract a repeated test into ast_channel_has_audio_frame_or_monitor().
394836rmudgettMinor optimizations.
394846rmudgettRegroup the ao2 search_flags.
394870kmooreAdd CEL local optimization record type
395074kmooreMake the CEL blind transfer test pass consistently
395088rmudgettRemove some BUGBUG notes that have been handled.
395089mjordanFix unbalanced lock when serializing CDR variables
395102fileExpose the chan_pjsip implementation pvt and session in a defined manner.
395107kmooreAdd missing newline
395136dleeNo more teapots.
395182rmudgettReinclude sys/stat.h in chan_dahdi.c and remove redundant include in utils.c
395183fileDrop the reference count on the correct object.
395188rmudgettPull softmix bridge parameters into a sub structure.
395203fileFix some logic so native RTP bridge will occur when monitor, audiohooks, or framehooks are not present.
395205fileAdd some debug messages to make it clear what RTP bridging functionality is in use.
395227fileFix a check in bridge_native_rtp which determined if attaching the framehook failed or not.
395243rmudgettLet the compiler do more type checking with bridge hook callbacks.
395253mjordanPerform the initial renaming of the Bridging API ASTERISK-22130
395254rmudgettAdd missing line terminator to debug message.
395255rmudgettAdd missing end-of-file line terminators.
395271kmooreTweak another magic number
395295mjordanUpdate bridge_channel refactorings; export bridge_ symbol
395298mjordanExport exports.in as well
395316rmudgett* Refactor setup_bridge_features_builtin().
395322rmudgettRefactor ast_bridge_features struct. ASTERISK-22107
395340rmudgettSimplify interval hooks since there is only one bridge threading model now.
395367mjordanMove after bridge callbacks into their own file
395381mjordanFix incorrect reference to stasis/bridging.h
395400mjordanRemove dead bridging code from features
395410mjordanRemove some dead parking call
395430rmudgettRestore bridging files history.
395439fileChange the default value for "allowsubscribe" to yes to match chan_sip.
395455fileFix crash due to trying to send a re-invite while in the incorrect state.
395466rmudgettRevision
395477rmudgettRemove some unnecessary parentheses.
395527dleeFix /stasis/res/app_replaced unit test.
395574rmudgettRemove the unsafe bridge parameter from ast_bridge_hook_callback's.
395588kmooreImprove reliability of bridge merge CEL test
395619kmooreRemove comment that no longer applies
395636dleeSet svn:ignore in res/ari directory
395653kmooreClean up and improve test_cel
395672mjordanWhen performing a reload, reload the new features_config and not the old
395673mjordanPut the include in there
395686dleeRemoved quotes from svn:keywords props on a few files.
395728kmooreFix compilation on gcc 4.8.1
395731fileAdd support for T.38 fax to chan_pjsip.
395764mmichelsonThe large GULP->PJSIP renaming effort.
395779mmichelsonUpdate res_pjsip_endpoint_identifier_constant.c to use reorganized endpoint structure.
395793dleeSetting svn:ignore for res/res_pjsip
395810mmichelsonRemove ast_bridged_channel call from abstract_jb.c
395824mmichelsonMissed a conversion to pjsip.conf in documentation and sorcery.
395837kmooreEnforce conference exit order for CEL tests
395851kmooreFix remnants of the pjsip renaming
395868mmichelsonRemove "constant" endpoint identifier.
395881kmooreDisable CEL tests that need rearchitecting to operate properly
395884mmichelsonFound another missed "sip" -> "pjsip" CLI command.
395938fileAnswer with multiple codecs if the underlying pjproject supports it.
395971dleeFixed compile errors introduced in r395954.
395984dleeFixed warning in astman for gcc-4.8.
395985kmooreFix documentation replication issues
395998kmooreRegenerate configure for configure.ac changes
396035dleeFix sorcery for some rather picky regex implementations.
396060mjordanRemove dead code from features.c; refactor pickup code into pickup.c ASTERISK-22134
396061mjordanAdd pickup.h include lines for chan_dahdi and chan_mgcp
396062mjordanFix test modules
396075dleeFixed chan_dahdi compilation failure
396099kmooreCorrect the last of the Newchannel xi:includes
396102mmichelsonMake sure that pickup.h does not use an include guard name used elsewhere.
396119dleeAddress JSON thread safety issues.
396122dleeARI - implement allowMultiple for parameters
396126mmichelsonGet the SNMP code to compile.
396136dleeRemoved svnmerge-integrated from trunk
396143dleeClean up ast_json with ast_json_unref
396145mmichelsonAnd get rid of another ast_bridged_channel()
396158mjordanDon't unsubscribe from the AMI message router from manager_bridges
396166dleeFix res_ari_asterisk load issue
396198elgueroAdding a note to UPGRADE.txt about a change made to res_agi in order to ASTERISK-21903
396200elgueroChange "from" to "From". ASTERISK-21903
396201mjordanAdd AMI registration events for PJSIP outbound registration attempts
396309wdoekesCheck result of ast_var_assign() calls for memory allocation failure.
396311wdoekesCheck result of ast_var_assign() calls for memory allocation failure (2).
396329dleeTweak caching topics to fix CEL tests ASTERISK-22243
396347dleeFixed app_meetme for cache split changes
396371mjordanHandle Surrogate channels in Dial message processing
396378igorg
396391mjordanPrevent spurious memory error when appending backtrace with MALLOC_DEBUG
396392mjordanHide the Surrogate channels from external consumers; kill Masquerade events
396401rmudgettRemove some resolved or obsolete BUGBUG comments.
396417rmudgettMake bridge snapshots use prefixes.
396462rmudgettRemove extra CR/LF from AMI event.
396463rmudgettAdd missing CR/LF to FakeMI stasis test AMI event.
396474tzafrirchan_dahdi: create channels at run-time
396480rmudgettFix stasis/core unit test. Should have had the CR/LF.
396490mjordanUpdate documentation for ConfBridge with some additional markup
396505wdoekesDon't leak frames when memory is full in autoservice_run.
396512rmudgettbridge_native_rtp: Remove some unnecessary NULL checks on c1.
396521mjordanUnlock the dial operation lock on a failed dial
396528mjordanAdd some debugging when test_hashtab_thrash fails
396535mjordanPipe test output through test object not stdout
396542mjordanUnlock outgoing dial lock on off nominal path
396543mjordanFix two race conditions and ref counting issue when joining a bridge
396552jbigelowAdd test suite events for when contacts are added or removed from an AOR ASTERISK-21833, ASTERISK-21834, ASTERISK-21835, ASTERISK-21837
396559dleeFix build warnings when printf a tv_usec.
396560dleeMissed a spot in r396559
396581wdoekeschan_sip: Fix IP-addr in warning when rejecting a contact ACL.
396584wdoekeschan_sip: Convert 'just did sched_add waitid...' from warning to debug message.
396658fileTweak comment for why usleep is used.
396695rmudgettapp_bridgewait: Inhibit local channel optimizations to the bridge.
396703rmudgettchan_misdn: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed.
396710rmudgettchan_iax2: Conditionally remove native support for now. ASTERISK-21944
396712rmudgettchan_vpb: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed.
396713rmudgettRemove unsupported channel technology callbacks.
396722kmoorePrevent automagic things from happening to Stasis application bridges
396734rmudgettRemove some dead code dealing with: AST_BRIDGE_REC_CHANNEL_0, AST_BRIDGE_REC_CHANNEL_1, and AST_BRIDGE_IGNORE_SIGS.
396747kmooreRemove leading spaces from the CLI command before parsing
396783rmudgettResolve some BUGBUG comments.
396792rmudgettChanged some BUGBUG tags to associated JIRA issue tags.
396793rmudgettUpdate features.conf.sample atxferdropcall option.
396794rmudgettRemove early bridge BUGBUG comments. Remove some unneeded features.c comments.
396812rmudgettMinor parking cleanup.
396814rmudgettBridge: Don't suspend/unspend the channel for interception routines.
396822wdoekesPrevent heap alloc functions from running out of stack space.
396849rmudgettutils.h: Minor formatting tweaks.
396850rmudgettFix utilities compilation/linking.
396857rmudgettDoxygen comment tweaks.
396867rmudgettFix some doxygen bridging file references.
396877rmudgettFix CLI "bridge kick " to check if the bridge needs dissolving.
396888kmooreRefactor CEL to avoid using the event system core
396908kmooreDisable build of res_corosync until it is back in a compiling state
396909kmooreUpdate chan_mgcp to the modified parking API
396915mjordanFix invalid access to disposed memory in main/data unit test
396922mjordanWhitespace cleanup
396930rmudgettUpdate BUGBUG comment.
396996wdoekesAdd "autoframing" option to sip.conf.sample and h323.conf.sample.
397158mmichelsonRemove REF_DEBUG definition.
397193mmichelsonLocalize and rename ACL configuration.
397294rmudgettFix several interrelated issues dealing with the holding bridge technology.
397346rmudgettDeferred some more BUGBUG comments to a JIRA issue or XXX comment.
397355rmudgett* Move ast_bridge_channel_setup_features() into bridge_basic.c.
397379wdoekesAdd _IO_stdin_used in version-script to fix SIGBUSes on Sparc. ASTERISK-21763, ASTERISK-21665
397415wdoekesDon't store repeated commands in the editline history buffer.
397426rmudgettUpdate BUGBUG comment.
397431kmooreMake CEL behavior conform to the documentation ASTERISK-21567
397440rmudgettMade the abstract jitter buffer resync on some more control frames.
397461kmooreFix crash when getting CEL config
397466mmichelsonRemove set but unused variable 'meid'.
397471kmooreEnsure CEL creates a default config if it isn't provided with one
397482rmudgettUpdate MOH start/stop routine doxygen.
397483kmooreAdd missing configOption close tags
397494rmudgettMinor tweaks with ast_moh_start() callers.
397514kmooreUpdate CEL sample config
397527mjordanUpdate CHANGES file to reflect pass through support for Opus/VP8
397567kharwellPSJIP - sip.conf to res_sip.conf script
397568mjordanPrevent seg fault in off nominal path when registered option fails to validate
397571mjordanFix sorcery unit tests
397578jrosebridge_native_rtp: Fix hold chain bugs caused by native RTP bridge framehook ASTERISK-22217
397585mjordanFix error in using ast_channel_snapshot_type before initialization
397599fileFix a bug where the argc value was passed as no_doc when registering custom sorcery types.
397600fileAdd the bucket API.
397602rmudgettBlank line tweaks.
397603mmichelsonAdd some clarifying documentation to the rewrite_contact endpoint option.
397606mjordanFix channel reference leak in Originated channels
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.

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                                                               | 1146 +
CREDITS                                                               |  396
Makefile                                                              |  171
Makefile.moddir_rules                                                 |    2
Makefile.rules                                                        |    2
README                                                                |    4
README-SERIOUSLY.bestpractices.txt                                    |   51
UPGRADE-1.8.txt                                                       |    5
UPGRADE-11.txt                                                        |  263
UPGRADE-12.txt                                                        |  433
UPGRADE.txt                                                           |  205
addons/Makefile                                                       |    2
addons/app_mysql.c                                                    |   73
addons/cdr_mysql.c                                                    |   19
addons/chan_mobile.c                                                  |  211
addons/chan_ooh323.c                                                  |   31
addons/chan_ooh323.h                                                  |    1
addons/res_config_mysql.c                                             |  175
agi/Makefile                                                          |    2
apps/Makefile                                                         |    3
apps/app_adsiprog.c                                                   |   19
apps/app_agent_pool.c                                                 | 2579 +++
apps/app_alarmreceiver.c                                              | 1008 -
apps/app_amd.c                                                        |   21
apps/app_authenticate.c                                               |    8
apps/app_bridgewait.c                                                 |  523
apps/app_cdr.c                                                        |  105
apps/app_celgenuserevent.c                                            |   18
apps/app_channelredirect.c                                            |    4
apps/app_chanspy.c                                                    |  126
apps/app_confbridge.c                                                 | 2521 +-
apps/app_controlplayback.c                                            |  127
apps/app_db.c                                                         |    8
apps/app_dial.c                                                       |  356
apps/app_directed_pickup.c                                            |   25
apps/app_directory.c                                                  |   92
apps/app_disa.c                                                       |    8
apps/app_dumpchan.c                                                   |   49
apps/app_fax.c                                                        |   52
apps/app_festival.c                                                   |   19
apps/app_followme.c                                                   |   98
apps/app_forkcdr.c                                                    |  222
apps/app_ices.c                                                       |    2
apps/app_jack.c                                                       |    4
apps/app_meetme.c                                                     | 2599 +--
apps/app_minivm.c                                                     |   91
apps/app_mixmonitor.c                                                 |  192
apps/app_osplookup.c                                                  |  111
apps/app_page.c                                                       |  105
apps/app_parkandannounce.c                                            |  247
apps/app_playback.c                                                   |   23
apps/app_queue.c                                                      | 3409 ++--
apps/app_record.c                                                     |   27
apps/app_senddtmf.c                                                   |   76
apps/app_skel.c                                                       |   69
apps/app_speech_utils.c                                               |   18
apps/app_stack.c                                                      |   60
apps/app_stasis.c                                                     |  113
apps/app_userevent.c                                                  |   71
apps/app_verbose.c                                                    |   24
apps/app_voicemail.c                                                  |  546
apps/app_waitforring.c                                                |   25
apps/confbridge/conf_chan_announce.c                                  |  208
apps/confbridge/conf_chan_record.c                                    |   95
apps/confbridge/conf_config_parser.c                                  |  814
apps/confbridge/conf_state.c                                          |   94
apps/confbridge/conf_state_empty.c                                    |   86
apps/confbridge/conf_state_inactive.c                                 |   80
apps/confbridge/conf_state_multi.c                                    |   77
apps/confbridge/conf_state_multi_marked.c                             |  181
apps/confbridge/conf_state_single.c                                   |   84
apps/confbridge/conf_state_single_marked.c                            |   79
apps/confbridge/confbridge_manager.c                                  |  489
apps/confbridge/include/conf_state.h                                  |   95
apps/confbridge/include/confbridge.h                                  |  302
autoconf/ast_check_pwlib.m4                                           |    2
autoconf/ast_ext_lib.m4                                               |    4
bridges/Makefile                                                      |    2
bridges/bridge_builtin_features.c                                     |  521
bridges/bridge_builtin_interval_features.c                            |  217
bridges/bridge_holding.c                                              |  447
bridges/bridge_multiplexed.c                                          |  432
bridges/bridge_native_rtp.c                                           |  454
bridges/bridge_simple.c                                               |   47
bridges/bridge_softmix.c                                              |  662
build_tools/cflags-devmode.xml                                        |    3
build_tools/cflags.xml                                                |   23
build_tools/make_buildopts_h                                          |    3
build_tools/make_linker_version_script                                |    3
build_tools/make_version                                              |  110
build_tools/menuselect-deps.in                                        |    3
build_tools/mkpkgconfig                                               |    1
build_tools/post_process_documentation.py                             |    4
cdr/Makefile                                                          |    2
cdr/cdr_adaptive_odbc.c                                               |   15
cdr/cdr_csv.c                                                         |    9
cdr/cdr_custom.c                                                      |   21
cdr/cdr_manager.c                                                     |   11
cdr/cdr_odbc.c                                                        |   22
cdr/cdr_pgsql.c                                                       |   25
cdr/cdr_radius.c                                                      |   14
cdr/cdr_sqlite.c                                                      |    2
cdr/cdr_syslog.c                                                      |   23
cdr/cdr_tds.c                                                         |   12
cel/Makefile                                                          |    2
cel/cel_custom.c                                                      |   15
cel/cel_manager.c                                                     |   19
cel/cel_odbc.c                                                        |   25
cel/cel_pgsql.c                                                       |   19
cel/cel_radius.c                                                      |   16
cel/cel_sqlite3_custom.c                                              |   16
cel/cel_tds.c                                                         |   15
channels/Makefile                                                     |   24
channels/chan_agent.c                                                 | 2665 ---
channels/chan_alsa.c                                                  |   28
channels/chan_bridge.c                                                |  236
channels/chan_bridge_media.c                                          |  218
channels/chan_console.c                                               |   20
channels/chan_dahdi.c                                                 | 2558 +--
channels/chan_dahdi.h                                                 |  808
channels/chan_gtalk.c                                                 |   52
channels/chan_h323.c                                                  |   46
channels/chan_iax2.c                                                  | 1901 --
channels/chan_jingle.c                                                |   47
channels/chan_local.c                                                 | 1453 -
channels/chan_mgcp.c                                                  |  276
channels/chan_misdn.c                                                 |  281
channels/chan_motif.c                                                 |  285
channels/chan_multicast_rtp.c                                         |    2
channels/chan_oss.c                                                   |   45
channels/chan_phone.c                                                 |    8
channels/chan_pjsip.c                                                 | 2131 ++
channels/chan_sip.c                                                   | 6657 ++++---
channels/chan_sip.exports.in                                          |    6
channels/chan_skinny.c                                                | 3594 ++--
channels/chan_unistim.c                                               |  318
channels/chan_vpb.cc                                                  |   68
channels/dahdi/bridge_native_dahdi.c                                  |  928 +
channels/dahdi/bridge_native_dahdi.h                                  |   47
channels/iax2-parser.c                                                | 1294 -
channels/iax2-parser.h                                                |  177
channels/iax2-provision.c                                             |  567
channels/iax2-provision.h                                             |   53
channels/iax2.h                                                       |  297
channels/iax2/firmware.c                                              |  340
channels/iax2/include/firmware.h                                      |  105
channels/iax2/include/iax2.h                                          |  301
channels/iax2/include/parser.h                                        |  178
channels/iax2/include/provision.h                                     |   58
channels/iax2/parser.c                                                | 1304 +
channels/iax2/provision.c                                             |  566
channels/misdn/isdn_lib.c                                             |  455
channels/misdn/isdn_lib.h                                             |   12
channels/misdn/isdn_msg_parser.c                                      |   14
channels/sig_analog.c                                                 |  344
channels/sig_pri.c                                                    |  705
channels/sig_pri.h                                                    |   12
channels/sig_ss7.c                                                    |   61
channels/sip/config_parser.c                                          |   58
channels/sip/dialplan_functions.c                                     |    7
channels/sip/include/config_parser.h                                  |    2
channels/sip/include/reqresp_parser.h                                 |   11
channels/sip/include/sdp_crypto.h                                     |   84
channels/sip/include/sip.h                                            |  121
channels/sip/include/srtp.h                                           |   59
channels/sip/reqresp_parser.c                                         |   57
channels/sip/sdp_crypto.c                                             |  306
channels/sip/security_events.c                                        |   22
channels/sip/srtp.c                                                   |   55
codecs/Makefile                                                       |   72
codecs/codec_dahdi.c                                                  |    2
codecs/codec_ilbc.c                                                   |   16
codecs/codec_resample.c                                               |    2
codecs/codec_speex.c                                                  |    5
codecs/gsm/src/code.c                                                 |    3
codecs/ilbc/iLBC_decode.c                                             |    4
codecs/ilbc/iLBC_encode.c                                             |    4
codecs/log2comp.h                                                     |    2
codecs/speex/speex_resampler.h                                        |   20
config.guess                                                          |  279
config.sub                                                            |  236
configs/agents.conf.sample                                            |  133
configs/alarmreceiver.conf.sample                                     |   11
configs/ari.conf.sample                                               |   24
configs/cel.conf.sample                                               |   20
configs/chan_dahdi.conf.sample                                        |   44
configs/cli_aliases.conf.sample                                       |    2
configs/confbridge.conf.sample                                        |    4
configs/dsp.conf.sample                                               |   36
configs/extconfig.conf.sample                                         |    6
configs/extensions.conf.sample                                        |   10
configs/features.conf.sample                                          |   34
configs/h323.conf.sample                                              |    2
configs/iax.conf.sample                                               |   12
configs/indications.conf.sample                                       |    2
configs/logger.conf.sample                                            |    7
configs/motif.conf.sample                                             |   32
configs/pjsip.conf.sample                                             |  660
configs/queues.conf.sample                                            |   45
configs/res_ldap.conf.sample                                          |    3
configs/res_odbc.conf.sample                                          |    2
configs/res_parking.conf.sample                                       |   48
configs/rtp.conf.sample                                               |   24
configs/sip.conf.sample                                               |   92
configs/skinny.conf.sample                                            |   18
configs/sla.conf.sample                                               |   11
configs/sorcery.conf.sample                                           |   50
configs/stasis.conf.sample                                            |    8
configs/statsd.conf.sample                                            |    8
configs/test_sorcery.conf.sample                                      |   14
configs/voicemail.conf.sample                                         |    4
configs/xmpp.conf.sample                                              |    3
configure.ac                                                          |  157
contrib/ast-db-manage/README.md                                       |   63
contrib/ast-db-manage/config.ini.sample                               |   48
contrib/ast-db-manage/config/env.py                                   |   71
contrib/ast-db-manage/config/script.py.mako                           |   22
contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py   |  292
contrib/ast-db-manage/voicemail.ini.sample                            |   48
contrib/ast-db-manage/voicemail/env.py                                |   71
contrib/ast-db-manage/voicemail/script.py.mako                        |   22
contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py |   58
contrib/asterisk-ng-doxygen                                           | 1606 +
contrib/init.d/rc.archlinux.asterisk                                  |    2
contrib/init.d/rc.debian.asterisk                                     |    2
contrib/init.d/rc.gentoo.asterisk                                     |    2
contrib/init.d/rc.mandriva.asterisk                                   |    2
contrib/init.d/rc.redhat.asterisk                                     |    2
contrib/init.d/rc.slackware.asterisk                                  |    2
contrib/init.d/rc.suse.asterisk                                       |    2
contrib/realtime/mysql/iaxfriends.sql                                 |   56
contrib/realtime/mysql/meetme.sql                                     |   21
contrib/realtime/mysql/musiconhold.sql                                |   19
contrib/realtime/mysql/queue_log.sql                                  |   24
contrib/realtime/mysql/sippeers.sql                                   |   97
contrib/realtime/mysql/voicemail.sql                                  |   70
contrib/realtime/mysql/voicemail_data.sql                             |   29
contrib/realtime/mysql/voicemail_messages.sql                         |   31
contrib/realtime/postgresql/realtime.sql                              |  147
contrib/scripts/ast_tls_cert                                          |   49
contrib/scripts/asterisk.ldap-schema                                  |   12
contrib/scripts/asterisk.ldif                                         |   11
contrib/scripts/autosupport                                           |   99
contrib/scripts/install_prereq                                        |  146
contrib/scripts/safe_asterisk                                         |    2
contrib/scripts/sip_to_res_sip/astconfigparser.py                     |  394
contrib/scripts/sip_to_res_sip/astdicts.py                            |  298
contrib/scripts/sip_to_res_sip/sip_to_res_sip.py                      |  392
default.exports                                                       |    4
doc/CODING-GUIDELINES                                                 |    2
doc/README.txt                                                        |    6
doc/appdocsxml.dtd                                                    |   46
doc/snapshots.xslt                                                    |  115
formats/Makefile                                                      |    2
formats/format_ogg_vorbis.c                                           |    6
formats/format_wav_gsm.c                                              |   13
funcs/Makefile                                                        |    2
funcs/func_audiohookinherit.c                                         |    2
funcs/func_callerid.c                                                 |   51
funcs/func_cdr.c                                                      |  337
funcs/func_channel.c                                                  |  164
funcs/func_curl.c                                                     |   32
funcs/func_devstate.c                                                 |    6
funcs/func_frame_trace.c                                              |   39
funcs/func_global.c                                                   |   48
funcs/func_hangupcause.c                                              |    2
funcs/func_jitterbuffer.c                                             |  277
funcs/func_math.c                                                     |    2
funcs/func_odbc.c                                                     |    8
funcs/func_presencestate.c                                            |   49
funcs/func_realtime.c                                                 |   17
funcs/func_speex.c                                                    |    2
funcs/func_strings.c                                                  |   23
funcs/func_volume.c                                                   |    2
include/asterisk.h                                                    |   29
include/asterisk/_private.h                                           |   63
include/asterisk/abstract_jb.h                                        |   28
include/asterisk/acl.h                                                |   14
include/asterisk/app.h                                                |  255
include/asterisk/ari.h                                                |  238
include/asterisk/astdb.h                                              |   11
include/asterisk/astmm.h                                              |    9
include/asterisk/astobj2.h                                            |  802
include/asterisk/audiohook.h                                          |   21
include/asterisk/autoconfig.h.in                                      |   72
include/asterisk/backtrace.h                                          |   97
include/asterisk/bridge.h                                             |  996 +
include/asterisk/bridge_after.h                                       |  244
include/asterisk/bridge_basic.h                                       |  150
include/asterisk/bridge_channel.h                                     |  625
include/asterisk/bridge_channel_internal.h                            |  208
include/asterisk/bridge_features.h                                    |  807
include/asterisk/bridge_internal.h                                    |  213
include/asterisk/bridge_roles.h                                       |  173
include/asterisk/bridge_technology.h                                  |  242
include/asterisk/bridging.h                                           |  564
include/asterisk/bridging_features.h                                  |  354
include/asterisk/bridging_technology.h                                |  196
include/asterisk/bucket.h                                             |  397
include/asterisk/callerid.h                                           |    6
include/asterisk/causes.h                                             |   10
include/asterisk/ccss.h                                               |   18
include/asterisk/cdr.h                                                |  681
include/asterisk/cel.h                                                |  229
include/asterisk/channel.h                                            |  758
include/asterisk/channel_internal.h                                   |    5
include/asterisk/cli.h                                                |   16
include/asterisk/compat.h                                             |   10
include/asterisk/compiler.h                                           |    6
include/asterisk/config.h                                             |  119
include/asterisk/config_options.h                                     |  141
include/asterisk/core_local.h                                         |  137
include/asterisk/core_unreal.h                                        |  246
include/asterisk/crypto.h                                             |    6
include/asterisk/datastore.h                                          |    1
include/asterisk/devicestate.h                                        |  118
include/asterisk/dial.h                                               |   31
include/asterisk/doxygen/architecture.h                               |   26
include/asterisk/doxygen/asterisk-git-howto.h                         |   16
include/asterisk/doxygen/commits.h                                    |   46
include/asterisk/doxygen/licensing.h                                  |    2
include/asterisk/doxygen/mantisworkflow.h                             |  206
include/asterisk/doxygen/releases.h                                   |   18
include/asterisk/doxygen/reviewboard.h                                |   50
include/asterisk/doxyref.h                                            |  419
include/asterisk/endpoints.h                                          |  170
include/asterisk/event.h                                              |  479
include/asterisk/event_defs.h                                         |  171
include/asterisk/features.h                                           |  214
include/asterisk/features_config.h                                    |  238
include/asterisk/file.h                                               |   53
include/asterisk/format.h                                             |   33
include/asterisk/format_cap.h                                         |   22
include/asterisk/format_pref.h                                        |    4
include/asterisk/frame.h                                              |   98
include/asterisk/framehook.h                                          |   47
include/asterisk/hashtab.h                                            |    3
include/asterisk/heap.h                                               |    3
include/asterisk/http.h                                               |   27
include/asterisk/http_websocket.h                                     |   84
include/asterisk/inline_api.h                                         |    2
include/asterisk/jabber.h                                             |    2
include/asterisk/json.h                                               | 1015 +
include/asterisk/linkedlists.h                                        |   58
include/asterisk/localtime.h                                          |    7
include/asterisk/lock.h                                               |  125
include/asterisk/logger.h                                             |   82
include/asterisk/manager.h                                            |  232
include/asterisk/md5.h                                                |    3
include/asterisk/media_index.h                                        |  108
include/asterisk/message.h                                            |    2
include/asterisk/mixmonitor.h                                         |  105
include/asterisk/module.h                                             |   19
include/asterisk/musiconhold.h                                        |    7
include/asterisk/netsock2.h                                           |   22
include/asterisk/optional_api.h                                       |  279
include/asterisk/options.h                                            |    8
include/asterisk/opus.h                                               |   41
include/asterisk/parking.h                                            |  281
include/asterisk/paths.h                                              |    3
include/asterisk/pbx.h                                                |   71
include/asterisk/pickup.h                                             |   91
include/asterisk/presencestate.h                                      |   53
include/asterisk/res_odbc.h                                           |    8
include/asterisk/res_pjsip.h                                          | 1481 +
include/asterisk/res_pjsip_exten_state.h                              |   94
include/asterisk/res_pjsip_pubsub.h                                   |  530
include/asterisk/res_pjsip_session.h                                  |  561
include/asterisk/rtp_engine.h                                         |  321
include/asterisk/say.h                                                |   14
include/asterisk/sdp_srtp.h                                           |  125
include/asterisk/security_events.h                                    |   30
include/asterisk/security_events_defs.h                               |   17
include/asterisk/sip_api.h                                            |   30
include/asterisk/smdi.h                                               |    2
include/asterisk/sorcery.h                                            |  826
include/asterisk/sounds_index.h                                       |   55
include/asterisk/speech.h                                             |    4
include/asterisk/srv.h                                                |   51
include/asterisk/stasis.h                                             |  906 +
include/asterisk/stasis_app.h                                         |  417
include/asterisk/stasis_app_impl.h                                    |   88
include/asterisk/stasis_app_playback.h                                |  156
include/asterisk/stasis_app_recording.h                               |  283
include/asterisk/stasis_bridges.h                                     |  455
include/asterisk/stasis_cache_pattern.h                               |  153
include/asterisk/stasis_channels.h                                    |  568
include/asterisk/stasis_endpoints.h                                   |  228
include/asterisk/stasis_internal.h                                    |   69
include/asterisk/stasis_message_router.h                              |  177
include/asterisk/stasis_system.h                                      |  131
include/asterisk/stasis_test.h                                        |  142
include/asterisk/statsd.h                                             |   85
include/asterisk/stringfields.h                                       |   80
include/asterisk/strings.h                                            |  194
include/asterisk/taskprocessor.h                                      |  149
include/asterisk/tcptls.h                                             |    6
include/asterisk/term.h                                               |   73
include/asterisk/test.h                                               |  194
include/asterisk/threadpool.h                                         |  226
include/asterisk/threadstorage.h                                      |   10
include/asterisk/time.h                                               |   25
include/asterisk/timing.h                                             |    9
include/asterisk/translate.h                                          |   20
include/asterisk/udptl.h                                              |    2
include/asterisk/utils.h                                              |  174
include/asterisk/uuid.h                                               |  118
include/asterisk/xml.h                                                |   39
include/asterisk/xmldoc.h                                             |   28
include/asterisk/xmpp.h                                               |    9
main/Makefile                                                         |   37
main/abstract_jb.c                                                    |  316
main/acl.c                                                            |    4
main/aoc.c                                                            |  433
main/app.c                                                            |  534
main/ast_expr2f.c                                                     |    4
main/asterisk.c                                                       |  947 -
main/asterisk.exports.in                                              |   22
main/astfd.c                                                          |    8
main/astmm.c                                                          | 1327 +
main/astobj2.c                                                        | 4888 +++++
main/audiohook.c                                                      |   31
main/autoservice.c                                                    |   63
main/backtrace.c                                                      |  225
main/bridge.c                                                         | 4884 +++++
main/bridge_after.c                                                   |  640
main/bridge_basic.c                                                   | 3276 +++
main/bridge_channel.c                                                 | 2220 ++
main/bridge_roles.c                                                   |  499
main/bridging.c                                                       | 1676 -
main/bucket.c                                                         |  963 +
main/callerid.c                                                       |    9
main/ccss.c                                                           |  362
main/cdr.c                                                            | 4444 ++++-
main/cel.c                                                            | 1402 +
main/channel.c                                                        | 2988 +--
main/channel_internal_api.c                                           |  221
main/chanvars.c                                                       |    3
main/cli.c                                                            |  349
main/config.c                                                         |  257
main/config_options.c                                                 |  619
main/core_local.c                                                     | 1043 +
main/core_unreal.c                                                    |  948 +
main/crypt.c                                                          |  202
main/data.c                                                           |   33
main/datastore.c                                                      |   16
main/db.c                                                             |  116
main/devicestate.c                                                    |  431
main/dial.c                                                           |  140
main/dns.c                                                            |    6
main/dnsmgr.c                                                         |   35
main/dsp.c                                                            |  346
main/endpoints.c                                                      |  356
main/enum.c                                                           |   12
main/event.c                                                          | 1454 -
main/features.c                                                       | 8493 ----------
main/features_config.c                                                | 1885 ++
main/file.c                                                           |  258
main/format.c                                                         |   74
main/format_pref.c                                                    |    7
main/frame.c                                                          |   23
main/framehook.c                                                      |   22
main/hashtab.c                                                        |    4
main/http.c                                                           |  193
main/image.c                                                          |    6
main/indications.c                                                    |   33
main/json.c                                                           |  865 +
main/libasteriskssl.c                                                 |    9
main/loader.c                                                         |  334
main/lock.c                                                           |   33
main/logger.c                                                         |  334
main/manager.c                                                        | 1447 +
main/manager_bridges.c                                                |  527
main/manager_channels.c                                               | 1196 +
main/manager_endpoints.c                                              |   94
main/manager_mwi.c                                                    |  202
main/manager_system.c                                                 |   81
main/media_index.c                                                    |  592
main/message.c                                                        |  111
main/mixmonitor.c                                                     |   98
main/named_acl.c                                                      |  153
main/optional_api.c                                                   |  357
main/parking.c                                                        |  247
main/pbx.c                                                            | 2480 +-
main/pickup.c                                                         |  401
main/presencestate.c                                                  |  167
main/rtp_engine.c                                                     | 1173 -
main/say.c                                                            |   49
main/sdp_srtp.c                                                       |  382
main/security_events.c                                                |  228
main/sha1.c                                                           |    4
main/sip_api.c                                                        |   60
main/slinfactory.c                                                    |    2
main/sorcery.c                                                        | 1564 +
main/sounds_index.c                                                   |  327
main/srv.c                                                            |    2
main/stasis.c                                                         |  791
main/stasis_bridges.c                                                 |  963 +
main/stasis_cache.c                                                   |  514
main/stasis_cache_pattern.c                                           |  201
main/stasis_channels.c                                                | 1008 +
main/stasis_config.c                                                  |  201
main/stasis_endpoints.c                                               |  305
main/stasis_message.c                                                 |  167
main/stasis_message_router.c                                          |  333
main/stasis_system.c                                                  |  422
main/stasis_wait.c                                                    |  133
main/stdtime/localtime.c                                              |   15
main/strcompat.c                                                      |   14
main/strings.c                                                        |   35
main/stun.c                                                           |    6
main/taskprocessor.c                                                  |  451
main/tcptls.c                                                         |   48
main/tdd.c                                                            |    5
main/term.c                                                           |   58
main/test.c                                                           |  211
main/threadpool.c                                                     | 1213 +
main/threadstorage.c                                                  |    6
main/timing.c                                                         |   26
main/translate.c                                                      |   16
main/udptl.c                                                          |  115
main/utils.c                                                          |  332
main/uuid.c                                                           |  231
main/xml.c                                                            |   71
main/xmldoc.c                                                         |  938 -
makeopts.in                                                           |   22
pbx/Makefile                                                          |    2
pbx/pbx_config.c                                                      |    6
pbx/pbx_dundi.c                                                       |   73
pbx/pbx_loopback.c                                                    |   15
pbx/pbx_lua.c                                                         |    1
pbx/pbx_realtime.c                                                    |   25
pbx/pbx_spool.c                                                       |  322
res/Makefile                                                          |   32
res/ari.make                                                          |   51
res/ari/ari_model_validators.c                                        | 3363 +++
res/ari/ari_model_validators.h                                        | 1077 +
res/ari/ari_websockets.c                                              |  179
res/ari/cli.c                                                         |  267
res/ari/config.c                                                      |  345
res/ari/internal.h                                                    |  165
res/ari/resource_asterisk.c                                           |  189
res/ari/resource_asterisk.h                                           |   88
res/ari/resource_bridges.c                                            |  652
res/ari/resource_bridges.h                                            |  219
res/ari/resource_channels.c                                           |  702
res/ari/resource_channels.h                                           |  330
res/ari/resource_endpoints.c                                          |  157
res/ari/resource_endpoints.h                                          |   82
res/ari/resource_events.c                                             |  219
res/ari/resource_events.h                                             |   60
res/ari/resource_playback.c                                           |  137
res/ari/resource_playback.h                                           |   84
res/ari/resource_recordings.c                                         |  241
res/ari/resource_recordings.h                                         |  175
res/ari/resource_sounds.c                                             |  220
res/ari/resource_sounds.h                                             |   71
res/parking/parking_applications.c                                    |  887 +
res/parking/parking_bridge.c                                          |  463
res/parking/parking_bridge_features.c                                 |  645
res/parking/parking_controller.c                                      |  283
res/parking/parking_devicestate.c                                     |  124
res/parking/parking_manager.c                                         |  585
res/parking/parking_tests.c                                           |  835
res/parking/parking_ui.c                                              |  208
res/parking/res_parking.h                                             |  558
res/res_agi.c                                                         |  593
res/res_ari.c                                                         | 1055 +
res/res_ari.exports.in                                                |    6
res/res_ari_asterisk.c                                                |  317
res/res_ari_bridges.c                                                 |  863 +
res/res_ari_channels.c                                                | 1302 +
res/res_ari_endpoints.c                                               |  268
res/res_ari_events.c                                                  |  189
res/res_ari_model.c                                                   |  205
res/res_ari_model.exports.in                                          |    6
res/res_ari_playback.c                                                |  280
res/res_ari_recordings.c                                              |  733
res/res_ari_sounds.c                                                  |  209
res/res_calendar.c                                                    |   29
res/res_calendar_ews.c                                                |   18
res/res_calendar_exchange.c                                           |  101
res/res_calendar_icalendar.c                                          |    5
res/res_chan_stats.c                                                  |  186
res/res_clialiases.c                                                  |   25
res/res_config_curl.c                                                 |  141
res/res_config_ldap.c                                                 |  321
res/res_config_odbc.c                                                 |  227
res/res_config_pgsql.c                                                |  159
res/res_config_sqlite.c                                               |  317
res/res_config_sqlite3.c                                              |  101
res/res_corosync.c                                                    |    3
res/res_crypto.c                                                      |    2
res/res_curl.c                                                        |   42
res/res_fax.c                                                         |  552
res/res_fax_spandsp.c                                                 |   12
res/res_format_attr_h264.c                                            |   30
res/res_format_attr_opus.c                                            |  321
res/res_http_websocket.c                                              |  224
res/res_http_websocket.exports.in                                     |   30
res/res_jabber.c                                                      |  305
res/res_limit.c                                                       |    2
res/res_monitor.c                                                     |   39
res/res_musiconhold.c                                                 |   70
res/res_mutestream.c                                                  |  190
res/res_odbc.c                                                        |   19
res/res_parking.c                                                     | 1262 +
res/res_phoneprov.c                                                   |   19
res/res_pjsip.c                                                       | 1951 ++
res/res_pjsip.exports.in                                              |   72
res/res_pjsip/config_auth.c                                           |  127
res/res_pjsip/config_domain_aliases.c                                 |   65
res/res_pjsip/config_global.c                                         |   90
res/res_pjsip/config_system.c                                         |  167
res/res_pjsip/config_transport.c                                      |  338
res/res_pjsip/include/res_pjsip_private.h                             |   84
res/res_pjsip/location.c                                              |  328
res/res_pjsip/pjsip_configuration.c                                   |  885 +
res/res_pjsip/pjsip_distributor.c                                     |  374
res/res_pjsip/pjsip_global_headers.c                                  |  171
res/res_pjsip/pjsip_options.c                                         |  848
res/res_pjsip/pjsip_outbound_auth.c                                   |   94
res/res_pjsip/security_events.c                                       |  234
res/res_pjsip_acl.c                                                   |  272
res/res_pjsip_authenticator_digest.c                                  |  467
res/res_pjsip_caller_id.c                                             |  717
res/res_pjsip_diversion.c                                             |  346
res/res_pjsip_dtmf_info.c                                             |  166
res/res_pjsip_endpoint_identifier_anonymous.c                         |  125
res/res_pjsip_endpoint_identifier_ip.c                                |  177
res/res_pjsip_endpoint_identifier_user.c                              |  129
res/res_pjsip_exten_state.c                                           |  625
res/res_pjsip_exten_state.exports.in                                  |    7
res/res_pjsip_logger.c                                                |   82
res/res_pjsip_messaging.c                                             |  659
res/res_pjsip_mwi.c                                                   |  724
res/res_pjsip_nat.c                                                   |  237
res/res_pjsip_notify.c                                                |  731
res/res_pjsip_one_touch_record_info.c                                 |  128
res/res_pjsip_outbound_authenticator_digest.c                         |  119
res/res_pjsip_outbound_registration.c                                 |  920 +
res/res_pjsip_pidf.c                                                  |  382
res/res_pjsip_pubsub.c                                                | 1158 +
res/res_pjsip_pubsub.exports.in                                       |   26
res/res_pjsip_refer.c                                                 |  945 +
res/res_pjsip_registrar.c                                             |  429
res/res_pjsip_registrar_expire.c                                      |  227
res/res_pjsip_rfc3326.c                                               |  147
res/res_pjsip_sdp_rtp.c                                               | 1227 +
res/res_pjsip_session.c                                               | 2154 ++
res/res_pjsip_session.exports.in                                      |   23
res/res_pjsip_t38.c                                                   |  853 +
res/res_pjsip_transport_websocket.c                                   |  402
res/res_pktccops.c                                                    |    2
res/res_rtp_asterisk.c                                                | 1719 +-
res/res_rtp_multicast.c                                               |   49
res/res_security_log.c                                                |  100
res/res_smdi.c                                                        |   23
res/res_snmp.c                                                        |   21
res/res_sorcery_astdb.c                                               |  326
res/res_sorcery_config.c                                              |  383
res/res_sorcery_memory.c                                              |  241
res/res_sorcery_realtime.c                                            |  252
res/res_speech.c                                                      |    6
res/res_srtp.c                                                        |   18
res/res_stasis.c                                                      |  844
res/res_stasis.exports.in                                             |    6
res/res_stasis_answer.c                                               |   81
res/res_stasis_answer.exports.in                                      |    6
res/res_stasis_playback.c                                             |  633
res/res_stasis_playback.exports.in                                    |    6
res/res_stasis_recording.c                                            |  571
res/res_stasis_recording.exports.in                                   |    6
res/res_stasis_test.c                                                 |  282
res/res_stasis_test.exports.in                                        |    6
res/res_statsd.c                                                      |  324
res/res_statsd.exports.in                                             |    8
res/res_stun_monitor.c                                                |   36
res/res_timing_dahdi.c                                                |    6
res/res_timing_kqueue.c                                               |   25
res/res_timing_pthread.c                                              |  115
res/res_timing_timerfd.c                                              |   45
res/res_xmpp.c                                                        |  395
res/snmp/agent.c                                                      |    7
res/stasis/app.c                                                      |  739
res/stasis/app.h                                                      |  155
res/stasis/command.c                                                  |   95
res/stasis/command.h                                                  |   42
res/stasis/control.c                                                  |  692
res/stasis/control.h                                                  |   68
res/stasis_recording/stored.c                                         |  470
rest-api-templates/README.txt                                         |   15
rest-api-templates/api.wiki.mustache                                  |   47
rest-api-templates/ari.make.mustache                                  |   26
rest-api-templates/ari_model_validators.c.mustache                    |  122
rest-api-templates/ari_model_validators.h.mustache                    |  182
rest-api-templates/ari_resource.c.mustache                            |   53
rest-api-templates/ari_resource.h.mustache                            |   96
rest-api-templates/asterisk_processor.py                              |  222
rest-api-templates/do-not-edit.mustache                               |    4
rest-api-templates/make_ari_stubs.py                                  |   95
rest-api-templates/models.wiki.mustache                               |   22
rest-api-templates/odict.py                                           |  261
rest-api-templates/param_cleanup.mustache                             |   26
rest-api-templates/param_parsing.mustache                             |   85
rest-api-templates/res_ari_resource.c.mustache                        |  246
rest-api-templates/rest_handler.mustache                              |   40
rest-api-templates/swagger_model.py                                   |  739
rest-api-templates/transform.py                                       |   62
rest-api/README.txt                                                   |    9
rest-api/api-docs/asterisk.json                                       |  258
rest-api/api-docs/bridges.json                                        |  501
rest-api/api-docs/channels.json                                       |  919 +
rest-api/api-docs/endpoints.json                                      |  105
rest-api/api-docs/events.json                                         |  369
rest-api/api-docs/playback.json                                       |  143
rest-api/api-docs/recordings.json                                     |  329
rest-api/api-docs/sounds.json                                         |   99
rest-api/resources.json                                               |   42
sounds/Makefile                                                       |    9
sounds/sounds.xml                                                     |   72
static-http/ajamdemo.html                                             |   17
static-http/astman.css                                                |   18
static-http/mantest.html                                              |   20
tests/Makefile                                                        |    2
tests/test_abstract_jb.c                                              |   72
tests/test_app.c                                                      |   16
tests/test_ari.c                                                      |  569
tests/test_ari_model.c                                                |  431
tests/test_astobj2.c                                                  | 1659 +
tests/test_astobj2_thrash.c                                           |  353
tests/test_bucket.c                                                   |  873 +
tests/test_cdr.c                                                      | 2514 ++
tests/test_cel.c                                                      | 1962 ++
tests/test_config.c                                                   |    2
tests/test_db.c                                                       |   60
tests/test_devicestate.c                                              |  229
tests/test_endpoints.c                                                |  157
tests/test_event.c                                                    |  799
tests/test_gosub.c                                                    |    2
tests/test_hashtab_thrash.c                                           |  334
tests/test_jitterbuf.c                                                |   50
tests/test_json.c                                                     | 1780 ++
tests/test_optional_api.c                                             |  187
tests/test_res_stasis.c                                               |  198
tests/test_scoped_lock.c                                              |  280
tests/test_security_events.c                                          |   62
tests/test_sorcery.c                                                  | 2744 +++
tests/test_sorcery_astdb.c                                            |  638
tests/test_sorcery_realtime.c                                         |  791
tests/test_stasis.c                                                   | 1416 +
tests/test_stasis_channels.c                                          |  313
tests/test_stasis_endpoints.c                                         |  300
tests/test_stringfields.c                                             |  108
tests/test_strings.c                                                  |   63
tests/test_substitution.c                                             |   45
tests/test_taskprocessor.c                                            |  652
tests/test_threadpool.c                                               | 1646 +
tests/test_utils.c                                                    |  129
tests/test_uuid.c                                                     |  152
tests/test_voicemail_api.c                                            |  249
tests/test_xml_escape.c                                               |  118
utils/Makefile                                                        |   15
utils/ael_main.c                                                      |    5
utils/astman.c                                                        |    2
utils/check_expr.c                                                    |    8
utils/conf2ael.c                                                      |    4
utils/extconf.c                                                       |   31
utils/hashtest.c                                                      |  410
utils/hashtest2.c                                                     |  418
utils/muted.c                                                         |    9
utils/refcounter.c                                                    |   44
utils/utils.xml                                                       |    9
773 files changed, 190579 insertions(+), 52512 deletions(-)