# Release Summary

### asterisk-12.0.0-beta2

### Date: 2013-11-25

### <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
376 rmudgett 220 mjordan 207 dlee 167 kmoore 141 mmichelson 108 jrose 82 file 53 jcolp 47 qwell 46 elguero 42 kharwell 35 wdoekes 33 lathama 28 alecdavis 23 wedhorn 22 newtonr 21 seanbright 19 Corey Farrell 15 russell 11 igorg 10 snuffy 10 sruffell 9 tzafrir 6 oej 6 twilson 5 jbigelow 4 Andrew Latham 4 beagles 4 coreyfarrell 4 jkroon 4 sgriepentrog 4 tilghman 3 Guenther Kelleter 3 Jeremiah Gowdy 3 Karsten Wemheuer 3 may 3 NITESH BANSAL 3 Richard Miller 2 abelbeck 2 Byron Clark 2 ddkprog 2 dkerr 2 Filip Jenicek 2 George Joseph 2 jonax 2 JoshE 2 Michael Walton 2 pabelanger 2 Pavel Troller 2 pkiefer 2 roeften 1 adomjan 1 Andre Luis 1 Andrew Nagy 1 anstein 1 Antti Yrjola 1 artem 1 avalentin 1 bootc 1 byronclark 1 Christian Hesse 1 Clint Davis 1 Clod Patry 1 coriley 1 Correy Farrell 1 Dan Cropp 1 Daniel O'Connor 1 David Chappell 1 Demon 1 dennis.guse 1 Dmitriy Serov 1 Dmitry Melekhov 1 dorianlogan 1 dsessions 1 Eelco Brolman 1 eelcob 1 Egor Gorlin 1 Eric Hill 1 Etienne Lessard 1 feyfre 1 Gareth Palmer 1 gknispel 1 Heiko Wundram 1 hurdman 1 ianc 1 Italo Rossi 1 Jaco Kroon 1 Jakob Hirsch 1 James Le Cuirot 1 Jeremy Pepper 1 jkister 1 John Covert 1 junky 1 Kaloyan Kovachev 1 kawasaki 1 klaus3000 1 kmoore, wdoekes 1 Konstantin Suvorov 1 lminiero 1 marcelloceschia 1 Martin W 1 moy 1 murraytm 1 n8ideas 1 nbansal 1 nbougues 1 Nikolay Ilduganov 1 Nitesh Bansal 1 one47 1 Oscar Esteve 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 Simone Camporeale 1 Stefan Reuter 1 Stefan Wachtler 1 tblancher 1 Thomas Omerzu 1 Timo Teras 1 Torrey Searle 1 tsearle 1 Tzafrir Cohen 1 varnav 1 vldmr 1 wimpy 1 Zhi Cheng | 22 elguero 20 mjordan 19 rmudgett 14 alecdavis 14 myself 12 snuffy 9 jbigelow 7 Tony Lewis 6 sruffell 5 Corey Farrell 4 jrose 4 wdoekes 3 Byron Clark 3 flan 3 Jonathan White 3 Rusty Newton 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 Ben Smithurst 1 benjamin 1 Brad Latus (snuffy) 1 Bryan Hunt 1 call 1 Chris Warr 1 Christian Hesse 1 Clint Davis 1 Colin Cutherbertson 1 Dalius M. 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 Michael Keuter 1 mmichelson 1 newtonr 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 | 169 mjordan 42 jbigelow 36 rnewton 30 dlee 27 coreyfarrell 18 rmudgett 12 snuffy 10 jrose 10 tomaso 10 wdoekes 9 alecdavis 8 gkelleter 8 mdavenport 7 kharwell 7 kmoore 7 mmichelson 7 wedhorn 6 elguero 6 jcolp 6 jkister 6 nbansal 6 spitts 5 jkroon 5 sruffell 4 jcovert 4 lathama 4 lmadsen 4 wimpy 3 abelbeck 3 ddkprog 3 jgowdy 3 mlnoah 3 n8ideas 3 pedrokiefer 3 phill 3 slesru 3 tsearle 3 tzafrir 3 ulogic 2 aepshteyn 2 amessina 2 aragon 2 ayrjola 2 beagles 2 dbohling 2 Demon 2 dkerr 2 eelcob 2 flan 2 gentlec 2 gtj 2 ishmalik 2 isrl 2 jhutchins 2 jmillan 2 jparker 2 jpepper 2 jplord 2 junky 2 kenner 2 londonnet 2 mike@farsouthnet.com 2 nikola.ciprich 2 p_lindheimer 2 pabelanger 2 patrol-cz 2 pk16208 2 tblancher 2 tootai 2 vldmr 1 /dev/null 1 adavid 1 adomjan 1 ahoemig 1 amegyeri 1 amsoft2001 1 andrel 1 anstein 1 arcanos 1 ariw 1 artem 1 ascanland 1 avalentin 1 az_tth 1 bensmithurst 1 berlic 1 bklang 1 blackaura 1 blkline 1 bootc 1 brhunt 1 brianscott 1 brietz 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 dario 1 darius 1 daroz 1 dbailey 1 deniz 1 dennis.guse 1 dennisd 1 derlinuxer 1 deti 1 din3sh 1 djimbo 1 dlmarten 1 docent 1 dorianlogan 1 eabad 1 eleo 1 erichill 1 fabled 1 falves11 1 feyfre 1 fhackenberger 1 floradio 1 frap 1 frenk77 1 gareth 1 gasparz 1 giacomo 1 gian 1 gknispel 1 gporras 1 greenlightcrm 1 herzer 1 hexanol 1 hurdman 1 ianc 1 ibc 1 ivo.andonov 1 james.mortensen 1 jhirsch 1 jhoppebugs 1 jimcredland 1 jllull 1 jmce 1 joel_vandal 1 johan 1 joshoa 1 jsmith 1 kawasaki 1 kesselklopfer79 1 kiennd 1 klaus3000 1 knk 1 kris2k 1 kuj 1 kwemheuer 1 lanzaandrea 1 leenooks 1 lexus350 1 licedey 1 lieshout 1 maha 1 marcelloceschia 1 marcoloway 1 mcargile 1 mdalius 1 menschentier 1 mithraen 1 modelnine 1 mpaland 1 murraytm 1 nbougues 1 netaskd 1 netwrkr 1 nhuskinson 1 nicolastanski 1 nik600 1 nivek 1 oscares 1 ovi 1 patrickm 1 pciccone 1 PepeN 1 pgoergler 1 pgoldbaum 1 pjphilipp 1 pracz 1 rafuchoucv 1 remiq 1 rgagnon 1 roeften 1 rudolf 1 salecha 1 saltydog256 1 schmoozecom 1 serginuez 1 sgriepentrog 1 shaunc869 1 shazaum 1 shmagin 1 sickpig 1 simone.camporeale 1 skavin 1 smartbyte 1 softins 1 srt 1 stefan.at.wpf 1 sthen 1 stocksy 1 supertle 1 sven.beisiegel@siemens-enterprise.com 1 swheeler 1 t-o 1 tbsky 1 telles 1 teunis90 1 tilghman 1 tim_ringenbach 1 tm1000 1 tomo1657 1 ulugutz 1 urtho 1 usinternet 1 varnav 1 veghead 1 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
ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to read from rusage
Revision: 402546
Reporter: hurdman
Coders: hurdman
ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on subsequent logins
Revision: 400759
Reporter: jbigelow
Coders: rmudgett

### Category: Applications/NewFeature

ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to Early Media
Revision: 401411
Reporter: gasparz
Coders: n8ideas
ASTERISK-20782: Allow SayAlpha to announce "Uppercase " in a string.
Revision: 397493
Reporter: nivek
Coders: kmoore

### Category: Applications/SLA

ASTERISK-20440: [patch] No ringback towards SLAstation on outbound trunk call.
Revision: 379828
Reporter: dkerr
Coders: dkerr
ASTERISK-20462: [patch] Trunk not hungup if SLA Station hangs up before answer
Revision: 379828
Reporter: dkerr
Coders: dkerr

### Category: Applications/app_alarmreceiver

ASTERISK-16668: ACK tone interupted - Jitterbuffers do not function properly as AlarmReceiver App does not send RTP regularly
Revision: 372310
Reporter: saltydog256
Coders: mmichelson
ASTERISK-16694: [patch] ACK tone not reliable on embedded platform with low CPU power
Revision: 372310
Reporter: lieshout
Coders: mmichelson
ASTERISK-18417: app_alarmreceiver hanging forever in send_tone_burst/ast_waitfor()
Revision: 372310
Reporter: frap
Coders: mmichelson
ASTERISK-19435: Asterisk segfaults in app_alarmreceiver
Revision: 372310
Reporter: leenooks
Coders: mmichelson
ASTERISK-20157: Code Cleanup in app_alarmreceiver
Revision: 372310
Reporter: pedrokiefer
Coders: mmichelson
ASTERISK-20158: Add support to Audio Call Next Event - in app_alarmreceiver
Revision: 372310
Reporter: pedrokiefer
Coders: mmichelson
ASTERISK-20224: Fix Documentation
Revision: 372310
Reporter: pedrokiefer
Coders: mmichelson
ASTERISK-20289: [patch] Use ALAW in app_alarmreceiver
Revision: 375150
Reporter: knk
Coders: pkiefer
ASTERISK-20484: Code Cleanup in app_alarmreceiver caused new issue where event are processed before receiving all digits
Revision: 375081
Reporter: jplord
Testers: Jean-Philippe Lord, Pedro Kiefer
Coders: Kaloyan Kovachev

### Category: Applications/app_bridgewait

ASTERISK-21922: Add the ability to app_bridgwait to specify a particular bridge to place channels into
Revision: 395509
Reporter: mjordan
Coders: jrose
ASTERISK-21923: Add the ability to app_bridgewait to specify various music and sound options
Revision: 394731
Reporter: mjordan
Coders: jrose
ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology callback to resume entertainment sounds.
Revision: 396189
Reporter: jrose
Coders: jrose

### Category: Applications/app_cdr

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

### Category: Applications/app_celgenuserevent

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

### Category: Applications/app_chanspy

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

### Category: Applications/app_confbridge

ASTERISK-19448: ConfBridge crashes Asterisk when no timing module loaded.
Revision: 375511
Reporter: feyfre
Coders: feyfre
ASTERISK-19562: [patch] ConfBridge - Inconsistent hold-music behaviour
Revision: 374658
Reporter: flan
Testers: flan, mjordan, jrose, Jonathan White
Coders: twilson
ASTERISK-19726: [patch][bug] ConfBridge - Users listening to MoH, and who should be muted, are often unmuted and recorded
Revision: 374658
Reporter: flan
Testers: flan, mjordan, jrose, Jonathan White
Coders: twilson
ASTERISK-19983: ConfBridge does not expose a mechanism to change the language on the Bridging channel, defaulting to 'en'
Revision: 400744
Reporter: londonnet
Testers: rmudgett
Coders: junky
ASTERISK-20181: Various confbridge features not available when set in user profile within confbridge.conf
Revision: 374658
Reporter: londonnet
Testers: flan, mjordan, jrose, Jonathan White
Coders: twilson
ASTERISK-20458: ConfBridge() dislplays many ERROR messages on console when loading invalid menu data
Revision: 374107
Reporter: lmadsen
Testers: Leif Madsen
Coders: mmichelson
ASTERISK-20464: Can't join ConfBridge() with video
Revision: 373414
Reporter: lmadsen
Coders: jcolp
ASTERISK-20601: Confbridge recording does not work
Revision: 375472
Reporter: vilius365
Coders: jrose
ASTERISK-20606: Wrong confbridge behavior when participants enter simultaneously
Revision: 378002
Reporter: eleo
Testers: rmudgett
Coders: rmudgett
ASTERISK-20655: Cannot reset pin with CONFBRIDGE(user,pin)
Revision: 377229
Reporter: wimpy
Coders: rmudgett
ASTERISK-20827: AMI events for ConfBridge Mute,Record, start and stop
Revision: 381256
Reporter: clint.davis
Testers: Clint Davis, elguero
Coders: Clint Davis
ASTERISK-20898: sound_only_one parameter will be ignored in confbridge.conf
Revision: 380194
Reporter: derlinuxer
Testers: Stephan
Coders: elguero
ASTERISK-20938: [patch] ConfBridge list from CLI and Manager no longer include waiting members
Revision: 379479
Reporter: fabled
Coders: Timo Teras
ASTERISK-20990: Confbridge announcement not played
Revision: 380896
Reporter: jkister
Testers: rmudgett
Coders: rmudgett
ASTERISK-20991: Confbridge errors on leaving
Revision: 380893
Reporter: jkister
Testers: rmudgett
Coders: rmudgett
ASTERISK-20994: AMI command reception after app_confbridge.so unload results in crash
Revision: 381069
Reporter: jkister
Testers: Rusty Newton, Jeremy Kister
Coders: rmudgett
ASTERISK-21780: Add missing documentation for new config option
Revision: 389202
Reporter: snuffy
Coders: kmoore
ASTERISK-21802: (un)muting a ConfBridge user via *CLI doesn't generate AMI events
Revision: 389402
Reporter: wimpy
Coders: mjordan
ASTERISK-21827: [patch] Add kick all capability to app_confbridge's CLI command 'kick'
Revision: 394531
Reporter: dorianlogan
Coders: dorianlogan
ASTERISK-21859: Confbridge doesn't tear down an empty conference bridge when all users were kicked via end_marked=yes. Also, side effect crashes.
Revision: 399226
Reporter: gentlec
Coders: kharwell
ASTERISK-22478: [patch]Can't use pound(hash) symbol for custom DTMF menus in ConfBridge (processed as directive)
Revision: 402417
Reporter: nicolastanski
Coders: rmudgett
ASTERISK-22760: ConfBridge: CONFBRIDGE function does not allow for dynamic creation of menu items
Revision: 402397
Reporter: mjordan
Coders: jrose

### Category: Applications/app_dahdiras

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

### Category: Applications/app_db

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

### Category: Applications/app_dial

ASTERISK-10487: [patch] Create a Dial option that switches from Ringing to Early Media
Revision: 401411
Reporter: gasparz
Coders: n8ideas
ASTERISK-17254: Dial MulticastRTP channel with A option can't play the file
Revision: 373553
Reporter: wybecom
Coders: jcolp
ASTERISK-20287: Broken hangupcause passtrough
Revision: 371863
Reporter: berlic
Testers: rmudgett
Coders: Konstantin Suvorov
ASTERISK-21113: app_dial.c does not honor 'c' flag when calling party hangs up
Revision: 381881
Reporter: modelnine
Coders: Heiko Wundram

### Category: Applications/app_directed_pickup

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

### Category: Applications/app_disa

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

### Category: Applications/app_externalivr

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

### Category: Applications/app_followme

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

### Category: Applications/app_meetme

ASTERISK-20440: [patch] No ringback towards SLAstation on outbound trunk call.
Revision: 379828
Reporter: dkerr
Coders: dkerr
ASTERISK-20462: [patch] Trunk not hungup if SLA Station hangs up before answer
Revision: 379828
Reporter: dkerr
Coders: dkerr
ASTERISK-20486: MeetMe Unable to write frame to channel after SIP channel hangs up.
Revision: 376312
Reporter: mcargile
Coders: jrose
ASTERISK-20574: Crash in MeetMe using a chan_motif channel when shutting down Asterisk
Revision: 393740
Reporter: slesru
Coders: jkroon
ASTERISK-21467: Stasis Core - Refactor MeetMe Events
Revision: 390848
Reporter: mjordan
Coders: jrose
ASTERISK-21907: Crash - segfault - When executing a MeetMeAdmin command that requires a member, without specifying a member
Revision: 399036
Reporter: aepshteyn
Coders: kmoore
ASTERISK-22269: app_meetme: wrong bit value for CONFFLAG_DONT_DENOISE
Revision: 396946
Reporter: softins
Coders: mjordan

### Category: Applications/app_minivm

ASTERISK-17133: [patch] minivm: when sending mail and using volgain
Revision: 372557
Reporter: tzafrir
Coders: Tzafrir Cohen
ASTERISK-18697: [minivm] Crash in MinivmNotify
Revision: 379612
Reporter: bootc
Testers: Chris Warr
Coders: bootc

### Category: Applications/app_mixmonitor

ASTERISK-18220: MixMonitor stops recording during attended Transfer
Revision: 373479
Reporter: ishmalik
Coders: jrose
ASTERISK-21294: Calling StopMixMonitor on a channel w/o MixMonitor running returns -1
Revision: 383632
Reporter: daroz
Testers: daroz
Coders: elguero
ASTERISK-21799: [patch] Dropouts/distortion in MixMonitor recording when recording RTP with ptime of 60ms
Revision: 389897
Reporter: mike@farsouthnet.com
Testers: jrose
Coders: Michael Walton
ASTERISK-22368: [patch] mixmonitor_free leaks filename
Revision: 398017
Reporter: coreyfarrell
Coders: wdoekes

### Category: Applications/app_page

ASTERISK-19883: [patch] - RTP packet with Timestamp=0 on Multicast paging
Revision: 385638
Reporter: giacomo
Testers: Pietro Bertera, Tzafrir Cohen
Coders: tzafrir, pbertera
ASTERISK-20305: Asterisk crashing on Page()
Revision: 372136
Reporter: mlnoah
Testers: Noah Engelberth
Coders: mmichelson
ASTERISK-20991: Confbridge errors on leaving
Revision: 380893
Reporter: jkister
Testers: rmudgett
Coders: rmudgett

### Category: Applications/app_parkandannounce

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

### Category: Applications/app_playback

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

### Category: Applications/app_queue

ASTERISK-16115: [patch] problem with ringinuse=no, queue members receive sometimes two calls
Revision: 372051
Reporter: nik600
Coders: Italo Rossi
ASTERISK-17776: No CDR record is generated if caller hangs up while in Queue and members are busy. Reproduced in 1.8 and 1.6 as well.
Revision: 375416
Reporter: amegyeri
Coders: mjordan
ASTERISK-19793: Only last realtime member of a queue is not actually removed from queue when removed from database
Revision: 371325
Reporter: maha
Coders: mmichelson
ASTERISK-19918: MoH (Music on Hold) is stopped after call in a queue is terminated
Revision: 376291
Reporter: eabad
Coders: beagles
ASTERISK-19960: Incorrect data in queue_log, event TRANSFER, field data1
Revision: 381792
Reporter: shmagin
Coders: kharwell
ASTERISK-20243: Update documentation for QueueMemberStatus AMI event to reflect actual device state values
Revision: 372538
Reporter: mjordan
Coders: mjordan
ASTERISK-20380: Bad ao2_unlock call in app_queue's try_calling
Revision: 372627
Reporter: jpepper
Coders: Jeremy Pepper
ASTERISK-20390: chan_local queue members broken by r372050
Revision: 373881
Reporter: tim_ringenbach
Coders: jcolp
ASTERISK-20743: Queue Log - All Calls End With COMPLETECALLER When h Extension Is Present
Revision: 378516
Reporter: call
Testers: call, elguero
Coders: elguero
ASTERISK-20801: Non-SIP queue members get no calls when ringinuse=no.
Revision: 378039
Reporter: rmudgett
Coders: rmudgett
ASTERISK-20842: Add Queue Pause Device States
Revision: 396010
Reporter: p_lindheimer
Coders: Philippe Lindheimer
ASTERISK-20862: Asterisk min and max member penalties not honored when set with 0
Revision: 402648
Reporter: schmoozecom
Coders: kmoore
ASTERISK-21397: [patch] manager crash on unloading app_queue
Revision: 385595
Reporter: pk16208
Testers: Corey Farrell
Coders: elguero
ASTERISK-21469: Stasis Core - Refactor Queue Events
Revision: 390901
Reporter: mjordan
Coders: qwell
ASTERISK-21517: API Improvements: refactor app_queue to listen for a Transfer stasis message and update the Queue Log appropriately
Revision: 397451
Reporter: mjordan
Coders: mmichelson
ASTERISK-21738: [patch] Segfault On Realtime Queue Members Processing
Revision: 388110
Reporter: n8ideas
Testers: JoshE
Coders: elguero
ASTERISK-21782: Delayed audio to agent when answering a queue call
Revision: 391245
Reporter: remiq
Coders: mjordan
ASTERISK-21826: [patch] Bad queue_log entry when removed member from queue via CLI
Revision: 401435
Reporter: oscares
Coders: Oscar Esteve
ASTERISK-21943: Bridge API Enhancements - handle AgentLogin/AgentLogout in the Queue Log using Stasis
Revision: 397451
Reporter: mjordan
Coders: mmichelson
ASTERISK-21980: Error message for QUEUE_MEMBER when member is not in queue is unclear
Revision: 394346
Reporter: adavid
Coders: mjordan
ASTERISK-22189: Wrap up time is ignored for queue members who are members in multiple queues
Revision: 396949
Reporter: mjordan
Testers: Tony Lewis
Coders: mjordan
ASTERISK-22197: [patch] Queuelog EXITWITHKEY only two of four parameters
Revision: 400625
Reporter: mdalius
Testers: Dalius M.
Coders: elguero
ASTERISK-22258: Queue crashes when publishing message to Stasis after ringing busy Agent
Revision: 396365
Reporter: djimbo
Testers: Kiril Valchev
Coders: mjordan
ASTERISK-22263: [patch] 'queue add member ...' help text update
Revision: 398887
Reporter: rnewton
Coders: newtonr
ASTERISK-22507: app_queue assertion failure on caller hangup
Revision: 400061
Reporter: rmudgett
Coders: mjordan
ASTERISK-22604: app_queue is dependent upon AMI subscribing to stasis.
Revision: 400672
Reporter: rmudgett
Coders: rmudgett
ASTERISK-22644: Crash with app queue and DND set on SIP agent phone
Revision: 402518
Reporter: marcoloway
Coders: kharwell

### Category: Applications/app_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
ASTERISK-21413: app_voicemail sound file for forwarding messages can be misleading
Revision: 403106
Reporter: netwrkr
Testers: newtonr
Coders: newtonr
ASTERISK-22414: [patch] voicemail and test_voicemail_api leaks
Revision: 398287
Reporter: coreyfarrell
Coders: coreyfarrell
ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

### Category: Applications/app_voicemail/IMAP

ASTERISK-19155: Memory leak in app_voicemail.c when using IMAP
Revision: 372302
Reporter: phill
Coders: Filip Jenicek
ASTERISK-20435: app_voicemail deletes the wrong greeting if both an unavailable and a temporary greeting is available and imap greetings are used
Revision: 373740
Reporter: fhackenberger
Coders: elguero

### Category: Applications/app_voicemail/NewFeature

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

### Category: Applications/app_voicemail/ODBC

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

### Category: Bridges/bridge_native_rtp

ASTERISK-22128: ARI/bridges: chan_sip channels with directmedia=yes - Asterisk doesn't retake the media when the technology changes from native rtp
Revision: 395866
Reporter: jrose
Coders: jcolp
ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 398838
Reporter: jrose
Coders: jrose
ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 399978
Reporter: jrose
Coders: jrose
ASTERISK-22615: sip_attended_transfer: crash on disposed of object in native RTP bridge
Revision: 400452
Reporter: mjordan
Coders: mmichelson
ASTERISK-22676: Native RTP (p2p) bridge is not torn down during transition to soft mix
Revision: 402149
Reporter: jbigelow
Testers: jbigelow
Coders: kmoore
ASTERISK-22678: crash: play non-existent sound to bridge
Revision: 400850
Reporter: jbigelow
Testers: jbigelow
Coders: rmudgett
ASTERISK-22680: crash: playback control with operation omitted in POST
Revision: 401108
Reporter: jbigelow
Coders: rmudgett
ASTERISK-22703: crash: hanging up channels in a softmix bridge
Revision: 402337
Reporter: jbigelow
Coders: jcolp

### Category: Bridges/bridge_simple

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

### Category: Bridges/bridge_softmix

ASTERISK-22678: crash: play non-existent sound to bridge
Revision: 400850
Reporter: jbigelow
Testers: jbigelow
Coders: rmudgett
ASTERISK-22680: crash: playback control with operation omitted in POST
Revision: 401108
Reporter: jbigelow
Coders: rmudgett
ASTERISK-22703: crash: hanging up channels in a softmix bridge
Revision: 402337
Reporter: jbigelow
Coders: jcolp

### Category: CDR/General

ASTERISK-21196: Refactor CDRs onto Stasis-Core to handle changes in bridging behavior
Revision: 391947
Reporter: mjordan
Coders: mjordan
ASTERISK-21394: [patch] - Fundamental changes to CDR within single asterisk family (1.8) during externally initiated blind transfers with an h extension present
Revision: 387039
Reporter: ishmalik
Testers: Ishfaq Malik, mjordan
Coders: one47
ASTERISK-21699: Bridge API Enhancements - handle Call Pickup in CDRs
Revision: 395135
Reporter: mjordan
Coders: mjordan
ASTERISK-22060: Assertion triggered in CDR code when called channel is redirected using AMI
Revision: 394290
Reporter: mmichelson
Coders: mjordan
ASTERISK-22482: CDR Assertion failure when local channel leaves parking lot.
Revision: 400063
Reporter: rmudgett
Coders: mjordan
ASTERISK-22488: CDR performance bottleneck
Revision: 399667
Reporter: rmudgett
Coders: mjordan

### Category: CDR/cdr_adaptive_odbc

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

### Category: CDR/cdr_custom

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

### Category: CEL/General

ASTERISK-21563: API Enhancements - CEL refactoring - channel state
Revision: 391622
Reporter: mjordan
Coders: kmoore
ASTERISK-21564: API Enhancements - CEL refactoring - bridge state
Revision: 391643
Reporter: mjordan
Coders: kmoore
ASTERISK-21565: API Enhancements - CEL refactoring - transfers
Revision: 394858
Reporter: mjordan
Coders: kmoore
ASTERISK-21566: API Enhancements - CEL refactoring - cleanup
Revision: 392829
Reporter: mjordan
Coders: kmoore
ASTERISK-22393: CEL: During BRIDGE_ENTER/BRIDGE_EXIT events, the Peer field is never populated, even if a channel is in the bridge
Revision: 399913
Reporter: mjordan
Coders: kmoore
ASTERISK-22799: CEL: Invalid cel.conf will fail to create Stasis topic, allowing for a crash if CELGenUserEvent attempts to publish to it
Revision: 402839
Reporter: mjordan
Coders: kmoore

### Category: CEL/cel_pgsql

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

### Category: Channels/General

ASTERISK-20283: Files descriptors for dummy channels need to be set to -1
Revision: 371892
Reporter: gareth
Coders: Gareth Palmer
ASTERISK-20414: Timeout antipattern using ast_waitfor_nandfds
Revision: 376015
Reporter: dlee
Coders: mmichelson

### Category: Channels/chan_agent

ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
Revision: 394417
Reporter: mjordan
Coders: rmudgett
ASTERISK-21793: Segmentation fault when dealing with Agent channels
Revision: 390068
Reporter: telles
Testers: Rodrigo P. Telles
Coders: rmudgett

### Category: Channels/chan_alsa

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

### Category: Channels/chan_bridge

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

### Category: Channels/chan_dahdi

ASTERISK-20442: dtmf callerid regression
Revision: 374387
Reporter: tbsky
Testers: tbsky, alecdavis
Coders: alecdavis
ASTERISK-21117: Bad interpretation of the file chan_dahdi.conf when using open r2 parameters
Revision: 394263
Reporter: rafuchoucv
Coders: moy
ASTERISK-21151: 'Squelching' early media in DAHDI (sig_pri)
Revision: 384696
Reporter: gian
Testers: rmudgett
Coders: rmudgett
ASTERISK-21248: CALLERID(dnid-num-plan) does not get any value set.
Revision: 383799
Reporter: rmudgett
Coders: rmudgett
ASTERISK-21523: Bridge API Enhancements - refactor sig_pri_attempt_transfer to use Bridging Framework
Revision: 390804
Reporter: mjordan
Coders: rmudgett
ASTERISK-21524: Bridge API Enhancements - refactor chan_misdn's misdn_attempt_transfer
Revision: 390804
Reporter: mjordan
Coders: rmudgett
ASTERISK-21744: [patch] - fix lower bound check with -ve integer conversion from a float
Revision: 387299
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis
ASTERISK-21847: Segfault due to dahdi_restart and round robin
Revision: 393629
Reporter: ivo.andonov
Coders: rmudgett
ASTERISK-21886: Bridge API Enhancements - add native bridging capabilities back to chan_dahdi
Revision: 395154
Reporter: mjordan
Coders: rmudgett
ASTERISK-22129: Some chan_dahdi protected function renaming.
Revision: 395167
Reporter: rmudgett
Coders: rmudgett
ASTERISK-22429: [patch] - chan_dahdi allows for updating both hw and sw gains, but dahdi show channel doesn't reflect changes
Revision: 400950
Reporter: jkroon
Coders: rmudgett
ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell
ASTERISK-22746: [patch]Crash in chan_dahdi during caller id read
Revision: 402711
Reporter: mike@farsouthnet.com
Coders: Michael Walton

### Category: Channels/chan_dahdi/SS7

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

### Category: Channels/chan_gtalk

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

### Category: Channels/chan_h323

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

### Category: Channels/chan_iax2

ASTERISK-18827: iax2 peer/trunk unreachable
Revision: 385431
Reporter: lanzaandrea
Testers: alecdavis
Coders: alecdavis
ASTERISK-20186: Security Vulnerability: IAX2 peer's NEW message bypasses ACL defined in realtime
Revision: 372029
Reporter: mjordan
Testers: mjordan, Alan Frisch
Coders: mjordan
ASTERISK-20337: iax2 provisioning cache mismanaged
Revision: 373369
Reporter: jcovert
Coders: John Covert
ASTERISK-20338: iax2 debug only shows received packets when "iax2 set debug peer xxx" is used
Revision: 372807
Reporter: jcovert
Coders: kmoore
ASTERISK-21128: Locking inversion when attempting to set caller ID while holding iaxsl lock causes deadlock
Revision: 382236
Reporter: patrol-cz
Testers: Pavel Troller
Coders: mjordan, Pavel Troller
ASTERISK-21398: [patch] chan_iax2.c:7998 authenticate_verify: requested inkey 'my_oth' for RSA authentication does not exist
Revision: 389009
Reporter: PepeN
Testers: Pavel Kopchyk, elguero
Coders: elguero
ASTERISK-21409: [patch] - Race condition with IAX2 transfer, 2 releases happen on same call legs. locks up with many threads blocked by iax2_destroy_helper
Revision: 391064
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis
ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell
ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell
ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp
ASTERISK-21953: connectedline parameter not documented
Revision: 394894
Reporter: wimpy
Coders: mjordan
ASTERISK-22025: [patch] Add IPv6 Support To chan_iax2
Revision: 400568
Reporter: elguero
Coders: elguero
ASTERISK-22120: Missing debug strings
Revision: 394895
Reporter: wimpy
Coders: wimpy
ASTERISK-22212: Time Out Failures in ACL tests
Revision: 396498
Reporter: mjordan
Coders: jrose
ASTERISK-22504: [patch] chan_iax2: wrong expiry time in astdb
Revision: 399161
Reporter: brietz
Coders: Stefan Wachtler
ASTERISK-22542: Call parking test failure: test fails due to no translation path between IAX2 channel and Local channel
Revision: 401240
Reporter: mjordan
Coders: rmudgett
ASTERISK-22741: In chan_iax2 multiple addresses can no longer be bound to
Revision: 401489
Reporter: jcolp
Testers: elguero
Coders: elguero

### Category: Channels/chan_jingle

ASTERISK-19341: Missing initialization on bind_addr
Revision: 381977
Reporter: avalentin
Coders: avalentin
ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
Revision: 372796
Reporter: lmadsen
Coders: kmoore

### Category: Channels/chan_local

ASTERISK-20229: dialing through chan_local breaks t38 fax
Revision: 373708
Reporter: wdoekes
Coders: wdoekes
ASTERISK-20375: Asterisk channel reference leak when attempting to transfer a call originated to a local channel running the Echo application
Revision: 373046
Reporter: mmichelson
Testers: mmichelson
Coders: dlee
ASTERISK-20769: Memory leak of local_pvt in chan_local.
Revision: 376871
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett
ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
Revision: 397570
Reporter: mjordan
Coders: rmudgett
ASTERISK-22222: TestSuite: Attended Transfer Feature test fails
Revision: 396724
Reporter: mjordan
Coders: kmoore
ASTERISK-22542: Call parking test failure: test fails due to no translation path between IAX2 channel and Local channel
Revision: 401240
Reporter: mjordan
Coders: rmudgett

### Category: Channels/chan_mgcp

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

### Category: Channels/chan_misdn

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

### Category: Channels/chan_motif

ASTERISK-20554: Outgoing calls fail to establish audio due to ICE negotiation failures
Revision: 374852
Reporter: mjordan
Coders: jcolp
ASTERISK-20574: Crash in MeetMe using a chan_motif channel when shutting down Asterisk
Revision: 393740
Reporter: slesru
Coders: jkroon
ASTERISK-20671: Add Who Hung Up support to the Motif channel driver
Revision: 377463
Reporter: mjordan
Coders: jcolp
ASTERISK-20751: chan_motif leaves UDP ports open
Revision: 377022
Reporter: joshoa
Coders: jcolp
ASTERISK-20916: GoogleVoice calls don't connect, but continue ringing despite call having been answered
Revision: 378918
Reporter: kuj
Coders: jcolp
ASTERISK-21108: If chan_motif fails to load, Asterisk still thinks it's loaded
Revision: 381749
Reporter: rnewton
Testers: elguero
Coders: elguero

### Category: Channels/chan_multicast_rtp

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

### Category: Channels/chan_pjsip

ASTERISK-20691: Create a generic thread pool for Asterisk
Revision: 379432
Reporter: mjordan
Coders: mmichelson
ASTERISK-20815: Fix pjproject's build system to be tolerant of build errors and parallel building
Revision: 380817
Reporter: mjordan
Coders: qwell
ASTERISK-21419: Implement DTLS-SRTP support in chan_gulp
Revision: 395121
Reporter: mjordan
Coders: kmoore
ASTERISK-21433: Add analogous support for 'alwaysauthreject' to chan_gulp and top level security settings
Revision: 393442
Reporter: mjordan
Coders: kharwell
ASTERISK-21436: Add CLI/AMI initiated NOTIFY requests (sip_notify support)
Revision: 393364
Reporter: mjordan
Coders: kharwell
ASTERISK-21452: New SIP Channel Driver - Create Event State Compistor resource module and implement Publish API
Revision: 393262
Reporter: mjordan
Coders: jcolp
ASTERISK-21503: New SIP Channel Driver - integrate stasis endpoints
Revision: 392538
Reporter: mjordan
Coders: jcolp
ASTERISK-21506: New SIP Channel Driver - add a variety of customization configuration parameters
Revision: 394759
Reporter: mjordan
Coders: mmichelson
ASTERISK-21669: Fix dependencies on res_sip files
Revision: 386686
Reporter: snuffy
Coders: snuffy
ASTERISK-21670: Coding style within chan_gulp
Revision: 388526
Reporter: snuffy
Coders: snuffy
ASTERISK-21939: New SIP Channel Driver - add CLI/AMI commands that force actions
Revision: 396087
Reporter: mjordan
Coders: kmoore
ASTERISK-21947: New SIP Channel Driver - use the proper bridging API function to get the bridged channel during direct media tests
Revision: 393897
Reporter: mjordan
Coders: mmichelson
ASTERISK-22067: Properly handle implied Accept types for SIP event packages
Revision: 397441
Reporter: mmichelson
Coders: mmichelson
ASTERISK-22131: Update the make dependencies script to pull, build, and install the correct pjproject
Revision: 395283
Reporter: mjordan
Coders: qwell
ASTERISK-22133: Document realtime schemas for chan_pjsip objects
Revision: 400533
Reporter: mjordan
Coders: jrose
ASTERISK-22150: Channels/chan_pjsip: sending a CANCEL request during a pending INVITE request can cause a crash
Revision: 395351
Reporter: mjordan
Coders: jcolp
ASTERISK-22188: Asterisk crashes inside pjsip when an address is unreachable
Revision: 396319
Reporter: kmoore
Coders: jcolp
ASTERISK-22320: Asterisk 12 Test Suite Failures: pjsip one touch recording tests
Revision: 396993
Reporter: mjordan
Coders: jcolp
ASTERISK-22380: Inbound SIP call to a valid extension results in segfault in multicast_rtp_new at res_rtp_multicast.c
Revision: 397622
Reporter: rnewton
Testers: Rusty Newton
Coders: mjordan
ASTERISK-22453: [patch] chan_pjsip fails to unregister session supplement, can cause segfault
Revision: 399533
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401450
Reporter: jbigelow
Coders: mjordan
ASTERISK-22668: Crash: chan_pjsip extension fallthrough
Revision: 400873
Reporter: jbigelow
Coders: jcolp
ASTERISK-22672: Crash when dialing back to same device from dialplan when endpoint have outbound_proxy set.
Revision: 400825
Reporter: ayrjola
Coders: jcolp
ASTERISK-22731: Crash on incoming chan_pjsip call where dialplan hangs up before ACK is received for INVITE
Revision: 402065
Reporter: kmoore
Coders: jcolp

### Category: Channels/chan_sip/CodecHandling

ASTERISK-21131: [patch] - Asterisk creates SDP with (peer) unsupported audio codec
Revision: 401500
Reporter: nbougues
Coders: nbougues
ASTERISK-21976: Set more than one codec in dialplan execution using SIP_CODEC (adapted chan_sip:try_suggested_codec)
Revision: 397243
Reporter: dennis.guse
Testers: mjordan, sysreq
Coders: dennis.guse

### Category: Channels/chan_sip/DatabaseSupport

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

### Category: Channels/chan_sip/General

ASTERISK-17436: random deadlocks - SIP messages not being processed
Revision: 386160
Reporter: usinternet
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell
ASTERISK-18203: Problems with NAT on realtime peers (and maybe static ones)
Revision: 375443
Reporter: daren
Coders: JoshE
ASTERISK-19754: Deadlock in chan_sip / pthread_timing
Revision: 386160
Reporter: nikola.ciprich
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell
ASTERISK-20119: Peer MWI subscriptions erroneously removed when another SIP dialog is destroyed
Revision: 371277
Reporter: vmisha
Coders: kmoore
ASTERISK-20124: chan_sip retransmit timeout causes a AST_CAUSE_PROTOCOL_ERROR, translates to 603 Declined
Revision: 371851
Reporter: wdoekes
Coders: jrose
ASTERISK-20201: video tos/qos not supported by all asterisk version?
Revision: 373634
Reporter: ddkprog
Coders: ddkprog
ASTERISK-20203: Patch to handle complex SDP from TANDBERG/257 - "Unsupported top-level media type in offer"
Revision: 373212
Reporter: ddkprog
Coders: kmoore
ASTERISK-20225: Segmentation Fault on manager_play_dtmf sip_senddigit_end
Revision: 385174
Reporter: jhoppebugs
Coders: mjordan
ASTERISK-20226: Segfault in chan_sip while performing connected line update
Revision: 376918
Reporter: jsmith
Testers: Jared Smith
Coders: mmichelson
ASTERISK-20237: Assert failure in res_rtp_asterisk calling pj_mutex_unlock after a few calls
Revision: 371572
Reporter: jpepper
Testers: Jeremy Pepper
Coders: mmichelson
ASTERISK-20486: MeetMe Unable to write frame to channel after SIP channel hangs up.
Revision: 376312
Reporter: mcargile
Coders: jrose
ASTERISK-20487: Failure to have OpenSSL w/ SRTP support results in confusing error message
Revision: 374757
Reporter: mjordan
Coders: jcolp
ASTERISK-20561: Asterisk 1.8 allows the # character in SIP URI, 10 and higher versions do not - need to document in UPGRADE.txt possibly other places?
Revision: 375848
Reporter: deniz
Coders: jrose
ASTERISK-20570: Asterisk, when acting as the UAS in Session Timer negotiation, fails to add required header in 200 response ("Require: timer")
Revision: 376551
Reporter: mjordan
Coders: mmichelson
ASTERISK-20572: Realtime Peers behind NAT are Set to RFC1918 private address after sip reload
Revision: 375443
Reporter: n8ideas
Coders: JoshE
ASTERISK-20626: Add Subscription Context to SIPshowpeer AMI event response
Revision: 376219
Reporter: jkroon
Coders: jkroon
ASTERISK-20643: SIP ICE support - remove hardcoded limitation on SDP size, make ICE support disabled by default in SIP, maybe provide a better warning message
Revision: 376131
Reporter: coopvr
Coders: jcolp
ASTERISK-20653: Asterisk allows Session-Expires below 90 in a 200 OK
Revision: 377626
Reporter: kmoore
Coders: kmoore
ASTERISK-20724: Fix natdetected flag being set when VIA doesn't include port in address
Revision: 376837
Reporter: elguero
Coders: elguero
ASTERISK-20787: Asterisk should inspect Min-SE header in an INVITE even if there is no Session-Expires present
Revision: 380699
Reporter: mmichelson
Coders: dlee
ASTERISK-20805: SIP Notify message has incorrect IP address in FROM field
Revision: 378565
Reporter: brhunt
Testers: Bryan Hunt, elguero
Coders: elguero
ASTERISK-20904: RFC1918 NAT Issue On Prune
Revision: 382323
Reporter: n8ideas
Testers: JoshE, elguero
Coders: elguero
ASTERISK-20908: Asterisk presents media desc for video in SDP, missing terminating CRLF
Revision: 380332
Reporter: dennisd
Testers: Dennis DeDonatis
Coders: mjordan
ASTERISK-20929: Core-dump on SIP BYE for an invalid call transaction
Revision: 381568
Reporter: kris2k
Coders: mmichelson
ASTERISK-21013: Security Vulnerability: sip username disclosure
Revision: 384019
Reporter: wdoekes
Testers: wdoekes, kmoore
Coders: kmoore, wdoekes
ASTERISK-21064: Crash when handling ACK on dialog that has no channel
Revision: 397753
Reporter: colinc
Testers: wdoekes, Colin Cutherbertson
Coders: wdoekes
ASTERISK-21201: [patch] In Manager Interface, SIP registry event does not show username on Status: Registered
Revision: 382852
Reporter: Demon
Coders: Dmitriy Serov
ASTERISK-21204: Asterisk increments the session version in 2xx message even if a '183 Session in Progress' with SDP has already been sent in response to initial INVITE.
Revision: 400912
Reporter: nbansal
Coders: NITESH BANSAL
ASTERISK-21232: Asterisk sends AUDIO REINVITE when session timer expires in T38 call
Revision: 383126
Reporter: nbansal
Coders: nbansal
ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit set, plus a ULAW payload instead of CN
Revision: 388113
Reporter: pk16208
Testers: Peter Katzmann, elguero
Coders: elguero
ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP Calls Initiated By PBX
Revision: 385474
Reporter: elguero
Testers: elguero
Coders: elguero
ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP Calls Initiated By PBX
Revision: 388602
Reporter: elguero
Testers: elguero
Coders: elguero
ASTERISK-21389: res_timing_pthread fails to return from write, causing timer dependent operations to block indefinitely
Revision: 386160
Reporter: mjordan
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell
ASTERISK-21466: [patch] [crash] command (sip show peers) crashes Asterisk with ~3500 registered peers
Revision: 387135
Reporter: gknispel
Coders: gknispel
ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell
ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell
ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp
ASTERISK-21677: NOTIFYs for BLF start queuing up and fail to be sent out
Revision: 387885
Reporter: dlmarten
Testers: alecdavis
Coders: alecdavis
ASTERISK-21742: SIP Session-Expires: Set timer to correctly expire at (~2/3) of the expiry interval when not the refresher.
Revision: 387369
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis
ASTERISK-22007: chan_sip: segfault with invalid sdp
Revision: 397760
Reporter: wdoekes
Testers: wdoekes
Coders: wdoekes
ASTERISK-22071: chan_sip doesn't respect Via ..completely
Revision: 397206
Reporter: az_tth
Testers: Alex Zarubin, Karsten Wemheuer
Coders: elguero
ASTERISK-22212: Time Out Failures in ACL tests
Revision: 396498
Reporter: mjordan
Coders: jrose
ASTERISK-22248: [patch] test_sip_rtpqos corrupts dialogs container
Revision: 397142
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell
ASTERISK-22477: array calleridname in the function check_user_full is too short
Revision: 400016
Reporter: docent
Coders: rmudgett
ASTERISK-22621: chan_sip can send two BYEs for a single call
Revision: 400998
Reporter: kmoore
Coders: mmichelson
ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401450
Reporter: jbigelow
Coders: mjordan
ASTERISK-22728: [patch] Improve Understanding Of 'Forcerport' When Running "sip show peers"
Revision: 402113
Reporter: elguero
Testers: elguero
Coders: elguero
ASTERISK-22729: [patch] Remove Port Restriction When Checking For NAT
Revision: 401184
Reporter: elguero
Testers: elguero
Coders: elguero

### Category: Channels/chan_sip/Interoperability

ASTERISK-19838: From Header has capital A in userpart Anonymous if CALLERID(pres)=unavailable, RFC uses lower case anonymous
Revision: 373503
Reporter: ayrjola
Coders: Antti Yrjola
ASTERISK-20060: fix suggested for a misleading warning when getting a 408
Revision: 373852
Reporter: wdoekes
Coders: mmichelson
ASTERISK-20296: In certain scenarios, asterisk can send rtp in an unsupported payload type to an endpoint
Revision: 372119
Reporter: nbansal
Coders: mmichelson
ASTERISK-20296: In certain scenarios, asterisk can send rtp in an unsupported payload type to an endpoint
Revision: 372319
Reporter: nbansal
Coders: NITESH BANSAL
ASTERISK-20375: Asterisk channel reference leak when attempting to transfer a call originated to a local channel running the Echo application
Revision: 373046
Reporter: mmichelson
Testers: mmichelson
Coders: dlee
ASTERISK-20638: SIP dialog matching is incorrect when multiple provisional responses are received with pedantic SIP checking
Revision: 382182
Reporter: eelcob
Coders: eelcob
ASTERISK-20837: [patch] build_route fails to parse Record-Route headers longer than 255 characters
Revision: 379394
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-21664: Asterisk terminates calls if Session-Expires isn't present on INVITE
Revision: 387327
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis
ASTERISK-22005: Allow a sip peer to accept both AVP and AVPF calls
Revision: 401886
Reporter: tsearle
Coders: tsearle

### Category: Channels/chan_sip/Messaging

ASTERISK-20545: chan_sip loads too early because of exposed global symbols
Revision: 374849
Reporter: kmoore
Coders: mmichelson
ASTERISK-21148: [patch] - Asterisk use '(null)' in 'via' header and 'call-id' header when relaying SIP MESSAGE
Revision: 382746
Reporter: chengzhicn
Coders: Zhi Cheng
ASTERISK-22185: Crash in sip_msg_send in chan_sip.c when from parameter is malformed
Revision: 397255
Reporter: zhanglei
Coders: mmichelson

### Category: Channels/chan_sip/NewFeature

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

### Category: Channels/chan_sip/Registration

ASTERISK-12117: chan_sip creates a new local tag (from-tag) for every register message
Revision: 402607
Reporter: urtho
Coders: sgriepentrog
ASTERISK-17138: [patch] Asterisk not re-registering after it receives "Forbidden - wrong password on authentication"
Revision: 400142
Reporter: rudolf
Coders: kmoore
ASTERISK-20611: sip registery lost after sip reload
Revision: 375576
Reporter: licedey
Coders: jrose
ASTERISK-21368: Add Manager Events for SIP Registry status changing
Revision: 395907
Reporter: Demon
Coders: Demon
ASTERISK-21964: SIP TLS Register statement fails if sip.conf register directive uses peer name.
Revision: 396253
Reporter: dbailey
Testers: Doug Bailey
Coders: elguero
ASTERISK-22236: REGISTER reply send to bad port with nat=yes(or force_rport,comedia) in 11.5.0
Revision: 401169
Reporter: frenk77
Testers: elguero
Coders: elguero
ASTERISK-22428: [patch] SIP unregister does not fully unregister when using Realtime sip peers and Expires not 0 on 200ok
Revision: 399797
Reporter: bensmithurst
Testers: Ben Smithurst, elguero
Coders: elguero
ASTERISK-22574: [patch]Value of expires= is ignored in the Contact header
Revision: 400482
Reporter: phill
Coders: Filip Jenicek

### Category: Channels/chan_sip/SRTP

ASTERISK-20499: Crash in libsrtp srtp_unprotect_rtcp when SIP channel is bridged with non-optimizing Local channel
Revision: 377263
Reporter: tootai
Coders: jrose
ASTERISK-20499: Crash in libsrtp srtp_unprotect_rtcp when SIP channel is bridged with non-optimizing Local channel
Revision: 378593
Reporter: tootai
Coders: jrose
ASTERISK-20849: SDP crypto attribute is not well formed in the SDP ANSWER
Revision: 380044
Reporter: jmillan
Testers: 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-17273: [patch] - Incorrect address specified in SIP re-INVITE with T.38 when directmedia enabled
Revision: 399459
Reporter: dario
Coders: jrose
ASTERISK-18706: UDPTL fail while using directmedia
Revision: 399459
Reporter: jkister
Coders: jrose
ASTERISK-19373: Segmentation Fault in ast_udptl_write() due to bad memcpy() call
Revision: 371547
Reporter: rgagnon
Coders: kmoore
ASTERISK-20897: case sensitive match against T.38 params causes T38MaxBitRate to be negotiated at 2400 baud instead of 14400
Revision: 380479
Reporter: erichill
Testers: Eric Hill
Coders: Eric Hill
ASTERISK-22275: [patch] T.38 Passthrough broken if peer doen't report T38MaxBitRate
Revision: 397307
Reporter: anstein
Coders: anstein

### Category: Channels/chan_sip/TCP-TLS

ASTERISK-20212: Deadlock / TCP SIP Stack
Revision: 374924
Reporter: pciccone
Coders: mmichelson
ASTERISK-20559: SIP TCP/TLS: When checking the CA certificate fails, the call still goes through
Revision: 375149
Reporter: kmoore
Coders: kmoore
ASTERISK-20763: Memory Leak in chan_sip with TLS enabled clients
Revision: 377260
Reporter: deti
Coders: jcolp

### Category: Channels/chan_sip/Transfers

ASTERISK-20708: Deadlock in chan_sip on transfer when trying to update redirecting information
Revision: 377911
Reporter: mmichelson
Testers:
Coders: mmichelson
ASTERISK-21520: Bridge API Enhancements - implement attended transfers in chan_sip
Revision: 389869
Reporter: mjordan
Coders: mmichelson
ASTERISK-22215: All SIP blind transfer tests are failing due to time out
Revision: 396723
Reporter: mjordan
Coders: kmoore
ASTERISK-22615: sip_attended_transfer: crash on disposed of object in native RTP bridge
Revision: 400452
Reporter: mjordan
Coders: mmichelson

### Category: Channels/chan_sip/WebSocket

ASTERISK-20221: seg fault when register via websocket
Revision: 371296
Reporter: sven.beisiegel@siemens-enterprise.com
Testers: Sven Beisiegel, James Mortensen
Coders: elguero
ASTERISK-20439: Do not fail load of chan_sip if res_http_websocket is not loaded
Revision: 373915
Reporter: sruffell
Coders: sruffell
ASTERISK-20745: In MESSAGE received over WebSocket, the body last char is cut
Revision: 376820
Reporter: ibc
Coders: pkiefer

### Category: Channels/chan_skinny

ASTERISK-16610: problem to reload the module skinny when active calls.
Revision: 380943
Reporter: salecha
Testers: snuffy, myself
Coders: wedhorn
ASTERISK-20789: Make skinny debug tab completion helpful
Revision: 377986
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy
ASTERISK-20790: skinny does not respect globally set vmexten
Revision: 378011
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy
ASTERISK-20964: Device call logging has issues.
Revision: 379678
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn
ASTERISK-21037: skinny global vmexten and immed dial dont reset on module reload
Revision: 380925
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy
ASTERISK-21063: Fix some issues with skinny callid
Revision: 381195
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn
ASTERISK-21066: Respect Callerid ID presentation
Revision: 381465
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy
ASTERISK-21091: Add 0x144 skinny support
Revision: 382007
Reporter: snuffy
Testers: snuffy, myself
Coders: wedhorn
ASTERISK-21095: More called details fixup
Revision: 382008
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn
ASTERISK-21216: Skinny voicemail indication issues
Revision: 383560
Reporter: wedhorn
Testers: snuffy, myself
Coders: snuffy
ASTERISK-21292: Add callfwd_noanswer to skinny
Revision: 389097
Reporter: wedhorn
Testers: myself
Coders: wedhorn
ASTERISK-21321: Skinny softkey endcall when transferring should not blind xfer
Revision: 383948
Reporter: wedhorn
Testers: snuffy, myself
Coders: wedhorn
ASTERISK-21327: Add transfer softkey when transferor chan ringing
Revision: 389164
Reporter: wedhorn
Testers: myself
Coders: wedhorn
ASTERISK-21526: Bridge API Enhancements - refactor chan_skinny skinny_transfer
Revision: 391297
Reporter: mjordan
Coders: wedhorn

### Category: Channels/chan_skinny/NewFeature

ASTERISK-20788: Add G722 support for chan_skinny
Revision: 378006
Reporter: snuffy
Testers: snuffy, myself
Coders: snuffy
ASTERISK-21091: Add 0x144 skinny support
Revision: 382007
Reporter: snuffy
Testers: snuffy, myself
Coders: wedhorn

### Category: Channels/chan_unistim

ASTERISK-21061: Nortel I2004 unwanted autoanswer
Revision: 389663
Reporter: herzer
Coders: igorg
ASTERISK-21119: Asterisk system locks up with chan_unistim
Revision: 382411
Reporter: dbohling
Testers: Daniel Bohling
Coders: igorg
ASTERISK-21120: Unable to properly hang up calls when second line rings
Revision: 389663
Reporter: dbohling
Coders: igorg
ASTERISK-21527: Bridge API Enhancements - refactor chan_unistim attempt_transfer
Revision: 392436
Reporter: mjordan
Coders: mmichelson

### Category: Codecs/codec_dahdi

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

### Category: Codecs/codec_gsm

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

### Category: Codecs/codec_ilbc

ASTERISK-20231: codec_ilbc using memcpy instead of memmove for overlapping mem
Revision: 373656
Reporter: wdoekes
Coders: wdoekes
ASTERISK-20914: Segfault when iLBC voice frame is interpolated in a jitter buffer due to codec_ilbc's improper manipulation of datalen
Revision: 379721
Reporter: jmce
Coders: mjordan
ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

### Category: Codecs/codec_resample

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

### Category: Contrib/General

ASTERISK-20260: Increase robustness of ast_tls_cert
Revision: 375328
Reporter: darius
Coders: Daniel O'Connor
ASTERISK-20756: Asterisk sippeers.sql columns place error cause peer to be without codecs when setting disallow=all under MySQL
Revision: 377434
Reporter: andrel
Coders: Andre Luis
ASTERISK-21021: SQL script to create queue_log table in PostgreSQL
Revision: 394898
Reporter: varnav
Coders: varnav
ASTERISK-21173: [patch] example sippeers sql hasn't been adapted for ipv6 and causes chan_sip to generate a warning message
Revision: 382941
Reporter: tsearle
Coders: elguero
ASTERISK-21932: [patch] ast_tls_cert: don't re-create generated files
Revision: 393383
Reporter: tzafrir
Coders: tzafrir
ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Revision: 402328
Reporter: mjordan
Coders: mmichelson

### 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-21542: Bridge API Enhancements - get DTMF attended transfers feature complete - configuration support
Revision: 392729
Reporter: mjordan
Coders: mmichelson
ASTERISK-21543: Bridge API Enhancements - get DTMF attended transfers feature complete - add attended transfer monitoring
Revision: 395151
Reporter: mjordan
Coders: mmichelson
ASTERISK-21553: Bridge API Enhancements - add one touch recording
Revision: 393309
Reporter: mjordan
Coders: jrose
ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
Revision: 394417
Reporter: mjordan
Coders: rmudgett
ASTERISK-21555: Bridge API Enhancements - implement channel variables in the bridging core
Revision: 390771
Reporter: mjordan
Coders: rmudgett
ASTERISK-21641: Bridge API Enhancements - get Park AMI action working again
Revision: 392915
Reporter: mjordan
Coders: jrose
ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
Revision: 393197
Reporter: mjordan
Coders: jrose
ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
Revision: 390849
Reporter: mjordan
Coders: jrose
ASTERISK-21699: Bridge API Enhancements - handle Call Pickup in CDRs
Revision: 395135
Reporter: mjordan
Coders: mjordan
ASTERISK-21829: Bridge API Enhancements - finish connected line/redirecting handling in the bridging core
Revision: 394249
Reporter: mjordan
Coders: jcolp
ASTERISK-21875: Bridge API Enhancements - add CHANNEL(after-bridge-goto) feature
Revision: 393005
Reporter: mjordan
Coders: jrose
ASTERISK-21876: Bridge API Enhancements - add CHANNEL(dtmf-features)=[tkhwx] feature
Revision: 395215
Reporter: mjordan
Coders: jrose
ASTERISK-21877: Bridge API Enhancements - fix the Parking BUGBUG comments in trunk
Revision: 393815
Reporter: mjordan
Coders: jrose
ASTERISK-21882: Bridge API Enhancements - ensure that n-1 channels leaving a multi-party bridge ejects the last channel
Revision: 394232
Reporter: mjordan
Coders: mmichelson
ASTERISK-21886: Bridge API Enhancements - add native bridging capabilities back to chan_dahdi
Revision: 395154
Reporter: mjordan
Coders: rmudgett
ASTERISK-21943: Bridge API Enhancements - handle AgentLogin/AgentLogout in the Queue Log using Stasis
Revision: 397451
Reporter: mjordan
Coders: mmichelson
ASTERISK-21954: Local channel optimization needs to take into account frame hooks on the local channels.
Revision: 394791
Reporter: rmudgett
Coders: rmudgett
ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology callback to resume entertainment sounds.
Revision: 396189
Reporter: jrose
Coders: jrose
ASTERISK-22039: Remove the bridged channel pointer from ast_channel
Revision: 396103
Reporter: mjordan
Coders: mmichelson
ASTERISK-22042: Set a cause code on a channel when it is ejected from a bridge
Revision: 397472
Reporter: mjordan
Coders: rmudgett
ASTERISK-22043: Handle DTMF wrap up operations and Hold wrap up operations when a channel is pulled from the bridge
Revision: 397577
Reporter: mjordan
Coders: rmudgett
ASTERISK-22072: 'I' Option Not Supported - bridging core lacks support to suppress COLP updates when joining a bridge
Revision: 399138
Reporter: jcolp
Coders: rmudgett
ASTERISK-22092: Gulp blond transfers result in channels not being hung up properly
Revision: 396923
Reporter: mmichelson
Coders: jrose
ASTERISK-22104: Bridge API Enhancements - update the Native RTP bridge to better manage channels
Revision: 395866
Reporter: mjordan
Coders: jcolp
ASTERISK-22107: Bridge API Enhancements - refactor and redesign ast_bridge_featuresremove interval hooks from ast_bridge_features
Revision: 395559
Reporter: mjordan
Coders: rmudgett
ASTERISK-22117: Bridge API Enhancements - add lonely flag support to eject non-participating channels from a bridge
Revision: 396497
Reporter: mjordan
Coders: jrose
ASTERISK-22126: Bridging: Memory leak for channels that hang up if they were in the bridging system
Revision: 396320
Reporter: jrose
Coders: kmoore
ASTERISK-22130: Bridge API Enhancements - refactor Bridging API to hide protected functions and break up large file structure
Revision: 395378
Reporter: mjordan
Coders: mjordan
ASTERISK-22134: Bridge API Enhancements - refactor and destroy as much of features.c as possible
Revision: 396028
Reporter: mjordan
Coders: mjordan
ASTERISK-22138: res_parking: Restore the parking unit tests
Revision: 396175
Reporter: mjordan
Coders: jrose
ASTERISK-22140: BridgeInfo Action: return full cached channel snapshots with events
Revision: 395270
Reporter: mjordan
Coders: kmoore
ASTERISK-22628: 4 way multi-party hanging up down to two participants causes FRACKs
Revision: 402149
Reporter: kharwell
Testers: jbigelow
Coders: kmoore
ASTERISK-22629: Bridge hangs around when DTMF feature parkcall not available
Revision: 401425
Reporter: kharwell
Coders: rmudgett
ASTERISK-22630: When a parked call times out the original parker cannot initiate transfers after pickup.
Revision: 401423
Reporter: kharwell
Coders: rmudgett

### Category: Core/BuildSystem

ASTERISK-20362: res_asterisk_rtp: Fix build error when using parallel make
Revision: 372610
Reporter: sruffell
Coders: Shaun Ruffel
ASTERISK-20392: OpenSSL headers not picked up when configured using --with-ssl=
Revision: 372699
Reporter: dlee
Coders: dlee
ASTERISK-20399: Compilation on some systems requires the -fnested-functions flag
Revision: 373120
Reporter: dlee
Coders: dlee
ASTERISK-20406: Make samples sets astsbindir when --prefix is something other that /usr
Revision: 372874
Reporter: dlee
Coders: dlee
ASTERISK-20407: Asterisk compilation doesn't set rpath when --prefix is something other that /usr
Revision: 379477
Reporter: dlee
Coders: dlee
ASTERISK-20483: Allow Asterisk to report git SHAs in version string.
Revision: 375192
Reporter: sruffell
Coders: sruffell
ASTERISK-20749: Cannot enable res_timing_kqueue via "make menuselect"
Revision: 381869
Reporter: /dev/null
Coders: mjordan
ASTERISK-20980: [patch] ./configure fails with ptlib 2.10.9
Revision: 380299
Reporter: srt
Coders: Stefan Reuter
ASTERISK-21006: unsupported host os "linux-gnueabihf"
Revision: 380522
Reporter: chesse
Testers: Christian Hesse
Coders: Christian Hesse
ASTERISK-21816: [patch] OpenBSD fix for UUID
Revision: 390352
Reporter: snuffy
Testers: Brad Latus (snuffy)
Coders: dlee
ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed
Revision: 401328
Reporter: arcanos
Coders: wdoekes

### Category: Core/Channels

ASTERISK-18975: Manager Redirect action on bridged channel pair causes intermittent hangup on second channel
Revision: 378374
Reporter: bklang
Testers: rmudgett, Thomas Sevestre, Deepak Lohani, Kayode
Coders: rmudgett
ASTERISK-19610: dsp.c can no longer detect a quick DTMF sequence
Revision: 372242
Reporter: jplord
Testers: alecdavis
Coders: alecdavis
ASTERISK-20492: Stuck DTMF when using ChannelRedirect to split a two channel bridge
Revision: 375967
Reporter: jgowdy
Testers: rmudgett
Coders: Jeremiah Gowdy, rmudgett
ASTERISK-21334: Bridge API Enhancements - hide masquerades
Revision: 389848
Reporter: mjordan
Coders: mmichelson
ASTERISK-21336: Bridge API Enhancements - add externally initiated attended transfers
Revision: 389848
Reporter: mjordan
Coders: mmichelson
ASTERISK-21337: Bridge API Enhancements - add stasis core messages for blind/attended transfers
Revision: 393182
Reporter: mjordan
Coders: mmichelson
ASTERISK-21356: Segfault during bridge channel proxy inspection in a masquerade caused by an AMI Redirect of two channels
Revision: 386289
Reporter: greenlightcrm
Testers: William luke
Coders: rmudgett
ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell
ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell
ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp
ASTERISK-22039: Remove the bridged channel pointer from ast_channel
Revision: 396103
Reporter: mjordan
Coders: mmichelson
ASTERISK-22768: ARI: Originating multiple channels using POST /channels in succession causes orphaned channels; other problems
Revision: 402347
Reporter: mjordan
Coders: jcolp

### Category: Core/Configuration

ASTERISK-21412: [patch] config.c/config_text_file_load() leaks globbuf
Revision: 386685
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-22009: Config framework does not handle reloading multiple config files correctly.
Revision: 399352
Reporter: rmudgett
Coders: rmudgett

### Category: Core/General

ASTERISK-19969: Enhance astobj2 to support other types of containers.
Revision: 372997
Reporter: rmudgett
Coders: rmudgett
ASTERISK-19970: Add red-black tree container to astobj2.
Revision: 376575
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett
ASTERISK-20090: Crash when running 'core show locks' with BETTER_BACKTRACES enabled
Revision: 371693
Reporter: mjordan
Coders: kmoore
ASTERISK-20189: add a none rotatestrategy that disables internal log rotation
Revision: 372976
Reporter: jkroon
Coders: Jaco Kroon
ASTERISK-20386: Named call pickup groups implementation improvements.
Revision: 373221
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett
ASTERISK-20538: inconsistent ast_verb numbering
Revision: 375137
Reporter: wdoekes
Coders: wdoekes
ASTERISK-20648: [patch] - Memory leaks in xmldoc
Revision: 375757
Reporter: coreyfarrell
Testers: mjordan
Coders: Corey Farrell
ASTERISK-20826: Replace last few tabs with spaces in causes.h
Revision: 378735
Reporter: snuffy
Coders: snuffy
ASTERISK-20852: asterisk/strings.h: struct ast_str used before its declaration
Revision: 378748
Reporter: patrol-cz
Coders: Pavel Troller
ASTERISK-20945: "Unable to connect to remote asterisk" message on service asterisk start, even though service is running
Revision: 379791
Reporter: wcselby
Testers: elguero, Jamuel Starkey, kaldemar, Danny Nicholas, mjordan
Coders: elguero, mjordan
ASTERISK-21014: logger.c Call_ID 'bound' or 'removed' DEBUG messages spammed during a feature code attended transfer
Revision: 381557
Reporter: rnewton
Coders: kharwell
ASTERISK-21407: [patch] features_shutdown doesn't finish cleanup
Revision: 386676
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-21716: [patch] logger thread sometimes exits with messages still queued
Revision: 389680
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-21724: [patch] __ast_rwlock_destroy can segfault with DEBUG_THREADS
Revision: 388840
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-21743: [patch] - Core show Locks, Include Asterisk version.
Revision: 387296
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis
ASTERISK-21772: Redundant if statement in dns.c
Revision: 394305
Reporter: pjphilipp
Coders: mjordan
ASTERISK-22041: Move the ao2 string container to a more appropriate location
Revision: 396105
Reporter: mjordan
Coders: kmoore
ASTERISK-22139: event.c: Remove as many types as possible and as much dead code as possible
Revision: 396887
Reporter: mjordan
Coders: kmoore
ASTERISK-22141: Sounds indexer: improve CLI commands
Revision: 396829
Reporter: mjordan
Coders: kmoore
ASTERISK-22142: res_parking: fix module unloading
Revision: 396890
Reporter: mjordan
Coders: kmoore
ASTERISK-22179: Update copyright headers - they're so last year
Revision: 395034
Reporter: mdavenport
Coders: mjordan
ASTERISK-22238: [patch] astfd and threadstorage debug cli commands are not unregistered
Revision: 397110
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell
ASTERISK-22249: [patch] xmldoc.c leaks an attribute
Revision: 397072
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell
ASTERISK-22351: Segfault in LIBEDIT_INTERNAL after tgetstr(), when libncurses5-dev isn't installed
Revision: 401328
Reporter: arcanos
Coders: wdoekes
ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell
ASTERISK-22536: MALLOC_DEBUG causes /tmp/refs to be written, even if REF_DEBUG is not defined
Revision: 399101
Reporter: dlee
Coders: dlee
ASTERISK-22570: [patch] xslt library cleanup
Revision: 400385
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-22788: [patch] main/translate.c: access to variable f after free in ast_translate()
Revision: 403017
Reporter: coreyfarrell
Coders: coreyfarrell

### Category: Core/HTTP

ASTERISK-20254: HTTP Error Bindaddr
Revision: 371521
Reporter: lathama
Coders: Andrew Latham
ASTERISK-20967: Security Vulnerability: DoS attack possible due to fix for CVE-2012-5976
Revision: 383980
Reporter: mjordan
Coders: mmichelson
ASTERISK-20967: Security Vulnerability: DoS attack possible due to fix for CVE-2012-5976
Revision: 384120
Reporter: mjordan
Coders: wdoekes
ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965 Cookie2 header
Revision: 394901
Reporter: sthen
Testers: mjordan, Stuart Henderson
Coders: mjordan
ASTERISK-22237: [patch] http_shutdown incomplete
Revision: 397310
Reporter: coreyfarrell
Coders: Corey Farrell

### Category: Core/Jitterbuffer

ASTERISK-20914: Segfault when iLBC voice frame is interpolated in a jitter buffer due to codec_ilbc's improper manipulation of datalen
Revision: 379721
Reporter: jmce
Coders: mjordan
ASTERISK-21036: Jitter Buffer log file creation doesn't account for multiple slashes in DAHDI channel names
Revision: 399405
Reporter: kenner
Coders: kmoore
ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

### Category: Core/Logging

ASTERISK-21430: [patch] Call ID missing when logging through syslog
Revision: 388617
Reporter: nikola.ciprich
Testers: Nikola Ciprich, elguero
Coders: elguero
ASTERISK-22388: Need debug indicating outbound registration attempt and success
Revision: 398227
Reporter: rnewton
Coders: kharwell
ASTERISK-22456: Logger.conf: Logging types ignored after specifying a verbose level
Revision: 401836
Reporter: kharwell
Coders: kharwell

### Category: Core/ManagerInterface

ASTERISK-19948: Asterisk 1.8 manager redirect command fails when redirecting multiple channels currently bridged together via dial command.
Revision: 378374
Reporter: lexus350
Testers: rmudgett, Thomas Sevestre, Deepak Lohani, Kayode
Coders: rmudgett
ASTERISK-20132: Security Vulnerability: remote authenticated attacker can execute arbitrary shell commands on system through app ExternalIVR
Revision: 372001
Reporter: mjordan
Coders: mjordan
ASTERISK-20397: "manager show user " shows the "all" permission despite it not being set
Revision: 381949
Reporter: johan
Coders: mjordan
ASTERISK-20544: action_originate called via ast_hook_send_action causes a segfault
Revision: 374793
Reporter: kmoore
Coders: kmoore
ASTERISK-20646: [patch] - manager_shutdown fails to completely shutdown AMI and leaks memory
Revision: 375796
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-20677: Action Challenge not working with allowmultiplelogin=no
Revision: 376728
Reporter: vldmr
Coders: jrose
ASTERISK-21324: [patch] Per-user option 'allowmultiplelogin' in manager
Revision: 394881
Reporter: vldmr
Coders: vldmr
ASTERISK-21359: Refactor AMI DTMF events onto Stasis-Core
Revision: 385734
Reporter: mjordan
Coders: dlee
ASTERISK-21397: [patch] manager crash on unloading app_queue
Revision: 385595
Reporter: pk16208
Testers: Corey Farrell
Coders: elguero
ASTERISK-21462: Stasis Core - Refactor random AMI events
Revision: 389733
Reporter: mjordan
Coders: mjordan
ASTERISK-21467: Stasis Core - Refactor MeetMe Events
Revision: 390848
Reporter: mjordan
Coders: jrose
ASTERISK-21469: Stasis Core - Refactor Queue Events
Revision: 390901
Reporter: mjordan
Coders: qwell
ASTERISK-21470: Stasis Core - Refactor AGI Events
Revision: 390701
Reporter: mjordan
Coders: qwell
ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
Revision: 393740
Reporter: mjordan
Coders: jkroon
ASTERISK-21472: Stasis Core - Refactor AOC Events
Revision: 393449
Reporter: mjordan
Coders: kharwell
ASTERISK-21473: Stasis Core - Refactor CCSS events to Stasis-Core
Revision: 394793
Reporter: mjordan
Coders: qwell
ASTERISK-21476: Stasis Core - Refactor extraneous channel events
Revision: 393284
Reporter: mjordan
Coders: kmoore
ASTERISK-21494: AMI 1.4 Improvements - Add a field to all AMI events that conveys the system name
Revision: 393508
Reporter: mjordan
Coders: qwell
ASTERISK-21549: AMI 1.4 Improvements - refactor ast_pbx_outgoing_* to use the dial API; add Originate AMI Events
Revision: 389053
Reporter: mjordan
Coders: jcolp
ASTERISK-21550: AMI 1.4 Improvements - Add Dial Begin/End messages to FollowMe
Revision: 389492
Reporter: mjordan
Coders: qwell
ASTERISK-21551: AMI 1.4 Improvements - Add Dial Begin/End messages to Queue
Revision: 389492
Reporter: mjordan
Coders: qwell
ASTERISK-21641: Bridge API Enhancements - get Park AMI action working again
Revision: 392915
Reporter: mjordan
Coders: jrose
ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
Revision: 393197
Reporter: mjordan
Coders: jrose
ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
Revision: 390849
Reporter: mjordan
Coders: jrose
ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965 Cookie2 header
Revision: 394901
Reporter: sthen
Testers: mjordan, Stuart Henderson
Coders: mjordan
ASTERISK-21873: Asterisk API Improvements - filter channels that should never be shown
Revision: 394808
Reporter: mjordan
Coders: kmoore
ASTERISK-22037: Fix AMI action AttendedTransfer to use both DTMF Begin and End
Revision: 396732
Reporter: mjordan
Coders: rmudgett
ASTERISK-22038: Create a secondary message router for cached messages
Revision: 395118
Reporter: mjordan
Coders: dlee
ASTERISK-22395: [patch] manager.c and res_agi.c leak results from ast_xmldoc_printable
Revision: 398063
Reporter: coreyfarrell
Coders: coreyfarrell
ASTERISK-22578: Invalid manager logins aren't reported via security events: Invalid IE Specified ERROR
Revision: 400441
Reporter: mjordan
Coders: kmoore

### Category: Core/NewFeature

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

### Category: Core/PBX

ASTERISK-19205: Most Unique pattern matching broken when trailing "-" is part of extension
Revision: 376691
Reporter: p_lindheimer
Testers: rmudgett
Coders: rmudgett
ASTERISK-20455: dialplan fails to run the invalid "i" extension due to an uninitialized variable dat_exten in main/pbx.c
Revision: 374778
Reporter: ulogic
Coders: Richard Miller
ASTERISK-20639: Dynamic hints are not properly initialized when the extension contains an underscore.
Revision: 376148
Reporter: swheeler
Testers: Steven T. Wheeler, elguero
Coders: elguero
ASTERISK-21723: [patch] pbx cleanup is incomplete
Revision: 388579
Reporter: coreyfarrell
Coders: Correy Farrell

### Category: Core/Portability

ASTERISK-16854: [patch] roundf causing asterisk to fail to compile
Revision: 379549
Reporter: ovi
Coders: wdoekes
ASTERISK-20240: Incorrect work of __ast_rwlock_timed[rd|wr]lock() functions on OpenBSD
Revision: 371721
Reporter: chip
Coders: Egor Gorlin

### Category: Core/RTP

ASTERISK-20772: Loop bug in ast_rtp_lookup_mime_multiple2() [main/rtp_engine.c]
Revision: 378783
Reporter: xhienne
Coders: dlee
ASTERISK-21464: with directrtpsetup some payload type identifiers from A party's INVITE are not copied to the INVITE for B party
Revision: 402054
Reporter: skavin
Coders: sgriepentrog
ASTERISK-22380: Inbound SIP call to a valid extension results in segfault in multicast_rtp_new at res_rtp_multicast.c
Revision: 397622
Reporter: rnewton
Testers: Rusty Newton
Coders: mjordan
ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 398838
Reporter: jrose
Coders: jrose
ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 399978
Reporter: jrose
Coders: jrose

### Category: Core/Stasis

ASTERISK-20726: Add UUID support to Asterisk
Revision: 377846
Reporter: mjordan
Coders: mmichelson
ASTERISK-20882: Make AsyncAGI actually asynchronous; support asynchronous media operations
Revision: 379830
Reporter: mjordan
Coders: mjordan
ASTERISK-20888: Add JSON API to Asterisk
Revision: 378915
Reporter: dlee
Coders: dlee
ASTERISK-20891: Flesh out RESTful API's
Revision: 386232
Reporter: dlee
Coders: dlee
ASTERISK-20959: Create Stasis Core Module
Revision: 382685
Reporter: mjordan
Coders: dlee
ASTERISK-21096: Complete channel snapshot work for Stasis Core
Revision: 383726
Reporter: mjordan
Coders: dlee
ASTERISK-21097: Stasis Core - Refactor MWI support
Revision: 383284
Reporter: mjordan
Coders: kmoore
ASTERISK-21101: Stasis Core - Refactor Device State support
Revision: 385860
Reporter: mjordan
Coders: kmoore
ASTERISK-21102: Stasis Core - Refactor Presence State support
Revision: 385862
Reporter: mjordan
Coders: kmoore
ASTERISK-21103: Stasis Core - Refactor the other event types onto the Stasis Core message bus
Revision: 388975
Reporter: mjordan
Coders: jrose
ASTERISK-21180: Implement channel state events for Stasis HTTP
Revision: 388275
Reporter: mjordan
Coders: kmoore
ASTERISK-21196: Refactor CDRs onto Stasis-Core to handle changes in bridging behavior
Revision: 391947
Reporter: mjordan
Coders: mjordan
ASTERISK-21278: stasis-http Cross-Origin configuration
Revision: 394189
Reporter: dlee
Coders: qwell
ASTERISK-21279: Allow WebSocket connections on URL's other than /ws
Revision: 386020
Reporter: dlee
Coders: dlee
ASTERISK-21280: Basic configuration for stasis-core
Revision: 393542
Reporter: dlee
Coders: dlee
ASTERISK-21282: Add DTMF events to the stasis-http WebSocket
Revision: 385734
Reporter: dlee
Coders: dlee
ASTERISK-21283: Implement stasis-http POST /api/channels/{channelId}/play
Revision: 389587
Reporter: dlee
Coders: dlee
ASTERISK-21359: Refactor AMI DTMF events onto Stasis-Core
Revision: 385734
Reporter: mjordan
Coders: dlee
ASTERISK-21421: API Improvements: build out the concept of an endpoint in Stasis-Core
Revision: 387932
Reporter: mjordan
Coders: dlee
ASTERISK-21462: Stasis Core - Refactor random AMI events
Revision: 389733
Reporter: mjordan
Coders: mjordan
ASTERISK-21467: Stasis Core - Refactor MeetMe Events
Revision: 390848
Reporter: mjordan
Coders: jrose
ASTERISK-21469: Stasis Core - Refactor Queue Events
Revision: 390901
Reporter: mjordan
Coders: qwell
ASTERISK-21470: Stasis Core - Refactor AGI Events
Revision: 390701
Reporter: mjordan
Coders: qwell
ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
Revision: 393740
Reporter: mjordan
Coders: jkroon
ASTERISK-21472: Stasis Core - Refactor AOC Events
Revision: 393449
Reporter: mjordan
Coders: kharwell
ASTERISK-21473: Stasis Core - Refactor CCSS events to Stasis-Core
Revision: 394793
Reporter: mjordan
Coders: qwell
ASTERISK-21476: Stasis Core - Refactor extraneous channel events
Revision: 393284
Reporter: mjordan
Coders: kmoore
ASTERISK-21487: Stasis Core - Refactor Hold event from chan_sip/chan_iax2/sig_pri to channel core
Revision: 389746
Reporter: mjordan
Coders: qwell
ASTERISK-21488: Stasis Core - Refactor Registry events from chan_iax2/chan_sip
Revision: 393804
Reporter: mjordan
Coders: qwell
ASTERISK-21489: Stasis Core - Refactor PeerStatus events
Revision: 392538
Reporter: mjordan
Coders: jcolp
ASTERISK-21494: AMI 1.4 Improvements - Add a field to all AMI events that conveys the system name
Revision: 393508
Reporter: mjordan
Coders: qwell
ASTERISK-21503: New SIP Channel Driver - integrate stasis endpoints
Revision: 392538
Reporter: mjordan
Coders: jcolp
ASTERISK-21517: API Improvements: refactor app_queue to listen for a Transfer stasis message and update the Queue Log appropriately
Revision: 397451
Reporter: mjordan
Coders: mmichelson
ASTERISK-21549: AMI 1.4 Improvements - refactor ast_pbx_outgoing_* to use the dial API; add Originate AMI Events
Revision: 389053
Reporter: mjordan
Coders: jcolp
ASTERISK-21550: AMI 1.4 Improvements - Add Dial Begin/End messages to FollowMe
Revision: 389492
Reporter: mjordan
Coders: qwell
ASTERISK-21551: AMI 1.4 Improvements - Add Dial Begin/End messages to Queue
Revision: 389492
Reporter: mjordan
Coders: qwell
ASTERISK-21563: API Enhancements - CEL refactoring - channel state
Revision: 391622
Reporter: mjordan
Coders: kmoore
ASTERISK-21564: API Enhancements - CEL refactoring - bridge state
Revision: 391643
Reporter: mjordan
Coders: kmoore
ASTERISK-21565: API Enhancements - CEL refactoring - transfers
Revision: 394858
Reporter: mjordan
Coders: kmoore
ASTERISK-21566: API Enhancements - CEL refactoring - cleanup
Revision: 392829
Reporter: mjordan
Coders: kmoore
ASTERISK-21711: Stasis API - Incorporate the bridging framework into res_stasis app
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21817: Stasis-HTTP: Implement Stasis message_type formatting functions
Revision: 391403
Reporter: mjordan
Coders: dlee
ASTERISK-21868: Asterisk REST API - Implement channel variables/global variables
Revision: 393806
Reporter: mjordan
Coders: qwell
ASTERISK-21873: Asterisk API Improvements - filter channels that should never be shown
Revision: 394808
Reporter: mjordan
Coders: kmoore
ASTERISK-21883: Asterisk API Improvements - refactor channel/bridge inspection commands to query the Stasis Cache
Revision: 393831
Reporter: mjordan
Coders: jcolp
ASTERISK-21968: Remove parkinglot from channel snapshots
Revision: 393716
Reporter: mjordan
Coders: mjordan
ASTERISK-21969: Odd events during Stasis origination
Revision: 397820
Reporter: mjordan
Coders: dlee
ASTERISK-21970: Reconnects to an ARI websocket do not convey events for channels already in the application
Revision: 395120
Reporter: mjordan
Coders: dlee
ASTERISK-21973: ARI /bridges/{}/addChannel should allow an optional parameter specifying a role
Revision: 396182
Reporter: mjordan
Coders: jrose
ASTERISK-21974: ARI: Channels/bridges need MoH
Revision: 397505
Reporter: mjordan
Coders: jrose
ASTERISK-22002: Stasis: Split caching from caching topics
Revision: 395954
Reporter: dlee
Coders: dlee
ASTERISK-22243: Odd misbehavior (crashes and other such things) in Stasis caching topics
Revision: 396842
Reporter: mjordan
Coders: dlee
ASTERISK-22292: res_stasis.c uses undefined function 'control_continue', maybe renamed to stasis_app_control_continue?
Revision: 397295
Reporter: mithraen
Coders: dlee
ASTERISK-22297: Local channels, in a bridge, don't leave Stasis on hangup
Revision: 397244
Reporter: dlee
Coders: kmoore
ASTERISK-22514: app_stasis missing silence generator
Revision: 402928
Reporter: dlee
Coders: dlee
ASTERISK-22644: Crash with app queue and DND set on SIP agent phone
Revision: 402518
Reporter: marcoloway
Coders: kharwell

### Category: Core/UDPTL

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

### Category: Documentation

ASTERISK-14435: [patch] Add option and description to chan_dahdi.conf.sample
Revision: 374730
Reporter: jbigelow
Coders: jbigelow, sruffell
ASTERISK-20279: Add CODING-GUIDELINES back to SVN or at minimum a link to the wiki
Revision: 371964
Reporter: lathama
Coders: Andrew Latham
ASTERISK-22308: Documentation - chan_dahdi, waitfordialtone is not boolean, it's time in milliseconds
Revision: 398883
Reporter: mdavenport
Coders: newtonr
ASTERISK-22458: XML config documentation improvements for res_pjsip_acl
Revision: 399018
Reporter: rnewton
Coders: newtonr
ASTERISK-22704: ARI: allowMultiple parameters should generate appropriate docs
Revision: 402368
Reporter: dlee
Coders: dlee
ASTERISK-22705: ARI: wiki docs for the models are screwy
Revision: 400959
Reporter: dlee
Coders: dlee

### Category: Documentation and Manuals

AST-949: Core show application removequeuemember RQMSTATUS documentation incomplete
Revision: 371144
Reporter: spitts
Coders: mmichelson
AST-954: RemoveQueueMember app cli documentation indicates an options field in arguments, but there are apparently no options
Revision: 371144
Reporter: spitts
Coders: mmichelson
AST-962: Definition of Agents.conf ackcall parameter is incorrect
Revision: 371791
Reporter: spitts
Coders: mmichelson
AST-979: shared_lastcall defaults to no which conflicts with documentation in queues.samples.conf
Revision: 371751
Reporter: spitts
Coders: mmichelson

### Category: Features

ASTERISK-20384: Dialing pickupexten could fail even though there is a call it could have picked up.
Revision: 373221
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett
ASTERISK-20680: Increase the buffer for dynamic feature
Revision: 377915
Reporter: junky
Testers: elguero
Coders: elguero
ASTERISK-21014: logger.c Call_ID 'bound' or 'removed' DEBUG messages spammed during a feature code attended transfer
Revision: 381557
Reporter: rnewton
Coders: kharwell
ASTERISK-21542: Bridge API Enhancements - get DTMF attended transfers feature complete - configuration support
Revision: 392729
Reporter: mjordan
Coders: mmichelson
ASTERISK-21543: Bridge API Enhancements - get DTMF attended transfers feature complete - add attended transfer monitoring
Revision: 395151
Reporter: mjordan
Coders: mmichelson
ASTERISK-21553: Bridge API Enhancements - add one touch recording
Revision: 393309
Reporter: mjordan
Coders: jrose
ASTERISK-21554: Bridge API Enhancement - do something about chan_agent
Revision: 394417
Reporter: mjordan
Coders: rmudgett
ASTERISK-22426: features: Asterisk 12 fails to start without feature.conf present
Revision: 398064
Reporter: mjordan
Coders: jrose

### Category: Features/Parking

ASTERISK-19382: Park() ignores 'r' option, plays default MOH instead.
Revision: 375391
Reporter: stocksy
Coders: rmudgett
ASTERISK-20716: "s" extension in comebackcontext not honored
Revision: 380349
Reporter: gentlec
Coders: jrose
ASTERISK-21641: Bridge API Enhancements - get Park AMI action working again
Revision: 392915
Reporter: mjordan
Coders: jrose
ASTERISK-21644: Bridge API Enhancements - add dynamic parking lots
Revision: 393197
Reporter: mjordan
Coders: jrose
ASTERISK-21645: Bridge API Enhancements - add parking dialplan generation
Revision: 390849
Reporter: mjordan
Coders: jrose
ASTERISK-22193: Add a to_ami() callback for parking stasis messages
Revision: 396107
Reporter: mmichelson
Coders: mmichelson
ASTERISK-22630: When a parked call times out the original parker cannot initiate transfers after pickup.
Revision: 401423
Reporter: kharwell
Coders: rmudgett

### Category: Formats/General

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

### Category: Formats/format_wav_gsm

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

### Category: Functions/func_callerid

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

### Category: Functions/func_cdr

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

### Category: Functions/func_channel

ASTERISK-20383: Add missing named call pickup group features for parity with numeric call pickup groups.
Revision: 373221
Reporter: rmudgett
Testers: rmudgett
Coders: rmudgett
ASTERISK-20969: Fix func_channel documentation for sip/iax2/dadhi
Revision: 394982
Reporter: snuffy
Coders: snuffy

### Category: Functions/func_config

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

### Category: Functions/func_enum

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

### Category: Functions/func_hangupcause

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

### Category: Functions/func_math

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

### Category: Functions/func_strings

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

### Category: General

ASTERISK-19451: va_start/va_copy and va_end do not always match up
Revision: 382023
Reporter: wdoekes
Coders: wdoekes
ASTERISK-19463: Asterisk deadlocks during startup with mutex errors
Revision: 376447
Reporter: mjordan
Testers: mjordan
Coders: mjordan
ASTERISK-20135: Use of ast_asprintf and asprintf needs to be checked for failure.
Revision: 371593
Reporter: rmudgett
Coders: mmichelson
ASTERISK-20163: Variables evaluated in dialplan are case insensitive, whereas channel variables/system variables are not
Revision: 375442
Reporter: mjordan
Coders: mmichelson
ASTERISK-20226: Segfault in chan_sip while performing connected line update
Revision: 376918
Reporter: jsmith
Testers: Jared Smith
Coders: mmichelson
ASTERISK-20241: alignment of MD5Context in buffer not enforced (theoretical issue only)
Revision: 371952
Reporter: wdoekes
Coders: wdoekes
ASTERISK-20353: Wrong dutch date syntax in say.c: function say_date_with_format_nl
Revision: 373776
Reporter: teunis90
Coders: mmichelson
ASTERISK-20994: AMI command reception after app_confbridge.so unload results in crash
Revision: 381069
Reporter: jkister
Testers: Rusty Newton, Jeremy Kister
Coders: rmudgett
ASTERISK-21965: [patch] Bug-fixed version of safe_asterisk not installed over old version
Revision: 394939
Reporter: jkister
Coders: jkister
ASTERISK-22450: No CLI response from database show
Revision: 399269
Reporter: aragon
Coders: kharwell
ASTERISK-22540: WARNING[2324] asterisk.c: Fork failed: Cannot allocate memory in /var/log/asterisk/messages then segfault
Revision: 399515
Reporter: aragon
Coders: kharwell

### Category: PBX/General

ASTERISK-20628: [patch] - main/pbx.c - ShowDialPlan generates with error if no Exten: was presented and there are no exten => lines present
Revision: 376169
Reporter: jkroon
Coders: jkroon
ASTERISK-22669: AMI/CLI Agent Logoff with soft logs out agent on subsequent logins
Revision: 400759
Reporter: jbigelow
Coders: rmudgett

### 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-21278: stasis-http Cross-Origin configuration
Revision: 394189
Reporter: dlee
Coders: qwell
ASTERISK-21279: Allow WebSocket connections on URL's other than /ws
Revision: 386020
Reporter: dlee
Coders: dlee
ASTERISK-21282: Add DTMF events to the stasis-http WebSocket
Revision: 385734
Reporter: dlee
Coders: dlee
ASTERISK-21283: Implement stasis-http POST /api/channels/{channelId}/play
Revision: 389587
Reporter: dlee
Coders: dlee
ASTERISK-21575: Asterisk REST API - Implement GET /asterisk/info call
Revision: 396125
Reporter: mjordan
Coders: dlee
ASTERISK-21581: Asterisk REST API - Implement GET /recording/{id}
Revision: 393550
Reporter: mjordan
Coders: dlee
ASTERISK-21582: Asterisk REST API - Implement DELETE /recording/{id}
Revision: 397988
Reporter: mjordan
Coders: dlee
ASTERISK-21584: Asterisk REST API - Implement GET /sounds
Revision: 392700
Reporter: mjordan
Coders: kmoore
ASTERISK-21585: Asterisk REST API - Implement GET /sound/{id}
Revision: 392700
Reporter: mjordan
Coders: kmoore
ASTERISK-21586: Asterisk REST API - implement GET /playback/{id}
Revision: 389587
Reporter: mjordan
Coders: dlee
ASTERISK-21587: Asterisk REST API - Implement POST /playback/{id}/control
Revision: 389603
Reporter: mjordan
Coders: dlee
ASTERISK-21592: Asterisk REST API - Implement POST /bridge/{id}/play
Revision: 394809
Reporter: mjordan
Coders: jrose
ASTERISK-21593: Asterisk REST API - Implement POST /bridge/{id}/record
Revision: 394809
Reporter: mjordan
Coders: jrose
ASTERISK-21594: Asterisk REST API - Implement POST /channel/{id}/record
Revision: 393550
Reporter: mjordan
Coders: dlee
ASTERISK-21617: Asterisk REST API - Implement POST /channels to an endpoint
Revision: 390885
Reporter: mjordan
Coders: qwell
ASTERISK-21618: Asterisk REST API - Implement POST /channels/{id}/mute and /channels/{id}/unmute
Revision: 394715
Reporter: mjordan
Coders: qwell
ASTERISK-21619: Asterisk REST API - Implement POST /channel/{id}/hold and /channel/{id}/unhold
Revision: 393332
Reporter: mjordan
Coders: qwell
ASTERISK-21620: Asterisk REST API - Implement POST /channel/{id}/dial
Revision: 393326
Reporter: mjordan
Coders: qwell
ASTERISK-21621: Asterisk REST API - Implement GET /bridges
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21622: Asterisk REST API - Implement GET /bridge/{id}
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21623: Asterisk REST API - Implement DELETE /bridge/{id}
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21624: Asterisk REST API - Implement POST /bridges
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21625: Asterisk REST API - Implement POST /bridge/{id}/addChannel
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21626: Asterisk REST API - Implement POST /bridge/{id}/removeChannel
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21658: Asterisk REST API - Implement POST /channels to a dialplan context/extension/priority
Revision: 393144
Reporter: mjordan
Coders: qwell
ASTERISK-21711: Stasis API - Incorporate the bridging framework into res_stasis app
Revision: 391199
Reporter: mjordan
Coders: kmoore
ASTERISK-21868: Asterisk REST API - Implement channel variables/global variables
Revision: 393806
Reporter: mjordan
Coders: qwell
ASTERISK-21870: Asterisk REST API - Add dialplan location to the 'release back to dialplan command'
Revision: 392987
Reporter: mjordan
Coders: qwell
ASTERISK-21969: Odd events during Stasis origination
Revision: 397820
Reporter: mjordan
Coders: dlee
ASTERISK-21970: Reconnects to an ARI websocket do not convey events for channels already in the application
Revision: 395120
Reporter: mjordan
Coders: dlee
ASTERISK-21973: ARI /bridges/{}/addChannel should allow an optional parameter specifying a role
Revision: 396182
Reporter: mjordan
Coders: jrose
ASTERISK-21974: ARI: Channels/bridges need MoH
Revision: 397505
Reporter: mjordan
Coders: jrose
ASTERISK-22036: Validate that the bridge requested in a Remove Channel from Bridge operation is the bridge the channel is in
Revision: 397565
Reporter: mjordan
Coders: dlee
ASTERISK-22084: ARI: Media operations (playback, start/stop moh) initiated on a channel don't work if that channel is in a bridge
Revision: 396568
Reporter: jrose
Coders: dlee
ASTERISK-22128: ARI/bridges: chan_sip channels with directmedia=yes - Asterisk doesn't retake the media when the technology changes from native rtp
Revision: 395866
Reporter: jrose
Coders: jcolp
ASTERISK-22136: API Improvements: rename stasis_http to ARI
Revision: 395603
Reporter: mjordan
Coders: kmoore
ASTERISK-22181: Asterisk REST API - Implement POST /recordings/live/{id}/{control}
Revision: 396331
Reporter: dlee
Coders: dlee
ASTERISK-22273: Asterisk crashes when accessing http://localhost:8088/ari/asterisk/variable
Revision: 397306
Reporter: pabelanger
Coders: dlee
ASTERISK-22291: ARI: /endpionts/{tech}/{id} channel list shouldn't have channel: prefixes
Revision: 397297
Reporter: dlee
Coders: dlee
ASTERISK-22440: ARI - Update events.json to match latest Swagger specification
Revision: 401834
Reporter: dlee
Coders: dlee
ASTERISK-22485: ARI: Origination provides insufficient feedback
Revision: 401282
Reporter: dlee
Coders: jcolp
ASTERISK-22487: ARI: ARI Origination + SIP blind transfer == asterisk crash
Revision: 399554
Reporter: dlee
Coders: jrose
ASTERISK-22623: ARI: Recording using name of already present stored recording does not indicate failure
Revision: 401999
Reporter: jcolp
Coders: jrose
ASTERISK-22626: ARI: Starting a recording with invalid format does not report error or failure
Revision: 402002
Reporter: jcolp
Coders: jrose
ASTERISK-22627: ARI: Calling record on a non-existent bridge causes response validation failure
Revision: 401019
Reporter: jcolp
Coders: kmoore
ASTERISK-22634: ARI: can't delete a bridge with a channel in it.
Revision: 402337
Reporter: kharwell
Coders: jcolp
ASTERISK-22635: ARI: listing bridges shows bridges that are not part of an ARI application.
Revision: 401088
Reporter: kharwell
Coders: kmoore
ASTERISK-22637: ARI channel mute causes core
Revision: 400402
Reporter: sgriepentrog
Coders: jcolp
ASTERISK-22678: crash: play non-existent sound to bridge
Revision: 400850
Reporter: jbigelow
Testers: jbigelow
Coders: rmudgett
ASTERISK-22680: crash: playback control with operation omitted in POST
Revision: 401108
Reporter: jbigelow
Coders: rmudgett
ASTERISK-22701: ARI: Add the ability to indicate things to channels
Revision: 402359
Reporter: mjordan
Coders: jcolp
ASTERISK-22704: ARI: allowMultiple parameters should generate appropriate docs
Revision: 402368
Reporter: dlee
Coders: dlee
ASTERISK-22705: ARI: wiki docs for the models are screwy
Revision: 400959
Reporter: dlee
Coders: dlee
ASTERISK-22710: ARI: Media operations (playback, recording, etc) need to push events back over the websocket
Revision: 403120
Reporter: jrose
Coders: jcolp
ASTERISK-22722: ARI: GET/DELETE /playback/{invalid-id} has response validation failure.
Revision: 402140
Reporter: rmudgett
Coders: jcolp
ASTERISK-22743: ARI: Allow POST parameters to be submitted in the request body
Revision: 402557
Reporter: dlee
Coders: dlee
ASTERISK-22744: ARI: Hidden channels show up in bridge snaphsots and bridge events
Revision: 403070
Reporter: dlee
Coders: kmoore
ASTERISK-22768: ARI: Originating multiple channels using POST /channels in succession causes orphaned channels; other problems
Revision: 402347
Reporter: mjordan
Coders: jcolp
ASTERISK-22780: ARI: Implement channel spying
Revision: 403118
Reporter: mjordan
Coders: jcolp
ASTERISK-22784: ARI: Kill /dial
Revision: 402153
Reporter: mjordan
Coders: kmoore
ASTERISK-22803: ari: GET /ari/endpoints/{invalid-tech} should return a 404
Revision: 402788
Reporter: dlee
Coders: kharwell

### 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-21383: STUN Binding Requests Not Being Sent Back from Asterisk to Chrome
Revision: 402349
Reporter: shaunc869
Coders: kmoore
ASTERISK-21825: [patch] websocket segmentation fault on certain invalid input
Revision: 391561
Reporter: blackaura
Testers: Alfred Farrugia, David M. Lee
Coders: wdoekes
ASTERISK-22296: ARI fails to find symbols for res_http_websockets
Revision: 397990
Reporter: mjordan
Coders: dlee
ASTERISK-22441: WebSocket response when subprotocol is omitted violates spec
Revision: 399042
Reporter: dlee
Coders: dlee

### Category: Resources/res_indications

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

### Category: Resources/res_jabber

ASTERISK-19532: Asterisk crashed after connecting with jabber server in component mode
Revision: 374338
Reporter: kwemheuer
Testers: Byron Clark
Coders: Karsten Wemheuer, Byron Clark
ASTERISK-19557: [Regression] Segfault in res_jabber.c
Revision: 374338
Reporter: ulugutz
Testers: Byron Clark
Coders: Karsten Wemheuer, Byron Clark
ASTERISK-20298: Deprecate chan_gtalk, chan_jingle and res_jabber
Revision: 372796
Reporter: lmadsen
Coders: kmoore
ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385939
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis
ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log to a debug log
Revision: 401122
Reporter: abelbeck
Coders: abelbeck
ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the mailbox and context get swapped at the remote end
Revision: 398603
Reporter: abelbeck
Testers: Michael Keuter
Coders: abelbeck

### Category: Resources/res_monitor

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

### Category: Resources/res_musiconhold

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

### Category: Resources/res_odbc

ASTERISK-20258: ODBC default username not root as the comment in res_odbc.conf claims
Revision: 373581
Reporter: stefan.at.wpf
Coders: kmoore
ASTERISK-22459: Compiling res_odbc against iODBC instead of unixodbc produces runtime errors
Revision: 400770
Reporter: patrickm
Testers: wdoekes
Coders: wdoekes

### Category: Resources/res_parking

ASTERISK-21877: Bridge API Enhancements - fix the Parking BUGBUG comments in trunk
Revision: 393815
Reporter: mjordan
Coders: jrose
ASTERISK-22006: bridges/ast_bridge_playfile: Use a bridge technology callback to resume entertainment sounds.
Revision: 396189
Reporter: jrose
Coders: jrose
ASTERISK-22034: Investigate whether or not a Local channel is appropriate during a one-touch parking feature
Revision: 396802
Reporter: mjordan
Coders: rmudgett
ASTERISK-22138: res_parking: Restore the parking unit tests
Revision: 396175
Reporter: mjordan
Coders: jrose
ASTERISK-22566: [patch] app_cdr leaves application registered and res_parking leaks a ref to config
Revision: 400021
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-22631: Reload does not rebuild parkpos extensions
Revision: 401159
Reporter: kharwell
Coders: jrose

### Category: Resources/res_pjsip

ASTERISK-21669: Fix dependencies on res_sip files
Revision: 386686
Reporter: snuffy
Coders: snuffy
ASTERISK-21756: assert() when using dtmfmode=none
Revision: 387545
Reporter: jparker
Coders: jcolp
ASTERISK-21911: Tearing down a registration throws a 403 back at the endpoint
Revision: 391902
Reporter: mdavenport
Coders: jcolp
ASTERISK-21913: Successive NOTIFY for MWI subscriptions isn't sent
Revision: 391921
Reporter: mdavenport
Coders: mmichelson
ASTERISK-22003: Crash - signal 6, aborted - assertion failure in pjsip_auth_create_digest from /usr/lib/libpjsip.so
Revision: 393857
Reporter: rnewton
Coders: jcolp
ASTERISK-22017: crash - assertion failure - in pj_sockaddr_get_port when in transport_apply at res_sip/config_transport.c:105
Revision: 393833
Reporter: rnewton
Coders: jcolp
ASTERISK-22023: SIP Caller ID - Logic of trust_id_inbound and trust_id_outbound may be off, plus help descriptions may be unclear
Revision: 395674
Reporter: rnewton
Coders: mmichelson
ASTERISK-22061: crash - Dialing chan_gulp/pjsip with explicit SIP URI results in segfault in ast_sip_session_send_request_with_cb at res_sip_session.c
Revision: 394473
Reporter: rnewton
Coders: mmichelson
ASTERISK-22064: crash - res_sip outbound registration to offline server fails with crash after X attempts - in sip_outbound_registration_response_cb at res_sip_outbound_registration.c
Revision: 394004
Reporter: rnewton
Coders: jcolp
ASTERISK-22089: res_sip - Need log message indicating when Asterisk fails to find an AOR to match an inbound registration
Revision: 397108
Reporter: rnewton
Coders: jbigelow
ASTERISK-22094: res_sip - transport config object can't be modified on module reload - let the user know
Revision: 397073
Reporter: rnewton
Coders: mmichelson
ASTERISK-22101: res_sip_endpoint_identifier_ip needs debug to indicate when it's working
Revision: 397109
Reporter: rnewton
Coders: mmichelson
ASTERISK-22105: [patch] res_pjsip - xml doc change for transport config object - remove warning and add text regarding Asterisk restart
Revision: 396899
Reporter: rnewton
Coders: newtonr
ASTERISK-22108: [patch] res_pjsip - xml doc revision for 'auth' config object and 'auth_type' config option
Revision: 396900
Reporter: rnewton
Coders: newtonr
ASTERISK-22112: res_sip - 'contact_status' config object, do we need xml config docs for it when it isn't manually configurable?
Revision: 397524
Reporter: rnewton
Coders: mjordan
ASTERISK-22114: [patch] res_pjsip - 'domain_alias' config object XML help doesn't make it clear that the name used for the object is the domain alias
Revision: 396901
Reporter: rnewton
Coders: newtonr
ASTERISK-22118: [patch] res_pjsip - xml doc revisions for 'aor' config object and a few of its options
Revision: 396902
Reporter: rnewton
Coders: newtonr
ASTERISK-22135: res_sip: Restructure ast_sip_endpoint to have better structure
Revision: 395748
Reporter: mjordan
Coders: mmichelson
ASTERISK-22143: res_sip: expose threadpool options as general settings; investigate thread shutdown issues
Revision: 396321
Reporter: mjordan
Coders: kmoore
ASTERISK-22144: res_sip_dtmf_info: Support sending of 'raw' DTMF
Revision: 397484
Reporter: mjordan
Coders: kharwell
ASTERISK-22145: res_pjsip: Update the .conf files with real default examples
Revision: 398148
Reporter: mjordan
Coders: newtonr
ASTERISK-22146: res_sip_global_headers: pick a magic number that is more socially acceptable
Revision: 395267
Reporter: mjordan
Coders: kmoore
ASTERISK-22306: res_pjsip endpoint config object's 'identify_by' option needs cleanup, removal or other modification
Revision: 397111
Reporter: rnewton
Coders: mmichelson
ASTERISK-22344: Missing xml doc configOption 'type' for both 'system' and 'global' configObjects
Revision: 397481
Reporter: rnewton
Coders: newtonr
ASTERISK-22359: Create documentation entries for res_pjsip's send_diversion and subminexpirey options
Revision: 397524
Reporter: mjordan
Coders: mjordan
ASTERISK-22360: Logging output from pjproject not sent through Asterisk logger
Revision: 399051
Reporter: jcolp
Coders: dlee
ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Revision: 402328
Reporter: mjordan
Coders: mmichelson
ASTERISK-22380: Inbound SIP call to a valid extension results in segfault in multicast_rtp_new at res_rtp_multicast.c
Revision: 397622
Reporter: rnewton
Testers: Rusty Newton
Coders: mjordan
ASTERISK-22382: modifying transport configuration results in a crash a few seconds after a 'core reload' (security_event_get_transport at res_pjsip/security_events.c)
Revision: 398140
Reporter: rnewton
Coders: kharwell
ASTERISK-22384: modifying transport configuration names results in non-functional transport after 'core reload'
Revision: 398140
Reporter: rnewton
Coders: kharwell
ASTERISK-22386: Outbound SIP registration, if the auth object's realm option is not set to the same value as the 401's realm, then we fail to create a new REGISTER with auth details
Revision: 399082
Reporter: rnewton
Coders: George Joseph
ASTERISK-22405: res_pjsip endpoint 'external_media_address' option needs doc clarification vs transport option of same name
Revision: 399782
Reporter: rnewton
Coders: newtonr
ASTERISK-22474: res_pjsip / res_pjsip_session assertions and segfault
Revision: 399625
Reporter: coreyfarrell
Coders: jcolp
ASTERISK-22498: [patch]Create functions to manipulate SIP headers when using PJSIP stack
Revision: 400772
Reporter: gtj
Coders: mjordan
ASTERISK-22528: Change name of endpoint config option "external_media_address" to "media_address"
Revision: 399284
Reporter: rnewton
Coders: mmichelson
ASTERISK-22630: When a parked call times out the original parker cannot initiate transfers after pickup.
Revision: 401423
Reporter: kharwell
Coders: rmudgett
ASTERISK-22645: Broad media offers from Jitsi client results in a crash in ast_copy_pj_str at res_pjsip.c
Revision: 400361
Reporter: rnewton
Coders: jcolp
ASTERISK-22866: Asterisk 12 (branches/12@402864) doesn't correctly set the fromuser parameter
Revision: 402892
Reporter: amessina
Coders: jcolp

### Category: Resources/res_pjsip_acl

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

### Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-22311: [patch] 'identify' configObject doesn't have a synopsis
Revision: 399032
Reporter: rnewton
Coders: newtonr
ASTERISK-22552: Need log messages - res_pjsip_endpoint_identifier_user.so fails to find an endpoint match on inbound REGISTER
Revision: 401939
Reporter: rnewton
Coders: jrose

### Category: Resources/res_pjsip_endpoint_identifier_user

ASTERISK-22552: Need log messages - res_pjsip_endpoint_identifier_user.so fails to find an endpoint match on inbound REGISTER
Revision: 401939
Reporter: rnewton
Coders: jrose

### Category: Resources/res_pjsip_messaging

ASTERISK-22445: res_pjsip_messaging: Message technology registers itself as SIP, preventing compatibility with chan_sip
Revision: 399340
Reporter: mjordan
Coders: kharwell
ASTERISK-22821: Asterisk 12-beta @r402448 pjsip sigsegv receiving SIP MESSAGE when checking Contact header
Revision: 402758
Reporter: amessina
Coders: kharwell

### Category: Resources/res_pjsip_nat

ASTERISK-22645: Broad media offers from Jitsi client results in a crash in ast_copy_pj_str at res_pjsip.c
Revision: 400361
Reporter: rnewton
Coders: jcolp

### Category: Resources/res_pjsip_outbound_authenticator_digest

ASTERISK-22386: Outbound SIP registration, if the auth object's realm option is not set to the same value as the 401's realm, then we fail to create a new REGISTER with auth details
Revision: 399082
Reporter: rnewton
Coders: George Joseph
ASTERISK-22471: Set default auth realm to challenge realm if auth object realm is empty
Revision: 399082
Reporter: gtj
Coders: George Joseph

### Category: Resources/res_pjsip_outbound_registration

ASTERISK-22388: Need debug indicating outbound registration attempt and success
Revision: 398227
Reporter: rnewton
Coders: kharwell
ASTERISK-22390: client_uri and server_uri config documentation lacks useful detail
Revision: 398369
Reporter: rnewton
Coders: mmichelson
ASTERISK-22554: Log message says we received a 408, when in reality we didn't receive anything. Clarify the log message.
Revision: 400891
Reporter: rnewton
Coders: kharwell

### Category: Resources/res_pjsip_session

ASTERISK-22394: crash when using localnet and external_signaling_address options, segfault in session_inv_on_tsx_state_changed at res_pjsip_session.c
Revision: 399991
Reporter: rnewton
Coders: kharwell
ASTERISK-22474: res_pjsip / res_pjsip_session assertions and segfault
Revision: 399625
Reporter: coreyfarrell
Coders: jcolp

### Category: Resources/res_rtp_asterisk

ASTERISK-20237: Assert failure in res_rtp_asterisk calling pj_mutex_unlock after a few calls
Revision: 371572
Reporter: jpepper
Testers: Jeremy Pepper
Coders: mmichelson
ASTERISK-20288: PhonerLite reports RTP read error when ICE Support Enabled
Revision: 372329
Reporter: smartbyte
Coders: rmudgett
ASTERISK-20295: Asterisk is not incrementing the sequence numbers for the retransmission of the DTMF end packets(RTPEvent packet with end bit set to 1)
Revision: 372200
Reporter: nbansal
Testers: elguero
Coders: Nitesh Bansal, elguero
ASTERISK-20344: RTP/ICE STUN port is not configurable
Revision: 373404
Reporter: beagles
Testers: beagles
Coders: beagles
ASTERISK-20368: res_rtp_asterisk: Eliminate "type-punned pointer" build warning.
Revision: 372787
Reporter: sruffell
Testers: elguero
Coders: sruffell
ASTERISK-20906: DTMF in SIP not working after HOLD / UNHOLD
Revision: 378985
Reporter: eelcob
Coders: Eelco Brolman
ASTERISK-21170: DTMF timestamp issue
Revision: 401622
Reporter: nbansal
Coders: NITESH BANSAL
ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit set, plus a ULAW payload instead of CN
Revision: 388113
Reporter: pk16208
Testers: Peter Katzmann, elguero
Coders: elguero
ASTERISK-21419: Implement DTLS-SRTP support in chan_gulp
Revision: 395121
Reporter: mjordan
Coders: kmoore
ASTERISK-21471: Stasis Core - Refactor RTP/RTCP Events
Revision: 393740
Reporter: mjordan
Coders: jkroon
ASTERISK-21522: [patch] DTMF end is not always processed, causes one-way audio
Revision: 387220
Reporter: coreyfarrell
Coders: Corey Farrell
ASTERISK-21917: [patch] STUN crashes when SIP is bound to ipv4 and ipv6
Revision: 400684
Reporter: tsearle
Coders: Torrey Searle
ASTERISK-22360: Logging output from pjproject not sent through Asterisk logger
Revision: 399051
Reporter: jcolp
Coders: dlee
ASTERISK-22565: [patch] res_rtp_asterisk leaks reference to rtcp_report in ast_rtcp_read
Revision: 399608
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell
ASTERISK-22628: 4 way multi-party hanging up down to two participants causes FRACKs
Revision: 402149
Reporter: kharwell
Testers: jbigelow
Coders: kmoore
ASTERISK-22667: crash: directmedia with both phones placing each other on hold
Revision: 401450
Reporter: jbigelow
Coders: mjordan

### Category: Resources/res_rtp_multicast

ASTERISK-22567: [patch]MutlicastRTP does not set SSRC. SSRC is always set to 0
Revision: 400397
Reporter: simone.camporeale
Coders: Simone Camporeale

### Category: Resources/res_srtp

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

### Category: Resources/res_timing_pthread

ASTERISK-17436: random deadlocks - SIP messages not being processed
Revision: 386160
Reporter: usinternet
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell
ASTERISK-17458: Deadlocks when using pthread timer
Revision: 386160
Reporter: isrl
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell
ASTERISK-19754: Deadlock in chan_sip / pthread_timing
Revision: 386160
Reporter: nikola.ciprich
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell
ASTERISK-20577: Asterisk deadlocks waiting for timer in res_timing_pthread while running AGI script
Revision: 386160
Reporter: kiennd
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell
ASTERISK-21389: res_timing_pthread fails to return from write, causing timer dependent operations to block indefinitely
Revision: 386160
Reporter: mjordan
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

### Category: Resources/res_xmpp

ASTERISK-20239: JabberSend only accepts recipients that contain '2' instead of '@'
Revision: 371519
Reporter: gporras
Coders: mjordan
ASTERISK-20361: XMPP segfaults
Revision: 372985
Reporter: mlnoah
Coders: jrose
ASTERISK-20405: MessageSend() suggests 'from' isn't required in XMPP message responses, but it is
Revision: 374612
Reporter: lmadsen
Coders: mjordan
ASTERISK-20495: Segfault in XMPP caused by the presence stanza of one of my contacts
Revision: 374623
Reporter: veghead
Testers: Martin W
Coders: Martin W
ASTERISK-20982: xmpp Segfault when delete node using cli
Revision: 381160
Reporter: marcelloceschia
Coders: marcelloceschia
ASTERISK-21069: xmpp distributed device states aggregation update fails
Revision: 385939
Reporter: mpaland
Testers: alecdavis
Coders: alecdavis
ASTERISK-21156: Asterisk crashes with XMPP\Google Voice config where username is missing hostname portion
Revision: 382924
Reporter: amsoft2001
Coders: jcolp
ASTERISK-21164: Need clarification on distributed device state behavior and whether this behavior is a possible regression
Revision: 385939
Reporter: rnewton
Testers: alecdavis
Coders: alecdavis
ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385939
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis
ASTERISK-21785: __ao2_ref_debug() logs to /tmp/refs when REF_DEBUG is not defined
Revision: 388701
Reporter: abelbeck
Testers: abelbeck
Coders: rmudgett
ASTERISK-22347: [patch]res_xmpp timeout when google sends blank responses ' '
Revision: 398620
Reporter: tm1000
Coders: Andrew Nagy
ASTERISK-22410: [patch] Change "Error isn't a PubSub error ..." error log to a debug log
Revision: 401122
Reporter: abelbeck
Coders: abelbeck
ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the mailbox and context get swapped at the remote end
Revision: 398603
Reporter: abelbeck
Testers: Michael Keuter
Coders: abelbeck

### Category: Sounds

ASTERISK-19431: Asterisk Russian language support missing voicemail prompts
Revision: 386879
Reporter: volga629
Coders: newtonr
ASTERISK-19721: Asterisk core sounds, italian version
Revision: 386879
Reporter: floradio
Coders: newtonr
ASTERISK-22411: British English Sound Packs
Revision: 402227
Reporter: jimcredland
Coders: newtonr
ASTERISK-22544: Italian prompt vm-options has advertisement in it
Revision: 402227
Reporter: rnewton
Coders: newtonr
ASTERISK-22659: Make a new core and extra sounds release
Revision: 402227
Reporter: rnewton
Coders: newtonr

### Category: Tests/General

ASTERISK-20120: Unit test ast_parse_arg_test fails on 32-bit machines
Revision: 371400
Reporter: mjordan
Coders: twilson
ASTERISK-21978: Crash caused by RAII_VAR in test_json when loading module
Revision: 394203
Reporter: mjordan
Coders: dlee
ASTERISK-22276: Test test_hashtab_thrash fails on 32-bit machines when compiled without DEBUG_THREADS
Revision: 396621
Reporter: mjordan
Coders: jcolp
ASTERISK-22457: Module load errors for test_ari_model.so
Revision: 399208
Reporter: dlee
Coders: rmudgett
ASTERISK-22467: [patch] memory leaks 1.8+
Revision: 401832
Reporter: coreyfarrell
Coders: coreyfarrell

### Category: Tests/testsuite

ASTERISK-19463: Asterisk deadlocks during startup with mutex errors
Revision: 376447
Reporter: mjordan
Testers: mjordan
Coders: mjordan
ASTERISK-22212: Time Out Failures in ACL tests
Revision: 396498
Reporter: mjordan
Coders: jrose
ASTERISK-22214: Testsuite test callparking fails due to Python exception on unexpected AMI event
Revision: 396385
Reporter: mjordan
Coders: kmoore
ASTERISK-22215: All SIP blind transfer tests are failing due to time out
Revision: 396723
Reporter: mjordan
Coders: kmoore
ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
Revision: 397570
Reporter: mjordan
Coders: rmudgett
ASTERISK-22222: TestSuite: Attended Transfer Feature test fails
Revision: 396724
Reporter: mjordan
Coders: kmoore
ASTERISK-22320: Asterisk 12 Test Suite Failures: pjsip one touch recording tests
Revision: 396993
Reporter: mjordan
Coders: jcolp
ASTERISK-22542: Call parking test failure: test fails due to no translation path between IAX2 channel and Local channel
Revision: 401240
Reporter: mjordan
Coders: rmudgett

### Category: Utilities/General

ASTERISK-20505: Migrate hashtest/hashtest2 to be unit tests
Revision: 376341
Reporter: mjordan
Coders: dlee
ASTERISK-22557: [patch] Use waitpid instead of wait4 when we don't need to read from rusage
Revision: 402546
Reporter: hurdman
Coders: hurdman

### Category: Utilities/astcanary

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

## Commits Not Associated with an Issue

[Back to Top]

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

Revision | Author | Summary | Issues Referenced
371120 | rmudgett | Add private representation of caller, connected and redirecting party ids. |
371134 | mjordan | Remove 10 properties, add 11 properties |
371147 | rmudgett | Update CHANGES for private party ID. |
371170 | mjordan | Add UPGRADE-11.txt file; update UPGRADE.txt to reflect Asterisk 12 |
371202 | mmichelson | Fix problem where incorrect pointer was checked for nullity. |
371228 | kmoore | Add test instrumentation |
371396 | kmoore | Add module reload instrumentation for TEST_FRAMEWORK |
371428 | russell | rtp: Ensure defaults are set without rtp.conf. |
371439 | kmoore | Add instrumentation to subsystem reloads |
371535 | kmoore | Apply work-around for BETTER_BACKTRACES crash | ASTERISK-20090
371536 | kmoore | Fix for commit r371535 |
371582 | mmichelson | Add scoped locks to Asterisk. |
371620 | file | Add support for call-id logging to chan_motif. |
371633 | mmichelson | I forgot to add the unit tests for scoped locks earlier today. |
371665 | alecdavis | mf_detect: incorrectly used DTMF_GSIZE instead of MF_GSIZE |
371754 | dlee | svn:ignore pjproject bin & output for all platforms. |
371785 | mmichelson | Fix incorrect documentation of the MailboxStatus manager command. |
371889 | jrose | chan_sip: Change manager event to confirm SIPqualifypeer into an ack | AST-969
371894 | rmudgett | Fix theoretical compile error with HAVE_EPOLL. |
371922 | jrose | app_meetme: Adding test events for following activity in MeetMe. |
371951 | rmudgett | Fix compile errors. |
371989 | mjordan | Clean up doxygen warnings | ASTERISK-20259
372092 | mmichelson | Prevent crash on shutdown due to refcount error on queues container. |
372149 | jrose | app_queue: PAUSEALL/UNPAUSEALL logged only if interface is a queue member | AST-946
372215 | alecdavis | dsp.c: optimize goerztzel sample loops, in dtmf_detect, mf_detect and tone_detect |
372267 | elguero | Fix breakage caused by last merge. Missing a variable for 11 and trunk. |
372343 | alecdavis | dsp.c: in ast_mf_detect_init incorrectly sets goertzel samples to 160, should be MF_GSIZE |
372374 | rmudgett | (No Summary Available) |
372474 | jrose | chan_sip: Note change in behavior to how directmediapermit/deny ACL works | AST-876
372524 | rmudgett | Fix loss of MOH on an ISDN channel when parking a call for the second time. |
372584 | mjordan | Free ast_str objects when temp file fails to be created in MiniVM | ASTERISK-17133
372612 | dlee | svn:ignore cleanup. |
372712 | mjordan | Only re-create an SRTP session when needed | ASTERISK-20194
372808 | jrose | chan_sip: Change SIPQualifyPeer to improve initial response time | AST-969
372832 | jrose | chan_sip: Fix CHANGES and UPGRADE.txt for r372808 | AST-969
372887 | mmichelson | Fix bad channel application data reference. | ASTERISK-20335
372918 | jrose | chan_local: Switch from using a random 4 digit hex identifier to unique id | ASTERISK-20318
372931 | dlee | Fixed r372696 when configured --disable-asteriskssl; properly install libasteriskssl.dylib on OS X. |
372943 | mmichelson | Add channel name to a warning to make debugging easier. |
372996 | file | Skip any non-content information when looking for and handling content. |
373048 | dlee | Fixed make clean when configured --disable-asteriskssl |
373108 | rmudgett | Made companding law for SS7 calls only determined by SS7 signaling type. |
373134 | seanbright | Don't crash when passing a NULL message to __astman_get_header. |
373142 | seanbright | Make the casing of CALL_ID in debug messages consistent to satisfy my OCD. |
373188 | alecdavis | app_queue: Support an 'agent available' hint |
373202 | alecdavis | dsp.c: remove whitespace mentioned in review2107 |
373203 | seanbright | When trying to unload res_curl.so, warn about all dependent modules. |
373222 | mjordan | Support all ways a member can be available for 'agent available' hints |
373234 | file | Add support for DTLS-SRTP to res_rtp_asterisk and chan_sip. |
373239 | mjordan | Add queue monitoring hints |
373275 | alecdavis | dsp.c ast_dsp_call_progress use local short variable in loop, plus other cleanup |
373284 | alecdavis | dsp.c: remove more whitespace mentioned in review2107 |
373320 | lathama | Start 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
373330 | lathama | Doxygen Updates - janitor work | ASTERISK-20259
373341 | lathama | Update Doxygen Config Comments | ASTERISK-20259
373384 | lathama | Doxygen Updates Janitor Work | ASTERISK-20259
373471 | rmudgett | Fix potential reentrancy problems in chan_sip. |
373583 | mmichelson | "He who go through turnstile sideways is going to Bangkok" |
373636 | rmudgett | Make rebuild GSM, ilbc, or lpc10 codecs if the respective sources change. |
373805 | alecdavis | app_queue: 'agent available' hint, cleanup restart, and initial state |
373912 | file | loader: Ensure dependent modules are properly initialized. | ASTERISK-20439
373965 | rmudgett | Fix SendDTMF crash and channel reference leak using channel name parameter. |
373966 | rmudgett | Cleanup ast_dtmf_stream() |
373967 | rmudgett | Tweak app_dial documentation. |
373992 | file | Update documentation to make it explicit that "stream file" will not restart musiconhold. | ASTERISK-17367
374020 | beagles | Reset hangup flags on channels created through messages and cleanup globals |
374086 | mjordan | Fix ref leak when adding ICE candidates to an SDP |
374109 | rmudgett | Change core show help output format. |
374134 | seanbright | Use ast_copy_string instead of strncpy to guarantee a NUL terminated string. |
374151 | seanbright | app_queue: Support persisting and loading of long member lists. |
374164 | lathama | Doxygen Cleanup | ASTERISK-20259
374165 | lathama | Doxygen Cleanup | ASTERISK-20259
374166 | lathama | Doxygen Cleanup | ASTERISK-20259
374167 | lathama | Doxygen Cleanup | ASTERISK-20259
374197 | mjordan | Fix a variety of ref counting issues |
374213 | mjordan | Fix findings from check-in on r374177 |
374229 | mjordan | Modify hashtest2 to compile after r374213. Someone, somewhere, may care. |
374259 | mjordan | Ensure Shutdown AMI event is still fired during Asterisk shutdown |
374269 | rmudgett | * Add ref debug tags to astobj2.c ref usage. |
374279 | rmudgett | Missed an astobj2.c debug tag. |
374302 | mjordan | Destroy the generic_monitors container after the core_instances in ccss |
374414 | file | Add support for applying direct media ACLs between differing channel technologies. |
374478 | alecdavis | dsp.c fix incorrect DTMF Digit_Duration. | ASTERISK-16003
374539 | rmudgett | chan_misdn: Remove some deadcode |
374633 | mjordan | Trivial patch to make 'best_score' defined for all architectures. | ASTERISK-20366
374643 | mjordan | pjproject: Fix for Solaris builds. Do not undef s_addr. |
374677 | mjordan | Disable ICE support by default |
374834 | file | Consider the Google Talk content stanza name (jin:content) valid. |
374878 | file | Fix a bug where audio on Google Voice would not work due to ignoring candidates. |
374879 | lathama | Revert Local testing Config | ASTERISK-20259
374887 | lathama | CREDITS clean up | ASTERISK-20259
374888 | lathama | Continue to group config files | ASTERISK-20259
374889 | lathama | Update JQuery URL to recent version | ASTERISK-20503
374897 | lathama | Append Doxygen to Debian packages list | ASTERISK-20259
374933 | kmoore | Avoid a segfault on invalid format names |
374940 | lathama | Add check for Doxygen | ASTERISK-20259
374941 | lathama | Add licens/copyright header | ASTERISK-20503
374948 | lathama | Correct output directory | ASTERISK-20259
374949 | lathama | Test for Asterisk Version info | ASTERISK-20259
374956 | lathama | Doxygen Clean ups | ASTERISK-20259
374963 | lathama | Multiplatform Makefile Update | ASTERISK-20259
374970 | lathama | Update CREDITS | ASTERISK-20259
374996 | tzafrir | Update config.guess and config.sub: 2012-10-10 |
375003 | lathama | Doxygen Updates - Title update | ASTERISK-20259
375004 | lathama | Doxygen Updates - Title update | ASTERISK-20259
375005 | lathama | Doxygen Updates - Title update | ASTERISK-20259
375006 | lathama | Doxygen Updates - Title update | ASTERISK-20259
375007 | lathama | Title update | ASTERISK-20259
375008 | lathama | Doxygen Updates | ASTERISK-20259
375009 | lathama | Doxygen Updates | ASTERISK-20259
375017 | igorg |  |
375044 | mmichelson | Fix some potential misuses of ast_str in the code. |
375052 | file | Remove a log message that was left in accidentally from call-id logging development. |
375080 | wdoekes | Update sip_request_call SIP dial string documentation. |
375103 | jrose | manager: Change display of 'manager show commands' and 'manager show command' |
375110 | wdoekes | Don't do SIP contact/route DNS if we're not using the result. |
375114 | wdoekes | Fixes to the fd-oriented SIP TCP reads. |
375175 | jrose | manager: remove curses dependent stuff from r375103 | ASTERISK-20396
375182 | lathama | Doxygen Updates - Title update | ASTERISK-20259
375215 | elguero | Fix XML Document Validation Failure | ASTERISK-20289
375240 | jrose | app_queue: Make ordering of rrmemory/rrordered persist over add/remove members | AST-989
375249 | jrose | app_queue: add upgrade notes for 375216 | AST-989
375498 | jrose | mixmonitor: Add a test event |
375614 | elguero | Fix Wrong Result In Debug Message For SDP Origin Processing |
375628 | rmudgett | Multiple revisions 375519-375524 |
375662 | rmudgett | Things don't need to be that const. |
375663 | wedhorn | Fix for chan_skinny leaving RTP ports open |
375730 | mjordan | Prevent multiple CDR batches from conflicting when scheduling the CDR write |
375799 | mjordan | Only deref a reserved gateway session if we actually reserved one |
375803 | mjordan | Don't attempt to purge sessions when no sessions exist |
375865 | rmudgett | Add safety NULL pointer check in module user references. |
375896 | mjordan | Refactor ast_timer_ack to return an error and handle the error in timer users | ASTERISK-20032
375926 | file | Fix a bug where our Motif ICE candidates were not quite proper, and make us more forgiving. |
376049 | rmudgett | Add MALLOC_DEBUG enhancements. |
376092 | mmichelson | Fix a "set but not used" warning on newer gccs. |
376344 | dlee | Somehow I put in svn-1.6 merge information. Oops. |
376345 | dlee | Fixed extconf.c breakage introduced in r376306. |
376416 | mjordan | Add a test event that reports changes in ConfBridge state |
376457 | mjordan | Fix uninitialized in this function error |
376472 | wdoekes | Fix most leftover non-opaque ast_str uses. |
376562 | dlee | Added missing newlines to websocket ast_logs. |
376589 | mjordan | Re-initialize logmsgs mutex upon logger initialization to prevent lock errors | ASTERISK-19463
376630 | rmudgett | Made AST_LIST_REMOVE() simpler and use better names. |
376660 | rmudgett | Remove unnecessary channel module references. |
376761 | rmudgett | Enhance MALLOC_DEBUG CLI commands. |
376791 | rmudgett | Add MALLOC_DEBUG atexit unreleased malloc memory summary. |
376821 | dlee | Fixed ast_random's comment about locking. |
376867 | rmudgett | Fix compile error. | ASTERISK-20724
376922 | seanbright | Minor spelling fix to the VOLUME documentation. |
376953 | rmudgett | chan_misdn: Fix sending RELEASE_COMPLETE in response to SETUP. |
376984 | file | Tweak extension used for incoming calls received on Motif. |
376998 | oej | Formatting changes |
377018 | oej | Move functions to AFTER the block of forward declarations of functions. |
377035 | oej | Formatting fixes |
377040 | rmudgett | Fix CCSS CLI commands and logger level not unregistered. | ASTERISK-20649
377072 | rmudgett | Cleanup CDR resources on exit. | ASTERISK-20649
377077 | rmudgett | Cleanup CLI resources on exit and CLI command registration errors. | ASTERISK-20649
377107 | rmudgett | Cleanup config cache on exit. | ASTERISK-20649
377138 | rmudgett | Cleanup core main on exit. | ASTERISK-20649
377168 | rmudgett | Cleanup ast_run_atexits() atexits list. | ASTERISK-20649
377196 | russell | Add libuuid to install_prereq for Fedora. |
377214 | rmudgett | confbridge: Update online XML documentation. |
377245 | rmudgett | Fix registering core show codecs/codec CLI commands twice. |
377246 | rmudgett | Remove init_framer(). It no longer does anything. |
377324 | mjordan | Fix memory leak in 'manager show event' when command entered incorrectly |
377329 | russell | Add CLI tab completion to 'acl show'. |
377330 | russell | Minor code cleanup in named_acl.c. |
377341 | russell | named ACL in acl.conf. This patch adds tab completion to the command. |
377356 | rmudgett | confbridge: Fix some resource leaks on conference teardown. |
377402 | rmudgett | MALLOC_DEBUG: Only wait if we want atexit allocation dumps. |
377506 | tilghman | Remove some dead code and additionally handle a case that wasn't handled. |
377512 | tilghman | Improve documentation by making all of the colors used readable, |
377579 | igorg | Remove trailing whitespaces in number from incoming redial list. |
377594 | igorg | Fix codec mismatch | ASTERISK-20183
377595 | igorg | Add firmware information to CLI devices listing |
377658 | kmoore | Ensure ReceiveFax provides a CED tone via T.38 |
377707 | rmudgett | Cleanup dnsmgr on exit. | ASTERISK-20649
377711 | rmudgett | Cleanup event on exit. | ASTERISK-20649
377743 | rmudgett | Cleanup indications on exit. | ASTERISK-20649
377774 | rmudgett | Cleanup logger on exit. | ASTERISK-20649
377809 | rmudgett | Cleanup pbx on exit. | ASTERISK-20649
377841 | rmudgett | Cleanup taskprocessor on exit. | ASTERISK-20649
377844 | mmichelson | Fix crash that can occur if CLI registration fails for an aliased command. |
377867 | rmudgett | Cleanup udptl on exit. | ASTERISK-20649
377878 | mmichelson | Remove automerge properties. |
377880 | mmichelson | And remove svnmerge-integrated property. |
377884 | rmudgett | Cleanup CLI commands on exit for several files. | ASTERISK-20649
377906 | mmichelson | Add test events necessary for bridging tests to be able to properly run. |
377925 | newtonr | Incremented EXTRA_SOUNDS_VERSION in sounds/Makefile to 1.4.12 for new Extra Sounds releases |
377966 | kmoore | Ensure Min-SE is included in outbound INVITEs |
377971 | beagles | This change adds a SIP peer configuration feature to allow the peer's |
377972 | dlee | Fixed configure.ac to look for proper uuid.h file |
377973 | mmichelson | The UUID commit removed changes made in res_clialiases.c |
377974 | seanbright | Use the UUID API to generate and validate UUIDs for res_calendar_exchange. |
377975 | mmichelson | Re-add taskprocessor cleanup code that was removed by the UUID merge. |
377977 | russell | Remove compile time check HAVE_DEV_URANDOM. |
377981 | dlee | Bail configure if it can't find libuuid. |
377994 | dlee | Fixed svn merge property breakage from r377986 |
378000 | seanbright | Make generate_exchange_uuid() always return the passed ast_str pointer. |
378001 | wedhorn | Minor fixes for chan_skinny |
378029 | rmudgett | app_queue: Make update_status() not return anything. |
378063 | jrose | Features: BRIDGE_FEATURES variable automixmonitor support and use proper party |
378064 | rmudgett | chan_agent: Remove some duplicated code. |
378072 | rmudgett | chan_local: Misc lock and ref tweaks. |
378074 | qwell | Make libasteriskssl.so symlink use a relative path. |
378081 | rmudgett | chan_local: Parse dial string consistently. |
378091 | rmudgett | Make chan_local module references tied to local_pvt lifetime. |
378095 | rmudgett | Fix potential double free when unloading a module. |
378122 | kmoore | Add test events for time limit-related hangups |
378166 | rmudgett | Give the causes[] a struct name. |
378220 | kmoore | Ensure chan_sip rejects encrypted streams without crypto info |
378248 | seanbright | Bail out early when building an ast_trans_pvt and the translator doesn't supply a 'newpvt' |
378249 | seanbright | Revert 378248. I changed the logic of this function unitentionally, pointed out by file. |
378259 | lathama | Add UUID packages now required to configure |
378288 | mjordan | Resolve crashes due to large stack allocations when using TCP | ASTERISK-20658
378322 | mjordan | Prevent exhaustion of system resources through exploitation of event cache | ASTERISK-20175
378377 | mjordan | Prevent crashes from occurring when reading from data sources with large values | ASTERISK-20658
378384 | mjordan | Clean up app_mysql's application entry points to properly parse arguments | ASTERISK-20658
378410 | mjordan | Prevent crashes in res_xmpp when receiving large messages | ASTERISK-20658
378412 | file | Prevent exhaustion of system resources through exploitation of event cache | ASTERISK-20175
378414 | tilghman | Add aliases to the Directory. |
378429 | rmudgett | chan_agent: Fix agent_indicate() locking. |
378458 | rmudgett | chan_agent: Misc code cleanup. |
378460 | kmoore | Add missing test event |
378488 | rmudgett | chan_agent: Fix wrapup time wait response. |
378543 | lathama | Doxygen Cleanups | ASTERISK-20259
378623 | wedhorn | Rewrite skinny dialing to remove threaded simpleswitch |
378624 | wedhorn | Add group and namedgroup pickup to skinny |
378634 | wedhorn | Skinny blob cleanup |
378688 | rmudgett | app_queue: Fix multiple calls to a queue member that is in only one queue. | ASTERISK-16115
378691 | rmudgett | app_queue: Fix incorrect assertion. | ASTERISK-16115
378789 | rmudgett | * Found some more places to use ast_channel_lock_both(). |
378790 | rmudgett | * Whitespace changes. |
378823 | rmudgett | Tweaked __ast_test_suite_assert_notify() and __ast_test_suite_event_notify() to be void functions. |
378840 | rmudgett | Trivial misc bridge code changes. |
378854 | rmudgett | Fix logger.c function definition. |
378858 | rmudgett | Trivial misc bridge code changes. |
378859 | rmudgett | * Simple optimization of bridge_playfile(). |
378874 | rmudgett | * Removed some noop code and restructured an else-if ladder in ast_generic_bridge(). |
378889 | rmudgett | * Simplify native bridge code in ast_channel_bridge(). |
378935 | dlee | Fix XML encoding of 'identity display' in NOTIFY messages. |
379021 | dlee | Fix XML encoding of 'identity display' in NOTIFY messages, continued. |
379023 | dlee | Gently reduce masquerade insanity |
379070 | dlee | Fixed doc comment for ast_test_validate |
379128 | rmudgett | Fix ast_bridge_features_register() not registering builtin features. I broke. Ooops. |
379211 | mjordan | Multiple revisions 379209-379210 |
379229 | mjordan | Let documentation reference links specify which module they're linking to |
379231 | rmudgett | chan_misdn: Fix compile error. | ASTERISK-15456
379233 | rmudgett | Reduce call-id logging resource usage. |
379278 | qwell | Reduce number of packages install_prereq installs on Debian systems. |
379312 | mmichelson | Further fix misinformation in the description of manager MailboxStatus command. |
379495 | dlee | Up the minimum OS X version to 10.6. |
379583 | wedhorn | Fix issues with skinny sessions |
379610 | mjordan | Re-add merge properties |
379644 | lathama | Add LDAP libraries to install script | ASTERISK-20886
379703 | rmudgett | Bridge API comment tweaks. |
379720 | rmudgett | Trivial bridge code cleanup. |
379753 | rmudgett | Made some bridging API calls void. Some bridging comments updated. |
379776 | rmudgett | Extract common bridging code into bridge_stop() and bridge_force_out_all(). |
379789 | rmudgett | Better protect bridge_channel state from other threads. |
379809 | rmudgett | confbridge: Minor fixes playing user counts to the conference. |
379864 | rmudgett | Remove stray property. |
379936 | seanbright | Remove a large block of commented out code from chan_iax2. |
379950 | jrose | res_fax_spandsp: fix t38 transmission bug caused by not returning success | ASTERISK-20919
379966 | rmudgett | Attempt to be more helpful when using a bad ao2 object pointer. |
380057 | wedhorn | Add force dial keys to skinny. |
380069 | file | Merge the sorcery data access layer API. |
380082 | file | Add a missing '\' to a log message. |
380108 | rmudgett | More trivial bridge code cleanup. |
380109 | rmudgett | Misc bridge code improvements |
380121 | qwell | Make sorcery modules global, since they are required by other modules that are global. |
380142 | rmudgett | bridge_multiplexed: Rename variables so they are not the same as the struct name. |
380165 | file | Fix a bug where the apply function was not getting called. |
380178 | file | Add a unit test which confirms the apply handler callback is called when it should be. |
380209 | russell | Add queue_log_realtime_use_gmt option to logger.conf |
380212 | russell | Change cleanup ordering in filestream destructor. |
380256 | seanbright | Correct the number of available call numbers in IAX2. |
380386 | rmudgett | chan_agent: Prevent multiple channels from logging in as the same agent. |
380407 | file | Fix an issue where building with DEBUG_FD_LEAKS enabled would not work due to sorcery using calls called "open" and "close". |
380433 | seanbright | Move the ancillary iax2 source files into a separate sub-directory. |
380500 | mjordan | Unregister SIP provider API if module load is declined |
380576 | rmudgett | chan_dahdi: Fix "dahdi show channels group" for groups greater than 31. |
380613 | rmudgett | Make CHECK_BLOCKING() debug message more useful. |
380614 | rmudgett | Add ignore properties to channels/iax2 |
380653 | rmudgett | Eliminate a use of a C++ keyword as a variable. new to new_frame |
380654 | rmudgett | Eliminate an unused lock in ast_bridge_channel. |
380655 | rmudgett | Improve func FRAME_TRACE DTMF digit format. |
380666 | rmudgett | bridge_multiplexed: Keep the multiplexed thread until no more bridges use it. |
380674 | qwell | Multiple revisions 380671-380673 | ASTERISK-20815
380695 | seanbright | Move IAX firmware related functionality into separate files. |
380738 | qwell | Multiple revisions 380735-380736 |
380755 | wedhorn | Adds variable length callinfo packets to skinny. |
380774 | rmudgett | chan_iax2: Fix compile error if MALLOC_DEBUG enabled. |
380792 | wedhorn | Add variable length displayprompt packet to skinny and use octals. |
380855 | rmudgett | Separate option_types[] from the struct definition. |
380858 | rmudgett | Because the compiler can check types with a struct copy and memcpy() cannot. |
380890 | rmudgett | app_page: Fixup application XML documentation typos and inaccuracies. |
380977 | dlee | Fixed failing test from r380696. | ASTERISK-20787
381017 | kmoore | Add aggregate operations for stuctures with string fields |
381037 | file | Fix a bug where a changed configuration file might not be available to all sorcery object types. |
381068 | jrose | Call Parking: Set PARKINGLOT and PARKINGSLOT variables on all parked calls |
381086 | rmudgett | Make ast_do_masquerade() a void function. |
381102 | rmudgett | pbx: Make function and application containers take advantage of being sorted. |
381118 | rmudgett | pbx: Fix regression caused by taking advantage of the function name sort. |
381134 | file | Add additional functionality to the Sorcery API. |
381177 | rmudgett | features: Don't cache a struct ast_app pointer. |
381214 | dlee | Minor fixes to res_json and test_json. | ASTERISK-20887
381218 | kmoore | Fix compilation error with REF_DEBUG |
381285 | kmoore | Fix some more REF_DEBUG-related build errors |
381307 | mmichelson | Do not allow native RTP bridging if packetization of media streams differs. |
381326 | dlee | Add a serializer interface to the threadpool |
381398 | seanbright | Update the name of the update_tags utility in the git mirror how-to. |
381427 | seanbright | Use a shuffling algorithm to find unused IAX2 call numbers. |
381448 | kmoore | Revamp of terminal color codes |
381469 | rmudgett | End stuck DTMF if AST_SOFTHANGUP_ASYNCGOTO because it isn't a real hangup. | ASTERISK-20492
381470 | wedhorn | Add back sending dialnumber to skinny. |
381471 | wedhorn | Remove extraneous stuff from r381470. |
381527 | mjordan | Add CLI configuration documentation |
381543 | mjordan | Remove automerge propertrties added in r381527 |
381556 | jrose | chan_sip: Use video and text crypto attributes to append RTP profiles to SDP |
381567 | mjordan | Disable strict XML documentation config checking; fix crash caused by sorcery |
381614 | file | Add support for retrieving multiple objects from sorcery using a regex on their id. |
381615 | mjordan | Don't send presencestate information if the state is invalid | AST-1084
381628 | rmudgett | confbridge: Rename i iterator variables to iter. |
381656 | jrose | PRESENCE_STATE: Provide better documentation for the 'e' option. |
381670 | wdoekes | Remove "registertrying" and add "rtp_engine" from/to sip.conf.sample |
381703 | kharwell | Fixed Confbridge file recording deadlock and appending. | AST-1088
381717 | wedhorn | Fixup skinny CLI completion. |
381718 | wedhorn | Add serviceURL stuff to skinny. |
381729 | kharwell | Added Confbridge record_file_append option. | AST-1088
381741 | kharwell | Confbridge channels staying active when all participants leave. | AST-1088
382106 | tzafrir | Remove unneeded linux-gnueabi* |
382109 | wdoekes | Correct RPID parsing for unquoted display-name. |
382113 | tzafrir | Consider linux-gnuspe as linux-gnu |
382203 | rmudgett | Fix compiler warning by eliminating the need for a cast. |
382204 | rmudgett | More places to eliminate the cast to argv but were not giving warnings. |
382292 | qwell | Don't undefine bzero()/bcopy(). |
382294 | rmudgett | threadpool: Whitespace and comment corrections. |
382295 | rmudgett | threadpool: Make ast_threadpool_push() return -1 if shutting_down |
382297 | file | Fix a bug with ICE and strictrtp where media could get dropped. |
382299 | file | While the ICE negotiation is occurring leave strictrtp in an open state, media can and will come from different places. |
382340 | file | Add support for registering a sorcery handler which supports multiple fields using a regex. |
382386 | kharwell | Confbridge CLI new record file name check. | AST-1088
382392 | rmudgett | Fixup some bridge and format capabilities comments and whitespace. |
382489 | kmoore | Resolve a ref leak in threadpool.c |
382555 | kmoore | Fix ref leak in threadpool.c |
382575 | kmoore | Ensure that logmsgs are freed properly |
382587 | kmoore | Fix minor memory leak in xmldoc |
382600 | kmoore | Resolve more memory leaks in xmldoc |
382604 | kmoore | Fix a memory leak in xmldoc |
382621 | mjordan | Let vm_mailbox_snapshot combine "Urgent" when no folder is specified |
382636 | qwell | Load sorcery modules earlier, so they can actually be used. |
382648 | dlee | Changing log level of "Not changing threadpool size" from notice to debug. |
382670 | mjordan | Don't reset the RTP address on a glare re-INVITE |
382671 | mjordan | Remove unused function |
382705 | kmoore | Add message dump capability to stasis cache layer | ASTERISK-21097
382721 | dlee | Ensure dummy channels get a stasis topic. | ASTERISK-20887, ASTERISK-20959
382724 | dlee | Stasis documentation updates. | ASTERISK-20887, ASTERISK-20959
382764 | rmudgett | confbridge: Rename items for clarity and consistency. | ASTERISK-20776
382787 | kharwell | Added an option to disallow music on hold |
382828 | igorg | Fix core dump on CLI usage |
382900 | qwell | Switch to using external pjproject libraries. |
382989 | lathama | Update Doxygen | ASTERISK-20259
383008 | mjordan | Always set the RTP instance data in the RTP engine |
383063 | qwell | Fix whitespace in AST_EXT_LIB_CHECK macro. |
383168 | kmoore | Make stasis unsubscription functions return NULL |
383169 | kmoore | Take advantage of the fact that stasis_unsubscribe now returns NULL |
383225 | dlee | Sample config file for stasis-core. | ASTERISK-20887
383242 | dlee | A simplistic router for stasis_message's. | ASTERISK-20887
383267 | file | Fix a bug where resources were not found due to hashing on the priority itself. |
383283 | file | Add support for using XMPP buddy state via device state. |
383287 | kmoore | Make sure things compile... |
383343 | dlee | Multiple revisions 383341-383342 |
383377 | kmoore | Fix lock destruction/unlock inversion |
383405 | file | Pass the sorcery instance to wizards for CUD operations as well as retrieve. |
383422 | kmoore | Resolve a race condition in Stasis |
383458 | wdoekes | Minor cleanup in func_curl near hashcompat code. |
383462 | wdoekes | Have func_curl log a warning when a curl request fails. |
383519 | rmudgett | Fix astobj2 doxygen comment. |
383541 | dlee | Corrected doc error for Stasis. I guess the mutex isn't necessary. |
383579 | dlee | Move more channel events to Stasis; move res_json.c to main/json.c. | ASTERISK-21096
383611 | dlee | Corrected some module issues introduced by r383579. |
383633 | dlee | Fixed another issue from r383579. |
383669 | seanbright | Properly delimit post data in res_config_curl. |
383728 | dlee | install_prereq: Adding jansson-devel to RH packages |
383747 | dlee | install_prereq: removed some out-of-date comments |
383753 | kmoore | Fix missing ' ' around '=' |
383754 | kmoore | Fix typo |
383837 | russell | Fix multi-station answer race condition. |
383838 | russell | Suppress compiler warning. |
383841 | mjordan | Resolve deadlock between pending CDR and batch CDR locks | ASTERISK-21162
383879 | mjordan | Resolve deadlock between SIP registration and channel based functions | ASTERISK-21068, ASTERISK-20550, ASTERISK-21314, ASTERISK-21296
383925 | file | Remove the noop handler from sorcery so it does not produce an empty value. |
384164 | kmoore | Address uninitialized conditional that valgrind found |
384201 | dlee | Added a doxygen group for Stasis messages and topics |
384219 | kmoore | Convert MWI state message type to the new stasis naming convention |
384261 | kmoore | Break the world. Stasis message type accessors should now all be named correctly. |
384302 | rmudgett | Add uuid wrapper API call ast_uuid_generate_str(). |
384389 | mjordan | Convert TestEvent AMI events over to Stasis Core |
384390 | mjordan | Properly format an intmax_t value |
384412 | dlee | Fix parallel make problems. |
384413 | dlee | stasis: Fixed message ordering issues when forwarding |
384416 | file | Remove silly use of strncmp. |
384452 | mjordan | Make appropriate items parse using '|' instead of ',' |
384488 | dlee | install_prereq: Build jansson from source, when necessary |
384514 | mjordan | Make things work again |
384518 | file | Pass the object type name to the configuration framework. |
384546 | dlee | Fixed spurious rebuilds of func_version. |
384616 | rmudgett | astobj2: Fix rbtree duplicate handling. |
384642 | mjordan | Update documentation for CHANNEL function |
384711 | rmudgett | chan_dahdi: Change inband_on_proceeding option default to no/disabled. | ASTERISK-21151
384760 | rmudgett | Separate some event struct definitions from instantiation. |
384828 | elguero | Fix For Not Overriding The Default Settings In chan_sip | ASTERISK-21225
384857 | file | Add a res_sorcery_astdb module which uses the astdb to persist objects. |
384879 | dlee | Stasis application WebSocket support |
384910 | mjordan | Add multi-channel Stasis messages; refactor Dial AMI events to Stasis |
384942 | mjordan | Don't attempt a websocket protocol removal if res_http_websocket isn't there |
384989 | wdoekes | Clean up Makefile "warning" clutter when makeopts doesn't exist. |
385049 | newtonr | Modified the list of keys for the driver backends for sake of sample clarity |
385088 | russell | Add inheritance support to FEATURE()/FEATUREMAP(). |
385116 | dlee | Backported app_stasis fix from stasis-http branch. |
385142 | rmudgett | Rename struct feature_ds to struct feature_datastore. |
385236 | dlee | Fixed manager channelvars support. |
385277 | rmudgett | * Fix unlocked accesses to feature_list. The feature_list is now also |
385278 | rmudgett | Eliminated dial_features_destroy() since it is equivalent to ast_free_ptr() |
385314 | rmudgett | Fix 'pri intense debug span' alias. |
385406 | alecdavis | IAX2, prevent network thread starting before all helper threads are ready | ASTERISK-18827
385522 | kmoore | Expose channel snapshot manager blob generation |
385548 | qwell | Fix documentation. |
385718 | dlee | Fix the svn:keywords property on several files. |
385742 | dlee | Moved core logic from app_stasis to res_stasis |
385743 | dlee | Avoid unused variable warning when not in devmode |
385782 | qwell | Don't unnecessarily rebuild things on every run of 'make'. |
385835 | dlee | Fixed a typo |
385886 | kmoore | Allow res_corosync to build |
386019 | dlee | Fix lock errors on startup. |
386054 | dlee | cli.c: Properly initialize debug_modules and verbose_modules. |
386190 | russell | sla: remove redundant locking. |
386211 | oej | Fix mistake in Doxygen. |
386266 | lathama | Doxygen - Markup Guidelines | ASTERISK-20259
386352 | kmoore | Fix some bad whitespace |
386375 | rmudgett | confbridge: Make search the conference bridges container using OBJ_KEY. |
386461 | dlee | Oops. Mustache doesn't like dictionaries |
386462 | dlee | Document JSON models in resource_*.h |
386485 | elguero | Change Case On Forcerport For Consistency |
386487 | elguero | Fix Displaying Symmetric RTP Global Setting |
386540 | mmichelson | Merge the pimp_my_sip branch into trunk. |
386541 | mmichelson | REmove automerge properties. |
386577 | file | Don't bind to anything in the sample configuration so we don't clash with chan_sip on a "make samples" right now. |
386623 | dlee | Ignore *.[oi] files in res/res_sip |
386624 | dlee | Example of how to use the Stasis message bus |
386638 | mmichelson | Add an \extref doxygen pointer for libuuid. |
386640 | dlee | Removing stray printf from r386540 |
386684 | dlee | By popular demand, putting the about-to-load-module printf back. |
386731 | file | Add support for a realtime sorcery module. |
386746 | file | Update res_config_sqlite to use the ast_variable lists. |
386760 | file | Tweak res_sip priority so it gets loaded first before all other SIP stuff. |
386774 | kmoore | Fix spelling error in python doc |
386793 | oej | Change pointer to existing wiki page instead of non-existing page |
386841 | oej | Play periodic prompts for first call in a call queue |
386928 | dlee | Just a couple of Stasis-HTTP nitpick fixes. |
386931 | seanbright | Use the proper lower bound when doing saturation arithmetic. |
386990 | qwell | Fix a log message. |
387035 | jrose | Add forgotten event types to event_names array |
387037 | jrose | Stasis Core: Refactor ACL Change events to go out over the stasis core msg bus | ASTERISK-21103
387108 | rmudgett | Move some annoying chan_dahdi debug messages to level 5. |
387181 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_dahdi.c/sig_analog.c |
387182 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_iax2.c |
387183 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_skinny.c |
387184 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_mgcp.c |
387185 | rmudgett | Remove some unnecessary calls to ast_bridged_channel() in chan_unistim.c |
387209 | rmudgett | Make mod_load_cmp() not as klunky. |
387210 | rmudgett | Whitespace changes. |
387211 | rmudgett | Make chan_local locals container an explicit list container. |
387212 | rmudgett | Trivial changes. Comments, parentheses, spelling, wording. |
387260 | rmudgett | Cleanup chan_local.c:local_new(). |
387261 | rmudgett | Simplify chan_local.c:manager_optimize_away() using ao2_find(). |
387420 | jrose | Putting all event defs and names back for now due to res_corosync dependency |
387423 | mjordan | Update utils Makefile to handle r387294 |
387482 | rmudgett | Remove the ABI compatability ast_channel_alloc(). It is no longer needed. |
387519 | mjordan | Migrate AMI VarSet events raised by GoSub local variables | ASTERISK-21462
387594 | jrose | Stasis: Convert network change events into network change stasis messages | ASTERISK-21103
387630 | mjordan | Migrate SHARED's use of the VarSet AMI event to Stasis-Core | ASTERISK-21462
387633 | mjordan | Clean up documentation; prevent ref leak on exit |
387662 | file | Add support for observers and JSON objectset creation to sorcery. |
387690 | russell | Make SLA reload more paranoid. |
387738 | qwell | Fix building with LOW_MEMORY defined. |
387740 | rmudgett | Make a log NOTICE more explicit that the event comes from DAHDI and not PRI. |
387741 | rmudgett | Update ao2_destructor_fn doxygen. |
387802 | qwell | Fix build breakage, from LOW_MEMORY fix. |
387803 | dlee | Better explained the depths of reference stealing. |
387824 | dlee | Minor fixups to Doxygen comments. |
387825 | dlee | Fixed up \example marker in lock.h Doxygen comment. |
387974 | rmudgett | Add version.c to list of ignored files in the utils directory. |
388005 | dlee | Remove required type field from channel blobs |
388008 | mjordan | Don't perform a realtime lookup with a NULL keyword |
388014 | dlee | Fixed set-but-not-used warning caught by newer GCC |
388045 | dlee | Removed #if checks for crazy old versions of OS X. |
388046 | dlee | Add development flag to disable the inline API. |
388075 | dlee | Fixed MODFLAG for res_stasis_websocket |
388175 | mjordan | Don't expect to pack three tuples when you only have two |
388254 | seanbright | Fix copy/paste error in one-touch-recording implementation. |
388318 | dlee | Avoided __ast names for the private variables created by the |
388350 | dlee | Address unload order issues for res_stasis* modules |
388375 | elguero | Fix Finding Extensions With Patterns Using ODBC Realtime |
388380 | mmichelson | Fix memory leak in pbx_dundi |
388598 | kmoore | Revert r388529 for now |
388668 | kmoore | Move JSON event generators into separate modules |
388729 | dlee | Break res_stasis into smaller files. |
388751 | dlee | Refactored the rest of the message types to use the STASIS_MESSAGE_TYPE_* |
388818 | qwell | Fix VM snapshot handling for combined INBOX. |
388896 | dlee | Fixed inverted logic in app_add_channel(). |
388976 | mjordan | Publish the outbound channel's application/data when dialing |
389011 | dlee | Fix shutdown assertions in stasis-core |
389085 | file | Fix a bug where synchronous origination (oddly enough triggered by doing an async manager Originate) would not work properly. |
389116 | file | If the caller of the originate API calls wants the channel ensure it has been requested and dialed. |
389132 | file | Don't hold the outgoing lock for a prolonged period of time as it may block the originator. |
389148 | kmoore | Add base XML documentation for res_sip |
389180 | may | add ast_publish_channel_state according new event framework |
389204 | file | In Sorcery pass the name of the object being allocated to the allocator. |
389217 | kmoore | Add missing exports file |
389246 | qwell | Add doxygen.log to svn:ignore property. |
389247 | rmudgett | Fixup svn:keywords in all *.c and *.h files. |
389251 | rmudgett | Fixup svn:keywords in all *.c and *.h files. |
389306 | mjordan | Set the AST_CDR_FLAG_ORIGINATED flag on originated channel's CDRs |
389343 | dlee | Fixed some extra field assertion when the event WebSocket is connected |
389378 | rmudgett | Merge in the bridge_construction branch to make the system use the Bridging API. |
389426 | rmudgett | Conditional out more app_queue logging that needs to be reworked. |
389454 | dlee | Fix destruction order assert for stasis_bridging |
389505 | qwell | Remove bad props, before anybody notices. |
389519 | dlee | Fixed startup race condition which caused occasional stasis_mwi_state_type assertions. |
389551 | file | Fix a bug where the codec order as configured was not being obeyed. |
389567 | file | Fix a bug with applying the end result of the codec negotiation to the Asterisk channel. |
389568 | file | Fix a bug where the DTMF mode was not set on newly created RTP instances in the res_sip_sdp_rtp module. |
389569 | rmudgett | Fix inverted test preventing DTMF disconnect from working. |
389609 | file | Fix a crash due to the INVITE session being destroyed before the session. |
389618 | jrose | res_parking: Fix some simple bugs |
389623 | jrose | res_parking: Add a verbose message when a channel is parked |
389639 | dlee | stasis-http: Provide a response body for 201 created responses |
389738 | kmoore | Remove a junk define |
389748 | qwell | grr, props. |
389770 | mjordan | Restore initialization of security topics |
389785 | mjordan | Fix a variety of memory corruption/assertion errors |
389799 | mjordan | Fix a few fax gateway failures |
389813 | mjordan | Initialize the message type before the topic |
389827 | mjordan | Fix some more fax test errors due to needing the peer in a bridge |
389870 | mmichelson | Add missing NULL check to acquire_bridge() function. |
389974 | kmoore | Resolve a merge conflict |
389990 | mjordan | Pack the right number of items into the status and receive fax blobs |
390042 | qwell | Remove unused RAII vars. |
390122 | dlee | Avoid unnecessary cleanups during immediate shutdown |
390154 | dlee | Missed a line from a bad merge in r390122 |
390180 | wdoekes | Let find do its own globbing. |
390249 | kmoore | Add snapshot cache that indexes by channel name |
390250 | kmoore | Remove remnant of snapshot blob JSON types |
390268 | qwell | Replace ast_manager_publish_message() with a more useful version. |
390289 | rmudgett | Fixup hold/unhold with attended and blind transfers. |
390291 | rmudgett | Remove ast_channel_bridge() and associated code called only by it. |
390317 | kmoore | Refactor code and fix a reference leak |
390398 | dlee | Corrected the docs on ast_manager_event_blob_create |
390439 | rmudgett | Simple lock, assignment, unlock sandwich optimization. |
390440 | rmudgett | Add BUGBUG comment. |
390472 | dlee | Fixed a consistency problem with channel snapshot and endpoint state. |
390473 | file | Publish the channel state snapshot *before* calling device state so a device state producer can use |
390510 | mmichelson | Change the remove_on_pull flag on ast_bridge_hook to be a set of flags. |
390525 | mmichelson | Give the AST_BRIDGE_HOOK_REMOVE_ON_PULL a legitimate value. |
390550 | mmichelson | Remove remaining traces of remove_on_pull from hooks and hook APIs. |
390584 | dlee | Fixed refcounting problems with chanspy AMI support. |
390585 | dlee | Corrected comment on stasis_cache_get |
390612 | rmudgett | Make local channels use ast_channel_move() instead of the inlined version. |
390613 | rmudgett | Misc core external attended transfer fixes. |
390639 | rmudgett | Add a BUGBUG note. |
390669 | jrose | Parking: Enable code responsible for intercepting park exten transfers |
390698 | qwell | Convert message_router routes to ao2. Add support for removal. |
390728 | kmoore | Fix documentation that was in review during the great suffix/prefix swap |
390729 | qwell | Remove props that people will yell at me for. |
390730 | kmoore | Fix documentation generation |
390733 | rmudgett | * Fix a couple missed hook installs that need AST_BRIDGE_HOOK_REMOVE_ON_PULL. |
390734 | rmudgett | Fix compiler warning. |
390751 | mmichelson | Refactor the features configuration scheme. | ASTERISK-21542
390787 | mmichelson | Conditionally reject duplicate entries in applicationmap containers. |
390803 | rmudgett | Tweak applicationmap and featuregroup config containers. |
390830 | kmoore | Rework stasis cache clear events |
390864 | kmoore | Ensure that all unit tests compile with the cache clear rework in place |
390920 | jrose | res_parking: Add parking_devicestate.c left out from previous commit | ASTERISK-21645
390940 | rmudgett | Add some bridge identifiers to some softmix messages. |
390956 | rmudgett | The bridge uniqueid is available for softmix destructor. |
390957 | rmudgett | Update some doxygen comments. |
390991 | rmudgett | Add more support for native bridging. |
391012 | mjordan | Add backtrace generation to MALLOC_DEBUG memory corruption reports |
391016 | mjordan | Only initialize manager_bridging during startup |
391040 | mjordan | Clean up MWI topic pool before message type destruction |
391102 | alecdavis | IAX2: refactor nativebridge transfer |
391112 | alecdavis | fix bad edit after conflict resolution |
391154 | alecdavis | chan_iax2: nativebridge refactor, missed unlock bridgecallno |
391269 | mmichelson | Temporary fix for people using sample features.conf from previous Asterisk versions. |
391314 | mjordan | Make the reload stasis message bump the ref count of its sub-object |
391335 | alecdavis | IAX2: Transfer Reject: Lock bridgecallno before touching it, refactor |
391380 | igorg |  |
391430 | jrose | bridge_native_rtp: Fix possible segfaults on leaves/joins |
391453 | jrose | bridge_native_rtp: Fix native bridge tech being incompatible when it should be. |
391455 | mmichelson | Remove incorrect comment about local channel optimization occurring when performing an attended transfer on an entire bridge. |
391479 | mjordan | Fix memory leaks in stasis_channels and bridge_native_rtp |
391521 | mjordan | Fix memory leak while loading modules, adding formats, and destroying endpoints |
391596 | file | Add support for requiring that all queued messages on a caching topic have been handled before |
391675 | mjordan | Blow away usage of libjansson's foreach macro |
391676 | mmichelson | Fix memory leak in features_config.c |
391689 | kmoore | Ensure that Asterisk still starts up when cel.conf is missing |
391699 | mmichelson | Just return outright on a reload since we have already processed configuration. |
391701 | rmudgett | app_confbridge: Fix memory leak on reload. |
391732 | mjordan | Make the utils directory compile... again. |
391776 | kmoore | Publish bridge snapshots more often |
391777 | kmoore | Fix a crash in CEL bridge snapshot handling |
391828 | jrose | app_mixmonitor: Fix crashes caused by unloading app_mixmonitor |
391855 | kmoore | Fix two more possible crashes in CEL |
391856 | kmoore | Revert parts of r391855 that were not ready to go in to trunk |
391964 | mjordan | Make cdr_mysql compile again by not directly setting the run-time CDR object |
391982 | file | Fix build warning (which is transmogrified into an error) with my compiler due to uninitialized variable. |
392004 | mjordan | Restore bad merge on CHANGES |
392005 | mjordan | Prevent sending a NewExten event after a Hangup during a stack restore |
392032 | qwell | Fix a build warning with stasis messages. |
392053 | rmudgett | chan_misdn: Fix compile error after CDR merge. |
392073 | rmudgett | chan_vpb: Fix compile error and __ast_channel_alloc() prototype const inconsistency. |
392076 | dlee | Fix build warnings related to printf/scanf of tv_usec. |
392116 | kmoore | Fix bridge snapshot conversion to JSON |
392139 | rmudgett | Remove stub comment on function that is not a stub. |
392140 | rmudgett | Add some safety cleanup for a failed push into a bridge. |
392166 | rmudgett | Bridging: Fix crash on destruction of a partially constructed bridge. |
392190 | mjordan | Fix the test_substitution test |
392214 | mjordan | Handle variable substitution in dummy variables |
392241 | kmoore | Pull CEL linkedid manipulation into cel.c |
392279 | dlee | Fix build problem on OS X Mountain Lion (10.8) |
392318 | mmichelson | Fix threadpool rapid growth problem. |
392335 | rmudgett | Fix potential bridge hook resource leak if the hook install fails. |
392364 | file | Add a log message for when an incoming session is rejected due to the extension not being found. |
392435 | rmudgett | Change several bridge functions to return error status. |
392437 | rmudgett | Add channel optimization interaction with frame hooks BUGBUG comments. |
392464 | qwell | Fix typo. |
392489 | mjordan | Add BUGBUG for broken direct media in chan_gulp | ASTERISK-21947
392514 | rmudgett | Extract a useful routine from the softmix bridge technology. |
392564 | mjordan | Fix a deadlock and possible crash in res_fax | ASTERISK-21951
392565 | file | Merge in current pimp_my_sip work, including: |
392586 | file | Make sorcery details opaque and add extended fields. |
392607 | mjordan | Properly extract channel variables for the SendFAX/ReceiveFAX Stasis messages |
392627 | file | Fix a bug where messages were getting duplicated on AMI. |
392647 | file | Add missing ast_sorcery_generic_alloc conversions. |
392667 | file | Add some more missing ast_sorcery_generic_alloc conversions. |
392676 | mjordan | Properly pack the parameters into ast_json_pack when sending a send fax message |
392747 | mmichelson | Remove stray properties from merge. |
392777 | rmudgett | Fix menuselect display for stasis modules. |
392778 | dlee | Fixed templates so that the changes from r392777 won't be overwritten the next |
392779 | dlee | Few more menuselect fixes missed in r392777 |
392797 | mjordan | Fix a variety of memory leaks | ASTERISK-21906
392812 | mjordan | Fix memory/ref counting leaks in a variety of locations | ASTERISK-21906
392864 | file | Move where the sorcery observer is added for qualify to guarantee the sched_qualifies container exists. |
392879 | file | Add a note about being ready to accept observer invocations before adding an observer. |
392898 | qwell | Fix typo with XML docs. |
392933 | rmudgett | AMI Bridge action: Get channel xfer config after we have found the second channel. |
392934 | rmudgett | Fix incorrect calls to ast_bridge_impart(). |
392953 | rmudgett | Fix several problems with ast_bridge_add_channel(). |
392972 | rmudgett | Remove some redundant parking config error messages. |
393034 | rmudgett | Add config framework non-empty string validation requirement option. |
393066 | rmudgett | Change the name of some local variables in bridging.c to reflect what they really mean. |
393083 | dlee | Removed the automatic 302 redirects for ARI URL's that end with a slash. |
393100 | dlee | Removed stray apostrophe. |
393128 | qwell | Change some 500 errors to 400. |
393130 | mjordan | Better handle parking in CDRs |
393164 | mjordan | Handle an originated channel being sent into a non-empty bridge |
393184 | rmudgett | Fix overlapping enum ast_bridge_feature_flags. |
393190 | jrose | features: call pickup stasis refactoring | ASTERISK-21544
393219 | rmudgett | Promote local channel optimizing debug messages to verbose 3 messages. |
393239 | rmudgett | This is no longer needed. |
393240 | rmudgett | Fix after bridge callback datastore data memory leak. |
393241 | rmudgett | Tweak after bridge callback reason to string strings. |
393264 | file | Nothing to see here, move along. |
393361 | mjordan | Prevent crash during synchronous AMI origination by ref bumping returned channel |
393396 | igorg |  |
393410 | kmoore | Add CEL unit tests and do some cleanup |
393429 | kmoore | Fix transfer AMI event parameter naming |
393463 | mmichelson | Remove unused blind transfer publication structure. |
393484 | dlee | Add pjproject dependency to res_sip_notify |
393485 | rmudgett | Fix chan_gtalk.c compile error. |
393487 | rmudgett | Fix MixMonitor b option. |
393489 | rmudgett | MixMonitor: Remove some unnecessary channel locking. |
393490 | rmudgett | MixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring. |
393493 | rmudgett | MixMonitor: Update XML documentation and CLI "mixmonitor {start|stop|list}" help. |
393494 | rmudgett | MixMonitor: Don't use ast_strdupa() in a loop. |
393496 | rmudgett | MixMonitor: Make start_mixmonitor_callback() options parameter NULL tolerant. |
393500 | rmudgett | MixMonitor: Minor code cleanup. |
393561 | dlee | Violating the margins to make menuconfig happy |
393576 | dlee | Fix load errors related to the new ari_model_validators. |
393586 | mmichelson | Publish a bridge enter before pulling on a push-and-swap operation. |
393589 | mjordan | Let Stasis load itself with default values |
393599 | mjordan | Fix some bugs in CDRs; add some CLI commands to help debugging |
393600 | rmudgett | Fix some indentation in stasis_config.c. |
393601 | rmudgett | Move when bridge channel enter is published so it does not interrupt the thought of some lines of code. |
393612 | rmudgett | OneTouchRecord: Make so Monitor/MixMonitor can be toggled/started/stopped. |
393631 | rmudgett | Add BUGBUG note for ASTERISK-22009 |
393632 | rmudgett | Revert accidental overcommit. |
393633 | rmudgett | Add BUGBUG note for ASTERISK-22009 |
393675 | dlee | Fix utils directory breakage. |
393679 | dlee | Fix int width problem for 32-bit |
393687 | dlee | Fix int width problem for 32-bit... again |
393704 | jrose | res_parking: Replace Parker snapshots with ParkerDialString |
393729 | rmudgett | OneTouchRecord: Add function defined earlier: ast_bridge_features_do() |
393749 | dlee | Document MissingParams error message for /ari/events |
393757 | dlee | Print error details when set nonblock fails |
393768 | dlee | ARI: return a 503 if Asterisk isn't fully booted |
393777 | mjordan | Handle hangup logic in the Stasis message bus and consumers of Stasis messages |
393793 | mmichelson | Fix some broken logic in sending outbound caller ID. |
393801 | mjordan | Create Local channel messages on the Stasis message bus and produce AMI events |
393807 | file | Fix building. |
393816 | dlee | res_stasis_http doesn't depend on res_stasis any more |
393834 | dlee | Better structure for the WebSocket validation failure message |
393843 | dlee | Oh menuconfig, why do you hate margins? |
393858 | file | Tweak log message slightly. |
393896 | rmudgett | Fix some stasis doxygen comments. |
393910 | rmudgett | Fix printf NULL string (null) substituion for NULL config framework default. |
393919 | qwell | Make SCOPED_LOCK use RAII_VAR. |
393930 | russell | astobj2-ify the SLA code |
393968 | dlee | Corrected api-docs for channel variables |
393987 | dlee | Document the 400 error response for originate |
394024 | kharwell | PSJIP - sip.conf to res_sip.conf script |
394037 | dlee | Fixed some CEL test crashes |
394050 | dlee | test_voicemail_api: fix warning found by gcc-4.8 |
394065 | dlee | Apply defaults to ari.conf's general section |
394076 | dlee | Change ARI user config to use a type field |
394089 | dlee | Correct test_cel cleanup. |
394103 | file | Tweak the subscription failure warning message to include endpoint name and context. |
394147 | wedhorn | Refactor and cleanup of skinny session handling. |
394156 | dlee | Fixed chan_skinny for systems were pthread_t isn't an int. |
394158 | rmudgett | Fix bridge tech write callback parameter name. |
394216 | qwell | Fix a compiler warning. |
394278 | mjordan | Pretty up a debug message if the referred-by-uri isn't available |
394370 | file | Remove some callbacks and functions which are not needed. |
394397 | dlee | Document the ari.conf allowed_origins setting |
394402 | mmichelson | Remove misleading documentation for channel snapshot creation. |
394442 | dlee | Fixed null dereference when WebSocket protocol is omitted |
394469 | mjordan | Re-order cleanup |
394470 | rmudgett | Simplify bridge_simple chan join code. |
394471 | rmudgett | Remove some dead code dealing with old bridging method. |
394489 | rmudgett | chan_gulp: Fix gulp_indicate() handling of AST_CONTROL_PVT_CAUSE_CODE. |
394513 | dlee | Debug logging to help with WebSocket connection problems |
394530 | mjordan | Re-order handlers in CEL to ensure that HANGUP events happen after APP_END |
394552 | tzafrir | handle DAHDI_EVENT_REMOVED on a pri D-Channel |
394567 | tzafrir | Left over spacing issues of review 726. |
394583 | jrose | app_confbridge: Eliminate a reference leak for confbridge announcer channels |
394600 | rmudgett | Remove some completed and no longer relevant BUGBUG notes. |
394623 | rmudgett | Change ast_hangup() to return void and be NULL safe. |
394686 | dlee | Fix caching topic shutdown assertions |
394701 | mjordan | Tweak debug statements |
394744 | dlee | Fixed null dereference when WebSocket subprotocol isn't specified |
394776 | rmudgett | Fixup doxygen on ast_hangup(). |
394795 | kmoore | Fix crash when using temporary peers |
394810 | jrose | ARI: MOH start and stop for a channel | ASTERISK-21974
394825 | rmudgett | Extract a repeated test into ast_channel_has_audio_frame_or_monitor(). |
394836 | rmudgett | Minor optimizations. |
394846 | rmudgett | Regroup the ao2 search_flags. |
394870 | kmoore | Add CEL local optimization record type |
395074 | kmoore | Make the CEL blind transfer test pass consistently |
395088 | rmudgett | Remove some BUGBUG notes that have been handled. |
395089 | mjordan | Fix unbalanced lock when serializing CDR variables |
395102 | file | Expose the chan_pjsip implementation pvt and session in a defined manner. |
395107 | kmoore | Add missing newline |
395136 | dlee | No more teapots. |
395182 | rmudgett | Reinclude sys/stat.h in chan_dahdi.c and remove redundant include in utils.c |
395183 | file | Drop the reference count on the correct object. |
395188 | rmudgett | Pull softmix bridge parameters into a sub structure. |
395203 | file | Fix some logic so native RTP bridge will occur when monitor, audiohooks, or framehooks are not present. |
395205 | file | Add some debug messages to make it clear what RTP bridging functionality is in use. |
395227 | file | Fix a check in bridge_native_rtp which determined if attaching the framehook failed or not. |
395243 | rmudgett | Let the compiler do more type checking with bridge hook callbacks. |
395253 | mjordan | Perform the initial renaming of the Bridging API | ASTERISK-22130
395254 | rmudgett | Add missing line terminator to debug message. |
395255 | rmudgett | Add missing end-of-file line terminators. |
395271 | kmoore | Tweak another magic number |
395295 | mjordan | Update bridge_channel refactorings; export bridge_ symbol |
395298 | mjordan | Export exports.in as well |
395316 | rmudgett | * Refactor setup_bridge_features_builtin(). |
395322 | rmudgett | Refactor ast_bridge_features struct. | ASTERISK-22107
395340 | rmudgett | Simplify interval hooks since there is only one bridge threading model now. |
395367 | mjordan | Move after bridge callbacks into their own file |
395381 | mjordan | Fix incorrect reference to stasis/bridging.h |
395400 | mjordan | Remove dead bridging code from features |
395410 | mjordan | Remove some dead parking call |
395430 | rmudgett | Restore bridging files history. |
395439 | file | Change the default value for "allowsubscribe" to yes to match chan_sip. |
395455 | file | Fix crash due to trying to send a re-invite while in the incorrect state. |
395466 | rmudgett | Revision |
395477 | rmudgett | Remove some unnecessary parentheses. |
395527 | dlee | Fix /stasis/res/app_replaced unit test. |
395574 | rmudgett | Remove the unsafe bridge parameter from ast_bridge_hook_callback's. |
395588 | kmoore | Improve reliability of bridge merge CEL test |
395619 | kmoore | Remove comment that no longer applies |
395636 | dlee | Set svn:ignore in res/ari directory |
395653 | kmoore | Clean up and improve test_cel |
395672 | mjordan | When performing a reload, reload the new features_config and not the old |
395673 | mjordan | Put the include in there |
395686 | dlee | Removed quotes from svn:keywords props on a few files. |
395728 | kmoore | Fix compilation on gcc 4.8.1 |
395731 | file | Add support for T.38 fax to chan_pjsip. |
395764 | mmichelson | The large GULP->PJSIP renaming effort. |
395779 | mmichelson | Update res_pjsip_endpoint_identifier_constant.c to use reorganized endpoint structure. |
395793 | dlee | Setting svn:ignore for res/res_pjsip |
395810 | mmichelson | Remove ast_bridged_channel call from abstract_jb.c |
395824 | mmichelson | Missed a conversion to pjsip.conf in documentation and sorcery. |
395837 | kmoore | Enforce conference exit order for CEL tests |
395851 | kmoore | Fix remnants of the pjsip renaming |
395868 | mmichelson | Remove "constant" endpoint identifier. |
395881 | kmoore | Disable CEL tests that need rearchitecting to operate properly |
395884 | mmichelson | Found another missed "sip" -> "pjsip" CLI command. |
395938 | file | Answer with multiple codecs if the underlying pjproject supports it. |
395971 | dlee | Fixed compile errors introduced in r395954. |
395984 | dlee | Fixed warning in astman for gcc-4.8. |
395985 | kmoore | Fix documentation replication issues |
395998 | kmoore | Regenerate configure for configure.ac changes |
396035 | dlee | Fix sorcery for some rather picky regex implementations. |
396060 | mjordan | Remove dead code from features.c; refactor pickup code into pickup.c | ASTERISK-22134
396061 | mjordan | Add pickup.h include lines for chan_dahdi and chan_mgcp |
396062 | mjordan | Fix test modules |
396075 | dlee | Fixed chan_dahdi compilation failure |
396099 | kmoore | Correct the last of the Newchannel xi:includes |
396102 | mmichelson | Make sure that pickup.h does not use an include guard name used elsewhere. |
396119 | dlee | Address JSON thread safety issues. |
396122 | dlee | ARI - implement allowMultiple for parameters |
396126 | mmichelson | Get the SNMP code to compile. |
396136 | dlee | Removed svnmerge-integrated from trunk |
396143 | dlee | Clean up ast_json with ast_json_unref |
396145 | mmichelson | And get rid of another ast_bridged_channel() |
396158 | mjordan | Don't unsubscribe from the AMI message router from manager_bridges |
396166 | dlee | Fix res_ari_asterisk load issue |
396198 | elguero | Adding a note to UPGRADE.txt about a change made to res_agi in order to | ASTERISK-21903
396200 | elguero | Change "from" to "From". | ASTERISK-21903
396201 | mjordan | Add AMI registration events for PJSIP outbound registration attempts |
396309 | wdoekes | Check result of ast_var_assign() calls for memory allocation failure. |
396311 | wdoekes | Check result of ast_var_assign() calls for memory allocation failure (2). |
396329 | dlee | Tweak caching topics to fix CEL tests | ASTERISK-22243
396347 | dlee | Fixed app_meetme for cache split changes |
396371 | mjordan | Handle Surrogate channels in Dial message processing |
396378 | igorg |  |
396391 | mjordan | Prevent spurious memory error when appending backtrace with MALLOC_DEBUG |
396392 | mjordan | Hide the Surrogate channels from external consumers; kill Masquerade events |
396401 | rmudgett | Remove some resolved or obsolete BUGBUG comments. |
396417 | rmudgett | Make bridge snapshots use prefixes. |
396462 | rmudgett | Remove extra CR/LF from AMI event. |
396463 | rmudgett | Add missing CR/LF to FakeMI stasis test AMI event. |
396474 | tzafrir | chan_dahdi: create channels at run-time |
396480 | rmudgett | Fix stasis/core unit test. Should have had the CR/LF. |
396490 | mjordan | Update documentation for ConfBridge with some additional markup |
396505 | wdoekes | Don't leak frames when memory is full in autoservice_run. |
396512 | rmudgett | bridge_native_rtp: Remove some unnecessary NULL checks on c1. |
396521 | mjordan | Unlock the dial operation lock on a failed dial |
396528 | mjordan | Add some debugging when test_hashtab_thrash fails |
396535 | mjordan | Pipe test output through test object not stdout |
396542 | mjordan | Unlock outgoing dial lock on off nominal path |
396543 | mjordan | Fix two race conditions and ref counting issue when joining a bridge |
396552 | jbigelow | Add test suite events for when contacts are added or removed from an AOR | ASTERISK-21833, ASTERISK-21834, ASTERISK-21835, ASTERISK-21837
396559 | dlee | Fix build warnings when printf a tv_usec. |
396560 | dlee | Missed a spot in r396559 |
396581 | wdoekes | chan_sip: Fix IP-addr in warning when rejecting a contact ACL. |
396584 | wdoekes | chan_sip: Convert 'just did sched_add waitid...' from warning to debug message. |
396658 | file | Tweak comment for why usleep is used. |
396695 | rmudgett | app_bridgewait: Inhibit local channel optimizations to the bridge. |
396703 | rmudgett | chan_misdn: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed. |
396710 | rmudgett | chan_iax2: Conditionally remove native support for now. | ASTERISK-21944
396712 | rmudgett | chan_vpb: Effectively remove native support. Left enough bread crumbs to be able to convert later if needed. |
396713 | rmudgett | Remove unsupported channel technology callbacks. |
396722 | kmoore | Prevent automagic things from happening to Stasis application bridges |
396734 | rmudgett | Remove some dead code dealing with: AST_BRIDGE_REC_CHANNEL_0, AST_BRIDGE_REC_CHANNEL_1, and AST_BRIDGE_IGNORE_SIGS. |
396747 | kmoore | Remove leading spaces from the CLI command before parsing |
396783 | rmudgett | Resolve some BUGBUG comments. |
396792 | rmudgett | Changed some BUGBUG tags to associated JIRA issue tags. |
396793 | rmudgett | Update features.conf.sample atxferdropcall option. |
396794 | rmudgett | Remove early bridge BUGBUG comments. Remove some unneeded features.c comments. |
396812 | rmudgett | Minor parking cleanup. |
396814 | rmudgett | Bridge: Don't suspend/unspend the channel for interception routines. |
396822 | wdoekes | Prevent heap alloc functions from running out of stack space. |
396849 | rmudgett | utils.h: Minor formatting tweaks. |
396850 | rmudgett | Fix utilities compilation/linking. |
396857 | rmudgett | Doxygen comment tweaks. |
396867 | rmudgett | Fix some doxygen bridging file references. |
396877 | rmudgett | Fix CLI "bridge kick " to check if the bridge needs dissolving. |
396888 | kmoore | Refactor CEL to avoid using the event system core |
396908 | kmoore | Disable build of res_corosync until it is back in a compiling state |
396909 | kmoore | Update chan_mgcp to the modified parking API |
396915 | mjordan | Fix invalid access to disposed memory in main/data unit test |
396922 | mjordan | Whitespace cleanup |
396930 | rmudgett | Update BUGBUG comment. |
396996 | wdoekes | Add "autoframing" option to sip.conf.sample and h323.conf.sample. |
397158 | mmichelson | Remove REF_DEBUG definition. |
397193 | mmichelson | Localize and rename ACL configuration. |
397294 | rmudgett | Fix several interrelated issues dealing with the holding bridge technology. |
397346 | rmudgett | Deferred some more BUGBUG comments to a JIRA issue or XXX comment. |
397355 | rmudgett | * Move ast_bridge_channel_setup_features() into bridge_basic.c. |
397379 | wdoekes | Add _IO_stdin_used in version-script to fix SIGBUSes on Sparc. | ASTERISK-21763, ASTERISK-21665
397415 | wdoekes | Don't store repeated commands in the editline history buffer. |
397426 | rmudgett | Update BUGBUG comment. |
397431 | kmoore | Make CEL behavior conform to the documentation | ASTERISK-21567
397440 | rmudgett | Made the abstract jitter buffer resync on some more control frames. |
397461 | kmoore | Fix crash when getting CEL config |
397466 | mmichelson | Remove set but unused variable 'meid'. |
397471 | kmoore | Ensure CEL creates a default config if it isn't provided with one |
397482 | rmudgett | Update MOH start/stop routine doxygen. |
397483 | kmoore | Add missing configOption close tags |
397494 | rmudgett | Minor tweaks with ast_moh_start() callers. |
397514 | kmoore | Update CEL sample config |
397527 | mjordan | Update CHANGES file to reflect pass through support for Opus/VP8 |
397567 | kharwell | PSJIP - sip.conf to res_sip.conf script |
397568 | mjordan | Prevent seg fault in off nominal path when registered option fails to validate |
397571 | mjordan | Fix sorcery unit tests |
397578 | jrose | bridge_native_rtp: Fix hold chain bugs caused by native RTP bridge framehook | ASTERISK-22217
397585 | mjordan | Fix error in using ast_channel_snapshot_type before initialization |
397599 | file | Fix a bug where the argc value was passed as no_doc when registering custom sorcery types. |
397600 | file | Add the bucket API. |
397602 | rmudgett | Blank line tweaks. |
397603 | mmichelson | Add some clarifying documentation to the rewrite_contact endpoint option. |
397606 | mjordan | Fix channel reference leak in Originated channels |
397613 | file | Fix building of trunk. |
397615 | mjordan | Set new merge properties on 12 |
397629 | mjordan | Fix the config_options_test |
397631 | mjordan | Fix bucket unit tests |
397644 | rmudgett | chan_dahdi: Add some missing build cleanup. |
397651 | rmudgett | bridging: Fix a livelock with local channel optimization. |
397674 | dlee | Fixed bucket.c for systems where tv_usec is not an unsigned long. |
397691 | mjordan | Better handle clearing the OUTGOING flag when a channel leaves a bridge |
397746 | rmudgett | Fix uninitialized value in struct ast_control_pvt_cause_code usage. |
397811 | rmudgett | Made MALLOC_DEBUG less CPU intensive by default. | ASTERISK-22221
397855 | mmichelson | Fix dialog matching in the SIP distributor. |
397857 | rmudgett | Match use of ast_free() with ast_calloc() and add some curly braces. |
397858 | rmudgett | ast_free() is null tollerant. |
397860 | rmudgett | pbx.c: Make ast_str_substitute_variables_full() not mask variables. |
397872 | mjordan | Update CHANGES file for Asterisk 12 |
397875 | mjordan | Add database schema management using Alembic |
397877 | mmichelson | Improve detection of answer on SIP blind transfer. |
397886 | rmudgett | Whitespace and curly braces. |
397893 | rmudgett | Some CDR code optimization. |
397895 | rmudgett | Make CDR code deal with channel names case insensitively. |
397897 | rmudgett | Make CDR variable name chandling consistently case insensitive. |
397899 | rmudgett | Made the on/off in CLI "cdr set debug [on|off]" case insensitive. |
397901 | rmudgett | Fixed problems with ast_cdr_serialize_variables(). |
397912 | mjordan | Actually *add* the database schema management utilities |
397923 | mmichelson | Multiple revisions 397921-397922 |
397925 | mjordan | Recursively search for '.c' files when making documentation with 'make full' |
397932 | dlee | Account for {} in Swagger notes |
397939 | mjordan | Revert r394939 due to (numerous) objections |
397947 | kharwell | Memory leaks fix |
397957 | mmichelson | Fix when the subscription_terminated callback is called for subscription handlers. |
397962 | mmichelson | Fix method for creating activities string in PIDF bodies. |
397969 | mmichelson | Sanitize XML output for PIDF bodies. |
397978 | rmudgett | pbx.c: Make pbx_substitute_variables_helper_full() not mask variables. |
397987 | dlee | Multiple revisions 397975-397976 |
398003 | kharwell | Check return value on fwrite |
398024 | rmudgett | test_substituition: Fix failed test reporting to actually report failure. |
398026 | rmudgett | test_substitution: Fix failing test. |
398099 | jrose | features_config: Ignore parkinglots in features.conf instead of failing to load |
398101 | mjordan | Update UPGRADE.txt file for Asterisk 12 |
398124 | kharwell | Fix various memory leaks |
398150 | dlee | Fix graceful shutdown crash. |
398197 | wdoekes | Be a little more verbose when loading cel_custom.conf. |
398205 | dlee | Fixed 'make clean' for wiki docs |
398207 | kmoore | Prevent a crash in res_pjsip_dtmf_info.c |
398217 | may | Fix remote tcs sequence handling on empty tcs received |
398284 | jrose | app_voicemail: Fix leaking config objects when msg_id doesn't match |
398300 | mmichelson | Give more detail regarding failures to create request with auth credentials. | ASTERISK-22386
398304 | rmudgett | chan_iax2: Add missing control frame names to debug frame decode output. |
398384 | rmudgett | chan_iax2: Fix bridgecallno deadlock avoidance. |
398419 | rmudgett | chan_iax2: Fix stray reference to worker thread idle_list. |
398462 | rmudgett | chan_iax2: Reduce indentation in __attempt_transmit(). |
398499 | rmudgett | astobj2: Only define ao2_bt() once. |
398557 | rmudgett | astobj2: Add warn unused attribute to some functions. |
398564 | rmudgett | cdr: Fix some ref leaks. |
398574 | rmudgett | core_local: Fix LocalOptimizationBegin AMI event missing Source channel snapshot. |
398583 | rmudgett | cdr: Change the number of container buckets to be similar to the channels container. |
398629 | mjordan | Update CDR Unit tests to reflect container changes in r398579 |
398641 | dlee | Multiple revisions 398638-398639 |
398695 | mmichelson | Add extra debugging to res_pjsip_endpoint_identifier_ip |
398732 | rmudgett | MALLOC_DEBUG: Change fence magic number to be completely different from the freed magic number. |
398751 | dlee | Fixed utils directory breakage from r398648 |
398755 | dlee | Fixed utils directory breakage from r398748, this time with extra hate. |
398760 | rmudgett | Fix incorrect usages of ast_realloc(). |
398822 | russell | Fix typo in confbridge.conf.sample |
398928 | dlee | Fix symbol collision with pjsua. |
398939 | rmudgett | core_local: Fix memory corruption race condition. | ASTERISK-22221
399006 | jrose | chan_sip: Revert r398835 due to failing tests involving originate | ASTERISK-22424
399020 | rmudgett | astobj2: Register the bridges container for debug inspection. |
399022 | rmudgett | CLI bridge: Fix "bridge destroy " and "bridge kick " tab completion. |
399071 | newtonr | Broke the build! Forgot para tags within my description. |
399080 | dlee | Put merge tracking for r399039 back. |
399081 | dlee | (No Summary Available) |
399147 | mjordan | Filter internal channels out of bridge enter/leave message handling |
399198 | rmudgett | app_speech_utils: Fix unresolved symbol ast_speech_get_setting(). | ASTERISK-17136
399238 | mmichelson | Switch transferdigittimeout to be configured as seconds instead of milliseconds. |
399248 | mmichelson | Fix other timeouts (atxferloopdelay and atxfernoanswertimeout) to use seconds instead of milliseconds. |
399258 | rmudgett | Fix doxygen to use correct units of features.conf options. |
399295 | elguero | Fix Segfault In features-config.c When Application Has No Arguments |
399368 | mjordan | Add a WARNING in bridge_softmix when a timing module isn't loaded |
399378 | mjordan | Update prep_tarball with new documentation files on the Asterisk wiki | ASTERISK-22439
399503 | rmudgett | optional_api: Make always use the standard malloc functions even with MALLOC_DEBUG. |
399566 | kmoore | Ensure global types in the config framework are initialized |
399578 | rmudgett | json: Make it obvious that ast_json_unref() is NULL safe. |
399584 | rmudgett | app_queue: Fix json blob ref leak. |
399586 | rmudgett | features_config: Fix config ref leak of parkinglots. |
399597 | rmudgett | media_index: Fix process_description_file() memory leak of file_id_persist. |
399682 | mjordan | app_queue: Initialize array holding MixMonitor exec options |
399696 | mjordan | app_queue: Don't be quite so aggressive in initializing the array |
399737 | rmudgett | chan_iax2: Prevent some needless breaking of the native IAX2 bridge. |
399750 | rmudgett | astobj2: Made use OBJ_SEARCH_xxx identifiers as field enum values internally. |
399799 | newtonr | Broke the build - Fixing XML DTD violation added in r399782, missing tags inside a |
399844 | rmudgett | chan_dahdi: CLI "core stop gracefully" has needless delay for PRI and SS7. |
399875 | newtonr | Adding a few words to the Dial option 'r' help text to clarify its tone argument description |
399925 | mmichelson | Fix refleaks of ast_rtp_instance structures. |
399938 | rmudgett | astobj2: Remove OBJ_CONTINUE support. |
400000 | seanbright | Remove some trailing whitespace and steal revision 400000. |
400059 | mjordan | manager: Fix crash when appending a manager channel variable |
400122 | mjordan | res_pjsip_notify: Add documentation |
400186 | dlee | Multiple revisions 399887,400138,400178,400180-400181 |
400195 | mjordan | Remove spurious event raised when CDRs are reloaded |
400206 | jrose | configuration samples: Pull all parking related stuff out of features.conf |
400218 | mjordan | Filter out internal channels for bridge leave messages and parked call messages |
400228 | rmudgett | Features: Rearm the parking config options have moved warning for each reload. |
400237 | rmudgett | chan_dahdi: Fix analog parking using flash-hook. |
400246 | file | Retrieve and store the hostname only once so multiple threads do not potentially initialize it at the same time. |
400255 | file | Allow specifying a channel to dial an extension and context in an ARI dial operation. | ASTERISK-22625
400266 | file | Reduce channel snapshot creation and publishing by up to 50%. |
400269 | rmudgett | sig_ss7: Fix compiler warnings. |
400271 | rmudgett | MALLOC_DEBUG: Fix some misuses of free() when MALLOC_DEBUG is enabled. |
400282 | tzafrir | man pages for astdb2bdb and astdb2sqlite3 |
400285 | file | Fix a crash in res_pjsip_t38 caused by the wrong assumption that a session will always have a channel. |
400287 | mjordan | Fix the CDR CLI command 'cdr show active {channel}' |
400295 | kmoore | Correct allowable values for ARI general information filter |
400304 | rmudgett | Originate: Make setting caller id on outgoing call use either name or number. |
400313 | mjordan | Only create Stasis subscriptions when enabled |
400317 | elguero | Cast Integer Argument To Unsigned Char |
400335 | mmichelson | Multiple revisions 400318-400319 |
400363 | mmichelson | Cache string values of formats on ast_format_cap() to save processing. |
400364 | mmichelson | Get rid of uses of stasis_topic_wait() |
400374 | rmudgett | chan_vpb: Make compile again. |
400399 | rmudgett | cel: Some whitespace cleanups |
400443 | file | When serializing CDR variables (like for "core show channels") don't output an error if CDRs aren't enabled. |
400461 | mjordan | Remove publication of a channel snapshot when the technology is set |
400511 | file | Replace the connection address at the SDP level if altering the SDP with the external media address. |
400521 | file | Enclose the To URI and update its user portion if a request user has been specified. |
400523 | mjordan | ARI: Add subscription support | ASTERISK-22451
400543 | jrose | chan_pjsip: Make logger togglable without loading/unloading |
400553 | dlee | Added missing file from r400522 |
400593 | rmudgett | chan_iax2: Fix compile error. |
400662 | rmudgett | Miscellaneous stand alone comment cleanups. |
400683 | mmichelson | Push CLI qualify into the threadpool. |
400728 | rmudgett | app_confbridge: Fix duplicate default_user profile. |
400750 | mmichelson | Switch from using pjsip_strerror to pj_strerror. |
400813 | mjordan | Use 'z' as the format specifier for size_t |
400834 | file | Perform validation of permanent contacts on AORs in res_pjsip. |
400851 | dlee | Fixed merge tracking for r400360, which was somehow lost |
400852 | dlee | Multiple revisions 400508,400842-400843,400848 |
400855 | rmudgett | channel.h: whitespace changes. |
400864 | kmoore | Fix realm comparison for outbound auth |
400882 | mjordan | Remove duplicate module info block |
400913 | rmudgett | chan_dahdi: Reflect the set software gain in the CLI "dahdi show channel" output. | ASTERISK-22429
401007 | pabelanger | Use POST / DELETE to toggle hold / moh for ARI channels |
401020 | rmudgett | chan_iax2: Fix channel left locked in off nominal code path. |
401031 | rmudgett | bridge_native_dahdi: Return channel join failure if could not make the channels compatible. |
401039 | rmudgett | translate.c: Some minor code tweaks. |
401041 | pabelanger | Use POST / DELETE to toggle ARI bridge moh |
401079 | wdoekes | Don't check all realtime queues when doing "queue show some_queue". |
401097 | dlee | Oops. Leftover /stasis reference |
401216 | mmichelson | Clarify in ast_bridge_destroy() about how departable channels must be handled. |
401224 | mmichelson | Remove the bit about requiring ast_bridge_depart() to be called before ast_bridge_destroy(). |
401233 | rmudgett | Tweak ast_bridge_depart() doxygen. |
401249 | mmichelson | Resolve some memory leaks due to incorrect for loop / ao2 ref usage. |
401263 | dlee | This is just a quick script for dumping swagger-ui into static-http, |
401272 | rmudgett | res_parking: Remove setting useless flag. |
401292 | kmoore | Fix IAX2 incoming call address lookups |
401316 | dlee | Fixed malformed Access-Control-Allow-Methods header. Was causing Safari to barf on POST and DELETE. |
401317 | dlee | Fixing r401281; the model name is Channel, with a capital C |
401421 | rmudgett | res_parking: Update XML documention for DTMF features after parking timeout. | ASTERISK-22630
401580 | jbigelow | Add a test suite event to indicate when the atxfer 3-way feature is detected |
401663 | jrose | memory leaks: Memory leak cleanup patch by Corey Farrell (first set) |
401707 | jrose | memory leaks: Memory leak cleanup patch by Corey Farrell (second set) | ASTERISK-22467
401746 | jrose | app_voicemail: Memory Leaks against tests | ASTERISK-22467
401785 | jrose | astobj2: Unregister debug CLI commands at exit | ASTERISK-22467
401789 | jrose | jitterbuf: Fix memory leak on jitter buffer reset | ASTERISK-22467
401793 | jrose | test_linkedlists: Fix memory leak | ASTERISK-22467
401873 | dlee | test_json: Fix deprecation warnings |
401898 | jrose | revert clicompat-r2.patch from r401704 | ASTERISK-22467
401937 | jrose | Put clicompat-r2.patch back in | ASTERISK-22467
402004 | rmudgett | You'd think that new files would be free of whitespace issues. But you would be wrong. |
402045 | rmudgett | taskprocessor: Made use pthread_equal() to compare thread ids. |
402056 | rmudgett | res_stasis.c: Made use the ao2_container callback templates. |
402073 | mjordan | Update Alembic database scripts for external scripting and PostgreSQL, Oracle |
402082 | mjordan | Prevent CDR backends from unregistering while billing data is in flight |
402091 | mjordan | Filter out internal channels from dial message handling |
402117 | elguero | Fix UPGRADE.txt Due To Merging From Branch 11 |
402128 | dlee | Put back several merge revisions that were lost in r401962 |
402129 | dlee | Put back several merge revisions that were lost in r402054 |
402130 | dlee | Ignore full docs |
402155 | mjordan | Remove some spammy debug messages; improve clarity of others |
402266 | kharwell | pjsip_messaging: Added debug for in dialog messaging | ASTERISK-22777
402277 | dlee | stasis: add functions embarrassingly missing from r400522 |
402286 | mjordan | medix_index: Display errors when library calls fail |
402290 | mjordan | core/loader: Don't call dlclose in a while loop |
402388 | sgriepentrog | Manager: Add equivalent AMI actions for the bridge CLI commands. |
402406 | rmudgett | voicemail: Simplify callback pointer declarations and add doxygen. |
402430 | rmudgett | vector: Update API to be more flexible. |
402439 | rmudgett | vector: Uppercase API to follow C convention. |
402502 | mjordan | stasis_channels: Don't give preference to ANI info in channel snapshots |
402504 | mjordan | netsock2: Define AST_AF_* enum constants to their AF_* equivalents |
402506 | mjordan | chan_iax2: Fix incorrect usage of ast_get_ip involving uninitialized struct |
402508 | mjordan | chan_sip: Use AST_AF* defined constant when calling ast_get_ip |
402529 | dlee | ari: User better nicknames for ARI operations |
402538 | jrose | PJSIP: Improve error handling in digest authenticator |
402571 | dlee | Changes from make ari-stubs after r402560 |
402572 | dlee | res_pjsip: Print a helpful error message if sorcery registration fails |
402583 | mmichelson | Clarify an ambiguous error message. |
402585 | jrose | security_events: Push out security events over AMI events |
402595 | rmudgett | res_stasis.c: Fix locking issues with the app_bridge_moh container. |
402688 | mmichelson | Get rid of some inaccurate comments. |
402698 | jrose | Confbridge: add test events for dynamic menus test | ASTERISK-22760
402741 | dlee | Fixed a typ. |
402756 | kmoore | CELGenUserEvent: Fix error message from ast_json_pack |
402768 | mmichelson | Move a NULL check to a place that makes more sense. |
402778 | mmichelson | Switch to a scoped lock to avoid missing unlocks in failure returns. |
402795 | kharwell | ari endpoints: GET /ari/endpoints/{invalid-tech} should return a 404 | ASTERISK-22803
402805 | file | res_ari_channels: Add the ability to stop locally generated ringing on a channel. |
402819 | jrose | Say: If SAY_DTMF_INTERRUPT is set to an ast_true value, jump on DTMF |
402820 | rmudgett | Pickup: Ensure using PICKUPMARK never considers the picking channel. |
402829 | rmudgett | Pickup: Pickup() and PickupChan() parameter parsing improvements. |
402854 | jrose | Confbridge: Add option to review the recording similar to announce_join_leave |
402865 | file | res_pjsip: Add support for building against pjproject with SIP transaction group lock support. | ASTERISK-22818
402929 | dlee | stasis: Fixed scoping problem with bridge tracking. |
402942 | mjordan | res_pjsip_mwi: Fix memory leak of MWI subscriptions container |
402943 | mjordan | res_pjsip_sdp_rtp: Fix use of uninitialized value in PJSIP |
402945 | rmudgett | bucket: Fix scheme ref leak in __ast_bucket_scheme_register(). |
402957 | rmudgett | voicemail: Fixup some doxygen comments. |
402969 | mjordan | res_pjsip_session: Fix memory leak of direct media format capabilities |
402982 | dlee | ari: Fix generators for resources with camelCase names. |
402994 | dlee | ari: Fix #include to match generated headers for snakeCase resource files |
402995 | jrose | app_directory: Set variable indicating reason directory exited |
403013 | rmudgett | PickupChan: Add ability to specify channel uniqueids as well as channel names. |
403051 | kharwell | res_pjsip: convert configuration settings names to snake case |
403083 | kharwell | res_pjsip: convert configuration settings names to snake case some more |
403095 | kmoore | Make sure unit tests compile |
403133 | kharwell | res_pjsip: AMI commands and events. | ASTERISK-22609
403135 | kharwell | ARI: Implement device state API | ASTERISK-22838

## 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                                                                    | 1204 +
    CREDITS                                                                    |  396
    Makefile                                                                   |  186
    Makefile.moddir_rules                                                      |    2
    Makefile.rules                                                             |    2
    README                                                                     |    4
    README-SERIOUSLY.bestpractices.txt                                         |   51
    UPGRADE-1.8.txt                                                            |    5
    UPGRADE-11.txt                                                             |  280
    UPGRADE-12.txt                                                             |  433
    UPGRADE.txt                                                                |  205
    addons/Makefile                                                            |    2
    addons/app_mysql.c                                                         |   73
    addons/cdr_mysql.c                                                         |   33
    addons/chan_mobile.c                                                       |  213
    addons/chan_ooh323.c                                                       |   41
    addons/chan_ooh323.h                                                       |    1
    addons/ooh323c/src/ooh245.c                                                |    2
    addons/res_config_mysql.c                                                  |  175
    agi/Makefile                                                               |    2
    apps/Makefile                                                              |    3
    apps/app_adsiprog.c                                                        |   19
    apps/app_agent_pool.c                                                      | 2582 +++
    apps/app_alarmreceiver.c                                                   | 1008 -
    apps/app_amd.c                                                             |   21
    apps/app_authenticate.c                                                    |    8
    apps/app_bridgewait.c                                                      |  523
    apps/app_cdr.c                                                             |  109
    apps/app_celgenuserevent.c                                                 |   18
    apps/app_channelredirect.c                                                 |    4
    apps/app_chanspy.c                                                         |  126
    apps/app_confbridge.c                                                      | 2665 +--
    apps/app_controlplayback.c                                                 |  127
    apps/app_dahdiras.c                                                        |    4
    apps/app_db.c                                                              |    8
    apps/app_dial.c                                                            |  392
    apps/app_directed_pickup.c                                                 |  224
    apps/app_directory.c                                                       |  129
    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                                                          | 2639 +--
    apps/app_minivm.c                                                          |   91
    apps/app_mixmonitor.c                                                      |  192
    apps/app_originate.c                                                       |    2
    apps/app_osplookup.c                                                       |  111
    apps/app_page.c                                                            |  105
    apps/app_parkandannounce.c                                                 |  247
    apps/app_playback.c                                                        |   23
    apps/app_queue.c                                                           | 3668 ++--
    apps/app_record.c                                                          |   27
    apps/app_sayunixtime.c                                                     |   14
    apps/app_senddtmf.c                                                        |   76
    apps/app_skel.c                                                            |   69
    apps/app_speech_utils.c                                                    |   19
    apps/app_stack.c                                                           |   63
    apps/app_stasis.c                                                          |  113
    apps/app_userevent.c                                                       |   71
    apps/app_verbose.c                                                         |   24
    apps/app_voicemail.c                                                       |  555
    apps/app_waitforring.c                                                     |   25
    apps/confbridge/conf_chan_announce.c                                       |  209
    apps/confbridge/conf_chan_record.c                                         |   95
    apps/confbridge/conf_config_parser.c                                       | 1078 +
    apps/confbridge/conf_state.c                                               |   93
    apps/confbridge/conf_state_empty.c                                         |   86
    apps/confbridge/conf_state_inactive.c                                      |   80
    apps/confbridge/conf_state_multi.c                                         |   79
    apps/confbridge/conf_state_multi_marked.c                                  |  188
    apps/confbridge/conf_state_single.c                                        |   86
    apps/confbridge/conf_state_single_marked.c                                 |   81
    apps/confbridge/confbridge_manager.c                                       |  480
    apps/confbridge/include/conf_state.h                                       |   95
    apps/confbridge/include/confbridge.h                                       |  372
    autoconf/ast_check_pwlib.m4                                                |    2
    autoconf/ast_ext_lib.m4                                                    |    4
    bridges/Makefile                                                           |    2
    bridges/bridge_builtin_features.c                                          |  521
    bridges/bridge_builtin_interval_features.c                                 |  217
    bridges/bridge_holding.c                                                   |  447
    bridges/bridge_multiplexed.c                                               |  432
    bridges/bridge_native_rtp.c                                                |  489
    bridges/bridge_simple.c                                                    |   49
    bridges/bridge_softmix.c                                                   |  676
    build_tools/cflags-devmode.xml                                             |    3
    build_tools/cflags.xml                                                     |   23
    build_tools/make_buildopts_h                                               |    3
    build_tools/make_linker_version_script                                     |    3
    build_tools/make_version                                                   |  110
    build_tools/menuselect-deps.in                                             |    3
    build_tools/mkpkgconfig                                                    |    1
    build_tools/post_process_documentation.py                                  |    4
    build_tools/prep_tarball                                                   |    4
    cdr/Makefile                                                               |    2
    cdr/cdr_adaptive_odbc.c                                                    |   28
    cdr/cdr_csv.c                                                              |   14
    cdr/cdr_custom.c                                                           |   25
    cdr/cdr_manager.c                                                          |   35
    cdr/cdr_odbc.c                                                             |   30
    cdr/cdr_pgsql.c                                                            |   30
    cdr/cdr_radius.c                                                           |   19
    cdr/cdr_sqlite.c                                                           |    7
    cdr/cdr_sqlite3_custom.c                                                   |    4
    cdr/cdr_syslog.c                                                           |   27
    cdr/cdr_tds.c                                                              |   18
    cel/Makefile                                                               |    2
    cel/cel_custom.c                                                           |   25
    cel/cel_manager.c                                                          |   19
    cel/cel_odbc.c                                                             |   25
    cel/cel_pgsql.c                                                            |   19
    cel/cel_radius.c                                                           |   16
    cel/cel_sqlite3_custom.c                                                   |   16
    cel/cel_tds.c                                                              |   15
    channels/Makefile                                                          |   24
    channels/chan_agent.c                                                      | 2665 ---
    channels/chan_alsa.c                                                       |   36
    channels/chan_bridge.c                                                     |  236
    channels/chan_bridge_media.c                                               |  218
    channels/chan_console.c                                                    |   27
    channels/chan_dahdi.c                                                      | 2720 +--
    channels/chan_dahdi.h                                                      |  816
    channels/chan_gtalk.c                                                      |   72
    channels/chan_h323.c                                                       |   83
    channels/chan_iax2.c                                                       | 3378 +--
    channels/chan_jingle.c                                                     |   68
    channels/chan_local.c                                                      | 1453 -
    channels/chan_mgcp.c                                                       |  297
    channels/chan_misdn.c                                                      |  295
    channels/chan_motif.c                                                      |  298
    channels/chan_multicast_rtp.c                                              |    4
    channels/chan_nbs.c                                                        |    2
    channels/chan_oss.c                                                        |   47
    channels/chan_phone.c                                                      |   14
    channels/chan_pjsip.c                                                      | 2148 ++
    channels/chan_sip.c                                                        | 6877 ++++----
    channels/chan_sip.exports.in                                               |    6
    channels/chan_skinny.c                                                     | 3612 ++--
    channels/chan_unistim.c                                                    |  331
    channels/chan_vpb.cc                                                       |   74
    channels/dahdi/bridge_native_dahdi.c                                       |  927 +
    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                                             |  179
    channels/iax2/include/provision.h                                          |   58
    channels/iax2/parser.c                                                     | 1332 +
    channels/iax2/provision.c                                                  |  566
    channels/misdn/isdn_lib.c                                                  |  455
    channels/misdn/isdn_lib.h                                                  |   12
    channels/misdn/isdn_msg_parser.c                                           |   14
    channels/sig_analog.c                                                      |  365
    channels/sig_pri.c                                                         |  710
    channels/sig_pri.h                                                         |   12
    channels/sig_ss7.c                                                         |   75
    channels/sip/config_parser.c                                               |   58
    channels/sip/dialplan_functions.c                                          |    7
    channels/sip/include/config_parser.h                                       |    2
    channels/sip/include/reqresp_parser.h                                      |   11
    channels/sip/include/sdp_crypto.h                                          |   84
    channels/sip/include/sip.h                                                 |  123
    channels/sip/include/srtp.h                                                |   59
    channels/sip/reqresp_parser.c                                              |   63
    channels/sip/sdp_crypto.c                                                  |  306
    channels/sip/security_events.c                                             |   22
    channels/sip/srtp.c                                                        |   55
    codecs/Makefile                                                            |   72
    codecs/codec_dahdi.c                                                       |    2
    codecs/codec_ilbc.c                                                        |   16
    codecs/codec_resample.c                                                    |    2
    codecs/codec_speex.c                                                       |    5
    codecs/gsm/src/code.c                                                      |    3
    codecs/ilbc/doCPLC.c                                                       |    2
    codecs/ilbc/iLBC_decode.c                                                  |    4
    codecs/ilbc/iLBC_encode.c                                                  |    4
    codecs/log2comp.h                                                          |    2
    codecs/speex/speex_resampler.h                                             |   20
    config.guess                                                               |  279
    config.sub                                                                 |  236
    configs/agents.conf.sample                                                 |  133
    configs/alarmreceiver.conf.sample                                          |   11
    configs/ari.conf.sample                                                    |   24
    configs/cel.conf.sample                                                    |   20
    configs/chan_dahdi.conf.sample                                             |  109
    configs/cli_aliases.conf.sample                                            |    2
    configs/confbridge.conf.sample                                             |   23
    configs/dsp.conf.sample                                                    |   36
    configs/extconfig.conf.sample                                              |   12
    configs/extensions.conf.sample                                             |   10
    configs/features.conf.sample                                               |  142
    configs/h323.conf.sample                                                   |    2
    configs/iax.conf.sample                                                    |   18
    configs/indications.conf.sample                                            |    2
    configs/logger.conf.sample                                                 |    7
    configs/manager.conf.sample                                                |    1
    configs/motif.conf.sample                                                  |   32
    configs/pjsip.conf.sample                                                  |  661
    configs/pjsip_notify.conf.sample                                           |   57
    configs/queues.conf.sample                                                 |   45
    configs/res_ldap.conf.sample                                               |    3
    configs/res_odbc.conf.sample                                               |    2
    configs/res_parking.conf.sample                                            |  121
    configs/rtp.conf.sample                                                    |   24
    configs/sip.conf.sample                                                    |   97
    configs/skinny.conf.sample                                                 |   18
    configs/sla.conf.sample                                                    |   11
    configs/sorcery.conf.sample                                                |   60
    configs/statsd.conf.sample                                                 |    8
    configs/test_sorcery.conf.sample                                           |   14
    configs/voicemail.conf.sample                                              |    4
    configs/xmpp.conf.sample                                                   |    3
    configure.ac                                                               |  190
    contrib/ast-db-manage/README.md                                            |   63
    contrib/ast-db-manage/config.ini.sample                                    |   48
    contrib/ast-db-manage/config/env.py                                        |   74
    contrib/ast-db-manage/config/script.py.mako                                |   22
    contrib/ast-db-manage/config/versions/43956d550a44_add_tables_for_pjsip.py |  188
    contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py        |  330
    contrib/ast-db-manage/voicemail.ini.sample                                 |   48
    contrib/ast-db-manage/voicemail/env.py                                     |   74
    contrib/ast-db-manage/voicemail/script.py.mako                             |   22
    contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py      |   58
    contrib/asterisk-ng-doxygen                                                | 1606 +
    contrib/init.d/rc.archlinux.asterisk                                       |    2
    contrib/init.d/rc.debian.asterisk                                          |    2
    contrib/init.d/rc.gentoo.asterisk                                          |    2
    contrib/init.d/rc.mandriva.asterisk                                        |    2
    contrib/init.d/rc.redhat.asterisk                                          |    2
    contrib/init.d/rc.slackware.asterisk                                       |    2
    contrib/init.d/rc.suse.asterisk                                            |    2
    contrib/realtime/mysql/iaxfriends.sql                                      |   56
    contrib/realtime/mysql/meetme.sql                                          |   21
    contrib/realtime/mysql/musiconhold.sql                                     |   19
    contrib/realtime/mysql/queue_log.sql                                       |   24
    contrib/realtime/mysql/sippeers.sql                                        |   97
    contrib/realtime/mysql/voicemail.sql                                       |   70
    contrib/realtime/mysql/voicemail_data.sql                                  |   29
    contrib/realtime/mysql/voicemail_messages.sql                              |   31
    contrib/realtime/postgresql/realtime.sql                                   |  147
    contrib/scripts/ast_tls_cert                                               |   49
    contrib/scripts/asterisk.ldap-schema                                       |   12
    contrib/scripts/asterisk.ldif                                              |   11
    contrib/scripts/autosupport                                                |   99
    contrib/scripts/get_swagger_ui.sh                                          |   36
    contrib/scripts/install_prereq                                             |  146
    contrib/scripts/safe_asterisk                                              |    2
    contrib/scripts/sip_to_pjsip/astconfigparser.py                            |  467
    contrib/scripts/sip_to_pjsip/astdicts.py                                   |  298
    contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                               | 1159 +
    default.exports                                                            |    4
    doc/CODING-GUIDELINES                                                      |    2
    doc/README.txt                                                             |    6
    doc/appdocsxml.dtd                                                         |   46
    doc/astdb2bdb.8                                                            |   46
    doc/astdb2sqlite3.8                                                        |   39
    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                                                           |  348
    funcs/func_channel.c                                                       |  164
    funcs/func_config.c                                                        |    4
    funcs/func_curl.c                                                          |   32
    funcs/func_devstate.c                                                      |    6
    funcs/func_dialgroup.c                                                     |    8
    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                                                          |    5
    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                                                |   71
    include/asterisk/abstract_jb.h                                             |   28
    include/asterisk/acl.h                                                     |   23
    include/asterisk/app.h                                                     |  561
    include/asterisk/ari.h                                                     |  238
    include/asterisk/astdb.h                                                   |   11
    include/asterisk/astmm.h                                                   |    9
    include/asterisk/astobj2.h                                                 |  806
    include/asterisk/audiohook.h                                               |   21
    include/asterisk/autoconfig.h.in                                           |   82
    include/asterisk/backtrace.h                                               |   97
    include/asterisk/bridge.h                                                  | 1038 +
    include/asterisk/bridge_after.h                                            |  244
    include/asterisk/bridge_basic.h                                            |  150
    include/asterisk/bridge_channel.h                                          |  627
    include/asterisk/bridge_channel_internal.h                                 |  211
    include/asterisk/bridge_features.h                                         |  807
    include/asterisk/bridge_internal.h                                         |  213
    include/asterisk/bridge_roles.h                                            |  173
    include/asterisk/bridge_technology.h                                       |  246
    include/asterisk/bridging.h                                                |  564
    include/asterisk/bridging_features.h                                       |  354
    include/asterisk/bridging_technology.h                                     |  196
    include/asterisk/bucket.h                                                  |  397
    include/asterisk/callerid.h                                                |    6
    include/asterisk/causes.h                                                  |   10
    include/asterisk/ccss.h                                                    |   18
    include/asterisk/cdr.h                                                     |  690
    include/asterisk/cel.h                                                     |  230
    include/asterisk/channel.h                                                 |  800
    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                                             |  127
    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                                               |  195
    include/asterisk/event.h                                                   |  479
    include/asterisk/event_defs.h                                              |  171
    include/asterisk/features.h                                                |  218
    include/asterisk/features_config.h                                         |  238
    include/asterisk/file.h                                                    |   53
    include/asterisk/format.h                                                  |   33
    include/asterisk/format_cap.h                                              |   57
    include/asterisk/format_pref.h                                             |    4
    include/asterisk/frame.h                                                   |   98
    include/asterisk/framehook.h                                               |   47
    include/asterisk/hashtab.h                                                 |    3
    include/asterisk/heap.h                                                    |    3
    include/asterisk/http.h                                                    |   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                                                    |  160
    include/asterisk/logger.h                                                  |   82
    include/asterisk/manager.h                                                 |  269
    include/asterisk/md5.h                                                     |    3
    include/asterisk/media_index.h                                             |  108
    include/asterisk/message.h                                                 |    2
    include/asterisk/mixmonitor.h                                              |  105
    include/asterisk/module.h                                                  |   19
    include/asterisk/musiconhold.h                                             |    7
    include/asterisk/netsock2.h                                                |   57
    include/asterisk/optional_api.h                                            |  279
    include/asterisk/options.h                                                 |    8
    include/asterisk/opus.h                                                    |   41
    include/asterisk/parking.h                                                 |  281
    include/asterisk/paths.h                                                   |    3
    include/asterisk/pbx.h                                                     |   81
    include/asterisk/pickup.h                                                  |   91
    include/asterisk/presencestate.h                                           |   53
    include/asterisk/res_odbc.h                                                |    8
    include/asterisk/res_pjsip.h                                               | 1712 ++
    include/asterisk/res_pjsip_exten_state.h                                   |   94
    include/asterisk/res_pjsip_pubsub.h                                        |  540
    include/asterisk/res_pjsip_session.h                                       |  567
    include/asterisk/rtp_engine.h                                              |  335
    include/asterisk/say.h                                                     |   14
    include/asterisk/sdp_srtp.h                                                |  125
    include/asterisk/security_events.h                                         |   30
    include/asterisk/security_events_defs.h                                    |   17
    include/asterisk/sem.h                                                     |  157
    include/asterisk/sip_api.h                                                 |   30
    include/asterisk/smdi.h                                                    |    2
    include/asterisk/sorcery.h                                                 |  829
    include/asterisk/sounds_index.h                                            |   55
    include/asterisk/speech.h                                                  |    4
    include/asterisk/srv.h                                                     |   51
    include/asterisk/stasis.h                                                  |  905 +
    include/asterisk/stasis_app.h                                              |  652
    include/asterisk/stasis_app_device_state.h                                 |   95
    include/asterisk/stasis_app_impl.h                                         |   88
    include/asterisk/stasis_app_playback.h                                     |  156
    include/asterisk/stasis_app_recording.h                                    |  283
    include/asterisk/stasis_app_snoop.h                                        |   60
    include/asterisk/stasis_bridges.h                                          |  460
    include/asterisk/stasis_cache_pattern.h                                    |  153
    include/asterisk/stasis_channels.h                                         |  589
    include/asterisk/stasis_endpoints.h                                        |  229
    include/asterisk/stasis_internal.h                                         |   69
    include/asterisk/stasis_message_router.h                                   |  193
    include/asterisk/stasis_system.h                                           |  131
    include/asterisk/stasis_test.h                                             |  142
    include/asterisk/statsd.h                                                  |   85
    include/asterisk/stringfields.h                                            |   80
    include/asterisk/strings.h                                                 |  240
    include/asterisk/taskprocessor.h                                           |  188
    include/asterisk/tcptls.h                                                  |    6
    include/asterisk/term.h                                                    |   73
    include/asterisk/test.h                                                    |  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                                                   |  192
    include/asterisk/uuid.h                                                    |  118
    include/asterisk/vector.h                                                  |  231
    include/asterisk/xml.h                                                     |   39
    include/asterisk/xmldoc.h                                                  |   28
    include/asterisk/xmpp.h                                                    |    9
    main/Makefile                                                              |   37
    main/abstract_jb.c                                                         |  320
    main/acl.c                                                                 |   78
    main/aoc.c                                                                 |  433
    main/app.c                                                                 |  654
    main/ast_expr2f.c                                                          |    4
    main/asterisk.c                                                            | 1030 -
    main/asterisk.exports.in                                                   |   22
    main/astfd.c                                                               |    8
    main/astmm.c                                                               | 1327 +
    main/astobj2.c                                                             | 4772 +++++
    main/audiohook.c                                                           |   45
    main/autoservice.c                                                         |   63
    main/backtrace.c                                                           |  225
    main/bridge.c                                                              | 5108 ++++++
    main/bridge_after.c                                                        |  640
    main/bridge_basic.c                                                        | 3279 +++
    main/bridge_channel.c                                                      | 2224 ++
    main/bridge_roles.c                                                        |  499
    main/bridging.c                                                            | 1676 -
    main/bucket.c                                                              |  965 +
    main/callerid.c                                                            |    9
    main/ccss.c                                                                |  364
    main/cdr.c                                                                 | 4470 ++++-
    main/cel.c                                                                 | 1499 +
    main/channel.c                                                             | 3212 +--
    main/channel_internal_api.c                                                |  218
    main/chanvars.c                                                            |    3
    main/cli.c                                                                 |  383
    main/config.c                                                              |  278
    main/config_options.c                                                      |  677
    main/core_local.c                                                          | 1044 +
    main/core_unreal.c                                                         |  962 +
    main/crypt.c                                                               |  202
    main/data.c                                                                |   36
    main/datastore.c                                                           |   16
    main/db.c                                                                  |  116
    main/devicestate.c                                                         |  447
    main/dial.c                                                                |  159
    main/dns.c                                                                 |    6
    main/dnsmgr.c                                                              |   35
    main/dsp.c                                                                 |  346
    main/editline/readline.c                                                   |    7
    main/editline/term.c                                                       |    6
    main/endpoints.c                                                           |  452
    main/enum.c                                                                |   12
    main/event.c                                                               | 1460 -
    main/features.c                                                            | 8496 ----------
    main/features_config.c                                                     | 1894 ++
    main/file.c                                                                |  262
    main/format.c                                                              |   74
    main/format_cap.c                                                          |  111
    main/format_pref.c                                                         |    7
    main/frame.c                                                               |   23
    main/framehook.c                                                           |   22
    main/hashtab.c                                                             |    4
    main/heap.c                                                                |   13
    main/http.c                                                                |  205
    main/image.c                                                               |    6
    main/indications.c                                                         |   40
    main/jitterbuf.c                                                           |    6
    main/json.c                                                                |  873 +
    main/libasteriskssl.c                                                      |    9
    main/loader.c                                                              |  338
    main/lock.c                                                                |  236
    main/logger.c                                                              |  390
    main/manager.c                                                             | 1491 +
    main/manager_bridges.c                                                     |  626
    main/manager_channels.c                                                    | 1195 +
    main/manager_endpoints.c                                                   |   89
    main/manager_mwi.c                                                         |  200
    main/manager_system.c                                                      |   81
    main/media_index.c                                                         |  593
    main/message.c                                                             |  111
    main/mixmonitor.c                                                          |   98
    main/named_acl.c                                                           |  153
    main/netsock.c                                                             |    8
    main/netsock2.c                                                            |   31
    main/optional_api.c                                                        |  360
    main/parking.c                                                             |  247
    main/pbx.c                                                                 | 2649 +--
    main/pickup.c                                                              |  401
    main/presencestate.c                                                       |  167
    main/rtp_engine.c                                                          | 1274 -
    main/say.c                                                                 |   49
    main/sdp_srtp.c                                                            |  382
    main/security_events.c                                                     |  308
    main/sem.c                                                                 |  116
    main/sha1.c                                                                |    4
    main/sip_api.c                                                             |   60
    main/slinfactory.c                                                         |    2
    main/sorcery.c                                                             | 1562 +
    main/sounds_index.c                                                        |  327
    main/srv.c                                                                 |    2
    main/stasis.c                                                              |  845
    main/stasis_bridges.c                                                      |  999 +
    main/stasis_cache.c                                                        |  509
    main/stasis_cache_pattern.c                                                |  201
    main/stasis_channels.c                                                     | 1049 +
    main/stasis_endpoints.c                                                    |  309
    main/stasis_message.c                                                      |  169
    main/stasis_message_router.c                                               |  342
    main/stasis_system.c                                                       |  422
    main/stdtime/localtime.c                                                   |   15
    main/strcompat.c                                                           |   14
    main/strings.c                                                             |   35
    main/stun.c                                                                |    6
    main/taskprocessor.c                                                       |  582
    main/tcptls.c                                                              |   48
    main/tdd.c                                                                 |    5
    main/term.c                                                                |   58
    main/test.c                                                                |  212
    main/threadpool.c                                                          | 1213 +
    main/threadstorage.c                                                       |    6
    main/timing.c                                                              |   26
    main/translate.c                                                           |  125
    main/udptl.c                                                               |  115
    main/utils.c                                                               |  471
    main/uuid.c                                                                |  231
    main/xml.c                                                                 |   74
    main/xmldoc.c                                                              |  952 -
    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                                                               |   59
    res/ari/ari_model_validators.c                                             | 3832 ++++
    res/ari/ari_model_validators.h                                             | 1239 +
    res/ari/ari_websockets.c                                                   |  179
    res/ari/cli.c                                                              |  267
    res/ari/config.c                                                           |  345
    res/ari/internal.h                                                         |  165
    res/ari/resource_applications.c                                            |  173
    res/ari/resource_applications.h                                            |  109
    res/ari/resource_asterisk.c                                                |  193
    res/ari/resource_asterisk.h                                                |   88
    res/ari/resource_bridges.c                                                 |  695
    res/ari/resource_bridges.h                                                 |  219
    res/ari/resource_channels.c                                                |  920 +
    res/ari/resource_channels.h                                                |  413
    res/ari/resource_device_states.c                                           |  111
    res/ari/resource_device_states.h                                           |   95
    res/ari/resource_endpoints.c                                               |  175
    res/ari/resource_endpoints.h                                               |   82
    res/ari/resource_events.c                                                  |  219
    res/ari/resource_events.h                                                  |   60
    res/ari/resource_playbacks.c                                               |  139
    res/ari/resource_playbacks.h                                               |   84
    res/ari/resource_recordings.c                                              |  241
    res/ari/resource_recordings.h                                              |  175
    res/ari/resource_sounds.c                                                  |  225
    res/ari/resource_sounds.h                                                  |   71
    res/parking/parking_applications.c                                         |  888 +
    res/parking/parking_bridge.c                                               |  463
    res/parking/parking_bridge_features.c                                      |  683
    res/parking/parking_controller.c                                           |  281
    res/parking/parking_devicestate.c                                          |  124
    res/parking/parking_manager.c                                              |  585
    res/parking/parking_tests.c                                                |  828
    res/parking/parking_ui.c                                                   |  208
    res/parking/res_parking.h                                                  |  558
    res/res_agi.c                                                              |  617
    res/res_ari.c                                                              | 1094 +
    res/res_ari.exports.in                                                     |    6
    res/res_ari_applications.c                                                 |  425
    res/res_ari_asterisk.c                                                     |  317
    res/res_ari_bridges.c                                                      |  859 +
    res/res_ari_channels.c                                                     | 1624 +
    res/res_ari_device_states.c                                                |  323
    res/res_ari_endpoints.c                                                    |  270
    res/res_ari_events.c                                                       |  189
    res/res_ari_model.c                                                        |  210
    res/res_ari_model.exports.in                                               |    6
    res/res_ari_playbacks.c                                                    |  282
    res/res_ari_recordings.c                                                   |  717
    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_clioriginate.c                                                     |    4
    res/res_config_curl.c                                                      |  141
    res/res_config_ldap.c                                                      |  321
    res/res_config_odbc.c                                                      |  227
    res/res_config_pgsql.c                                                     |  159
    res/res_config_sqlite.c                                                    |  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                                                              |  556
    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                                                   |  244
    res/res_http_websocket.exports.in                                          |   30
    res/res_jabber.c                                                           |  309
    res/res_limit.c                                                            |    2
    res/res_monitor.c                                                          |   39
    res/res_musiconhold.c                                                      |   86
    res/res_mutestream.c                                                       |  190
    res/res_odbc.c                                                             |   19
    res/res_parking.c                                                          | 1272 +
    res/res_phoneprov.c                                                        |   19
    res/res_pjsip.c                                                            | 2113 ++
    res/res_pjsip.exports.in                                                   |    8
    res/res_pjsip/config_auth.c                                                |  225
    res/res_pjsip/config_domain_aliases.c                                      |   65
    res/res_pjsip/config_global.c                                              |   90
    res/res_pjsip/config_system.c                                              |  168
    res/res_pjsip/config_transport.c                                           |  481
    res/res_pjsip/include/res_pjsip_private.h                                  |  108
    res/res_pjsip/location.c                                                   |  464
    res/res_pjsip/pjsip_configuration.c                                        | 1531 +
    res/res_pjsip/pjsip_distributor.c                                          |  390
    res/res_pjsip/pjsip_global_headers.c                                       |  171
    res/res_pjsip/pjsip_options.c                                              |  890 +
    res/res_pjsip/pjsip_outbound_auth.c                                        |   94
    res/res_pjsip/security_events.c                                            |  290
    res/res_pjsip_acl.c                                                        |  302
    res/res_pjsip_authenticator_digest.c                                       |  485
    res/res_pjsip_caller_id.c                                                  |  715
    res/res_pjsip_diversion.c                                                  |  346
    res/res_pjsip_dtmf_info.c                                                  |  167
    res/res_pjsip_endpoint_identifier_anonymous.c                              |  125
    res/res_pjsip_endpoint_identifier_ip.c                                     |  267
    res/res_pjsip_endpoint_identifier_user.c                                   |  131
    res/res_pjsip_exten_state.c                                                |  638
    res/res_pjsip_exten_state.exports.in                                       |    7
    res/res_pjsip_header_funcs.c                                               |  619
    res/res_pjsip_log_forwarder.c                                              |  124
    res/res_pjsip_logger.c                                                     |  214
    res/res_pjsip_messaging.c                                                  |  700
    res/res_pjsip_mwi.c                                                        |  759
    res/res_pjsip_nat.c                                                        |  237
    res/res_pjsip_notify.c                                                     |  771
    res/res_pjsip_one_touch_record_info.c                                      |  128
    res/res_pjsip_outbound_authenticator_digest.c                              |  164
    res/res_pjsip_outbound_registration.c                                      | 1089 +
    res/res_pjsip_pidf.c                                                       |  382
    res/res_pjsip_pubsub.c                                                     | 1346 +
    res/res_pjsip_pubsub.exports.in                                            |   26
    res/res_pjsip_refer.c                                                      |  946 +
    res/res_pjsip_registrar.c                                                  |  695
    res/res_pjsip_registrar_expire.c                                           |  227
    res/res_pjsip_rfc3326.c                                                    |  147
    res/res_pjsip_sdp_rtp.c                                                    | 1233 +
    res/res_pjsip_session.c                                                    | 2183 ++
    res/res_pjsip_session.exports.in                                           |   23
    res/res_pjsip_t38.c                                                        |  859 +
    res/res_pjsip_transport_websocket.c                                        |  402
    res/res_pktccops.c                                                         |    2
    res/res_rtp_asterisk.c                                                     | 1814 +-
    res/res_rtp_multicast.c                                                    |   47
    res/res_security_log.c                                                     |  100
    res/res_smdi.c                                                             |   23
    res/res_snmp.c                                                             |   21
    res/res_sorcery_astdb.c                                                    |  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_speech.exports.in                                                  |   17
    res/res_srtp.c                                                             |   18
    res/res_stasis.c                                                           | 1270 +
    res/res_stasis.exports.in                                                  |    6
    res/res_stasis_answer.c                                                    |   81
    res/res_stasis_answer.exports.in                                           |    6
    res/res_stasis_device_state.c                                              |  416
    res/res_stasis_device_state.exports.in                                     |    6
    res/res_stasis_playback.c                                                  |  657
    res/res_stasis_playback.exports.in                                         |    6
    res/res_stasis_recording.c                                                 |  617
    res/res_stasis_recording.exports.in                                        |    6
    res/res_stasis_snoop.c                                                     |  394
    res/res_stasis_snoop.exports.in                                            |    6
    res/res_stasis_test.c                                                      |  282
    res/res_stasis_test.exports.in                                             |    6
    res/res_statsd.c                                                           |  324
    res/res_statsd.exports.in                                                  |    8
    res/res_stun_monitor.c                                                     |   36
    res/res_timing_dahdi.c                                                     |    6
    res/res_timing_kqueue.c                                                    |   25
    res/res_timing_pthread.c                                                   |  115
    res/res_timing_timerfd.c                                                   |   45
    res/res_xmpp.c                                                             |  474
    res/snmp/agent.c                                                           |    7
    res/stasis/app.c                                                           | 1064 +
    res/stasis/app.h                                                           |  229
    res/stasis/command.c                                                       |   95
    res/stasis/command.h                                                       |   42
    res/stasis/control.c                                                       |  866 +
    res/stasis/control.h                                                       |   68
    res/stasis_recording/stored.c                                              |  479
    rest-api-templates/README.txt                                              |   15
    rest-api-templates/api.wiki.mustache                                       |   53
    rest-api-templates/ari.make.mustache                                       |   26
    rest-api-templates/ari_model_validators.c.mustache                         |  122
    rest-api-templates/ari_model_validators.h.mustache                         |  191
    rest-api-templates/ari_resource.c.mustache                                 |   53
    rest-api-templates/ari_resource.h.mustache                                 |   96
    rest-api-templates/asterisk_processor.py                                   |  227
    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                                        |  746
    rest-api-templates/transform.py                                            |   62
    rest-api/README.txt                                                        |    9
    rest-api/api-docs/applications.json                                        |  172
    rest-api/api-docs/asterisk.json                                            |  259
    rest-api/api-docs/bridges.json                                             |  513
    rest-api/api-docs/channels.json                                            | 1144 +
    rest-api/api-docs/deviceStates.json                                        |  151
    rest-api/api-docs/endpoints.json                                           |  117
    rest-api/api-docs/events.json                                              |  437
    rest-api/api-docs/playbacks.json                                           |  155
    rest-api/api-docs/recordings.json                                          |  326
    rest-api/api-docs/sounds.json                                              |   99
    rest-api/resources.json                                                    |   50
    sounds/Makefile                                                            |   14
    sounds/sounds.xml                                                          |   72
    static-http/ajamdemo.html                                                  |   17
    static-http/astman.css                                                     |   18
    static-http/mantest.html                                                   |   20
    tests/Makefile                                                             |    2
    tests/test_abstract_jb.c                                                   |   72
    tests/test_app.c                                                           |   16
    tests/test_ari.c                                                           |  569
    tests/test_ari_model.c                                                     |  457
    tests/test_astobj2.c                                                       | 1528 +
    tests/test_astobj2_thrash.c                                                |  353
    tests/test_bucket.c                                                        |  873 +
    tests/test_cdr.c                                                           | 2533 ++
    tests/test_cel.c                                                           | 2101 ++
    tests/test_config.c                                                        |    8
    tests/test_db.c                                                            |   60
    tests/test_devicestate.c                                                   |  229
    tests/test_dlinklists.c                                                    |    2
    tests/test_endpoints.c                                                     |  157
    tests/test_event.c                                                         |  799
    tests/test_format_api.c                                                    |   24
    tests/test_gosub.c                                                         |    2
    tests/test_hashtab_thrash.c                                                |  334
    tests/test_jitterbuf.c                                                     |   50
    tests/test_json.c                                                          | 1810 ++
    tests/test_linkedlists.c                                                   |    7
    tests/test_optional_api.c                                                  |  187
    tests/test_res_stasis.c                                                    |  198
    tests/test_scoped_lock.c                                                   |  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                                                        | 1364 +
    tests/test_stasis_channels.c                                               |  313
    tests/test_stasis_endpoints.c                                              |  303
    tests/test_stringfields.c                                                  |  108
    tests/test_strings.c                                                       |   63
    tests/test_substitution.c                                                  |   45
    tests/test_taskprocessor.c                                                 |  750
    tests/test_threadpool.c                                                    | 1646 +
    tests/test_utils.c                                                         |  129
    tests/test_uuid.c                                                          |  152
    tests/test_voicemail_api.c                                                 |  287
    tests/test_xml_escape.c                                                    |  118
    utils/Makefile                                                             |   15
    utils/ael_main.c                                                           |   11
    utils/astman.c                                                             |    2
    utils/check_expr.c                                                         |   17
    utils/clicompat.c                                                          |   10
    utils/conf2ael.c                                                           |   10
    utils/extconf.c                                                            |   34
    utils/hashtest.c                                                           |  410
    utils/hashtest2.c                                                          |  418
    utils/muted.c                                                              |    9
    utils/refcounter.c                                                         |   39
    utils/utils.xml                                                            |    9
    818 files changed, 206443 insertions(+), 54732 deletions(-)