Release Summary

asterisk-certified/16.3-cert1

Date: 2019-12-23

<asteriskteam@digium.com>


Table of Contents

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

Summary

[Back to Top]

This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.

The data in this summary reflects changes that have been made since the previous release, asterisk-certified/13.21-cert6.


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 affected by commits that went into this release.

CodersTestersReporters
693 Richard Mudgett
467 Corey Farrell
426 George Joseph
360 Joshua Colp
232 Matt Jordan
221 Alexander Traud
196 Sean Bright
183 Mark Michelson
127 Kevin Harwell
68 Alexei Gradinari (license 5691)
57 Rodrigo Ramírez Norambuena
43 Walter Doekes
38 Scott Griepentrog
36 Tzafrir Cohen
32 Jonathan Rose
31 Kinsey Moore
30 Torrey Searle
20 Ben Ford
19 David M. Lee
18 Diederik de Groot (License 6600)
16 Ivan Poddubny
13 Sungtae Kim
13 Diederik de Groot
13 Rusty Newton
12 Badalyan Vyacheslav
11 Timo Teräs
10 snuffy (license 5024)
10 Florian Floimair
10 Chris-Savinovich
9 Alexander Anikin
8 Matthew Fredrickson
8 Jaco Kroon
8 Daniel Journo
8 Jean Aunis
7 Aaron An
7 Martin Tomec
7 Benjamin Ford
7 Ashley Sanders
6 Joshua C. Colp
6 frahaase
6 Sebastian Gutierrez
6 sungtae kim
6 ibercom
6 Tyler Cambron
6 Joshua Elson
6 Michael Kuron
6 Guido Falsi
5 Kirill Katsnelson
5 Etienne Lessard
5 Gareth Palmer
5 Niklas Larsson
4 Emmanuel BUU
4 Jacek Konieczny
4 Michael Walton (license 6502)
4 Dade Brandon
4 Igor Goncharovskiy
4 Steve Davies
4 lvl
3 Daniel Tryba
3 Malcolm Davenport
3 Pascal Cadotte Michaud
3 Benjamin Keith Ford
3 Robert Mordec
3 Christof Lauber
3 Elazar Broad
3 Michael L. Young
3 Jason Parker (license 4993)
3 Ross Beer
3 Olle Johansson (License 5267)
3 Stefan Engström
3 Pirmin Walthert
3 Jeremy Laine
3 Richard Begg
3 Sergej Kasumovic
3 Jørgen H
3 Graham Barnett (License 6685)
3 abelbeck (License 5903)
3 Shaun Ruffell
3 Jeremy Lainé
3 Yousf Ateya
3 Scott Emidy
2 cirillor
2 Nuno Borges (License 6116)
2 Damian Ivereigh
2 David Hajek
2 Michael Cargile
2 Olle Johansson (License 5267)
2 Nathan Bruning
2 Nick French
2 sungtae kim
2 Benoît Dereck-Tricot
2 Asterisk Development Team
2 Francesco Castellano
2 Nir Simionovich
2 Gianluca Merlo
2 Richard Mudgett
2 Oron Peled
2 Y Ateya (License 6693)
2 Karsten Wemheuer
2 Philip Correia
2 Joerg Sonnenberger
2 Giuseppe Sucameli
2 yaron nahum (License 6676)
2 Nic Colledge
2 Sebastian Damm
2 Frederic LE FOLL
2 Andrew Nagy
2 Dennis Guse
2 cloos (License #5956)
2 Kristian Hogh (License 6639)
2 Richard Miller (license 5685)
2 Alec Davis
2 Vitezslav Novy
2 Kirsty Tyerman
2 John Bigelow
2 Igor Goncharovsky
2 Leif Madsen
1 Eugene
1 Maciej Szmigiero (license 6085)
1 Salah Ahmed
1 Sebastian Kemper
1 Zogot, cleaned up by me.
1 D Tucny
1 Justin T. Gibbs (License 6692)
1 Yasuhiko Kamata
1 Dmitry Bubnov (License 6651)
1 Filip Jenicek
1 nappsoft (license 6822)
1 Peter Katzmann (License 5968)
1 Vasil Kolev
1 Andreas Steinmetz (license 6523)
1 Andre Nazario
1 C.J. Collier
1 Bryan Boatright
1 Grachev Sergey
1 Krandon Bruse (license 6631)
1 Sam Wierema
1 demon-ru
1 Rodrigo Ramirez Norambuena (License 6577)
1 Jonh Wendell
1 Thierry Magnien
1 Robert Cripps
1 alex
1 Alexei Gradinari License #5691
1 Ludovic Gasc (GMLudo)
1 Alexandr Anikin
1 Ed Hynan (Licnese 6680)
1 Dömsödi Gergely
1 Michael Myles (License #6626)
1 Jonathan R. Rose
1 eyalhasson
1 Peter Katzmann
1 Jan Hoffmann (license 6986)
1 Eugene Voityuk
1 Nitesh Bansal (License #6418)
1 Roman S.
1 Yasin CANER
1 Jesper (License 5518)
1 Ben Smithurst (license 6529)
1 Ward van Wanrooij
1 Valentin Vidić (License 6697)
1 Dmitriy Bubnov (License 6651)
1 Joshua C. Colp
1 Olle E. Johansson
1 Matt Krokosz
1 Josh Roberson
1 Ryan Rittgarn
1 Kirsty Tyerman
1 Carlos Oliva
1 Eelco Brolman (License 6442)
1 Matt Hoskins (license 6688)
1 JoshE (license 6075)
1 Cao Minh Hiep
1 Chris Savinovich
1 Russell Bryant
1 Ben Klang (License 5876)
1 Makoto Dei (License 5027)
1 Di-Shi Sun (License 5076)
1 Evgeniy Tsybra
1 Eugene Voityuk
1 Xavier Hienne (License 6657)
1 Javier Acosta (License 6690)
1 Ian Gilmour (license 6889)
1 David Kerr
1 Xiemin Chen
1 Thomas Arimont (license 5525)
1 HZMI8gkCvPpom0tM (License 6658)
1 Alexander Traud
1 Dwayne Hubbard
1 LEI FU (License 6640)
1 chris de rock
1 Örn Arnarson
1 mdu113
1 Jan Juergens (License 6538)
1 Evandro Cesar Arruda
1 Gaurav Khurana
1 Corey Edwards
1 var
1 Kristian F. Høgh
1 Ben Merrills (License 6678)
1 server-pandora
1 Graham Mainwaring
1 Holger Hans Peter Freyther
1 Gerald Schnabel
1 Michael K (License 6621)
1 William McCall
1 Jasper Hafkenscheid
1 Badalian Vyacheslav (license 5249)
1 Damien Wedhorn
1 Peter Racz
1 Alexandre Fournier
1 Sergio Medina Toledo
1 Thomas Sevestre
1 Thomas Guebels
1 David J. Pryke
1 Mohit Dhiman
1 Chris Trobridge
1 Kristian Høgh (License #6639)
1 Birger Harzenetter (License 5870)
1 Eduardo S. Libardi
1 Roman Bedros (License 6842)
1 Stefan Engström (License 6691)
1 Lorenzo Miniero
1 Maciej Szmigiero
1 Mikheili Dautashvili
1 Norbert Varga
1 Brian P. Martin
1 Andrey Egorov
1 Michael K. (license 6621)
1 Javier Acosta
1 Paul Belanger
1 Simon Arlott (License 5756)
1 Leandro Dardini
1 gestoip2
1 Patric Marschall
1 Mark Duncan
1 Jan Friesse
1 Valentin Vidic
1 Moises Silva
1 Matthias Urlichs (license 5508)
1 Alessandro Crespi
1 David Duncan Ross Palmer (License 6660)
1 Debian Amtelco
1 Juergen Spies (License 6698)
1 Troy Bowman
1 Moritz Fain
1 Seán C McCord
1 Florian Sauerteig
1 Sebastien Duthil
76 George Joseph
6 Rusty Newton
5 AaronAn
4 Matt Jordan
3 Dmitry Melekhov
3 Etienne Lessard
3 Stefan Engström
3 Badalyan Vyacheslav
3 Emmanuel BUU
3 Alexander Traud
2 Aaron An
2 Michael L. Young
2 abelbeck
2 JoshE
2 Elazar Broad
2 snuffy
1 ibercom
1 Nick Adams
1 Alexandre Fournier
1 tootai
1 Sebastian Kemper
1 Andrew Nagy
1 opsmonitor
1 Arnd Schmitter
1 Zane Conkle
1 Dmitriy Serov
1 David J. Pryke
1 Samuel Galarneau
1 Walter Doekes
1 Yuriy Gorlichenko
1 starting asterisk -c until the colors stopped
1 Brad Latus
1 Graham Barnett
1 Brian Martin
1 Damian Ivereigh
1 XenCALL
1 Andrey Egorov
1 Beppo Maazucato
1 Ben Klang
1 Jacek Konieczny
1 dimitripietro
1 Ilya Shipitsin
1 Ivan Poddubny
1 Paolo Compagnini
1 Gregory Malsack
1 Damien Wedhorn
1 Ross Beer
1 Corey Edwards
1 David Hajek
1 Eugene Voityuk
1 Richard Mudgett
1 xrobau
1 Carl Fortin
1 Tony Lewis
1 David Duncan Ross Palmer
1 Deepak Singh Rawat
1 Juergen Spies
1 Shaun Ruffell
1 George Joseph
1 Cao Minh Hiep
1 Alexander Traud
1 Dan Cropp
1 Kilburn
1 Paul Belanger
1 David Herselman
1 Matt Hoskins
1 tests/test_utils.c.
1 Di-Shi Sun
1 Örn Arnarson
1 Ed Hynan
178 Alexander Traud
151 Matt Jordan
150 Corey Farrell
149 Joshua C. Colp
117 Richard Mudgett
92 George Joseph
73 Kevin Harwell
56 Mark Michelson
53 Alexei Gradinari
47 Mark Michelson
46 Richard Mudgett
41 Ross Beer
37 Tzafrir Cohen
31 Diederik de Groot
26 Torrey Searle
26 Scott Griepentrog
26 Rusty Newton
25 Etienne Lessard
25 Joshua Colp
25 Walter Doekes
21 Badalian Vyacheslav
21 sungtae kim
20 Rodrigo Ramirez Norambuena
19 Kevin Harwell
19 John Bigelow
19 Ross Beer
17 John Bigelow
16 George Joseph
14 Arnd Schmitter
14 Dmitriy Serov
14 Etienne Lessard
13 Jonathan Rose
13 Niklas Larsson
11 Rusty Newton
11 snuffy
11 Andrew Nagy
11 Stefan Engström
10 Sebastian Gutierrez
10 Sean Bright
10 Scott Griepentrog
9 Jean Aunis - Prescom
9 Tzafrir Cohen
9 Sandro Gauci
9 John Hardin
8 Andrew Nagy
8 Steve Pitts
8 abelbeck
8 Ashley Sanders
8 Ashley Sanders
7 Michael Maier
7 Jonathan Rose
7 David Brillert
7 Jeremy Lainé
7 Dennis Guse
7 Dan Jenkins
7 Joshua Elson
7 Richard Kenner
7 lvl
6 Sergej Kasumovic
6 Benjamin Keith Ford
6 Michael Keuter
6 Aaron An
6 JoshE
6 Badalian Vyacheslav
6 Niklas Larsson
6 Anthony Messina
6 Gareth Palmer
6 Morten Tryfoss
6 Nic Colledge
6 Jaco Kroon
6 yaron nahum
6 Guido Falsi
6 Alexander Traud
5 Frankie Chin
5 Dafi Ni
5 David M. Lee
5 yaron nahum
5 Marek Cervenka
5 Kirill Katsnelson
5 Dmitry Melekhov
5 Zane Conkle
5 Jonathan Harris
5 Richard Begg
5 Aaron An
5 Sandro Gauci
5 Michael Walton
5 Boris Fox
5 Dmitriy Serov
5 nappsoft
5 Dafi Ni
5 Carl Fortin
5 Florian Floimair
5 Zane Conkle
5 Gareth Palmer
5 Chet Stevens
4 Steve Davies
4 Richard Kenner
4 Vitezslav Novy
4 Marcello Ceschia
4 Javier Riveros
4 Ben Merrills
4 Jacek Konieczny
4 Emmanuel BUU
4 Ronald Raikes
4 Chet Stevens
4 Carl Fortin
4 Dade Brandon
4 John Nemeth
4 xrobau
4 Y Ateya
4 Kristian Høgh
4 Gianluca Merlo
4 dtryba
4 Walter Doekes
4 ibercom
4 Anthony Messina
4 Olle Johansson
4 Timo Teräs
4 Elazar Broad
4 Dmitry Melekhov
4 Michael Kuron
4 Leandro Dardini
4 Jørgen H
3 Richard Miller
3 Shaun Ruffell
3 Rodrigo Ramírez Norambuena
3 Igor Goncharovsky
3 Jesper
3 Ben Merrills
3 Ronald Raikes
3 Matthias Urlichs
3 tootai
3 Olle Johansson
3 Jeremy Kister
3 Jared Hull
3 Louis Jocelyn Paquet
3 Shaun Ruffell
3 Y Ateya
3 Daniel Journo
3 Marcello Ceschia
3 Graham Barnett
3 Javier Acosta
3 Marcelo Terres
3 Ian Gilmour
3 Ray Crumrine
3 Edwin Vandamme
3 Kirsty Tyerman
3 Olivier Krief
3 James Terhune
3 Private Name
3 Ray Crumrine
3 Matthias Urlichs
3 Tom Pawelek
3 Rodrigo Ramirez Norambuena
3 Frederic LE FOLL
3 Peter Katzmann
3 hristo
3 Jeremy Kister
3 Private Name
3 Sébastien Duthil
3 Emmanuel BUU
3 Jeremy Laine
3 Elazar Broad
3 Robert Mordec
3 Kinsey Moore
3 Kirsty Tyerman
3 Stefan Engström
2 warren smith
2 Xavier Hienne
2 Ben Smithurst
2 Samuel Galarneau
2 Steve Pitts
2 Gabriele Giacone <1o5g4r8o@gmail.com>
2 Denis Martinez
2 Daniel Heckl
2 Lorne Gaetz
2 Kristian Hogh
2 JoshE
2 Mitch Claborn
2 Ksenia
2 Josh Colp
2 HZMI8gkCvPpom0tM
2 Giuseppe Sucameli
2 Martin Cisárik
2 Cirillo Ferreira
2 Dan Jenkins
2 Daniel Heckl
2 Hans van Eijsden
2 nik600
2 Alexei Gradinari
2 John Nemeth
2 Harley Peters
2 Gergely Dömsödi
2 Sebastian Damm
2 Javier Acosta
2 Xavier Hienne
2 Sébastien Couture
2 Beppo Mazzucato
2 Alexandr Dranchuk
2 Sean Pimental
2 Ivan Poddubny
2 Michael K.
2 Thomas Thompson
2 Steven T. Wheeler
2 Max Norba
2 Brad Latus
2 Jesper
2 Krzysztof Trempala
2 Marcelo Terres
2 Frankie Chin
2 Evandro César Arruda
2 Nuno Borges
2 Ian Gilmour
2 David Hajek
2 twisted
2 HZMI8gkCvPpom0tM
2 mdu113
2 Ted G
2 cloos
2 Vadim
2 Kevin Scott Adams
2 Zach R
2 David Woolley
2 Carlos Chavez
2 Karsten Wemheuer
2 Makoto Dei
2 Stefan Repke
2 Marco Paland
2 Nuno Borges
2 Mitch Claborn
2 Abhay Gupta
2 David Kuehling
2 Thomas Frederiksen
2 Malcolm Davenport
2 seanchann.zhou
2 AaronAn
2 Michael
2 David Brillert
2 Jonathan R. Rose
2 Aleksei Kulakov
2 John Kiniston
2 Ove Aursand
2 David Woolley
2 Marco Giordani
2 Ben Smithurst
2 Diederik de Groot
2 Bryan Walters
2 Bradley Watkins
2 Ted G
2 Michael L. Young
2 Jens Bürger
2 Eyal Hasson
2 Steven Wheeler
2 Nathan Bruning
2 Graham Barnett
2 Jeffrey Walton
2 Filip Jenicek
2 Vitezslav Novy
2 Bojan Nemčić
2 John Zhong
2 Daniel Tryba
2 Damian Ivereigh
2 shaurya jain
2 Olivier Krief
2 Nir Simionovich (GreenfieldTech - Israel)
2 Damian Ivereigh
2 David Hajek
2 Taylor Hawkes
2 Florian Loyau
2 Kinsey Moore
2 Makoto Dei
2 Badalyan Vyacheslav
2 Patrick Laimbock
2 Alec Davis
2 klaus3000
2 Dmitry Wagin
2 Samuel Galarneau
2 PowerPBX
2 Philip Correia
2 Philip Correia
2 Christopher van de Sande
2 Bradley Watkins
2 Ilya Trikoz
2 Aaron Hamstra
2 Ben Klang
2 Nick French
2 Daniel Journo
2 Ludovic Gasc (Eyepea)
2 Sean Bright
2 Stuart Henderson
2 not here
1 Krandon Bruse
1 Maciej Szmigiero
1 Stephen More
1 Sebastian Kemper
1 Adam Secombe
1 Stefan Gofferje
1 Marcel Manz
1 Birger "WIMPy" Harzenetter
1 Stefan Gofferje
1 Harley Peters
1 Ivan Myalkin
1 Dmitriy Bubnov
1 Barry Chern
1 Thomas Sevestre
1 César Benjamín García Martínez
1 NITESH BANSAL
1 Niksa Baldun
1 Gareth Blades
1 dcarr
1 saghul
1 Ira Emus
1 Yasuhiko Kamata
1 PSDK
1 Timo Teräs
1 Matthias Binder
1 Seán C. McCord
1 Kevin McCoy
1 Peter Racz
1 Evers Lab
1 Per Jensen
1 Thiago Coutinho
1 Frank DiGennaro
1 David Kuehling
1 Michel R. Vaillancourt
1 Warren Selby
1 Yura Kocyuba
1 Michael K
1 Stephan Eisvogel
1 Leon Rowland
1 Bill Brigden
1 Dave Olszewski
1 Jason Richards
1 Frank DiGennaro
1 César Benjamín García Martínez
1 pasandev
1 John Covert
1 Dudás József
1 Salah Ahmed
1 Kevin McCoy
1 Paddy Grice
1 dimitripietro
1 Juris Breicis
1 Dmitriy Bubnov
1 'alex'
1 Michiel van Baak
1 Gregory Malsack
1 Daniel Flounders
1 Nick Ruggles
1 Ryan Rittgarn
1 Alex Villacís Lasso
1 Benoît Dereck-Tricot
1 David Duncan Ross Palmer
1 Andrew Zherdin
1 Ben Klang
1 Nir Simionovich
1 Sean Darcy
1 Luit van Drongelen
1 Abraham Liebsch
1 Roman Bedros
1 Valentin Safonov
1 Gaurav Khurana
1 Dmitry Burilov
1 Matt Krokosz
1 Dmitry Wagin
1 James Terhune
1 Bob Atkins
1 Lei Fu
1 Marco Giordani
1 XenCALL
1 Roy
1 Stephan Eisvogel
1 Yaniv Simhi
1 Dwayne Hubbard
1 Frederic Van Espen
1 Andrew Nowrot
1 Alexandre Fournier
1 Sotiris Ganouris
1 Denis Lebedev
1 Andrew Zherdin
1 Mark Petersen
1 Filip Frank
1 David Wilcox
1 Abhay Gupta
1 Florian Kaiser
1 David M. Lee
1 Ed Hynan
1 dea
1 Nic Colledge
1 Jesse Ross
1 Sebastian Damm
1 Anthony Critelli
1 Andreas Wetzel
1 Robert McGilvray
1 Lorne Gaetz
1 Yasin CANER
1 Marin Odrljin
1 Dmitriy
1 Roman Skvirsky
1 Brian Rel
1 Mohit Dhiman
1 Christoph Timm
1 Aleksei Kulakov
1 Leon Rowland
1 Nauman S
1 Nikolay shakin
1 Roman Bedros
1 Mateusz Kowalski
1 Andrey Egorov
1 Edwin Vandamme
1 Fran Vicente
1 Guido Falsi
1 Anatoli
1 Thomas Guebels
1 Simon Arlott
1 John Campbell
1 Marek Cervenka
1 Paul Belanger
1 Ross Beer, Jan Rozhon
1 Ilya Trikoz, Federico Santulli
1 Tim Morgan
1 Shane Blaser
1 Alex
1 Jacek Kowalski
1 Ryan Smith
1 Nicholas John Koch
1 Henning Holtschneider
1 Ustinov Artem
1 Jeppe Ryskov Larsen
1 Mark Thompson
1 Jason Richards
1 Javier Riveros
1 Martin Vit
1 Greg Siemon
1 Oleg Kozlov
1 Abraham Liebsch
1 LEI FU
1 ffs
1 Cameron
1 Dimos, Marco Giordani
1 Rustam Khankishyiev
1 Alejandro Mejia
1 Daniele Pallastrelli
1 effie mouzeli
1 Artur Pires
1 Michael L. Young
1 Josh Kitchens
1 Bryan Walters
1 Gil Richard
1 Brian Martin
1 Lorenzo Miniero
1 Avinash Mohod
1 WRP
1 Andreas Steinmetz
1 Martin Cisárik
1 Malcolm Davenport
1 Jeff Collell
1 Jens T.
1 Ilya Shipitsin
1 Alex A. Welzl
1 Andreas Steinmetz
1 Alexandr Dranchuk
1 Mr Dini
1 Ivan Ullmann
1 David Herselman
1 Bryant Zimmerman
1 Dimos
1 Vinod Dharashive
1 Ilya Shipitsin
1 Gil Richard
1 Jan Juergens
1 Mikhail
1 Thomas Frederiksen
1 Michelle Dupuis
1 Josh Kitchens
1 Michael Walton
1 gkloepfer
1 Sergio Medina Toledo
1 Leandro Dardini
1 Jonathan Cloots
1 warren smith
1 Krzysztof Trempala
1 Nick Repin
1 boatright
1 Benoît Dereck-Tricot
1 Matt DiMeo
1 Stefan27 (on IRC)
1 Barry Chern
1 Ward van Wanrooij
1 bautsche
1 Deepak Singh Rawat
1 Vasil Kolev
1 Smirnov Aleksey
1 Denis Alberto Martinez
1 Nasir Iqbal
1 József Dudás
1 Mark
1 Jim Van Meggelen
1 Arveno Santoro
1 David Cunningham
1 Tony Ching
1 Humberto Figuera
1 Robert Cripps
1 Николай Михо
1 Jared Hull
1 Peter Whisker
1 Cao Minh Hiep
1 feyfre
1 Eelco Brolman
1 Aaron Meriwether
1 Yaniv Simhi
1 Mateusz Kowalski
1 Carlos Oliva
1 Norbert Varga
1 Karsten Wemheuer
1 Stephane Chazelas
1 Igor Gamayunov
1 Beppo Mazzucato
1 Chris Howard
1 Andrey
1 Brian
1 Francesco Castellano
1 Vinod Dharashive
1 Eduardo Scudeller Libardi
1 Ben Langfeld
1 Alessandro Pimenta
1 Jacob Barber
1 Jatin Jain
1 Peter Sokolov
1 Said Masoud
1 Francois Blackburn
1 David Moore
1 Guenther Kelleter
1 Michael Newton
1 Dinis Brazão, Selene Feigl
1 Denis Lebedev
1 Paolo Compagnini
1 Sotiris Ganouris
1 Jens Bürger
1 Kilburn
1 Morton Tryfoss
1 M vd S
1 Rogger Padilla
1 Joel Vandal
1 Frederic LE FOLL
1 Bob Ham
1 David J. Pryke
1 C.J. Collier
1 basildane
1 Frederic Van Espen
1 Eliel Sardañons
1 Jonas Kellens
1 Sam Wierema
1 Nicolas Riendeau
1 Hiroaki Komatsu
1 Atis Lezdins
1 Melissa Shepherd
1 Roman Shubovich
1 Michael K.
1 Filip Jenicek
1 Richard Miller
1 Aleksandr Gordeev
1 Patric Marschall
1 Valentin Vidić
1 William McCall
1 Daniel Denson
1 Jay Jideliov
1 Rustam Khankishyiev
1 James Van Vleet
1 Charlie Smurthwaite
1 Guido Weckwerth
1 Martin Moučka
1 Michele Prà
1 James Van Vleet
1 Jared Biel
1 Eugene
1 Martin Tomec
1 Matt Hoskins
1 Nick Repin
1 David Moore
1 Terry Wilson
1 dkerr
1 Troy Bowman
1 Jeffrey Ollie
1 Shane Mitchell
1 Terry Wilson
1 Alessandro Polidori
1 cgi.net
1 Ross Beer.
1 Nicolas Riendeau
1 Bryant Zimmerman
1 Peter Katzmann
1 Pascal Cadotte Michaud
1 Stéphan Kochen
1 Michael Keuter
1 Hector Royo Concepcion
1 Humberto Figuera
1 Nick Ruggles
1 ibercom
1 Kilburn
1 Eduardo S. Libardi
1 Luit van Drongelen
1 Paul Sandys
1 Gerald Schnabel
1 Adam Secombe
1 Nasir Iqbal
1 Eric Dantie
1 Edvin Vidmar
1 Nicholas John Koch
1 Melissa Shepherd
1 Majdi Bsoul
1 Mark Thompson
1 Jacob Barber
1 Juan Sacco
1 Jim Van Meggelen
1 Jonathan R. Rose
1 dant
1 Allen Ford
1 Anatoli
1 Carlos Chavez
1 Samuel Owens
1 Benoit Duverger
1 Roman S.
1 Juergen Spies
1 Andreas Krüger
1 Ben Langfeld
1 Michele Prà
1 Ksenia
1 Gregory Malsack
1 Marian Koniuszko
1 Tony Mountifield
1 Huangyx
1 Tove Hjelm
1 Youngsung Kim at LINE Corporation
1 Ali Ghavidel
1 scgm11
1 Artem Volodin
1 Dominic
1 Eelco Brolman
1 Andre Nazario
1 Artem Volodin
1 Christoph Timm
1 Hunter Stevens, Said Masoud
1 Maxim Vasilev
1 Jared Biel
1 Vasilii Rogin
1 Hamid R. Hashmi
1 Adagio
1 Sebastian Gutierrez
1 Nick Adams
1 Halil İbrahim YILDIZ
1 Bojan Nemčić
1 Martin Moučka
1 Ray
1 CGI.NET
1 Marian Koniuszko
1 Aaron Meriwether
1 Sean McCord
1 jeffrey putnam
1 Francisco Seratti
1 Andrew Nowrot
1 Luke Hulsey
1 Jan Juergens
1 Michael Balen
1 John Fawcett
1 Patric Marschall
1 Yura Kocyuba
1 Andrey V. T.
1 Alexandr Gordeev
1 Thomas Airmont
1 Christopher van de Sande
1 Krandon Bruse
1 Kayode
1 Conrad de Wet
1 Roman Shubovich
1 Vitaly K
1 Torrey Searle, Nitesh Bansal
1 Matt Hoskins
1 Deepak Singh Rawat
1 Mak Dee
1 Matthew Fredrickson
1 Peter Racz
1 OpenBSD ports
1 Arnd Schmitter
1 Curt Sampson
1 Jens T.
1 David Justl
1 Tyler Cambron
1 Grigoriy Puzankin
1 seanchann.zhou
1 Dave Cabot
1 Birger Harzenetter
1 Frank Durden
1 Philippe Bolduc
1 John Kiniston
1 Maciej Szmigiero
1 Ivan Poddubny
1 Charlie Smurthwaite
1 Paul Sandys
1 Avinash Mohod
1 Curt Sampson
1 Nick Adams
1 Maxim Vasilev
1 Henning Holtschneider
1 Ivan Myalkin
1 Michael Myles
1 Shannon Price
1 Sean Darcy
1 Alec Davis
1 LEI FU
1 tm1000, Tony Lewis
1 clean targets.
1 Ustinov Artem
1 David Duncan Ross Palmer
1 Atis Lezdins
1 Eliel Sardañons
1 Hans van Eijsden
1 Mak Dee
1 Gergely Dömsödi
1 Marco Paland
1 Ed Hynan
1 Ryan Smith
1 Jan Hoffmann
1 John Harris
1 Tim Morgan
1 Max Man
1 David Cunningham
1 Darren Sessions
1 Simon Arlott
1 viniciusfontes
1 Ove Aursand
1 Stepan
1 Mark Petersen
1 Gareth Blades
1 Anthony Critelli
1 Allen Ford
1 Warren Selby
1 Panos Gkikakis
1 Grigoriy Puzankin
1 xiemchen
1 Holger Hans Peter Freyther
1 Shane Blaser
1 Sergey Grachev
1 Michael Myles
1 Stephen More
1 Jeffrey C. Ollie
1 Michael Cargile
1 Jan Hoffmann
1 Alex Odrov
1 John Covert
1 David Justl
1 Steve Murphy
1 rleasure
1 Will
1 Vitaly K
1 Matt Jordan III, Esq.
1 Cao Minh Hiep
1 Jacek
1 Wim De Vlaminck
1 Jeff Collell
1 John Zhong
1 Dave Olszewski
1 vadim
1 Francisco Seratti
1 Tim Ringenbach at Asteria Solutions Group
1 Andrey Biglari
1 Doug Lytle
1 Jeppe Ryskov Larsen
1 Halil İbrahim YILDIZ
1 chris de rock
1 Ruse
1 dhanapathy sathya
1 Damien Wedhorn, Matt Jordan
1 Andrej
1 wushumasters
1 StefanEng86, urbaniak, pay123
1 Lubos Dolezel
1 Greg Siemon
1 Hajek Michal
1 Dan Tucny
1 Jacques Peacock
1 Etienne Allovon
1 John Campbell
1 Barry Flanagan
1 Hector Royo Concepcion
1 Dwayne Hubbard
1 Siruja Maharjan
1 Conrad de Wet
1 Dwayne Hubbard
1 Örn Arnarson
1 Joerg Sonnenberger
1 Justin T. Gibbs
1 Edvin Vidmar
1 var
1 George Ladoff
1 Samuel For
1 Igor Gamayunov
1 Max Man
1 Darren Sessions
1 Philip Mott
1 David Herselman
1 David J. Pryke
1 Valentin Safonov
1 Stuart Henderson
1 Antoine Pitrou
1 Sebastian Kemper
1 Cyrille Demaret
1 Ivan Larionov
1 Graham Mainwaring
1 B. Davis
1 Rogger Padilla
1 Xiemin Chen
1 Alejandro Padilla
1 Jaco Kroon
1 Mark Scholten
1 Roman S.
1 Yaacov Akiba Slama
1 Kim youngsung
1 alex
1 Joerg Sonnenberger, D'Arcy Cain
1 Kristian Høgh
1 Brian J. Murrell
1 Tove Hjelm
1 Robert McGilvray
1 Örn Arnarson
1 John
1 Mikheili Dautashvili
1 Michael Newton
1 dhanapathy sathya
1 Jeremy Lainé
1 Ilya Trikoz
1 Chris Trobridge
1 David Wilcox
1 Brian
1 Andrew Green
1 John M.
1 Paddy Grice
1 Peter Whisker
1 jeffrey putnam
1 Patrick Laimbock
1 Janusz Karolak
1 Juergen Spies
1 Jonh Wendell
1 Jay Jideliov
1 Osaulenko Alexander
1 Kristijan Vrban
1 Cyril Ramière
1 Paul Belanger
1 Dave Cabot
1 cervajs, Inaki Baz Castillo

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.

Security

Category: Channels/chan_pjsip

ASTERISK-28260: Asterisk segfault when rtp negotiation is wrong or fails
Reported by: Sotiris GanourisASTERISK-27583: Segmentation fault occurs in asterisk with an invalid SDP fmtp attribute
Reported by: Sandro GauciASTERISK-27582: Segmentation fault occurs in Asterisk with an invalid SDP media format description
Reported by: Sandro GauciASTERISK-27640: SUBSCRIBE message with a large Accept value causes stack corruption
Reported by: Sandro Gauci

Category: Channels/chan_sip/General

ASTERISK-28589: chan_sip: Depending on configuration an INVITE can alter Addr of a peer
Reported by: Andrey V. T.

Category: Channels/chan_sip/Interoperability

ASTERISK-28465: Broken SDP can cause a segfault in a T.38 reINVITE
Reported by: Francesco Castellano

Category: Core/DNS

ASTERISK-28127: Buffer overflow for DNS SRV/NAPTR records
Reported by: Jan Hoffmann

Category: Core/HTTP

ASTERISK-27807: iostreams: Potential DoS when client connection closed prematurely
Reported by: Sean Bright

Category: Core/ManagerInterface

ASTERISK-28580: Bypass SYSTEM write permission in manager action allows system commands execution
Reported by: Eliel Sardañons

Category: Resources/res_http_websocket

ASTERISK-28013: res_http_websocket: Crash when reading HTTP Upgrade requests
Reported by: Sean BrightASTERISK-27658: WebSocket frames with 0 sized payload causes DoS
Reported by: Sean Bright

Category: Resources/res_pjsip

ASTERISK-27818: Username bruteforce is possible when using ACL with PJSIP
Reported by: John

Category: Resources/res_pjsip_messaging

ASTERISK-28447: res_pjsip_messaging: In-dialog MESSAGE with no body causes crash
Reported by: Gil Richard

Category: Resources/res_pjsip_t38

ASTERISK-28495: res_pjsip_t38: 200 OK with SDP answer with declined stream causes crash
Reported by: Alexei Gradinari

Category: pjproject/pjsip

ASTERISK-27618: Crash occurs when sending a repeated number of INVITE messages over TCP or TLS transport
Reported by: Sandro Gauci

New Feature

Category: Applications/NewFeature

ASTERISK-25551: [patch]Ability to add channel to an existing bridge by specifying an existing channel prefix
Reported by: Alec Davis

Category: Applications/app_chanspy

ASTERISK-25866: ChanSpy: allow usage of a long queue to store audio frames, to avoid audio loss
Reported by: Jean Aunis - Prescom

Category: Applications/app_confbridge

ASTERISK-25989: apps/confbridge: add regcontext feature
Reported by: Jaco Kroon

Category: Applications/app_controlplayback

ASTERISK-25654: Playback: Add the ability to play remote URIs
Reported by: Matt Jordan

Category: Applications/app_originate

ASTERISK-26587: app_originate: Add option to execute gosub prior to dial
Reported by: dkerr

Category: Applications/app_playback

ASTERISK-27286: Add the ability to read the media file type from HTTP header for playback
Reported by: Gaurav KhuranaASTERISK-25654: Playback: Add the ability to play remote URIs
Reported by: Matt Jordan

Category: Applications/app_queue

ASTERISK-26995: Add QUEUE_FLOAT_PENALTY to app_queue
Reported by: Steve DaviesASTERISK-19862: app_queue: Update Data of Queues (use queues as outbound calls container)
Reported by: Sebastian GutierrezASTERISK-16394: [patch] Last pause information to queue members
Reported by: Evandro César ArrudaASTERISK-25480: [patch]Add field PauseReason on QueueMemberStatus
Reported by: Rodrigo Ramirez NorambuenaASTERISK-23823: [patch] Option to keep queuerules in realtime
Reported by: Michael K.

Category: Applications/app_sms

ASTERISK-22591: [patch]Prevent Asterisk from writing received SMS content in log
Reported by: Jan Juergens

Category: Applications/app_voicemail

ASTERISK-17428: [patch] Allow "Comedian Mail" branding to be removed
Reported by: John CovertASTERISK-26087: Icelandic grammar support for voicemail and numbers
Reported by: Örn Arnarson

Category: CDR/NewFeature

ASTERISK-25479: Allow CDR's to be modified before being dispatched to engines
Reported by: Jonh Wendell

Category: CDR/cdr_adaptive_odbc

ASTERISK-25006: [patch] Add support set character for quoted identifiers
Reported by: Rodrigo Ramirez Norambuena

Category: CEL/cel_pgsql

ASTERISK-23186: [patch] Add usegmtime option to cel_pgsql
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/General

ASTERISK-24363: [patch] Add ability for Channel Drivers to provide Presence State information
Reported by: Gareth Palmer

Category: Channels/chan_pjsip

ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard MudgettASTERISK-26277: Add dialplan function PJSIP_SEND_SESSION_REFRESH that sends a session refresh to update formats on a channel after session establishment
Reported by: Matt JordanASTERISK-25670: Add regcontext to PJSIP
Reported by: Daniel JournoASTERISK-25259: chan_pjsip: Add rtptimeout support
Reported by: Joshua C. ColpASTERISK-24341: PJSIP Ability to get info per contact
Reported by: xrobau

Category: Channels/chan_sip/General

ASTERISK-27163: chan_sip: Dialplan function SIP_HEADERS() to complement SIP_HEADER().
Reported by: Kirill Katsnelson

Category: Channels/chan_sip/Interoperability

ASTERISK-25803: [patch] chan_sip: Optionally supply fromuser/fromdomain in SIP dial string
Reported by: Walter Doekes

Category: Channels/chan_sip/NewFeature

ASTERISK-27162: [patch]chan_sip: Access incoming SIP REFER headers in the dialplan
Reported by: Kirill KatsnelsonASTERISK-17899: Handle crypto lifetime in SDES-SRTP negotiation
Reported by: Dwayne Hubbard

Category: Core/BuildSystem

ASTERISK-25591: [patch] Complete List of Header Files (#include): iwyu
Reported by: Alexander Traud

Category: Core/Channels

ASTERISK-27129: ast_waitfordigit_full: add support for filtering DTMF keys which can break the wait.
Reported by: Corey Farrell

Category: Core/Configuration

ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and ACO.
Reported by: Corey Farrell

Category: Core/General

ASTERISK-27413: Add cache_media_frames debugging option.
Reported by: Richard MudgettASTERISK-27063: Add support for systemd socket activation
Reported by: Corey FarrellASTERISK-26584: [patch] RTCP feedback for codec modules
Reported by: Lorenzo MinieroASTERISK-26630: Make logging PJPROJECT messages a bit easier
Reported by: Richard MudgettASTERISK-25419: Dialplan Application for Integration of StatsD
Reported by: Ashley SandersASTERISK-24834: DNS Overhaul: Implement the proposed core API - sync/async functions, resolver registration
Reported by: Matt JordanASTERISK-24836: DNS Overhaul: Write a Resolver Implementation
Reported by: Matt Jordan

Category: Core/HTTP

ASTERISK-27063: Add support for systemd socket activation
Reported by: Corey Farrell

Category: Core/Logging

ASTERISK-25425: logger: Add JSON structured logging
Reported by: Matt Jordan

Category: Core/ManagerInterface

ASTERISK-27215: [patch]AMI : Add CancelAtxfer Action
Reported by: Thomas SevestreASTERISK-27063: Add support for systemd socket activation
Reported by: Corey FarrellASTERISK-26058: [Patch] Add uptime and last reloaded to FullyBooted AMI event
Reported by: Niklas LarssonASTERISK-24554: AMI/ARI: Generate events on connected line changes
Reported by: Matt Jordan

Category: Core/ManagerInterface/NewFeature

ASTERISK-25904: PJSIP: add contact.updated event
Reported by: Alexei GradinariASTERISK-25903: PJSIP AMI Event ContactStatus: add Useragent and RegExpire
Reported by: Alexei Gradinari

Category: Core/Netsock

ASTERISK-27063: Add support for systemd socket activation
Reported by: Corey Farrell

Category: Core/NewFeature

ASTERISK-27413: Add cache_media_frames debugging option.
Reported by: Richard MudgettASTERISK-24363: [patch] Add ability for Channel Drivers to provide Presence State information
Reported by: Gareth Palmer

Category: Features

ASTERISK-27215: [patch]AMI : Add CancelAtxfer Action
Reported by: Thomas Sevestre

Category: Formats/NewFeature

ASTERISK-18995: Support for OGG/Speex file format
Reported by: Timo Teräs

Category: Functions/func_channel

ASTERISK-26878: func_channel: Add ability to get the callid so dialplan has access to it.
Reported by: Richard Mudgett

Category: Functions/func_curl

ASTERISK-25652: func_curl: Add the ability to CURL files down to a specified location
Reported by: Matt Jordan

Category: General

ASTERISK-26595: ARI: Add the ability to control the source of video in a multi-party mixing bridge
Reported by: Matt JordanASTERISK-26470: ARI: Add an 'asterisk_id' field to outgoing events
Reported by: Matt JordanASTERISK-26087: Icelandic grammar support for voicemail and numbers
Reported by: Örn ArnarsonASTERISK-26068: Multicast RTP Options
Reported by: Mark MichelsonASTERISK-25972: res_pjsip_exten_state: Use body generator to publish extension state
Reported by: Richard MudgettASTERISK-25889: ARI: Add separate "create" and "dial" operations for channels
Reported by: Mark MichelsonASTERISK-25660: Add sipp-sendfax.xml and spandspflow2pcap.py to contrib/scripts.
Reported by: Walter DoekesASTERISK-25549: Confbridge: Add participant timeout option
Reported by: Mark MichelsonASTERISK-24931: dns: Add support for SRV records.
Reported by: Joshua C. ColpASTERISK-23871: RLS Tests: Implement RLS off-nominal tests
Reported by: Mark Michelson

Category: PBX/NewFeature

ASTERISK-27162: [patch]chan_sip: Access incoming SIP REFER headers in the dialplan
Reported by: Kirill Katsnelson

Category: Resources/res_ari

ASTERISK-28267: res_stasis: Add ability to switch applications
Reported by: Benjamin Keith FordASTERISK-27322: [New Feature] Add mute and DTMF passthrough to ARI add channel to bridge
Reported by: Darren SessionsASTERISK-26492: ARI: Add ability to specify channel variables on websocket events
Reported by: Mark MichelsonASTERISK-25925: Allow Early Bridges on ARI Dials
Reported by: Mark MichelsonASTERISK-26022: ARI: Add media playlists
Reported by: Matt JordanASTERISK-25252: ARI: Add the ability to manipulate log channels
Reported by: Matt JordanASTERISK-25238: ARI: Support push configuration
Reported by: Matt JordanASTERISK-25173: ARI: Add the ability to load/reload/unload an Asterisk module
Reported by: Matt JordanASTERISK-24554: AMI/ARI: Generate events on connected line changes
Reported by: Matt Jordan

Category: Resources/res_ari_bridges

ASTERISK-26022: ARI: Add media playlists
Reported by: Matt Jordan

Category: Resources/res_ari_channels

ASTERISK-26022: ARI: Add media playlists
Reported by: Matt JordanASTERISK-24922: ARI: Add the ability to intercept hold and raise an event
Reported by: Matt JordanASTERISK-24703: ARI: Add the ability to "transfer" (redirect) a channel
Reported by: Matt Jordan

Category: Resources/res_ari_recordings

ASTERISK-26042: ARI: Allow downloading of the media associated with a stored recording
Reported by: Matt Jordan

Category: Resources/res_musiconhold

ASTERISK-24276: [Patch] Option to make app MOH override channel musicclass
Reported by: Kristian Høgh

Category: Resources/res_pjsip

ASTERISK-27704: Add cache_pools debug option to pjproject.conf
Reported by: Richard MudgettASTERISK-27581: Add new AMI Action for PJSIPShowContacts
Reported by: sungtae kimASTERISK-27547: res_pjsip: Add new AMI Action for PJSIPShowAuths
Reported by: sungtae kimASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard MudgettASTERISK-27206: res_pjsip: No mechanism exists to limit endpoint identification to IP only
Reported by: Ben MerrillsASTERISK-26863: res_pjsip: Add endpoint identification scheme based on a configured SIP header/value
Reported by: Matt JordanASTERISK-25904: PJSIP: add contact.updated event
Reported by: Alexei GradinariASTERISK-25900: PJSIP Endpoint IP Access Controls
Reported by: Alexei GradinariASTERISK-25903: PJSIP AMI Event ContactStatus: add Useragent and RegExpire
Reported by: Alexei GradinariASTERISK-24919: res_pjsip_config_wizard: Ability to write contents to file
Reported by: Ray CrumrineASTERISK-25377: res_pjsip: Change default "From user" from UUID to something more palatable
Reported by: Mark Michelson

Category: Resources/res_pjsip/Bundling

ASTERISK-26630: Make logging PJPROJECT messages a bit easier
Reported by: Richard Mudgett

Category: Resources/res_pjsip_outbound_publish

ASTERISK-25901: Add transport for outbound PUBLISH
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-25259: chan_pjsip: Add rtptimeout support
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_session

ASTERISK-28087: add flag to allow CALLERID(num) to be placed in Contact header in chan_pjsip
Reported by: Torrey SearleASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard Mudgett

Category: Resources/res_rtp_asterisk

ASTERISK-26584: [patch] RTCP feedback for codec modules
Reported by: Lorenzo Miniero

Category: Resources/res_stasis

ASTERISK-27322: [New Feature] Add mute and DTMF passthrough to ARI add channel to bridge
Reported by: Darren Sessions

Category: Resources/res_statsd

ASTERISK-25419: Dialplan Application for Integration of StatsD
Reported by: Ashley Sanders

Bug

Category: . I did not set the category correctly.

ASTERISK-28221: Bug in ast_coredumper
Reported by: Andrew NagyASTERISK-27878: [patch] tcptls.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-26391: Consoles do not display verbose logger messages even when requested.
Reported by: Marcelo TerresASTERISK-24147: ARI: channel hangup crashes asterisk process
Reported by: Edvin Vidmar

Category: .Release/Targets

ASTERISK-27800: One way audio when calling from Asterisk(sip trunk) to another number where both are connected to a SBC using TLS+SRTP
Reported by: Artur Pires

Category: Addons/General

ASTERISK-25640: pbx: Deadlock on features reload and state change hint.
Reported by: Krzysztof Trempala

Category: Addons/cdr_mysql

ASTERISK-27572: cdr_mysql creates empty records if reconnects when mysql was not up on module load
Reported by: Tzafrir CohenASTERISK-27782: cdr_mysql: Missing MYSQL_PORT definition
Reported by: Evandro César ArrudaASTERISK-27366: Asterisk Turkish Language Set Problem
Reported by: Halil İbrahim YILDIZASTERISK-27270: cdr_mysql: various crashes at second module reload if cdr_mysql.conf is configured
Reported by: Tzafrir CohenASTERISK-26359: [patch] cdr_mysql: fails to use UTC if so instructed
Reported by: Tzafrir Cohen

Category: Addons/chan_mobile

ASTERISK-27726: chan_mobile: presents incorrect inbound Caller-ID names
Reported by: BrianASTERISK-24468: Incoming UCS2 encoded SMS truncated if SMS length exceeds 50 (roughly) national symbols
Reported by: Dmitriy Bubnov

Category: Addons/chan_ooh323

ASTERISK-27938: [patch] Compile fails with `IPTOS_MINCOST' undeclared.
Reported by: Alexander TraudASTERISK-27901: [patch] ooh323c: GCC 8: output truncated before terminating nul.
Reported by: Alexander TraudASTERISK-27812: When the ooh323 debug is on there is no ringing signal to incoming calls via H323 trunk.
Reported by: DimosASTERISK-26893: No "alert" or "progress" in chan_ooh323 if debug is enabled only on the module
Reported by: Marco GiordaniASTERISK-27577: [patch] chan_ooh323: Avoid typecasting an int to unsigned short.
Reported by: Alexander TraudASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander TraudASTERISK-27552: [patch] chan_ooh323: Limit outgoinglimit to positive values as intended.
Reported by: Alexander TraudASTERISK-27551: [patch] ooh323cDriver: Fix typo in header guard.
Reported by: Alexander TraudASTERISK-27353: H323 audio starts with a delay of 2 seconds.
Reported by: Marco GiordaniASTERISK-24400: ooh323 sends wrong hangup code
Reported by: Dmitry MelekhovASTERISK-25227: No audio at in-band announcements in ooh323 channel
Reported by: Alexandr DranchukASTERISK-25299: RTP port leaks with incoming OOH323 calls
Reported by: Alexandr DranchukASTERISK-24393: rtptimeout=0 doesn't disable rtptimeout
Reported by: Dmitry Melekhov

Category: Addons/format_mp3

ASTERISK-23951: Asterisk attempts and fails to build format_mp3 even if mp3lib was not downloaded
Reported by: Tzafrir Cohen

Category: Addons/res_config_mysql

ASTERISK-27607: [patch] res_config_mysql: Avoid the header mysql_version.h.
Reported by: Alexander TraudASTERISK-18271: Pattern matching with res_config_mysql extensions does not behave as expected
Reported by: Charlie SmurthwaiteASTERISK-26362: res_config_mysql: Broken after 13.10
Reported by: Carlos ChavezASTERISK-18252: queue_log mysql time column data format
Reported by: Gareth BladesASTERISK-25041: [patch]Broken column type checking in res_config_mysql addon
Reported by: Alexandre Fournier

Category: Applications/General

ASTERISK-26997: Create an StreamEcho dialplan application
Reported by: Kevin Harwell

Category: Applications/app_adsiprog

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud

Category: Applications/app_agent_pool

ASTERISK-24737: When agent not logged in, agent status shows unavailable, queue status shows agent invalid
Reported by: Richard MudgettASTERISK-24257: agent must dial acceptdtmf twice to bridge to queue caller
Reported by: Steve Pitts

Category: Applications/app_amd

ASTERISK-27610: app_amd.so returning TOOLONG before reaching the timeout
Reported by: Michael CargileASTERISK-25639: app_amd: system maxwords discrepency
Reported by: Dade BrandonASTERISK-19470: Documentation on app_amd is incorrect
Reported by: Frank DiGennaro

Category: Applications/app_chanspy

ASTERISK-25321: [patch]DeadLock ChanSpy with call over Local channel
Reported by: Filip FrankASTERISK-25247: choppy audio when spying on a g722 channel, chan_sip or chan_pjsip
Reported by: hristoASTERISK-24828: Fix Frame Leaks
Reported by: Kevin Harwell

Category: Applications/app_confbridge

ASTERISK-28201: [patch] confbridge: no announce to the marked users when they join an empty conference
Reported by: Alexei GradinariASTERISK-28107: app_confbridge: Participant info labels aren't being added to the SDPs
Reported by: George JosephASTERISK-27870: app_confbridge: Conference bridge and announcer channels are not removed if conference is ended as soon as it starts
Reported by: Robert MordecASTERISK-27804: bridge_softmix / app_confbridge: Add support for combining REMB reports
Reported by: Joshua C. ColpASTERISK-27418: app_confbridge: "core show profile bridge" does not output "sfu" when video_mode is sfu
Reported by: Carlos ChavezASTERISK-27786: app_confbridge: Add ability to enable and configure REMB support
Reported by: Joshua C. ColpASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and clear talking status
Reported by: Kevin HarwellASTERISK-24756: ConfBridge sound_muted does not work from CLI or AMI
Reported by: Thomas FrederiksenASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey FarrellASTERISK-26994: Confbridge: CBAnn channels intermittently become stuck when caller hangs up before recording name
Reported by: James TerhuneASTERISK-27123: confbridge: Name recordings are left on filesystem
Reported by: Sergej KasumovicASTERISK-27012: app_confbridge: ConfBridge sometimes does not play user name recording while leaving
Reported by: Robert MordecASTERISK-25506: [patch]CONFBRIDGE failure after an app_confbrige.so module reload results in segfault or error/warning messages.
Reported by: Frederic LE FOLLASTERISK-20987: non-admin users, who join muted conference are not being muted
Reported by: hristoASTERISK-25253: confbridge volume options and other volume controls such as func_volume don't work
Reported by: Dmitriy SerovASTERISK-24749: ConfBridge: Wrong language on playing conf-hasjoin and conf-hasleft when played to bridge
Reported by: Philippe BolducASTERISK-24841: ConfBridge: Strange sampling rates chosen when channels have multiple native formats
Reported by: Matt JordanASTERISK-24864: app_confbridge: file playback blocks dtmf
Reported by: Kevin HarwellASTERISK-24719: ConfBridge recording channels get stuck when recording started/stopped more than once
Reported by: Richard MudgettASTERISK-24723: confbridge: CLI command 'confbridge list XXXX' no longer displays user menus
Reported by: Matt JordanASTERISK-24490: Security Vulnerability: CONFBRIDGE function's record_command option allows arbitrary parameters to be passed to MixMonitor, allowing remote execution of commands
Reported by: Matt JordanASTERISK-24522: ConfBridge: delay occurs between kicking all endmarked users when last marked user leaves
Reported by: Matt JordanASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey FarrellASTERISK-24208: Channels with CDR Information Remain Active Even After ConfBrige Is Ended
Reported by: Frankie Chin

Category: Applications/app_controlplayback

ASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
Reported by: Matt Jordan

Category: Applications/app_dial

ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before dialing out
Reported by: Alexei GradinariASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-26549: app_dial: When PickupChan() is used some channels may have incorrect device state
Reported by: Joshua C. ColpASTERISK-26446: app_dial: There's no way to override the hangupcause on unanswered channels
Reported by: George JosephASTERISK-25691: Crash occurs when screening mode (Dial's 'p' argument) is enabled and callee rejects a call or hangs up.
Reported by: Etienne LessardASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's' extension"
Reported by: chris de rockASTERISK-24958: Forwarding loop detection inhibits certain desirable scenarios
Reported by: Mark MichelsonASTERISK-25423: Caller gets no Connected line update during call pickup.
Reported by: Richard MudgettASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-24682: app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value
Reported by: Matt JordanASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
Reported by: Matt JordanASTERISK-24225: Dial option z is broken
Reported by: dimitripietro

Category: Applications/app_directory

ASTERISK-27241: libc segfault upon entry into app_directory
Reported by: David MooreASTERISK-27093: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting
Reported by: James TerhuneASTERISK-25087: Asterisk segfault when using Directory application with alias option and specific mailbox configuration
Reported by: Chet Stevens

Category: Applications/app_echo

ASTERISK-25867: [patch] Video delay on app_echo
Reported by: Jacek Konieczny

Category: Applications/app_fax

ASTERISK-27671: Deprecate legacy modules
Reported by: Corey Farrell

Category: Applications/app_followme

ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before dialing out
Reported by: Alexei GradinariASTERISK-26288: followme: fails to reset config items to default values on reload
Reported by: Tzafrir CohenASTERISK-26008: app_followme does not delete recorded name prompt
Reported by: Tzafrir Cohen

Category: Applications/app_macro

ASTERISK-26570: Macro allows an infinite loop of dialplan inclusion resulting in a crash
Reported by: Tzafrir CohenASTERISK-27350: app_macro deprecation
Reported by: Corey FarrellASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's' extension"
Reported by: chris de rock

Category: Applications/app_meetme

ASTERISK-28328: MeetMe global non-admin mute is muting admins that subsequently join
Reported by: Philip MottASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey FarrellASTERISK-27025: channel / meetme: Fix missing parentheses
Reported by: Joshua C. ColpASTERISK-25569: app_meetme: Audio quality issues
Reported by: Corey FarrellASTERISK-24572: [patch]App_meetme is loaded without its defaults when the configuration file is missing
Reported by: Nuno BorgesASTERISK-24234: app_meetme: Crash on conference shutdown due to NULL channel passed to meetme_stasis_generate_msg()
Reported by: Shaun Ruffell

Category: Applications/app_minivm

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-20858: app_minivm fails to clean up mkstemp files
Reported by: Walter Doekes

Category: Applications/app_mixmonitor

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
Reported by: Ivan MyalkinASTERISK-26875: app_mixmonitor: Recording out of sync when 183 but no RTP
Reported by: Aaron AnASTERISK-26867: autochan: Locking in a function ast_autochan_destroy() on destroyed channel (after masquerade).
Reported by: Krzysztof TrempalaASTERISK-21094: MixMonitorMute mutes through stream if already slinear (e.g. Originate)
Reported by: David WoolleyASTERISK-25322: Crash occurs when using MixMonitor with t() or r() options.
Reported by: Richard MudgettASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP capable smart bridge doesn't cause the bridge to resume being a native rtp bridge
Reported by: Jonathan RoseASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
Reported by: Matt Jordan

Category: Applications/app_mp3

ASTERISK-26085: app_mp3: results in timeout for streams
Reported by: Jens Bürger

Category: Applications/app_originate

ASTERISK-25266: Application Originate returns SUCCESS to ORIGINATE_STATUS upon failure to originate
Reported by: Allen Ford

Category: Applications/app_osplookup

ASTERISK-27578: [patch] app_osplookup.c: Avoid a format truncation.
Reported by: Alexander Traud

Category: Applications/app_page

ASTERISK-25384: Regular Asterisk crashes when using Page application. "user_data is NULL"
Reported by: Chet Stevens

Category: Applications/app_playback

ASTERISK-27124: app_playback.c:say_date_generic use timezonename parameter
Reported by: Holger Hans Peter FreytherASTERISK-26774: core: Playback URL fails after some time
Reported by: Igor Gamayunov

Category: Applications/app_queue

ASTERISK-27541: app_queue: Queue paused reason was (big number) secs ago when reason is set
Reported by: César Benjamín García MartínezASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
Reported by: Olivier KriefASTERISK-27964: app_queue: ring_entry accesses nativeformats without channel lock or reference
Reported by: Francisco SerattiASTERISK-28168: app_queue: Adding a blank entry into sql queue_members crashes asterisk.
Reported by: MichaelASTERISK-28218: app_queue: Asterisk crashes when using Queue with a pre-dial handler (option b)
Reported by: MarkASTERISK-28125: app_queue: Revert broken queue channel reference patch
Reported by: lvlASTERISK-27980: Caller ID cannot be changed on Attended Transfer before dialing out
Reported by: Alexei GradinariASTERISK-27920: app_queue: Queue member considered inuse after immediately hanging up during dialing.
Reported by: Cao Minh HiepASTERISK-28032: Realtime queuemembers are not updated during retry phase
Reported by: lvlASTERISK-27973: app_queue: QUEUESTATUS = CONTINUE instead LEAVEEMPTY
Reported by: Valentin SafonovASTERISK-18411: Queue members with hints for state_interface get stuck in "In Use" state.
Reported by: Steven WheelerASTERISK-27301: [patch] app_queue: Music On Hold for real-time queues is not reset to default
Reported by: Nathan BruningASTERISK-27216: app_queue: does its check-makeannouncement-logic twice each head-caller-loop
Reported by: Stefan EngströmASTERISK-27232: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
Reported by: Jens T.ASTERISK-19103: When using realtime queues, function QUEUE_MEMBER_LIST() will return an error if no other app/function has loaded the queues first. This problem does not exist if queues.conf is used.
Reported by: Jim Van MeggelenASTERISK-27204: [patch] app_queue: Wrong queue stat calculation
Reported by: sungtae kimASTERISK-27073: manager: AMI "queues" action outputs freeform text that doesn't follow the AMI spec
Reported by: BrianASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
Reported by: Ove AursandASTERISK-27065: call hangup after leaving app_queue
Reported by: Marek CervenkaASTERISK-26399: app_queue: Agent not called when caller is parked
Reported by: wushumastersASTERISK-26400: app_queue: Queue member stops being called after AMI "Redirect" action for queues with wrapuptime
Reported by: Etienne LessardASTERISK-26715: app_queue: Member will not receive any new calls after doing a transfer if wrapuptime = greater than 0 and using Local channel
Reported by: David BrillertASTERISK-26975: app_queue: Non-zero wrapup time can cause agents not to receive queue calls after transfer queue call
Reported by: Lorne GaetzASTERISK-26920: app_queue: PAUSEALL/UNPAUSEALL does not log reason
Reported by: Troy BowmanASTERISK-26862: app_queue: Queue stops calling members with local interface after forwarding in previous call
Reported by: Robert MordecASTERISK-23457: SQlite3: Realtime queue loading fails after PRAGMA query result
Reported by: Scott GriepentrogASTERISK-26775: app_queue: reset abandoned in service level
Reported by: Sebastian GutierrezASTERISK-26755: app_queue: Random queues disappear on "core reload queue all"
Reported by: Kirill KatsnelsonASTERISK-26665: app_queue: Agent ringing, Caller hangup before timeout, no agent name logged - missing RINGNOANSWER?
Reported by: Marek CervenkaASTERISK-26621: app_queue: Queue application does not ring members with Local interface
Reported by: Jonas KellensASTERISK-26462: [patch] app_queue: While using queues with realtime, setting back to an empty context doesn't stop the exit key usage
Reported by: Leandro DardiniASTERISK-26330: app_queue: Changing the "ringinuse" parameter of a queue doesn't affect dynamic members
Reported by: Etienne LessardASTERISK-26360: app_queue: "queue show" output gets "failed to extend from 240 to 327" msgs.
Reported by: Richard MudgettASTERISK-26299: app_queue: Queue application sometimes stops calling members with Local interface
Reported by: Etienne LessardASTERISK-25797: app_queue: Crash when calling a queue with a member with a forward to an nonexistent extension
Reported by: Etienne LessardASTERISK-26133: app_queue: Queue members receive multiple calls
Reported by: Richard MillerASTERISK-16115: [patch] problem with ringinuse=no, queue members receive sometimes two calls
Reported by: nik600ASTERISK-25954: Manager QueueSummary and QueueStatus Actions are case sensitive to QueueName
Reported by: Javier AcostaASTERISK-25888: Frequent segfaults in function can_ring_entry() of app_queue.c
Reported by: Sébastien CoutureASTERISK-25800: [patch] Calculate talktime when is first call answered
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25732: [patch] persist queue member pause reason through restart
Reported by: Rodrigo Ramirez NorambuenaASTERISK-19820: wrapuptime is intermittently disregarded for queue calls
Reported by: WRPASTERISK-25442: using realtime (mysql) queue members are never updated in wait_our_turn function (app_queue.c)
Reported by: Carlos OlivaASTERISK-25561: app_queue.c line 6503 (try_calling): mutex 'qe->chan' freed more times than we've locked!
Reported by: Alec DavisASTERISK-25423: Caller gets no Connected line update during call pickup.
Reported by: Richard MudgettASTERISK-25399: app_queue: AgentComplete event has wrong reason
Reported by: Kevin HarwellASTERISK-25185: Segfault in app_queue on transfer scenarios
Reported by: Etienne LessardASTERISK-25215: Differences in queue.log between Set QUEUE_MEMBER and using PauseQueueMember
Reported by: Lorne GaetzASTERISK-25038: Queue log "EXITWITHTIMEOUT" does not always contain waiting time
Reported by: Etienne LessardASTERISK-23319: Segmentation fault in queue_exec at app_queue.c
Reported by: VadimASTERISK-24267: Queue variables associated with setinterfacevar, setqueueentryvar, setqueuevar are not passed to local channel
Reported by: Mitch ClabornASTERISK-24466: app_queue: fix a couple leaks to struct call_queue
Reported by: Corey FarrellASTERISK-24454: app_queue: ao2_iterator not destroyed, causing leak
Reported by: Corey Farrell

Category: Applications/app_record

ASTERISK-27423: app_record: We set the RECORD_STATUS channel variable before closing the file
Reported by: George JosephASTERISK-16777: several filename bugs in Record() application
Reported by: klaus3000ASTERISK-18286: [patch] 'Silence' is truncated in Record()
Reported by: varASTERISK-25410: app_record: RECORDED_FILE variable not being populated
Reported by: Kevin Harwell

Category: Applications/app_saynumber

ASTERISK-26598: Saynumber is trying to get "and" from "digits/" subfolder
Reported by: Jonathan Harris

Category: Applications/app_sayunixtime

ASTERISK-25810: say.c calls for sounds in the subdir "digits" that don't exist (in Core). SayUnixTime or other Say... apps will fail out when they call these sounds.
Reported by: Nicolas Riendeau

Category: Applications/app_sms

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander Traud

Category: Applications/app_stasis

ASTERISK-26716: ari: Channels with pre-dial handlers cannot be hung up via ARI
Reported by: Tom Pawelek

Category: Applications/app_system

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Applications/app_transfer

ASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan UllmannASTERISK-24015: app_transfer fails with PJSIP channels
Reported by: Private Name

Category: Applications/app_voicemail

ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be sent
Reported by: Jared HullASTERISK-28166: app_voicemail: Asterisk unresponsive after changing voicemail password with ODBC
Reported by: MichaelASTERISK-28225: app_voicemail: Channel variable VM_MESSAGEFILE not updated correctly if message marked "urgent"
Reported by: boatrightASTERISK-28222: Regression: MWI polling no longer works
Reported by: abelbeckASTERISK-28215: app_voicemail: Leaving voicemail sometimes doesn't trigger NOTIFYs
Reported by: George JosephASTERISK-28151: app_voicemail: MWI fails with mailboxes=##@device instead of mailboxes=##@default
Reported by: Ronald RaikesASTERISK-27853: Incorrect error reported when leaving/retrieving a ODBC voicemail
Reported by: Nic ColledgeASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount
Reported by: Sébastien DuthilASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-21241: When using voicemail as announce only (maxmsg=0), the star dtmf to enter the voicemail is not honored
Reported by: Eelco BrolmanASTERISK-27171: Asterisk 15.0.0-Beta1 does not compile
Reported by: Ira EmusASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox basis
Reported by: Mark ScholtenASTERISK-25893: Function vmauthenticate accesses uninitialized memory
Reported by: Filip JenicekASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
Reported by: Ryan RittgarnASTERISK-26503: app_voicemail: Asterisk crashes when MailboxExists is used
Reported by: Doug LytleASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26045: [patch]app_voicemail: fix bugs, imap mm_status log change to debug
Reported by: Alexei GradinariASTERISK-24463: Voicemail email address corrupt or not sent when message is in the process of being recorded during reload
Reported by: John CampbellASTERISK-25917: [patch]app_voicemail: passwordlocation=spooldir only works if you manually add secret.conf yourself
Reported by: Jonathan R. RoseASTERISK-25874: app_voicemail: Stack buffer overflow in test_voicemail_notify_endl
Reported by: Badalian VyacheslavASTERISK-25082: Asterisk deletes message after doing a playback of an INBOX message using ast_vm_play when the Old folder is full for that mailbox.
Reported by: Jonathan RoseASTERISK-24626: Voicemail passwords not being stored in ARA
Reported by: Paddy GriceASTERISK-24709: [patch] msg_create_from_file used by MixMonitor m() option does not queue an MWI event
Reported by: Gareth PalmerASTERISK-24250: [patch] Voicemail with multi-recipients To: header fix
Reported by: abelbeckASTERISK-24476: main/app.c / app_voicemail: ast_writestream leaks
Reported by: Corey FarrellASTERISK-24190: IMAP voicemail causes segfault
Reported by: Nick Adams

Category: Applications/app_voicemail/IMAP

ASTERISK-27639: [patch] BuildSystem: Enable IMAP storage on FreeBSD and DragonFly BSD.
Reported by: Alexander TraudASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and Arch Linux.
Reported by: Alexander TraudASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander TraudASTERISK-27635: [patch] app_voicemail: Avoid always true warnings with clang.
Reported by: Alexander TraudASTERISK-27181: GCC 7 warning: app_voicemail.c: In function 'imap_delete_old_greeting'
Reported by: Anthony MessinaASTERISK-24052: app_voicemail reloads result in leaked IMAP sockets.
Reported by: Louis Jocelyn PaquetASTERISK-26045: [patch]app_voicemail: fix bugs, imap mm_status log change to debug
Reported by: Alexei GradinariASTERISK-24927: app_voicemail (IMAP support) function save_to_folder: creates wrong folder
Reported by: Alexei GradinariASTERISK-25899: IMAP access FATAL error: Out of memory
Reported by: Alexei GradinariASTERISK-24786: [patch] - Asterisk terminates when playing a voicemail stored in LDAP
Reported by: Graham BarnettASTERISK-24787: [patch] - Microsoft exchange incompatibility for playing back messages stored in IMAP - play_message: No origtime
Reported by: Graham BarnettASTERISK-24288: [patch] - ODBC usage with app_voicemail - voicemail is not deleted after review, hangup
Reported by: LEI FUASTERISK-24516: [patch]Asterisk segfaults when playing back voicemail under high concurrency with an IMAP backend
Reported by: David Duncan Ross PalmerASTERISK-24190: IMAP voicemail causes segfault
Reported by: Nick Adams

Category: Applications/app_voicemail/ODBC

ASTERISK-27760: Asterisk ODBC Voicemail Prompt storage fails with recent MariaDB version.
Reported by: Nic ColledgeASTERISK-27853: Incorrect error reported when leaving/retrieving a ODBC voicemail
Reported by: Nic ColledgeASTERISK-27093: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting
Reported by: James TerhuneASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
Reported by: Ryan RittgarnASTERISK-24288: [patch] - ODBC usage with app_voicemail - voicemail is not deleted after review, hangup
Reported by: LEI FU

Category: Bridges/bridge_holding

ASTERISK-25271: Parking & blind transfer: Transferer channel not hung up if no MOH
Reported by: Kevin HarwellASTERISK-24281: When bridging 2 chan_sip channels, MOH not removed from on-hold channels and bridge is never destroyed after hangup.
Reported by: Stefan Engström

Category: Bridges/bridge_native_rtp

ASTERISK-27299: Asterisk Hangs with Bad file descriptor on read()
Reported by: Abhay GuptaASTERISK-27257: bridge_native_rtp: half-way direct media when using early bridging
Reported by: Jean Aunis - PrescomASTERISK-25240: bridge_native_rtp: Direct media wrongfully started when completing attended transfer
Reported by: Joshua C. ColpASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-24459: bridge_native_rtp: Native RTP bridging is chosen for RTP compatible channels when the DTMF mode is not compatible
Reported by: Yaniv SimhiASTERISK-24327: bridge_native_rtp: Smart bridge operation to softmix sometimes fails to properly re-INVITE remotely bridged participants
Reported by: Matt JordanASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP capable smart bridge doesn't cause the bridge to resume being a native rtp bridge
Reported by: Jonathan Rose

Category: Bridges/bridge_simple

ASTERISK-27692: bridging: Sometimes cloning the stream topology causes a crash
Reported by: Richard MudgettASTERISK-26973: bridge: Crash when freeing frame and snooping
Reported by: Michel R. VaillancourtASTERISK-26966: bridge_simple: Add support for streams
Reported by: Kevin HarwellASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John Bigelow

Category: Bridges/bridge_softmix

ASTERISK-27939: [patch] bridge_softmix_binaural: Enable FFTW3 in Solaris 11.
Reported by: Alexander TraudASTERISK-27804: bridge_softmix / app_confbridge: Add support for combining REMB reports
Reported by: Joshua C. ColpASTERISK-27786: app_confbridge: Add ability to enable and configure REMB support
Reported by: Joshua C. ColpASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and clear talking status
Reported by: Kevin HarwellASTERISK-27550: [patch] bridge_softmix: Avoid warning about an uninitialized variable.
Reported by: Alexander TraudASTERISK-27354: bridge_softmix: When a channel leaves add in any missing participant streams
Reported by: Joshua C. ColpASTERISK-27277: bridge: Renegotiate if source stream changes.
Reported by: Joshua C. ColpASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua C. ColpASTERISK-27136: bridge_softmix: Don't reorder SFU streams
Reported by: Joshua C. ColpASTERISK-27134: bridge_softmix: Reuse any removed streams for video
Reported by: Joshua C. ColpASTERISK-26555: Multi-party Video: Fix some post Asterisk-11 regressions
Reported by: Matt JordanASTERISK-24797: bridge_softmix: G.729 codec license held
Reported by: Kevin HarwellASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John Bigelow

Category: CDR/General

ASTERISK-27909: cdr: Deadlock with submit_scheduled_batch and submit_unscheduled_batch
Reported by: Denis LebedevASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan VrbanASTERISK-27539: 'cdr submit' fails: batch mode not enabled.
Reported by: Tzafrir CohenASTERISK-26818: cdr: Problem setting variables in h exten
Reported by: Sebastian GutierrezASTERISK-26103: cdr: Assert on 'dial end' event during a blond transfer
Reported by: George JosephASTERISK-25458: Unable to set CDR variable in h extension or hangup_handler
Reported by: Ross BeerASTERISK-23904: #define AST_MAX_ACCOUNT_CODE 20 causes truncation
Reported by: Ben MerrillsASTERISK-24344: CDR_PROP(disable) disables CDR only for first dialed party
Reported by: Janusz KarolakASTERISK-24443: CDR fields (dst, dcontext) empty in transfer call started from Macro
Reported by: Arveno SantoroASTERISK-25090: CLI core show channel truncates cdr variables
Reported by: snuffyASTERISK-24426: CDR Batch mode: size used as time value after first expire
Reported by: Shane BlaserASTERISK-24237: CDR: FRACK With PJSIP blonde transfer.
Reported by: Richard MudgettASTERISK-24394: CDR: FRACK with PJSIP directed pickup.
Reported by: Richard MudgettASTERISK-24254: CDRs: Application/args/dialplan CEP updated during dial operation
Reported by: Matt JordanASTERISK-24241: crash: CDRs recursively attempt to update Party B information in a multi-party bridge, overrunning the stack
Reported by: Deepak Singh Rawat

Category: CDR/cdr_adaptive_odbc

ASTERISK-26818: cdr: Problem setting variables in h exten
Reported by: Sebastian GutierrezASTERISK-25263: [patch]cdr_adaptive_odbc: CDR insert failure due to reversed if logic
Reported by: Elazar Broad

Category: CDR/cdr_custom

ASTERISK-27165: CDR: CDR(start,u) function won't work in cdr_custom config
Reported by: Jacek KoniecznyASTERISK-26054: Asterisk crashes (core dump)
Reported by: B. DavisASTERISK-25179: CDR(billsec,f) and CDR(duration,f) report incorrect values
Reported by: Gianluca Merlo

Category: CDR/cdr_odbc

ASTERISK-24976: cdr_odbc not include new columns added on 1.8
Reported by: Rodrigo Ramirez Norambuena

Category: CDR/cdr_pgsql

ASTERISK-24959: [patch]CLI command cdr show pgsql status
Reported by: Rodrigo Ramirez Norambuena

Category: CDR/cdr_radius

ASTERISK-26455: cdr_radius / cel_radius: try fix memory leak
Reported by: Badalian Vyacheslav

Category: CEL/General

ASTERISK-28081: chan_sip: Asterisk 12+ chan_sip doesn't report AST_CEL_PICKUP in handle_invite_replaces
Reported by: Luit van DrongelenASTERISK-25262: Memory leak when a caller channel does multiple dials and CEL is enabled
Reported by: Etienne LessardASTERISK-25647: bug of cel_radius.c: wrong point of ADD_VENDOR_CODE
Reported by: Aaron AnASTERISK-22367: Rework CEL unit test verification step
Reported by: Kinsey Moore

Category: CEL/cel_odbc

ASTERISK-25032: [patch]cel_odbc sometimes inserts CEL with wrong eventtime
Reported by: Etienne Lessard

Category: CEL/cel_pgsql

ASTERISK-26896: Overflow of buffer to PQEscapeStringConn with large app_args causes ABRT
Reported by: twistedASTERISK-24967: Problem support schema for pgsql on CEL
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/General

ASTERISK-27426: chan_console: cannot read and write at the same time with alsa backend
Reported by: Tzafrir CohenASTERISK-27490: chan_console: 'set active' fails to work
Reported by: Tzafrir CohenASTERISK-27289: A codeblock that maintains a bug,but maybe the codeblock will never run
Reported by: HuangyxASTERISK-25025: Periodic crashes (in ast_channel_snapshot_create at stasis_channels.c) with Certified Asterisk 13.
Reported by: Chet StevensASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
Reported by: Richard Mudgett

Category: Channels/chan_alsa

ASTERISK-27720: [patch] BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD.
Reported by: Alexander Traud

Category: Channels/chan_dahdi

ASTERISK-27343: Fails to build in FreeBSD due to sys/sysmacros.h not existing there
Reported by: Guido FalsiASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-26412: build: Prepare for gcc 6.2
Reported by: George JosephASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-25315: DAHDI channels send shortened duration DTMF tones.
Reported by: Richard MudgettASTERISK-25257: [patch]channels/sig_pri.h -> sig_pri_span -> force_restart_unavailable_chans in wrong scope
Reported by: Patric MarschallASTERISK-21893: Segfault after call hangup, in ast_channel_hangupcause_set, at channel_internal_api.c
Reported by: Aleksandr GordeevASTERISK-25034: chan_dahdi: Some telco switches occasionally ignore ISDN RESTART requests.
Reported by: Richard MudgettASTERISK-19608: Asterisk-1.8.x starts rejecting calls with cause code 44 after some time.
Reported by: Denis Alberto MartinezASTERISK-24895: After hangup on the side of the ISDN network no HangupRequest event comes for the dahdi channel.
Reported by: Andrew ZherdinASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to application (appl) being NULL on unbridged channel
Reported by: viniciusfontesASTERISK-24825: Caller ID not recognized using Centrex/Distinctive dialing
Reported by: Richard MudgettASTERISK-17588: Caller ID on TDM410P *UK* PSTN
Reported by: Daniel FloundersASTERISK-24689: Segfault on hangup after outgoing PRI-Euroisdn call
Reported by: Marcel Manz

Category: Channels/chan_dahdi/NewFeature

ASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard Mudgett

Category: Channels/chan_h323

ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
Reported by: Alexander Traud

Category: Channels/chan_iax2

ASTERISK-27705: chan_iax2: Stops listening for traffic
Reported by: Kirsty TyermanASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27122: chan_iax2: On reload MWI taskprocessors keep adding up
Reported by: Sergej KasumovicASTERISK-26865: chan_iax2: Reload of iax peer results in loss of host address/port
Reported by: Richard BeggASTERISK-22820: [patch] Plaintext auth is still supported in IAX2
Reported by: EugeneASTERISK-24983: IAX deadlock between hangup and scheduled actions (ex. largrq)
Reported by: Y AteyaASTERISK-22352: [patch] IAX2 custom qualify timer is not taken into account
Reported by: Frederic Van EspenASTERISK-24894: [patch] iax2_poke_noanswer expiration timer too short
Reported by: Y AteyaASTERISK-21211: chan_iax2 - unprotected access of iaxs[peer->callno] potentially results in segfault
Reported by: Jaco KroonASTERISK-24451: chan_iax2: reference leak in sched_delay_remove
Reported by: Corey FarrellASTERISK-24600: Stuck IAX channels, Asterisk stops responding to most traffic, potential deadlock
Reported by: Jeff CollellASTERISK-24389: chan_iax2: Unit test on Bamboo failing
Reported by: Kevin HarwellASTERISK-24265: segfault in asterisk when try to make call to IAX
Reported by: Dafi NiASTERISK-23767: [patch] Dynamic IAX2 registration stops trying if ever not able to resolve
Reported by: David Herselman

Category: Channels/chan_local

ASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan UllmannASTERISK-25912: chan_local passes AST_CONTROL_PVT_CAUSE_CODE without adding them to the local hangupcauses via ast_channel_hangupcause_hash_set
Reported by: Jaco KroonASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-24267: Queue variables associated with setinterfacevar, setqueueentryvar, setqueuevar are not passed to local channel
Reported by: Mitch ClabornASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey FarrellASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
Reported by: Richard Mudgett

Category: Channels/chan_mgcp

ASTERISK-25220: [patch]Closing of fd -1 in chan_mgcp.c
Reported by: Walter DoekesASTERISK-24500: Regression introduced in chan_mgcp by SVN revision r227276
Reported by: Xavier Hienne

Category: Channels/chan_motif

ASTERISK-24384: chan_motif: format capabilities leak on module load error
Reported by: Corey Farrell

Category: Channels/chan_multicast_rtp

ASTERISK-26439: chan_rtp: Crash when originating
Reported by: Kayode

Category: Channels/chan_phone

ASTERISK-24458: chan_phone fails to build on big endian systems
Reported by: Tzafrir Cohen

Category: Channels/chan_pjsip

ASTERISK-28538: chan_pjsip: Deadlock on fax detection
Reported by: Joshua C. ColpASTERISK-28322: chan_pjsip: Add option to allow ignoring of 183 without SDP
Reported by: Torrey SearleASTERISK-28213: res_pjsip: Threads pile up needlessly when AOR is blocked
Reported by: Ross BeerASTERISK-28238: PJSIP realtime. getcontext not working with DUNDI
Reported by: RayASTERISK-27095: chan_pjsip: When connected_line_method is set to invite, we're not trying UPDATE
Reported by: George JosephASTERISK-27999: Wrong SRTP use status report
Reported by: Salah AhmedASTERISK-27902: chan_pjsip isn't updating hangupcause on 4XX responses
Reported by: George JosephASTERISK-27554: res_pjsip_rfc3326: Order of 'Reason' headers break many endpoints
Reported by: Ross BeerASTERISK-27441: PJSIP: Forked INVITE SDP negotiation gets one way audio.
Reported by: lvlASTERISK-27568: PJSIP: Crash during SIP attended transfer.
Reported by: Bryan WaltersASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross BeerASTERISK-26832: res_pjsip: Segfault when calling pjsip_hdr_print_on in sip_msg.c:581
Reported by: Ross BeerASTERISK-27480: Security: Authenticated SUBSCRIBE without Contact crashes asterisk
Reported by: Ross BeerASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27259: chan_pjsip: Outgoing leg does not use all configured codecs, but subset based on caller
Reported by: lvlASTERISK-27248: [patch]external_media_address and external_signaling_address don't always honor localnet
Reported by: Walter DoekesASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross BeerASTERISK-27076: chan_pjsip: Add support for multiple streams
Reported by: Joshua C. ColpASTERISK-27039: chan_pjsip: Device state is idle when channel from endpoint is in early media
Reported by: Joshua C. ColpASTERISK-26996: chan_pjsip: Flipping between codecs
Reported by: Michael MaierASTERISK-26281: chan_pjsip would send INVITE to 'Unreachable' endpoints
Reported by: Jacek KoniecznyASTERISK-26857: chan_pjsip: Dialplan function race condition
Reported by: Joshua C. ColpASTERISK-26822: pjsip/cli_commands: pjsip show channelstats shows wrong codec
Reported by: Kevin HarwellASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain specified
Reported by: Norbert VargaASTERISK-26673: chan_pjsip: Crash when using CHANNEL dialplan function around masquerade
Reported by: Joshua C. ColpASTERISK-26603: [patch] chan_pjsip: not switching sending codec to receiving codec when asymmetric_rtp_codec=no
Reported by: Alexei GradinariASTERISK-26516: pjsip: Memory corruption with possible memory leak.
Reported by: Richard MudgettASTERISK-26482: [patch] chan_pjsip: segfault on already disconnected session
Reported by: Alexei GradinariASTERISK-26444: 'features show' command in CLI does not return prompt.
Reported by: John KinistonASTERISK-26396: chan_pjsip: HANGUPCAUSE return the wrong code when dialed channel answer.
Reported by: Aaron AnASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up properly
Reported by: Alexander TraudASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate
Reported by: Ross BeerASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard MudgettASTERISK-26063: ${PJSIP_HEADER(read,Call-ID)} does not work - documentation needs clarification for when read/write is possible
Reported by: Private NameASTERISK-24986: keepalive INFO packages ignored by asterisk
Reported by: Ilya TrikozASTERISK-26005: res_pjsip: Multiple SIP messages are combined into 1 TCP packet
Reported by: Ross BeerASTERISK-25990: PJSIP TLS registration should respect client_uri scheme when generating Contact URI
Reported by: Sebastian DammASTERISK-25826: PJSIP / Sorcery slow load from realtime
Reported by: Ross BeerASTERISK-25849: chan_pjsip: transfers with direct media sometimes drops audio
Reported by: Kevin HarwellASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25637: Multi homed server using wrong IP
Reported by: Daniel JournoASTERISK-25675: Endpoint not listed as Unreachable
Reported by: Daniel JournoASTERISK-24779: Passthrough OPUS codec not working with chan_pjsip
Reported by: PowerPBXASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113ASTERISK-25404: segfault/crash in chan_pjsip_hangup ... at chan_pjsip.c
Reported by: Chet StevensASTERISK-25258: chan_pjsip: Incorrect format switch on received RTP packet
Reported by: Joshua C. ColpASTERISK-25183: PJSIP: Crash on NULL channel in chan_pjsip_incoming_response despite previous checks for NULL channel
Reported by: Matt JordanASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-25156: chan_pjsip’s CHAN_START cel event lacks the correct context and exten
Reported by: cloosASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf
Reported by: Ashley SandersASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors present
Reported by: Ivan PoddubnyASTERISK-24845: pjsip send notify not working with Cisco phone
Reported by: Carl FortinASTERISK-24933: T38 fails negotiation
Reported by: Jonathan RoseASTERISK-24781: PJSIP: Unnecessary 180 Ringing messages sent with undesireabe consequences.
Reported by: Richard MudgettASTERISK-24771: ${CHANNEL(pjsip)} - segfault
Reported by: Niklas LarssonASTERISK-24666: Security Vulnerability: RTP not closed after sip call using unsupported codec
Reported by: Y AteyaASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas LarssonASTERISK-24556: Asterisk 13 core dumps when calling from pjsip extension to another pjsip extension
Reported by: Abhay GuptaASTERISK-24382: chan_pjsip: Calling PJSIP_MEDIA_OFFER on a non-PJSIP channel results in an invalid reference of a channel pvt and a FRACK
Reported by: Matt JordanASTERISK-24356: PJSIP: Directed pickup causes deadlock
Reported by: Richard MudgettASTERISK-24222: PJSIP: Failed assertions when placing a call with no allow= specified
Reported by: Mark MichelsonASTERISK-24271: Unable to make WebRTC call through chan_PJSIP nor chan_SIP
Reported by: Dafi NiASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
Reported by: Matt JordanASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on received 200 OK
Reported by: Aleksei Kulakov

Category: Channels/chan_rtp

ASTERISK-26672: Crash when setting remote address on RTP instance
Reported by: Richard Mudgett

Category: Channels/chan_sip/CodecHandling

ASTERISK-26691: Remember SDP negotiation on SIP_CODEC_INBOUND.
Reported by: Alexander TraudASTERISK-24543: Asterisk 13 responds to SIP Invite with all possible codecs configured for peer as opposed to intersection of configured codecs and offered codecs
Reported by: Taylor HawkesASTERISK-25160: [patch] Opus Codec: SIP/SDP line fmtp missing when called internally
Reported by: Alexander TraudASTERISK-25484: [patch] autoframing=yes has no effect
Reported by: Alexander TraudASTERISK-17410: Video dynamic RTP payload type negotiation incorrect when directmedia enabled
Reported by: Boris FoxASTERISK-25309: [patch] iLBC 20 advertised
Reported by: Alexander TraudASTERISK-25182: [patch] on CLI sip reload, new codecs get appended only
Reported by: Alexander TraudASTERISK-21777: Asterisk tries to transcode video instead of audio
Reported by: Nick Ruggles

Category: Channels/chan_sip/DatabaseSupport

ASTERISK-25934: chan_sip should not require sipregs or updateable sippeers table unless rt
Reported by: Jaco KroonASTERISK-24772: ODBC error in realtime sippeers when device unregisters under MariaDB
Reported by: Richard Miller

Category: Channels/chan_sip/General

ASTERISK-28362: strtok_r() makes gcc compile warning
Reported by: sungtae kimASTERISK-25792: chan_sip: qualifygap bounds checking
Reported by: Paul SandysASTERISK-28194: chan_sip: Leak using contact ACL
Reported by: Giuseppe SucameliASTERISK-28081: chan_sip: Asterisk 12+ chan_sip doesn't report AST_CEL_PICKUP in handle_invite_replaces
Reported by: Luit van DrongelenASTERISK-27674: chan_sip: RTP framing issues on outgoing calls
Reported by: Jean Aunis - PrescomASTERISK-24488: Wrong remote identity and target in dialog package XML in NOTIFY
Reported by: Alejandro PadillaASTERISK-27646: ICE fails with no candidate nominated
Reported by: Thomas GuebelsASTERISK-27666: chan_sip: Crash processing CANCEL request
Reported by: Leandro DardiniASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
Reported by: Lubos DolezelASTERISK-27498: ICE candidate parser - ICE foundation parsing too short
Reported by: Michele PràASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-26131: chan_sip: Crash Asterisk (in sip_request_call at chan_sip.c) by making a call to a single character in a dot pattern match
Reported by: Dwayne HubbardASTERISK-20643: SIP ICE support - remove hardcoded limitation on SDP size, make ICE support disabled by default in SIP, maybe provide a better warning message
Reported by: RoyASTERISK-27412: core: Audiohook freeing interpolated frame when it shouldn't.
Reported by: MikhailASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with conf file option - also 'sip set debug off' reports debugging disabled, when it really isn't
Reported by: Rusty NewtonASTERISK-26922: chan_sip: tcpbind uses wrong source address
Reported by: KseniaASTERISK-27106: [patch] autodomain (SIP Domain Support): Add only really different domain with TLS.
Reported by: Alexander TraudASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion failure/delay if client offers rtcp-mux as negotiable
Reported by: Stefan EngströmASTERISK-26951: chan_sip: ACK with SDP does not update a direct media bridge
Reported by: Jean Aunis - PrescomASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)
Reported by: Sebastian GutierrezASTERISK-26897: chan_sip: Security vulnerability with client code header
Reported by: Alex Villacís LassoASTERISK-26841: chan_sip: Call not cancelled after receiving a 422 response
Reported by: Jean Aunis - PrescomASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-26573: Some typos in documentation of chan_sip.c
Reported by: C.J. CollierASTERISK-26523: chan_sip: Asterisk 13.12.1 disconnects incoming calls after 2 minutes - rtptimeout behaving badly - regression
Reported by: Michael KeuterASTERISK-26476: chan_sip: Incorrect display option "Outbound reg. retry 403" in "sip show settings"
Reported by: Sergey GrachevASTERISK-26457: [patch] force_rport,auto_comedia: No NAT detection triggered.
Reported by: Alexander TraudASTERISK-25468: Deadlock in chan_sip - core show locks shows do_monitor lock
Reported by: Barry FlanaganASTERISK-26358: chan_sip: Contact is updated on re-200, but not on re-INVITE
Reported by: Walter DoekesASTERISK-26272: chan_sip: File descriptors leak (UDP sockets)
Reported by: Etienne LessardASTERISK-24822: Deadlock: Fax Gateway framehook creates locking inversion in T.38 query option with features bridging code
Reported by: David BrillertASTERISK-23013: [patch] Deadlock between 'sip show channels' command and attended transfer handling
Reported by: Ben SmithurstASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26193: chan_sip: reference leak in mwi_event_cb
Reported by: Corey FarrellASTERISK-26184: chan_sip: Reference leaks in error paths.
Reported by: Corey FarrellASTERISK-26069: Asterisk truncates To: header, dropping the closing '>'
Reported by: Vasil KolevASTERISK-25950: [patch]SIP channel does not send PeerStatus events for autocreated peers
Reported by: Kirill KatsnelsonASTERISK-25927: Removed option "registertrying" is still documented in sip.conf.sample
Reported by: Etienne LessardASTERISK-24543: Asterisk 13 responds to SIP Invite with all possible codecs configured for peer as opposed to intersection of configured codecs and offered codecs
Reported by: Taylor HawkesASTERISK-21301: ERROR and failure to resolve socket address due to whitespace after port number in SIP Via header
Reported by: Martin VitASTERISK-25023: Deadlock in chan_sip in update_provisional_keepalive
Reported by: Arnd SchmitterASTERISK-25397: [patch]chan_sip: File descriptor leak with non-default timert1
Reported by: Alexander TraudASTERISK-25364: [patch]Issue a TCP connection(kernel) and thread of asterisk is not released
Reported by: Hiroaki KomatsuASTERISK-25610: Asterisk crash during "sip reload"
Reported by: Dudás JózsefASTERISK-25476: chan_sip loses registrations after a while
Reported by: Michael KeuterASTERISK-25346: chan_sip: Overwriting answered elsewhere hangup cause on call pickup
Reported by: Joshua C. ColpASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-25202: Hints extension state broken between 13.3.2 and 13.4
Reported by: Marek CervenkaASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-25163: Deadlock in chan_sip between reload of sip peer container and MWI Stasis callback
Reported by: Dmitriy SerovASTERISK-24835: Early Media Not working with Chan SIP and Asterisk 13
Reported by: Andrew NagyASTERISK-24882: chan_sip: Improve usage of REF_DEBUG
Reported by: Corey FarrellASTERISK-24876: Investigate reference leaks from tests/channels/local/local_optimize_away
Reported by: Corey FarrellASTERISK-24838: chan_sip: Locking inversion occurs when building a peer causes a peer poke during request handling
Reported by: Richard MudgettASTERISK-21845: maxcalls exceeded, Asterisk sends out 480 and also BYE
Reported by: Tony ChingASTERISK-15434: [patch] When ast_pbx_start failed, both an error response and BYE are sent to the caller
Reported by: Makoto DeiASTERISK-23214: chan_sip WARNING message 'We are requesting SRTP for audio, but they responded without it' is ambiguous and wrong in some cases
Reported by: Rusty NewtonASTERISK-24800: Crash in __sip_reliable_xmit due to invalid thread ID being passed to pthread_kill
Reported by: JoshEASTERISK-24355: [patch] chan_sip realtime uses case sensitive column comparison for 'defaultuser'
Reported by: HZMI8gkCvPpom0tMASTERISK-24628: [patch] chan_sip - CANCEL is sent to wrong destination when 'sendrpid=yes' (in proxy environment)
Reported by: Karsten WemheuerASTERISK-24533: 2 threads created per chan_sip entry
Reported by: xrobauASTERISK-24281: When bridging 2 chan_sip channels, MOH not removed from on-hold channels and bridge is never destroyed after hangup.
Reported by: Stefan EngströmASTERISK-24307: Unintentional memory retention in stringfields
Reported by: Etienne LessardASTERISK-24063: [patch]Asterisk does not respect outbound proxy when sending qualify requests
Reported by: Damian IvereighASTERISK-24321: SIP deadlock when running automated queues tests
Reported by: Steve PittsASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
Reported by: not hereASTERISK-20784: Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
Reported by: NITESH BANSALASTERISK-15879: [patch] Failure to receive an ACK to a SIP Re-INVITE results in a SIP channel leak
Reported by: Torrey SearleASTERISK-22945: [patch] Memory leaks in chan_sip.c with realtime peers
Reported by: ibercomASTERISK-24335: [PATCH] Asterisk incorrectly responds 503 to INVITE retransmissions of rejected calls
Reported by: Torrey SearleASTERISK-24271: Unable to make WebRTC call through chan_PJSIP nor chan_SIP
Reported by: Dafi NiASTERISK-24178: [patch]fromdomainport used even if not set
Reported by: Elazar Broad

Category: Channels/chan_sip/IPv6

ASTERISK-27434: [patch] chan_sip/ICE: Square brackets around IPv6 addresses.
Reported by: Alexander TraudASTERISK-26438: [patch] chan_sip: auto_force_rport: No NAT = No Symmetric Response.
Reported by: Alexander TraudASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::]
Reported by: JacekASTERISK-25443: [patch]IPv6 - Potential issue in via header parsing
Reported by: ffsASTERISK-25100: asterisk coredump if host has an IPv6 address that end with ::80
Reported by: Mark PetersenASTERISK-18032: [patch] - IPv6 and IPv4 NAT not working
Reported by: Christoph Timm

Category: Channels/chan_sip/Interoperability

ASTERISK-18140: Expires handling in SUBSCRIBE confuses the absence of the Expires header field with an unsubscribe action.
Reported by: Jonathan ClootsASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on SDP media level.
Reported by: Alexander TraudASTERISK-17540: SDP origin attribute modified when issuing re-INVITE because of directmedia=yes
Reported by: saghulASTERISK-21721: SIP Failed to parse multiple Supported: headers
Reported by: Olle JohanssonASTERISK-26915: chan_sip: Session Timers required but refused wrongly.
Reported by: Alexander TraudASTERISK-26433: chan_sip: Allows To-tag checks to be bypassed, setting up new calls
Reported by: Walter DoekesASTERISK-26030: call cut because of double Session-Expires header in re-invite after proxy authentication is required
Reported by: George JosephASTERISK-25135: [patch]RTP Timeout hangup cause code missing
Reported by: Olle JohanssonASTERISK-25396: chan_sip: Extremely long callerid name causes invalid SIP
Reported by: Walter DoekesASTERISK-25154: [patch]fromtag may need to be updated after successful call dialog match
Reported by: Damian IvereighASTERISK-24646: PJSIP changeset 4899 breaks TLS
Reported by: Stephan Eisvogel

Category: Channels/chan_sip/Messaging

ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
Reported by: Peter KatzmannASTERISK-24301: Security: Out of call MESSAGE requests processed via Message channel driver can crash Asterisk
Reported by: Matt Jordan

Category: Channels/chan_sip/NewFeature

ASTERISK-24280: Add 'rtpbindaddr' setting for chan_sip
Reported by: Paul Belanger

Category: Channels/chan_sip/Registration

ASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::]
Reported by: JacekASTERISK-25950: [patch]SIP channel does not send PeerStatus events for autocreated peers
Reported by: Kirill KatsnelsonASTERISK-24715: chan_sip: stale nonce causes failure
Reported by: Kevin HarwellASTERISK-24673: outgoing sip registers cannot be removed or modified without doing restart (or doing module unload chan_sip.so)
Reported by: Stefan EngströmASTERISK-24640: Registration pending stays forever after sip reload
Reported by: Max Man

Category: Channels/chan_sip/SRTP

ASTERISK-27795: chan_sip: one way / no audio with srtp
Reported by: Florian KaiserASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
Reported by: Sean BrightASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on SDP media level.
Reported by: Alexander TraudASTERISK-16898: SRTP unprotect: authentication failure when RTP sequence number switches from 65535 -> 0
Reported by: Marcello CeschiaASTERISK-25490: [patch]SDP crypto tag is validated incorrectly
Reported by: Joerg SonnenbergerASTERISK-20234: SRTP not working with some devices (Eg snom320) - Message "We are requesting SRTP for audio, but they responded without it!"
Reported by: tootaiASTERISK-23989: [patch]SDP offer/answer fails if crypto keys added to non-crypto offer
Reported by: Olle JohanssonASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko AlexanderASTERISK-24887: [patch]tags in a=crypto lines do not accept 2 or more digits
Reported by: Makoto DeiASTERISK-17721: Incoming SRTP calls that specify a key lifetime fail
Reported by: Terry WilsonASTERISK-20233: SRTP not working with some devices (Eg Grandstream gxv3175) - Message "Can't provide secure audio requested in SDP offer"
Reported by: tootaiASTERISK-22748: SRTP Crypto Offer With Lifetime Not Accepted
Reported by: Alejandro Mejia

Category: Channels/chan_sip/Security Framework

ASTERISK-25869: chan_sip: "rejected because extension not found" should be logged as a security event
Reported by: Brian J. MurrellASTERISK-25722: ASAN & testsute: stack-buffer-overflow in sip_sipredirect
Reported by: Badalian VyacheslavASTERISK-25320: chan_sip.c: sip_report_security_event searches for wrong or non existent peer on invite
Reported by: Kevin Harwell

Category: Channels/chan_sip/Subscriptions

ASTERISK-28173: Deadlock in chan_sip handling subscribe request during res_parking reload
Reported by: Giuseppe SucameliASTERISK-27217: chan_sip: Asterisk crashing when subscription doesn't get set
Reported by: Bryan Walters

Category: Channels/chan_sip/T.38

ASTERISK-26179: chan_sip: Second T.38 request fails
Reported by: Joshua C. ColpASTERISK-25609: [patch]Asterisk may crash when calling ast_channel_get_t38_state(c)
Reported by: Filip JenicekASTERISK-24449: Reinvite for T.38 UDPTL fails if SRTP is enabled
Reported by: Andreas SteinmetzASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
Reported by: not here

Category: Channels/chan_sip/TCP-TLS

ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
Reported by: Peter KatzmannASTERISK-28034: chan_sip unstable with TLS after asterisk start or reloads
Reported by: David HajekASTERISK-27881: PBX calls via chan_sip TCP trunk now get authentification error
Reported by: Ian GilmourASTERISK-27457: chan_sip: Guests disallowed via TCP (or TLS) if existing peer from same IP.
Reported by: Alexander TraudASTERISK-27339: [patch] Crash on ast_ssl_teardown when stopping.
Reported by: Alexander TraudASTERISK-27324: [patch] Dual-Stack server cannot be used as IPv4 client via TCP/TLS
Reported by: Alexander TraudASTERISK-26586: chan_sip: Segfaults upon reload if client with MWI wasn't registered
Reported by: Michael KuronASTERISK-26604: chan_sip: sip reload doesn't apply changes to tlscertfile, tlsciphers, etc.
Reported by: Michael KuronASTERISK-19968: TCP Session-Timers not dropping call
Reported by: Aaron HamstraASTERISK-24847: [security] [patch] tcptls: certificate CN NULL byte prefix bug
Reported by: Matt JordanASTERISK-22748: SRTP Crypto Offer With Lifetime Not Accepted
Reported by: Alejandro MejiaASTERISK-24799: [patch] make fails with undefined reference to SSLv3_client_method
Reported by: Alexander Traud

Category: Channels/chan_sip/Transfers

ASTERISK-27740: chan_sip: New Channel creation from new SIP dialog with Replaces failed to be properly tracked and destroyed
Reported by: Shannon PriceASTERISK-25226: chan_sip: Channel leak in branch 13 on early replaces call pickup
Reported by: Walter DoekesASTERISK-24628: [patch] chan_sip - CANCEL is sent to wrong destination when 'sendrpid=yes' (in proxy environment)
Reported by: Karsten WemheuerASTERISK-15242: transmit_refer leaks sip_refer structures
Reported by: David Woolley

Category: Channels/chan_sip/Video

ASTERISK-17470: [patch] - When videosupport=yes, asterisk allows one end peer to send video, even though the other end supports only audio.
Reported by: effie mouzeli

Category: Channels/chan_sip/WebSocket

ASTERISK-24330: Requirement for 'wss' value in Contact header transport parameter on inbound traffic violates RFC7118
Reported by: Marek CervenkaASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting time is more than ~7sec
Reported by: Aleksei KulakovASTERISK-23997: chan_sip: port incorrectly incremented for RTCP ICE candidates in SDP answer
Reported by: Badalian Vyacheslav

Category: Channels/chan_skinny

ASTERISK-27452: Security: chan_skinny: Memory exhaustion if flooded with unauthenticated requests
Reported by: George JosephASTERISK-26940: Asterisk Skinny memory exhaustion vulnerability leads to DoS
Reported by: Sandro GauciASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-26029: parking: ast_parking_park_call should return parking_space instead of parking_exten
Reported by: Diederik de GrootASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard Mudgett

Category: Channels/chan_unistim

ASTERISK-27714: [patch] chan_unistim: NetBSD has an incompatible struct in_pktinfo.
Reported by: Alexander TraudASTERISK-26596: Placing call on hold temporarily locks up set
Reported by: Igor GoncharovskyASTERISK-26714: Phone default have not ringing on ARM
Reported by: Igor GoncharovskyASTERISK-26565: chan_unistim on 11, 13, 14 placing call on hold temporarily locks up set
Reported by: RuseASTERISK-26138: chan_unistim: Under FreeBSD, chan_unistim generates a compile error
Reported by: George JosephASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard MudgettASTERISK-24304: asterisk crashing randomly because of unistim channel
Reported by: dhanapathy sathyaASTERISK-23846: Unistim multilines. Loss of voice after second call drops (on a second line).
Reported by: Rustam Khankishyiev

Category: Channels/chan_vpb

ASTERISK-27808: [patch] chan_vpb: Avoid GNU old-style field designator extension.
Reported by: Alexander Traud

Category: Codecs/General

ASTERISK-27814: translate: interpolated frames are not passed through
Reported by: Kevin HarwellASTERISK-23735: Transcoding makes bad choice in high-rate translations
Reported by: Richard KennerASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or wget
Reported by: Michael L. YoungASTERISK-26144: Crash on loading codecs g729/g723
Reported by: Alexei GradinariASTERISK-25914: PJSIP: failed registration with wrong codec name on allow/disallow
Reported by: Alexei GradinariASTERISK-25616: Warning with a Codec Module which supports PLC with FEC
Reported by: Alexander TraudASTERISK-25498: Asterisk crashes when negotiating g729 without that module installed
Reported by: Ben LangfeldASTERISK-25353: [patch] Transcoding while different in Frame size = Frames lost
Reported by: Alexander Traud

Category: Codecs/codec_adpcm

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_dahdi

ASTERISK-24435: Asterisk 13 with TC400P segfault
Reported by: Marian Koniuszko

Category: Codecs/codec_g722

ASTERISK-27232: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
Reported by: Jens T.

Category: Codecs/codec_gsm

ASTERISK-27558: [patch] codec_gsm: Avoid shifting a negative signed value.
Reported by: Alexander TraudASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_ilbc

ASTERISK-27669: [patch] codecs: Add support for WebRTC iLBC 2.0.
Reported by: Alexander TraudASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_lpc10

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_opus

ASTERISK-28263: codec_opus: errors setting max_playback_rate and bitrate to "sdp"
Reported by: Gianluca MerloASTERISK-27202: If wget is not installed and "or" is not available, external components (excluding pjsip) are not installed
Reported by: Seán C. McCordASTERISK-26520: codec_opus: Generated fmtp line has no content
Reported by: Sebastian Gutierrez

Category: Codecs/codec_resample

ASTERISK-25599: [patch] SLIN Resampling Codec only 80 msec
Reported by: Alexander Traud

Category: Codecs/codec_siren14

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve MurphyASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
Reported by: Daniel Denson

Category: Codecs/codec_siren7

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve MurphyASTERISK-27202: If wget is not installed and "or" is not available, external components (excluding pjsip) are not installed
Reported by: Seán C. McCordASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
Reported by: Daniel Denson

Category: Configs/Basic-PBX

ASTERISK-28272: The basic-pbx config samples don't produce a running asterisk
Reported by: George Joseph

Category: Configs/Samples

ASTERISK-27175: iax.conf demo peer is invalid
Reported by: Tzafrir CohenASTERISK-26785: configs/samples: The 'identify' entry is in the wrong section in sorcery.conf.sample
Reported by: Torrey Searle

Category: Contrib/General

ASTERISK-28323: pjsip: sip.conf to pjsip.conf conversion script fails
Reported by: Guido WeckwerthASTERISK-27968: systemd: asterisk.service
Reported by: seanchann.zhouASTERISK-27811: [patch] sip_to_pjsip: Enable python3 compatibility.
Reported by: Alexander TraudASTERISK-27684: [patch] install_prereq: Update OpenBSD libraries.
Reported by: Alexander TraudASTERISK-27555: [patch] install_prereq: Update Debian/Ubuntu libraries.
Reported by: Alexander TraudASTERISK-27599: [patch] install_prereq: Update RHEL/CentOS/Fedora libraries.
Reported by: Alexander TraudASTERISK-27603: [patch] install_prereq: Download latest Jansson.
Reported by: Alexander TraudASTERISK-27598: [patch] install_prereq: Support package manager DNF.
Reported by: Alexander TraudASTERISK-27333: sip_to_pjsip not correctly handling disallow=all directive
Reported by: Torrey SearleASTERISK-24311: Populating database via Alembic fails when using same database for multiple schema sets
Reported by: Dafi NiASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Reported by: Matt JordanASTERISK-26183: alembic: error when using sqlalchemy version 1.1.0b2
Reported by: Kevin HarwellASTERISK-26128: Alembic scripts are failing
Reported by: Mark MichelsonASTERISK-25890: Asterisk 13.8.0 alembic database update fails
Reported by: Harley PetersASTERISK-25113: install_prereq in Debian 8 without "standard system utilities"
Reported by: Rodrigo Ramirez NorambuenaASTERISK-24632: install_prereq script installs pjproject without IPv6 support
Reported by: Rusty NewtonASTERISK-24048: [patch] contrib/scripts/install_prereq selects 32-bit packages on 64-bit hosts
Reported by: Ben KlangASTERISK-24474: sip_to_pjsip.py lacks documentation and does not function
Reported by: John KinistonASTERISK-24432: Install refcounter.py when REF_DEBUG is enabled
Reported by: Corey FarrellASTERISK-24011: [patch]safe_asterisk tries to set ulimit -n too high on linux systems with lots of RAM
Reported by: Michael MylesASTERISK-23781: outgoing missing as enum from contrib/ast-db-manage/config
Reported by: Stephen More

Category: Core/ACL

ASTERISK-24969: Named ACL's do not handle config errors.
Reported by: Corey Farrell

Category: Core/AstDB

ASTERISK-27706: PJSIP: Deadlock shutting down subscription TCP connection and sending subscription message.
Reported by: Ross BeerASTERISK-25400: Hints broken when "CustomPresence" doesn't exist in AstDB
Reported by: Andrew Nagy

Category: Core/AstMM

ASTERISK-26526: [UBSAN] vector.h: null pointer can be passed as argument 2 to memcpy
Reported by: Badalian VyacheslavASTERISK-26524: astobj2: data_size variable is wasted space when AO2_DEBUG is not enabled.
Reported by: Corey FarrellASTERISK-26181: REF_DEBUG: Node object incorrectly logged during duplicate replacement
Reported by: Corey FarrellASTERISK-25120: Astobj2: Weakproxy subscriptions should be run in reverse order.
Reported by: Corey FarrellASTERISK-25048: Astobj2: Initialization order wrong when both refdebug and AO2_DEBUG are both enabled.
Reported by: Corey FarrellASTERISK-24936: New Feature: AO2 weakproxy objects
Reported by: Corey FarrellASTERISK-24535: stringfields: Fix regression from fix for unintentional memory retention and another issue exposed by the fix
Reported by: Corey FarrellASTERISK-24307: Unintentional memory retention in stringfields
Reported by: Etienne Lessard

Category: Core/Bridging

ASTERISK-28076: bridging: Asterisk crashes when receiving an empty realtime text frame
Reported by: Emmanuel BUUASTERISK-27229: bridge: Old channel video source not set to NULL after unref
Reported by: Richard KennerASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27238: Bridging: Crash freeing a frame that's already been freed
Reported by: Richard KennerASTERISK-27369: Bridge() dialplan application fails without setting BRIDGERESULT channel variable
Reported by: James TerhuneASTERISK-27182: bridge: Crash when mapping streams
Reported by: Joshua C. ColpASTERISK-27075: bridge: stuck channel(s) after failed attended transfer
Reported by: Kevin HarwellASTERISK-27016: Crash occurs when a channel in a 'mixing,dtmf_events' bridge is muted multiple times.
Reported by: Chris HowardASTERISK-26923: bridging: T.38 request is lost when channels are added to bridge
Reported by: Torrey SearleASTERISK-24529: Using AMI Action Bridge to on an already bridged channel causes the incorrect return priority to be used
Reported by: Corey FarrellASTERISK-26880: Asterisk crashes when multiple speex users join confbridge with pp_vad and dtx enabled
Reported by: Kirsty TyermanASTERISK-26555: Multi-party Video: Fix some post Asterisk-11 regressions
Reported by: Matt JordanASTERISK-25947: Protocol transfers to stasis applications are missing the StasisStart with the replace_channel object.
Reported by: Richard MudgettASTERISK-24782: StasisEnd event not present for channel that was swapped out for another after completing attended transfer
Reported by: John BigelowASTERISK-25771: ARI:Crash - Attended transfers of channels into Stasis application.
Reported by: Javier Riveros ASTERISK-25600: bridging: Inconsistency in BRIDGEPEER
Reported by: Jonathan RoseASTERISK-25341: bridge: Hangups may get lost when executing actions
Reported by: Joshua C. ColpASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-25157: bridging: Performing a blonde transfer does not result in connected line updates
Reported by: Joshua C. ColpASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to application (appl) being NULL on unbridged channel
Reported by: viniciusfontesASTERISK-24752: Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown
Reported by: Richard MudgettASTERISK-24539: Compile fails on OSX because of sem_timedwait in bridge_channel.c
Reported by: George JosephASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas LarssonASTERISK-24447: Bridge DTMF hooks: Audio doesn't pass when waiting for more matching digits.
Reported by: Richard MudgettASTERISK-24437: Review implementation of ast_bridge_impart for leaks and document proper usage
Reported by: Scott Griepentrog

Category: Core/Bridging/bridge_basic

ASTERISK-27361: Attended transfer crashes in Asterisk 13.17.2
Reported by: Alessandro PimentaASTERISK-25696: bridge_basic: don't cache xferfailsound during a transfer
Reported by: Kevin HarwellASTERISK-25697: bridge_basic: don't play an attended transfer fail sound after target hangs up
Reported by: Kevin HarwellASTERISK-25641: bridge: GOTO_ON_BLINDXFR doesn't work on transfer initiated channel
Reported by: Dmitry MelekhovASTERISK-24513: Local channel apparently leaked in off-nominal DTMF attended transfer
Reported by: Mark Michelson

Category: Core/BuildSystem

ASTERISK-28271: Opensuse Leap 15 --with-jannson-bundled will not compile
Reported by: David WilcoxASTERISK-28250: build: Cross-compilation fails for target arm-linux-gnueabihf
Reported by: Jean Aunis - PrescomASTERISK-27991: BuildSystem: Enable Jansson in Solaris 11.
Reported by: Alexander TraudASTERISK-27563: pjsip modules always get -O2 even when DONT_OPTIMIZE is set
Reported by: George JosephASTERISK-27931: [patch] BuildSystem: Enable ./configure in Solaris 11.
Reported by: Alexander TraudASTERISK-27926: [patch] bootstrap.sh: find -maxdepth is not POSIX compatible.
Reported by: Alexander TraudASTERISK-27903: menuselect: GCC 8: restrict-qualified parameter passed and aliased.
Reported by: Alexander TraudASTERISK-27824: Fix issues exposed by GCC 8
Reported by: George JosephASTERISK-27435: [patch] configure: pjsip_evsub_set_uas_timeout not found.
Reported by: Alexander TraudASTERISK-27761: [patch] BuildSystem: With external editline, do not require libs for internal editline.
Reported by: Alexander TraudASTERISK-27745: [patch] BuildSystem: Remove unused dependency on libltdl.
Reported by: Alexander TraudASTERISK-27720: [patch] BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD.
Reported by: Alexander TraudASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and Arch Linux.
Reported by: Alexander TraudASTERISK-27686: [patch] install_prereq: Update FreeBSD libraries.
Reported by: Alexander TraudASTERISK-11015: NetBSD Build Needs RPATH set in 1.2.25
Reported by: Curt SampsonASTERISK-27641: BuildSystem: Enable Better Backtraces in FreeBSD.
Reported by: Alexander TraudASTERISK-25586: uuid_generate_random detection failure
Reported by: John NemethASTERISK-27721: [patch] BuildSystem: Enable PortAudio in NetBSD.
Reported by: Alexander TraudASTERISK-27715: [patch] BuildSystem: AC_PATH_PROG sets to colon character when not found.
Reported by: Alexander TraudASTERISK-27718: [patch] BuildSystem: Enable Lua in NetBSD.
Reported by: Alexander TraudASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly on external libraries.
Reported by: Alexander TraudASTERISK-27716: [patch] BuildSystem: Enable autotools in NetBSD.
Reported by: Alexander TraudASTERISK-27713: [patch] BuildSystem: Cast any intptr_t explicitly to its proposed type.
Reported by: Alexander TraudASTERISK-27712: [patch] BuildSystem: Detect whether uselocale(.) is available.
Reported by: Alexander TraudASTERISK-27711: [patch] BuildSystem: Avoid re-defining of pthread_* on NetBSD.
Reported by: Alexander TraudASTERISK-27710: [patch] BuildSystem: Install init scripts on openSUSE Tumbleweed.
Reported by: Alexander TraudASTERISK-27709: [patch] BuildSystem: Avoid == for comparison in ./configure.
Reported by: Alexander TraudASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander TraudASTERISK-27677: [patch] BuildSystem: Enable system provided libedit on OpenBSD.
Reported by: Alexander TraudASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
Reported by: Alexander TraudASTERISK-27595: [patch] BuildSystem: Invoke ldconfig with previous paths.
Reported by: Alexander TraudASTERISK-27631: [patch] BuildSystem: Do not warn when bash is not installed.
Reported by: Alexander TraudASTERISK-27634: Determine if the internal editline and stdtime libraries are still relevant
Reported by: George JosephASTERISK-27619: Build System: Require compiler to provide built-in support for atomic references.
Reported by: Corey FarrellASTERISK-27637: [patch] BuildSystem: Enable autotools in FreeBSD.
Reported by: Alexander TraudASTERISK-16951: [patch] configure.ac in 1.4.37 broken with autoconf 2.60
Reported by: Stéphan KochenASTERISK-27602: [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
Reported by: Alexander TraudASTERISK-27600: [patch] BuildSystem: Allow make clean all again.
Reported by: Alexander TraudASTERISK-27596: [patch] BuildSystem: Use the detected name for MD5 everywhere.
Reported by: Alexander TraudASTERISK-27594: [patch] BuildSystem: Invoke install not in GNU but POSIX style.
Reported by: Alexander TraudASTERISK-27593: [patch] BuildSystem: In OpenBSD, xmlstarlet is xml.
Reported by: Alexander TraudASTERISK-27592: [patch] BuildSystem: Detect external library Lua in version 5.3.
Reported by: Alexander TraudASTERISK-27589: [patch] BuildSystem: Avoid $EUID and use id -u instead.
Reported by: Alexander TraudASTERISK-27585: [patch] BuildSystem: Resolve resolv.h not via Generic but Particular Header-Check.
Reported by: Alexander TraudASTERISK-27575: menuselect : remove obsolete TRACE_FRAMES compiler flag
Reported by: Jean Aunis - PrescomASTERISK-27560: [patch] clang 5 does not know -Wno-format-truncation
Reported by: Alexander TraudASTERISK-25329: Asterisk configure fails on 'cannot find ptlib-config', despite ptlib-config existing
Reported by: Rusty NewtonASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
Reported by: Alexander TraudASTERISK-27332: Asterisk fails to configure on MacOS Sierra
Reported by: Ivan LarionovASTERISK-26639: core: Disabling xmldoc support does not work. Also results in abort during Asterisk startup.
Reported by: Mr DiniASTERISK-27189: Make --with-pjproject-bundled the default for Asterisk 15
Reported by: George JosephASTERISK-27156: Asterisk won't compile on Fedora 26 with devmode enabled.
Reported by: Corey FarrellASTERISK-26705: libasteriskssl.so not found when asterisk is installed for the 1st time
Reported by: George JosephASTERISK-26872: Bundled pjproject fails to build when tarball downloaded with curl due to md5 verification failure in Docker containers (or when there is no terminal)
Reported by: Matt JordanASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or wget
Reported by: Michael L. YoungASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
Reported by: Michael L. YoungASTERISK-26109: Asterisk fails building with OpenSSL 1.1.0
Reported by: Tzafrir CohenASTERISK-26608: Compile and link failures on OpenBSD
Reported by: snuffyASTERISK-26592: Latest libedit (3.1) defaults to unicode and makes asterisk CLI read garbage
Reported by: George JosephASTERISK-26546: mips64el and x32 - undefined reference to symbol 'dlopen@@GLIBC_2.2'
Reported by: Tzafrir CohenASTERISK-22480: Embedded pjproject: build.mak contains hardcoded full path to version.mak
Reported by: Matt JordanASTERISK-26356: menuselect: invalid test for GTK2
Reported by: Tzafrir CohenASTERISK-26303: [patch] BuildSystem: ca_list_path capabilities not detected in PJProject.
Reported by: Alexander TraudASTERISK-26038: 'make install' doesn't seem to install OS/X init files
Reported by: Tzafrir CohenASTERISK-25289: Build System does not respect CFLAGS and CXXFLAGS when building menuselect
Reported by: Jeffrey WaltonASTERISK-26157: Build: Fix errors highlighted by GCC 6.x
Reported by: George JosephASTERISK-26091: [patch] ar cru creates warning, instead use ar cr
Reported by: Alexander TraudASTERISK-25730: build: make uninstall after make distclean tries to remove root
Reported by: George JosephASTERISK-25434: Compiler flags not reported in 'core show settings' despite usage during compilation
Reported by: Rusty NewtonASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG enabled
Reported by: yaron nahumASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan EngströmASTERISK-25074: Regression: Recent clang-related change broke cross compiling of Asterisk
Reported by: Sebastian KemperASTERISK-25027: Build System: Many ARI modules are missing dependencies.
Reported by: Corey FarrellASTERISK-25028: Build System: Unneeded defines in asterisk/buildopts.h
Reported by: Corey FarrellASTERISK-25026: Git conversion: Non-C files not switched to ASTERISK_REGISTER_FILE
Reported by: Corey FarrellASTERISK-24954: Git migration: Asterisk version numbers are incompatible with the Test Suite
Reported by: Matt JordanASTERISK-24932: Asterisk 13.x does not build with GCC 5.0
Reported by: Jeffrey C. OllieASTERISK-24880: [patch]Compilation under OpenBSD
Reported by: snuffyASTERISK-20399: Compilation on some systems requires the -fnested-functions flag
Reported by: David M. LeeASTERISK-20850: [patch]Nested functions aren't portable. Adapting RAII_VAR to use clang/llvm blocks to get the same/similar functionality.
Reported by: Diederik de GrootASTERISK-18105: most of asterisk modules are unbuildable in cygwin environment
Reported by: feyfreASTERISK-24544: Compile fails on OSX Yosemite because of incorrect detection of htonll and ntohll
Reported by: George JosephASTERISK-23991: [patch]asterisk.pc file contains a small error in the CFlags returned
Reported by: Diederik de GrootASTERISK-24502: Build fails when dev-mode, dont optimize and coverage are enabled
Reported by: Corey FarrellASTERISK-13797: [patch] relax badshell tilde test
Reported by: Tzafrir Cohen

Category: Core/CallCompletionSupplementaryServices

ASTERISK-22732: Deadlock potential in res_fax and CCSS with local channels.
Reported by: Richard MudgettASTERISK-24142: CCSS: crash during shutdown due to device lookup in destroyed container
Reported by: David Brillert

Category: Core/CallerID

ASTERISK-24406: Some caller ID strings are parsed differently since 11.13.0
Reported by: Etienne Lessard

Category: Core/Channels

ASTERISK-28197: stasis: ast_endpoint struct holds the channel_ids of channels past destruction in certain cases
Reported by: Mohit DhimanASTERISK-28089: function ast_sendtext() create RTP realtime packets with a trailing null byte in the payload
Reported by: Emmanuel BUUASTERISK-27625: channels: CHECK_BLOCKING is ineffective
Reported by: Corey FarrellASTERISK-27743: Generic PLC doesn't work if the 2 codecs on a channel are equal
Reported by: George JosephASTERISK-25128: Datastore: Implement automatic module references.
Reported by: Corey FarrellASTERISK-27180: channel: requester leaks joint_cap on success.
Reported by: Corey FarrellASTERISK-27100: channel: ast_waitfordigit_full fails to clear flag in an error branch.
Reported by: Corey FarrellASTERISK-27074: core_local: local channel data not being properly unref'ed and unlocked
Reported by: Kevin HarwellASTERISK-26923: bridging: T.38 request is lost when channels are added to bridge
Reported by: Torrey SearleASTERISK-27025: channel / meetme: Fix missing parentheses
Reported by: Joshua C. ColpASTERISK-26331: Crash on “core show channeltype Surrogate” in ast_format_cap_get_names
Reported by: CGI.NETASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up properly
Reported by: Alexander TraudASTERISK-25690: Hanging up when executing connected line sub does not cause hangup
Reported by: Joshua C. ColpASTERISK-24991: Check for ao2_alloc failure in __ast_channel_internal_alloc
Reported by: Corey FarrellASTERISK-24380: core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs
Reported by: Matt JordanASTERISK-21038: CLI: "core set debug channel" auto-complete returns "all", but not the names of available channels
Reported by: Richard KennerASTERISK-24828: Fix Frame Leaks
Reported by: Kevin HarwellASTERISK-24542: [patch]Failure showing codecs via 'core show channeltype '
Reported by: snuffy

Category: Core/CodecInterface

ASTERISK-26605: codec_opus: Spammed warning when Opus negotiated but codec_opus not loaded.
Reported by: Richard MudgettASTERISK-25172: Crash in channels/sip/sip blind transfer/caller_refer_only test in ast_format_cap_append_from_cap during ast_request
Reported by: Matt JordanASTERISK-21777: Asterisk tries to transcode video instead of audio
Reported by: Nick RugglesASTERISK-16779: Cannot disallow unknown format ''
Reported by: Atis LezdinsASTERISK-24796: Codecs and bucket schema's prevent module unload
Reported by: Corey FarrellASTERISK-24604: res_rtp_asterisk: Crash during restart due to race condition in accessing codec in stored ast_frame and codec core
Reported by: Matt Jordan

Category: Core/Configuration

ASTERISK-28158: Some conditions prevent running of el_end, break the terminal.
Reported by: Corey FarrellASTERISK-27863: config/ast_destroy_realtime_fields: successful DELETE is treated as failed
Reported by: Alexei GradinariASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is ineffective.
Reported by: Corey FarrellASTERISK-27318: res_pjsip_mwi: uninitialized value from ast_strings_match
Reported by: Corey FarrellASTERISK-25956: Compilation error in conditionally compiled code in config_options.c
Reported by: Chris TrobridgeASTERISK-25868: Sorcery "append to category" should allow filters
Reported by: Nick RepinASTERISK-25612: Configuration parser handles unsigned integers as signed integers
Reported by: Gianluca MerloASTERISK-25725: core: Incorrect XML documentation may result in weird behavior
Reported by: Joshua C. ColpASTERISK-25700: main/config: Clean config maps on shutdown.
Reported by: Corey FarrellASTERISK-25683: res_ari: Asterisk fails to start if compiled with MALLOC_DEBUG
Reported by: yaron nahumASTERISK-25042: asterisk.conf options override command-line options.
Reported by: Corey FarrellASTERISK-24231: crash: CLI execution of realtime destroy sippeers id 1 causes crash due to NULL name provided to ast_variable
Reported by: Niklas LarssonASTERISK-23733: 'reload acl' fails if acl.conf is not present on startup
Reported by: Richard KennerASTERISK-23651: Reloading some modules that are loaded already, results in 'No such module' before a successful reload
Reported by: Rusty NewtonASTERISK-20127: [Regression] Config.c config_text_file_load() unescapes semicolons ("\;" -> ";") turning them into comments (corruption) on rewrite of a config file
Reported by: George JosephASTERISK-24487: configuration: sections should be loadable as template even when not marked
Reported by: Scott Griepentrog

Category: Core/DNS

ASTERISK-27495: DNS: Unexpected rr_type can cause crash
Reported by: Corey FarrellASTERISK-26772: Crash in srv.c on startup with pjsip
Reported by: nappsoftASTERISK-25565: DNS: System resolver only returns 1 record per result
Reported by: George Joseph

Category: Core/Dial

ASTERISK-26959: dial: Allow topology of dialing channel to influence dialed channel
Reported by: Joshua C. Colp

Category: Core/FileFormatInterface

ASTERISK-25998: file: Crash when using nativeformats
Reported by: Joshua C. ColpASTERISK-24492: main/file.c: ast_filestream sometimes causes extra calls to ast_module_unref
Reported by: Corey Farrell

Category: Core/General

ASTERISK-28232: core: RAII using clang use-after-scope issue
Reported by: Diederik de GrootASTERISK-28158: Some conditions prevent running of el_end, break the terminal.
Reported by: Corey FarrellASTERISK-28005: channel.c: ARI ring only once
Reported by: Hajek MichalASTERISK-12382: menuselect compilation failure on Solaris 10 / gcc 3.4.3
Reported by: rleasureASTERISK-9107: menuselect compilation failure on Solaris 10/gcc-4.1.1
Reported by: Bob AtkinsASTERISK-27965: module: Remove old modules, update support levels
Reported by: Joshua C. ColpASTERISK-27876: [patch] tcptls: Allow OpenSSL configured with no-dh.
Reported by: Alexander TraudASTERISK-27874: [patch] tcptls: Allow OpenSSL 1.1.x configured with enable-ssl3-method no-deprecated.
Reported by: Alexander TraudASTERISK-27865: [patch]: tcptls: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27773: Command line not being parsed correctly with getopt not from glibc
Reported by: Guido FalsiASTERISK-24488: Wrong remote identity and target in dialog package XML in NOTIFY
Reported by: Alejandro PadillaASTERISK-26563: core: macOS devmode build fails: variable 'freeswap' set but not used
Reported by: David M. LeeASTERISK-27620: New module loader aborts startup if a required module declines load.
Reported by: snuffyASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
Reported by: Lubos DolezelASTERISK-27531: Compiler optimizations can break module load sequence.
Reported by: abelbeckASTERISK-27412: core: Audiohook freeing interpolated frame when it shouldn't.
Reported by: MikhailASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is ineffective.
Reported by: Corey FarrellASTERISK-27404: DEBUG_FD_LEAKS does not record socketpair, timerfd_create or eventfd.
Reported by: Corey FarrellASTERISK-27394: [patch] tcptls: Print notice when TLS is enabled but not configured.
Reported by: Alexander TraudASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey FarrellASTERISK-27390: Audit menuselect module dependencies
Reported by: Corey FarrellASTERISK-27317: vector: multiple evaluation of elem in AST_VECTOR_ADD_SORTED.
Reported by: Corey FarrellASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-27222: core: Don't queue up multiple video update frames.
Reported by: Joshua C. ColpASTERISK-26745: Asymmetric codecs when asymmetric_rtp_codec=no
Reported by: Jesse RossASTERISK-27105: [patch]core: when setting 'maxfiles' in asterisk.conf, a message is printed, even in rasterisk -x
Reported by: Tzafrir CohenASTERISK-26789: Audit manipulation of channel flags without locks
Reported by: Joshua C. ColpASTERISK-26606: tcptls: Incorrect OpenSSL function call leads to misleading error report
Reported by: Bob HamASTERISK-26528: [UBSAN] strings.h:signed integer overflow in ast_str_case_hash
Reported by: Badalian VyacheslavASTERISK-26903: Listening TCP/TLS sockets stop when temporarily out of open files
Reported by: Walter DoekesASTERISK-26885: channel: Support dynamic number of file descriptors
Reported by: Joshua C. ColpASTERISK-26839: core: Implement stream topology changing in channels
Reported by: Joshua C. ColpASTERISK-26811: stream: Add streams to "core show channel"
Reported by: Joshua C. ColpASTERISK-26786: Implement ast_stream_topology API
Reported by: George JosephASTERISK-26788: core: Protect flags during ast_waitfor
Reported by: Joshua C. ColpASTERISK-26773: stream: Add basic API
Reported by: Joshua C. ColpASTERISK-26632: core: Possibility of a frame "imbalance" leading to stuck channels.
Reported by: Mark MichelsonASTERISK-25083: Message.c: Message channel becomes saturated with frames leading to spammy log messages
Reported by: Jonathan RoseASTERISK-26605: codec_opus: Spammed warning when Opus negotiated but codec_opus not loaded.
Reported by: Richard MudgettASTERISK-26509: A few non-critical deprecation warnings when building on Ubuntu 16.10
Reported by: Jonathan HarrisASTERISK-26466: core: Be forgiving on external callerid that may be flawed so we don't drop events
Reported by: Richard MudgettASTERISK-26273: core: Won't compile when LOW_MEMORY is enabled
Reported by: Anthony MessinaASTERISK-26331: Crash on “core show channeltype Surrogate” in ast_format_cap_get_names
Reported by: CGI.NETASTERISK-26267: ast_register_atexit callbacks should be run on failed startup.
Reported by: Corey FarrellASTERISK-26253: sdp_srtp: libsrtp now a required dependency, shouldn't be
Reported by: Ben MerrillsASTERISK-26278: asterisk.h should produce a reasonable error for external modules that fail to define AST_MODULE_SELF_SYM.
Reported by: Corey FarrellASTERISK-26265: Errors ignored from some parts of system initialization.
Reported by: Corey FarrellASTERISK-25996: Remove "live_dangerously" requirement on DB(read)
Reported by: Andrew NagyASTERISK-26237: Fax is detected on regular calls.
Reported by: Richard MudgettASTERISK-14: asterisk leaves zombie mpg123
Reported by: dcarrASTERISK-26191: threadpool: Leak on duplicate taskprocessor for ast_threadpool_serializer_group
Reported by: Corey FarrellASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei GradinariASTERISK-26097: [patch] CLI: show maximum file descriptors
Reported by: Alexander TraudASTERISK-25894: [patch] webrtc video broken due to missing marker bits in RTP streams
Reported by: Jacek KoniecznyASTERISK-25825: Crashes during shutdown when running CLI commands
Reported by: Mark MichelsonASTERISK-25681: devicestate: Engine thread is not shut down
Reported by: Corey FarrellASTERISK-25307: Hangup on channel using FastAGI does not hang up child channels
Reported by: David CunninghamASTERISK-25601: json: Audit reference usage and thread safety
Reported by: Joshua C. ColpASTERISK-25585: [patch]rasterisk never hits most of main(), but it's assumed to
Reported by: Walter DoekesASTERISK-25552: hashtab: Improve NULL tolerance
Reported by: Joshua C. ColpASTERISK-25449: main/sched: Regression introduced by 5c713fdf18f causes erroneous duplicate RTCP messages; other potential scheduling issues in chan_sip/chan_skinny
Reported by: Matt JordanASTERISK-25546: threadpool: Race condition between idle timeout and activation
Reported by: Joshua C. ColpASTERISK-25528: DNS: System resolver issues with TTL parse
Reported by: dtrybaASTERISK-7803: [patch] Update the maximum packetization values in frame.c
Reported by: deaASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG enabled
Reported by: yaron nahumASTERISK-25418: On-hold channels redirected out of a bridge appear to still be on hold
Reported by: Mark MichelsonASTERISK-25355: sched: ast_sched_del may return prematurely due to spurious wakeup
Reported by: Joshua C. ColpASTERISK-25255: Missing AMI VarSet events when setting to an empty string.
Reported by: Richard MudgettASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
Reported by: Matt JordanASTERISK-25146: DNS: Create system level resolver
Reported by: Joshua C. ColpASTERISK-25222: Crash in recurring cancel callback called from ast_dns_resolve_cancel on junk pointer
Reported by: Matt JordanASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-22559: gcc 4.6 and higher supports weakref attribute but asterisk doesn't detect it.
Reported by: ibercomASTERISK-24944: main/audiohook.c change prevents G722 call recording
Reported by: Ronald RaikesASTERISK-24896: [patch] Using force black background leads to colours not being reset
Reported by: dantASTERISK-24997: Astobj2: Some callers of __adjust_lock do not pre-check the object
Reported by: Corey FarrellASTERISK-24994: dns: Query set unit tests are failing due to race condition
Reported by: Joshua C. ColpASTERISK-24155: [patch]Non-portable and non-reliable recursion detection in ast_malloc
Reported by: Timo TeräsASTERISK-24881: ast_register_atexit should only be used when absolutely needed
Reported by: Corey FarrellASTERISK-24879: [patch]Compilation fails due to 64bit time under OpenBSD
Reported by: snuffyASTERISK-24739: [patch] - Out of files -- call fails -- numerous files with inodes from under /usr/share/zoneinfo, mostly posixrules
Reported by: Ed HynanASTERISK-24796: Codecs and bucket schema's prevent module unload
Reported by: Corey FarrellASTERISK-24814: asterisk/lock.h: Fix syntax errors for non-gcc OSX with 64 bit integers
Reported by: Corey FarrellASTERISK-24740: [patch]Segmentation fault on aoc-e event
Reported by: Panos GkikakisASTERISK-24752: Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown
Reported by: Richard MudgettASTERISK-24479: Enable REF_DEBUG for module references
Reported by: Corey FarrellASTERISK-24736: Memory Leak Fixes
Reported by: Mark MichelsonASTERISK-24619: [patch]Gcc 4.10 fixes in r413589 (1.8) wrongly casts char to unsigned int
Reported by: Walter DoekesASTERISK-24614: Deadlock when DEBUG_THREADS compiler flag enabled
Reported by: Richard MudgettASTERISK-23651: Reloading some modules that are loaded already, results in 'No such module' before a successful reload
Reported by: Rusty NewtonASTERISK-24476: main/app.c / app_voicemail: ast_writestream leaks
Reported by: Corey FarrellASTERISK-24348: Built-in editline tab complete segfault with MALLOC_DEBUG
Reported by: Walter Doekes

Category: Core/HTTP

ASTERISK-26794: http: Crash on Reload Only in ast_tcptls_server_start
Reported by: Joshua ElsonASTERISK-26126: [patch] leverage 'bindaddr' for TLS in http.conf
Reported by: Alexander TraudASTERISK-24724: 'httpstatus' Web Page Produces Incomplete HTML
Reported by: Ashley Sanders

Category: Core/Jitterbuffer

ASTERISK-27194: jitterbuffer: Does not handle case where translator returns null frame.
Reported by: Joshua ElsonASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey Farrell

Category: Core/Logging

ASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with conf file option - also 'sip set debug off' reports debugging disabled, when it really isn't
Reported by: Rusty NewtonASTERISK-27340: backtrace.c: Crash due to double-free.
Reported by: Corey FarrellASTERISK-26410: core: Asterisk 14 doesn't show the header in the console or verbose when starting
Reported by: Dan JenkinsASTERISK-26078: core: Memory leak in logging
Reported by: Etienne LessardASTERISK-25538: [patch]Missing PID in syslog logger messages
Reported by: Javier AcostaASTERISK-25407: Asterisk fails to log to multiple syslog destinations
Reported by: Elazar BroadASTERISK-25510: [patch]Log to syslog failing
Reported by: Michael NewtonASTERISK-24833: [patch] audit of startup order reveals logger concerns
Reported by: Corey FarrellASTERISK-25305: Dynamic logger channels can be added multiple times
Reported by: Mark MichelsonASTERISK-25112: Logger: Configuration settings are not reset to default during reload.
Reported by: Corey FarrellASTERISK-24817: init_logger_chain: unreachable code block
Reported by: Corey FarrellASTERISK-24223: Gibberish Call-ID on Local channel on origination
Reported by: Mark Michelson

Category: Core/ManagerInterface

ASTERISK-28350: manager: Stasis backed up due to locking
Reported by: Joshua C. ColpASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
Reported by: AndrejASTERISK-28033: AMI event "NewExten" is set to the wrong class
Reported by: lvlASTERISK-27943: AMI: Action SendText needs to use the correct thread.
Reported by: Richard MudgettASTERISK-27852: cli: "manager show settings" mislabels HTTP timeout as being minutes.
Reported by: Corey FarrellASTERISK-27841: digest over for manager (ami) over http fails on too long uris
Reported by: Jaco KroonASTERISK-27659: Output from rawman truncated if output is long enough
Reported by: Bojan NemčićASTERISK-27200: manager: hook event is not being raised
Reported by: Kevin HarwellASTERISK-27073: manager: AMI "queues" action outputs freeform text that doesn't follow the AMI spec
Reported by: BrianASTERISK-26629: tests/manager: 4 test failures as a result of iostream change
Reported by: Joshua C. ColpASTERISK-26556: manager: AMI version report same in Ast 13 & 14, despite Ast 14 syntax changes
Reported by: Michelle DupuisASTERISK-26537: AMI: NewConnectedLine event is not documented
Reported by: Etienne LessardASTERISK-26397: manager: PresenceState action crashes Asterisk 14
Reported by: Andrew NagyASTERISK-26246: Security: Privilege escalation by AMI adding dialplan extensions.
Reported by: Richard MudgettASTERISK-25680: manager: manager_channelvars is not cleaned at shutdown
Reported by: Corey FarrellASTERISK-25624: AMI Event OriginateResponse bug
Reported by: sungtae kimASTERISK-25391: AMI GetConfigJSON returns invalid JSON
Reported by: Bojan NemčićASTERISK-24934: [patch]Asterisk manager output does not escape control characters
Reported by: warren smithASTERISK-24900: Manager event ParkedCallSwap is not documented
Reported by: Rusty NewtonASTERISK-20524: AMI improperly handles lines of exactly 1025 characters
Reported by: David M. LeeASTERISK-22670: Asterisk crashes when processing ISDN AoC Events
Reported by: klaus3000ASTERISK-24721: manager: ModuleLoad action incorrectly reports 'module not found' during a Reload operation
Reported by: Matt JordanASTERISK-24049: Asterisk Manager Interface: A number of list type responses aren't using astman_send_listack
Reported by: Jonathan RoseASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
Reported by: Niklas LarssonASTERISK-24505: manager: http connections leak references
Reported by: Corey FarrellASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak ast_frame's after masquerade
Reported by: Corey FarrellASTERISK-24453: manager: acl_change_sub leaks
Reported by: Corey FarrellASTERISK-24430: missing letter "p" in word response in OriginateResponse event documentation
Reported by: Dafi NiASTERISK-24354: AMI sendMessage closes AMI connection on error
Reported by: Peter KatzmannASTERISK-24378: Release AMI connections on shutdown
Reported by: Corey FarrellASTERISK-24262: AMI CoreShowChannel missing several output fields and event documentation
Reported by: Mitch ClabornASTERISK-24331: Unexpected Errors in Asterisk Manager Interface Output
Reported by: xrobauASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
Reported by: Matt Jordan

Category: Core/ManagerInterface/NewFeature

ASTERISK-25624: AMI Event OriginateResponse bug
Reported by: sungtae kimASTERISK-25189: AMI: Add Linkedid header to standard channel snapshot information.
Reported by: Richard Mudgett

Category: Core/Netsock

ASTERISK-24469: Security Vulnerability: Mixed IPv4/IPv6 ACLs allow blocked addresses through
Reported by: Matt Jordan

Category: Core/PBX

ASTERISK-28300: AST_PBX_MAX_STACK is too low for some applications
Reported by: George JosephASTERISK-28140: repeated segmentation faults
Reported by: Eyal HassonASTERISK-27041: Core/PBX: [patch] Deadlock between dialplan execution and application unregistration
Reported by: Frederic LE FOLLASTERISK-26115: pbx: AMI Originate ignore "failed" extension on call failure
Reported by: Nasir IqbalASTERISK-26226: pbx: Asterisk crash on AMI action "ShowDialplan" when there's a circular dependency between contexts
Reported by: Etienne LessardASTERISK-26233: pbx: Failure to remove inconsistent extension names
Reported by: Corey FarrellASTERISK-26196: pbx: Time based includes can leak timezone string
Reported by: Corey FarrellASTERISK-25881: pbx: Add support for autohints
Reported by: Joshua C. ColpASTERISK-25394: pbx: Incorrect device and presence state when changing hint details
Reported by: Joshua C. ColpASTERISK-25367: pbx: Long pattern match hints may cause "core show hints" to crash
Reported by: Joshua C. ColpASTERISK-25094: PBX core: Investigate thread safety issues
Reported by: Corey FarrellASTERISK-24442: Outgoing call files don't work properly when set in the future
Reported by: tootaiASTERISK-24774: Segfault in ast_context_destroy with extensions.ael and extensions.conf
Reported by: Corey FarrellASTERISK-24914: Division by zero in file.c when playback of voicemail with video as h264
Reported by: Marcello CeschiaASTERISK-24683: Crash in PBX ast_hashtab_lookup_internal during core restart now
Reported by: Peter KatzmannASTERISK-24805: [patch] - ASAN: Race condition (heap-use-after-free) on asterisk closing
Reported by: Badalian VyacheslavASTERISK-24641: Deadlock in Trunk
Reported by: Malcolm DavenportASTERISK-24444: PBX: Crash when generating extension for pattern matching hint
Reported by: Leandro DardiniASTERISK-24249: SIP debugs do not stop
Reported by: Avinash Mohod

Category: Core/Portability

ASTERISK-15331: make menuselect fails due to undefined symbols (initscr32, w32addch) in menuselect_curses.o
Reported by: Majdi BsoulASTERISK-14935: [regression] menuselect compilation failure on Solaris 10
Reported by: Samuel OwensASTERISK-27933: [patch] uuid: Enable UUID in Solaris 11.
Reported by: Alexander TraudASTERISK-27431: Asterisk fails to build when openssl headers are not installed.
Reported by: Corey FarrellASTERISK-24515: Unconditional use of fopencookie() / funopen() is non-portable
Reported by: Timo TeräsASTERISK-24155: [patch]Non-portable and non-reliable recursion detection in ast_malloc
Reported by: Timo Teräs

Category: Core/RTP

ASTERISK-27854: rtp: Crash in off-nominal case where RTP instance can't be set up
Reported by: Lei FuASTERISK-27967: srtp: rejecting short sdes lifetimes incompatible with obihai ATAs
Reported by: Nick FrenchASTERISK-27831: res_rtp_asterisk: Add support for abs-send-time RTP extension
Reported by: Joshua C. ColpASTERISK-27850: [patch] rtp_engine: Allow Media Formats with add_static_payload(-1) on egress again.
Reported by: Alexander TraudASTERISK-27689: [patch] rtp_engine: Load format name / mime type in uppercase again.
Reported by: Alexander TraudASTERISK-27225: Crash when freeing dtls_cfg->cafile
Reported by: Richard KennerASTERISK-26978: rtp: Crash in ast_rtp_codecs_payload_code()
Reported by: Ross BeerASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-26515: rtp_engine: Allocate RTP payloads on a per-session basis
Reported by: Joshua C. ColpASTERISK-24274: [patch]Codec Format Is Not Included in the SDP Media Attributes When SLIN48 Codec Is Used
Reported by: Frankie ChinASTERISK-26311: [patch] rtp_engine: Allow more than 32 dynamic payload types.
Reported by: Alexander TraudASTERISK-26365: rtp: Offer with multiple payloads for same codec is incorrectly handled
Reported by: Joshua C. ColpASTERISK-26367: rtp: Timestamps broken when video frame is across multiple RTP packets
Reported by: Joshua C. ColpASTERISK-25296: RTP performance issue with several channel drivers.
Reported by: Richard MudgettASTERISK-25219: [patch]Source and destination overlap in memcpy in rtp_engine.c
Reported by: Walter DoekesASTERISK-25022: Memory leak setting up DTLS/SRTP calls
Reported by: Steve DaviesASTERISK-24489: Crash: Asterisk crashes when converting RTCP packet to JSON for res_hep_rtcp and report blocks are greater than 1
Reported by: Gregory Malsack

Category: Core/SQLite3

ASTERISK-25996: Remove "live_dangerously" requirement on DB(read)
Reported by: Andrew Nagy

Category: Core/Sorcery

ASTERISK-27972: res_sorcery_config: Allow object name based matching
Reported by: Joshua C. ColpASTERISK-27057: Seg Fault in ast_sorcery_object_get_id at sorcery.c
Reported by: Ryan SmithASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei GradinariASTERISK-26014: res_sorcery_astdb: Make tolerant of unknown fields
Reported by: Joshua C. ColpASTERISK-25826: PJSIP / Sorcery slow load from realtime
Reported by: Ross BeerASTERISK-25811: Unable to delete object from sorcery cache
Reported by: Ross BeerASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25625: res_sorcery_memory_cache: Add full backend caching
Reported by: Joshua C. ColpASTERISK-25165: Testsuite - Sorcery memory cache leaks
Reported by: Corey FarrellASTERISK-25141: pjsip_options: Contact reference leak
Reported by: Corey FarrellASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When Duplicate AOR Sections Exist in pjsip.conf
Reported by: Ashley SandersASTERISK-24612: res_pjsip: No information if a required sorcery wizard is not loaded
Reported by: Joshua C. ColpASTERISK-24312: SIGABRT when improperly configured realtime pjsip
Reported by: Dafi Ni

Category: Core/Stasis

ASTERISK-28335: stasis: Make topic and maybe subscription names unique and more useful
Reported by: Joshua C. ColpASTERISK-28252: HangupHandler manager events are never thrown
Reported by: Gerald SchnabelASTERISK-28244: stasis: Filter messages at publishing to AMI/ARI
Reported by: Joshua C. ColpASTERISK-28197: stasis: ast_endpoint struct holds the channel_ids of channels past destruction in certain cases
Reported by: Mohit DhimanASTERISK-28212: stasis: Statistics broke ABI under developer mode
Reported by: Joshua C. ColpASTERISK-28117: stasis: Add statistics for usage when in developer mode
Reported by: Joshua C. ColpASTERISK-28186: stasis: Filter messages at publishing based on to_* presence
Reported by: Joshua C. ColpASTERISK-28103: stasis: Filter messages at publishing to reduce work done
Reported by: Joshua C. ColpASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
Reported by: AndrejASTERISK-27591: Frack errors in stasis.c and memory leakage
Reported by: Siruja MaharjanASTERISK-25548: stasis: Improve message type "Use of before init/after destruction" error
Reported by: Joshua C. ColpASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR message
Reported by: Smirnov AlekseyASTERISK-26468: ari: Bridge events stop working after this sequence of ARI calls
Reported by: Daniele PallastrelliASTERISK-25137: endpoint stasis messages are delivered twice
Reported by: Vitezslav NovyASTERISK-25121: Stasis: Fix unsafe use of stasis_unsubscribe in modules.
Reported by: Corey FarrellASTERISK-24682: app_dial: Multiple DialEnd events emitted when MACRO_RESULT or GOSUB_RESULT are an unexpected value
Reported by: Matt Jordan

Category: Core/Streams

ASTERISK-27488: core: If frame with unnegotiated format is read crash will occur
Reported by: Sébastien DuthilASTERISK-27379: stream: Allow streams on a topology to be put into groups
Reported by: Joshua C. Colp

Category: Core/UDPTL

ASTERISK-26034: T.38 passthrough problem behind firewall due to early nosignal packet
Reported by: George JosephASTERISK-25603: [patch]udptl: Uninitialized lengths and bufs in udptl_rx_packet cause ast_frdup crash
Reported by: Walter DoekesASTERISK-25742: Secondary IFP Packets can result in accessing uninitialized pointers and a crash
Reported by: Torrey Searle

Category: Documentation

ASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
Reported by: Olivier KriefASTERISK-24173: File menuselect/menuselect_gtk.c has no license header
Reported by: Jeremy LainéASTERISK-28150: Formatting error in documentation
Reported by: Scott GriepentrogASTERISK-25261: Manager events for MeetMe have incorrectly documented key name 'Usernum' - should be 'User'
Reported by: Francois BlackburnASTERISK-26688: Documentation: voicemail.conf.sample shows 512 limit for emailbody field, however this is only true if compiled with LOW_MEMORY option
Reported by: Fran VicenteASTERISK-24386: Asterisk "doc/lang/language-criteria.txt" needs update or removal.
Reported by: Rusty NewtonASTERISK-24198: Typo's
Reported by: Walter DoekesASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan UllmannASTERISK-27430: README refers to security documents that do not exist.
Reported by: Corey FarrellASTERISK-27377: Typo in CHANNEL(dtmf_features) usage documentation
Reported by: Igor GoncharovskyASTERISK-25523: res_calendar: Warning about invalid channel value (for notification) occurs even when event has no notification configured.
Reported by: JesperASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP argument
Reported by: Rusty NewtonASTERISK-26086: res_musiconhold: format option is not documented adequately
Reported by: Jens BürgerASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in MessageSend 'from' argument.
Reported by: Vinod DharashiveASTERISK-26717: Document the fact that Asterisk HEP support only works with the PJSIP channel driver
Reported by: Olivier KriefASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR message
Reported by: Smirnov AlekseyASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox basis
Reported by: Mark ScholtenASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter SokolovASTERISK-26704: res_odbc.conf contains deprecated configuration: 'pooling', 'shared_connections', 'limit', and 'idlecheck' options were replaced by 'max_connections'.
Reported by: Anthony MessinaASTERISK-26514: Super Awesome Company: Don't specify transport in pjsip.conf
Reported by: Rusty NewtonASTERISK-25472: Swagger scripts are not replacing format variable in file brief
Reported by: Corey FarrellASTERISK-26212: [patch] Makefile: Retain XML Declaration and DTD in docs.
Reported by: Alexander TraudASTERISK-25927: Removed option "registertrying" is still documented in sip.conf.sample
Reported by: Etienne LessardASTERISK-24097: Documentation - CHANNEL function help text missing 'linkedid' argument
Reported by: Steven WheelerASTERISK-25373: add documentation for CALLERID(pres) and also the CONNECTEDLINE and REDIRECTING variants
Reported by: Walter DoekesASTERISK-25527: Quirky xmldoc description wrapping
Reported by: Walter DoekesASTERISK-24867: Docs for 'e' option in ResetCDR say to use CDR_PROP instead, CDR_PROP docs are unclear
Reported by: Rusty NewtonASTERISK-24853: Documentation claims chan_sip outbound registrations support WS or WSS as valid transports (not true)
Reported by: PSDKASTERISK-24085: Documentation - We should remove or further document the 'contact' section in pjsip.conf
Reported by: Rusty NewtonASTERISK-24430: missing letter "p" in word response in OriginateResponse event documentation
Reported by: Dafi NiASTERISK-24419: Incorrect syntax for setting language in configs/extensions.conf.sample
Reported by: Ben KlangASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be fixed
Reported by: James Van VleetASTERISK-24262: AMI CoreShowChannel missing several output fields and event documentation
Reported by: Mitch ClabornASTERISK-23768: [patch] Asterisk man page contains a (new) unquoted minus sign
Reported by: Jeremy Lainé

Category: Features

ASTERISK-26781: bridge: Passing the 'p' (play tone) flag to Bridge() application results in garbled audio
Reported by: Sean BrightASTERISK-26444: 'features show' command in CLI does not return prompt.
Reported by: John KinistonASTERISK-25003: Asterisk crashes on attended transfer (using feature)
Reported by: Artem VolodinASTERISK-23841: DTMF atxfer doesn't set CallerID for the recall calls to the transferrer.
Reported by: Richard Mudgett

Category: Features/Parking

ASTERISK-26029: parking: ast_parking_park_call should return parking_space instead of parking_exten
Reported by: Diederik de Groot

Category: Formats/General

ASTERISK-27549: [patch] translate: Avoid absolute value on unsigned substraction.
Reported by: Alexander TraudASTERISK-26426: format_ogg_opus: remove from source
Reported by: Kevin HarwellASTERISK-25664: ast_format_cap_append_by_type leaks a reference
Reported by: Corey FarrellASTERISK-25584: [patch] format-attribute module: VP8 missing
Reported by: Alexander TraudASTERISK-25545: [patch] translation module gets cached not joint format
Reported by: Alexander TraudASTERISK-25535: [patch] format creation on module load instead of cache
Reported by: Alexander TraudASTERISK-25537: [patch] format-attribute module: RFC or internal defaults?
Reported by: Alexander TraudASTERISK-25533: [patch] buffer for ast_format_cap_get_names only 64 bytes
Reported by: Alexander TraudASTERISK-25054: Formats interface's cannot be unregistered, needs to hold modules until shutdown.
Reported by: Corey Farrell

Category: Formats/format_h264

ASTERISK-25573: [patch] H.264 format attribute module: resets whole SDP
Reported by: Alexander Traud

Category: Formats/format_ogg_vorbis

ASTERISK-12841: [patch] Make format_ogg_vorbis work on OpenBSD
Reported by: Michiel van BaakASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
Reported by: Ivan Myalkin

Category: Formats/format_pcm

ASTERISK-20984: Audible clicks when playing sox encoded au file with STREAM FILE AGI command
Reported by: Roman S.

Category: Formats/format_wav

ASTERISK-26613: format_wav: wav16 format read file only by 320 - half of frame
Reported by: Vitaly K

Category: Functions/General

ASTERISK-23133: Documentation fix - MASTER_CHANNEL Unexpected Behaviour
Reported by: Shane MitchellASTERISK-17608: func_aes.so cannot be loaded if res_crypto / openssl not compiled
Reported by: Warren Selby

Category: Functions/func_aes

ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-25857: func_aes: incorrect use of strlen() leads to data corruption
Reported by: Gianluca Merlo

Category: Functions/func_callerid

ASTERISK-25373: add documentation for CALLERID(pres) and also the CONNECTEDLINE and REDIRECTING variants
Reported by: Walter Doekes

Category: Functions/func_cdr

ASTERISK-27460: CDR: Deadlock using AMI Originate with Variable CDR(amaflags)=...
Reported by: Richard MudgettASTERISK-26173: func_cdr: CDR function does not permit empty values to be assigned
Reported by: gkloepferASTERISK-25179: CDR(billsec,f) and CDR(duration,f) report incorrect values
Reported by: Gianluca MerloASTERISK-24455: func_cdr: CDR_PROP leaks payload
Reported by: Corey Farrell

Category: Functions/func_channel

ASTERISK-24097: Documentation - CHANNEL function help text missing 'linkedid' argument
Reported by: Steven Wheeler

Category: Functions/func_curl

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-25669: [patch]CURL incorrect trim for non ASCII characters
Reported by: JesperASTERISK-18708: func_curl hangs channel under load
Reported by: Dave CabotASTERISK-24676: Security Vulnerability: URL request injection in libCURL (CVE-2014-8150)
Reported by: Matt JordanASTERISK-24672: [PATCH] Memory leak in func_curl CURLOPT
Reported by: Kristian Høgh

Category: Functions/func_db

ASTERISK-24534: [patch]Register DB() as escalating to prevent users from writing to astdb
Reported by: Gareth Palmer

Category: Functions/func_devstate

ASTERISK-26643: Extra new line in Device field of DeviceStateChange AMI Event after restart of Asterisk
Reported by: Roman Bedros

Category: Functions/func_dialplan

ASTERISK-21765: [patch] - FILE function's length argument counts from beginning of file rather than the offset
Reported by: John Zhong

Category: Functions/func_iconv

ASTERISK-25272: [patch]The ICONV dialplan function sometimes returns garbage
Reported by: Etienne Lessard

Category: Functions/func_odbc

ASTERISK-27888: SQL fetch error on query which return 0 columns
Reported by: Alexei GradinariASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not mandatory to compile it
Reported by: József DudásASTERISK-26177: func_odbc: Database handle is kept when it should be released
Reported by: Leandro DardiniASTERISK-25938: res_odbc: MySQL/MariaDB statement LAST_INSERT_ID() always returns zero.
Reported by: Edwin VandammeASTERISK-25963: func_odbc requires reconnect checks for stale connections
Reported by: Ross BeerASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work
Reported by: JoshE

Category: Functions/func_periodic_hook

ASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey FarrellASTERISK-25085: [patch]Potential crash after unload of func_periodic_hook or test_message
Reported by: Corey Farrell

Category: Functions/func_shell

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Functions/func_speex

ASTERISK-26926: func_speex: Crash caused by frame with no datalen
Reported by: Richard Kenner

Category: Functions/func_strings

ASTERISK-28159: SIGABRT caused by stack corruption in hashkeys_read when no matching keys present
Reported by: Michael WaltonASTERISK-25669: [patch]CURL incorrect trim for non ASCII characters
Reported by: Jesper

Category: Functions/func_talkdetect

ASTERISK-24988: func_talkdetect: Test is bouncing sporadically
Reported by: Joshua C. ColpASTERISK-24482: func_talkdetect: Fix stasis message leak in audiohook callback
Reported by: Corey Farrell

Category: General

ASTERISK-28609: Memory Leak in res_rtp_asterisk.c
Reported by: Ted GASTERISK-28523: Asterisk 16.5.0 Memory leak
Reported by: Cyril RamièreASTERISK-28332: Variable ALTCONF ignored when service is used in Debian
Reported by: Cirillo FerreiraASTERISK-26366: rtp: RTCP messages with REMB trigger fast picture update
Reported by: Joshua C. ColpASTERISK-27642: [patch] backtrace: Avoid -Wlogical-not-parentheses.
Reported by: Alexander TraudASTERISK-27630: [patch] editline: Avoid shifting a negative signed value.
Reported by: Alexander TraudASTERISK-27559: [patch] editline: Avoid comparison between pointer and zero character constant.
Reported by: Alexander TraudASTERISK-20346: Modules need to ensure that any functions, apps, AMI actions, etc. they register are unregistered if the module declines loading
Reported by: Mark MichelsonASTERISK-27382: crash after an invalid rtcp packet from GT48 FXS gateway
Reported by: Tzafrir CohenASTERISK-27467: pjsip_options: qualify_frequency sometimes not applied on reload
Reported by: John BigelowASTERISK-24662: [patch] column and row headers for Signed Linear format variants in output of 'core show translation' are ambiguous
Reported by: Rusty NewtonASTERISK-27442: pjsip: 183 without To tag does not negotiate media
Reported by: Kevin HarwellASTERISK-27337: chan_sip: Security vulnerability with client code header (revisited)
Reported by: Richard MudgettASTERISK-27319: (Security) Function in PJSIP 2.7 miscalculates the length of an unsigned long variable in 64bit machines
Reported by: Kim youngsungASTERISK-27305: res_ari: Memory leaks in ARI when using Content-Type: application/json
Reported by: David HajekASTERISK-27295: Contact is improperly translated after d178f497
Reported by: Sean BrightASTERISK-27260: [pjsip] chan_pjsip_indicate: Don't know how to indicate condition 36
Reported by: Daniel HecklASTERISK-27177: ooh323c: misleading indentation in addons/ooh323c/src/ooSocket.c
Reported by: Tzafrir CohenASTERISK-27152: Sending a "tel" uri in a From or To header in an unauthenticated message causes asterisk to crash
Reported by: Ross BeerASTERISK-27212: bridge_softmix: Quickly joining/leaving may cause video stream to remain in SFU
Reported by: Richard MudgettASTERISK-27088: res_rtp_asterisk: Better handle ICE renegotiation and unidirectional negotiation
Reported by: Joshua C. ColpASTERISK-27060: Comment typo format_g729.c
Reported by: Matthew FredricksonASTERISK-26983: Crash in Manager Reload when TLS Config Changes
Reported by: Joshua ElsonASTERISK-26860: Upon RTCP reception, netsock2.c:210 ast_sockaddr_split_hostport: Port missing in (null)
Reported by: Evers LabASTERISK-26949: sdp: Implement T.38
Reported by: Joshua C. ColpASTERISK-26900: sdp: Add support for connection address management and topology updating
Reported by: Joshua C. ColpASTERISK-26668: core: Malformed pattern matching extension (various factors) results in crash
Reported by: xrobauASTERISK-26816: Implement ast_read_stream in channels
Reported by: Joshua C. ColpASTERISK-26825: pjsip.conf.sample: user_agent: still refers to branch 12
Reported by: Tzafrir CohenASTERISK-26793: Implement ast_write_stream in channels
Reported by: George JosephASTERISK-26790: Implement stream topology (non-change request) API usage in channels
Reported by: George JosephASTERISK-26765: res_resolver_unbound: FRACK! Excessive ref count trap tripped.
Reported by: Richard MudgettASTERISK-26754: build_tools: make_build_h does not handle \ in user name
Reported by: Kirill KatsnelsonASTERISK-26575: testsuite: Need to check PJSIP functionality when res_srtp is not loaded.
Reported by: Joshua C. ColpASTERISK-26546: mips64el and x32 - undefined reference to symbol 'dlopen@@GLIBC_2.2'
Reported by: Tzafrir CohenASTERISK-25070: Fix FTBFS on Hurd
Reported by: Gabriele GiaconeASTERISK-26387: Asterisk segfaults shortly after starting even with no active calls.
Reported by: Harley PetersASTERISK-26513: tests/channels/pjsip/qualify/auth: Crashing enough to be a nuisance
Reported by: Joshua C. ColpASTERISK-26480: [patch] CLI: core set debug: Auto-completes File not Module
Reported by: Alexander TraudASTERISK-26421: Segmentation Fault with ARI originate into mixing bridge with 43 clients
Reported by: Andrew NagyASTERISK-26268: alembic: 'auth_username' not in PJSIP 'identify_by' enum
Reported by: Joshua C. ColpASTERISK-26283: res_resolver_unbound: fails configure on older Ubuntu and CentOS
Reported by: George JosephASTERISK-26227: sqlalchemy error due to long identifier name
Reported by: Mark MichelsonASTERISK-26180: PJSIP: provide valid tcp nodelay option for reuse
Reported by: Scott GriepentrogASTERISK-26132: PJSIP: provide transport type with received messages
Reported by: Scott GriepentrogASTERISK-25777: data race in threadpool
Reported by: Badalian VyacheslavASTERISK-25978: res_pjsip_authenticator_digest: Should not use source port in nonce verification
Reported by: Mark MichelsonASTERISK-25948: ast_pthread_mutex_lock calling ast_reentrancy_lock with lt=0x0
Reported by: Diederik de GrootASTERISK-25714: ASAN:heap-buffer-overflow in logger.c
Reported by: Badalian VyacheslavASTERISK-24801: ASAN: ast_el_read_char stack-buffer-overflow
Reported by: Badalian VyacheslavASTERISK-25614: DTLS negotiation delays
Reported by: Dade BrandonASTERISK-25619: res_chan_stats not sending the correct information to StatsD
Reported by: Tyler CambronASTERISK-25461: Nested dialplan #includes don't work as expected.
Reported by: Richard MudgettASTERISK-25435: Asterisk periodically hangs. UDP Recv-Q greatly exceeds zero.
Reported by: Dmitriy SerovASTERISK-25390: default_from_user can crash with certain configuration backends
Reported by: Mark MichelsonASTERISK-25375: Bad ao2 pointer on snapshot cleanup after creation
Reported by: Scott GriepentrogASTERISK-25365: Persistent subscriptions have extra Content-Length/corrupted messages
Reported by: Mark MichelsonASTERISK-25342: res_pjsip: Repeated usage of pj_gethostip may block
Reported by: Joshua C. ColpASTERISK-25331: install_prereq is not installing sqlite 3 library on CentOS
Reported by: Scott GriepentrogASTERISK-25242: PJSIP: No audio when Asterisk inside NAT and endpoints outside NAT - implement functionality similar to chan_sip 'rtpkeepalive'?
Reported by: Mark MichelsonASTERISK-25162: func_pjsip_aor: Leak of contact in iterator
Reported by: Corey FarrellASTERISK-25148: res_pjsip NULL channel audit
Reported by: Mark MichelsonASTERISK-25004: Crash in authenticated reinvite after originated T.38 FAX
Reported by: Mark MichelsonASTERISK-24975: Enabling 'DEBUG_THREADLOCALS' Causes the Build to Fail
Reported by: Ashley SandersASTERISK-23666: CLONE - nested functions aren't portable
Reported by: Diederik de GrootASTERISK-24830: res_rtp_asterisk.c checks USE_PJPROJECT not HAVE_PJPROJECT
Reported by: Stefan EngströmASTERISK-24751: Integer values in json payload to ARI cause asterisk to crash
Reported by: jeffrey putnamASTERISK-24711: DTLS handshake broken with latest OpenSSL versions
Reported by: Jared BielASTERISK-24728: tcptls: Bad file descriptor error when reloading chan_sip
Reported by: Kevin HarwellASTERISK-24693: Investigate and fix memory leaks in Asterisk
Reported by: Kevin HarwellASTERISK-24624: Transfer to invalid extension results in hung channel.
Reported by: Zane ConkleASTERISK-24663: [patch] Unnamed semaphore autoconf check fails on cross compilation
Reported by: abelbeckASTERISK-24655: res_pjsip_outbound_publish: Hang on shutdown while attempting to publish
Reported by: Kevin HarwellASTERISK-24665: Configure check required for pjsip_get_dest_info()
Reported by: Mark MichelsonASTERISK-22455: Asterisk 12 on Ubuntu Lucid deadlocks with DEBUG_THREADS+OPTIONAL_API enabled
Reported by: David M. LeeASTERISK-24563: Direct Media calls within private network sometimes get one way audio
Reported by: Kevin HarwellASTERISK-24504: chan_console: Fix reference leaks to pvt
Reported by: Corey FarrellASTERISK-24465: audiohooks list leaks reference to formats
Reported by: Corey FarrellASTERISK-24321: SIP deadlock when running automated queues tests
Reported by: Steve PittsASTERISK-24224: When using Bridge() dialplan application, surrogate channel appears in list and call count is inflated.
Reported by: Mark MichelsonASTERISK-20567: bashism in autosupport
Reported by: Tzafrir CohenASTERISK-24328: Use of MixMonitor 'm' option results in 0 duration vm description file
Reported by: Scott GriepentrogASTERISK-24245: gcc 4.1.2 complains of files that do not end with newlines
Reported by: Shaun RuffellASTERISK-24246: Quiet warning about type qualifiers ignored on function return type
Reported by: Shaun RuffellASTERISK-24032: Gentoo compilation emits warning: "_FORTIFY_SOURCE" redefined
Reported by: Kilburn

Category: PBX/pbx_config

ASTERISK-28146: pbx_config: Only the first [globals] section is processed.
Reported by: Corey FarrellASTERISK-25881: pbx: Add support for autohints
Reported by: Joshua C. ColpASTERISK-25061: pbx_config: Register manager actions with module version of macro.
Reported by: Corey Farrell

Category: PBX/pbx_dundi

ASTERISK-26987: pbx_dundi: Asterisk crashes when unloading module pbx_dundi.so with dundi peers
Reported by: Kirsty TyermanASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-18731: [patch] DUNDi weight parameter not processed correctly
Reported by: Peter RaczASTERISK-25677: pbx_dundi: leaks during failed load.
Reported by: Corey Farrell

Category: PBX/pbx_lua

ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
Reported by: Alexander Traud

Category: PBX/pbx_realtime

ASTERISK-19291: Background in realtime
Reported by: Andrew Nowrot

Category: PBX/pbx_spool

ASTERISK-17067: Long lines in call files cause spurious syntax error
Reported by: Dave OlszewskiASTERISK-17069: Callfile retries behave erratically as file size grows
Reported by: Jeremy Kister

Category: Resources/General

ASTERISK-28301: Allow voicemail boxes to be subscribed to with a presence event package
Reported by: George JosephASTERISK-28045: configure script does not enforce libunbound2 version
Reported by: Samuel GalarneauASTERISK-27553: [patch] res_curl: Avoid error message on unload.
Reported by: Alexander TraudASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark disagree
Reported by: Tzafrir CohenASTERISK-25584: [patch] format-attribute module: VP8 missing
Reported by: Alexander TraudASTERISK-25108: configure check for older unbound library
Reported by: John BigelowASTERISK-25441: Deadlock in res_sorcery_memory_cache.
Reported by: Richard MudgettASTERISK-25110: res_resolver_unbound.c compilation failure: SIGURG is undeclared in func unbound_resolver_stop
Reported by: John Bigelow

Category: Resources/res_agi

ASTERISK-27621: (null) string tailing after AsyncAGIEnd AMI event
Reported by: sungtae kimASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey FarrellASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP argument
Reported by: Rusty NewtonASTERISK-22432: Async AGI crashes Asterisk when issuing "set variable" command without args
Reported by: Antoine PitrouASTERISK-25662: Malformed AGI 520 Usage response
Reported by: Tony MountifieldASTERISK-25951: res_agi: run_agi eats frames it shouldn't
Reported by: George JosephASTERISK-26343: ASTERISK-25951 causes issues for callerid manipulation through agi
Reported by: Morten TryfossASTERISK-25593: fastagi: record file closed after sending result
Reported by: Kevin HarwellASTERISK-23390: NewExten Event with application AGI shows up before and after AGI runs
Reported by: Benjamin Keith FordASTERISK-24323: Bug in documentation AGI STREAM FILE CONTROL
Reported by: Martin CisárikASTERISK-24027: MixMonitor AMI action called during AGI execution from bridge feature causes channel to leave AGI has hung up
Reported by: Matt Jordan

Category: Resources/res_ari

ASTERISK-28314: ARI: API changed but "apiVersion" in rest-api\resources.json did not
Reported by: Stefan RepkeASTERISK-28106: Astricon Feedback: Unable to filter ARI events when GETting causes overload of events
Reported by: George JosephASTERISK-28104: AstriCon Feedback: Automatically create a 1 line dialplan context for stasis apps
Reported by: George JosephASTERISK-27801: Asterisk got stuck while enabling "ari set debug all on"
Reported by: shaurya jainASTERISK-27445: ARI: Updating a bridge gives wrong error message.
Reported by: Frank DurdenASTERISK-27372: ARI: Node ARI client broken in latest versions of 13 and 14
Reported by: Benjamin Keith FordASTERISK-27026: res_ari: Crash when no ari.conf configuration file exists
Reported by: Ronald RaikesASTERISK-26767: ARI channelvars cause memory leak
Reported by: Sébastien DuthilASTERISK-25492: ARI: Path parameters are case sensitive
Reported by: Joshua C. ColpASTERISK-25941: chan_pjsip: Crash on an immediate SIP final response
Reported by: Javier Riveros ASTERISK-25964: Outbound registrations created via ARI/push configuration do not clean up outbound registrations currently in flight
Reported by: Matt JordanASTERISK-25882: ARI: Crash can occur due to race condition when attempting to operate on a hung up channel (Part 2)
Reported by: Richard MudgettASTERISK-25771: ARI:Crash - Attended transfers of channels into Stasis application.
Reported by: Javier Riveros ASTERISK-25683: res_ari: Asterisk fails to start if compiled with MALLOC_DEBUG
Reported by: yaron nahumASTERISK-25522: ARI: Crash when creating channel via ARI originate with requesting channel
Reported by: Matt JordanASTERISK-25325: ARI PUT reload chan_sip HTTP response 404
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25181: ARI: Channels added to Stasis application during WebSocket creation don't receive a StasisStart event
Reported by: Matt JordanASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-24812: ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding
Reported by: Matt JordanASTERISK-24501: ARI: Moving a channel between bridges followed by a hangup can cause an ARI client to not receive an expected ChannelLeftBridge event before StasisEnd
Reported by: Matt JordanASTERISK-24339: Swagger API Docs have incorrect basePath
Reported by: Bradley WatkinsASTERISK-24264: ARI: Adding a channel to a holding bridge automatically starts MOH
Reported by: Samuel GalarneauASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
Reported by: Matt JordanASTERISK-24043: ARI /continue fails to actually continue into the dialplan
Reported by: Krandon BruseASTERISK-24134: ARI: GET /channels/{channel_id}/variable for channel in dialplan returns 409 conflict
Reported by: Matt JordanASTERISK-24138: dial: Call forwarding information presented through AMI/ARI is wrong
Reported by: Matt Jordan

Category: Resources/res_ari_applications

ASTERISK-28302: ARI: "Error destroying mutex" when listing all ARI applications
Reported by: Stefan Repke

Category: Resources/res_ari_bridges

ASTERISK-26468: ari: Bridge events stop working after this sequence of ARI calls
Reported by: Daniele PallastrelliASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when calling channel hangup while adding to bridge
Reported by: Ilya TrikozASTERISK-24560: Creating a named ARI bridge twice causes a crash
Reported by: Kinsey MooreASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24591: Stasis() side of an ARI originated channel cannot be Redirected
Reported by: Kinsey MooreASTERISK-24264: ARI: Adding a channel to a holding bridge automatically starts MOH
Reported by: Samuel Galarneau

Category: Resources/res_ari_channels

ASTERISK-28181: ari: Originating overwrites channel start time
Reported by: sungtae kimASTERISK-28169: ARI /channels/create handler causes core dump
Reported by: sungtae kimASTERISK-27067: res_ari_channels: channel_state_invalid always leaks snapshot reference.
Reported by: Marin OdrljinASTERISK-26070: ari/channels: Creating a local channel without an originator adds all audio formats to it's capabilities
Reported by: George JosephASTERISK-25522: ARI: Crash when creating channel via ARI originate with requesting channel
Reported by: Matt JordanASTERISK-24812: ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding
Reported by: Matt JordanASTERISK-24677: ARI GET variable on channel provides unhelpful response on non-existent variable
Reported by: Joshua C. ColpASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24591: Stasis() side of an ARI originated channel cannot be Redirected
Reported by: Kinsey Moore

Category: Resources/res_ari_events

ASTERISK-25308: ari: Websocket leak
Reported by: Joshua C. Colp

Category: Resources/res_ari_playbacks

ASTERISK-26341: ARI: Stopping a media playlist only stops the current media URI being played back, and not the whole list
Reported by: Matt JordanASTERISK-24229: ARI: playback of sounds implicitly answers channel, preventing early media playback
Reported by: Matt Jordan

Category: Resources/res_ari_recordings

ASTERISK-27021: GET /recordings/stored returns 500 Internal Server Error
Reported by: Tim Morgan

Category: Resources/res_calendar

ASTERISK-27680: [patch] res_calendar: Specialized calendars depend on symbols of general calendar.
Reported by: Alexander TraudASTERISK-25524: module reload res_calendar.so does not reload everything in calendar.conf
Reported by: JesperASTERISK-25523: res_calendar: Warning about invalid channel value (for notification) occurs even when event has no notification configured.
Reported by: JesperASTERISK-26683: res_calendar: Calendars duplicated after module reload
Reported by: Martin TomecASTERISK-25679: res_calendar leaks scheduler.
Reported by: Corey Farrell

Category: Resources/res_calendar_caldav

ASTERISK-24588: res_calendar does not process CalDAV from Owncloud [fix included]
Reported by: Stefan Gofferje

Category: Resources/res_calendar_ews

ASTERISK-24325: res_calendar_ews: cannot be used with neon 0.30
Reported by: Tzafrir Cohen

Category: Resources/res_calendar_icalendar

ASTERISK-27296: [patch] False positive busy checks when icalendar's recurrence-id mechanism is involved
Reported by: Benoît Dereck-TricotASTERISK-27174: res_calendar_icalendar: Recurring events not being loaded from Google calendar using ical
Reported by: Mark Thompson

Category: Resources/res_clialiases

ASTERISK-20281: "core set verbose" behaves strangely, can't alias it, cli.conf example broken
Reported by: Tim Ringenbach at Asteria Solutions Group

Category: Resources/res_config_curl

ASTERISK-24676: Security Vulnerability: URL request injection in libCURL (CVE-2014-8150)
Reported by: Matt Jordan

Category: Resources/res_config_ldap

ASTERISK-26580: [patch] Error during LDAP modify action when user unregisters
Reported by: Nicholas John Koch

Category: Resources/res_config_odbc

ASTERISK-28341: res_config_odbc eliminates empty custom (“@” prefix) variables
Reported by: Alexei GradinariASTERISK-28166: app_voicemail: Asterisk unresponsive after changing voicemail password with ODBC
Reported by: MichaelASTERISK-27863: config/ast_destroy_realtime_fields: successful DELETE is treated as failed
Reported by: Alexei GradinariASTERISK-26263: SQL error when using realtime and registering extension / inserting into ps_contacts
Reported by: Jeppe Ryskov LarsenASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei GradinariASTERISK-24808: res_config_odbc: Improper escaping of backslashes occurs with MySQL
Reported by: Javier Acosta

Category: Resources/res_config_pgsql

ASTERISK-27576: [patch] res_config_pgsql: Avoid typecasting an int to unsigned char.
Reported by: Alexander TraudASTERISK-27283: Realtime config fail with PostgreSQL version before 9.1
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25628: res_config_pgsql: should match the behavior of other drivers so that queue_log can disable adaptive logging
Reported by: Dmitry WaginASTERISK-15858: [patch] Fix query with double backslash in string literals and stop log warnings
Reported by: Humberto FigueraASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113

Category: Resources/res_config_sqlite

ASTERISK-27671: Deprecate legacy modules
Reported by: Corey Farrell

Category: Resources/res_config_sqlite3

ASTERISK-26057: res_config_sqlite3 uses incorrect query - unnecessary escape
Reported by: StepanASTERISK-23457: SQlite3: Realtime queue loading fails after PRAGMA query result
Reported by: Scott Griepentrog

Category: Resources/res_corosync

ASTERISK-25370: res_corosync segfaults at startup with corosync version > 2.x
Reported by: mdu113ASTERISK-24998: res_corosync: res_corosync tries to load even if res_corosync.conf is missing
Reported by: George Joseph

Category: Resources/res_crypto

ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-25673: res_crypto leaks CLI entries
Reported by: Corey FarrellASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Resources/res_fax

ASTERISK-27981: res_fax: Fax session leak with fax gatewaying
Reported by: pasandevASTERISK-27657: res_pjsip_t38: ATA fails with hangupcause 58(Bearer capability not available)
Reported by: Jared HullASTERISK-27094: res_fax: Deadlock when using Local channels and fax gateway
Reported by: David BrillertASTERISK-27364: channel: Crash when fax gateway is in use with PJSIP
Reported by: Jared HullASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross BeerASTERISK-26203: res_fax: Deadlock when using FAXOPT(gateway)=yes with Local channels
Reported by: Etienne LessardASTERISK-22732: Deadlock potential in res_fax and CCSS with local channels.
Reported by: Richard MudgettASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard MudgettASTERISK-26141: res_fax: fax_v21_session_new leaks reference to v21_details
Reported by: Corey FarrellASTERISK-25982: [patch]res_fax/t38_gateway: Peer V.21 session is created on wrong channel
Reported by: Alexei GradinariASTERISK-22790: check_modem_rate() may return incorrect rate for V.27
Reported by: not hereASTERISK-23231: Since 405693 If we have res_fax.conf file set to minrate=2400, then res_fax refuse to load
Reported by: David BrillertASTERISK-24955: res_fax: v.27ter support baud rate of 2400, which is disallowed in res_fax's check_modem_rate
Reported by: Matt JordanASTERISK-24457: res_fax: fax gateway frames leak
Reported by: Corey FarrellASTERISK-24392: res_fax: fax gateway sessions leak
Reported by: Corey FarrellASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
Reported by: not hereASTERISK-24357: [fax] Out of bounds error in update_modem_bits
Reported by: Jeremy LainéASTERISK-24301: Security: Out of call MESSAGE requests processed via Message channel driver can crash Asterisk
Reported by: Matt Jordan

Category: Resources/res_fax_spandsp

ASTERISK-18923: res_fax_spandsp usage counter is wrong
Reported by: Grigoriy Puzankin

Category: Resources/res_format_attr_h264

ASTERISK-27959: [patch] Asterisk 15.4.1 h264 fmtp negotiation problem
Reported by: David KuehlingASTERISK-27008: res_format_attr_h264: SDP parse fails if fmtp optional parameters have a space
Reported by: John HarrisASTERISK-24616: Crash in res_format_attr_h264 due to invalid string copy
Reported by: Yura Kocyuba

Category: Resources/res_format_attr_opus

ASTERISK-26579: codec_opus: Recursiveness when parsing fmtp line
Reported by: Jørgen HASTERISK-25583: [patch] format-attribute module: RFC 7587 (Opus Codec)
Reported by: Alexander Traud

Category: Resources/res_hep

ASTERISK-26758: res_hep_pjsip: For WebRTC clients Asterisk insert same ip address in "source ip address" and "destination ip address" fields in HEP packets
Reported by: Max NorbaASTERISK-26953: Asterisk crash if hep.conf have some missing parameters
Reported by: Joel VandalASTERISK-26717: Document the fact that Asterisk HEP support only works with the PJSIP channel driver
Reported by: Olivier KriefASTERISK-26096: res_hep: Crash when configuration file is missing
Reported by: Niklas LarssonASTERISK-24491: Memory leak in res_hep
Reported by: Zane ConkleASTERISK-24362: res_hep leaks reference to configuration
Reported by: Corey Farrell

Category: Resources/res_hep_pjsip

ASTERISK-26758: res_hep_pjsip: For WebRTC clients Asterisk insert same ip address in "source ip address" and "destination ip address" fields in HEP packets
Reported by: Max NorbaASTERISK-26850: res_hep_pjsip: Asterisk insert wrong protocol name in "Protocol ID" field in HEP packets
Reported by: Max NorbaASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
Reported by: Matt Jordan

Category: Resources/res_hep_rtcp

ASTERISK-25352: res_hep_rtcp correlation_id is different then res_hep
Reported by: Kevin Scott AdamsASTERISK-24489: Crash: Asterisk crashes when converting RTCP packet to JSON for res_hep_rtcp and report blocks are greater than 1
Reported by: Gregory MalsackASTERISK-24498: Segmentation fault in res_hep_rtcp on attended transfer
Reported by: Beppo MazzucatoASTERISK-24236: res_hep_rtcp: Module incorrectly depends on pjsip
Reported by: Matt Jordan

Category: Resources/res_http_post

ASTERISK-27719: [patch] res_http_post: Enable GMime in NetBSD.
Reported by: Alexander TraudASTERISK-27454: res_http_post: Don't require GMIME_MAJOR_VERSION
Reported by: Joshua C. Colp

Category: Resources/res_http_websocket

ASTERISK-28257: res_http_websocket: PING / PONG opcodes break data reception
Reported by: Jeremy LainéASTERISK-28231: res_http_websocket: Not responding to Connection Close Frame (opcode 8)
Reported by: Jeremy LainéASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander TraudASTERISK-27363: res_http_websocket: Wrong LocalAddress (it is equal to RemoteAddress)
Reported by: Vasilii RoginASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey FarrellASTERISK-26842: Websocket becomes disconnected when trying to place call from browser
Reported by: Mark MichelsonASTERISK-24330: Requirement for 'wss' value in Contact header transport parameter on inbound traffic violates RFC7118
Reported by: Marek CervenkaASTERISK-24972: Transport Layer Security (TLS) Protocol BEAST Vulnerability - Investigate vulnerability of HTTP server
Reported by: Alex A. WelzlASTERISK-24106: WebSockets Automatically decides what driver it will use
Reported by: Andrew NagyASTERISK-25312: res_http_websocket: Terminate connection on fatal cases
Reported by: Joshua C. ColpASTERISK-24963: ASAN: heap-use-after-free with PJSIP and WSS
Reported by: Badalian VyacheslavASTERISK-24566: Uninit buf in WS write
Reported by: Badalian VyacheslavASTERISK-24472: Asterisk Crash in OpenSSL when calling over WSS from JSSIP
Reported by: Badalian VyacheslavASTERISK-24480: res_http_websockets: Module reference decrease below zero
Reported by: Corey Farrell

Category: Resources/res_jabber

ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
Reported by: abelbeckASTERISK-14233: [patch] Buddies are always auto-registered when processing the roster
Reported by: Simon Arlott

Category: Resources/res_monitor

ASTERISK-28249: res_monitor: Segfault with Monitor(wav,file,i)
Reported by: Valentin VidićASTERISK-27671: Deprecate legacy modules
Reported by: Corey FarrellASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey FarrellASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-24573: [patch]Out of sync conversation recording when divided in multiple recordings
Reported by: Nuno Borges

Category: Resources/res_musiconhold

ASTERISK-28029: [patch] res_musiconhold : music on hold will not start if previous hold just reached end of file
Reported by: Frederic LE FOLLASTERISK-27774: res_musiconhold: Music on hold restarts after every announcement
Reported by: lvlASTERISK-27232: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
Reported by: Jens T.ASTERISK-25974: Unused realtime MOH classes not purged on 'moh reload'
Reported by: Sébastien CoutureASTERISK-26086: res_musiconhold: format option is not documented adequately
Reported by: Jens BürgerASTERISK-23996: No core dumps because of res_musiconhold chdir.
Reported by: Walter DoekesASTERISK-26353: res_musiconhold: musiconhold seems to think that the general section is a class and issues warning
Reported by: Jonathan HarrisASTERISK-25687: res_musiconhold: Concurrent invocations of 'moh reload' cause a crash
Reported by: Sean BrightASTERISK-24019: When a Music On Hold stream starts it restarts at beginning of file.
Reported by: Jason RichardsASTERISK-22252: res_musiconhold cleanup - REF_DEBUG reload warnings and ref leaks
Reported by: Walter Doekes

Category: Resources/res_mwi_external_ami

ASTERISK-25117: res_mwi_external_ami: Fix manager action registrations.
Reported by: Corey Farrell

Category: Resources/res_odbc

ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing voicemail password with ODBC
Reported by: MichaelASTERISK-28277: database: Add some basic logging
Reported by: Joshua C. ColpASTERISK-28065: res_odbc: missing SQL error diagnostic
Reported by: Alexei GradinariASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly on external libraries.
Reported by: Alexander TraudASTERISK-26704: res_odbc.conf contains deprecated configuration: 'pooling', 'shared_connections', 'limit', and 'idlecheck' options were replaced by 'max_connections'.
Reported by: Anthony MessinaASTERISK-26389: res_odbc: Clean up pooling options
Reported by: Joshua C. ColpASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not mandatory to compile it
Reported by: József DudásASTERISK-26074: res_odbc: Deadlock within UnixODBC
Reported by: Ross BeerASTERISK-25938: res_odbc: MySQL/MariaDB statement LAST_INSERT_ID() always returns zero.
Reported by: Edwin VandammeASTERISK-22708: res_odbc.conf negative_connection_cache option not respected, failover between DSNs doesn't work
Reported by: JoshEASTERISK-24742: [patch] Fix ast_odbc_find_table function in res_odbc
Reported by: ibercom

Category: Resources/res_parking

ASTERISK-28631: res_parking: Doesn't park when parkee and parker are the same
Reported by: Ross BeerASTERISK-28616: parking: Deadlock when multi call parking
Reported by: Joshua C. ColpASTERISK-28173: Deadlock in chan_sip handling subscribe request during res_parking reload
Reported by: Giuseppe SucameliASTERISK-26399: app_queue: Agent not called when caller is parked
Reported by: wushumastersASTERISK-24605: res_parking option parkeddynamic does not work with the core Features 'parkcall' (DTMF initiated parking)
Reported by: Philip CorreiaASTERISK-24596: Unclear how to use Park application with res_parking 'parkeddynamic' enabled. Documentation?
Reported by: Philip CorreiaASTERISK-25369: res_parking: ParkAndAnnounce - Inheritable variables aren't applied to the announcer channel
Reported by: Jonathan RoseASTERISK-25254: Crash if dialplan sets ATTENDEDTRANSFER to an empty string before Park.
Reported by: Richard MudgettASTERISK-24899: Parking fall-through behavior different in 13
Reported by: Malcolm DavenportASTERISK-23850: Park Application does not respect Return Context Priority
Reported by: Andrew NagyASTERISK-24413: parking/parking_tests: Crash due to assertion in unit tests when MoH is started on channel in holding bridge
Reported by: Matt Jordan

Category: Resources/res_phoneprov

ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei GradinariASTERISK-25721: [patch] res_phoneprov: memory leak and heap-use-after-free
Reported by: Badalian Vyacheslav

Category: Resources/res_pjsip

ASTERISK-28309: res_pjsip: Wrong Contact and Via fields with multiple UDP interfaces
Reported by: Nikolay shakinASTERISK-28077: res_pjsip: improve realtime performance on CLI 'pjsip show contacts'
Reported by: Alexei GradinariASTERISK-27988: alembic: PJSIP "mwi_subscribe_replaces_unsolicited" field is integer not boolean
Reported by: Joshua C. ColpASTERISK-28022: res_pjsip realtime: uri column in ps_contacts table can be too short
Reported by: Florian FloimairASTERISK-27978: res_pjsip: Change default transport keepalive to preserve behavior
Reported by: Joshua C. ColpASTERISK-26686: res_pjsip: Lock inversion in transport management
Reported by: Ross BeerASTERISK-27872: res_pjsip: Modified qualify_frequency doesn't effect until pjsip reload
Reported by: Alexei GradinariASTERISK-26806: pjsip_options: rework to make more efficient
Reported by: Kevin HarwellASTERISK-27688: res_pjsip: Crash on TCP PJSIP Transport Disconnect
Reported by: Ross BeerASTERISK-27679: res_pjsip: Endpoint destruction does not free DTLS configuration
Reported by: Mak DeeASTERISK-27571: res_pjsip: If SIP response is received during shutdown a crash may occur
Reported by: Joshua C. ColpASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27393: res_pjsip: Crash occurs when an empty contact read from astdb or database
Reported by: Aaron AnASTERISK-27032: res_pjsip: TLS options do not handle empty values
Reported by: seanchann.zhouASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
Reported by: Sean BrightASTERISK-27387: Regression: pjsip 13.18.0 - from_user - "+" character isn't allowed any more
Reported by: Michael MaierASTERISK-27374: alembic: PJSIP scripts are missing column bundle in ps_endpoints table
Reported by: Florian FloimairASTERISK-27198: res_pjsip: SDP contains IP4 instead of IP6 when rtp_ipv6 set to yes
Reported by: Martin CisárikASTERISK-27047: res_pjsip: user=phone added to Anonymous caller-id when it shouldn't be.
Reported by: dtrybaASTERISK-27254: alembic: prune_on_boot fix erroneous
Reported by: Florian FloimairASTERISK-26879: PJSIP external_media_address ignored if no local_net options are provided
Reported by: Matt JordanASTERISK-27168: alembic: PJSIP scripts are missing column dtls_fingerprint in ps_endpoints table
Reported by: Florian FloimairASTERISK-27147: Either asterisk or pjproject isn't re-using tcp connections (again)
Reported by: George JosephASTERISK-27119: res_pjsip: parse/add msid attribute when webrtc is enabled
Reported by: Kevin HarwellASTERISK-27090: PJSIP: Deadlock using TCP transport
Reported by: Richard MudgettASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.
Reported by: Richard MudgettASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.
Reported by: Andreas KrügerASTERISK-26928: pjsip: Add database tables for PUBLISH support
Reported by: Joshua C. ColpASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26916: res_pjsip: Excessive refcount reached on transport ao2 object
Reported by: Ross BeerASTERISK-26363: res_pjsip: Bye sent to sip trunk is not authenticated even after receiving a 407 error code
Reported by: Yaacov Akiba SlamaASTERISK-26685: res_pjsip: Crash when using IPv6 and Transport ws,wss
Reported by: Michael BalenASTERISK-26623: res_pjsip: Crash when calling PJSIPShowEndpoint
Reported by: Jørgen HASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter SokolovASTERISK-26799: res_pjsip: Using an auth object for inbound and outbound authentication fails.
Reported by: Richard MudgettASTERISK-26738: Frequent segfaults since activation of DNS SRV, in pjsip_auth_clt_reinit_req at /pjsip/sip_auth_client.c, and pj_atomic_inc_and_get at pj/os_core_unix.c
Reported by: Michael MaierASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain specified
Reported by: Norbert VargaASTERISK-26679: Crash on invalid contact domain (pjsip aor)
Reported by: DmitriyASTERISK-26699: res_pjsip: Assertion when sending OPTIONS request to endpoint
Reported by: Ross BeerASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
Reported by: Richard MudgettASTERISK-26684: res_pjsip: Various issues with compact SIP headers
Reported by: Joshua ElsonASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when transaction branch parameter contains "_"
Reported by: Juris BreicisASTERISK-26516: pjsip: Memory corruption with possible memory leak.
Reported by: Richard MudgettASTERISK-26571: res_pjsip: Resolution incorrect when explicit IPv6 transport configured
Reported by: Joshua C. ColpASTERISK-26453: res_pjsip_config_wizard: Memory leak in module_unload
Reported by: Badalian VyacheslavASTERISK-26375: res_pjsip_transport_management: Log message states seconds, but time value is milliseconds
Reported by: Joshua C. ColpASTERISK-26364: res_pjsip: Don't assume a request will have target addresses
Reported by: Joshua C. ColpASTERISK-26264: res_pjsip: Crash when applying ACL from non-existent endpoint
Reported by: nappsoftASTERISK-26319: [patch] res_pjsip: qualify/unqualify added/deleted realtime endpoints
Reported by: Alexei GradinariASTERISK-26269: res_pjsip: Wrong state for aors without registered contacts after startup
Reported by: nappsoftASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf parameters
Reported by: Matt JordanASTERISK-26305: Asterisk 14: Two resolver unbound testsuite tests fail
Reported by: Richard MudgettASTERISK-26241: res_pjsip: When using compact headers, rpid and pai are incorrectly generated
Reported by: George JosephASTERISK-26238: res_pjsip: Empty global default_from_user causes crash
Reported by: Joshua C. ColpASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate
Reported by: Ross BeerASTERISK-26206: [patch] res_pjsip: Use more compatible regex for get all
Reported by: Dmitry WaginASTERISK-26256: [patch] SIP/SDP origin (o=) contains brackets with IP6
Reported by: Alexander TraudASTERISK-26174: res_pjsip: Crash when freeing cloned message in distributor
Reported by: Ross BeerASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26160: pjsip: Updated->Reachable during qualify
Reported by: Matt JordanASTERISK-25772: res_pjsip: Unexpected two BYE when answered
Reported by: Dmitriy SerovASTERISK-26061: [patch] res_pjsip: improve realtime performance - remove updating all endpoints status on startup
Reported by: Alexei GradinariASTERISK-26049: res_pjsip: Crash when our own request timer fires
Reported by: Joshua C. ColpASTERISK-25941: chan_pjsip: Crash on an immediate SIP final response
Reported by: Javier Riveros ASTERISK-26007: res_pjsip: Endpoints deleting early after upgrade from 13.8.2 to 13.9
Reported by: Greg SiemonASTERISK-26004: res_pjsip: The transport/method parameter is ignored
Reported by: George JosephASTERISK-25928: res_pjsip: URI validation done outside of PJSIP thread
Reported by: Joshua C. ColpASTERISK-25914: PJSIP: failed registration with wrong codec name on allow/disallow
Reported by: Alexei GradinariASTERISK-25796: res_pjsip: DOS/Crash when TCP/TLS sockets exceed pjproject PJ_IOQUEUE_MAX_HANDLES
Reported by: George JosephASTERISK-25707: Long contact URIs or hostnames can crash pjproject/Asterisk under certain conditions
Reported by: George JosephASTERISK-25123: Bracketed IPv6 Contact header parameter unparsable with Asterisk/PJSIP
Reported by: Anthony MessinaASTERISK-25885: res_pjsip: Race condition between adding contact and automatic expiration
Reported by: Joshua C. ColpASTERISK-25829: res_pjsip: PJSIP does not accept spaces when separating multiple AORs
Reported by: Mateusz KowalskiASTERISK-25727: RPM build requires OPTIONAL_API cflag due to PJSIP requirement
Reported by: Gergely DömsödiASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling from Gosub
Reported by: Jacques PeacockASTERISK-25751: res_pjsip: Support pjsip_dlg_create_uas_and_inc_lock
Reported by: Joshua C. ColpASTERISK-25606: Core dump when using transports in sorcery
Reported by: Martin MoučkaASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to asterisk-13.7.0 from asterisk-13.7.0-rc2
Reported by: Nic ColledgeASTERISK-25712: Second call to already-on-call phone and Asterisk sends "Ready"
Reported by: Richard MudgettASTERISK-25686: PJSIP: qualify_timeout is a double, database schema is an integer
Reported by: Marcelo TerresASTERISK-25668: res_pjsip: Deadlock in distributor
Reported by: Mark MichelsonASTERISK-25116: res_pjsip: Two PeerStatus AMI messages are sent for every status change
Reported by: George JosephASTERISK-25608: res_pjsip/contacts/statsd: Lifecycle events aren't consistent
Reported by: George JosephASTERISK-25595: Unescaped : in messge sent to statsd
Reported by: Niklas LarssonASTERISK-25598: res_pjsip: Contact status messages are printing a hash instead of the uri
Reported by: George JosephASTERISK-25486: res_pjsip: Fix deadlock when validating URIs
Reported by: Joshua C. ColpASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
Reported by: mdu113ASTERISK-25295: res_pjsip crash - pjsip_uri_get_uri at /usr/include/pjsip/sip_uri.h
Reported by: Dmitriy SerovASTERISK-25381: res_pjsip: AoRs deleted via ARI (or other mechanism) do not destroy their related contacts
Reported by: Matt JordanASTERISK-25339: res_pjsip: Empty "auth" sections from non-config backgrounds are interpreted as valid
Reported by: Matt JordanASTERISK-25304: res_pjsip: XML sanitization may write past buffer
Reported by: Joshua C. ColpASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
Reported by: Matt JordanASTERISK-25168: Random Core Dumps on Asterisk 13.4 PJSIP, in ast_channel_name at channel_internal_api.c
Reported by: Carl FortinASTERISK-25076: res_pjsip: Failover does not occur on connection-less transport or 503 response
Reported by: Joshua C. ColpASTERISK-25171: Early completion of feature code attended transfer results in intermittent one-way audio, "ghost ringing" and robotic sound.
Reported by: Rusty NewtonASTERISK-25158: res_pjsip: Add option to use AAL2 packing when negotiating g.726
Reported by: Kevin HarwellASTERISK-25115: Crash related to func sip_resolve_invoke_user_callback of res_pjsip/pjsip_resolver.c
Reported by: John BigelowASTERISK-25096: [patch]Segfault when registering over websockets with PJSIP (in ast_sockaddr_isnull at /include/asterisk/netsock2.h)
Reported by: Josh KitchensASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
Reported by: Richard MudgettASTERISK-25105: res_pjsip: Possible incompatibility between qualify_timeout and pjproject-2.4
Reported by: George JosephASTERISK-25089: res_pjsip_config_wizard: Variable specified in templates aren't being processed correctly
Reported by: George JosephASTERISK-25033: Asterisk 13 (branch head) won't compile without PJSip
Reported by: Peter WhiskerASTERISK-25020: Mismatched response to outgoing REGISTER request
Reported by: Mark MichelsonASTERISK-24999: PJSIP crashes with malformed contact line
Reported by: snuffyASTERISK-24977: Contacts that don't use qualify are being marked as unavailable
Reported by: George JosephASTERISK-24863: res_pjsip: No endpoint events raised via AMI when contacts cannot be reached/qualified
Reported by: Dmitriy SerovASTERISK-24380: core: Native formats are set to h264 with certain audio/video codec configuration, resulting in path translation WARNINGs
Reported by: Matt JordanASTERISK-24935: res_pjsip_phoneprov_provider: Fix leaked OBJ_MULTIPLE iterator.
Reported by: Corey FarrellASTERISK-24910: "timer=no" and "timer=required" settings in pjsip.conf fail
Reported by: Ray CrumrineASTERISK-24920: Asterisk handles duplicate SIP requests as if they were each a new request
Reported by: Mark MichelsonASTERISK-24840: res_pjsip: conflicting endpoint identifiers
Reported by: Kevin HarwellASTERISK-24872: [patch] AMI PJSIPShowEndpoint closes AMI connection on error
Reported by: Dmitriy SerovASTERISK-24755: Asterisk sends unexpected early BYE to transferrer during attended transfer when using a Stasis bridge
Reported by: John BigelowASTERISK-24685: "pjsip show version" CLI command
Reported by: Joshua C. ColpASTERISK-24727: PJSIP: Crash experienced during multi-Asterisk transfer scenario.
Reported by: Mark MichelsonASTERISK-24741: dtls_handler causes Asterisk to crash
Reported by: Zane ConkleASTERISK-24748: res_pjsip: If wizards explicitly configured in sorcery.conf false ERROR messages may occur
Reported by: Joshua C. ColpASTERISK-24485: res_pjsip cannot be unloaded or shutdown
Reported by: Corey FarrellASTERISK-24615: When Multiple Transports Exist in pjsip.conf, Incorrect External Addresses is Used in SIP Packets When Responding to INVITE
Reported by: David JustlASTERISK-24367: PJSIP: allow all results in failure to send INVITE
Reported by: Scott GriepentrogASTERISK-24342: PJSIP: Qualifying endpoints attempts to do them all at the same time.
Reported by: Richard MudgettASTERISK-24471: Crash - assert_fail in libc in pjmedia_sdp_neg_negotiate from /usr/local/lib/libpjmedia.so.2
Reported by: yaron nahumASTERISK-24508: pjsip - REFER request from SNOM is rejected with "400 bad request" - DEBUG shows "Received a REFER without a parseable Refer-To"
Reported by: Beppo MazzucatoASTERISK-24336: PJSIP timer_min_se value under 90 causes crash
Reported by: Leon RowlandASTERISK-24462: res_pjsip: Stale qualify statistics after disablementation
Reported by: Kevin HarwellASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be fixed
Reported by: James Van VleetASTERISK-24312: SIGABRT when improperly configured realtime pjsip
Reported by: Dafi NiASTERISK-24387: res_pjsip: rport sent from UAS MUST include the port that the UAC sent the request on
Reported by: Matt JordanASTERISK-24370: res_pjsip/pjsip_options: OPTIONS request sent to Asterisk with no user in request is always 404'd
Reported by: Matt JordanASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
Reported by: Matt JordanASTERISK-24199: 'ALL' is specified in pjsip.conf.sample for TLS cipher but it is not valid
Reported by: Joshua C. ColpASTERISK-24350: PJSIP shows commands prints unneeded headers
Reported by: snuffyASTERISK-24295: crash: creating out of dialog OPTIONS request crashes
Reported by: Rogger PadillaASTERISK-24161: PJSIPShowEndpoint gives inaccurate count of list items
Reported by: Mark Michelson

Category: Resources/res_pjsip/Bundling

ASTERISK-28059: PJSIP: Update bundled PJPROJECT to version 2.8
Reported by: Joshua C. ColpASTERISK-26980: pjsip: Clean up WebRTC disables
Reported by: abelbeckASTERISK-27411: pjsip: TCP connections may not be destroyed
Reported by: Joshua C. ColpASTERISK-27052: Asterisk build process fails with flag --with-pjproject-bundled with curl download command and slow network
Reported by: alexASTERISK-26927: pjproject_bundled: Crash on pj_ssl_get_info() while ioqueue_on_read_complete().
Reported by: Alexander TraudASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
Reported by: Richard MudgettASTERISK-26416: pjproject-bundled: configure fails to check for all required utilities
Reported by: Corey FarrellASTERISK-26148: pjsip: Cannot compile 13.10.0-rc1: "libasteriskpj.so: undefined reference to..."
Reported by: Hans van EijsdenASTERISK-25873: res_pjsip: Bundled pjproject: compile error, cannot find -lasteriskpj
Reported by: Hans van Eijsden

Category: Resources/res_pjsip_acl

ASTERISK-24531: res_pjsip_acl: ACLs not applied on initial module load
Reported by: Matt Jordan

Category: Resources/res_pjsip_authenticator_digest

ASTERISK-26799: res_pjsip: Using an auth object for inbound and outbound authentication fails.
Reported by: Richard Mudgett

Category: Resources/res_pjsip_caller_id

ASTERISK-27284: Status of RFC 3323 and PJSIP
Reported by: dtrybaASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.
Reported by: Andreas KrügerASTERISK-26307: res_pjsip_caller_id: Crash on outgoing change
Reported by: Bill BrigdenASTERISK-26316: res_pjsip_callerid: Irregular URI causes unexpected callerid
Reported by: Kevin HarwellASTERISK-25942: res_pjsip_caller_id: Transfer results in mixed ConnectedLine information
Reported by: George Joseph

Category: Resources/res_pjsip_config_wizard

ASTERISK-27992: PJSIP: Adding `sends_registrations = yes` to pjsip_wizard.conf causes crash
Reported by: Jonathan Harris

Category: Resources/res_pjsip_dialog_info_body_generator

ASTERISK-26919: res_pjsip_dialog_info_body_generator: Ringing&&InUse behavior difference between chan_sip and res_pjsip
Reported by: Zach RASTERISK-25999: res_pjsip_dialog_info_body_generator: Remove subscription requirement
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_diversion

ASTERISK-28312: res_pjsip_diversion: Corrupted SIP Diversion field after handling a 302 redirect
Reported by: Alex Odrov

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-27548: res_pjsip_endpoint_identifier_ip only matches against "generic string" headers
Reported by: George JosephASTERISK-27861: [patch] res_pjsip_endpoint_identifier_ip: Unregister the module for headers.
Reported by: Alexander TraudASTERISK-27491: res_pjsip_endpoint_identifier_ip only matches against header if match by ip fails
Reported by: George JosephASTERISK-26735: res_pjsip_endpoint_identifier_ip: "srv_lookups" after match in .conf has no effect
Reported by: Michael MaierASTERISK-26693: res_pjsip_endpoint_identifier_ip: Add support for SRV
Reported by: Joshua C. ColpASTERISK-24290: Endpoint identifier match value fails to parse when CIDR network format is specified
Reported by: Ray Crumrine

Category: Resources/res_pjsip_exten_state

ASTERISK-25922: res_pjsip_exten_state: Add configuration support for publishing
Reported by: Joshua C. ColpASTERISK-24716: Improve pjsip log messages for presence subscription failure
Reported by: Rusty Newton

Category: Resources/res_pjsip_keepalive

ASTERISK-27347: [patch] pjproject_bundled: Disable TCP/TLS keep-alives.
Reported by: Alexander Traud

Category: Resources/res_pjsip_logger

ASTERISK-26239: res_pjsip_logger: An empty global/debug option is treated as a "match all" hostname
Reported by: George JosephASTERISK-24369: res_pjsip: Large message on reliable transport can cause empty messages to be passed from the PJSIP stack up, causing crashes in multiple locations
Reported by: Matt Jordan

Category: Resources/res_pjsip_messaging

ASTERISK-27942: res_pjsip_messaging doesn't accept application/* content-types.
Reported by: George JosephASTERISK-27193: IPv6 receive address in message doesn't include brackets
Reported by: Scott GriepentrogASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in MessageSend 'from' argument.
Reported by: Vinod DharashiveASTERISK-24937: [patch]res_pjsip_messaging: Messages may be sent out of order
Reported by: Mark Michelson

Category: Resources/res_pjsip_multihomed

ASTERISK-26374: res_pjsip_multihomed: Contact port is rewritten for connectionful protocols
Reported by: Joshua C. ColpASTERISK-24438: res_pjsip_multihomed.so blocks Asterisk reload when DNS settings invalid
Reported by: Melissa Shepherd

Category: Resources/res_pjsip_mwi

ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be sent
Reported by: Jared HullASTERISK-27121: res_pjsip_mwi: Memory leak on reload
Reported by: Sergej KasumovicASTERISK-27652: Null pointer Crash in PJSIP MWI
Reported by: Joshua ElsonASTERISK-27051: res_pjsip_mwi: unsolicited MWI has to be unsubscribed on deleting the endpoint's last contact
Reported by: Alexei GradinariASTERISK-26756: res_pjsip_mwi: Asterisk does not terminate MWI subscription
Reported by: Carl FortinASTERISK-26200: [patch] res_pjsip_mwi: improve realtime performance - remove unneeded check on endpoint's contacts.
Reported by: Alexei GradinariASTERISK-26065: chan_pjsip: MWI NOTIFY contents not ordered properly
Reported by: Ross BeerASTERISK-25180: res_pjsip_mwi: Unsolicited MWI requires reload
Reported by: Joshua C. ColpASTERISK-24982: res_pjsip_mwi: Unsolicited MWI NOTIFY only sent on mailbox changes
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_mwi_body_generator

ASTERISK-26065: chan_pjsip: MWI NOTIFY contents not ordered properly
Reported by: Ross Beer

Category: Resources/res_pjsip_nat

ASTERISK-28129: Incorrect Behavior for rewrite_contact when Re-Invite omits routset
Reported by: Torrey SearleASTERISK-25830: Revision 2451d4e breaks NAT
Reported by: Sean BrightASTERISK-25387: res_pjsip_nat: Malformed REGISTER request causes NAT'd Contact header to not be rewritten
Reported by: Matt JordanASTERISK-25196: res_pjsip_nat: rewrite_contact should not be applied to Contact header when Record-Route headers are present
Reported by: Mark MichelsonASTERISK-23634: With TURN Asterisk crashes on multiple (7-10) concurrent WebRTC (avpg/encryption/icesupport) calls
Reported by: Roman Skvirsky

Category: Resources/res_pjsip_notify

ASTERISK-28137: res_pjsip_notify: improve realtime performance on CLI completion on the endpoint
Reported by: Alexei GradinariASTERISK-25590: CLI Usage info for 'pjsip send notify' references incorrect config
Reported by: Corey Farrell

Category: Resources/res_pjsip_outbound_publish

ASTERISK-27298: Problem with expires on pjsip / outbound-publish
Reported by: Cyrille DemaretASTERISK-26506: [patch]res_pjsip_outbound_publish: Crash when publishing, in publisher_client_send at res_pjsip_outbound_publish.c
Reported by: Matt KrokoszASTERISK-25217: [patch]res_pjsip_outbound_publish.c needs a similar treatment for module unloading as res_pjsip_outbound_registration.c
Reported by: Richard MudgettASTERISK-26053: res_pjsip_outbound_publish: Crash when shutting down
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_outbound_registration

ASTERISK-28624: res_pjsip_outbound_registration: add SRV failover
Reported by: Kevin HarwellASTERISK-26808: res_pjsip_outbound_registration doesn't know about network change events
Reported by: George JosephASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter SokolovASTERISK-25964: Outbound registrations created via ARI/push configuration do not clean up outbound registrations currently in flight
Reported by: Matt JordanASTERISK-25990: PJSIP TLS registration should respect client_uri scheme when generating Contact URI
Reported by: Sebastian DammASTERISK-25737: res_pjsip_outbound_registration: line option not in Alembic
Reported by: Joshua C. ColpASTERISK-25575: res_pjsip: Dynamic outbound registrations created via ARI are not loaded into memory on Asterisk start/restart
Reported by: Matt JordanASTERISK-25485: res_pjsip_outbound_registration: registration stops due to 400 response
Reported by: Kevin HarwellASTERISK-24907: res_pjsip_outbound_registration: crash during unload if registration attempts are still occuring
Reported by: Kevin HarwellASTERISK-25037: res_pjsip_outbound_registration: Potential crash in off-nominal failure case when sending message
Reported by: Joshua C. ColpASTERISK-24729: Outbound registration not occuring on new registrations after reload.
Reported by: Richard MudgettASTERISK-24514: res_pjsip_outbound_registration: stack overflow when using non-default sorcery wizard
Reported by: Kevin HarwellASTERISK-24411: [patch] Status of outbound registration is not changed upon unregistering.
Reported by: John BigelowASTERISK-24398: Initialize auth_rejection_permanent on client state to the configuration parameter value
Reported by: Matt Jordan

Category: Resources/res_pjsip_pidf_body_generator

ASTERISK-27290: res_pjsip: PIDF contact field has malformed/invalid XML
Reported by: basildane

Category: Resources/res_pjsip_pidf_eyebeam_body_supplement

ASTERISK-26659: res_pjsip: PJSIP presence - missing braces around the status element in XML
Reported by: Abraham Liebsch

Category: Resources/res_pjsip_publish_asterisk

ASTERISK-24635: PJSIP outbound PUBLISH crashes when no response is ever received
Reported by: Marco Paland

Category: Resources/res_pjsip_pubsub

ASTERISK-27956: res_pjsip_pubsub: segfault in function publish_expire
Reported by: Alexei GradinariASTERISK-27783: res_pjsip_pubsub: apparent crash on shutdown
Reported by: Kevin HarwellASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross BeerASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on un/re-load: mod.id == -1
Reported by: Tzafrir CohenASTERISK-27279: Crash in pubsub_on_rx_request NULL pointer - Possible PJSIP Vulnerability
Reported by: Ross BeerASTERISK-26929: pjsip: Add database tables for RLS
Reported by: Joshua C. ColpASTERISK-26776: res_pjsip_pubsub: Crash when generating xpidf content
Reported by: Andrew GreenASTERISK-26823: PJSIP: Persistent subscriptions can cause FRACKs if endpoint does not exist
Reported by: Mark MichelsonASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does not update on subscription refresh
Reported by: Zach RASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip
Reported by: Ross BeerASTERISK-26166: res_pjsip_pubsub: Crash when decrementing reference count of message
Reported by: Ross BeerASTERISK-26099: res_pjsip_pubsub: Crash when sending request due to server timeout
Reported by: Ross BeerASTERISK-25738: res_pjsip_pubsub: Crash while executing OutboundSubscriptionDetail ami action
Reported by: Kevin HarwellASTERISK-25513: Crash: malloc failed with high load of subscriptions.
Reported by: John BigelowASTERISK-25505: res_pjsip_pubsub: Crash on off-nominal when UAS dialog can't be created
Reported by: Joshua C. ColpASTERISK-25306: Persistent subscriptions can save multiple SIP messages at once, leading to potential crashes.
Reported by: Mark MichelsonASTERISK-25057: res_pjsip_pubsub: Crash in send_notify due to invalid root pointer in sub_tree
Reported by: Matt JordanASTERISK-24970: Crash in res_pjsip_pubsub handling of failed notify
Reported by: Scott GriepentrogASTERISK-24368: res_pjsip_pubsub: Subscription persistence causes crash when re-constructing stored subscription
Reported by: Matt JordanASTERISK-24136: Security: Crash in Asterisk's PJSIP code when subscribing to an event with an unexpected body type
Reported by: Mark MichelsonASTERISK-24181: RLS: Large lists don't get sent because they exceed the PJSIP message length limit
Reported by: Jonathan Rose

Category: Resources/res_pjsip_refer

ASTERISK-27568: PJSIP: Crash during SIP attended transfer.
Reported by: Bryan WaltersASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on un/re-load: mod.id == -1
Reported by: Tzafrir CohenASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
Reported by: Kevin HarwellASTERISK-26869: res_pjsip_refer: blind call transfer w/o a user name doesn't go to the s extension
Reported by: Torrey SearleASTERISK-25814: Segfault at f ip in res_pjsip_refer.so
Reported by: Sergio Medina ToledoASTERISK-25204: res_pjsip_refer: Duplicated Referred-By or Replaces headers on outbound INVITEs.
Reported by: Mark MichelsonASTERISK-24700: CRASH: NULL channel is being passed to ast_bridge_transfer_attended()
Reported by: Zane ConkleASTERISK-24376: res_pjsip_refer: REFER request for remote session attempts to direct channel to external_replaces extension instead of context, without providing for the Referred-To SIP URI
Reported by: Matt JordanASTERISK-24528: res_pjsip_refer: Sending INVITE with Replaces in-dialog with invalid target causes crash
Reported by: Joshua C. ColpASTERISK-24508: pjsip - REFER request from SNOM is rejected with "400 bad request" - DEBUG shows "Received a REFER without a parseable Refer-To"
Reported by: Beppo Mazzucato

Category: Resources/res_pjsip_registrar

ASTERISK-28001: res_pjsip_registrar: Improve performance of inbound handling
Reported by: Joshua C. ColpASTERISK-27192: res_pjsip: Loss of SIP registrations causing unavailable endpoints
Reported by: Richard MudgettASTERISK-26644: PJSIPShowRegistrationsInbound just dumps all aors
Reported by: George JosephASTERISK-25929: res_pjsip_registrar: AOR_CONTACT_ADDED events not raised
Reported by: Joshua C. ColpASTERISK-25885: res_pjsip: Race condition between adding contact and automatic expiration
Reported by: Joshua C. ColpASTERISK-24785: 'Expires' header missing from 200 OK on REGISTER
Reported by: Ross Beer

Category: Resources/res_pjsip_rfc3326

ASTERISK-27949: res_pjsip_rfc3326: A lot of endpoints do not correctly handle two Reason headers
Reported by: Ross BeerASTERISK-27741: res_pjsip_rfc3326.c rfc3326_use_reason_header doesn't account for more than one 'Reason' header
Reported by: Ross BeerASTERISK-27554: res_pjsip_rfc3326: Order of 'Reason' headers break many endpoints
Reported by: Ross Beer

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-28110: rtp: Incorrect Packetization
Reported by: Robert CrippsASTERISK-28007: rtcp-mux is put in SDP answer regardless of offer
Reported by: Torrey SearleASTERISK-27398: No joint capabilities with video and audio-only streams
Reported by: Benjamin Keith FordASTERISK-27957: PJSIP proposes ICE candidates on answer even if not in offer
Reported by: Torrey SearleASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
Reported by: Kevin HarwellASTERISK-26890: STUN server with non-default-route transport causes INVITE delay
Reported by: George JosephASTERISK-26851: res_pjsip_sdp_rtp: RTP instance does not use same IP as explicit transport
Reported by: Richard BeggASTERISK-26541: res_pjsip_sdp_rtp: Restrict number of formats to maximum
Reported by: Joshua C. ColpASTERISK-26423: res_pjsip_sdp_rtp: Asymmetric RTP codec can cause audio loss and wonkiness
Reported by: Andreas WetzelASTERISK-26309: [patch] res_pjsip: Allow IPv4/IPv6 (Dual Stack) installations.
Reported by: Alexander TraudASTERISK-26228: res_pjsip_sdp_rtp: G729A does not include annexb=no attribute.
Reported by: Ali GhavidelASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei GradinariASTERISK-25854: No audio after HOLD/RESUME - incorrect a=recvonly in SDP from Asterisk
Reported by: Robert McGilvrayASTERISK-25632: res_pjsip_sdp_rtp: RTP is sent from wrong IP address when multihomed
Reported by: Olivier KriefASTERISK-25356: res_pjsip_sdp_rtp: Multiple keepalive scheduled items may exist
Reported by: Joshua C. ColpASTERISK-24769: res_pjsip_sdp_rtp: Local ICE candidates leaked
Reported by: Matt JordanASTERISK-24381: res_pjsip_sdp_rtp: Declined media streams are interpreted, leading to erroneous 488 rejections
Reported by: Matt JordanASTERISK-24222: PJSIP: Failed assertions when placing a call with no allow= specified
Reported by: Mark MichelsonASTERISK-23994: res_pjsip_sdp_rtp: owner address in SDP may not be fully qualified domainname
Reported by: Private Name

Category: Resources/res_pjsip_session

ASTERISK-28157: Asterisk crashes when the res_pjsip_* modules unload
Reported by: sungtae kimASTERISK-28047: chan_pjsip: Declined video stream is added when no video codecs configured and session refresh with removed video stream occurs
Reported by: WillASTERISK-27955: res_pjsip_session: sdp group:BUNDLE attribute truncated
Reported by: Kevin HarwellASTERISK-27763: res_pjsip_session: Initial INVITE with audio+fax results in 488 instead of declining stream
Reported by: Thiago CoutinhoASTERISK-27936: res_pjsip_session doesn't update media when a 200 comes in with a different port than a 183
Reported by: George JosephASTERISK-27614: res_pjsip_session: SDP origin does not use resolved address
Reported by: John M.ASTERISK-27566: res_pjsip_session: Improve WebRTC interop with bundling during renegotiation
Reported by: Joshua C. ColpASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27341: [patch] res_pjsip_session: SIP/SDP origin (o=) contains local address.
Reported by: Alexander TraudASTERISK-26988: res_pjsip_session: user_eq_phone adds double user=phone parameters to URIs
Reported by: dtrybaASTERISK-27264: res_pjsip_session: Crashes after sending PRACK and receiving 200 OK
Reported by: Daniel HecklASTERISK-27024: nat/external_media settings ignored in 14.4.1
Reported by: Christopher van de SandeASTERISK-27209: Incorrect SDP in 200 OK when PJSIP_DTMF_MODE is used
Reported by: Torrey SearleASTERISK-27110: RTP session is not fully destroyed on channel hangup
Reported by: Matt JordanASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
Reported by: Kevin HarwellASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua C. ColpASTERISK-27118: res_pjsip_session / res_rtp_asterisk: Add support for BUNDLE
Reported by: Joshua C. ColpASTERISK-27076: chan_pjsip: Add support for multiple streams
Reported by: Joshua C. ColpASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
Reported by: Kevin HarwellASTERISK-26998: res_pjsip_session: INVITE retransmissions could still setup the same call again.
Reported by: Richard MudgettASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.
Reported by: Richard MudgettASTERISK-26964: res_pjsip_session: Wrong From on reinvite when request and To URI differ
Reported by: Yasin CANERASTERISK-26670: [patch] Outgoing SIP-URI Dialing via PJSIP
Reported by: Alexander TraudASTERISK-26317: res_pjsip_session: Add ability to use preferred codec only
Reported by: Aaron AnASTERISK-26291: res_pjsip_session: segfault on already disconnected session
Reported by: Alexei GradinariASTERISK-26127: res_pjsip_session: Crash due to race condition between res_pjsip_session unload and timer
Reported by: Joshua C. ColpASTERISK-25297: Crashes running channels/pjsip/resolver/srv/failover/in_dialog testsuite tests
Reported by: Richard MudgettASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
Reported by: Richard MudgettASTERISK-25086: [patch]PJSIP crashes if endpoint missing in Dial()
Reported by: snuffyASTERISK-24731: res_pjsip_session cannot be unloaded
Reported by: Corey FarrellASTERISK-24607: res_pjsip_session: re-INVITE with declined media streams results in 488
Reported by: Matt Jordan

Category: Resources/res_pjsip_t38

ASTERISK-27944: res_pjsip_t38: Crash receiving 1xx responses other than 100 before 200 for T.38 reINVITE
Reported by: Joshua ElsonASTERISK-27657: res_pjsip_t38: ATA fails with hangupcause 58(Bearer capability not available)
Reported by: Jared HullASTERISK-27080: res_pjsip_t38: Slow T.38 re-invite rejection if remote leg has T.38 disabled
Reported by: Torrey SearleASTERISK-27364: channel: Crash when fax gateway is in use with PJSIP
Reported by: Jared HullASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross BeerASTERISK-26974: res_pjsip: Deadlock in T.38 framehook
Reported by: Richard MudgettASTERISK-25582: Testsuite: Reactor timeout error in tests/fax/pjsip/directmedia_reinvite_t38
Reported by: Matt JordanASTERISK-24928: [patch]t38_udptl_maxdatagram in pjsip.conf not honored
Reported by: Juergen SpiesASTERISK-24933: T38 fails negotiation
Reported by: Jonathan Rose

Category: Resources/res_pjsip_transport_websocket

ASTERISK-28020: res_pjsip_transport_websocket: Properly set 'received' for IPv6
Reported by: Sean BrightASTERISK-27046: res_pjsip_transport_websocket: segfault in get_write_timeout
Reported by: Jørgen HASTERISK-26796: res_pjsip_transport_websocket: Via header is 'WS' when it should be 'WSS'
Reported by: Jørgen HASTERISK-24106: WebSockets Automatically decides what driver it will use
Reported by: Andrew NagyASTERISK-25122: Large SIP packet received via pjsip over websocket crashes Asterisk
Reported by: Ivan PoddubnyASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on received 200 OK
Reported by: Aleksei Kulakov

Category: Resources/res_realtime

ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei GradinariASTERISK-25914: PJSIP: failed registration with wrong codec name on allow/disallow
Reported by: Alexei Gradinari

Category: Resources/res_rtp_asterisk

ASTERISK-28321: res_rtp_asterisk: Fixing possible divide by zero for rtcp stat calculation
Reported by: sungtae kimASTERISK-28303: res_rtp_asterisk: Interaction between smoother and DTMF can cause out of order timestamps
Reported by: Torrey SearleASTERISK-28284: switching between native_bridge and simple_bridge can cause one way audio
Reported by: Torrey SearleASTERISK-28230: res_rtp_asterisk: abs-send-time extension added with Asterisk 15.5.0 breaks GXV3140 video telephony
Reported by: David KuehlingASTERISK-28162: [patch] need to reset DTMF last sequence number and timestamp on RTP renegotiation
Reported by: Alexei GradinariASTERISK-28110: rtp: Incorrect Packetization
Reported by: Robert CrippsASTERISK-28002: When T.140 realtime text is negociated, a lot of debug traces are generated
Reported by: Emmanuel BUUASTERISK-27990: res_rtp_asterisk: Requires OpenSSL in Developer Mode.
Reported by: Alexander TraudASTERISK-27810: BASIC-RETRANS: Implement receive
Reported by: Benjamin Keith FordASTERISK-27848: rtp: DTMF Breaks With telephony-event/16000
Reported by: DominicASTERISK-27845: Codec-Change Re-INVITE during DTMF can cause marker bit error
Reported by: Torrey SearleASTERISK-27831: res_rtp_asterisk: Add support for abs-send-time RTP extension
Reported by: Joshua C. ColpASTERISK-27806: BASIC-RETRANS: Implement send
Reported by: Benjamin Keith FordASTERISK-27776: res_rtp_asterisk: Add support for sending RTCP feedback messages
Reported by: Joshua C. ColpASTERISK-27758: res_rtp_asterisk: Add support for raising RTCP feedback messages
Reported by: Joshua C. ColpASTERISK-27440: Strictrtp has issues to qualify video rtp streams
Reported by: Wim De VlaminckASTERISK-27429: res_rtp_asterisk: Multiple reports in an RTCP packet will write past where it should
Reported by: Vitezslav NovyASTERISK-27453: RTP: Blind transfer direct media scenario results in one way audio.
Reported by: Richard MudgettASTERISK-27437: [patch] ICE: server-reflexive candidates (srflx) with Dual-Stack.
Reported by: Alexander TraudASTERISK-27421: RTP source learning not working with devices that have some clock issues
Reported by: nappsoftASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
Reported by: Sean BrightASTERISK-27328: Missing openssl dependencies in res_rtp_asterisk and tcptls
Reported by: Tzafrir CohenASTERISK-27292: Multiple RTP Stream Created Breaking RFC2833 (SSRC Changes)
Reported by: Ross BeerASTERISK-27274: RTCP needs better packet validation to resist port scans.
Reported by: Richard MudgettASTERISK-27252: RTP: One way audio with direct media and strictrtp=yes.
Reported by: Richard MudgettASTERISK-27013: res_rtp_asterisk: Media can be hijacked even with strict RTP enabled
Reported by: Joshua C. ColpASTERISK-27231: res_rtp_asterisk: Allow remote SSRC to change due to renegotiation
Reported by: Joshua C. ColpASTERISK-27158: [patch] res_rtp_asterisk: RTCP statistics are not available when native bridge is used
Reported by: Torrey SearleASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua C. ColpASTERISK-27133: res_rtp_asterisk: RTCP does not use ICE when RTCP-MUX in use
Reported by: Joshua C. ColpASTERISK-27118: res_pjsip_session / res_rtp_asterisk: Add support for BUNDLE
Reported by: Joshua C. ColpASTERISK-27023: res_rtp_asterisk: Deadlock when TURN session in use
Reported by: Jatin JainASTERISK-27096: res_rtp_asterisk: add a control frame for when dtls is established
Reported by: Kevin HarwellASTERISK-27022: res_rtp_asterisk: Incorrect SSRC change for RTCP component
Reported by: Michael WaltonASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with authentication failure 10 or 110
Reported by: Javier Riveros ASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion failure/delay if client offers rtcp-mux as negotiable
Reported by: Stefan EngströmASTERISK-26143: res_rtp_asterisk: One way audio when transcoding
Reported by: Henning HoltschneiderASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)
Reported by: Sebastian GutierrezASTERISK-26835: res_rtp_asterisk: Crash when freeing RTCP address string
Reported by: Niklas LarssonASTERISK-26853: res_rtp_asterisk: Crash in pjnath when receiving packet
Reported by: AdagioASTERISK-26732: res_rtp_asterisk: Implement RTCP Multiplexing - breaking WebRTC in Chrome
Reported by: Dan JenkinsASTERISK-26710: [patch] res_rtp_asterisk: CHANNEL arguments, (rtcp,all_rtt),(rtcp,all_loss),(rtcp,all_jitter) always return 0
Reported by: Aaron AnASTERISK-26672: Crash when setting remote address on RTP instance
Reported by: Richard MudgettASTERISK-26617: res_rtp_asterisk: Can't bind on systems without IPv6
Reported by: Guido FalsiASTERISK-26566: res_rtp_asterisk: RTT miscalculation in RTCP
Reported by: Hector Royo ConcepcionASTERISK-26280: DNS lookups can block channel media paths
Reported by: Mark MichelsonASTERISK-26207: [patch] sRTP: Count a roll-over of the sequence number even on lost packets.
Reported by: Alexander TraudASTERISK-25659: res_rtp_asterisk: ECDH not negotiated causing DTLS failure occurred on RTP instance
Reported by: Edwin VandammeASTERISK-26140: res_rtp_asterisk: gcc 6 caught a self-comparison
Reported by: George JosephASTERISK-26129: res_rtp_asterisk: Memory leak of CERT bio in DTLS implementation
Reported by: Torrey SearleASTERISK-26130: [patch] WebRTC: Should use latest DTLS version.
Reported by: Alexander TraudASTERISK-26092: [Segfault] in res_rtp_asterisk.c:4268 after Remotely bridged channels
Reported by: Niklas LarssonASTERISK-25642: res_rtp_asterisk: SRTCP broken with DTLS - bad video is one of the consequences
Reported by: Stefan EngströmASTERISK-25645: res_rtp_asterisk: Lock inversion
Reported by: Steve DaviesASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting time is more than ~7sec
Reported by: Aleksei KulakovASTERISK-25451: Broken video - erased rtp marker bit
Reported by: Stefan EngströmASTERISK-25438: res_rtp_asterisk: ICE role message even when ICE is not enabled
Reported by: Joshua C. ColpASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan EngströmASTERISK-25103: Roundup - investigate Asterisk DTLS crashes
Reported by: Rusty NewtonASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-24651: [patch] Fix race condition in DTLS
Reported by: Badalian VyacheslavASTERISK-24832: [patch]DTLS-crashes within openssl
Reported by: Stefan EngströmASTERISK-25127: DTLS crashes following "Unable to cancel schedule ID" in dtls_srtp_check_pending
Reported by: Dade BrandonASTERISK-25022: Memory leak setting up DTLS/SRTP calls
Reported by: Steve DaviesASTERISK-24791: Crash in ast_rtcp_write_report
Reported by: JoshEASTERISK-24337: Spammy DEBUG message needs to be at a higher level - 'Remote address is null, most likely RTP has been stopped'
Reported by: Rusty NewtonASTERISK-24604: res_rtp_asterisk: Crash during restart due to race condition in accessing codec in stored ast_frame and codec core
Reported by: Matt JordanASTERISK-24383: res_rtp_asterisk: Crash if no candidates received for component
Reported by: Kevin HarwellASTERISK-24326: res_rtp_asterisk: ICE-TCP candidates are incorrectly attempted
Reported by: Joshua C. ColpASTERISK-23577: res_rtp_asterisk: Crash in ast_rtp_on_turn_rtp_state when RTP instance is NULL
Reported by: Jay JideliovASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
Reported by: Matt Jordan

Category: Resources/res_rtp_multicast

ASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark disagree
Reported by: Tzafrir CohenASTERISK-26439: chan_rtp: Crash when originating
Reported by: Kayode

Category: Resources/res_security_log

ASTERISK-20744: [patch] Security event logging does not work over syslog
Reported by: Michael Keuter

Category: Resources/res_smdi

ASTERISK-19657: Coverity Report: Fix issues for error type CHAR_IO
Reported by: Matt JordanASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey FarrellASTERISK-24066: res_smdi: convert to astobj2
Reported by: Corey Farrell

Category: Resources/res_sorcery_memory_cache

ASTERISK-26731: res_sorcery_memory_cache: memory leak on every sorcery memory cache populate
Reported by: Ustinov Artem

Category: Resources/res_srtp

ASTERISK-27905: [patch] res_srtp: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27733: [patch] res_srtp: Add support for libsrtp2.x on openSUSE.
Reported by: Alexander TraudASTERISK-27356: [patch] libsrtp-2.x.x + AES-GCM support
Reported by: Alexander TraudASTERISK-25294: srtp's crypto_get_random deprecated
Reported by: Tzafrir CohenASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with authentication failure 10 or 110
Reported by: Javier Riveros ASTERISK-24436: Missing header in res/res_srtp.c when compiling against libsrtp-1.5.0
Reported by: Patrick LaimbockASTERISK-25642: res_rtp_asterisk: SRTCP broken with DTLS - bad video is one of the consequences
Reported by: Stefan EngströmASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Resources/res_stasis

ASTERISK-28333: StasisEnd event makes wrong timestamp value
Reported by: sungtae kimASTERISK-26094: stasis: Playing MOH to bridge with ARI does not work
Reported by: CameronASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan VrbanASTERISK-27059: res_stasis: Stolen channel references are leaking
Reported by: George JosephASTERISK-26047: ARI allows certain commands to run on down channels.
Reported by: Mark MichelsonASTERISK-25947: Protocol transfers to stasis applications are missing the StasisStart with the replace_channel object.
Reported by: Richard MudgettASTERISK-24649: Pushing of channel into bridge fails; Stasis fails to get app name
Reported by: John BigelowASTERISK-24782: StasisEnd event not present for channel that was swapped out for another after completing attended transfer
Reported by: John BigelowASTERISK-25882: ARI: Crash can occur due to race condition when attempting to operate on a hung up channel (Part 2)
Reported by: Richard MudgettASTERISK-25709: ARI: Crash can occur due to race condition when attempting to operate on a hung up channel
Reported by: Mark MichelsonASTERISK-25181: ARI: Channels added to Stasis application during WebSocket creation don't receive a StasisStart event
Reported by: Matt JordanASTERISK-24755: Asterisk sends unexpected early BYE to transferrer during attended transfer when using a Stasis bridge
Reported by: John BigelowASTERISK-24701: Stasis: Write timeout on WebSocket fails to fully disconnect underlying socket, leading to events being dropped with no additional information
Reported by: Matt JordanASTERISK-24637: Channel re-enters Stasis() when it should not
Reported by: John BigelowASTERISK-24537: Stasis: StasisStart/StasisEnd events are not reliably transmitted during transfers
Reported by: Matt Jordan

Category: Resources/res_stasis_device_state

ASTERISK-27130: Applications ARI: Unsubscribe action for deviceStates does not remove old subscriptions properly
Reported by: Sergej KasumovicASTERISK-26770: res_stasis_device_state: Duplicate subscriptions when multiple received at same time
Reported by: Joshua C. Colp

Category: Resources/res_stasis_playback

ASTERISK-26083: ARI: Announcer channels staying around after playback to a bridge is finished
Reported by: Per Jensen

Category: Resources/res_stasis_snoop

ASTERISK-27128: [patch]res_stasis_snoop: When recording a snoop channel (using ARI) where no media is being received, no recording happens when theres no media
Reported by: Dan JenkinsASTERISK-26973: bridge: Crash when freeing frame and snooping
Reported by: Michel R. VaillancourtASTERISK-24938: ARI Snoop Channel results in excessive escalating CPU usage
Reported by: George Ladoff

Category: Resources/res_statsd

ASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey FarrellASTERISK-25595: Unescaped : in messge sent to statsd
Reported by: Niklas Larsson

Category: Resources/res_stun_monitor

ASTERISK-21856: STUN never works when asterisk started without internet access
Reported by: Jeremy Kister

Category: Resources/res_timing_kqueue

ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file descriptor"
Reported by: Barry ChernASTERISK-24857: [patch] "timing test", pjsip incoming/outgoing calls, voicemail prompts and recordings all fail when using the kqueue timer source on FreeBSD 10.x
Reported by: Justin T. Gibbs

Category: Resources/res_timing_pthread

ASTERISK-24768: res_timing_pthread: file descriptor leak
Reported by: Matthias Urlichs

Category: Resources/res_timing_timerfd

ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file descriptor"
Reported by: Barry Chern

Category: Resources/res_xmpp

ASTERISK-27346: res_xmpp: Crash if OAuth 2.0 is used before curl is loaded
Reported by: Ronald RaikesASTERISK-27207: XMPP OAuth not working due to inverted logic
Reported by: Michael KuronASTERISK-21009: xmpp_pubsub_unsubscribe: Could not create IQ when creating pubsub unsubscription on client
Reported by: Marcello CeschiaASTERISK-24712: xmpp: starttls problem causes connection spew
Reported by: Matthias UrlichsASTERISK-23510: JABBER_STATUS fails with improper code 7 for unavailable clients
Reported by: Anthony CritelliASTERISK-21855: Asterisk crashes when XMPP message is sent (JabberSend) and no internet connection is available
Reported by: Jeremy KisterASTERISK-25622: WARNING for "JABBER: socket read error" should be more specific
Reported by: Sean DarcyASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security fix POODLE (CVE-2014-3566)
Reported by: abelbeckASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip
Reported by: Ross BeerASTERISK-25735: [patch] res_xmpp: Does not connect in component mode
Reported by: Karsten WemheuerASTERISK-24780: [patch] - Buddies are always auto-registered when processing the roster
Reported by: Simon Arlott

Category: Sounds

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve MurphyASTERISK-25810: say.c calls for sounds in the subdir "digits" that don't exist (in Core). SayUnixTime or other Say... apps will fail out when they call these sounds.
Reported by: Nicolas RiendeauASTERISK-27142: sounds: Conflict between files in asterisk-sounds-core-1.6 and asterisk-sounds-extra-1.5
Reported by: Corey FarrellASTERISK-26807: sounds: New 3-D Binaural audio features require new sound prompts
Reported by: Rusty NewtonASTERISK-25816: French conf-adminmenu, conf-usermenu prompts differ in content from the English files
Reported by: Benoit DuvergerASTERISK-26274: Resolve open sounds issues and then create a new sounds release (1.5.1? or 1.6?)
Reported by: Rusty Newton

Category: Tests/General

ASTERISK-28251: CI: Fix CI so it reverifies commit message changes
Reported by: George JosephASTERISK-28070: testsuite: Sniffer assumes pjmedia will use ports below 10000
Reported by: Joshua C. ColpASTERISK-27914: [patch] tests/test_utils: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-25960: The config_hook unit test causes Asterisk to crash if run a second time
Reported by: George JosephASTERISK-26739: voicemail API test: confuses expected and actual values
Reported by: Tzafrir CohenASTERISK-26740: voicemail API test: uses varlibdir instead of datadir for a sound file
Reported by: Tzafrir CohenASTERISK-26647: Support older DNS style for OpenBSD
Reported by: snuffyASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26139: test_res_pjsip_scheduler: Compile failure if pjproject isn't installed in a system location
Reported by: George JosephASTERISK-25959: http_media_cache/retrieve_cache_control_directives: Sporadic failure
Reported by: Joshua C. ColpASTERISK-25685: infrastructure: Run alembic in Jenkins build script
Reported by: Joshua C. ColpASTERISK-25611: core: threadpool thread_timeout_thrash unit test sporadically failing
Reported by: Joshua C. ColpASTERISK-25053: Unit test category /main/presence missing trailing slash.
Reported by: Corey FarrellASTERISK-22367: Rework CEL unit test verification step
Reported by: Kinsey MooreASTERISK-24413: parking/parking_tests: Crash due to assertion in unit tests when MoH is started on channel in holding bridge
Reported by: Matt Jordan

Category: Tests/testsuite

ASTERISK-25961: tests/channels/SIP/sip_tls_call: Sporadic crash when running test
Reported by: Joshua C. ColpASTERISK-25582: Testsuite: Reactor timeout error in tests/fax/pjsip/directmedia_reinvite_t38
Reported by: Matt JordanASTERISK-25165: Testsuite - Sorcery memory cache leaks
Reported by: Corey FarrellASTERISK-25318: tests/rest_api/applications/subscribe-endpoint/nominal/resource: Sporadically failing
Reported by: Joshua C. ColpASTERISK-25292: Testuite: tests/apps/bridge/bridge_wait/bridge_wait_e_options fails
Reported by: Kevin HarwellASTERISK-25172: Crash in channels/sip/sip blind transfer/caller_refer_only test in ast_format_cap_append_from_cap during ast_request
Reported by: Matt JordanASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP engine
Reported by: Matt JordanASTERISK-24215: testsuite: ARI Live Dangerously test fails due to wrong response code from Asterisk
Reported by: Matt Jordan

Category: Third-Party/pjproject

ASTERISK-28182: chan_pjsip: When connected_line_method is set to invite, asterisk is not trying UPDATE
Reported by: nappsoftASTERISK-27966: pjsip: Race condition in 183 re transmission can result in a deadlock
Reported by: Torrey SearleASTERISK-27880: [patch] pjproject_bundled: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27408: Identify causes and fix pjsip/resolver/srv/failover/in_dialog/transport_tcp
Reported by: Corey FarrellASTERISK-27097: pjproject_bundled: We don't pass options needed for cross-compile to pjproject configure
Reported by: George JosephASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26872: Bundled pjproject fails to build when tarball downloaded with curl due to md5 verification failure in Docker containers (or when there is no terminal)
Reported by: Matt JordanASTERISK-26653: pjproject_bundled doesn't verify already downloaded tarballs
Reported by: George JosephASTERISK-26510: pjproject_bundled uses the --strip-components option of tar which isn't supported in older versions
Reported by: George JosephASTERISK-26477: pjproject: SEGV during SSL operations
Reported by: George JosephASTERISK-26279: pjproject-bundled: Fails to compile on Debian 6
Reported by: George Joseph

Category: Utilities/General

ASTERISK-13271: menuselect sets defaults too late
Reported by: John NemethASTERISK-23508: Memory Corruption in __ast_string_field_ptr_build_va
Reported by: Arnd Schmitter

Category: Utilities/aelparse

ASTERISK-27809: [patch] utils/pval: Add -lBlocksRuntime for compiler clang conditionally.
Reported by: Alexander Traud

Category: Utilities/astcanary

ASTERISK-26352: Astcanary dies when doing "core restart"
Reported by: Walter DoekesASTERISK-19867: asterisk fails to lower its priority when astcanary dies
Reported by: Xavier Hienne

Category: Utilities/conf2ael

ASTERISK-27809: [patch] utils/pval: Add -lBlocksRuntime for compiler clang conditionally.
Reported by: Alexander Traud

Category: pjproject/pjsip

ASTERISK-28049: res_pjproject build failure
Reported by: Jaco KroonASTERISK-27997: pjproject_bundled: Fix for Solaris builds. Do not undef s_addr.
Reported by: Alexander TraudASTERISK-27961: res_pjsip: Spurious ERROR logging when printing headers in sip_msg
Reported by: Nick FrenchASTERISK-27584: Internal pjproject build doesn't disable bcg729
Reported by: Stuart HendersonASTERISK-24598: When running ./contrib/scripts/install_prereq install-unpackaged pjproject is installed in wrong place
Reported by: PowerPBXASTERISK-27391: Regression: Deadlock between AOR named lock and pjproject grp lock
Reported by: shaurya jainASTERISK-27001: res_pjsip: TLS connection not stable
Reported by: Ian GilmourASTERISK-27127: configs: Erroneous load directive in sample configuration results in "Error loading module 'res_pjsip_multihomed.so'"
Reported by: HZMI8gkCvPpom0tMASTERISK-27036: res_pjsip: Asterisk crashes when an extension tries to use PJSIP trunk with from_user containing '@'
Reported by: Maxim VasilevASTERISK-26939: Out of bound memory access in PJSIP multipart parser crashes Asterisk
Reported by: Sandro GauciASTERISK-26938: Heap overflow in CSEQ header parsing affects Asterisk chan_pjsip and PJSIP
Reported by: Sandro GauciASTERISK-26333: Problems with Blind Transfer, PJSIP (Aastra 6869i)
Reported by: Matthias BinderASTERISK-26930: pjproject/Makefile.rules for pjsip 2.6 build fails for non-SSE2 instrunction Linux
Reported by: abelbeckASTERISK-26814: pjproject_bundled build fails to download pjproject source when using cURL
Reported by: Gergely DömsödiASTERISK-26669: PJSIP Segfault 13.13.1 (Bundled PJSIP)
Reported by: Nic ColledgeASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
Reported by: Michael L. YoungASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does not update on subscription refresh
Reported by: Zach RASTERISK-26655: [patch]pjsip: Transfers Broken with Compact Headers Enabled
Reported by: JoshEASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when transaction branch parameter contains "_"
Reported by: Juris BreicisASTERISK-26344: Asterisk 13.11.0 + PJSIP crash
Reported by: Ian GilmourASTERISK-26477: pjproject: SEGV during SSL operations
Reported by: George JosephASTERISK-26349: 13.11.1 res_pjsip/pjsip_distributor.c: Request 'REGISTER' failed
Reported by: Dmitry MelekhovASTERISK-26199: PJSIP: tx_data_destroy called twice
Reported by: Scott GriepentrogASTERISK-26089: Invalid security events during boot using PJSIP Realtime
Reported by: Scott GriepentrogASTERISK-25993: pjproject: Allow bundling to not require everything it does
Reported by: Joshua C. ColpASTERISK-25968: pjproject_bundled: Configure and make need to be re-tested
Reported by: George JosephASTERISK-25970: Segfault in pjsip_url_compare
Reported by: Dmitriy SerovASTERISK-25910: pjproject: Via headers are not parsed when "received" contains an IPv6 address
Reported by: George JosephASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling from Gosub
Reported by: Jacques PeacockASTERISK-25615: res_pjsip: Setting transport async_operations > 1 causes segfault on tls transports
Reported by: George JosephASTERISK-25513: Crash: malloc failed with high load of subscriptions.
Reported by: John BigelowASTERISK-24602: Unable to call WebRTC client via wss on chan_pjsip
Reported by: Oleg KozlovASTERISK-24963: ASAN: heap-use-after-free with PJSIP and WSS
Reported by: Badalian VyacheslavASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors present
Reported by: Ivan PoddubnyASTERISK-24807: Missing mandatory field Max-Forwards
Reported by: AnatoliASTERISK-24471: Crash - assert_fail in libc in pjmedia_sdp_neg_negotiate from /usr/local/lib/libpjmedia.so.2
Reported by: yaron nahumASTERISK-24336: PJSIP timer_min_se value under 90 causes crash
Reported by: Leon Rowland

Improvement

Category: Addons/General

ASTERISK-27846: ast_coredumper: Fix OUTPUT directory
Reported by: Ted G

Category: Addons/chan_ooh323

ASTERISK-25129: wrong automatic ras address assignment if multihomed
Reported by: Dmitry MelekhovASTERISK-27793: cppcheck identifies redundant "if"
Reported by: Ilya Shipitsin

Category: Applications/app_authenticate

ASTERISK-23953: Testsuite: Off-nominal Authenticate test
Reported by: Matt Jordan

Category: Applications/app_confbridge

ASTERISK-28658: app_confbridge: Add support for setting maximum sample rate
Reported by: Joshua C. ColpASTERISK-27877: app_confbridge: Add talking indicator for ConfBridgeList AMI response
Reported by: William McCallASTERISK-27651: app_confbridge: Add Muted to ConfbridgeJoin and channel snapshot headers to ConfbridgeList AMI events
Reported by: Richard MudgettASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard MudgettASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis GuseASTERISK-26289: Announcer channels in ConfBridges cause inefficiencies
Reported by: Mark MichelsonASTERISK-24351: [patch] Allow passing options and command to MixMonitor when recording in ConfBridge
Reported by: Gareth Palmer

Category: Applications/app_controlplayback

ASTERISK-26562: app_controlplayback: Transmit Silence on ControlPlayback pause
Reported by: Mikheili Dautashvili

Category: Applications/app_dial

ASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
Reported by: Alexei Gradinari

Category: Applications/app_followme

ASTERISK-24372: [patch] Add config option to play a prompt to the "winner" in app_followme
Reported by: Graham MainwaringASTERISK-26064: followme: allow disabling callee prompt
Reported by: Tzafrir Cohen

Category: Applications/app_meetme

ASTERISK-27873: documentation: Error on wiki description of Asterisk 13 "MeetmeMute" event
Reported by: Alessandro Polidori

Category: Applications/app_mp3

ASTERISK-27752: Ten seconds of silence after mp3 playback
Reported by: Sam Wierema

Category: Applications/app_originate

ASTERISK-22992: [patch]Asterisk app_originate doesn't allow setting Caller*ID on the originating channel
Reported by: Anthony Messina

Category: Applications/app_queue

ASTERISK-27483: Allow wrapuptime to be set for each queue member
Reported by: Rodrigo Ramirez NorambuenaASTERISK-28055: app_queue: Per-member wrapup time missing from AddQueueMember application
Reported by: Niksa BaldunASTERISK-27912: [PATCH] Add predial handler to app_queue
Reported by: Kristian HøghASTERISK-27092: [patch] app_queue: Add Priority to AMI QueueStatus
Reported by: Niklas LarssonASTERISK-26559: app_queue: New service level calculation
Reported by: Sebastian GutierrezASTERISK-26558: app_queue: add variable to know if the call is not answered after a queue
Reported by: Sebastian GutierrezASTERISK-25581: [patch]Add value reason a pause on CLI
Reported by: Rodrigo Ramirez NorambuenaASTERISK-24365: [Patch] Dialplan function to get first/head caller channel on queue
Reported by: Kristian Høgh

Category: Applications/app_record

ASTERISK-24530: [patch] app_record stripping 1/4 second from recordings
Reported by: Ben Smithurst

Category: Applications/app_stasis

ASTERISK-24802: stasis: set a channel variable on websocket disconnect error
Reported by: Kevin Harwell

Category: Applications/app_voicemail

ASTERISK-27456: app_voicemail: Add new object for VoicemailUserEntry
Reported by: sungtae kimASTERISK-24790: Reduce spurious noise in logs from voicemail - Couldn't find mailbox %s in context
Reported by: Graham Barnett

Category: Applications/app_voicemail/IMAP

ASTERISK-27068: app_voicemail: Add global option "imap_poll_logout" to specify post-polling disconnect
Reported by: Alexei GradinariASTERISK-26229: [patch] app_voicemail: Add taskprocessor alert level options.
Reported by: Alexei Gradinari

Category: Applications/app_voicemail/NewFeature

ASTERISK-27470: Add new object for VoicemailUserEntry
Reported by: sungtae kimASTERISK-24045: [patch]Voicemail to email at multiple email addresses
Reported by: Jacob Barber

Category: Bridges/bridge_builtin_features

ASTERISK-28279: Added creation timestamp for bridge
Reported by: sungtae kim

Category: Bridges/bridge_softmix

ASTERISK-28658: app_confbridge: Add support for setting maximum sample rate
Reported by: Joshua C. ColpASTERISK-28196: bridge_softmix: Does not support WebRTC source with multi video tracks.
Reported by: Xiemin ChenASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard MudgettASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis Guse

Category: CDR/General

ASTERISK-24297: cdr.c: Minor code optimizations.
Reported by: Richard MudgettASTERISK-27335: CDR performance needs improvement.
Reported by: Richard MudgettASTERISK-24279: Documentation: Clarify the behaviour of the CDR property 'unanswered'
Reported by: Matt Jordan

Category: CDR/cdr_adaptive_odbc

ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name and values.
Reported by: Rodrigo Ramirez NorambuenaASTERISK-24980: cdr_adaptive_odbc: refactor lines to concatenate of columns name
Reported by: Rodrigo Ramirez Norambuena

Category: CDR/cdr_manager

ASTERISK-24671: Missing docs for the CDR AMI Event
Reported by: Dan Jenkins

Category: CDR/cdr_pgsql

ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name and values.
Reported by: Rodrigo Ramirez Norambuena

Category: CDR/cdr_radius

ASTERISK-26540: cdr_radius: use radcli instead of freeradius-client
Reported by: Tzafrir Cohen

Category: CEL/cel_odbc

ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name and values.
Reported by: Rodrigo Ramirez NorambuenaASTERISK-24283: [patch]Microseconds precision in the eventtime column in the cel_odbc module
Reported by: Etienne Lessard

Category: CEL/cel_pgsql

ASTERISK-24965: cel_pgsql - log_error string references CDR instead of CEL
Reported by: Rodrigo Ramirez Norambuena

Category: Channels/chan_dahdi

ASTERISK-28317: Add logical group at DAHDIChannel event and create "dahdi_group" at CHANNEL function
Reported by: Cirillo Ferreira

Category: Channels/chan_iax2

ASTERISK-24939: [patch]IAX make calltoken expiration time configurable
Reported by: Y Ateya

Category: Channels/chan_motif

ASTERISK-27169: Google OAuth 2.0 support for XMPP / Motif
Reported by: Andrey

Category: Channels/chan_pjsip

ASTERISK-28292: Changed to show all channel stats including wrong media
Reported by: sungtae kimASTERISK-28144: [patch] New function PJSIP_PARSE_URI to parse an URI and return a specified part of the URI
Reported by: Alexei GradinariASTERISK-27697: Enable in-dialog NOTIFY on chan_pjsip channels
Reported by: Nathan BruningASTERISK-27220: Enable CHANNEL function to get from and to tag from SIP Headers
Reported by: Andre NazarioASTERISK-27085: [patch] chan_pjsip: Port SIPDtmfMode to chan_pjsip
Reported by: Torrey SearleASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
Reported by: Torrey SearleASTERISK-22131: Update the make dependencies script to pull, build, and install the correct pjproject
Reported by: Matt JordanASTERISK-25471: [patch]Add subscribe_context to res_pjsip
Reported by: JoshEASTERISK-25835: Authentication using 'Username' field from Digest
Reported by: Ross BeerASTERISK-24706: [patch]add auto-dtmf mode for pjsip
Reported by: yaron nahumASTERISK-24862: [patch] Support in-dialog OPTIONS
Reported by: yaron nahum

Category: Channels/chan_sip/General

ASTERISK-27278: [patch] chan_sip: Provide access to read the full SIP Request-URI from INVITE
Reported by: David J. PrykeASTERISK-26846: chan_sip: Add rtcp-mux support
Reported by: Sean BrightASTERISK-26176: chan_sip: Add AccountCode to AMI PeerEntry
Reported by: Sebastian Gutierrez

Category: Channels/chan_sip/Interoperability

ASTERISK-27461: 3PCC patch for AMI "SIPnotify"
Reported by: Yasuhiko Kamata

Category: Channels/chan_sip/NewFeature

ASTERISK-25578: [patch] SIP/SDP: No rtpmap for static RTP payload IDs
Reported by: Alexander Traud

Category: Channels/chan_sip/Registration

ASTERISK-20527: AuthID cannot be set for registrations when callbackexten is used
Reported by: Timo Teräs

Category: Channels/chan_sip/Subscriptions

ASTERISK-25558: [patch]chan_sip option 'notifyringing' doc fix and addition of 'notifyringingprio'
Reported by: Ward van Wanrooij

Category: Channels/chan_sip/TCP-TLS

ASTERISK-24815: [patch] Enable TLS Dual-Certificates (ECC+RSA)
Reported by: Alexander TraudASTERISK-25043: [patch] Avoiding ERR_remove_state in OpenSSL
Reported by: Alexander Traud

Category: Channels/chan_sip/WebSocket

ASTERISK-24128: [Patch] Adding default dtls settings
Reported by: Michael K.

Category: Codecs/General

ASTERISK-26217: [patch] Codec 2 Mode 2400
Reported by: Alexander TraudASTERISK-26218: [patch] iLBC 20
Reported by: Alexander Traud

Category: Codecs/codec_lpc10

ASTERISK-23556: Compilation warning for invert.c (array subscript is above array bounds)
Reported by: Marcello Ceschia

Category: Codecs/codec_opus

ASTERISK-26538: codec_opus: Add sample to configs/samples/codecs.conf.sample
Reported by: Kevin Harwell

Category: Contrib/General

ASTERISK-28136: Allow the sip_to_pjsip script to be used in a pipe
Reported by: Pascal Cadotte MichaudASTERISK-27770: [patch] install_prereq: Add Slackware (somehow).
Reported by: Alexander TraudASTERISK-27769: [patch] install_prereq: Add Gentoo Linux.
Reported by: Alexander TraudASTERISK-27738: [patch] install_prereq: Add Arch Linux.
Reported by: Alexander TraudASTERISK-27736: [patch] install_prereq: Add SUSE.
Reported by: Alexander TraudASTERISK-27729: [patch] install_prereq: Add NetBSD.
Reported by: Alexander TraudASTERISK-27348: [patch]contrib/scripts: add a way to migrate from chan_sip to chan_pjsip realtime
Reported by: Torrey SearleASTERISK-27380: ast_coredumper: allow pointing out the asterisk binary explicitly
Reported by: Tzafrir CohenASTERISK-27255: alembic: Add support for Microsoft SQL server
Reported by: Florian FloimairASTERISK-25495: [patch] Prevent old-update packages on repository Debian systems
Reported by: Rodrigo Ramirez Norambuena

Category: Core/AstMM

ASTERISK-24974: Astobj2: Allow reference debugging to be enabled/disabled by config.
Reported by: Corey Farrell

Category: Core/Bridging

ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis GuseASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
Reported by: Alexei Gradinari

Category: Core/Bridging/bridge_basic

ASTERISK-27449: [PATCH] When failing to acquire target during attended transfer, display wanted extension
Reported by: Niklas Larsson

Category: Core/BuildSystem

ASTERISK-27929: [patch] BuildSystem: Enable autotools in Solaris 11.
Reported by: Alexander TraudASTERISK-27820: [patch] Add DragonFly BSD.
Reported by: Alexander TraudASTERISK-27728: [patch] BuildSystem: Add NetBSD.
Reported by: Alexander TraudASTERISK-27683: [patch] BuildSystem: Allow newer autotools on OpenBSD.
Reported by: Alexander TraudASTERISK-23556: Compilation warning for invert.c (array subscript is above array bounds)
Reported by: Marcello CeschiaASTERISK-27043: Core/BuildSystem: Add defines to fix build with LibreSSL
Reported by: Guido FalsiASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis GuseASTERISK-26220: Add support for noreturn function attributes.
Reported by: Corey FarrellASTERISK-24718: [patch]Add inital support of "sanitize" to configure
Reported by: Badalian VyacheslavASTERISK-24960: Build System: Create MOD_ADD_SOURCE macro for module Makefiles
Reported by: Corey FarrellASTERISK-24133: [patch]Please support Clang; Allow no-exec stacks
Reported by: Jeffrey Walton

Category: Core/Channels

ASTERISK-26419: audiohooks: Remove redundant codec translations when using audiohooks
Reported by: Michael WaltonASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
Reported by: Alexei Gradinari

Category: Core/General

ASTERISK-27867: [patch] libasteriskssl: Allow OpenSSL 1.0.2 configured with no-deprecated.
Reported by: Alexander TraudASTERISK-26419: audiohooks: Remove redundant codec translations when using audiohooks
Reported by: Michael WaltonASTERISK-26398: core: Remove ABI differences of LOW_MEMORY
Reported by: Corey FarrellASTERISK-25627: Easily Preventable Compile Warning
Reported by: Diederik de GrootASTERISK-25518: taskprocessor: Add high water mark
Reported by: Jonathan RoseASTERISK-25310: [patch]on FreeBSD also pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED
Reported by: Guido FalsiASTERISK-25256: [patch]Post AMI VarSet to empty string events when Asterisk deletes a dialplan variable.
Reported by: Richard MudgettASTERISK-25063: [patch]add X.509 subject alternative name support to Asterisk TLS support
Reported by: Maciej SzmigieroASTERISK-25045: vector: Add new capabilities and unit tests
Reported by: George JosephASTERISK-25049: CLI: Enable automatic references to modules
Reported by: Corey FarrellASTERISK-25056: Modules: Make ast_module_info->self available to auxiliary sources.
Reported by: Corey FarrellASTERISK-24917: [patch] clang compilation warnings
Reported by: Diederik de GrootASTERISK-25051: Remove unneeded uses of optional_api providers.
Reported by: Corey FarrellASTERISK-24813: asterisk.c: #if statement in listener() confuses code folding editors
Reported by: Corey Farrell

Category: Core/HTTP

ASTERISK-27173: Support for GMIME 3.0
Reported by: Tzafrir CohenASTERISK-24316: For httpd server, need option to define server name for security purposes
Reported by: Andrew Nagy

Category: Core/ManagerInterface

ASTERISK-24553: ARI/AMI: Include language in standard channel snapshot output
Reported by: Matt Jordan

Category: Core/ManagerInterface/NewFeature

ASTERISK-24730: [patch] Add blank line between headers and output for Command action response
Reported by: Gareth Palmer

Category: Core/PBX

ASTERISK-26658: Add ability for dialplan show to display filenames/line numbers of registered extensions
Reported by: Jonathan R. RoseASTERISK-25040: pbx: Improve performance of reloads by making hint destruction more performant
Reported by: Matt JordanASTERISK-24038: device state: Report ONHOLD device state if channel driver defers device state calculation to core
Reported by: Matt Jordan

Category: Core/Portability

ASTERISK-27042: Unpatched asterisk sources fail to build on FreeBSD due to missing crypt.h file
Reported by: Guido FalsiASTERISK-24517: TLS support for Solaris, Ming and non-glibc Linux systems
Reported by: Timo Teräs

Category: Core/Sorcery

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-25067: Sorcery Caching: Implement a new caching module
Reported by: Matt JordanASTERISK-25044: sorcery: Add ability to insert a new wizard into an object type's list
Reported by: George Joseph

Category: Core/Stasis

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard Mudgett

Category: Documentation

ASTERISK-27993: pjsip_wizard example gives wrong info about unsupported SRV records
Reported by: Jonathan HarrisASTERISK-27873: documentation: Error on wiki description of Asterisk 13 "MeetmeMute" event
Reported by: Alessandro PolidoriASTERISK-24892: Super Awesome Company sound prompts
Reported by: Rusty NewtonASTERISK-24671: Missing docs for the CDR AMI Event
Reported by: Dan JenkinsASTERISK-23512: Inaccurate comment in manager.conf.sample
Reported by: Richard MillerASTERISK-24171: [patch] Provide a manpage for the aelparse utility
Reported by: Jeremy Lainé

Category: Features

ASTERISK-25405: [patch] CLI: core show fd: add timestamp
Reported by: Alexander TraudASTERISK-24678: [PATCH] Added atxfer* settings to features.conf.sample
Reported by: Niklas Larsson

Category: Features/Parking

ASTERISK-22825: Dialplan Function for Checking Parking Lot Slot
Reported by: JoshE

Category: Formats/NewFeature

ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
Reported by: Dennis Guse

Category: Formats/format_g726

ASTERISK-28246: Support skipping on the g726 format
Reported by: Eyal Hasson

Category: Functions/func_odbc

ASTERISK-26010: [patch]func_odbc: single database connection should be optional
Reported by: Alexei Gradinari

Category: General

ASTERISK-28046: Remove stale nonoptreq references
Reported by: Walter DoekesASTERISK-27014: configurable busy_timeout in sqlite backends
Reported by: Marek CervenkaASTERISK-25846: Gracefully deal with Absent Stasis Apps
Reported by: Andrew NagyASTERISK-25767: [patch] Add check to configure for sanitizes
Reported by: Badalian VyacheslavASTERISK-25376: Scripts: check file versions for Asterisk and dependencies
Reported by: Scott GriepentrogASTERISK-24745: [patch]Add no_answer to ARI hangup causes
Reported by: Ben Merrills

Category: PBX/NewFeature

ASTERISK-27661: Add new AMI Event for Load, Unload
Reported by: sungtae kim

Category: PBX/pbx_config

ASTERISK-27084: Reduce verbosity while loading PBX extensions.
Reported by: Ludovic Gasc (Eyepea)ASTERISK-26658: Add ability for dialplan show to display filenames/line numbers of registered extensions
Reported by: Jonathan R. Rose

Category: PBX/pbx_dundi

ASTERISK-27164: [patch] Add IPv6 Support for DUNDi
Reported by: Adam Secombe

Category: PBX/pbx_loopback

ASTERISK-24577: Speed up loopback switches by avoiding unneeded lookups
Reported by: Birger "WIMPy" Harzenetter

Category: PBX/pbx_spool

ASTERISK-26568: pbx_spool: OUTGOING_RETRY variable
Reported by: Roman Shubovich

Category: Resources/res_agi

ASTERISK-26124: res_agi: Set audio format for EAGI audio stream
Reported by: John Fawcett

Category: Resources/res_ari

ASTERISK-28326: ari: Added timestamp for some ari events.
Reported by: sungtae kimASTERISK-28198: res_ari: Add new hangup causes for ARI Channel DELETE command
Reported by: Sebastian DammASTERISK-26488: ARI: Add 'ari show app', 'ari show apps', and 'ari set debug' CLI commands
Reported by: Matt JordanASTERISK-24802: stasis: set a channel variable on websocket disconnect error
Reported by: Kevin HarwellASTERISK-24553: ARI/AMI: Include language in standard channel snapshot output
Reported by: Matt JordanASTERISK-24552: ARI: Allow associating a channel as an initiator of an Origination for record keeping purposes
Reported by: Matt Jordan

Category: Resources/res_ari_applications

ASTERISK-24870: ARI: Subscriptions to bridges generally not super useful
Reported by: Matt Jordan

Category: Resources/res_ari_bridges

ASTERISK-24870: ARI: Subscriptions to bridges generally not super useful
Reported by: Matt Jordan

Category: Resources/res_ari_channels

ASTERISK-28198: res_ari: Add new hangup causes for ARI Channel DELETE command
Reported by: Sebastian DammASTERISK-26321: ARI : Add reason answered_elsewhere to channel hangup
Reported by: Jean Aunis - PrescomASTERISK-24412: [patch]Incomplete channel originate/continue handling with ARI
Reported by: Nir Simionovich (GreenfieldTech - Israel)ASTERISK-24552: ARI: Allow associating a channel as an initiator of an Origination for record keeping purposes
Reported by: Matt Jordan

Category: Resources/res_calendar/NewFeature

ASTERISK-26422: [patch] Force calendars to do new fetch after module reload
Reported by: Ludovic Gasc (Eyepea)

Category: Resources/res_calendar_caldav

ASTERISK-26624: res_calendar_caldav: Add support for gmail
Reported by: Eduardo Scudeller Libardi

Category: Resources/res_config_pgsql

ASTERISK-25132: escaping manually
Reported by: Rodrigo Ramirez Norambuena

Category: Resources/res_crypto

ASTERISK-27906: [patch] res_crypto: Allow OpenSSL configured with no-deprecated.
Reported by: Alexander Traud

Category: Resources/res_fax

ASTERISK-25980: [patch]res_fax: set FAXMODE variable to let dialplan know what fax transport was used
Reported by: Alexei Gradinari

Category: Resources/res_format_attr_opus

ASTERISK-26409: codec_opus: Update Asterisk to support the translation codec.
Reported by: Kevin Harwell

Category: Resources/res_hep

ASTERISK-27796: res_hep: Allow create_address to resolve a provided hostname
Reported by: Sebastian GutierrezASTERISK-26159: res_hep: enabled by default and information sent to default address
Reported by: Ross Beer

Category: Resources/res_hep_rtcp

ASTERISK-26427: res_hep_rtcp: Asterisk Master will report channel name with res_hep_rtcp when using chan_sip
Reported by: Nir Simionovich (GreenfieldTech - Israel)

Category: Resources/res_musiconhold

ASTERISK-25444: [patch]Music On Hold Warning misleading
Reported by: Conrad de Wet

Category: Resources/res_pjsip

ASTERISK-27537: res_pjsip: Add new AMI Action for PJSIPShowAors
Reported by: sungtae kimASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
Reported by: Torrey SearleASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-23828: pjsip - Need a command to list active SIP subscriptions
Reported by: Rusty NewtonASTERISK-26011: [patch]PJSIP: add "via_addr", "via_port", "call_id" to contacts
Reported by: Alexei GradinariASTERISK-26055: [patch]res_pjsip: chatty verbose messages
Reported by: Alexei GradinariASTERISK-25994: [patch]res_pjsip: module load priority
Reported by: Alexei GradinariASTERISK-25931: PJSIP: add "reg_server" to contacts.
Reported by: Alexei GradinariASTERISK-25930: PJSIP: disable multi domain to improve realtime performace
Reported by: Alexei GradinariASTERISK-25618: res_pjsip: Check for readability of TLS files at startup
Reported by: George JosephASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt JordanASTERISK-25477: pjsip show "command" like [criteria]
Reported by: Bryant ZimmermanASTERISK-25114: res_pjsip: Add AMI events for chan_pjsip contact lifecycle changes
Reported by: George JosephASTERISK-24706: [patch]add auto-dtmf mode for pjsip
Reported by: yaron nahumASTERISK-24947: res_pjsip: Add a PJSIP resolver using core DNS
Reported by: Joshua C. ColpASTERISK-24918: pjsip: add CLI options to display global and system configuration
Reported by: Scott GriepentrogASTERISK-24575: [patch]Make capath work for res_pjsip
Reported by: cloos

Category: Resources/res_pjsip/Bundling

ASTERISK-27730: PJSIP: Update bundled PJPROJECT to version 2.7.2
Reported by: Richard MudgettASTERISK-27355: Upgrade bundled PJPROJECT to 2.7
Reported by: Richard Mudgett

Category: Resources/res_pjsip_caller_id

ASTERISK-28006: PJSIP: Missing "party=calling"/"party=called" in Remote-Party-ID
Reported by: Eric DantieASTERISK-25791: res_pjsip_caller_id: Lack of support for Anonymous
Reported by: Anthony Messina

Category: Resources/res_pjsip_mwi

ASTERISK-26230: [patch] res_pjsip_mwi: unsolicited mwi could block PJSIP taskprocessor on startup
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_mwi_body_generator

ASTERISK-25865: Message-Account Missing From PJSIP MWI
Reported by: Ross Beer

Category: Resources/res_pjsip_outbound_publish

ASTERISK-25965: res_pjsip_outbound_publish: Allow multiple clients per configuration
Reported by: Kevin Harwell

Category: Resources/res_pjsip_outbound_registration

ASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt JordanASTERISK-25072: res_pjsip_outbound_registration: line functionality. Additional check for using the request URI
Reported by: Dmitriy Serov

Category: Resources/res_pjsip_publish_asterisk

ASTERISK-24811: asterisk-publication sorcery object does not use realtime
Reported by: Matt Hoskins

Category: Resources/res_pjsip_pubsub

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard Mudgett

Category: Resources/res_pjsip_registrar

ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-26011: [patch]PJSIP: add "via_addr", "via_port", "call_id" to contacts
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-26932: [patch] SIP/SDP: No rtpmap for static RTP payload IDs
Reported by: Alexander Traud

Category: Resources/res_pjsip_session

ASTERISK-28253: res_pjsip_session: Adding rtcp stats result into the session
Reported by: sungtae kimASTERISK-26864: res_pjsip_session: Add support for overlap dialling
Reported by: Richard Begg

Category: Resources/res_rtp_asterisk

ASTERISK-27970: res_rtp_asterisk: T.140 packets containing backspace or end of line are merged with regular text and it causes some UA to break
Reported by: Emmanuel BUUASTERISK-27910: [patch] res_rtp_asterisk: Allow OpenSSL configured with no-deprecated.
Reported by: Alexander TraudASTERISK-26976: libsrtp-2.x.x support
Reported by: AlexASTERISK-26418: res_rtp_asterisk: Speed up ICE resolution by blacklisting host subnets that are not involved in RTP
Reported by: Michael Walton

Category: Resources/res_srtp

ASTERISK-27253: [patch] libsrtp-2.1.x support
Reported by: Alexander TraudASTERISK-26190: [patch] SRTP: Enable AES-256 and AES-GCM.
Reported by: Alexander Traud

Category: Resources/res_statsd

ASTERISK-25572: Endpoints: Add StatsD stats for Asterisk endpoints
Reported by: Matt JordanASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
Reported by: Matt Jordan

Category: Resources/res_xmpp

ASTERISK-27169: Google OAuth 2.0 support for XMPP / Motif
Reported by: Andrey

Category: Sounds

ASTERISK-25068: Move commonly used FreePBX extra sounds to the core set
Reported by: Rusty NewtonASTERISK-24892: Super Awesome Company sound prompts
Reported by: Rusty NewtonASTERISK-24744: Swedish Core Voice prompts
Reported by: Tove HjelmASTERISK-23324: [patch] - QLOOG commiting Japanese translated prompts
Reported by: Kevin McCoy

Category: Tests/testsuite

ASTERISK-26527: Testsuite: increase timeout to check "core fullybooted wait" up to 30 sec
Reported by: Badalian Vyacheslav

Category: Utilities/aelparse

ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
Reported by: Jeremy Lainé

Category: pjproject/pjsip

ASTERISK-27995: pjproject_bundled: Find shared libraries in root --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27359: pjproject bundled: Don't disable assertions when --enable-dev-mode is used.
Reported by: Corey FarrellASTERISK-24575: [patch]Make capath work for res_pjsip
Reported by: cloos

Open Issues

[Back to Top]

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

Bug

Category: Bridges/bridge_simple

ASTERISK-26469: Infinite loop after a dual Redirect
Reported by: Etienne Allovon

Category: Channels/chan_pjsip

ASTERISK-27306: chan_pjsip: Cannot be tested for memory leaks.
Reported by: Corey Farrell

Category: Channels/chan_sip/CodecHandling

ASTERISK-26221: chan_sip: iLBC does not include correct mode
Reported by: Aaron MeriwetherASTERISK-25166: No audio when using direct media and a codec with a dynamic payload
Reported by: Kevin Harwell

Category: Codecs/General

ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
Reported by: Alexander Traud

Category: Codecs/codec_ilbc

ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
Reported by: Alexander Traud

Category: Codecs/codec_opus

ASTERISK-27475: codec_opus requires libcurl
Reported by: Samuel For

Category: Codecs/codec_speex

ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
Reported by: Alexander Traud

Category: Core/BuildSystem

ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming Language is python-2.7.
Reported by: Alexander Traud

Category: Core/Jitterbuffer

ASTERISK-25270: chan_sip: rtptimeout doesn't work at all when using JitterBuffers of any kind
Reported by: Florian Loyau

Category: Core/Portability

ASTERISK-27629: [patch] headers: Replace typeof with __typeof__.
Reported by: Alexander Traud

Category: Core/RTP

ASTERISK-25270: chan_sip: rtptimeout doesn't work at all when using JitterBuffers of any kind
Reported by: Florian Loyau

Category: Documentation

ASTERISK-24300: API docs don't conform to stated Swagger version
Reported by: Bradley Watkins

Category: General

ASTERISK-25323: Asterisk: ongoing segfaults uncovered by CHAOS_DEBUG
Reported by: Scott GriepentrogASTERISK-25224: WARNING message flooding Asterisk logs
Reported by: Scott Griepentrog

Category: Resources/res_musiconhold

ASTERISK-24329: Music On Hold announcement cuts intro of music the first time it is played
Reported by: Thomas Frederiksen

Category: Resources/res_pjsip

ASTERISK-28161: Removal of Previous Patch Causes PJSIP Timer Issues
Reported by: Ross BeerASTERISK-25229: Exchanging Device and Mailbox State Using PJSIP fails after restart of peer
Reported by: VadimASTERISK-25689: pjsip show contacts not working in Asterisk 13.7rc2
Reported by: Marcelo TerresASTERISK-25166: No audio when using direct media and a codec with a dynamic payload
Reported by: Kevin Harwell

Category: Resources/res_pjsip_publish_asterisk

ASTERISK-25229: Exchanging Device and Mailbox State Using PJSIP fails after restart of peer
Reported by: Vadim

Category: Tests/testsuite

ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming Language is python-2.7.
Reported by: Alexander Traud

Category: pjproject/pjsip

ASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY event: dialog XML body
Reported by: Marco Paland

Improvement

Category: Core/HTTP

ASTERISK-28236: Support separated HTTP request
Reported by: sungtae kim

Commits Not Associated with an Issue

[Back to Top]

This is a list of all changes that went into this release that did not reference a JIRA issue.

RevisionAuthorSummary
f9b6586020Thomas Arimontchannel.c: Resolve issue with receiving SIP INFO packets for DTMF
e4b024ec11Ben Fordgitreview: Point to correct branch.
a801a7dae2Kevin Harwellres_pjsip_pubsub: change warning to debug
eac6f2b0a2Chris-Savinovichtest_utils.c: Skip test adsi_loaded_test if module not loaded.
e5b33bb979George JosephCI: Escape backslashes in printenv/sort/tr
a9aa952e0fGeorge JosephCI: Add "throttle" label and "skip_gate" capability
475a8214feGeorge JosephCI: Make node labels job-specific
0a9a04338dGeorge Joseph.gitreview: Update defaultbranch for certified
e6622f6697George JosephCI: Don't enable non-core modules in Certified branches
3489fd015eGeorge Josephres_rtp_asterisk: Add ability to propose local address in ICE
43e1757b10George JosephPrepare certified/16.3
60a3800ed2Asterisk Development TeamUpdate for 16.3.0
481e41a537Asterisk Development TeamUpdate for 16.3.0-rc1
64279e5992Ben Fordalembic: Fix errors during upgrade head.
636e301f91Ben Fordbuild: Add staging directories for future changes.
e51bd0726bAlexei Gradinaripjsip: restrict function PJSIP_PARSE_URI to parse only SIP/SIPS URIs
ce5bed44e4Matthew Fredricksonmain/taskprocessor: Increase max name length of taskprocessors
7bdde83f2cGeorge Josephsorcery.c: Sorcery enhancements for wizard management
057c7380beSean Brightvector: Add AST_VECTOR_COMPACT() to reclaim wasted space
0426e0fedeRichard Mudgetttaskprocessor.c: Fix printf type mismatch
03c0d19cc8Joshua Colpstasis: Allow empty application arguments to move.
a71ae3dc44George JosephMakefile.moddir_rules: Pass PJPROJECT_BUNDLED to download_externals
47c853f8e1Chris-Savinovichpartial-inlining: disable partial-inlining if gcc>=8.2.1
8ca74d73f1Sean Brightres_musiconhold: Remove redundant option parsing
641b6041c7Corey Farrelljansson: json_pack with new format to verify required runtime version.
4860954540Sean BrightReplace calls to strtok() with strtok_r()
90f06ad169Sean Brightsamples: Fix comment typo in pjsip.conf.sample
63a3321c46Rodrigo Ramírez NorambuenaCHANGES: Document addition of 'wrapuptime' argument to AddQueueMember()
6e8cba39a4George JosephCI: Update jenkinsfiles with new Gerrit URLs
cab8a76ae3Kevin Harwellrest-api-templates/asterisk_processor - replace http line breaks with line feed
0896e4cdc6Joshua Colpres_pjsip_sdp_rtp: Allow only single ssrc attribute.
4b6c60b362Joshua C. Colpstasis: Store subscriber uniqueids with topic statistics.
2f8def1453George Josephtaskprocessor: Enable subsystems and overload by subsystem
3a2db0ee04Joshua ColpCI: Use tmpfs option to Docker instead of mount.
e85f92f37aKevin Harwelljson.c/strings.c - Add a couple of utility functions
b327b0bbdaChris SavinovichRevert "Test_cel: Fails when DONT_OPTIMIZE is off"
19fc99a2fbsungtae kimAdded ARI resource /ari/asterisk/ping
f29da72969Sean Brightsounds: Sort 'core show sounds' output
603143bd5aGeorge Josephmedia_index.c: Refactored so it doesn't cache the index
05b79d16abChris-SavinovichTest_cel: Fails when DONT_OPTIMIZE is off
dbef559e0bGeorge Josephapp_voicemail: Add Mailbox Aliases
9c11399be3George Josephpjproject_bundled: Add patch for double free issue in timer heap
fb6e0df173Sean Brightpjsip_transport_management: Shutdown transport immediately on disconnect
011e46d5a6Sean Brightsched: Make sched_settime() return void because it cannot fail
44a862fb57Sean Brightres_pjsip_transport_websocket: Don't assert on 0 length payloads
7f22c9f4b7Alexei Gradinarires_pjsip: add option to enable ContactStatus event when contact is updated
f196078705Richard Mudgettstasic.c: Fix printf format type mismatches with arguments.
59717b5e85Richard Mudgettbacktrace.c: Fix casting pointer to/from integral type.
970805180eSean Brightres_rtp_asterisk: Remove some unused structure fields.
640aac768bSean Brightbridge_builtin_features.c: Set auto(mix)mon variables on both channels
9febdba05bSean BrightUse non-blocking socket() and pipe() wrappers
16ae8330d2Sean Brightutils: Don't set or clear flags that don't need setting or clearing
9c9519796bSean Brightbuild: Update config.guess and config.sub
df0b59564eGeorge JosephRevert "RTP: reset DTMF last seqno/timestamp on voice packet with marker bit"
8a18fb81c1Sean Brightutils: Wrap socket() and pipe() to reduce syscalls
1657508dddDavid M. LeeRemoving registrar_expire from basic-pbx config
a6c2662404George JosephCI: Various updates to buildAsterisk.sh
12a30c71d8Kevin Harwellpjsip_add_use_callerid_contact: fixed alembic script
27806fd04dSean Brightcore: Add some documentation to the malloc_trim code
1f09c61804Chris-Savinovichcore: Merge malloc_trim patch
60e548ffa5Chris-Savinovichtest_websocket_client.c: Disable websocket_client_create_and_connect test.
a5e77e9c37George Josephtest_cel: Plug a few ref leaks
606304eb54Corey Farrelljansson: Upgrade to 2.12.
ed7a5664b6Corey Farrellastobj2: Eliminate usage of legacy ao2_container_alloc routine.
0d2b39065fCorey Farrellastobj2: Create function to copy weak proxied objects from container.
729967e99cGeorge JosephCI: Get job timeouts from environment
d05c219aadJoshua C. Colpstasis: Remove stringfields and lock from change message.
f9b9bdd0b0Corey Farrellapp_queue: Cleanup queue_ref / queue_unref routines.
dd0a3c0bbaGeorge JosephCI: Add tmpfs to all jenkinsfiles
77e9c877b5George JosephCI: Mount a tmpfs on /tmp for testsuite docker containers
0552bc2a94George JosephCI: Pass work directory to runTestsuite
7ba8f32632George JosephCI: Allow runUnittests to use 'expect' to run the tests
699dfa9401Corey Farrelltaskprocessor: Prevent race creating new taskprocessor.
3bdf6ac918Corey Farrellpjproject-bundled: Use AST_DEVMODE for conditional compilation.
2a76489ebaCorey Farrellres_pjsip_caller_id: Use static pj_str_t for fromto header names.
89d97da8a4Corey Farrelltest_res_pjsip_scheduler: Fix possible write after free in scheduler_policy.
05c79fdf06Corey Farrelltaskprocessor: Do not use separate allocation for stats or name.
1c008c6de5Corey Farrelljansson-bundled: Patch for off-nominal crash.
9c9bc5accaChris-Savinovichres_pjsip: Send a 503 response when overload state if reliable transport.
3e3f3bfb07Alexei Gradinarires_pjsip.c: Make taskprocessor scheduling algorithm pick the shortest queue
27897a850dJoshua Colpstasis: Clarify lifetime of topics.
5cbe77cc46Alexei Gradinaripjsip: new endpoint's options to control Connected Line updates
6c2f9b730ePascal Cadotte Michaudcontrib/sip_to_pjsip: handle setvar in conversion
fbb577577cRichard Mudgettlogger.c: Fix default console logging when no logger.conf available.
11427a9665Richard Mudgettmodules.conf.sample: Update preload usage documentation.
dee1165d31Corey Farrellastobj2: Eliminate usage of legacy container allocation macros.
90887af808Corey Farrelllock: Replace __ast_mutex_logger with private log_mutex_error.
00284352b3Richard Mudgettapp_dial/app_queue: Update application option documentation
495a1e7e5cSean Brightsamples: PARKINGSLOT -> PARKING_SPACE in parking sample config
2384d6eb87Richard MudgettFix 'statement' typo throughout code.
718ccd51a3Richard Mudgettres_rtp_asterisk.c: Add conditional module dependency to res_pjproject
7687630074Richard Mudgettmodules: Add missing run time module support levels.
abee4fd072Corey Farrelltaskprocessor: Warn on unused result from pushing task.
3fe9c41342Richard Mudgettbundled pjproject: Remove timer cleanup usage patch.
35f44be460Corey Farrellrefdebug: Create refstats.py script.
0f53930c05Alexei Gradinarires_pjsip: set callerid_tag to empty string
08e5bbfec0Corey Farrellthreadpool: Eliminate pointless AO2 usage.
a5023d4f75Corey Farrellmain/astfd: Fix GCC8 format-truncation warning.
5ea517f80eCorey Farrellchan_sip: Tell module loader that chan_sip is extended support.
c001974f4fRichard Mudgettres_statsd.c: Fix returned reload status.
c6ee3cf639Corey Farrellloader: Flag module as declined in all cases where it fails to load.
77f151d927Richard Mudgettfunc_periodic_hook.c: Cleanup module resources on failure.
bc335ceda8Richard Mudgettcodec_speex.c: Cleanup module loading to DECLINE and not FAILURE.
6fd21a6af6George JosephCI: Fix missing () in gates.jenkinsfile
1598c7a306George JosephCI: Add timestamps and timeouts to jenkinsfiles
b2f96fdcfeSean Brightast_coredumper: Remove .gdbinit file on exit
d0a1237c19Sean BrightCI: Look up configured kernel.core_pattern sysctl
48bb4543d9Corey Farrelljenkins: Fix cleanup command redirection.
d027d193b8George Josephast_coredumper: Don't use "declare -n"
7eda6263c2Richard Mudgettres_smdi.c: Fix module ref counting and inverted test.
5b72bb0278Richard Mudgettres_smdi.c: Made use defaults if the smdi.conf file does not exist.
fa9cd68589Corey Farrellastobj2: Comment on OBJ_NOLOCK in ao2_container_clone.
8b3b504b79Sean BrightCI: Use brace expansion instead of calling out to seq
5f7350d68bSean BrightCI: Use bindport instead of port in test http.conf
2b4752911fSean Brighthttp.c: Reload TLS even if http.conf hasn't changed
3b2310332dCorey Farrellcore: Disable astobj2 locking for some common objects.
c2e6efa63dRichard Mudgettres_statsd.c: Made use defaults if the statsd.conf file does not exist.
326574d4fcCorey FarrellResolve warning about duplicate 'dialplan' CLI.
65f06a4505Corey Farrellloader: Fix result of module reload error.
f066dbc353Corey Farrellloader: Improve error handling.
693e00eee6Corey Farrellastobj2: Record lock usage to refs log when DEBUG_THREADS is enabled.
5a9230eacbCorey Farrellapp_page: Add dependency against app_confbridge.
266ed3d68bCorey FarrellAppend CHANGES/UPGRADE.txt for module loader changes.
3337fe85c5Corey Farrelljansson-bundled: Add patches to improve json_pack error reporting.
b3b95c8d36Corey Farrelllock: Improve performance of DEBUG_THREADS.
b4ab26e72fGeorge Josephapp_confbridge: Use bridge join hook to send join and leave events
33455f8d6fCorey Farrellastobj2: Reduce memory overhead.
d1698b4e0bSean Brightconfig.c: Cleanup AST_INCLUDE_GLOB
0fe08c5e79Corey Farrellastobj2: Fix shutdown order.
67e1e49e08Ben Fordres_rtp_asterisk.c: Add "seqno" strictrtp option
227d9719daGeorge JosephCI: Add --test-timeout option to runTestsuite.sh
ede59966d9Corey Farrelljansson: Backport fixes to bundled, use json_vsprintf if available.
7b0dbda936Corey Farrelljson: Take advantage of new API's.
755febe497Kevin Harwellrtp_engine: rtcp_report_to_json can overflow the ssrc integer value
ba91c73f8eGeorge Josephapp_voicemail: Fix stack overrun in append_mailbox
0a1a96d331George Josephchannel.c: Address stack overflow in does_id_conflict()
880905e7ebSean Brightres_rtp_asterisk: Reset all settings on module reload
fa1b836374George Josephapp_voicemail: Cleanup mailbox topic and cache
1a9c69d729George Josephstasis: Add function to delete topic from pool
2f38bcdfc0Joshua Colpres_remb_modifier: Add module for controlling REMB from CLI.
f6695249a5Richard Mudgettstasis: No need to keep a stasis type ref in a stasis msg or cache object.
192f71b7deRichard Mudgettstasis_message.c: Don't create immutable stasis objects with locks.
3e48c34f14Florian Floimairalembic: fix suppress_q850_reason_headers column name
b0a0b975c5Sean Brightautoconf: Check for srtp_get_version_string() before using it
4a309839ebGeorge JosephCI: Fix typo in testsuite git checkout
55ca51af21Sean Brightres_srtp.c: Show linked version of libsrtp on module init
887a315e17Sean Brightres_pjsip: Log IPv6 addresses correctly
3f9544c1f5George JosephCI: Use proper credentials for Security testsuite checkout
5842741689Corey FarrellCI: Use .gitreview to default BRANCH_NAME.
ecb3b23b07Corey FarrellBuild System: Resolve conflict between DESTDIR and bundled jansson.
3134fd95a9Sean Brightres_pjproject: Add utility functions to convert between socket structures
8879a62c1cRodrigo Ramírez Norambuenaapp_dial: set the comment for OPT_ARG_ANNOUNCE to really what is done
cfb854e241Chris-Savinovichpbx_config.c: Fix reloading module if initially declined to load
4fcdcfaa37Richard Mudgetthttp.c: Give HTTP error response when received lines are too long.
f6a165208bRichard Mudgettiostream.c: Fix ast_iostream_gets() needlessly returning failure.
1edd9eb309Rodrigo Ramírez Norambuenamake config: os-release output error.
1b1f47bef6Corey FarrellCreate --disable-binary-modules option.
d84de695edJaco KroonAMI: be less verbose when adding HTTP headers to AMI/HTTP messages.
4188e7d6ddMatthew Fredricksonsample_configs: noload res_hep.so by default
4b88cb383dSean Brightapp_queue: Silence GCC 8 compiler warning
fb2f242c49Richard MudgettAMI: Remove docs for nonexistent AMI ContactStatus event headers
b9cd4c6d92Joshua Colpres_pjsip: Reduce processing when a Contact is updated.
19298141cfRichard Mudgettres_sorcery_realtime.c: Fix unqualified fetch warning.
4e43823d19Richard Mudgettpbx_dundi.c: Misc memory management fixes when destroying peers
857926d197Richard Mudgettpbx_dundi.c: Handle thread shutdown better.
111e73678eRichard Mudgettpbx_dundi: Fix debug frame decode string.
a7ace944aeRichard Mudgettpbx_dundi: Update sample config documentation.
0874d5b316Richard Mudgettres_rtp_asterisk.c: Fix unused variable warnings
df78227e4aGeorge JosephCI: Fixup for non-13 branches
4ca959c72cGeorge JosephCI: Final version of setting correct gerrit creds
33a5b8ccafGeorge JosephCI: Add https credentials to gerrit checkouts
167efe3a47Corey Farrellres_resolver_unbound: Fix leak of config nameserver strings.
72dbc9fb70Corey Farrellres_pjsip: Resolve transport management leak at shutdown.
6e0f4a2127Corey Farrellres_pjsip: Fix leak in pjsip_options.
b370482786Corey Farrellres_odbc: Allow unload at shutdown.
d61a8791b5Corey FarrellBuild System: Improve ccache matching for different menuselect options.
0e4f5f5189Richard Mudgettcontrib/scripts: Make astgenkey executable
3bf968470bCorey FarrellCI: Add support for coverage processing.
661273a078Corey FarrellSample configs: Fix pjsip.conf syntax error.
eb87a98a1aRichard Mudgettres_pjsip.h: Fix doxygen comments.
5030756bfaJoshua Colpstasis: Reduce calculation of stasis message type hash.
99a0586ec1Richard Mudgettres_pjsip: Make pjlib.h consistently included.
914b9e1934George JosephCI: Add optional uninstall step before installing asterisk
ee9794d741Joshua Colpres_pjsip_pubsub: Use ast_true for "prune_on_boot".
59f53514ceJoshua Colpres_pjsip_pubsub: Treat "prune_on_boot" as a yes / no.
e097dca4d7George JosephCI: Fix placement of job summary statments
e5de8a70f8Corey Farrellloader: Process dependencies for built-in modules.
798f049e82George JosephCI: Add docker info to job summary
7578881b3dCorey FarrellBuild System: Create 'make install-configs' target.
8ea13d62cdKevin Harwelljson.c: improve ast_json_to_ast_variables performance
93997f9698George JosephCI: Explicitly pass BRANCH_NAME to buildAsterisk and installAsterisk
0baf660bdeGeorge JosephCI: Add options to initialize and cleanup database to runTestsuite.sh
74cbeabb97Corey FarrellCI: Do not `mkdir 2`.
adf3c569a2Corey FarrellBuild System: Silence build of bundled jansson.
e4b0f09bccGeorge JosephCI: RefDebug: Fix reference to testsuite URL
5537048d60Corey FarrellBuild System: Fix bundled jansson install.
9f3620a578Corey FarrellCI: Use bundled jansson if needed.
1f46e2e91cFlorian Floimairres_pjsip: Change log message from error to warning for valid use cases
8550fad21aGeorge JosephCI: Add --privileged flag to docker options
f2580d037fGeorge JosephCI: Set correct user:group when publishing docs
35d06e46aeRichard Mudgettcore: AST_DEVMODE no longer affects ABI.
09b258fd69Corey FarrellCI: Split --test-command argument.
460ef41f7aGeorge Josephxmldoc.c: Fix dump of xml document
fd1f74af40Corey FarrellCI: Fix mkdir CACHE_DIR.
9b3267641fCorey Farrellbuild_tools/make_version: Get MAINLINE_BRANCH from .gitreview.
0f999a834fJoshua Colpsched: Make ABI compatible between dev mode and non-dev mode.
aea0a0294dRichard Mudgettasterisk.c: Update displayed copyright year for v16 release.
d2dace81d4Corey FarrellEnable bundling of jansson, require 2.11.
c8bd8f6ce9Corey FarrellCI: Fix logger.conf for unit tests.
0f82db82cbGeorge JosephCI: Add wiki doc publish to periodics
dbffcdc561Richard Mudgettres_pjsip: Update endpoint transport option documentation.
709b795cb0Richard Mudgettpjsip_resolver.c: Use replacement function
0b3bc4852fJoshua ColpUpdate mainline version for the 16 branch.
e7a76ffee1Joshua ColpUpdate ARI version for master/16.
fcc0a6fe8aGeorge JosephCI: Fix merge strategy
3e5a6a6cfcGeorge JosephCI: Fix regex in daily and ref_debug jobs
fa333dedd0George JosephCI: Add pre-build merge back in as RECURSIVE
2553255aceGeorge JosephCI: Remove pre-build merge from gates and checks
524f900382George JosephCI: Fix logic inversion in runTestsuite
0af4a558daGeorge JosephCI: Add teardownRealtime
49f83a7490Corey Farrellloader: Fix startup issues.
a9cef123d9George JosephCI: Prevent Jenkins from triggering jobs back to itself
d15ef68892George JosephCI: runUnittests: loop a few times on waitfullybooted
252c4284dfGeorge JosephCI: Add realtime checks to dailies
1a52ab70c7George JosephCI: Add weekly REF_DEBUG testsuite run
9633e9dfd7George JosephCI: Fix bad reporting of status by the verification pub
b8d75bbb37George JosephCI: Make build tag an acceptable docker name
0885ab8afcCorey FarrellFix declaration of PBX_CURL for ./configure --without-libcurl
34f3fe9552George Josephapp_confbridge: Use the SDP 'label' attribute to correlate users
e8727fcfa8George JosephCI: Add daily periodics to CI
33a84745d0George JosephCI: Add Asterisk Gates
65b002ab8fGeorge JosephCI: Remove duplicate checkout
ba8f8a2813George JosephCI: Update cleanup steps and permissions
ad36c4ba9bGeorge JosephCI: Fix log artifact paths
4842af6364George JosephCI: Remove CleanBeforeCheckout option for testsuite
3dfc37c60aGeorge JosephCI: Move gates into source repo
b302ee6bd5George JosephCI: Initial commit for moving CI into source repo
c1e49720faGeorge Josephtest.c: Make output jUnit compatible
de5144e751Joshua Colppjsip: Clarify certificate configuration for Websocket.
5f12e2bd07George Josephapp_confbridge: Move participant info code to confbridge_manager.
cad50d6dbfRichard MudgettVECTOR: Passing parameters with side effects to macros is dangerous.
aaaa6f4a4bRichard Mudgettbridge_softmix.c: Fix memory leak.
bfeded7e62Alexander Traudsmsq: Remove an left-over special case for Solaris.
bbea9cfc3bAlexander Traudres_http_post: Enable GMime in Solaris 11.
7f3882c8e9Alexander Traudcodecs/ilbc: Compile in Solaris 11.
9704c424f5Alexander Traudchan_oss: Compile in Solaris 11.
6f47b84fbdAlexander Traudfunc_env: Compile in Solaris 11.
a5c53bd323Alexander Traudutils: Avoid an unused variable in Solaris 11.
91c3ac19cbRichard MudgettDialplan functions: Fix some channel autoservice misuse.
720c2d1da2Richard MudgettFix some doxygen and curly placement.
c1686b8b3eRichard Mudgetttcptls.h: Remove redundant SSL_CTX typedef.
a470bb9e27Richard Mudgettchannel: Fix some more unprotected channel flag setting.
e7a7506f9cGeorge Josephapp_confbridge: Enable sending events to participants
b01fc2ef3dAlexander Traudres_rtp_asterisk: Instead of ./configure use OPENSSL_NO_SRTP.
437ab41881George Josephapp_sendtext: Allow content types other than text/plain
1bec0c73b3Richard Mudgettchannel.c: Fix off nominal channel allocation failure path.
d402594f74Rodrigo Ramírez Norambuenaapp_queue: Update year Copyright and fix missing tabs in documentation
9f9dce05b2Matthew Fredricksonnetsock2: Add ast_sockaddr_resolve_first_af to netsock2 public API
71d1e8d8c8Alexander Traudrtp_engine: Remove the double assigned RTP payload ID of H.263+.
263637a38dAlexander Traudrtp_engine: Avoid a typo error in Doxygen for ast_rtp_codecs_find_payload_code.
2e37684913Corey Farrellgit: Ignore *.orig.
cea87fe7b8Corey Farrellmakeopts.in: Remove unused/undefined AST_MARCH_NATIVE.
7528b86cadJoshua Colpstream: Make the topology a reference counted object.
6301531416Tzafrir Cohenchan_dahdi: Configurable dialed digit timeouts
069a0b7593Sean Brightiostreams: Add some documentation for the ast_iostream_* functions
239074c759Sean Brightpjsip: Increase maximum number of usable ciphers & other cleanups
11b7de82c5Richard Mudgettres_pjsip/pjsip_distributor.c: Add missing off-nominal request response.
6cab3c836aRichard Mudgettres_pjsip/pjsip_distributor.c: Pull some assignments out of if tests.
9c9f314f64Christof Lauberpbx_lua: Support displaying lua error message if no debug table exists
661fec4b59Richard Mudgettcore: Remove unused/incomplete SDP modules.
de9c0ede4aJoshua Colpbridge_softmix: Fix sporadic incorrect video stream mapping.
179ae87cf4Corey FarrellBuild System: Add missing ASTMM_LIBC to flex output.
80e6952013Sean Brightformat_pcm: Correct behavior of fseek and ftell for G.722
f79a372941George Josephstreams: Add string metadata capability
f7e7ce6ba2George Josephutils: Add ast_assert_return
8135558babGeorge Josephapp_sendtext: Enhance SendText to support Enhanced Messaging
4fb7967c73George Josephbridge_softmix: Forward TEXT frames
d50d637764Richard Mudgettstringfields: Collect extended stringfields into the stringfield section.
3bb6cf43b5Richard Mudgettpjsip_scheduler.c: Add ability to trace scheduled tasks.
237d341bbdRichard Mudgettres_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations.
c2f85e881dRichard Mudgettpjsip_scheduler.c: Fix some corner cases.
96c4a57edfRichard Mudgettpjsip_scheduler.c: Sort "pjsip show scheduled_tasks" output.
7157dcf83bRichard Mudgettpjsip_scheduler.c: Fix ao2 usage errors.
879e592bafCorey FarrellBuild System: Enable python3 compatibility.
0c03eab962Richard Mudgettres_pjsip_refer/chan_sip: Fix INVITE with replaces transfer to ConfBridge
39016e3582Joshua Colpres_rtp_asterisk: Fix minimum block word length for REMB.
8a602f18dbJoshua Colpres_rtp_asterisk: Queue video update on picture loss indication.
71a67a98c4Richard Mudgettres_pjsip: Update authenticate_qualify documentation.
6774913e82Richard Mudgettapp_agent_pool.c: Fix off nominal ref leak.
66f13ed694Corey FarrellBuild System: Fixes for configure script.
f91263cf46George Josephres_pjsip: Correct usages of pjproject's timer heap
48720e7defGeorge Josephpjroject_bundled: Add already-destroyed check to tsx_timer_callback
7c03b2713eGeorge Josephpjproject_bundled: timer: Clean up usage of timer heap
879743ab8fBen Fordtest_data_buffer.c: Add unit tests for data buffer API.
138e0eff4eBen FordAdd data buffer API to store packets.
a87141ddfdGeorge Josephpjproject_bundled: Add patch for pj_atomic crashes
455cee99aeFlorian Floimairmain: Update copyright notice with year 2018
318bf45928Corey Farrellmain/indications: Use ast_cli_completion_add for all completions.
75715b95b4Russell Bryantapp_originate: Add async option.
a6d58c518aCorey Farrellcore: Create main/options.c.
745b5134cdGeorge JosephRevert "BuildSystem: In NetBSD, the Python Programming Language is python-X.Y."
411915af28Corey Farrellloader: Reserve space for additional pointers in ast_module_info.
bfefde5b07Alexander TraudBuildSystem: For consistency, avoid extra libs to be empty.
8bd5980e14Ivan Poddubnyfunc_channel: Delete dead CHANNEL_TRACE code
040bb21771Corey Farrellcore: Remove additional symbols.
de77cf8698Corey Farrellcore: Remove dead symbols from asterisk.exports.in.
201762f161Corey Farrellnamed_acl: Use ast_cli_completion_add.
645203a422Corey Farrellmain/sounds: Use ast_cli_completion_add.
8d01ec572dCorey Farrellmanager: Use ast_cli_completion_add for completion generators.
2c1ad2f510Corey Farrellmain/test: Use ast_cli_completion_add.
115939caebJoshua Colprtp: Add REMB RTP property and set it on PJSIP video RTP.
8c25a72d57Corey Farrellmain/bridge: Use ast_cli_completion_add.
5b40441197Corey Farrellcore: Minor cleanup of ast_el_read_char.
e61b50b67aAlexander TraudBuildSystem: Check for header file of OGG.
f697025ae5Alexander TraudBuildSystem: When no download utility is available, display the explanation.
1136a22a1eCorey Farrellmain/translate: Use ast_cli_completion_add.
91ac95993eCorey Farrellmain/taskprocessor: Use ast_cli_completion_add.
3ad56aa929Corey Farrellmain/config: Use ast_cli_completion_add for reload completion.
9e335f22e7Corey Farrellaco: Use ast_cli_completion_add for 'config show help'.
4d1c9d8711Corey Farrellcore: Stop using AST_INLINE_API for allocator functions.
ecc846b26bFlorian Floimairapp_dial: Enable early-media video
4d1e3fef6bGeorge Josephapp_voicemail: Fix json blob errors
ebe957c5e9Corey Farrellmain/cdr: Use ast_cli_completion_add for CDR channel completion.
89ba4d4e3dCorey Farrellmain/ccss: Use ast_cli_completion_add for core id.
aa0d95c730Corey Farrellastobj2_container: Use ast_cli_completion_add for container names.
b929a7fb8dCorey Farrellmain/channel: Use ast_cli_completion_add for channeltypes.
b45bb476bbCorey Farrellcli: Enable ast_cli_completion_add on public completion generators.
572a508ef2Corey Farrellloader: Convert reload_classes to built-in modules.
9e488dd482Corey Farrellcore: Remove incorrect usage of attribute_malloc.
ea9768ff07Corey Farrellstringfields: Remove MALLOC_DEBUG fields from struct ast_string_field_mgr.
fee929c8acCorey Farrellcore: Remove non-critical cleanup from startup aborts.
c5f2332953Alexander TraudBuildSystem: For consistency, avoid double-checking via if clauses.
fc64a0e2b3Alexander TraudBuildSystem: Instead of $PJPROJECT_LIBS with s, use $PJPROJECT_LIB everywhere.
c8a521b6c8Corey FarrellReplace direct checks of option_debug with DEBUG_ATLEAST macro.
58f44f225aAlexander Traudutils: In Solaris, avoid a warning about an unused variable.
add03e207cCorey Farrellapp_osplookup: Move header defines into the app.
c711e4076aRichard Mudgettcore: Remove ABI effects of MALLOC_DEBUG.
eacee03f0eCorey Farrellgitreview: Reorder and add padding.
7e2128c8e6George Josephast_coredumper: Minor fixes
0be1c388e4Ben FordAdd extended properties to rtp_engine for RTP retransmission support.
50d9af101eSean Brightfunc_audiohookinherit: Remove deprecated module.
e2f98fbd63Richard Mudgettchannel.c: Fix typo.
8b18247af6Sean Brightres_http_websocket: Don't leak memory on read failure
97c21e9cb3Corey Farrellcore: Rename sounds_index.c to sounds.c.
e03f0f9572Corey Farrellconfig: Fix locking for extconfig reload.
e4a5c9ccf4Sean Brightres_pjsip_header_funcs: Various cleanups
525c0251c0Corey FarrellBuildSystem: Use single bootstrap.sh for Asterisk and menuselect.
dda73c5018Alexander TraudBuildSystem: Fix a typo related to ./configure --prefix=<path> on OpenBSD.
af2dd3a678Sean Brightbridge_roles: Use a non-locking linked list where appropriate
303e43f8a6Sean Brightres_pjsip: Use pjsip_sip_uri.user_param instead of other_param
9e45d3f893Corey Farrellmain/asterisk.c: Remove silly usage of RAII_VAR.
02ee296f81Corey Farrelloptional_api: Refactor to use vector's and standard allocators.
04490fb1d8Corey Farrelljson: Add conditionals to avoid locking if Jansson is thread safe.
1017db107cRichard Mudgettendpoint identifiers: Some code cleanup.
b71e469d68Richard Mudgettres_pjsip/config_domain_aliases.c: Add check for missing domain.
0960de71aeRichard Mudgettres_pjsip.c: Fix documentation typos.
bef49d90c1Richard Mudgettres_sorcery_realtime.c: Fix ref leak if object failed to apply.
fc98843d4bSean Brightappdocsxml.xslt: Add Language to channel snapshot transformation
3419a048b9Richard Mudgettmanager.c: Fix potential memory leak and corruption.
bcfe172f8dRichard Mudgettmanager_channels.c: Reordered ast_manager_build_channel_state_string_prefix()
4e4428ef3cCorey Farrellres_pjsip_registrar_expire: Delete empty module.
b9024197abRichard Mudgettapp_confbridge: Update dsp_silence_threshold and dsp_talking_threshold docs.
6c5e3226ecRichard Mudgettres_pjsip_registrar.c: Fix compiler error.
81db0aca0fGeorge Josephres_pjsip_registrar_expire: Refactor into res_pjsip_register
cf21e9fc97Corey FarrellSample modules.conf: comment out example load statement.
aaf14670b5Alexander TraudBuildSystem: Remove unused variables.
84a6365164Corey Farrellloader: Use ast_cli_completion_add for 'module load' completion.
c38da18ec6Alexander Traudheaders: Consistent use of typeof and/or __typeof__.
39fcecad59Corey Farrellcore: Tweak startup order.
6fbd855228Corey FarrellBuild System: Add support for __atomic built-in operators.
527cf5a570Corey FarrellRemove redundant module checks and references.
2f78dc2bfaRichard Mudgettpbx_variables.c: Misc fixes in variable substitution.
679fa5fb34Corey FarrellAdd missing OPTIONAL_API and ARI dependences.
693e509566Alexander TraudBuildSystem: Remove orphaned .PHONY targets.
5964061a21Sean Brightres_pjsip: Document tlsv1_1 and tlsv1_2 methods
25cb1ab05bCorey Farrellloader: Add support for built-in modules.
e6142a1282Corey Farrellloader: Rework load_resource_list.
a80cbb046eCorey Farrellloader: Remove global symbol only startup phase.
3b73ed28c5Corey Farrellloader: Process module dependencies.
4fd303b630Corey Farrellloader: Miscellaneous fixes.
7ed7d525fbRichard Mudgetttaskprocessor.c: Increase the number of tps_singletons container buckets.
6fbe315f77Richard Mudgettcel_odbc.c: Fix menuslect module description display.
9cfdb81e91Corey Farrellloader: Add dependency fields to module structures.
35ae99c712Corey Farrellvector: Additional string vector definitions.
cabe80631bGeorge Josephconfig_transport: Enable TCP_NODELAY on TLS transports
de7f2a6cb4Corey Farrellres_stasis_recording: Allow symbolic links in configured recordings dir.
30b5ec023fTzafrir CohenIgnore quilt .pc directory, used in deb packaging
f0eb00d1e7Corey Farrellstasis: Remove silly usage of RAII_VAR.
a383e1ddb1Corey Farrellstasis_cache_pattern: Remove silly usage of RAII_VAR.
9e2fcb82edSean Brightcdr_syslog: Deprecate unmaintained module
0de004dd85Corey Farrellstasis_bridges: Remove silly usage of RAII_VAR.
01127e1664Corey Farrellstasis_cache: Remove silly usage of RAII_VAR.
175a9ef873Corey Farrellstasis_endpoints: Remove silly usage of RAII_VAR.
4b655184b0Corey Farrellstasis_message_router: Remove silly usage of RAII_VAR.
3074c4165cCorey Farrellstasis_system: Remove silly usage of RAII_VAR.
8f3167c5f1Richard Mudgettres_pjsip.c: Update the endpoint identification documentation.
42a61d9db6Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Remove unnecessary requirement.
a7bbb18e5cRichard Mudgettres_pjsip.c: Fix ident_to_str() and refactor ident_handler().
be488eb14aRichard Mudgettres_pjsip_endpoint_identifier_ip.c: Allow multiple IdentifyDetail AMI events.
25022de875Sean BrightRevert "codec_opus: Make libcurl a dependency in menuselect"
d46cbe788aCorey Farrellbridge_softmix: Fix sfu_append_source_streams test.
5380fb9978Corey Farrellapp_confbridge: Fix NULL check in action_kick_last.
55a540272fCorey Farrellres_stasis: Reduce RAII_VAR usage.
8b3083cac5Corey Farrellres_stasis: Fix dial bridge unload.
6870ba5f26Corey Farrellres_stasis: Fix app_is_subscribed_bridge_id.
b20b5758d9Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Fix apply identify validation.
705e6c04b3Richard Mudgettres_pjsip.c: Fix endpoint identifier registration name search.
cfb88f3ac1Corey Farrellpbx: Prevent execution of NULL pointer.
da365affbdCorey Farrellrtp_engine: Add missing unlock.
73bf5035b8Corey Farrellres_pjsip_history: Add missing unlock to CLI command.
aaed0b8b3aCorey Farrellaco: Fix NULL dereference in error path.
e3c9314a2eCorey Farrellfunc_odbc: Add missing unlock's to acf_odbc_read.
62f862e2cdKevin Harwellres_pjsip_session: Check if sequence header is missing
b32d6d5e2dCorey Farrellastobj2: Create case-insensitive variants of container function macros.
bc73337e07Corey Farrellcore: Use macros to generate ao2_container callbacks where possible.
2dde5bef47Richard Mudgettstasis_channels.c: Misc cleanup.
d69b7c6c6dRichard Mudgettmanager.c: Update AMI Status event documentation
fa36f9c01bRichard Mudgettbridge_native_rtp.c: Fix reentrancy framehook crash.
6338a03ce9Corey Farrellmenuselect: Fix check for running configure.
94eb12ca56Corey Farrellcdr: Missing NULL check and unlock.
c2529a352cCorey Farrellastobj.h: Remove from Asterisk core.
fd0ca1c3f9Sean BrightRemove as much trailing whitespace as possible.
a1a179c09dSean BrightFix some invalid Unicode characters
f2f51ff4eaCorey Farrellapp_voicemail: Fix file copy error handling.
9415ec2877Sean Brightdocs: Remove old API changes documentation
3625e91586Richard Mudgettmanager.h: Bump AMI version
fff7782cf5Corey Farrellapp_festival: Fix fd leak on connection failure.
d51837a1b9Corey FarrellCLI: Address multiple issues.
3c037ef972Corey Farrellchan_sip: Fix memory leaks.
b3e839debdCorey FarrellRemove constant conditionals (dead-code).
bf33a09c37Corey Farrellcore: Fix multiple trivial issues in the core.
8dfc973d64Corey Farrellmain/app: Fix leaks.
a790ced2e8Corey Farrellfunc_callerid: Initialize app argument structures.
4c04e13783Richard Mudgettbridge_softmix.c: Change remove_destination_streams() return meaning.
ea4179599fRichard Mudgettbridge_softmix.c: Don't match dead streams.
91d9eae79bCorey Farrellbridge_softmix: Fix memory leaks.
f6393b59afRichard Mudgettast_json_pack(): Use safer json ref mechanism.
dc04d1ec93Corey Farrellapp_voicemail: Fix memory management issues.
7054fb8756Richard Mudgettrtp_engine.c: Eliminate rtcp_report_to_json() RAII_VAR usage.
064c74e4afCorey Farrellnetsock: Remove from Asterisk core.
731a23fba7Corey FarrellCLI: Fix 'core set debug channel' completion bug.
4a461bcde4Richard Mudgettchan_pjsip.c: Improve ast_request() diagnostic msgs.
bf2d35931dCorey Farrellaco: Minimize use of regex.
a455e18320Corey Farrellaco: Create ways to minimize use of regex.
03c25a869fCorey Farrellres_smdi: Fix shutdown ref.
9d5797616cCorey Farrellloader: Use vector to build apha sorted module lists.
7b54903313Corey Farrellloader: Replace priority heap with vector.
9755eff46fSean Brightres_hep: hepv3_is_loaded() should check if we are enabled
3505cc88e8Corey Farrellloader: Rework of load_dynamic_module.
80bf0ee99aCorey Farrellloader: Minor fix to module registration.
a8aa209901Corey Farrellres_clialiases: Fix completion pass-through.
283d2df680George Josephres_pjsip_sdp_rtp: Add NULL check in add_crypto_to_stream
3370cd21dfJoshua Colpres_pjsip_session: Reinvite using active stream topology if none requested.
0c9cc7e975Sean Brightchan_sip: Don't send trailing \0 on keep alive packets
6a67828b46Corey Farrellmenuselect: Tweak check for recently run configure.
ec1f4bf48dSean Brightres_pjsip: Add TLSv1.1 and TLSv1.2 support
0b9d2135a9Sean Brightres_pjsip: Assign support levels to a few modules
c01ba7437eCorey FarrellCLI: Fix 'core show sysinfo' function ordering.
c2ec82bf36Richard Mudgettstasis_channels.c: Don't set channel snapshot caller_dnid twice.
521f741b04Sean Brightpjsip: Improve CLI completion performance
9a9edc6c9eSean Brightastdb: Improve prefix searches in astdb
d2e87b8e14Corey Farrellloader: Refactor resource_name_match.
dbb376f166Sean Brightpjsip_configuration: Add correct file header
2ffe52a116Sean Brightutils: Add convenience function for setting fd flags
e2dbc26376Corey Farrellres_stasis and res_speech: Fix load order.
c2c9995830Corey Farrelltranslate: Skip matrix_rebuild during shutdown.
ab191e9782Corey Farrellsounds_index: Avoid repeatedly reindexing.
2af59ebb3aCorey Farrellmedia_index: Improve startup.
8536a09b86Richard Mudgettsecurity-events: Fix SuccessfulAuth using_password declaration.
39939cecfaCorey Farrellautoconf: Remove use of m4_ifblank.
d9fdeae6a4Sean Brightconfig: Speed up config template lookup
1ad0fbc80eSean Brightconfig: Speed up ACO & sorcery initialization
35a7036a0dCorey FarrellREADME-SERIOUSLY.bestpractices.txt: Convert to markdown
ce5cfc8ffbCorey Farrellautoconf: Use m4 conditionals where possible.
87a57e8d46Corey Farrellautoconf: Fix call to AC_CONFIG_AUX_DIR.
d12a2ab400Corey FarrellCLI: Remove compatibility code.
02a9952709Richard Mudgettfeatures.conf.sample: Clarify ActivatedBy documentation wording.
4b1262c94bCorey FarrellAdd defaultbranch to .gitreview.
8e1506154fCorey Farrellres_parking: Set load_pri more appropriately.
90f9885f73Corey FarrellREADME: Convert to README.md.
b79d04f8f8Corey FarrellCLI: Finish conversion of completion handling to vectors.
fbb8c0d3e4Corey FarrellCLI: Refactor cli_complete.
1cd24cd726Corey FarrellCLI: Rewrite ast_el_strtoarr to use vector's internally.
9c0a2110f0Corey FarrellCLI: Refactor ast_cli_display_match_list.
9587a61f4cCorey FarrellCLI: Create ast_cli_completion_add function.
a02cbc2ef3Corey FarrellCLI: Remove calls to ast_cli_generator.
10b4b5d200Corey Farrellloader: Fix comments in struct ast_module.
9ae805c900Corey Farrellcli: Remove silly usage of RAII_VAR.
89ccab95c2Corey Farrellccss: Remove silly usage of RAII_VAR.
5e99c334d1Corey Farrellapp: Remove silly usage of RAII_VAR.
abdd9fa1a8Corey Farrellaoc: Remove silly usage of RAII_VAR.
48e1b39b28Corey Farrellabstract_jb: Remove silly usage of RAII_VAR.
d6bbcec571Corey Farrellres_mwi_external_ami: Remove incorrect load priority.
58fa3885ccCorey FarrellLoader: Remove unneeded load_pri declarations.
53f42cc052Corey Farrellres_pjsip: Fix warning by deferring implicit type cast.
75cb403775Corey Farrelltests: Fix warnings found on Mac.
83a2c4d2aeCorey Farrellres_snmp: Declare RONLY if net-snmp headers do not.
5a899fc503Corey Farrellres_fax: Remove checks for unsigned values being >= 0.
b4862e463cCorey Farrelliostream: Fix ast_iostream_printf declaration.
2fab3aacd6Corey Farrellapp_minivm: Fix possible uninitialized return value.
9316a064fdCorey FarrellREADME: Send people to secure websites where available.
5d0529c4d9Corey Farrelldoxygen: Remove obsolete contents.
1b6e4c1175Sean Brightres_pjsip: Use reasonable buffer lengths for endpoint identification
b9f4bb5988Corey Farrellmenuselect: Remove ineffective weak attribute detection.
c4f11911eaCorey Farrellacl: Fix allocation related issues.
a95f2994c6Corey Farrellaoc: Fix memory management issues.
7a735d45e2Sean Brightres_pjsip_transport_websocket: Give transport a meaningful description
6c53fb5d21Sean Brightres_pjsip: Use sorcery prefix operation for contact lookup
d995064fb7Nir SimionovichThis patch adds a beanstalk CEL backend.
e793501084Richard Mudgettchan_pjsip.c: Improve answer failure log messages.
cf1cb3345eGeorge Josephast_coredumper: Add ability to use directory other than /tmp
14253f9535Corey Farrellalertpipe: Correct documented return of ast_alertpipe_write.
edd1016dd8Corey Farrellcore: Use ast_alertpipe for Asterisk signal monitoring thread.
f6ebd16bb8George Josephbundled_pjproject: sip_parser: Fix return code in pjsip_find_msg
2e7f6cd31bBen Fordbundled_pjproject: Update to 2.7.1
ffccce76d9Sean Brightsorcery: Add ast_sorcery_retrieve_by_prefix()
14d60cee0cCorey FarrellCLI: Create ast_cli_completion_vector.
4930404715Corey Farrellvectors: Add new macro and a string vector definition.
b865d29f1cRichard Mudgettframe.c: Make ast_frame_free()/ast_frfree() NULL tolerant
96987737b9Corey Farrellmenuselect: Delete and ignore aclocal.m4.
e9f8b317c3Corey FarrellBuild: Make function constructor/destructor attributes mandatory.
bb77666620Corey Farrellcore: Remove disabled code.
23b0ef3e9bCorey FarrellBuild System: Disable parallel make in the root Makefile.
12010fc5c0Richard Mudgettchan_pjsip.c: Fix uninitialized cause value on failure.
05f557820bCorey Farrellbridge_softmix: Note why ast_stream_topology_set_stream cannot fail.
2c4db2a3d5Corey Farrellres_pjsip_pubsub: Fix multiple leaks on failure to append vectors.
48e96aba6aCorey Farrellres_pjsip_history: Fix multiple leaks on vector append failure.
ecb81ae4deCorey Farrellres_pjsip_session: Fix multiple leaks.
9b3db9a7fdCorey Farrellmain/sdp_state: Check for errors from ast_stream_topology_set_stream.
eba1179795Corey Farrellres_pjsip_session: Check for errors from ast_stream_topology_set_stream.
4ac6dd4e95Corey Farrellres_pjsip_t38: Better error checking for t38_create_media_state.
fb18895108Corey Farrellstream: Return error from ast_stream_topology_set_stream.
801094da7bCorey Farrellres_stasis: Fix multiple leaks.
02329b9a34Richard Mudgettres_pjproject.c: Fix ast_strdup() alloc failure.
7ef38d399aCorey Farrellres_pjsip_outbound_registration: Fix leak on vector add failure.
8684219f79Corey Farrellres_pjsip_exten_state: Check for vector append failure.
f899368cd6Corey Farrellres_pjsip_config_wizard: Fix leaks and add check for malloc failure.
4016884ef3Corey Farrellres_stasis_playback: Check for failure to append vector.
24b9751aaaCorey Farrelltest_sorcery_memory_cache_thrash: Handle error from vector append.
29205e7adcCorey Farrellres_pjsip: Fix leak on error in ast_sip_auth_vector_init.
70fcc043bbCorey Farrellres_pjproject: Handle error from adding to the buildopts vector.
5247ba4b88Corey Farrellres_ari_events: Fix use after free / double-free of JSON message.
adb4fdcb7bCorey Farrellstasis: Release object if vector append fails.
2f4f216026Corey FarrellRTP Engine: Deal with errors returned from AST_VECTOR_REPLACE.
5762f72425Corey FarrellPBX: Handle errors from AST_VECTOR_APPEND.
714026b32eCorey FarrellMessaging: Report error on failure to register tech or handler.
e43c8af77cCorey Farrellformat_cap: Fix leak on AST_VECTOR_APPEND error.
64bcb65a78Corey Farrellstasis: Remove silly use of RAII_VAR in stasis_forward_all.
b7e1034009Corey FarrellCLI: Remove unused internal command.
923424019bRichard Mudgettstasis_bridges.c: Fix off-nominal json memory leaks.
f81970d3fcRichard Mudgettstasis_channels.c: Remove a very silly RAII_VAR().
9771f089f5Richard Mudgettstasis/app.c: Optimize stasis_app_get_debug_by_name()
ee08f10d06Richard MudgettFix ast_(v)asprintf() malloc failure usage conditions.
79ddcdbc70Richard MudgettStasis/ARI: Fix off-nominal path json memory leaks.
229790ea3dRichard MudgettAOC: Fix AOC-S json memory leak.
de4a4796d0Richard Mudgettres_stasis_device_state.c: Optimize stasis_app_device_states_to_json()
103b05bb4bRichard Mudgettres_stasis_mailbox.c: Fix leak of mailbox container.
b616b7e4a9Corey Farrellres/ari/resource_bridges.h: Update from 'make ari-stubs'.
1bfd1cf640Sean Brightpjsip_message_filter: Only do interface lookup for wildcard addresses.
0991874430Corey Farrellres_pjsip_pubsub: Resolve potential crash in allocate_subscription.
4aec70690dGeorge Josephast_coredumper: Add gzipping of binaries and display of signal info
569e9a8391Corey FarrellSingle API for ast_store_lock_info and ast_remove_lock_info.
841ac3ded6Corey Farrellhashtab: Use ast_free.
ee21076151Corey Farrellmain/Makefile: Remove rule for non-existant testexpr2.
488f98310fRichard Mudgettapp_agent_pool.c: Fix online documentation typo.
4559cd0e28Nir SimionovichThis patch adds a beanstalk CDR backend.
e5b9eb0460Richard Mudgettcdr.c: Defer misc checks.
ab4d36533cGeorge Josephchan_vpb: Fix a gcc 7 out-of-bounds complaint
b8dadccbe1Corey Farrellsorcery: Use ao2_weakproxy to hold list of instances.
7774623804Corey Farrellnamed_locks: Use ao2_weakproxy_find.
b058f8673aCorey Farrellastobj2: Add ao2_weakproxy_find function.
fd3101e8adCorey Farrellastobj2: Run weakproxy callbacks outside of lock.
b1d9fc87bcTorrey Searlecontrib/thirdparty/sip_to_pjsip: add additional flag mappings
b0408d05c0Richard Mudgettcdr.c: Eliminated simple RAII_VAR usages.
fdf9aacca3Richard Mudgettcdr.c: Replace redundant check with an ast_assert()
2e4b5fadbdRichard Mudgettcdr.c: Replace inlined code with ao2_t_replace()
62980eedc3Richard Mudgettcdr.c: Use current ao2 flag names
e769846f11Richard Mudgettcdr.h: Fix doxygen comments.
ad38a55a2dSean Brightres_config_sqlite: Don't enable SQLite CDRs when running 'make samples'
f4798faaccMatt Jordanres_corosync: Fix linking issue with Corosync 2.x
80097676e7Richard Mudgettheap.c: No need to calloc heap pointer array.
d1de7948feGeorge Josephlogger: Bring back ability to turn debug on by source file
f21408c866Joshua Colpres_stasis: Add 'video_sfu' as a requested bridge type.
c9e972a26aSean Brightres_rtp_asterisk: Trim trailing byte off of SDES packet
721947ebaeSean Brightwebrtc: Allow 'webrtc' to be set on endpoints without dtls_ca_file
0cbeaa5589Sean Brightpjproject: Patch to correct STUN FINGERPRINT usage
4275ca16a1George Josephbuild: A few gcc 7 error fixes
0fad11f21cSean Brightapp_stream_echo: Don't echo declined streams
601e0c563fJoshua Colpres_pjsip_session: Reduce (and improve) SDP renegotiation.
36690c26f8Kevin Harwellres_pjsip_session: Don't end session when receiving a 500 on a reinvite
ebd0a4bebfSean Brightres_pjsip: Use ast_sip_is_content_type() where appropriate
6c0e13da22George Josephres_pjsip_session/BUNDLE: Handle no audio codecs on endpoint
7c93982e9dRichard Mudgettres_rtp_asterisk.c: Fix bundled SSRC handling.
e666051d79Ben Fordres_pjsip_session: Check for removed stream state.
6fd3db51e8Joshua Colpapp_confbridge: Only create a channel that records audio.
56f0d5fc0fRodrigo Ramírez Norambuenares_config_pgsql: Add missing \n in debug log and update copyright year
1199927fc0alexcdr_mysql.c: Apply cdrzone to start and answer
d178f497d2George Josephres_pjsip: Filter out non SIP(S) requests
01f2220becJoshua Colptcptls: Change error message to debug.
446d48fd49George Josephres_pjsip: Add handling for incoming unsolicited MWI NOTIFY
4889574ff5Richard Mudgettres_rtp_asterisk.c: Add doxygen to RTCP payload types.
f9bad3bd61George Josephalembic: Fix typo in add_auto_info_to_endpoint_dtmf_mode
c8d53a1638Rodrigo Ramírez Norambuenacdr_pgsql: Refactor magic number by definition for version
23571f31acRichard Mudgettstasis/control.c: Fix set_interval_hook() ref leak.
94091c7b96George Josephstasis/control: Fix possible deadlock with swap channel
0cbb17ce8fGeorge Josephalembic: Fix enum creation for dtls_fingerprint
bfc29de3eaBen Fordchan_pjsip: Suppress frame warnings.
68bcfccd52Joshua Colpres_pjsip_session: Preserve stream name during renegotiation.
0ec95515f3George Josephres_calendar*, res_smdi: Move to "extended" support
4650fc477aRichard Mudgettbridge_native_rtp.c: Fixup native_rtp_framehook()
7937d5b8b3Sean Brightres_smdi: Clean up memory leak
850a3fd017Richard Mudgettchan_pjsip.c: Fix topology refresh response code accuracy.
87c7a1c79cRichard Mudgettbridge_softmix.c: Restored softmix_bridge_leave() shortcut exit.
5bbf7b2aadRichard Mudgettapp_confbridge: Document sfu video_mode value.
f96536b1eaRichard Mudgettconfbridge.h: Fix doxygen comments.
946ef2d711Richard Mudgettbridge_softmix.c: Remove always true test.
c049d1c3b2Richard Mudgettconfigure: Check cache for valid pjproject tarball before downloading.
bd28a9bbd8Richard MudgettSTUN/netsock2: Fix some valgrind uninitialized memory findings.
ee5edfb050Richard Mudgettres_pjsip_transport_management.c: Rename some variables.
ecd1f87edfRichard MudgettUPGRADE notes: Prepare for the eventual 16 branch.
7f8f3ca4ddCorey FarrellCorrect some leaks in unit tests.
842e1414d0Richard Mudgettres_pjsip_transport_websocket.c: Fix serializer ref leak.
615b6a200aRichard Mudgettres_pjsip_outbound_registration.c: Misc fixes.
564927c5edRichard Mudgettres_pjsip_nat.c: Remove unnecessary CMP_STOP.
5655cded78Richard Mudgettres_pjsip_registrar.c: Remove unnecessary CMP_STOP.
148cf2e0f7Corey Farrellapp_privacy: remove unused header asterisk/image.h
2a4283f3e7Joshua Colpres_pjsip: Add support for dnsmgr to external_media_address.
3f98488279Sean Brightapp_queue: Add announce-position-only-up option
b3914df10bSean Brightres_rtp_asterisk: Fix mapping of pjsip's ICE roles to ours
a6eb9ee7d2Joshua Colpcore: Add VP9 passthrough support.
922930753cRichard Mudgettapp_voicemail.c: Allow mailbox entry on authentication retry prompt.
2697e45157Matthew Fredricksonformat.h: Fix a few minor errors in comments.
063c9a935fGeorge JosephUpdate make_ari_stubs in master to make the version 16
ba52a36ff2George JosephRestore the incorrectly deleted spandspflow2pcap.log
3e8d628c0eGeorge JosephUpdate AMI and ARI versions for master/15 and update UPDATE.txt
25c9464325Sean Brightcorosync: Fix corosync library name in configure.ac
e7d9e42616Benjamin Keith Fordpjsip: Increase maximum packet size.
d42a9cc9dcTorrey Searleres/res_pjsip_t38 ensure t38 requests get rejected quickly
7f09fd2c2fJoshua Colpbridge/core_unreal: Fix SFU bugs with forwarding frames.
b7a875778aGeorge Josephres_musiconhold: Add kill_escalation_delay, kill_method to class
303f935a50George Josephhttp.c: Reduce log spam
03ae8b0105Richard Mudgettjson.c: Add backtrace log to find 'Invalid UTF-8 string' errors
7a4f577eb7George JosephFix alembic branches
1028f64be4Richard Mudgettbridge_native_rtp.c: Fix direct media video RTP instance ACL check.
325eeced6aSean Brightcore: Remove 'Data Retrieval API'
d556c67f9fRodrigo Ramírez Norambuenaapp_queue: Add change priority of call
65a5ac0168Richard Mudgettpjsip_distributor.c: Fix unidentified_requests hash functions.
a48d3e4d31Torrey Searleres/res_pjsip_t38: fix incorrect increment of media_count
975e271b01Richard Mudgettres_pjsip_mwi.c: Eliminate RAII_VAR in contact delete observer
d2fbbdd692Richard MudgettSDP: Create declined m= SDP lines using remote SDP if applicable.
3a18a09030Richard MudgettSDP: Rework SDP offer/answer model and update capabilities merges.
a7488f8a70Rodrigo Ramírez Norambuenacdr: fix mistake spelling of a word for Unanswered.
11ec2945c7Richard Mudgettchan_pjsip: Fix PJSIP_MEDIA_OFFER dialplan function read.
e563a1920eRichard MudgettSDP: Add get/set option calls for RTP sched context per type.
716abaf33dRichard MudgettSDP: Search for the ice-lite attribute in the right place.
a95584d079Richard MudgettSDP: Set the remote c= line in RTP instance.
06265b8c8aRichard Mudgettstream: Add ast_stream_topology_del_stream() and unit test.
0fdb99c268Richard MudgettSDP: Add t= line in sdp_create_from_state()
4797a8bb81Richard Mudgettstream: Ignore declined streams for some topology calls.
b8b0b61a24Richard Mudgettapp_voicemail.c: Fix compile error when IMAP enabled.
847087a4ffSean Brightcodecs.conf.sample: Fix max_bandwidth speling error
fcb1a0d7e8David M. LeeCFLAGS for BIND8 support
e497a76d24Sean Brighteventfd: Disable during cross compilation
19da99df2fAlexei GradinariCHANGES: correct version for a new option 'refer_blind_progress'
b3ca24d216Sean Brightres_rtp_multicast: Use consistent timestamps when possible
39d14834f8Mark MichelsonConfbridge: Add "sfu" video mode to bridge profile options.
2da869408aMark MichelsonAdd primitive SFU support to bridge_softmix.
80206cdc65George Josephtest_json: Fix test names with reserved words
08edd54c1bGeorge Josephunittests: Add a unit test that causes a SEGV and...
4141748e85Sean Brightres_hep_rtcp: Add support level to module info
51375686f7Kevin Harwellcore/conversions: Added string to unsigned integer and long conversions
6e7b78414fRodrigo Ramírez NorambuenaFix spelling queues.conf.sample file
b8659be9b0Richard MudgettSDP: Make process possible multiple fmtp attributes per rtpmap.
c2906dfa05Richard MudgettSDP: Remove sdp_state.remote_capabilities
16785c0908Richard MudgettSDP: Add interface_address to specify our address to use.
367042bd3eRichard MudgettSDP: Explicitly stop a RTP instance before destoying it.
be5809fac8Richard MudgettSDP: Rework merge_capabilities().
ae7689f093Richard MudgettSDP: Update ast_get_topology_from_sdp() to keep RTP map.
201346fb7dGeorge Josephlogger: Added logger_queue_limit to the configuration options.
56c5c51076Richard Mudgettstream: ast_stream_clone() cannot copy the opaque user data.
924628812bRichard Mudgettnetsock2.c: Made get/set addr port avoid potential uninitialized memory.
675e058e77Sean Brightcleanup: Change severity of fread short-read warning
cd272da7a8Richard MudgettSDP: Replace SDP telephone_event option with dtmf option
8170793be6George Josephres_pjsip_outbound_authenticator_digest: Add context to log messages
48566b8c66Richard Mudgettres_sdp_translator_pjmedia.c: Add TODO notes.
ede90e4aa5Richard MudgettSDP: Make SDP translation to/from internal representation more const.
5c1851cbc0Richard Mudgettstream: Make ast_stream_topology_create_from_format_cap() allow NULL cap.
d71c6e3bfdRichard MudgettSDP: Make ast_sdp_state_set_remote_sdp() return error.
176123e76cRichard MudgettSDP: Misc cleanups (Mostly memory leaks)
bad091b317Richard Mudgettchan_vpb.cc: Fix compile error.
d6535c0080Mark MichelsonSDP API: Add SSRC-level attributes
cf3429b934Kevin Harwellvector: defaults and indexes
f5b67871dfSean Brightcleanup: Fix fread() and fwrite() error handling
32b3e36c68Mark MichelsonSDP: Ensure SDPs "merge" properly.
59203c51ccSean Brightcore: Use eventfd for alert pipes on Linux when possible
835c209445Richard Mudgettres_pjsip_session.c: Restructure ast_sip_session_alloc()
c47b3e74d2Sean Brightpbx: Use same thread if AST_OUTGOING_WAIT_COMPLETE specified
b8b3380944Sean Brightbuild: Update config.guess and config.sub
b55d21ad91George Josephmake ari-stubs so doc periodic jobs can run
a3e623dd70Richard MudgettRevert "bridging: Ensure successful T.38 negotation"
2e6075c51fGeorge Josephmodules: change module LOAD_FAILUREs to LOAD_DECLINES (master)
6db0939b96George Josephmodules: change module LOAD_FAILUREs to LOAD_DECLINES (14)
747beb1ed1George Josephmodules: change module LOAD_FAILUREs to LOAD_DECLINES
7c37365f03Richard Mudgettstun.c: Fix ast_stun_request() erratic timeout.
8d323c74faRichard Mudgettsorcery.c: Speed up ast_sorcery_retrieve_by_id()
5b4e2ec267Richard Mudgettres_pjsip: Fix pointer use after unref.
2b8dbc9e00Walter Doekessamples: Undo removal of include from canonicalize-app-names commit.
e6ae3651b8Walter Doekessamples: Canonicalize app names in extensions.conf.sample.
40e9d5e8b7George Josephsample_config: Add samples for pubsub to pjsip.conf.sample
8e36064109Corey Farrellcore: Improve/simplify handling of required headers.
e8b1bb3041Richard Mudgettchan_vpb.cc: Fix compiler error.
f9695dc057Corey FarrellForward declare 'struct ast_json' in asterisk.h
4e5cc70fb4Corey FarrellCEL: Remove header declarations of non-existant functions.
2fe52174deGeorge Josephres_pjsip_config_wizard: Add 2 new parameters to help with proxy config
7c0b12dc41Sean Brightalembic: Turn off execute bit on non-executable python scripts
3d8899bacfRichard MudgettAdd DTLS sanity check.
cf6a6226abSean Brightcore: Remove embedded module support
d08c69a9e2Sean Brightres_pjsip_sdp_rtp: Set hangup cause for RTP timeouts
d2f2cdf476Kevin HarwellAMI: Updated version
ee81ee1f14Sean Brightres_xmpp: Fix ref counting issue
9493981419Sean Brightres_xmpp: Correctly check return value of SSL_connect
1bf839d44bSean BrightRevert "app_queue: Handle the caller being redirected out of a queue bridge"
fc71c18a9bSean Brightthread safety: Don't use getprotobyname()
516e028b44Sean Brightres_rtp_asterisk: Pass correct data length to ast_rtcp_interpret
c13ea6080eSean Brightapp_queue: Fix locking behavior in stasis message handlers
57656e2b5bRichard Mudgettapp_confbridge: Fix ConfbridgeTalking AMI event description.
49b1f1ca16Richard Mudgettres_pjsip_sdp_rtp.c: Fix cut-n-paste error
5013d8f5d3George Josephres_pjsip: Symmetric transports
8470c2bdeaGeorge JosephRFC sdp: Initial SDP creation
2d7e68c075Matt Jordanres_pjsip_endpoint_identifier_ip: Clean up a spaces/tabs issue
d1ef127084George Josephpjproject_bundled: Reduce the need for rebuilds
35cfd2c0ccSean Brightmedia_cache: Prefer ast_file_is_readable() over access()
c9296b23d1Richard Mudgettcore: Cleanup ast_get_hint() usage.
9c55a71798Mark MichelsonSDP: Add initial SDP state machine.
e5b44c26b4Sean Brightres_config_pgsql: Release table locks where appropriate
a537dae6d0George Josephpjproject_bundled: Update for pjproject 2.6
0f4b349d37Sean Brightres_config_pgsql: Fix thread safety problems
e57961db84Sean Brightres_config_ldap: Various code improvements
ced73d5b79Joshua ColpRevert "build: Execute ldconfig to build cache."
a738772eddMark MichelsonAdd initial SDP state code.
ab04a018e4Sean Brightrealtime: Fix ast_load_realtime_multientry handling
6e6c96d713Sean Brightrealtime: Centralize some common realtime backend code
7739b0b3aeJoshua ColpRevert "build: Execute ldconfig to build cache."
ffa7d69766George Josephpjproject cli: Add object count after object lists
e84353b8a8Sean Brightres_config_ldap: Don't try to delete non-existent attributes
9f392574f9Sean Brightres_config_ldap: Remove extraneous line numbers from log messages
ef0944395eSean Brightres_config_ldap: Make memory allocation more consistent
dd3efdf525Sean Brightres_config_ldap: Fix configuration inheritance from _general
44abe214d2Sean Brightres_config_sqlite3: Fix crash when loading with invalid config
0b427f9b59Richard Mudgetttcptls.c: Add some missing allocation failure checks.
dbc3598014Mark MichelsonRemove extra ast_iostream_close() calls.
5a130b2e17Mark MichelsonAdd SDP translator and PJMEDIA implementation.
8af6342555Mark MichelsonAdd initial SDP options.
f8f513d363George Josephstream: Rename creates/destroys to allocs/frees
11886dea82Sean Brightres_rtp_asterisk: Use PJ_ICE_MAX_CAND instead of hard-coding 16
3f94373778Sean Brightcli: Fix various CLI documentation and completion issues
07abb39d6aRichard Mudgettres_pjsip.c: Fix inconsistency between warning and action.
ce810a892bRichard Mudgettpjsip_distributor.c: Fix off-nominal tdata ref leak.
16fdb11bc3Richard Mudgettcore: Cleanup some channel snapshot staging anomalies.
46147a8f30Mark MichelsonRevert "Update qualifies when AOR configuration changes."
b47cf1a7d6Richard Mudgettres_pjsip: Fix some off nominal tdata leaks.
c6c7f17206Tzafrir Cohenlibasteriskssl: do nothing with OpenSSL >= 1.1
bc041ca14aTzafrir Cohentcptls: use TLS_client_method with OpenSSL 1.1
2c8d0764deTzafrir Cohenopenssl 1.1 support: use OPENSSL_VERSION_NUMBER
bbed75c3baMark MichelsonUpdate qualifies when AOR configuration changes.
e252aff9adGeorge Josephdebug_utilities: Install ast_logescalator to /var/lib/asterisk/scripts
ef4deb8ecdGeorge Josephdebug_utilities: Add ast_logescalator
178b90af02Torrey Searlelibastssl/pj: libastssl/pj should have an so_version
d32bd63860Mark MichelsonAdd reload options to CLI/AMI stale object commands.
20aed30d9aRichard MudgettT.140: Fix format ref and memory leaks.
930a24a730Richard Mudgettastobj2.c: Add excessive ref count trap.
de28c1b9f1Richard Mudgettmain/app.c: Memory corruption from early format destruction.
2039eb8edfRichard Mudgettframe.c: Fix off-nominal format ref leaks.
e922979d49Richard Mudgettstasis_bridge.c: Fix off-nominal stasis control ref leak.
56854f22d2Richard Mudgettres_musiconhold.c: Fix format ref leak when parsing MOH config class.
d87f81ddb1Richard Mudgettchan_oss.c: Fix format ref leak in oss_read().
36bdd7c1a0Richard MudgettAdd notes about embedded ast_frame structs holding a format ref.
6691606723George Josephari: Implement 'debug all' and request/response logging
96e7291cbdGeorge Josephpjproject_bundled: Fix setting max log level
cfe72c39cfRichard MudgettLISTFILTER: Remove outdated ERROR message.
ef9164b9caRichard Mudgettres_pjsip_pubsub.c: Fix AMI event list counts.
ab858295a2Richard Mudgettres_pjsip_pubsub.c: Fix incorrect message string wrapping.
6d648185bcRichard Mudgettres_pjsip_pubsub.c: Eliminate trivial SCOPED_LOCK usage.
90f3b1270cRichard Mudgettres_pjsip: alloca can never fail.
d16b3a9917George Josephdebug_utilities: Create ast_loggrabber
48730ae65eRichard Mudgettres_pjsip_outbound_authenticator_digest.c: Fix spacing in warning messages.
283c16c6b6Kevin Harwellabstract/fixed/adpative jitter buffer: disallow frame re-inserts
f4e77a5678Richard Mudgetttaskprocessor.c: Change when high water warning logged.
0d53c91fbaGeorge Josephdebug_utilities: Create the ast_coredumper utility
e54c8aec34George Josephpjproject_bundled: Fix compilation with MALLOC_DEBUG
ceb9dae566George Josephpjproject_bundled: Compile pjsua with max log level = 2
ac04e63ac2Richard Mudgettbridge_native_rtp.c: Minor code cleanups.
da6f40c9ffRichard Mudgettbridge_native_rtp.c: Fix native rtp bridge data race.
8b7d252987Richard Mudgettres_rtp_asterisk.c: Fix off nominal memory leak.
bab253ac9fTzafrir CohenFixes to various issues reported by pyflakes
d29eb3b99dGeorge Josephpjproject_bundled: Make build single threaded
147b8e636eDavid M. Leeconfigure: fix with-pjproject-bundled
d27dee3ccaRichard Mudgettautosupport: Add 'pjproject show buildopts'
19328de2abGeorge Josephres_sorcery_memory_cache: Change an error to a debug message
4c6ba1dbbaBadalyan VyacheslavFix typo in chan_sip
934aa2c768Badalyan Vyacheslavres_pjsip: Fix 'A = B != C' kind.
51118e7d70Badalyan Vyacheslavchan_sip: Delete unneeded check
fe5be81821Badalyan VyacheslavSmall code cleanup in chan_sip
149d8db96cBadalyan VyacheslavFix IO conversion bug
fe9f070885George Josephpjproject_bundled: Fix missing inclusion of symbols
621d886ca7Mark MichelsonFrame deferral: Re-queue deferred frames one-at-a-time.
a3f48be0daMatt Jordanres/res_pjsip: Fix documentation whitespace issues
8a68289766George Josephbuild_tools: Fix download_externals to handle certified branches
e3dae763eeJoshua Colpiostream: Move include of asterisk.h
ead773f801Dennis Gusepbx_lua: On configuration errors report module load failure instead of decline.
abae3dc36eGeorge Josephpjproject_bundled: Use $(LIB_RT) for link of libasteriskpj
7a8d6bc81bMark MichelsonBump ARI version to 2.0.0
d3f070c7a2George Josephpjproject_bundled: Improve reliability of pjproject download
d670ea6297Mark Michelsonmanager: update minor version
349e08cb48Timo Teräscodec_dahdi: Fix poll.h include.
3017f09f22George Josephfile.c/__ast_file_read_dirs: Fix issues on filesystems without d_type
edd7ae85e8Matt Jordanpjproject: Use a much higher limit for PJ_ICE_MAX_CHECKS
cc86329228Matt Jordanapps/app_echo: Only relay a single video source change frame
0dc4567133George JosephRevert "Revert "channel: Use frame deferral API for safe sleep.""
6d61f7bfd1George JosephRevert "Revert "autoservice: Use frame deferral API""
f62c9c42faGeorge JosephRevert "Revert "AGI: Only defer frames when in an interception routine.""
2966fa5ad7George JosephRevert "Revert "Add API for channel frame deferral.""
939dcf66b0Timo Teräsaddons/chan_mobile: do not use strerror_r
338f35edccRichard Mudgettres_pjsip.c: Rework endpt_send_request() req_wrapper code.
bb196323f9Richard Mudgettres_pjsip: Fix tdata leaks in off nominal paths.
9df59d9ff4Richard Mudgettres_pjsip_registrar_expire.c: Remove extra linefeed in debug message.
fa749866c1George JosephRevert "Add API for channel frame deferral."
6bce938c2fGeorge JosephRevert "AGI: Only defer frames when in an interception routine."
edca6911f3George JosephRevert "autoservice: Use frame deferral API"
e5365dada5George JosephRevert "channel: Use frame deferral API for safe sleep."
edea41126bGeorge Josephbuild: Fix default values for some SANITIZER options
e5860ce07dMark Michelsonres_pjsip_session: Do not call session supplements when it's too late.
392202304dMark Michelsonchannel: Use frame deferral API for safe sleep.
a1cdc3891aAlexander Anikinchan_ooh323: reset rrq count on gk registration
fbbbd0add9Michael Kuronautomon: restore mixing of the both channels after recording stops
367d4903ccMatt Jordanres_http_websocket: Increase the buffer size for non-LOW_MEMORY systems
7a449b6819Matt Jordanres_stasis: Set a video source mode on Stasis created bridges
1504194215Alexander Anikinchan_ooh323: Fix infinite loop on read second part of H.225 packet
78dc6ceaf6George Josephpjproject_bundled: Fix issue with libasteriskpj needing libresample
f27f837a9fGeorge Josephpjproject_bundled: Fix compile of pjsua so it handles audio
12bdde6a6cGeorge Josephpjproject_bundled: Fix issue where "/version.mak" wasn't found
0646b48eceTzafrir Cohenchan_dahdi: remove by_name support
802bbf8752George Josephtest_astobj2_thrash: Fix multithreaded issues
16c23b57c7George Josephpjproject_bundled: Fixed various build issues
1d277e7cb6Pascal Cadotte Michaudtypo: s/paranthesis/parenthesis/ in a comment
3bd76dd679Mark MichelsonARI: Add duplicate channel ID checking for channel creation.
6651c66e68George Josephutils.c: Fix ast_set_default_eid for multiple platforms
6fe5202c2cRichard Mudgettaoc.c: Whitespace cleanup
c3bf1632cdRichard Mudgettapp_minivm.c: Fix malformed ast_json_pack() call.
9c54964dc5Richard Mudgettapp_queue.c: Fix clearing of pause reason string.
20c3dba39eTorrey Searleres_fax: Fix a tight race condition causing fax to crash in audio fallback
cc269766b8Torrey Searleres_rtp_asterisk: Fix infinite DTMF issue when switching to P2P bridge
ca2f3e5b99Badalyan Vyacheslavcel_odbc: Fix memory leak on module unload
c5e8f50169George Josephpjproject_bundled: Add MALLOC_DEBUG capability
2a03575c30Corey Farrellastobj2: Add backtrace to log_bad_ao2.
79532bca75Rodrigo Ramírez NorambuenaAdd text of cdr directory into README.md for ast-db-manage
a77ebb2017George Josephdownload_externals: Fix issue with re-install
43901e9418George Josephbuild_tools: Add ability to download variants to download_externals
923edf2596Corey Farrelllogger: Simplify ast_callid handling code.
74f562a8e2Corey Farrelllogger: Fix default console settings.
47c527df0aGeorge Josephpjproject_bundled: Prevent SERVFAIL from marking name server bad
07b95f7c65Tzafrir Cohensd_notify (systemd status notifications) support
bc81765bb4Timo TeräsFix showing of swap details when sysinfo() is available
56caf5402cWalter Doekescontrib: Let safe_asterisk script continue without /dev/tty9.
f369dbb705Richard Mudgettres_pjsip_messaging.c: Misc cleanups and fixes.
2e5da0c715Joshua Colpres_pjsip: Allow global headers to be overridden.
baa7dba180Joshua Colpres_resolver_unbound: Fix config documentation.
6caf6bcdadGeorge Josephbuild: Add download capability for external packages
68c7694abbRichard Mudgettres_pjsip_registrar.c: Reduce stack usage in find_aor_name().
35ce4d25c7Richard Mudgettpjsip_configuration.c: Ignore repeated identify by methods.
c1e438fdf7Richard Mudgettconfig_global.c: Comments and a default expression adjustment.
edcf09e47cRichard Mudgettsip_to_pjsip.py: Map canreinvite as directmedia alias.
47336a0bddRichard Mudgettsip_to_pjsip.py: Fix typo converting outboundproxy registration.
dba02575fcRichard Mudgettsip_to_pjsip.py: Fix comment typo and tabs.
4aaa27e532Richard MudgettSample configs: Eliminate false multiline comment block starts.
e875e1c12aCorey Farrellsorcery: Create function ast_sorcery_lockable_alloc.
131baf70d6Corey Farrellnamed_locks: Use ao2_weakproxy to deal with cleanup from container.
0c5b6e9ff5Corey Farrellastobj2: Support using a separate object for locking.
ea929d766dRichard Mudgettres_pjsip: Cache global config options.
141cd42880Richard Mudgettres_fax.c: Add chan locked precondition comments.
b86771d1bfRichard Mudgettast_framehook_detach() must be called with the channel locked.
5744f434f0Richard Mudgettast_framehook_attach() must be called with the channel locked.
e40aa40acaGeorge Josephres_rtp_multicast: Fix SEGV in ast_multicast_rtp_create_options
065d810d3fJoshua ColpRevert "ConfBridge: Rework announcer channel methodology"
41ee14bfaeAlexei Gradinaricompilation failed with -Werror=maybe-uninitialized
eb0c9c476fDavid M. Leeres_odbc_transaction: add dep on generic_odbc
55ccdf93c3Corey FarrellFix checks for allocation debugging.
8061d9f66fCorey FarrellFix naming mismatch of allocator functions.
c1b6a79686Torrey Searleres_ari: Add http prefix to generated docs
534063fd67George Josephres_pjsip: Add contact_user to endpoint
824a4e84d1Corey FarrellRefactor usage pattern of xmldoc info tag.
13450c80ceRichard Mudgettres_sorcery_config.c: Cleanup ao2 container usage idioms.
d526aa5cbeRichard Mudgettsorcery.c: Minor optimizations.
45e143576fRichard Mudgettsorcery.c: Tweak some container declaration formatting.
9202ca34a8Matt Jordanapp_dial: Improve documentation
e9fe08ea37Matt Jordanmanager: Add <see-also> tags to relate interrelated events/actions together
a93cd39ac1Matt Jordanmanager: Add <see-also> tags to relate Bridge related events,actions, and apps
d8a7594ffdMatt Jordanmanager: Add <see-also> tags to relate AoC events and actions
243f0cf99aMatt Jordanmanager: Add <see-also> tags to relate UserEvent actions/apps/events
3269cf4c17Matt Jordanres_agi: Improve documentation
a19f4affe8Matt Jordanmanager: Add <see-also> links between related events
ddab42e296Matt Jordanfunc_channel: Reorganize documentation
2275494e80Richard Mudgettres_pjsip res_pjsip_mwi: Misc fixes and cleanups.
d4ffbccef6Richard Mudgettlocation.c: Misc fixes and cleanups.
36b2a40533George Josephautohints: Update CHANGES and extensions.conf.sample
4a5da6c9b4Richard Mudgetttaskprocessor.c: Tweak high water checks.
5ba6357be2Richard Mudgettres_pjsip: Make aor named lock a mutex.
b6e03a5ff3Richard Mudgettpjsip_distributor.c: Add missing allocation failure check.
ac0454f9faDavid M. LeeFixed compile flags for non-module libs
0749f6e6f3Rodrigo Ramírez Norambuenares_odbc: Show only when there a fail attempt of connection in CLI
b156a291afRodrigo Ramírez Norambuenacdr_adaptive_odbc: Fix DNSs mixed config quote quoted_identifiers
e711e57106Kevin Harwellresource_channels: Sync with ARI stubs
90b30b21acJoshua Colpastconfigparser: Really handle case where line is simply a comment.
f6276441b1George Josephmenuselect: Add an opaque "member_data" string to the acceptable xml
1cd79d6ee5Mark MichelsonRemove SILK payload mappings from Asterisk core.
a7ae48441fJoshua Colpastconfigparser: Handle case where line is simply a comment.
b5bc2fdda8Alexei Gradinaripjproject: fixed a few bugs
feb1a43412David M. LeePortably sscanf tv_usec
1d364ac54fKevin Harwellrtp_engine: Failed assertion and wrong name given for codec
8802e55c26David M. LeeReplace strdupa with more portable ast_strdupa
737471f131Richard Mudgettdsp.c: Add fax and DTMF detection unit tests.
a8cd5d255aRichard Mudgettdsp.c: Added descriptive comments to Goertzel calculations.
6dfb34cf13Richard Mudgettdsp.c: Fix incorrect format reference typo.
327136088eRichard Mudgettdsp.c: Correct DTMF twist dsp.conf documentation.
1e7168aee0Joshua Colpastconfigparser.py: Update with realtime fixes.
b4c5dcad01George Josephmenuselect: Various menuselect enhancements
9db420c69dJoshua Colpari: Update version.
8852a4c3dbGeorge Josephasterisk.c: Add auto generation and persistence of UUID
4286a369a1Richard Mudgettres_pjsip: Whitespace and comment cleanup.
68de3a9e51Corey Farrellpbx.c: Remove duplicate code.
a36a174c4bCorey Farrellpbx: Create pbx_sw.c for management of 'struct ast_sw'.
e2e8713b84Corey Farrellpbx: Create pbx_ignorepat.c for management of 'struct ast_ignorepat'.
be36bd7ca5Corey Farrellpbx: Create pbx_include.c for management of 'struct ast_include'.
d3348c51b5Corey Farrellfeatures.c: Remove unneeded adsi.h include.
273052f404Mark MichelsonUpdate support for SILK format.
63ac4c9487Kevin Harwelltranslate: explicit format destination not properly set
2f26512fd8Richard Mudgettstasis_endpoint.c: Fix contactstatus_to_json().
bc1ff41be7Richard Mudgettpjsip_options.c: Fix container operation.
eabcfeeaa3Richard Mudgettpjsip_configuration.c: Misc cleanups.
0d487b53b1Matt Jordanres/res_pjsip_session: Check for presence of an active negotiator
c49833653bMatt Jordanres/res_pjsip_pubsub: Add additional debug statements
f12311ee69Matt Jordanres/res_corosync: Raise a Stasis message on node join/leave events
886f2cab23George Josephrest_api/channels: Fix multiple issues with create and dial
5d2fc6bab7Richard Mudgettres_pjsip_session.c: Remove unused parameter from handle_incoming().
656ed73ac6Richard Mudgettres_pjsip: Add missing NULL checks when using pjsip_inv_end_session().
4f7b859726Richard Mudgettfeatures: Fix channel datastore access.
9129ac8e73Matt Jordanpjproject/patches/config_site: Increase the max number of ICE candidates
83f2c2573bMatt Jordanconfigs/basic-pbx/modules.conf: Remove 'bad' modules
f572b26495Richard Mudgettres_pjproject.c: Replace inlined DEBUG_ATLEAST() with macro.
3c80f84cd0Richard Mudgettres_pjsip_transport_management.c: Misc cleanups to survive shutdown.
7c59f2126fRichard Mudgettres_pjsip.c: Add check that timer actually got scheduled.
51cc5c31c4Richard Mudgettres_rtp_multicast.c: Fix warning message typo.
3d0632a9c2Richard Mudgettres_pjsip_session.c: Reorganize ast_sip_session_terminate().
d21a77b325George Josephbuild: Fix ast_sockaddr initialization to be more portable
72d190eb69Timo TeräsDetect and use proper libraries for musl toolchains
39b69ab537Timo TeräsFixes to include signal.h
dca052e531Richard Mudgettchan_rtp.c: Simplify options to UnicastRTP channel creation.
797695c5ccTimo TeräsMake use of GLOB_BRACE and GLOB_NOMAGIC optional
3c1fec8099Timo TeräsFix res_search usage
9c1d95e873Timo TeräsFix #include poll.h and sys/cdefs.h
4505a59dc9Joshua Colpalembic: Fix migration.
aec7916595Richard Mudgettpjsip_distributor.c: Use correct rdata info access method (Part 2).
7fa5766752George Josephpjproject_bundled: Move to pjproject 2.5
7d44d12816Richard Mudgettpjsip_distributor.c: Use correct rdata info access method.
2a77af9ed0Richard Mudgettchan_rtp.c: Cleanup ast_request() parameter parsing.
52148d93f4Matt JordanCHANGES: Update formatting of items
a1803cb5f4Matt Jordanconfigs/samples/pjsip.conf.sample: Fix typo
d29c17834cMatt Jordanres/res_hep_pjsip: Fix reported local IP address when bound to 'any'
14938184a3Sean Brightres_ari: Correct Location headers returned by some ARI resources
4f8cfa0220George Josephpjsip_distributor: Add missing newline to NOTICE
5236ffed97Matt Jordanconfigure: Fix errors with AST_UNDEFINED_SANITIZER/AST_LEAK_SANITIZER
ec85ea3c21Tzafrir Cohenbasic-cfg: asterisk.conf: don't set languages
1b0a9bb2c4Tzafrir Cohenbasic-cfg: asterisk.conf: debug level 5 spams
d0ba3e8196Tzafrir Cohenbasic-cfg: asterisk.conf: defaults of options
f943a1fd84Tzafrir Cohenbasic-cfg: asterisk.conf: remove [directories]
64e058f75aKevin Harwellres_pjsip_outbound_publish: state potential dropped on reloads/realtime fetches
adc82a2260Kevin Harwellres_pjsip_outbound_publishing: After unloading the library won't load again
3b0ce5169dKevin Harwellres_pjsip_outbound_publish: Won't unload if condition wait times out
41fccbfeb1Kevin Harwellres_pjsip_outbound_publish: Ref leak in off nominal callback paths
dfbb03cc8eKevin Harwellres_pjsip_outbound_publish: Potential crash due to off nominal path
bf13b59062Diederik de Grootconfigs/basic-pbx/asterisk.conf: contains incorrect path separator
369182d084Richard Mudgettres_pjsip: Start body generator users after suppliers.
3af83ea2fbRichard Mudgettres_pjsip_pubsub.c: Add useful information to some messages.
8e1b663b87Richard Mudgettres_pjsip_pubsub.c: Fix body generator registration race.
906ea2c43fRichard Mudgettres_pjsip_pubsub.h: Fix doxygen association.
76ea4cfaaeRichard Mudgettres_pjsip_outbound_publish.c: Remove redundant flag check.
757ec6172bRichard Mudgetttest_message.c: Wait longer in case dialplan also processes the test message.
b3cc74fda9Richard Mudgettmanager_channels.c: Fix allocation failure crash.
a63656b419Richard MudgettBridge system: Fix memory leaks and double frees on impart failure.
71dfa35540Richard Mudgettbridge_softmix.c: Fix crash if channel fails to join mixing tech.
06632a0d11Richard MudgettManager: Short circuit AMI message processing.
6ddd856b86Richard Mudgettmanager.c: Eliminate most RAII_VAR usage.
d95512a7ddJoshua Colpapp_talkdetect: Make the module core supported.
6cfa02394fJoshua Colpres_pjsip_transport_management: Allow unload to occur.
6365f0018fRichard Mudgettbridge_channel.c: Ignore role setup failure in channel push.
af114edb8bRichard Mudgettstasis_bridge.c: Update stasis bridge push diagnostic messages.
be4333ddadMark Michelsontransport management: Register thread with PJProject.
e83499df56George Josephres_pjsip: Add serialized scheduler (res_pjsip/pjsip_scheduler.c)
ff3af764deRichard Mudgettbridge_softmix.c: Fix crash if could not allocate the dsp.
caa416d5f3George Josephstringfields: Update extended string fields for master only.
216abb0ae7George Josephlock: Add named lock capability
6138a75e8eRichard Mudgettpbx.h: Make ast_state_cb_type take more const.
72c19f7dc5Richard Mudgettpbx.c: Minor code rearangements.
28cefc3e88Richard Mudgettpbx: Update doxygen for extension state watchers.
2eaeea690dJoshua Colpres_pjsip_registrar_expire: Fix race condition at shutdown.
3e5672d843Joshua Colpres_pjsip: Fix configuration setting of "regcontext".
784fb43f43Joshua Colpres_http_websocket: Make core supported.
4d40b161c3George Josephstringfields: Refactor to allow fields to be added to the end of structures
c07e1190ecGeorge Josephres_pjsip_mwi: Fix segv caused by 16c7d8e74a9af13f98c3c22aa9c43ce39965f6b7
060b7b83bcGeorge Josephinstall_prereq: Fix check_installed_debs remove subversion
433d2c4bbfGeorge Josephutils.c: Fix typo in handle_show_locks
2fab4d7da8Richard Mudgettres_stasis.c: Protect channel datastore list from stasis end.
ece2edaa04Richard Mudgettres_ari: Cannot get control also means channel is unavailable.
2f36cba4b5Richard Mudgettres_stasis_recording.c: Cleanup stasis_app_recording_find_by_name().
34457dd9dbRichard Mudgettcore_unreal.c: Add clarification comment about channel ref.
724b9ab28fGeorge Josephres_rtp_asterisk: Fix placement of txcount increment
c4064727d2George Josephchan_pjsip: Add 'pjsip show channelstats'
44ffb5105aGeorge Josephres_rtp_asterisk: Fix packet stats on bridged connection
c971a64366George Josephres_pjsip/pjsip_options: Fix From generation on outgoing OPTIONS
3cf714031cRichard Mudgettres_parking: Cleanup find_channel_parking_lot_name() usage.
13e75ee04fRichard Mudgettres_parking: Misc fixes.
72a897c534Joshua Colpmedia_cache: Demote warning to debug as it may occur often.
a72f3b5bb4Joshua Colptests/test_http_media_cache: Fix file descriptor leak in test.
13efea24f7Matt Jordanmain/app: Only look to end of file if ':end' is specified, and not just ':'
791b4c9f81Matt Jordanmain/media_cache: Provide an extension on the local file associated with a URI
392341ba37George Josephpjproject-bundled: Cleanups for reported issues
1d3191b118George Josephprogdocs: Exclude ./third-party from documentation generation
0da36fca6bLeif MadsenAdd initial support to build Docker images
cb97198ca6Richard Mudgettchan_sip.c: Simplify sip_pvt destructor call levels.
8be01398d9Richard Mudgettchan_sip.c: Made sip_reinvite_retry() call sip_pvt_lock_full().
4df7b3ae80Joshua Colpbuild: Add configure check for proto field of PJSIP TLS transport setting.
0af6b5de62George Josephbuild_system: Split COMPILE_DOUBLE from DONT_OPTIMIZE
638133131aGeorge Josephpjproject: Pass (dont_)optimize flags to pjproject and fix pjsua
fb28049de2George Josephpjproject_bundled: Remove --with-external-pa from configure options.
f690c105f3Rodrigo Ramírez Norambuenares_odbc_transaction: fix some format tab
0ec9fe5421Rodrigo Ramírez Norambuenamain/cli.c: Refactor function to print seconds formatted
471ff375fdGeorge Josephinstall_prereq: Add packages for bundled pjproject
37472f7398George Josephthird_party/Makefile.rules: Replace unsupported != operator with $(shell ...)
195100e770George Josephloader: Retry dlopen when loading fails
6af7fc4c37Joshua Colpres_pjsip_dtmf_info: NULL terminate the message body.
b8b7c2e428George Josephalembic: Fix downgrade and tweak for sqlite
0bdbf0d882Richard Mudgettfunc_callerid.c: Update REDIRECTING reason documentation.
25de01f301Richard MudgettSIP diversion: Fix REDIRECTING(reason) value inconsistencies.
8c8ef4efb0Richard Mudgettres_pjsip_send_to_voicemail.c: Allow either quoted or not send_to_vm reason.
75ec137e91Richard Mudgettres_pjsip_send_to_voicemail.c: Fix off-nominal double channel unref.
3173e91babGeorge Josephbuild-system: Allow building with static pjproject
acf329a3c7George Josephres_pjsip_mwi: Turn some NOTICEs and WARNINGs into debug 1s.
7e3e1ddf7eGeorge Josephres_sorcery_memory_cache: Fix SEGV in some CLI commands
803a2fc2d5Richard Mudgettrtp_engine.h: Remove extraneous semicolons.
886ee09471Richard Mudgettchan_sip.c: Suppress T.38 SDP c= line if addr is the same.
b7970cabfaChristof Lauberres_config_sqlite3: Fix crashes when reading peers from sqlite3 tables
ba8adb4ce3George Josephres_pjsip/config_transport: Allow reloading transports.
f8767a8804George Josephres_pjproject: Add ability to map pjproject log levels to Asterisk log levels
8055d080cdMark MichelsonFix failing threadpool_auto_increment test.
30a49b8a6aRichard Mudgettcel.c: Fix mismatch in ast_cel_track_event() return type.
62282bb8ceGeorge Josephres_odbc: Fix exports.in for missing symbols
13b6c02945Mark MichelsonFix creation race of contact_status structures.
b37555cc94George Josephres_pjsip: Refactor load_module/unload_module
fd668670b5Rodrigo Ramírez Norambuenares_config_pgsql: Show error message in reload if not connected.
c7186c7f0aBadalyan VyacheslavBuild: Fix menuselect USAN conflicts
68643f83cdCorey FarrellSimplify and fix conditional in FD_SET.
e40fddbeb5Joshua Colptests/test_sorcery_memory_cache_thrash: Improve termination process.
72bf53eea5Rodrigo Ramírez Norambuenares_config_pgsql: Add message on cli failed command status
b69729dde5George Josephchan_misdn: Fix a few issues causing compile errors
1bc54aee80Richard Mudgettapp_confbridge: Only use b_profile options from the conference.
3b426a8b09Mark MichelsonCheck for OpenSSL defines before trying to use them.
82e2938fa8Mark Michelsonres_stasis_device_state: Fix refcounting error.
d83dba7099Sean Brightres_rtp_asterisk: Allow ICE host candidates to be overriden
dcbedf9ab1George Josephlogging: Remove/fix some message annoyances
40da6434c1George Josephbuild_system: Fix some warnings highlighted by clang
52b29f9b4cGeorge Josephpjsip/alembic: Fix definition of qualify_timeout
55a7367ad4Stefan Engströmchan_sip.c: AMI & CLI notify methods get different values of asterisk's own ip.
d2397f028fRichard Mudgettconfig_options.c: Fix warning message wording.
af6b15976dRichard Mudgettapp_confbridge.c: Replace inlined code with existing function.
894045e7cfRichard Mudgettapp_confbridge.c: Update CONFBRIDGE and CONFBRIDGE_INFO documentation.
f19bf7a321George Josephres_pjsip: Add res_pjproject dependency to samples
a706ad44e6Mark MichelsonStasis: Use custom structure when setting variables.
b073244c51Mark Michelsonres_pjsip_pubsub: Prevent crash from AMI command on freed subscription.
8c664da0ffRodrigo Ramírez Norambuenaapp_queue: fix some tab format
2fb45c7801Rodrigo Ramírez Norambuenacdr_pgsql.cl: REFACTOR Macro LENGTHEN_BUF
959f7436ccMark MichelsonStasis: Fix potential memory leak of control data.
9714da7aa4Mark Michelsonres_odbc: Remove connection management
d3969d09aeRodrigo Ramírez Norambuenaapp_queue.c: remove include for core_unreal.h not used in code.
5615db3714Richard Mudgettres_pjsip: Add CLI "pjsip dump endpt [details]"
dd5c063934George Josephres_pjproject: Add module providing pjproject logging and utils
479cc99acdRodrigo Ramírez NorambuenaREADME: Update year in copyright
c9f7269b2eRichard Mudgetttaskprocessor.c: Increase CLI "core ping taskprocessor" timeout.
6e2a867716Richard Mudgetttaskprocessor.c: Fix some taskprocessor unrefs.
a4dcbdf50fRichard MudgettFix alembic branches on master.
130aa1427eGeorge Josephpjsip_loging_refactor: Rename res_pjsip_log_forwarder to res_pjproject
eaf2b5052eDaniel JournoUpdate version number in features.conf.sample
d36c4d0b01Richard Mudgetttaskprocessor.c: Simplify ast_taskprocessor_get() return code.
0a878020dcRichard Mudgettastmm.c: Add more stats to CLI "memory show" commands.
1fffe71f77Richard Mudgettres_pjsip_log_forwarder.c: Add CLI "pjsip show buildopts".
0bca2a5c26Richard Mudgettres_pjsip: Create human friendly serializer names.
f0f5fbbc01Richard MudgettSorcery: Create human friendly serializer names.
b1c7ae9afcRichard MudgettStasis: Create human friendly taskprocessor/serializer names.
3e857bb347Richard Mudgetttaskprocessor.c: New API for human friendly taskprocessor names.
84c245d38cRichard Mudgetttaskprocessor.c: Fix CLI "core show taskprocessors" output format.
7d86979ea0Richard Mudgetttaskprocessor.c: Fix CLI "core show taskprocessors" unref.
1fb39aa8a0Richard Mudgettccss.c: Replace space in taskprocessor name.
71bb7b9c40Richard Mudgetttaskprocessor.c: Sort CLI "core show taskprocessors" output.
b025e1982fRichard Mudgetttaskprocessor.c: Add CLI "core ping taskprocessor" missing unlock.
c5e16fe33aMark MichelsonAlembic: Add PJSIP global keep_alive_interval.
7856762f2fDiederik de Grootmain: Use ast_strdup instead of strdup
36f1eaf0b5Corey Farrellmain/pbx: Move hangup handler routines to pbx_hangup_handler.c.
3507494b8aCorey Farrellmain/pbx: Move dialplan application management routines to pbx_app.c.
54a8f1a396Corey Farrellmain/pbx: Move switch routines to pbx_switch.c.
c3c8b8e41dCorey Farrellmain/pbx: Move timing routines to pbx_timing.c.
6d18fe151cGeorge Josephvoicemail: Move app_voicemail / res_mwi_external conflict to runtime
5ee5c3739eCorey Farrellmain/pbx: Move variable routines to pbx_variables.c.
f9bfc2450eCorey Farrellmain/pbx: Move custom function routines to pbx_functions.c.
3fd528dddfRodrigo Ramírez NorambuenaHappy new year 2016.
9cdf3ec19dMatt Jordanres_pjsip_history: Add a module that provides PJSIP history for debugging
5e67e51c6aGeorge Josephmain/pbx: Move pbx_builtin dialplan applications to pbx_builtins.c
a05bb258b1Joshua Colptest_time: Provide a timeout when waiting.
3bddcc0219Dade Brandonres_http_websocket.c: prevent avoidable disconnections caused by write errors
6b08f01c60Corey FarrellRemove res_jabber file that was left behind.
6dc21bbf00Dade Brandonchan_sip.c: fix websocket_write_timeout default value
2df4ad647cMatt Jordanres/res_pjsip_location: Delete contact_status object when contact is deleted
b8876711f3Kevin Harwellres_rtp_asterisk: rtp->ice check not wrapped in HAVE_PJPROJECT ifdef
a2431f83efJoshua Colprtp_engine: Ignore empty filenames in DTLS configuration.
d2c8614122Joshua Colpchan_sip: Enable WebSocket support by default.
cfb34adb83Mark MichelsonAlembic: Increase column size of PJSIP AOR "contact".
9a96a86e2dMatt Jordanmain/utils: Don't emit an ERROR message if the read end of a pipe closes
48c065e46dChristof Lauberchan_sip: Support parsing of Q.850 reason header in SIP BYE and CANCEL requests.
75c800eb28Matt JordanRevert "bridges/bridge_t38: Add a bridging module for managing T.38 state"
59ba84e5cdRichard Mudgettres_sorcery_memory_cache.c: Fix off nominal ref leak.
e5723d2776George Josephdns: Change lookup failures from LOG_ERROR to debug 1.
7cb8f2f33eNiklas LarssonCHANGES: Fix a typo
91346b9fb7David M. LeeFixed some typos
97d7b344deMatt Jordanres_statsd: Add functions that support variable arguments
9315a93757Matt Jordanmain/cli: Use proper string methods to check existence of context/exten/app
d2b141c79fMatt Jordanres/res_pjsip_t38: Add debug statements
3dbaf696e9Richard Mudgettres_pjsip_outbound_registration.c: Be tolerant of short registration timeouts.
eaf898ac88Richard Mudgettres_pjsip_outbound_registration.c: Fix 423 response handling.
a83e426e91Matt Jordanres/res_pjsip: Fix off nominal crash with requests that fail and have a timer
436023a322Richard Mudgettres_pjsip_rfc3326.c: Fix crash when channel goes away.
e8881e1770Mark MichelsonTaskprocessors: Increase high-water mark
40b58a5d2bMark Michelsonres_pjsip distributor: Don't send 503 response to responses.
264c74aa22Mark Michelsonres_pjsip: Deny requests when threadpool queue is backed up.
be93036a4eCorey FarrellRemove ABI compatibility stub functions.
02a124eda5Corey FarrellRemove execute permission from dns_system_resolver.c
39daf9f066Walter Doekesdocs: Fix a few typo's in app docs (more then, resourse).
63e02b45c6Matt Jordanpjsip_configuration: On delete, remove the persistent version of an endpoint
d33a1682e3Matt Jordanres_pjsip/location: Destroy contact_status objects on contact deletion
e26a06c1daMatt Jordanmain/stasis_endpoints: Fix ContactStatusChange JSON for roundtrip_usec field
014e3d426bMatt Jordanpjsip_options: Schedule/unschedule qualifies on AoR creation/destruction
80cf4960ffMatt JordanMakefile: Add a rule 'basic-pbx' that installs the Basic PBX configs
5dd9e1938aMark Michelsonformat_cap: Detect vector allocation failures.
7f9823ff57Mark Michelsonres_pjsip_pubsub: Prevent sending NOTIFY on destroyed dialog.
e9e4bc9eceMark Michelsonres_pjsip_pubsub: Ensure dialog lock balance.
b96267f7a3Mark Michelsonres_pjsip_pubsub: Prevent crashes on final NOTIFY.
386cd7b2b0Mark Michelsonres_pjsip_pubsub: Remove serializer when sending final NOTIFY.
0b63d011c9Mark Michelsonres_pjsip_pubsub: Fix crash on destruction of empty subscription tree.
ac0194dad6Mark Michelsonres_pjsip_pubsub: Solidify lifetime and ownership of objects.
1ce62b2545Richard Mudgettstrings.c: Fix __ast_str_helper() to always return a terminated string.
a04d946eaaRichard MudgettAdd missing failure checks to ast_str_set_va() callers.
b425850f8bMatt Jordanrest-api-templates: Wikify error code response reasons
b9bd249a85Matt Jordancontrib/scripts/autosupport: Update for Asterisk 13
984f100dabRichard Mudgettconfig.c: Fix off-nominal memory leak.
9951255775Richard Mudgettconfig.c: Fix potential memory corruption after [section](+).
c6b0d60264Debian Amtelcochan_pjsip: Add Referred-By header to the PJSIP REFER packet.
6554a3b25eRichard Mudgettres_sorcery_memory_cache.c: Shutdown in a less crash potential order.
359394cc29Richard Mudgettres_sorcery_memory_cache.c: Misc tweaks.
7942d1c2ffRichard Mudgettres_sorcery_memory_cache.c: Made use OBJ_SEARCH_MASK.
9bc7386b7cRichard Mudgettsched.c: Add warning about negative time interval request.
12feec0bf7Richard Mudgettres/ari/config.c: Fix user sort compare function.
3f4fa245e5Richard Mudgettres/ari/config.c: Optimize conf_alloc() object init.
c285879845Richard Mudgettapp_dial.c: Remove some no-op code.
99aa7cb26eRodrigo Ramírez Norambuenadr_adaptive_odbc.c, cel_odbc.c, cel_pgsql.c: REFACTOR Macro LENGTHEN_BUF
e47396721fMark Michelsonres_pjsip_pubsub: Eliminate race during initial NOTIFY.
0a74c80300Mark Michelsonscheduler: Use queue for allocating sched IDs.
45cf79665cMatt Jordanmain/config_options: Check for existance of internal object before derefing
69824fdfbfRichard Mudgettres_pjsip_pubsub.c: Mark ast_sip_create_subscription() as not used.
2526659432Richard Mudgettres_pjsip_pubsub.c: Add some notification comments.
9b290dfe2fRichard Mudgettres_pjsip_pubsub.c: Set dlg_status code instead of sending SIP response.
73eb132012Richard Mudgettres_pjsip_pubsub.c: Fix off-nominal memory leak.
2b30fc2b2dRichard Mudgettres_pjsip_pubsub.c: Fix one byte buffer overrun error.
08a182c8e6Richard Mudgettres_pjsip_pubsub.c: Use ast_alloca() instead of alloca().
61f30db877Richard Mudgettres_pjsip_pubsub.c: Add missing error return in load_module().
b8f07527b2Richard Mudgettres_pjsip/location.c: Use the builtin ao2_callback() match function instead.
8e5ed27a16David M. Leeres_rtp_asterisk: Add more ICE debugging
27c89053b0David M. LeeFix when remote candidates exceed PJ_ICE_MAX_CAND
c15d8cc0edMark Michelsonres_pjsip: Fix contact refleak on stateful responses.
a408369bacJoshua Colpres_pjsip_pubsub: On recreated notify fail deleted sub_tree is referenced
89003ea320Rodrigo Ramírez NorambuenaREADME*: Remove trailing whitespace
21d419e4fcRichard Mudgettari/ari_websockets.c: Fix ast_debug parameter type mismatch.
e1e7e205bcRichard Mudgettres_http_websocket.c: Add missing unref on an off nominal path.
59253a2262Richard Mudgettres_http_websocket.c: Fix some off nominal path cleanup.
1f0a9f8a76Richard Mudgettres_ari.c: Add missing off nominal unlock and remove a RAII_VAR().
87b22969a4Richard Mudgettapp_queue.c: Extract some functions for simpler code.
5cf98e2459Richard Mudgettapp_queue.c: Fix error checking in QUEUE_MEMBER() read.
5a85711568Mark Michelsonres_pjsip_sdp_rtp: Restore removed NULL check.
7c4cb8618dRichard Mudgettaudiohook.c: Simplify variable usage in audiohook_read_frame_both().
495dfb24b7Joshua Colpres_http_websocket: When shutting down a session don't close closed socket
a87e2dd254Matt Jordanres/res_format_attr_silk: Expose format attributes to other modules
e188192ad1Matt Jordanmain/format: Add an API call for retrieving format attributes
d5f0c27122David M. LeeReplace htobe64 with htonll
40caf0ad9bDavid M. LeeReplaces clock_gettime() with ast_tsnow()
c63316eec1Mark Michelsonres_http_websocket: Debug write lengths.
35a98161dfMark Michelsonres_http_websocket: Avoid passing strlen() to ast_websocket_write().
86034227caMark Michelsondns_core: Allow zero-length DNS responses.
5f925d48b7Richard Mudgettrtp_engine.c: Must protect mime_types_len with mime_types_lock.
ba7dd38470Richard Mudgettres_pjsip_sdp_rtp.c: Fixup some whitespace.
3751bf0971Richard Mudgettres_pjsip_sdp_rtp.c: Fix processing wrong SDP media list.
e2d5d4db35Richard Mudgettrtp_engine.h: No sense allowing payload types larger than RFC allows.
bc1eae55cbRichard Mudgettrtp_engine.c: Minor tweaks.
d122c1e50bRichard Mudgettchan_sip.c: Tweak glue->update_peer() parameter nil value.
d12dc97fc9Richard Mudgettrtp_engine.h: Misc comment fixes.
5fcd1bc556Mark Michelsonres_http_websocket: Properly encode 64 bit payload
a0c31c7a05Mark Michelsonres_pjsip: Add rtp_keepalive to sample config file.
8b503f2a10Michael Cargileres/res_musiconhold: Add a warning when MOH does not exist
9475dc9492Matt Jordanres/res_sorcery_config: Prevent crash from misconfigured sorcery.conf
097c15ac51Richard Mudgettparking_applications.c: Fix ast_verb() line terminator.
4af24ec74bRichard Mudgettres_pjsip_session.c: Extract sip_session_defer_termination_stop_timer().
71b3bcf5e0Richard Mudgettres_pjsip_session.c: Add some helpful comments and minor tweaks.
53c91737a5Richard Mudgettres_pjsip_session.c: Fix off nominal crash potential in debug message.
eff6a88a88Matt Jordanapps/app_dictate: Fix typo in attribution
ef82190804Matt Jordanmedia cache: Add CLI commands
3ea0d38396Matt Jordanmedia cache: Add a core API and facade for a backend agnostic media cache
887945d410Matt Jordanmain/bucket: Add a callback function for ast_bucket_file objects
e64e586900Matt Jordanres/res_sorcery_astdb: Add a debugging message for when retrieval by ID fails
7c14dfdc61Matt Jordanres/res_pjsip_outbound_registration: Fix WARNING message
3e286e6b51Matt Jordanres_pjsip/configuration: Fix a variety of default value problems
ffadb5f1deMatt Jordanmain/sorcery: Provide log messages when a wizard does not support an operation
5266796432Matt Jordantests/test_devicestate: Add additional tests for the device state API
f77e688f20Matt Jordanmain/devicestate: Prevent duplicate registration of device state providers
1b7760a8aaBenjamin FordARI: Added new functionality to get all module information.
030e8339ddRichard Mudgettres_pjsip_mwi.c: Use safer loop coding in mwi_subscription_mailboxes_str().
453d7b8d69Richard Mudgettres_pjsip_mwi.c: Eliminate a simple RAII_VAR.
786c6d42efRichard Mudgettres_pjsip_mwi.c: Fix mid-line log message line breaks.
1b91094eddRichard Mudgettres_pjsip_t38.c: Fix always false if test.
38a3c27a09Joshua Colpres_sorcery_memory_cache: Execute stale unit test last.
ef8d3f6506Matt Jordanbucket: Add clone/staleness operations for ast_bucket/ast_bucket_file
b178f8701bMatt Jordansorcery: Add support for object staleness
2c17515f3cMatt JordanMakefile: Remove coverage files on 'make clean'
ef74ccb18dMatt Jordansorcery/realtime: Add a bit of debug and warning messages for bad configs
41610df8d5Richard Mudgettchan_vpb.cc: Fix compiler warning Jenkins found.
80d97290bbMatt Jordanres/res_corosync: Always decline module load, instead of failing
daaa551c92Richard Mudgetttest.c: Add unit test registration checks for summary and description.
71a4d1a033Richard MudgettUnit tests: Fix more unit test description strings.
9c6d72e30dRichard MudgettUnit tests: Fix unit test description strings.
a0c2d2089dRichard MudgettDNS unit tests: Fix extraneous description string commas.
af66b0f3f7Richard Mudgettres_pjsip_outbound_registration.c: Add missing line endings to CLI commands
3f0708e5feRichard Mudgettres_pjsip_outbound_registration.c: Eliminate simple RAII_VAR() usage.
9ceb848242Richard Mudgettres_pjsip_outbound_registration.c: Misc code cleanups.
096b27d9d2Richard Mudgettres_pjsip_outbound_registration.c: Fix whitespace conflict potential.
ae589da466Richard MudgettDNS: Remove trailing newline from summary and descriptions.
83bc9d366dRichard Mudgettpjsip_resolver.c: Fix debug code to only execute at acceptable debug level.
6d49dccd85Richard MudgettDNS: Fix doxygen comments.
b705c09dbbRichard Mudgettres_pjsip.h: Fix some doxygen comments.
aa8479778eRichard Mudgetttaskprocessor.c: Remove extra unref from off-nominal path.
9fca378b36David M. LeeFixes for OS X
d463bac574ibercomCLI: Cosmetic issue - core show uptime
9472bbaa95Joerg SonnenbergerRemove const cast from leaf functions.
5f712e82acJoerg Sonnenbergertcptls.c: Don't use OpenSSL functions when no SSL support is present.
2cd40c2bd7Rodrigo Ramírez Norambuenacdr/cdr_csv.c: Set file name for csv master to the module when (re)loaded.
82716410a4George JosephRevert "endpoint/stasis: Eliminate duplicate events on endpoint status change"
a7af6bca3cJoshua Colpsorcery: Fix cache creation callback.
f66c41e668Matt Jordanres/res_pjsip_pubsub: Note that 'dialog' is also a valid event type for RLS
ad7192a8fdMatt Jordanres/res_pjsip_exten_state: Fix confusing NOTICE message
3e2a994c71Matt JordanARI: Update version to 1.7.0
31f0d78d7bGeorge Josephapp_playback: Suppress warnings on playback if channel hung up
d8698b7f3fMatt Jordandoxygen: Fix doxygen errors
478fb4a388Corey FarrellMALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with ASTMM_LIBC.
eec010829aRodrigo Ramírez NorambuenaAST_MODULE_INFO: Format corrections to the usages of AST_MODULE_INFO macro.
46bb8449e8Rodrigo Ramírez Norambuenacel/cel_pgsql.c: Use the 'SEP' macro when appending a column name
e6daafb8a6Rodrigo Ramírez Norambuenacdr_pgsql, cel_pgsql: Store maximum buffer size to prevent reallocation
87d8b36755George Josephvector: Add REMOVE, ADD_SORTED and RESET macros
c61b146238Rodrigo Ramírez Norambuenacdr_pgsql: Use PQescapeStringConn for escaping names.
2ab5d22c0dYousf Ateyares_rtp_asterisk: Correction for the limit which detects that a packet is DTLS.
f82bd76e3cJoshua Colpdns_srv: Fix SRV sorting when records with priority zero exist with non-zero.
2d4dc0c963Corey FarrellFix error's produced by astmm.h when standard allocators are used.
63c71c9f4aSean Brightres_rtp_asterisk: Issue ERROR if res_srtp is not found.
f93b3a22d6Corey FarrellFix crash in codec_lpc10 when MALLOC_DEBUG is enabled.
cf637f2510George Josephdoc: Make progdocs play nice with git
b885f719bfIvan Poddubnycontrib/editors: Fix vim syntax highlighting of comments in config files
d2e2271874Joshua Colpmanager: Fix build due to missing variable usage.
6b40bbf5bbRodrigo Ramírez Norambuenamain/manager.c: Bugfix sort action_manager by alphabetically
bebf0b9b27Joshua Colpchan_unistim: Fix build failure due to ACL changes.
39cf642d40Rodrigo Ramírez Norambuenacdr: standardizes tab for options of AST_MODULE_INFO
94532b2c22Rodrigo Ramírez Norambuenamain/asterisk.c: Update Asterisk copyright year
2ed5e6a9baRodrigo Ramírez Norambuenautils: Remove trailing whitespace
6b208d8c3bCorey FarrellSample Configs: Fix syntax error in pjsip.conf
47fa2ad10bCorey FarrellBuild System: Fix issue with addons moduleinfo.
bb6ddb3dc8Joshua Colpres_ari_device_states: Fix dependency on res_stasis_device_state.
556653d937Rodrigo Ramírez Norambuenacdr/cdr_csv.c: Refactor, function to write content of csv file.
7ff3b2d479Rodrigo Ramírez Norambuenainclude/asterisk/channel.h: Fix typo
c9c03998ccCorey FarrellAstobj2: Add ao2_weakproxy_ref_object function.
ed5715eb39Joshua Colpres_sorcery_config: Fix build issue due to syntax error.
5ebfed8ef3Yousf Ateyachan_iax2: Ensure that IAX flags are 64 bits.
0bbe2c35cfRichard Mudgettchan_vpb: Fix compile error due to use of ASTERISK_FILE_VERSION.
d6a2d92353Rodrigo Ramírez Norambuenacdr/cdr_csv.c: Add missing space after comma.
542bfee881Rodrigo Ramírez NorambuenaCHANGES: Add missing spaces.
cafdb7a049Olle E. JohanssonCREDITS: Update credits for Olle Johansson
0722e11f26George Joseph.gitignore: Add .gcno and .gcda
2a36bb5d9aRodrigo Ramírez NorambuenaCHANGES remove tab space
6331be0638Mark Michelsonres_pjsip_pubsub: Set the endpoint on SUBSCRIBE dialogs.
06ba1e59cbGeorge Josephpjsip_options: Fix format specifier for int64_t rtt.
043c38f6deGeorge JosephMore .gitignore updates
f89481e39cCorey Farrelltest_astobj2_weaken: Fix source file registration.
bf46ef35caGeorge Joseph.gitignore updates for master/13
a573b77f78David M. LeeFixing extconf compile
4a58261694Matt Jordangit migration: Refactor the ASTERISK_FILE_VERSION macro
5d34bce635Corey Farrellmain/editline: Add .gitignore.
d6605b3c10Matt Jordan.gitignore: Ignore tarballs (*.gz)
b35e184d41George JosephAdd .gitignore and .gitreview files
f69e46de25George Josephres_pjsip_config_wizard: Cleanup load unload
6f1a7fe05fRichard Mudgettbridge_softmix.c,channel.c: Minor code simplification and cleanup.
894153b8b1Matt Jordanres/ari: Fix model validation for ChannelHold event
02a0a4d65fJoshua Colpdns: Fix build when TEST_FRAMEWORK is not defined.
9a63ada03aGeorge Josephloader/main: Don't set ast_fully_booted until deferred reloads are processed
b2b1f24af6Richard Mudgettchan_iax2.c: Fix ref leak in iax2_request().
459171be12Richard Mudgettbridge_native_rtp.c: Defer allocation and check if it fails in native_rtp_bridge_compatible().
c08ebc6eebMark MichelsonReduce duplication of common DNS code.
2bd9e008a7Richard Mudgettformat_cache.c: Add missing slin12 format to ast_format_cache_is_slinear().
3f54af689fMatt Jordanchan_iax2: Fix compilation issue due to funky merge
d923ec80b9Scott Griepentrogpjsip: resolve compatibility problem with ast_sip_session
1eba6abae5Mark MichelsonDo not queue message requests that we do not respond to.
79fb8c32a6Mark MichelsonUncomment test case.
fc314cb43fMark MichelsonAdd missing DNS NAPTR test file.
0a26602b8cMark MichelsonMerge NAPTR support into trunk.
6e5efe04bdScott Griepentrogpjsip: resolve compatibility problem with ast_sip_session
154ba47766Corey FarrellTell menuselect that MALLOC_DEBUG conflicts with DEBUG_CHAOS.
a217d2d1dbAshley Sandersstasis: set a channel variable on websocket disconnect error
da13d15425Mark Michelsonstasis: set a channel variable on websocket disconnect error
2d28fa678eRichard Mudgettchan_sip: Fix expression in unit test /channels/chan_sip/test_sip_rtpqos.
076fc12afbCorey FarrellBlocked revisions 433795
8d12288d8aCorey FarrellFix an ABI compatibility issue with ast_log_safe for modules.
b56592e3aeJonathan RoseSAC: Add conferencing extensions and configuration
c21e2e45a8Rusty Newtonconfigs/basic-pbx - Super Awesome Company example configs Phase 1, Patch 2
2659e48d9dRichard Mudgettres_pjsip_registrar_expire.c: Made use ao2 container template routines and eliminated some RAII_VAR() usage.
a18da4eaf2Richard Mudgettres_pjsip_registrar_expire.c: Cleanup scheduler leaks on unload/shutdown.
10458d2878Corey FarrellFix link error for utils/aelparse.
554eb74516Corey FarrellFix compile errors caused by r4500 / r4501.
e953d15223Richard MudgettA couple minor cleanup tweaks.
7e097bce86Richard MudgettAudit ast_pjsip_rdata_get_endpoint() usage for ref leaks.
148e8799feRichard Mudgettres_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.
79a81fed59Kevin Harwellalemebic scripts: endpoint identifier order option
e0ea490a11Richard Mudgettres_pjsip_session: Fix off-nominal extra unref of session.
8c65c9167eScott GriepentrogVarious: bugfixes found via chaos
f25b265329Scott Griepentrogcore: Introduce chaos into memory allocations
62cf2a2c02Scott GriepentrogReverting accidental ci of wrong change in r433061
cb6c7eecfdScott Griepentrogvarious: cleanup issues found during leak hunt
c41dd32b94Richard MudgettAudit ast_sockaddr_resolve() usage for memory leaks.
259e833e88Richard Mudgettres_pjsip: Add reason comment.
636d82f4d8Richard Mudgettchan_pjsip/res_pjsip_callerid: Make Party ID handling simpler and consistent.
f2c21ead1fCorey FarrellLogger: Fix MALLOC_DEBUG build error.
38ee441ea7Matt Jordanmain/audiohook: Update internal sample rate on reads
4115e327acRichard Mudgettres_pjsip: Move internal init/destroy prototypes to private header file.
185d2e082aRichard Mudgettres_pjsip: Fixed invalid empty Server and User-Agent SIP headers.
2889f074a0Joshua Colpcore: Don't create snapshots with locks.
affcf1d766Richard Mudgettres_pjsip_refer: Make safely get the context for a blind transfer.
090ab1735bRichard Mudgettres_pjsip_refer: Made refer_attended_alloc() not create the ao2 object with a lock.
b85cb7ea1bJonathan Roseapp: Add functions to swap voicemail function table for testing purposes
c7cc1b3059Richard Mudgettchan_dahdi/sig_analog: Fix distinctive ring detection to suck less.
f1ab2c5e8bRichard Mudgettchan_sip: Fix realtime locking inversion when poking a just built peer.
5c3e33b3caGeorge Josephapp_voicemail: Fix compile breaking in app_voicemail with IMAP_STORAGE.
41ba8fd7c0Matt Jordantranslate: Prevent invalid memory accesses on fast shutdown
d79670b269Scott GriepentrogDial API: add self destruct option when complete
e484140aedRusty Newtonconfigs/basic-pbx - Super Awesome Company example configs Phase 1, Patch 1
ced84d7e62Matt Jordanconfigure: Promote SQLite3 "not installed" warning to error
ff642289f4David M. LeeIncrease WebSocket frame size and improve large read handling
57525c3cf2Richard Mudgettconfig.h: Use real parameter names for ast_variable_new() define.
bb06603d5fRichard Mudgettchan_dahdi/sig_analog: Put log message strings on one line.
05cc6d6d55Richard Mudgettchan_dahdi: Remove some dead code.
6992b2e8faRichard Mudgettres_pjsip_refer: Handle INVITE with Replaces failure after answer.
e78dd39885Joshua Colpres_sorcery_config: Improve object lookup times.
d1bd8b091bMatt Jordanapps/app_mixmonitor: Move Test Event for MIXMONITOR_END to after it finishes
49161d8df8George Josephres_pjsip_config_wizard: Add ability to auto-create hints.
7ca1a0da04Scott Griepentrogvarious: cleanup issues found during leak hunt
a79c920aa1Joshua Colpres_pjsip_keepalive: Don't crash if PJSIP module is not loaded.
f61c80a8f7Mark MichelsonAllow disabling of 100rel support on PJSIP endpoints.
034798e37eMark MichelsonUse SIPS URIs in Contact headers when appropriate.
8357ffab9cGeorge Josephres_pjsip_exten_state: Reduce log clutter... change a WARNING to a VERBOSE/2
f080ca6536Sean Brightmedia formats: update res_format_attr_opus & silk
a43d24a9d3Joshua Colpbridge / res_pjsip_sdp_rtp: Fix issues with media not being reinvited during direct media.
fb8a2e0399Matt JordanARI: Improve wiki documentation
2504f97b01Joshua Colpres_parking: Fix crash due to race condition when unloading.
b69b0d12eeRichard Mudgettapp_confbridge: Shorten CBRec channel names to CBRec/<conf_name>-<seq-num>
c780223507Richard Mudgettapp_confbridge: Make CBRec channel names more unique.
b38be992b1Richard Mudgettapp_confbridge: Whitespace
89610adda5David M. LeeAdd depend on pjproject to res_pjsip_config_wizard.c
49cbfa7de6Walter DoekesFix typo's (retrieve, specified, address).
e67ca431eeRichard Mudgettres_pjsip_outbound_registration.c: Minor code cleanup.
38738a7316Richard Mudgettres_pjsip_outbound_registration.c: Move unref to a better place.
228fdb3f4eMatt Jordanmain/rtp_engine: Format NTP timestamps as unsigned longs
7dc784ffa9Mark MichelsonCall extension state callbacks at hint creation.
07e2a48ab1Kevin HarwellREVERTING res_pjsip: make it unloadable
1111944afbMark MichelsonChange PJProject version requirement for ca_list_path transport option in CHANGES file.
a8ea2f9287Richard Mudgettres_fax.c, res_fax_spandsp.c: Remove redundant locking.
9b1c36d3faRichard Mudgettres_fax.c, res_fax_spandsp.c: Fix some curlies on the end of function definitions.
1e605d950bJoshua Colpres_pjsip_outbound_registration: Fix race condition when reloading and listing registrations.
77ee23210dKinsey Mooreres_fax: Add T.38 negotiation timeout option
8786fe13a4George Josephres_pjsip_pubsub: Fix persistent subscriptions not surviving graceful shutdown
c55f86c69dGeorge Josephres_pjsip_outbound_registration: Fix reference leak.
030facce94George Josephres_pjsip_outbound_registration: Fix several reload issues
e83853eebcGeorge Josephres_pjsip_exten_state: Change 'does not exist' warning to notice
8cde7443c2George Josephres_pjsip_mwi: Change "MWI Subscription failed" message from warning to notice
685f7ef924George Josephfunc_config: Add ability to retrieve specific occurrence of a variable
56de48107fGeorge Josephconfig: Add option to NOT preserve effective context when changing a template
0c5234f12aKinsey MooreFix dev-mode build on recent gcc
220df246d9Matt JordanBlocked revisions 430252
8b5bde3e5aGeorge Josephres_pjsip_mwi: Change warning to notice
5f60ebc004George Josephbridge_native_rtp: Change local/remote message from debug/2 to verb/4
fb3c8e3424George Josephoutbound_registration: Add 'pjsip send register' and update 'send unregister'
7dc0c88fc6George Josephpjsip cli: Fix sorting of contacts for 'pjsip list contacts'
e0bd2ca104Joshua Colppjsip: Document addition of 'PJSIP_AOR' and 'PJSIP_CONTACT' in CHANGES file.
cb6a737359Kinsey MoorePJSIP: Update transport method documentation
7ea4156a5eGeorge Josephpjsip_options: Fix continued qualifies after endpoint/aor deletion
62d1dba271George Josephtest_astobj2: Fix warning for missing trailing slash in category
bbd9ff122eRichard Mudgettqueue_log: Post QUEUESTART entry when Asterisk fully boots.
2afeadcc84Matt Jordanapp_confbridge: Fix build error caused by XML validation errors
b137a92aefGeorge Josephres_pjsip_phoneprovi_provider: Fix reload
b508b3474eRichard Mudgettchan_dahdi: Don't ignore setvar when using configuration section scheme.
eacbb4ceb5Richard Mudgettchan_dahdi: Populate CALLERID(ani2) for incoming calls in featdmf signaling mode.
2f3e5b494aMark MichelsonPrevent potential infinite outbound authentication loops in registration.
cc1405bd38Mark MichelsonEnsure the correct value is returned for CHANNEL(pjsip, secure)
18b5a336efGeorge Josephres_pjsip_config_wizard: fix unload SEGV
c4360796f7George Josephres_pjsip_config_wizard: Change FILEUNCHANGED config_load2 flag determination
c4cc668ba9George Josephres_pjsip_config_wizard: fix test breakage
b5182a6795Joshua Colpres_pjsip_t38: Fix T.38 failure when peer reinvites immediately.
39b54a21dcGeorge Josephres_pjsip_config_wizard: Allow streamlined config of common pjsip scenarios
53e5b377a0Mark MichelsonActivate persistent subscriptions when they are recreated.
6472568bc6George Josephloader: Move definition of ast_module_reload from _private.h to module.h
901221ffaeMatt Jordanres/res_agi: Make Verbose message for 'stream file' match other playbacks
2e6d2b1484David M. LeeFix crash for sorcery misconfigs
a6cf13f2e9Kinsey MoorePJSIP: Allow use of 'inactive' streams for hold
b99770d4feKinsey MooreSorcery: Log when old config remains in use
74d43977cfJoshua Colpres_pjsip_session: Delay sending BYE if a re-INVITE transaction is in progress.
d64b9904fdKinsey MooreStasis: Update unittest for channel snapshots
0cba439c4dKinsey MoorePJSIP: Fix assert on initial mass qualify
8fe45f0f0aScott Griepentrogcore: avoid possible asterisk -r crash from long id
fe6cbf455aMatt JordanAMI/ARI: Update version to 2.6.0/1.6.0 respectively for new features
d04445c24aGeorge Josephsorcery: Add additional observer capabilities.
19992844beMatt Jordanmain/test: Fix compilation issue on 32-bit systems
343a83d7d8Matt Jordanmain/test: Fix race condition between AMI topic and Test Suite topic
7cb2c446b4Matt Jordantests/test_cel: Add test_cel_attended_transfer_bridges_link to racey tests
63cbd28999George JosephCHANGES: Add item for new 'pjsip show identif(y|ies) commands
dd00e80cbeMatt Jordantests/test_stasis: Resolve compilation issues from Asterisk 12 merge
0c1aaa7da5Joshua Colpres_pjsip_refer: Fix issue where native bridge may not occur upon completion of a transfer.
f128ff61abGeorge Josephconfig: Create ast_variable_find_in_list()
f418f25c44George Josephres_pjsip_endpoint_identifier_ip: Add 'show identify(ies)' cli commands
3e08619fafRichard Mudgetttest_channel_feature_hooks.c: Fix unit test for DTMF hooks.
c38ffca9a1Richard MudgettDTMF hooks: Leaving channels need to push any collected digits into the bridge.
3576ae47f4Richard Mudgettmanager: Fix could not extend string messages.
4394e0431cGeorge Josephsorcery: Make is_object_field_registered handle field names that are regexes.
d663e045f5Olle Johanssonsip.conf.sample - note that media_address does not change listen address, just the SDP
2be984fb11Matt Jordanmain/bridge_basic: Fix features regressions introduced by r428165
2f97486d43Jonathan RosePJSIP ACLs: Fix ACLs not loading on startup and apply/acl issues on contact
a7c9f4c668Richard Mudgettast_str: Fix improper member access to struct ast_str members.
7f8b7ace72Joshua Colpres_pjsip_sdp_rtp: Add support for optimistic SRTP.
b2e766a6b7Joshua Colpalembic: Fix alembic migration for 'moh_passthrough' option in res_pjsip.
a94efa239cRichard Mudgettparking_tests.c: Add missing newline on a unit test message.
2e750db120Mark MichelsonAllow for transferer to retry when dialing an invalid extension.
656601d8c4Joshua Colpchan_pjsip: Remove AOR check when dialing and one is specified.
bc02cbabd9Joshua Colpchan_sip: Fix bug where DTLS configuration from general would copy dtlsenable.
3268544907Matt Jordantests/test_cel: Unlock bridge on off nominal paths
ba811ae1c3Scott Griepentrogstun: correct attribute string padding to match rfc
2d9471ab1fMark MichelsonFix race condition that could result in ARI transfer messages not being sent.
737b811749Joshua Colpapp_confbridge: Play "leader has left" sound even when musiconhold is enabled.
2454505d5aMark MichelsonFix race condition where duplicated requests may be handled by multiple threads.
9a1ab5d548Matt Jordanbridge_native_rtp: Fix T.38 issues with remote bridges
47074f4bfdJoshua Colpres_pjsip: Ensure in-dialog responses have an endpoint associated.
362dde2229George Josephtest_strings: Remove string tests that exercise asserts.
69f29e627fMark MichelsonMake the disable_tcp_switch PJSIP system object enabled by default.
c77a71ad2fJoshua Colpres_pjsip: Apply the 'user_eq_phone' setting to the To header as well.
5e43d68717Joshua Colpres_pjsip: Allow + at the beginning of a phone number when user_eq_phone is enabled.
bdc35c77b9Corey FarrellFix crash caused by merge error on review 4138
d159885e50Joshua Colpres_pjsip_outbound_registration: Add virtual line support.
33f0251b6cRichard Mudgettres_pjsip: Add disable_tcp_switch option.
b9aeff9580Joshua Colpchan_pjsip: Update CHANGES file to include 'moh_passthrough' setting
ac091d4184Joshua Colpchan_pjsip: Add support for passing hold and unhold requests through.
285be15aafCorey FarrellFix compile error caused by review 4138
5db1c978e3Matt Jordanres/res_stasis: Fix crash on module unload while performing operation
4219c40775Tzafrir Coheninstall init.d files on GNU/kFreeBSD
28173ddf05Scott Griepentrogpjsip: clarify tls cert and key file usage
d88282af40Matt Jordanchannels/sip/reqresp_parser: Fix unit tests for r426594
a537e314d1Kevin Harwellres_pjsip_exten_state: PJSIPShowSubscriptionsInbound causes crash
0ddc3bde24Olle Johanssonchannels/chan_sip: Add improved support for 4xx error codes
0ed8aebda9Richard Mudgettbridge_builtin_features: Add missing channel locks around ast_get_chan_features_general_config().
ef8cdd40e5Sean Brightconfigure: Add autoconf check for libopus.
5a17878085Matt Jordanres/res_http_websocket: Fix minor nits found by wdoekes on r409681
62bee9b327Matt Jordanres/res_phoneprov: Fix crash on shutdown caused by container cleanup
c084728690Jonathan RoseDocumentation: Improve documentation for ExtensionStatus AMI events
2165868be7Richard Mudgetttranslage.c: Fix regression when generating translation path strings.
5e10e369b1George Josephbuild: Force -fsigned-char on platforms where the default for char is unsigned
404b6ab3abMatt Jordanres/res_pjsip_sdp_rtp: Revert 425924
b263c8bdaeMatt Jordanres/res_pjsip_sdp_rtp: Remove left over reference to override_prefs
b8f687f27cJonathan RoseSample Configurations: make 'pjsip reload' reload all reloadable pjsip modules
0d0e38a0e1Joshua Colpres_pjsip_keepalive: Add runtime configurable keepalive module for connection-oriented transports.
7144c739e9Joshua Colpres_pjsip: Add 'user_eq_phone' option to add a 'user=phone' parameter when applicable.
2ccbdd2624Matt Jordantest_cel: Update pickup test to expect CANCEL instead of ANSWSER
c2ec5f0f6fGeorge Josephconfig: Fix inf loop using ast_category_browse and ast_variable_retrieve
bfee1b4bc5Joshua Colpres_rtp_asterisk: Fix a bug where ICE state would get reset when it shouldn't.
28c11fff78Richard Mudgettchan_motif: Cleanup jingle_tech.capabilities only once.
104fca5001George Josephconfig: Fix SEGV in unit test with MALLOC_DEBUG
527b58aeb7George Josephres_phoneprov: Create accessor for ast_phoneprov_std_variable_lookup
c7e6b6ba3dGeorge Josephmanager/config: Support templates and non-unique category names via AMI
8d6f1d763cJoshua Colpres_rtp_asterisk: Make the ICE transport check case insensitive as some implementations use 'udp'.
6a3c11c75bGeorge Josephres_phoneprov: Cleanup module load error handling
98d5b7090dJoshua Colpbridge: During a smart bridge operation provide a more complete bridge to the old technology.
c3ff212caeMatt Jordanres/res_phoneprov: Bail on registration if res_phoneprov didn't load
c46100ad5fJoshua Colpres_pjsip_phoneprov_provider: Add missing dependency on pjproject.
aef63118daGeorge Josephres_pjsip_phoneprov_provider: fix compile breakage on AST_VECTOR
c6837c236fGeorge Josephres_pjsip_phoneprov_provider: Provides pjsip integration with res_phoneprov
3a187aa14aMatt Jordanres/res_phoneprov: Don't cancel Asterisk load on module load failure
cc595f7353George Josephres_phoneprov: Refactor phoneprov to allow pluggable config providers
0f50e8856bRichard Mudgettcdr.c: Make turning on CDR debug a one step process instead of two.
5e50638539Kinsey MooreStasis: Relegate log message to dev-mode
3dfc485e35Kinsey MooreIndexer: Format message types may not exist
d8bbf1ec1dKinsey MooreStasis: Only log errors for non-declined types
523da7d1b3Matt Jordanres/res_pjsip_pubsub: Fix typo in WARNING message
3a87f32dc0Matt Jordansdp_srtp: Add new lines to some WARNING messages
4967478d18George Josephsorcery: Prevent SEGV in sorcery_wizard_create when there's no create function
b1f8eba178Kinsey MoorePJSIP: Restore functional default for callerid_privacy
aa5458d6abScott Griepentrogres_pjsip: document use of rewrite_contact in sample conf
adba2a8d7fJoshua Colpres_pjsip: Add 'dtls_fingerprint' option to configure DTLS fingerprint hash.
9233b1cf44Joshua Colpres_pjsip_sdp_rtp: Accept DTLS attributes in top level, not just media session.
4d2c7c23f8Kinsey MoorePJSIP: Handle defaults properly
122cc050d0Kinsey MoorePJSIP: Force transport on contact rewrite
d7c29885adJoshua Colpres_pjsip_sdp_rtp: Don't place an extra whitespace before 'rport' and don't put IPv6 addresses in brackets.
3641ebcf96Joshua Colpres_rtp_asterisk: Ensure that the base and mapped address for candidates is present in SDP.
270932635dRichard MudgettSimplify UUID generation in several places.
9d2bc0675aRichard Mudgettthreadpool.c: Minor cleanup fixes.
2eef53c465Joshua Colpres_pjsip_session: Reduce SDP size by removing duplicate connection lines.
76744543b4Joshua Colpres_pjsip_session: Add additional checks for delaying session refreshes.
3c1804eb0dRichard Mudgettformat_mp3: Made the get script conditionally apply patch if not already there.
e0abb82ab8Walter Doekescore: Ouch, forgot to undo a test free() in r423978.
fa0c33ebc1Richard Mudgettres_pjsip.c: Add missing off nominal cleanup in ast_sip_push_task_synchronous().
39fada4dc9Walter Doekeschan_sip: Unref outbound proxy structure on dialog/pvt destruction.
a89964a510Mark MichelsonMake CDR and CEL unit tests less FRACKy.
64a9e5f001Matt Jordanmain/channel: Unlock channel in off-nominal path
354fff327dJoshua Colpres_pjsip_notify: Fix crash on unload/load and don't say the module doesn't exist on reload.
354fff327dJoshua Colpres_pjsip_notify: Fix crash on unload/load and don't say the module doesn't exist on reload.
ec0313c411Richard Mudgettres_pjsip_sdp_rtp.c: Fix native formats containing formats that were not negotiated.
7f2623a26fKinsey MoorePJSIP: Prevent T38 framehook being put on wrong channel
40e033a6b6Sean Brightres_pjsip: Don't require a password when doing userpass authentication.
ad8ef9175aGeorge Josephutils: Create ast_strsep function that ignores separators inside quotes
de72f3edbcMark MichelsonAdd subscription state test events.
02cf1835e3Richard Mudgettbridge_softmix.c: Made use ao2_replace() instead of the inline equivalent.
a7add3a257Richard Mudgettastobj2.c/refcounter.py: Fix to deal with invalid object refs.
fa6313ad29Mark MichelsonAdd API call to determine if format capability structure is "empty".
b89491e39cDavid M. LeeOnly install dahdi_span_config_hook if DAHDI is enabled
d120e40309George Josephconfig: bug: Fix SEGV in ast_category_insert when matching category isn't found
8839ba3727Joshua Colpres_rtp_asterisk: Ensure that the thread terminating pj stuff is registered.
fcc09fd0deMatt Jordanpbx/Makefile: Revert r423237
712b4195efMatt JordanAdd some pbx python stuff
618b46d8f0Joshua ColpMultiple revisions 423209,423212
ceedf44eddJoshua Colpres_pjsip_session: Fix usage of wrong memory pool when creating local SDP.
77834b72d3Zogot, cleaned up by me.contrib: Fix verifyi typo in alembic DB script ps_transport table.
9c1f34c7e9Walter Doekesmusiconhold: Add sort=randstart, and deprecate old stuff.
02295456efJoshua Colpchan_rtp: Add unicast RTP support.
c212a71f0bMark MichelsonRemove undocumented default behavior of ast_play_and_record_full acceptdtmf.
93894d53c4George Josephconfig: bug: fix truncation of included config files on permissions error
7bd3287a11Sean Brightpjsip/config_auth.c: Add missing whitespace to log messages.
a47873168aRichard MudgettUpdate CHANGES for CHANNEL(onhold).
baf99dffacMark MichelsonAdd note about configuring list_items on a single line.
5ad0edacb6Mark MichelsonAdd sample configuration for resource lists.
71acca4de2Matt Jordanmain/cdr: Copy over location information during a fork
e4591f98b1Matt Jordanmain/rtp_engine: Format NTP timestamps as unsigned ints
fd8010de2bJoshua Colpres_pjsip_sdp_rtp: Fix retrieval of "ice-pwd" attribute if in session and not media stream.
025bd1bf3fRichard Mudgettfunc_channel.c: Add missing locking to some CHANNEL() requests.
85878c4dd8Jonathan RoseDial API: Add a dial option to indicate the dialed channel will replace dialer
5a1de68b9aRichard Mudgettdevicestate.c: Minor tweaks
2362d88a18Kinsey MooreMenuselect: Fix incorrect enabling on failed deps
af75e45da1Jonathan RoseManager: Require read permission for SYSTEM in order to send FullyBooted
897cbf6a4fMatt Jordanmain/cli: Do not attempt to show CDR data for internal channels
5aefecd81eGeorge Josephconfbridge: Add Duration to ConfbridgeList event
59d4dbd3d0George Josephmanager: Make WaitEvent action respect eventfilters
2df2d785b7Scott GriepentrogThe assertion that peer was not found on final event
3194892ea2Matt JordanLICENSE: Clarify language in Asterisk's LICENSE to allow for linking to UniMRCP
4e750a26fdRichard MudgettAdded ConfBridge AMI event note to UPGRADE.txt.
327d67270fMark MichelsonFix bug that did not allow for multiple batched RLS notifications to be sent.
94e1b4a8a4Richard Mudgettres/res_pjsip/pjsip_options.c: Eliminate excessive RAII_VAR usage.
4728c05957Richard Mudgettsched: Fix typo and whitespace change.
7c1a22fba7George Josephconfbridge: Add 'Admin' param to join, leave, mute, unmute and talking events
bf85018107Kinsey MooreCallerID: Fix parsing of malformed callerid
d199536a04George Josephconfbridge: Make kick, mute and unmute handle channel targets consistently.
fefa6fba82Richard Mudgettres_musiconhold.c: Release any format refs before memset().
477e2e6edbJoshua Colpres_pjsip_transport_websocket: Fix a progressive memory growth.
2c0cbf8e64Joshua Colpres_pjsip_transport_websocket: Ensure secure Websocket clients can be called.
dcfffce66dMark MichelsonFix a locking inversion in MixMonitor.
1498ae0830Matt Jordanmain/message: Add a new-line to a DEBUG message
f8c4fc1121Richard Mudgettres_musiconhold.c: Remove obsolete REF_DEBUG code.
56a1d4930aMark MichelsonEnsure after-bridge behavior is correct when moving from Stasis to a non-Stasis bridge.
12d34bb12fMark MichelsonLet's try checking the name and number, instead of the name twice.
2150daf748Mark MichelsonImprove consistency of party ID privacy usage.
b7f98c3da4Richard Mudgettchan_pjsip: Update media translation paths when new SDP negotiated.
4672c139ddRichard Mudgettcli.c: Fix tab completion of "module load" when MALLOC_DEBUG is enabled.
49f8bd4ad4Mark MichelsonSet the role for inbound subscriptions correctly.
d0640ad7dfMark MichelsonMove evaluation of set_var options in pjsip to the end of channel initialization.
36f4bff943Kinsey MooreStasis: Add information to blind transfer event
01f1ff1f77Kinsey MooreAMI: Add AllVariables parameter to Status
76290adf50Mark MichelsonAlter documentation for callerid_privacy to use correct values.
28a89e7685Mark MichelsonFix compilation error on certain versions of GCC.
a85a483fcdKinsey MooreAMI Docs: Fix Status channel parameter optionality
83a9b91da9Richard Mudgettchan_pjsip: Fix attended transfer connected line name update.
c4c9d4ad6cDamien WedhornSkinny: Fixup compile warning for non dev-mode.
1de8b8035eGeorge Josephfunc_config: Change 'Not Found' message from ERROR to DEBUG
952da298ceJoshua Colpres_http_websocket: Include query parameters in client connection requests.
0d0a616e1aMatt Jordanapp_voicemail/app: Remove test events that were duplicated by r421059
0b11c48522Matt Jordancel: Make sure channels in extra fields include their unique IDs as well
79c5c08db9Richard MudgettARI: Originate to app local channel subscription code optimization.
e4b32731b9Richard Mudgettchannel_internal_api.c: Replace some code with ao2_replace().
dd41d0ff01Richard Mudgettres_pjsip_send_to_voicemail.c: Fix svn file properties.
6aa510b41fKinsey MoorePJSIP: Prevent crash no-URI contacts
6a6702bb0fKinsey MooreAMI: Improve documentation for Status action
52c94d3af4Walter Doekeslogger: Don't store verbose-magic in the log files.
969982b878Richard Mudgettchan_sip: Fix type mismatch when the format is changed.
8526d967c9Richard Mudgettres_stasis_snoop.c: Fix off nominial exit path leaving Snoop channel locked and not hungup.
ca61f8ac82Joshua Colpapp_voicemail: Fix the "test_voicemail_vm_info" unit test.
aba07a0f6eRichard Mudgettres/stasis/command.c: Fix recent commit using spaces instead of tabs.
ffccae8269Matt JordanAMI/ARI: Update version to 2.5.0/1.5.0 respectively
7a4691b425Kinsey MooreStasis: Use the correct return value
6f735288b0Kinsey MooreStasis: Allow internal channels directly into bridges
db0a97f8ceMark MichelsonFix crashing unit tests with regards to RLS.
b4e33c81e3Mark MichelsonFix crash encountered by the testsuite.
becf7c7003Matt Jordanres_hep: Remove disabling of modules
b2afbc48e4Walter Doekestcptls: Avoid compiler warning on non-dev-mode.
6650704414Matt Jordanfuncs/func_jitterbuffer: Tweak documentation
f7bb772804Matt JordanUpdate CHANGES file
455243cdd4Matt JordanUpdate UPGRADE-13.txt file
3e452fa4d9Jason ParkerFix build in devmode.
91f7b66183Matt Jordanchan_sip: Mark chan_sip and its files as extended support
86e927a714Matt Jordanmake_ari_stubs: Update wiki prefix to '13'
1f35fccda1Matt Jordanres_ari_resource.c.mustache: Update template to emit module support level
008c1ad9bfMatt Jordanmain/message: remove debug message
c94fef6f36Kinsey MooreCEL: Update unit tests for additional information
96be6b2228Matt JordanInitialize svnmerge from branches/13
38a0df95b1Matt JordanRemove 12 merge properties
5760526f69Matt JordanUpdate UPGRADE.txt for 13 branch

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.

apps/app_setcallerid.c                                                                           |  130
asterisk-certified-13.21-cert6-summary.html                                                      |   21
asterisk-certified-13.21-cert6-summary.txt                                                       |  109
b/.gitreview                                                                                     |    2
b/.version                                                                                       |    2
b/CHANGES                                                                                        | 1013
b/CREDITS                                                                                        |    1
b/ChangeLog                                                                                      |81426 +++++-----
b/Makefile                                                                                       |   55
b/Makefile.moddir_rules                                                                          |   34
b/Makefile.rules                                                                                 |   15
b/README.md                                                                                      |    4
b/UPGRADE-13.txt                                                                                 |  399
b/UPGRADE-14.txt                                                                                 |  115
b/UPGRADE-15.txt                                                                                 |   63
b/UPGRADE.txt                                                                                    |  646
b/addons/Makefile                                                                                |   40
b/addons/app_mysql.c                                                                             |    4
b/addons/cdr_mysql.c                                                                             |  286
b/addons/chan_mobile.c                                                                           |  156
b/addons/chan_ooh323.c                                                                           |  159
b/addons/chan_ooh323.h                                                                           |    1
b/addons/format_mp3.c                                                                            |    2
b/addons/ooh323c/src/context.c                                                                   |    6
b/addons/ooh323c/src/errmgmt.c                                                                   |    5
b/addons/ooh323c/src/memheap.c                                                                   |   45
b/addons/ooh323c/src/ooCalls.c                                                                   |    8
b/addons/ooh323c/src/ooCapability.c                                                              |   10
b/addons/ooh323c/src/ooCmdChannel.c                                                              |   18
b/addons/ooh323c/src/ooGkClient.c                                                                |   13
b/addons/ooh323c/src/ooGkClient.h                                                                |    2
b/addons/ooh323c/src/ooSocket.c                                                                  |    4
b/addons/ooh323c/src/ooStackCmds.c                                                               |  148
b/addons/ooh323c/src/ooasn1.h                                                                    |    6
b/addons/ooh323c/src/oochannels.c                                                                |    2
b/addons/ooh323c/src/ooh245.c                                                                    |    2
b/addons/ooh323c/src/ooq931.c                                                                    |    6
b/addons/ooh323c/src/printHandler.c                                                              |    9
b/addons/ooh323cDriver.c                                                                         |    6
b/addons/res_config_mysql.c                                                                      |   15
b/agi/eagi-test.c                                                                                |    2
b/apps/Makefile                                                                                  |    6
b/apps/app_adsiprog.c                                                                            |   14
b/apps/app_agent_pool.c                                                                          |    2
b/apps/app_alarmreceiver.c                                                                       |   12
b/apps/app_amd.c                                                                                 |   18
b/apps/app_authenticate.c                                                                        |    2
b/apps/app_bridgeaddchan.c                                                                       |  122
b/apps/app_bridgewait.c                                                                          |    2
b/apps/app_cdr.c                                                                                 |    2
b/apps/app_celgenuserevent.c                                                                     |   11
b/apps/app_chanisavail.c                                                                         |    4
b/apps/app_channelredirect.c                                                                     |    2
b/apps/app_chanspy.c                                                                             |   35
b/apps/app_confbridge.c                                                                          |  180
b/apps/app_controlplayback.c                                                                     |    2
b/apps/app_dahdiras.c                                                                            |   11
b/apps/app_db.c                                                                                  |   66
b/apps/app_dial.c                                                                                |  145
b/apps/app_dictate.c                                                                             |    4
b/apps/app_directed_pickup.c                                                                     |    2
b/apps/app_directory.c                                                                           |    2
b/apps/app_disa.c                                                                                |    2
b/apps/app_dumpchan.c                                                                            |    2
b/apps/app_echo.c                                                                                |    2
b/apps/app_exec.c                                                                                |    2
b/apps/app_externalivr.c                                                                         |  123
b/apps/app_fax.c                                                                                 |   13
b/apps/app_festival.c                                                                            |    4
b/apps/app_flash.c                                                                               |    2
b/apps/app_followme.c                                                                            |  115
b/apps/app_forkcdr.c                                                                             |    9
b/apps/app_getcpeid.c                                                                            |   14
b/apps/app_ices.c                                                                                |    6
b/apps/app_image.c                                                                               |    6
b/apps/app_ivrdemo.c                                                                             |    2
b/apps/app_jack.c                                                                                |    8
b/apps/app_macro.c                                                                               |   39
b/apps/app_meetme.c                                                                              |  244
b/apps/app_milliwatt.c                                                                           |    2
b/apps/app_minivm.c                                                                              |   14
b/apps/app_mixmonitor.c                                                                          |   14
b/apps/app_morsecode.c                                                                           |    4
b/apps/app_mp3.c                                                                                 |   36
b/apps/app_nbscat.c                                                                              |    6
b/apps/app_originate.c                                                                           |   86
b/apps/app_osplookup.c                                                                           |   10
b/apps/app_page.c                                                                                |    9
b/apps/app_playback.c                                                                            |   12
b/apps/app_playtones.c                                                                           |    2
b/apps/app_privacy.c                                                                             |    2
b/apps/app_queue.c                                                                               | 1341
b/apps/app_read.c                                                                                |    2
b/apps/app_readexten.c                                                                           |    2
b/apps/app_record.c                                                                              |    2
b/apps/app_saycounted.c                                                                          |    2
b/apps/app_sayunixtime.c                                                                         |    2
b/apps/app_senddtmf.c                                                                            |    4
b/apps/app_sendtext.c                                                                            |    2
b/apps/app_skel.c                                                                                |   10
b/apps/app_sms.c                                                                                 |   44
b/apps/app_softhangup.c                                                                          |    2
b/apps/app_speech_utils.c                                                                        |   12
b/apps/app_stack.c                                                                               |   16
b/apps/app_stasis.c                                                                              |   17
b/apps/app_statsd.c                                                                              |  428
b/apps/app_stream_echo.c                                                                         |  345
b/apps/app_system.c                                                                              |    2
b/apps/app_talkdetect.c                                                                          |    2
b/apps/app_test.c                                                                                |    4
b/apps/app_transfer.c                                                                            |    2
b/apps/app_url.c                                                                                 |    6
b/apps/app_userevent.c                                                                           |    2
b/apps/app_verbose.c                                                                             |    2
b/apps/app_voicemail.c                                                                           |  946
b/apps/app_waitforring.c                                                                         |    4
b/apps/app_waitforsilence.c                                                                      |    4
b/apps/app_waituntil.c                                                                           |    2
b/apps/app_while.c                                                                               |    8
b/apps/app_zapateller.c                                                                          |    4
b/apps/confbridge/conf_chan_announce.c                                                           |    4
b/apps/confbridge/conf_chan_record.c                                                             |    6
b/apps/confbridge/conf_config_parser.c                                                           |  256
b/apps/confbridge/conf_state_empty.c                                                             |    3
b/apps/confbridge/conf_state_inactive.c                                                          |    2
b/apps/confbridge/confbridge_manager.c                                                           |  334
b/apps/confbridge/include/confbridge.h                                                           |   78
b/asterisk-16.3.0-summary.html                                                                   |  267
b/asterisk-16.3.0-summary.txt                                                                    |  658
b/autoconf/ast_check_raii.m4                                                                     |    4
b/autoconf/ast_ext_lib.m4                                                                        |  102
b/autoconf/libcurl.m4                                                                            |    3
b/bootstrap.sh                                                                                   |   55
b/bridges/Makefile                                                                               |    8
b/bridges/bridge_builtin_features.c                                                              |   11
b/bridges/bridge_builtin_interval_features.c                                                     |    2
b/bridges/bridge_holding.c                                                                       |    2
b/bridges/bridge_native_rtp.c                                                                    |   14
b/bridges/bridge_simple.c                                                                        |  108
b/bridges/bridge_softmix.c                                                                       | 1469
b/bridges/bridge_softmix/bridge_softmix_binaural.c                                               |  580
b/bridges/bridge_softmix/include/bridge_softmix_internal.h                                       |  442
b/bridges/bridge_softmix/include/hrirs.h                                                         |50730 ++++++
b/bridges/bridge_softmix/include/hrirs_configuration.h                                           |   63
b/bridges/bridges.xml                                                                            |    8
b/build_tools/cflags.xml                                                                         |    5
b/build_tools/get_documentation.py                                                               |    3
b/build_tools/make_buildopts_h                                                                   |   31
b/build_tools/make_version                                                                       |    2
b/build_tools/menuselect-deps.in                                                                 |    6
b/build_tools/post_process_documentation.py                                                      |    4
b/cdr/cdr_adaptive_odbc.c                                                                        |  107
b/cdr/cdr_beanstalkd.c                                                                           |  271
b/cdr/cdr_csv.c                                                                                  |   87
b/cdr/cdr_custom.c                                                                               |   15
b/cdr/cdr_manager.c                                                                              |   15
b/cdr/cdr_odbc.c                                                                                 |   26
b/cdr/cdr_pgsql.c                                                                                |  142
b/cdr/cdr_radius.c                                                                               |   27
b/cdr/cdr_sqlite3_custom.c                                                                       |   17
b/cdr/cdr_syslog.c                                                                               |    6
b/cdr/cdr_tds.c                                                                                  |   17
b/cel/cel_beanstalkd.c                                                                           |  277
b/cel/cel_custom.c                                                                               |    5
b/cel/cel_manager.c                                                                              |    3
b/cel/cel_odbc.c                                                                                 |   80
b/cel/cel_pgsql.c                                                                                |  108
b/cel/cel_radius.c                                                                               |   17
b/cel/cel_sqlite3_custom.c                                                                       |   17
b/cel/cel_tds.c                                                                                  |   39
b/channels/Makefile                                                                              |   44
b/channels/chan_alsa.c                                                                           |   14
b/channels/chan_bridge_media.c                                                                   |    8
b/channels/chan_console.c                                                                        |   22
b/channels/chan_dahdi.c                                                                          |  478
b/channels/chan_dahdi.h                                                                          |   15
b/channels/chan_iax2.c                                                                           |  553
b/channels/chan_mgcp.c                                                                           |   45
b/channels/chan_misdn.c                                                                          |    7
b/channels/chan_motif.c                                                                          |   33
b/channels/chan_nbs.c                                                                            |    6
b/channels/chan_oss.c                                                                            |   27
b/channels/chan_phone.c                                                                          |    6
b/channels/chan_pjsip.c                                                                          |  653
b/channels/chan_rtp.c                                                                            |    3
b/channels/chan_sip.c                                                                            | 1049
b/channels/chan_skinny.c                                                                         |   42
b/channels/chan_unistim.c                                                                        |  185
b/channels/chan_vpb.cc                                                                           |  123
b/channels/console_board.c                                                                       |    2
b/channels/console_gui.c                                                                         |    1
b/channels/console_video.c                                                                       |    2
b/channels/dahdi/bridge_native_dahdi.c                                                           |    6
b/channels/dahdi/bridge_native_dahdi.h                                                           |    2
b/channels/iax2/codec_pref.c                                                                     |    2
b/channels/iax2/firmware.c                                                                       |    2
b/channels/iax2/format_compatibility.c                                                           |    2
b/channels/iax2/include/astobj.h                                                                 |  823
b/channels/iax2/include/netsock.h                                                                |   74
b/channels/iax2/netsock.c                                                                        |  201
b/channels/iax2/parser.c                                                                         |    2
b/channels/iax2/provision.c                                                                      |    2
b/channels/misdn/ie.c                                                                            |    1
b/channels/misdn/isdn_lib.c                                                                      |    1
b/channels/misdn/isdn_msg_parser.c                                                               |    1
b/channels/misdn/portinfo.c                                                                      |    1
b/channels/misdn_config.c                                                                        |    3
b/channels/pjsip/cli_commands.c                                                                  |   41
b/channels/pjsip/dialplan_functions.c                                                            |  407
b/channels/pjsip/include/chan_pjsip.h                                                            |   13
b/channels/pjsip/include/dialplan_functions.h                                                    |   13
b/channels/sig_analog.c                                                                          |   45
b/channels/sig_analog.h                                                                          |   10
b/channels/sig_pri.c                                                                             |   62
b/channels/sig_ss7.c                                                                             |   14
b/channels/sip/config_parser.c                                                                   |    3
b/channels/sip/dialplan_functions.c                                                              |    7
b/channels/sip/include/dialog.h                                                                  |    2
b/channels/sip/include/sip.h                                                                     |   11
b/channels/sip/reqresp_parser.c                                                                  |    3
b/channels/sip/route.c                                                                           |    3
b/channels/sip/security_events.c                                                                 |    3
b/channels/sip/utils.c                                                                           |    1
b/channels/vcodecs.c                                                                             |    1
b/channels/vgrabbers.c                                                                           |    2
b/codecs/Makefile                                                                                |   10
b/codecs/codec_a_mu.c                                                                            |    2
b/codecs/codec_adpcm.c                                                                           |   10
b/codecs/codec_alaw.c                                                                            |   10
b/codecs/codec_codec2.c                                                                          |  222
b/codecs/codec_dahdi.c                                                                           |   12
b/codecs/codec_g722.c                                                                            |   10
b/codecs/codec_g726.c                                                                            |   10
b/codecs/codec_gsm.c                                                                             |   10
b/codecs/codec_ilbc.c                                                                            |   81
b/codecs/codec_lpc10.c                                                                           |   10
b/codecs/codec_resample.c                                                                        |    2
b/codecs/codec_speex.c                                                                           |  126
b/codecs/codec_ulaw.c                                                                            |   10
b/codecs/codecs.xml                                                                              |    5
b/codecs/ex_codec2.h                                                                             |   32
b/codecs/ex_ilbc.h                                                                               |    7
b/codecs/ilbc/iLBC_define.h                                                                      |    1
b/codecs/lpc10/Makefile                                                                          |    2
b/codecs/lpc10/lpcini.c                                                                          |    1
b/config.guess                                                                                   |  666
b/config.sub                                                                                     | 2535
b/configs/basic-pbx/extensions.conf                                                              |   14
b/configs/basic-pbx/modules.conf                                                                 |    9
b/configs/basic-pbx/pjsip_notify.conf                                                            |   57
b/configs/samples/amd.conf.sample                                                                |    8
b/configs/samples/ari.conf.sample                                                                |    5
b/configs/samples/ast_debug_tools.conf.sample                                                    |    2
b/configs/samples/asterisk.conf.sample                                                           |   22
b/configs/samples/calendar.conf.sample                                                           |    2
b/configs/samples/cdr_adaptive_odbc.conf.sample                                                  |    3
b/configs/samples/cdr_beanstalkd.conf.sample                                                     |   20
b/configs/samples/cdr_sqlite3_custom.conf.sample                                                 |    1
b/configs/samples/cel_beanstalkd.conf.sample                                                     |   21
b/configs/samples/cel_pgsql.conf.sample                                                          |    7
b/configs/samples/cel_sqlite3_custom.conf.sample                                                 |    1
b/configs/samples/chan_dahdi.conf.sample                                                         |   35
b/configs/samples/codecs.conf.sample                                                             |   29
b/configs/samples/confbridge.conf.sample                                                         |   49
b/configs/samples/dundi.conf.sample                                                              |   61
b/configs/samples/extensions.conf.sample                                                         |    5
b/configs/samples/extensions_minivm.conf.sample                                                  |    2
b/configs/samples/followme.conf.sample                                                           |    8
b/configs/samples/func_odbc.conf.sample                                                          |    4
b/configs/samples/http.conf.sample                                                               |    2
b/configs/samples/iax.conf.sample                                                                |    4
b/configs/samples/logger.conf.sample                                                             |   40
b/configs/samples/modules.conf.sample                                                            |   35
b/configs/samples/musiconhold.conf.sample                                                        |   18
b/configs/samples/pjsip.conf.sample                                                              |  142
b/configs/samples/pjsip_wizard.conf.sample                                                       |    8
b/configs/samples/queuerules.conf.sample                                                         |   21
b/configs/samples/queues.conf.sample                                                             |   13
b/configs/samples/res_config_sqlite3.conf.sample                                                 |    5
b/configs/samples/res_odbc.conf.sample                                                           |   14
b/configs/samples/res_parking.conf.sample                                                        |    2
b/configs/samples/resolver_unbound.conf.sample                                                   |   23
b/configs/samples/rtp.conf.sample                                                                |   12
b/configs/samples/sip.conf.sample                                                                |   41
b/configs/samples/voicemail.conf.sample                                                          |   12
b/configure                                                                                      | 3652
b/configure.ac                                                                                   |  338
b/contrib/Makefile                                                                               |    4
b/contrib/ast-db-manage/cdr/versions/54cde9847798_expand_accountcode_to_80.py                    |   26
b/contrib/ast-db-manage/config/versions/041c0d3d1857_add_dtls_auto_gen_cert.py                   |   33
b/contrib/ast-db-manage/config/versions/0838f8db6a61_pjsip_add_send_contact_status_on_update_.py |   39
b/contrib/ast-db-manage/config/versions/0be05c3a8225_add_early_media_options.py                  |   37
b/contrib/ast-db-manage/config/versions/15b1430ad6f1_add_moh_passthrough_option_to_pjsip.py      |   33
b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py       |    4
b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py                  |    2
b/contrib/ast-db-manage/config/versions/19b00bc19b7b_add_suppress_q850_reason_headers_to_.py     |   27
b/contrib/ast-db-manage/config/versions/1ac563b350a8_add_pjsip_trust_send__connected_line.py     |   40
b/contrib/ast-db-manage/config/versions/1d3ed26d9978_increase_uri_column_size.py                 |   22
b/contrib/ast-db-manage/config/versions/2bb1a85135ad_pjsip_add_use_callerid_contact.py           |   39
b/contrib/ast-db-manage/config/versions/339a3bdf53fc_expand_accountcode_to_80.py                 |   34
b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py        |    2
b/contrib/ast-db-manage/config/versions/39959b9c2566_pjsip_stream_maximum.py                     |   24
b/contrib/ast-db-manage/config/versions/423f34ad36e2_fix_pjsip_qualify_ti.py                     |    1
b/contrib/ast-db-manage/config/versions/44ccced114ce_add_webrtc.py                               |   31
b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py      |    4
b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py                      |    1
b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py           |    1
b/contrib/ast-db-manage/config/versions/52798ad97bdf_add_pjsip_identify_by_header.py             |    4
b/contrib/ast-db-manage/config/versions/6d8c104e6184_res_pjsip_add_contact_via_addr_and_.py      |    2
b/contrib/ast-db-manage/config/versions/7f3e21abe318_add_preferred_codec_only_option_to_pjsip.py |   30
b/contrib/ast-db-manage/config/versions/7f85dd44c775_fix_suppress_q850_reason_headers.py         |   43
b/contrib/ast-db-manage/config/versions/80473bad3c16_ignore_183_without_sdp.py                   |   38
b/contrib/ast-db-manage/config/versions/837aa67461fb_add_pjsip_endpoint_ip_access_control_.py    |    6
b/contrib/ast-db-manage/config/versions/945b1098bdd_add_media_encryption_optimistic_to_pjsip.py  |   33
b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py    |    4
b/contrib/ast-db-manage/config/versions/b83645976fdd_add_dtls_fingerprint_to_ps_endpoints.py     |    2
b/contrib/ast-db-manage/config/versions/de83fac997e2_add_bundle_to_ps_endpoints.py               |   34
b/contrib/ast-db-manage/config/versions/e2f04d309071_add_wrapuptime_to_queue_members.py          |   22
b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py     |    3
b/contrib/ast-db-manage/config/versions/f3c0b8695b66_taskprocessor_overload_trigger.py           |   43
b/contrib/ast-db-manage/config/versions/f3d1c5d38b56_add_prune_on_boot.py                        |    4
b/contrib/ast-db-manage/config/versions/fe6592859b85_fix_mwi_subscribe_replaces_.py              |   61
b/contrib/init.d/rc.debian.asterisk                                                              |    2
b/contrib/realtime/mysql/mysql_cdr.sql                                                           |    8
b/contrib/realtime/mysql/mysql_config.sql                                                        |  168
b/contrib/realtime/postgresql/postgresql_cdr.sql                                                 |    8
b/contrib/realtime/postgresql/postgresql_config.sql                                              |  174
b/contrib/scripts/ast_coredumper                                                                 |  145
b/contrib/scripts/get_mp3_source.sh                                                              |   12
b/contrib/scripts/install_prereq                                                                 |   37
b/contrib/scripts/refcounter.py                                                                  |   10
b/contrib/scripts/reflocks.py                                                                    |  118
b/contrib/scripts/refstats.py                                                                    |  180
b/contrib/scripts/sip_to_pjsip/astconfigparser.py                                                |    8
b/contrib/scripts/sip_to_pjsip/astdicts.py                                                       |   12
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                   |  119
b/contrib/scripts/sip_to_pjsip/sip_to_pjsql.py                                                   |   15
b/contrib/scripts/sip_to_pjsip/sqlconfigparser.py                                                |   16
b/contrib/scripts/sipp-sendfax.xml                                                               |  331
b/contrib/scripts/spandspflow2pcap.log                                                           |  605
b/contrib/scripts/spandspflow2pcap.py                                                            |  197
b/contrib/systemd/README.txt                                                                     |  122
b/contrib/systemd/asterisk-ami.socket                                                            |   10
b/contrib/systemd/asterisk-amis.socket                                                           |   10
b/contrib/systemd/asterisk-cli.socket                                                            |   13
b/contrib/systemd/asterisk-http.socket                                                           |   11
b/contrib/systemd/asterisk-https.socket                                                          |   11
b/contrib/systemd/asterisk.service                                                               |   27
b/contrib/systemd/asterisk.socket                                                                |   26
b/doc/CHANGES-staging/README.md                                                                  |   28
b/doc/CHANGES-staging/app_confbridge_maximum_sample_rate.txt                                     |    5
b/doc/CHANGES-staging/rtp_ice_include_local_address.txt                                          |    5
b/doc/UPGRADE-staging/AMI-Originate.txt                                                          |    5
b/doc/UPGRADE-staging/README.md                                                                  |   30
b/doc/asterisk.8                                                                                 |    5
b/formats/format_g719.c                                                                          |    2
b/formats/format_g723.c                                                                          |    2
b/formats/format_g726.c                                                                          |   37
b/formats/format_g729.c                                                                          |    2
b/formats/format_gsm.c                                                                           |    2
b/formats/format_h263.c                                                                          |    2
b/formats/format_h264.c                                                                          |    2
b/formats/format_ilbc.c                                                                          |    2
b/formats/format_ogg_speex.c                                                                     |  346
b/formats/format_ogg_vorbis.c                                                                    |    2
b/formats/format_pcm.c                                                                           |   44
b/formats/format_siren14.c                                                                       |    2
b/formats/format_siren7.c                                                                        |    2
b/formats/format_sln.c                                                                           |    8
b/formats/format_vox.c                                                                           |    5
b/formats/format_wav.c                                                                           |    3
b/formats/format_wav_gsm.c                                                                       |    2
b/funcs/func_aes.c                                                                               |   13
b/funcs/func_base64.c                                                                            |    2
b/funcs/func_blacklist.c                                                                         |    2
b/funcs/func_callcompletion.c                                                                    |    9
b/funcs/func_callerid.c                                                                          |    2
b/funcs/func_cdr.c                                                                               |    9
b/funcs/func_channel.c                                                                           |   13
b/funcs/func_config.c                                                                            |    2
b/funcs/func_curl.c                                                                              |  257
b/funcs/func_cut.c                                                                               |    2
b/funcs/func_db.c                                                                                |    2
b/funcs/func_devstate.c                                                                          |    2
b/funcs/func_dialgroup.c                                                                         |   13
b/funcs/func_dialplan.c                                                                          |    4
b/funcs/func_enum.c                                                                              |    9
b/funcs/func_env.c                                                                               |    4
b/funcs/func_extstate.c                                                                          |    2
b/funcs/func_frame_trace.c                                                                       |   13
b/funcs/func_global.c                                                                            |    2
b/funcs/func_groupcount.c                                                                        |    2
b/funcs/func_hangupcause.c                                                                       |    2
b/funcs/func_holdintercept.c                                                                     |    2
b/funcs/func_iconv.c                                                                             |    2
b/funcs/func_jitterbuffer.c                                                                      |    2
b/funcs/func_lock.c                                                                              |   12
b/funcs/func_logic.c                                                                             |    2
b/funcs/func_math.c                                                                              |    2
b/funcs/func_md5.c                                                                               |    2
b/funcs/func_module.c                                                                            |    2
b/funcs/func_odbc.c                                                                              |   46
b/funcs/func_periodic_hook.c                                                                     |   42
b/funcs/func_pitchshift.c                                                                        |    4
b/funcs/func_pjsip_aor.c                                                                         |    9
b/funcs/func_pjsip_contact.c                                                                     |   15
b/funcs/func_pjsip_endpoint.c                                                                    |    9
b/funcs/func_presencestate.c                                                                     |    2
b/funcs/func_rand.c                                                                              |    2
b/funcs/func_realtime.c                                                                          |    8
b/funcs/func_sha1.c                                                                              |    2
b/funcs/func_shell.c                                                                             |    2
b/funcs/func_sorcery.c                                                                           |    2
b/funcs/func_speex.c                                                                             |    2
b/funcs/func_sprintf.c                                                                           |    2
b/funcs/func_srv.c                                                                               |    2
b/funcs/func_strings.c                                                                           |   56
b/funcs/func_sysinfo.c                                                                           |    2
b/funcs/func_talkdetect.c                                                                        |    2
b/funcs/func_timeout.c                                                                           |    2
b/funcs/func_uri.c                                                                               |    2
b/funcs/func_version.c                                                                           |    2
b/funcs/func_vmcount.c                                                                           |    2
b/funcs/func_volume.c                                                                            |    2
b/include/asterisk.h                                                                             |  168
b/include/asterisk/_private.h                                                                    |   40
b/include/asterisk/acl.h                                                                         |   18
b/include/asterisk/agi.h                                                                         |    6
b/include/asterisk/app.h                                                                         |   63
b/include/asterisk/ari.h                                                                         |   12
b/include/asterisk/astmm.h                                                                       |  323
b/include/asterisk/astobj2.h                                                                     |  689
b/include/asterisk/autoconfig.h.in                                                               |  141
b/include/asterisk/bridge.h                                                                      |  119
b/include/asterisk/bridge_channel.h                                                              |   49
b/include/asterisk/bridge_features.h                                                             |    2
b/include/asterisk/bridge_technology.h                                                           |   32
b/include/asterisk/bucket.h                                                                      |   84
b/include/asterisk/calendar.h                                                                    |    3
b/include/asterisk/ccss.h                                                                        |   11
b/include/asterisk/cdr.h                                                                         |   36
b/include/asterisk/channel.h                                                                     |  474
b/include/asterisk/channel_internal.h                                                            |    6
b/include/asterisk/chanvars.h                                                                    |    8
b/include/asterisk/cli.h                                                                         |   24
b/include/asterisk/codec.h                                                                       |   19
b/include/asterisk/compat.h                                                                      |   34
b/include/asterisk/config.h                                                                      |   17
b/include/asterisk/conversions.h                                                                 |   62
b/include/asterisk/core_local.h                                                                  |   40
b/include/asterisk/core_unreal.h                                                                 |    3
b/include/asterisk/data_buffer.h                                                                 |  173
b/include/asterisk/datastore.h                                                                   |   68
b/include/asterisk/devicestate.h                                                                 |   36
b/include/asterisk/dial.h                                                                        |   12
b/include/asterisk/dns.h                                                                         |   66
b/include/asterisk/dns_core.h                                                                    |  276
b/include/asterisk/dns_internal.h                                                                |  295
b/include/asterisk/dns_naptr.h                                                                   |   89
b/include/asterisk/dns_query_set.h                                                               |  136
b/include/asterisk/dns_recurring.h                                                               |   78
b/include/asterisk/dns_resolver.h                                                                |  146
b/include/asterisk/dns_srv.h                                                                     |   71
b/include/asterisk/dns_test.h                                                                    |  109
b/include/asterisk/dns_tlsa.h                                                                    |   72
b/include/asterisk/dsp.h                                                                         |   12
b/include/asterisk/endian.h                                                                      |    2
b/include/asterisk/enum.h                                                                        |    3
b/include/asterisk/event.h                                                                       |    2
b/include/asterisk/extconf.h                                                                     |    4
b/include/asterisk/features_config.h                                                             |    6
b/include/asterisk/file.h                                                                        |   12
b/include/asterisk/format.h                                                                      |   20
b/include/asterisk/format_cache.h                                                                |   25
b/include/asterisk/format_cap.h                                                                  |   33
b/include/asterisk/frame.h                                                                       |    8
b/include/asterisk/hashtab.h                                                                     |   67
b/include/asterisk/heap.h                                                                        |   15
b/include/asterisk/http_websocket.h                                                              |   10
b/include/asterisk/ilbc.h                                                                        |    8
b/include/asterisk/indications.h                                                                 |    9
b/include/asterisk/inline_api.h                                                                  |    6
b/include/asterisk/io.h                                                                          |   24
b/include/asterisk/iostream.h                                                                    |  261
b/include/asterisk/json.h                                                                        |   65
b/include/asterisk/lock.h                                                                        |  263
b/include/asterisk/logger.h                                                                      |   94
b/include/asterisk/manager.h                                                                     |   12
b/include/asterisk/media_cache.h                                                                 |  175
b/include/asterisk/media_index.h                                                                 |   20
b/include/asterisk/mod_format.h                                                                  |    3
b/include/asterisk/module.h                                                                      |  167
b/include/asterisk/named_locks.h                                                                 |   10
b/include/asterisk/netsock2.h                                                                    |   66
b/include/asterisk/optional_api.h                                                                |   82
b/include/asterisk/options.h                                                                     |   19
b/include/asterisk/parking.h                                                                     |    2
b/include/asterisk/pbx.h                                                                         |   97
b/include/asterisk/res_mwi_external.h                                                            |   16
b/include/asterisk/res_odbc.h                                                                    |   17
b/include/asterisk/res_pjproject.h                                                               |   46
b/include/asterisk/res_pjsip.h                                                                   |  274
b/include/asterisk/res_pjsip_body_generator_types.h                                              |    5
b/include/asterisk/res_pjsip_outbound_publish.h                                                  |   74
b/include/asterisk/res_pjsip_pubsub.h                                                            |   50
b/include/asterisk/res_pjsip_session.h                                                           |  279
b/include/asterisk/res_srtp.h                                                                    |   14
b/include/asterisk/rtp_engine.h                                                                  |  361
b/include/asterisk/sched.h                                                                       |    5
b/include/asterisk/sdp_srtp.h                                                                    |  113
b/include/asterisk/sem.h                                                                         |    4
b/include/asterisk/sorcery.h                                                                     |  248
b/include/asterisk/sounds_index.h                                                                |   17
b/include/asterisk/stasis.h                                                                      |  250
b/include/asterisk/stasis_app.h                                                                  |  169
b/include/asterisk/stasis_app_playback.h                                                         |   17
b/include/asterisk/stasis_app_recording.h                                                        |   24
b/include/asterisk/stasis_bridges.h                                                              |    6
b/include/asterisk/stasis_cache_pattern.h                                                        |   35
b/include/asterisk/stasis_channels.h                                                             |    1
b/include/asterisk/stasis_internal.h                                                             |    5
b/include/asterisk/stasis_message_router.h                                                       |   58
b/include/asterisk/stasis_test.h                                                                 |    3
b/include/asterisk/stream.h                                                                      |  526
b/include/asterisk/stringfields.h                                                                |   65
b/include/asterisk/strings.h                                                                     |   84
b/include/asterisk/taskprocessor.h                                                               |   21
b/include/asterisk/tcptls.h                                                                      |  101
b/include/asterisk/term.h                                                                        |    4
b/include/asterisk/threadpool.h                                                                  |    3
b/include/asterisk/time.h                                                                        |   34
b/include/asterisk/timing.h                                                                      |    2
b/include/asterisk/translate.h                                                                   |   13
b/include/asterisk/udptl.h                                                                       |    7
b/include/asterisk/utils.h                                                                       |  366
b/include/asterisk/uuid.h                                                                        |   10
b/include/asterisk/vector.h                                                                      |   62
b/include/asterisk/xml.h                                                                         |   17
b/main/Makefile                                                                                  |   87
b/main/abstract_jb.c                                                                             |    2
b/main/acl.c                                                                                     |    8
b/main/alaw.c                                                                                    |    2
b/main/alertpipe.c                                                                               |   11
b/main/aoc.c                                                                                     |    1
b/main/app.c                                                                                     |   86
b/main/ast_expr2.c                                                                               |    6
b/main/ast_expr2.fl                                                                              |    4
b/main/ast_expr2.y                                                                               |    6
b/main/ast_expr2f.c                                                                              |    5
b/main/asterisk.c                                                                                |  531
b/main/asterisk.exports.in                                                                       |    4
b/main/astfd.c                                                                                   |   78
b/main/astmm.c                                                                                   |  367
b/main/astobj2.c                                                                                 |  655
b/main/astobj2_container.c                                                                       |  289
b/main/astobj2_container_private.h                                                               |   18
b/main/astobj2_hash.c                                                                            |  101
b/main/astobj2_private.h                                                                         |   19
b/main/astobj2_rbtree.c                                                                          |   79
b/main/audiohook.c                                                                               |    7
b/main/autochan.c                                                                                |    2
b/main/autoservice.c                                                                             |   39
b/main/backtrace.c                                                                               |   27
b/main/bridge.c                                                                                  |  172
b/main/bridge_after.c                                                                            |    2
b/main/bridge_basic.c                                                                            |    8
b/main/bridge_channel.c                                                                          |  194
b/main/bridge_roles.c                                                                            |    2
b/main/bucket.c                                                                                  |  108
b/main/callerid.c                                                                                |    2
b/main/ccss.c                                                                                    |   55
b/main/cdr.c                                                                                     |  178
b/main/cel.c                                                                                     |   56
b/main/channel.c                                                                                 | 1157
b/main/channel_internal_api.c                                                                    |  476
b/main/chanvars.c                                                                                |   14
b/main/cli.c                                                                                     |  159
b/main/codec.c                                                                                   |   21
b/main/codec_builtin.c                                                                           |   77
b/main/config.c                                                                                  |   78
b/main/config_options.c                                                                          |   12
b/main/conversions.c                                                                             |   77
b/main/core_local.c                                                                              |   31
b/main/core_unreal.c                                                                             |   29
b/main/crypt.c                                                                                   |    2
b/main/data_buffer.c                                                                             |  368
b/main/datastore.c                                                                               |  103
b/main/db.c                                                                                      |    8
b/main/devicestate.c                                                                             |   55
b/main/dial.c                                                                                    |  254
b/main/dns.c                                                                                     |  313
b/main/dns_core.c                                                                                |  666
b/main/dns_naptr.c                                                                               |  646
b/main/dns_query_set.c                                                                           |  284
b/main/dns_recurring.c                                                                           |  155
b/main/dns_srv.c                                                                                 |  216
b/main/dns_system_resolver.c                                                                     |  265
b/main/dns_test.c                                                                                |  265
b/main/dns_tlsa.c                                                                                |   53
b/main/dnsmgr.c                                                                                  |   26
b/main/dsp.c                                                                                     |   35
b/main/endpoints.c                                                                               |   42
b/main/enum.c                                                                                    |   30
b/main/event.c                                                                                   |    2
b/main/features.c                                                                                |   32
b/main/features_config.c                                                                         |   16
b/main/features_config.h                                                                         |   28
b/main/file.c                                                                                    |   66
b/main/fixedjitterbuf.c                                                                          |    2
b/main/format.c                                                                                  |   24
b/main/format_cache.c                                                                            |   38
b/main/format_cap.c                                                                              |   49
b/main/format_compatibility.c                                                                    |    2
b/main/frame.c                                                                                   |   17
b/main/framehook.c                                                                               |    2
b/main/fskmodem_float.c                                                                          |    2
b/main/fskmodem_int.c                                                                            |    2
b/main/global_datastores.c                                                                       |    2
b/main/hashtab.c                                                                                 |  138
b/main/heap.c                                                                                    |   47
b/main/http.c                                                                                    |  181
b/main/image.c                                                                                   |    2
b/main/indications.c                                                                             |   75
b/main/io.c                                                                                      |   76
b/main/iostream.c                                                                                |  645
b/main/jitterbuf.c                                                                               |    2
b/main/json.c                                                                                    |  346
b/main/libasteriskpj.c                                                                           |    2
b/main/libasteriskssl.c                                                                          |   38
b/main/loader.c                                                                                  | 1347
b/main/lock.c                                                                                    |  315
b/main/logger.c                                                                                  |  842
b/main/manager.c                                                                                 |  754
b/main/manager_bridges.c                                                                         |    4
b/main/manager_channels.c                                                                        |   50
b/main/manager_endpoints.c                                                                       |    2
b/main/manager_mwi.c                                                                             |    2
b/main/manager_system.c                                                                          |    2
b/main/md5.c                                                                                     |    2
b/main/media_cache.c                                                                             |  713
b/main/media_index.c                                                                             |  242
b/main/message.c                                                                                 |   12
b/main/mixmonitor.c                                                                              |    2
b/main/named_acl.c                                                                               |   94
b/main/named_locks.c                                                                             |   73
b/main/netsock2.c                                                                                |   23
b/main/optional_api.c                                                                            |  174
b/main/options.c                                                                                 |   54
b/main/parking.c                                                                                 |   20
b/main/pbx.c                                                                                     | 1231
b/main/pbx_app.c                                                                                 |    2
b/main/pbx_builtins.c                                                                            |   80
b/main/pbx_functions.c                                                                           |    8
b/main/pbx_hangup_handler.c                                                                      |    2
b/main/pbx_ignorepat.c                                                                           |   80
b/main/pbx_include.c                                                                             |  110
b/main/pbx_private.h                                                                             |   24
b/main/pbx_sw.c                                                                                  |  104
b/main/pbx_switch.c                                                                              |    2
b/main/pbx_timing.c                                                                              |    2
b/main/pbx_variables.c                                                                           |    2
b/main/pickup.c                                                                                  |    4
b/main/plc.c                                                                                     |   54
b/main/presencestate.c                                                                           |  191
b/main/privacy.c                                                                                 |    2
b/main/rtp_engine.c                                                                              | 1312
b/main/say.c                                                                                     |  577
b/main/sched.c                                                                                   |   26
b/main/sdp_srtp.c                                                                                |  385
b/main/security_events.c                                                                         |    4
b/main/sem.c                                                                                     |    2
b/main/slinfactory.c                                                                             |    2
b/main/smoother.c                                                                                |    2
b/main/sorcery.c                                                                                 |  325
b/main/sounds.c                                                                                  |  210
b/main/srv.c                                                                                     |    2
b/main/stasis.c                                                                                  | 1218
b/main/stasis_bridges.c                                                                          |   36
b/main/stasis_cache.c                                                                            |  121
b/main/stasis_cache_pattern.c                                                                    |   23
b/main/stasis_channels.c                                                                         |   25
b/main/stasis_endpoints.c                                                                        |   18
b/main/stasis_message.c                                                                          |   50
b/main/stasis_message_router.c                                                                   |   89
b/main/stasis_system.c                                                                           |    4
b/main/stdtime/localtime.c                                                                       |    2
b/main/strcompat.c                                                                               |   13
b/main/stream.c                                                                                  |  687
b/main/stringfields.c                                                                            |  116
b/main/strings.c                                                                                 |   69
b/main/stun.c                                                                                    |    2
b/main/syslog.c                                                                                  |    2
b/main/taskprocessor.c                                                                           |  299
b/main/tcptls.c                                                                                  |  900
b/main/tdd.c                                                                                     |   15
b/main/term.c                                                                                    |   39
b/main/test.c                                                                                    |    4
b/main/threadpool.c                                                                              |   76
b/main/threadstorage.c                                                                           |    2
b/main/timing.c                                                                                  |   13
b/main/translate.c                                                                               |   46
b/main/udptl.c                                                                                   |   28
b/main/ulaw.c                                                                                    |    2
b/main/utils.c                                                                                   |  243
b/main/uuid.c                                                                                    |   14
b/main/xml.c                                                                                     |   18
b/main/xmldoc.c                                                                                  |   56
b/makeopts.in                                                                                    |   36
b/menuselect/Makefile                                                                            |   12
b/menuselect/autoconfig.h.in                                                                     |    4
b/menuselect/configure                                                                           |  208
b/menuselect/configure.ac                                                                        |   53
b/menuselect/makeopts.in                                                                         |    1
b/menuselect/menuselect_curses.c                                                                 |   10
b/menuselect/menuselect_gtk.c                                                                    |   26
b/menuselect/strcompat.c                                                                         |   12
b/menuselect/test/menuselect-tree                                                                |    2
b/pbx/Makefile                                                                                   |   11
b/pbx/dundi-parser.c                                                                             |   24
b/pbx/dundi-parser.h                                                                             |    2
b/pbx/pbx_ael.c                                                                                  |   22
b/pbx/pbx_config.c                                                                               |  228
b/pbx/pbx_dundi.c                                                                                |  430
b/pbx/pbx_loopback.c                                                                             |    2
b/pbx/pbx_lua.c                                                                                  |   56
b/pbx/pbx_realtime.c                                                                             |    8
b/pbx/pbx_spool.c                                                                                |   35
b/res/Makefile                                                                                   |   45
b/res/ael/ael.flex                                                                               |    8
b/res/ael/ael.tab.c                                                                              |    3
b/res/ael/ael.y                                                                                  |    3
b/res/ael/ael_lex.c                                                                              |    8
b/res/ael/pval.c                                                                                 |   10
b/res/ari.make                                                                                   |   66
b/res/ari/ari_model_validators.c                                                                 |  627
b/res/ari/ari_model_validators.h                                                                 |  160
b/res/ari/ari_websockets.c                                                                       |    8
b/res/ari/cli.c                                                                                  |    2
b/res/ari/config.c                                                                               |   22
b/res/ari/resource_applications.c                                                                |   24
b/res/ari/resource_applications.h                                                                |   28
b/res/ari/resource_asterisk.c                                                                    |   20
b/res/ari/resource_asterisk.h                                                                    |   11
b/res/ari/resource_bridges.c                                                                     |   56
b/res/ari/resource_bridges.h                                                                     |   28
b/res/ari/resource_channels.c                                                                    |  496
b/res/ari/resource_channels.h                                                                    |  112
b/res/ari/resource_device_states.c                                                               |    3
b/res/ari/resource_endpoints.c                                                                   |    2
b/res/ari/resource_events.c                                                                      |  558
b/res/ari/resource_events.h                                                                      |   23
b/res/ari/resource_mailboxes.c                                                                   |    3
b/res/ari/resource_playbacks.c                                                                   |    3
b/res/ari/resource_recordings.c                                                                  |   47
b/res/ari/resource_recordings.h                                                                  |   14
b/res/ari/resource_sounds.c                                                                      |   30
b/res/parking/parking_applications.c                                                             |   12
b/res/parking/parking_bridge_features.c                                                          |   88
b/res/parking/parking_controller.c                                                               |   17
b/res/parking/parking_manager.c                                                                  |   11
b/res/parking/parking_tests.c                                                                    |    2
b/res/parking/parking_ui.c                                                                       |    2
b/res/parking/res_parking.h                                                                      |   22
b/res/res.xml                                                                                    |    1
b/res/res_adsi.c                                                                                 |   17
b/res/res_ael_share.c                                                                            |   12
b/res/res_agi.c                                                                                  |   72
b/res/res_ari.c                                                                                  |   26
b/res/res_ari_applications.c                                                                     |   91
b/res/res_ari_asterisk.c                                                                         |   73
b/res/res_ari_bridges.c                                                                          |  168
b/res/res_ari_channels.c                                                                         |  502
b/res/res_ari_device_states.c                                                                    |   11
b/res/res_ari_endpoints.c                                                                        |   10
b/res/res_ari_events.c                                                                           |   50
b/res/res_ari_mailboxes.c                                                                        |   11
b/res/res_ari_model.c                                                                            |    4
b/res/res_ari_playbacks.c                                                                        |   11
b/res/res_ari_recordings.c                                                                       |   83
b/res/res_ari_sounds.c                                                                           |   10
b/res/res_calendar.c                                                                             |  109
b/res/res_calendar_caldav.c                                                                      |   16
b/res/res_calendar_ews.c                                                                         |    8
b/res/res_calendar_exchange.c                                                                    |   16
b/res/res_calendar_icalendar.c                                                                   |   16
b/res/res_chan_stats.c                                                                           |    6
b/res/res_clialiases.c                                                                           |   16
b/res/res_clioriginate.c                                                                         |   10
b/res/res_config_curl.c                                                                          |   29
b/res/res_config_ldap.c                                                                          |   30
b/res/res_config_odbc.c                                                                          |  132
b/res/res_config_pgsql.c                                                                         |  129
b/res/res_config_sqlite.c                                                                        |   18
b/res/res_config_sqlite3.c                                                                       |   24
b/res/res_convert.c                                                                              |    7
b/res/res_corosync.c                                                                             |    7
b/res/res_crypto.c                                                                               |   50
b/res/res_curl.c                                                                                 |   35
b/res/res_endpoint_stats.c                                                                       |    4
b/res/res_fax.c                                                                                  |   39
b/res/res_fax_spandsp.c                                                                          |   21
b/res/res_format_attr_celt.c                                                                     |    2
b/res/res_format_attr_g729.c                                                                     |    2
b/res/res_format_attr_h263.c                                                                     |    2
b/res/res_format_attr_h264.c                                                                     |    4
b/res/res_format_attr_ilbc.c                                                                     |  172
b/res/res_format_attr_opus.c                                                                     |   10
b/res/res_format_attr_silk.c                                                                     |    2
b/res/res_format_attr_siren14.c                                                                  |    2
b/res/res_format_attr_siren7.c                                                                   |    2
b/res/res_format_attr_vp8.c                                                                      |    2
b/res/res_hep.c                                                                                  |    9
b/res/res_hep_pjsip.c                                                                            |   19
b/res/res_hep_rtcp.c                                                                             |   14
b/res/res_http_media_cache.c                                                                     |  446
b/res/res_http_post.c                                                                            |   15
b/res/res_http_websocket.c                                                                       |  256
b/res/res_limit.c                                                                                |    2
b/res/res_manager_devicestate.c                                                                  |   10
b/res/res_manager_presencestate.c                                                                |   10
b/res/res_monitor.c                                                                              |   22
b/res/res_musiconhold.c                                                                          |  267
b/res/res_mutestream.c                                                                           |    2
b/res/res_mwi_devstate.c                                                                         |  105
b/res/res_mwi_external.c                                                                         |   12
b/res/res_mwi_external_ami.c                                                                     |    9
b/res/res_odbc.c                                                                                 |  255
b/res/res_odbc_transaction.c                                                                     |   10
b/res/res_parking.c                                                                              |   15
b/res/res_phoneprov.c                                                                            |   36
b/res/res_pjproject.c                                                                            |  200
b/res/res_pjproject.exports.in                                                                   |    2
b/res/res_pjsip.c                                                                                |  820
b/res/res_pjsip.exports.in                                                                       |    2
b/res/res_pjsip/config_auth.c                                                                    |   71
b/res/res_pjsip/config_domain_aliases.c                                                          |    6
b/res/res_pjsip/config_global.c                                                                  |  153
b/res/res_pjsip/config_system.c                                                                  |   27
b/res/res_pjsip/config_transport.c                                                               |   35
b/res/res_pjsip/include/res_pjsip_private.h                                                      |  115
b/res/res_pjsip/location.c                                                                       |  192
b/res/res_pjsip/pjsip_configuration.c                                                            |  467
b/res/res_pjsip/pjsip_distributor.c                                                              |   96
b/res/res_pjsip/pjsip_global_headers.c                                                           |    4
b/res/res_pjsip/pjsip_message_filter.c                                                           |   19
b/res/res_pjsip/pjsip_options.c                                                                  | 3484
b/res/res_pjsip/pjsip_resolver.c                                                                 |  718
b/res/res_pjsip/pjsip_scheduler.c                                                                |    2
b/res/res_pjsip/pjsip_session.c                                                                  |  106
b/res/res_pjsip/pjsip_transport_events.c                                                         |   13
b/res/res_pjsip/pjsip_transport_management.c                                                     |  105
b/res/res_pjsip/security_events.c                                                                |    2
b/res/res_pjsip_acl.c                                                                            |   26
b/res/res_pjsip_authenticator_digest.c                                                           |   13
b/res/res_pjsip_caller_id.c                                                                      |   55
b/res/res_pjsip_config_wizard.c                                                                  |   22
b/res/res_pjsip_dialog_info_body_generator.c                                                     |   30
b/res/res_pjsip_diversion.c                                                                      |   20
b/res/res_pjsip_dlg_options.c                                                                    |    9
b/res/res_pjsip_dtmf_info.c                                                                      |   14
b/res/res_pjsip_empty_info.c                                                                     |    6
b/res/res_pjsip_endpoint_identifier_anonymous.c                                                  |   11
b/res/res_pjsip_endpoint_identifier_ip.c                                                         |  171
b/res/res_pjsip_endpoint_identifier_user.c                                                       |   13
b/res/res_pjsip_exten_state.c                                                                    |  509
b/res/res_pjsip_header_funcs.c                                                                   |   12
b/res/res_pjsip_history.c                                                                        |   10
b/res/res_pjsip_logger.c                                                                         |   54
b/res/res_pjsip_messaging.c                                                                      |   37
b/res/res_pjsip_mwi.c                                                                            |   23
b/res/res_pjsip_mwi_body_generator.c                                                             |   11
b/res/res_pjsip_nat.c                                                                            |   93
b/res/res_pjsip_notify.c                                                                         |   55
b/res/res_pjsip_one_touch_record_info.c                                                          |   11
b/res/res_pjsip_outbound_authenticator_digest.c                                                  |   24
b/res/res_pjsip_outbound_publish.c                                                               |  912
b/res/res_pjsip_outbound_registration.c                                                          |   39
b/res/res_pjsip_path.c                                                                           |   21
b/res/res_pjsip_phoneprov_provider.c                                                             |   17
b/res/res_pjsip_pidf_body_generator.c                                                            |   11
b/res/res_pjsip_pidf_digium_body_supplement.c                                                    |   11
b/res/res_pjsip_pidf_eyebeam_body_supplement.c                                                   |   11
b/res/res_pjsip_publish_asterisk.c                                                               |    9
b/res/res_pjsip_pubsub.c                                                                         |  145
b/res/res_pjsip_refer.c                                                                          |   19
b/res/res_pjsip_registrar.c                                                                      |  389
b/res/res_pjsip_rfc3326.c                                                                        |   25
b/res/res_pjsip_sdp_rtp.c                                                                        | 1015
b/res/res_pjsip_send_to_voicemail.c                                                              |   10
b/res/res_pjsip_session.c                                                                        | 1714
b/res/res_pjsip_session.exports.in                                                               |   24
b/res/res_pjsip_sips_contact.c                                                                   |   13
b/res/res_pjsip_t38.c                                                                            |  377
b/res/res_pjsip_transport_websocket.c                                                            |   58
b/res/res_pjsip_xpidf_body_generator.c                                                           |   12
b/res/res_pktccops.c                                                                             |   85
b/res/res_realtime.c                                                                             |    2
b/res/res_remb_modifier.c                                                                        |  225
b/res/res_resolver_unbound.c                                                                     | 1474
b/res/res_rtp_asterisk.c                                                                         | 3126
b/res/res_rtp_multicast.c                                                                        |    6
b/res/res_security_log.c                                                                         |    4
b/res/res_smdi.c                                                                                 |  123
b/res/res_snmp.c                                                                                 |   12
b/res/res_sorcery_astdb.c                                                                        |    2
b/res/res_sorcery_config.c                                                                       |  105
b/res/res_sorcery_memory.c                                                                       |    5
b/res/res_sorcery_memory_cache.c                                                                 |    7
b/res/res_sorcery_realtime.c                                                                     |    5
b/res/res_speech.c                                                                               |   12
b/res/res_srtp.c                                                                                 |  670
b/res/res_stasis.c                                                                               |  339
b/res/res_stasis_answer.c                                                                        |    5
b/res/res_stasis_device_state.c                                                                  |   15
b/res/res_stasis_mailbox.c                                                                       |   12
b/res/res_stasis_playback.c                                                                      |  231
b/res/res_stasis_recording.c                                                                     |   16
b/res/res_stasis_snoop.c                                                                         |    5
b/res/res_stasis_test.c                                                                          |   26
b/res/res_statsd.c                                                                               |   71
b/res/res_stun_monitor.c                                                                         |   14
b/res/res_timing_dahdi.c                                                                         |   12
b/res/res_timing_kqueue.c                                                                        |   12
b/res/res_timing_pthread.c                                                                       |   26
b/res/res_timing_timerfd.c                                                                       |   10
b/res/res_xmpp.c                                                                                 |   42
b/res/snmp/agent.c                                                                               |    5
b/res/srtp/srtp_compat.h                                                                         |   24
b/res/stasis/app.c                                                                               |  200
b/res/stasis/command.c                                                                           |    2
b/res/stasis/control.c                                                                           |  642
b/res/stasis/control.h                                                                           |   52
b/res/stasis/messaging.c                                                                         |    7
b/res/stasis/stasis_bridge.c                                                                     |    2
b/res/stasis_recording/stored.c                                                                  |   31
b/rest-api-templates/ari.make.mustache                                                           |    6
b/rest-api-templates/ari_model_validators.c.mustache                                             |    2
b/rest-api-templates/ari_model_validators.h.mustache                                             |    9
b/rest-api-templates/ari_resource.c.mustache                                                     |    2
b/rest-api-templates/ari_resource.h.mustache                                                     |   41
b/rest-api-templates/asterisk_processor.py                                                       |    2
b/rest-api-templates/make_ari_stubs.py                                                           |    2
b/rest-api-templates/res_ari_resource.c.mustache                                                 |   65
b/rest-api-templates/swagger_model.py                                                            |    4
b/rest-api/api-docs/applications.json                                                            |   53
b/rest-api/api-docs/asterisk.json                                                                |   35
b/rest-api/api-docs/bridges.json                                                                 |   45
b/rest-api/api-docs/channels.json                                                                |  278
b/rest-api/api-docs/deviceStates.json                                                            |    5
b/rest-api/api-docs/endpoints.json                                                               |    2
b/rest-api/api-docs/events.json                                                                  |   41
b/rest-api/api-docs/mailboxes.json                                                               |    5
b/rest-api/api-docs/playbacks.json                                                               |   15
b/rest-api/api-docs/recordings.json                                                              |   37
b/rest-api/api-docs/sounds.json                                                                  |    2
b/rest-api/resources.json                                                                        |    2
b/tests/CI/buildAsterisk.sh                                                                      |    4
b/tests/CI/processCoverage.sh                                                                    |   45
b/tests/CI/publishAsteriskDocs.sh                                                                |  144
b/tests/Makefile                                                                                 |    1
b/tests/test_abstract_jb.c                                                                       |    2
b/tests/test_acl.c                                                                               |    2
b/tests/test_amihooks.c                                                                          |   66
b/tests/test_aoc.c                                                                               |    2
b/tests/test_app.c                                                                               |    2
b/tests/test_ari.c                                                                               |   10
b/tests/test_ari_model.c                                                                         |   17
b/tests/test_ast_format_str_reduce.c                                                             |    2
b/tests/test_astobj2.c                                                                           |   13
b/tests/test_astobj2_thrash.c                                                                    |    5
b/tests/test_astobj2_weaken.c                                                                    |  437
b/tests/test_bridging.c                                                                          |    2
b/tests/test_bucket.c                                                                            |  172
b/tests/test_callerid.c                                                                          |    2
b/tests/test_cdr.c                                                                               |    2
b/tests/test_cel.c                                                                               |   18
b/tests/test_channel.c                                                                           |  119
b/tests/test_channel_feature_hooks.c                                                             |    2
b/tests/test_config.c                                                                            |   11
b/tests/test_conversions.c                                                                       |  136
b/tests/test_core_codec.c                                                                        |    2
b/tests/test_core_format.c                                                                       |    2
b/tests/test_data_buffer.c                                                                       |  345
b/tests/test_db.c                                                                                |    2
b/tests/test_devicestate.c                                                                       |    2
b/tests/test_dlinklists.c                                                                        |    8
b/tests/test_dns.c                                                                               | 1337
b/tests/test_dns_naptr.c                                                                         |  502
b/tests/test_dns_query_set.c                                                                     |  392
b/tests/test_dns_recurring.c                                                                     |  647
b/tests/test_dns_srv.c                                                                           |  589
b/tests/test_endpoints.c                                                                         |    8
b/tests/test_event.c                                                                             |    2
b/tests/test_expr.c                                                                              |    2
b/tests/test_file.c                                                                              |    2
b/tests/test_format_cache.c                                                                      |    2
b/tests/test_format_cap.c                                                                        |    2
b/tests/test_func_file.c                                                                         |    2
b/tests/test_gosub.c                                                                             |    2
b/tests/test_hashtab_thrash.c                                                                    |    1
b/tests/test_heap.c                                                                              |    2
b/tests/test_http_media_cache.c                                                                  |  700
b/tests/test_jitterbuf.c                                                                         |    2
b/tests/test_json.c                                                                              |   10
b/tests/test_linkedlists.c                                                                       |    2
b/tests/test_locale.c                                                                            |    2
b/tests/test_logger.c                                                                            |    2
b/tests/test_media_cache.c                                                                       |  413
b/tests/test_message.c                                                                           |    2
b/tests/test_netsock2.c                                                                          |    2
b/tests/test_optional_api.c                                                                      |    8
b/tests/test_pbx.c                                                                               |    2
b/tests/test_poll.c                                                                              |    2
b/tests/test_res_pjsip_scheduler.c                                                               |   52
b/tests/test_res_stasis.c                                                                        |   15
b/tests/test_sched.c                                                                             |    2
b/tests/test_scoped_lock.c                                                                       |    6
b/tests/test_security_events.c                                                                   |    2
b/tests/test_skel.c                                                                              |    2
b/tests/test_sorcery.c                                                                           |  168
b/tests/test_sorcery_astdb.c                                                                     |    2
b/tests/test_sorcery_realtime.c                                                                  |    2
b/tests/test_stasis.c                                                                            |  409
b/tests/test_stasis_channels.c                                                                   |   12
b/tests/test_stasis_endpoints.c                                                                  |   10
b/tests/test_stream.c                                                                            | 2314
b/tests/test_stringfields.c                                                                      |   14
b/tests/test_strings.c                                                                           |    2
b/tests/test_substitution.c                                                                      |    2
b/tests/test_taskprocessor.c                                                                     |  174
b/tests/test_threadpool.c                                                                        |  154
b/tests/test_time.c                                                                              |    2
b/tests/test_uri.c                                                                               |    2
b/tests/test_utils.c                                                                             |   17
b/tests/test_voicemail_api.c                                                                     |    6
b/tests/test_websocket_client.c                                                                  |   10
b/tests/test_xml_escape.c                                                                        |    2
b/third-party/Makefile                                                                           |    4
b/third-party/Makefile.rules                                                                     |   22
b/third-party/apply_patches                                                                      |   33
b/third-party/configure.m4                                                                       |    1
b/third-party/jansson/.gitignore                                                                 |    4
b/third-party/jansson/Makefile                                                                   |   98
b/third-party/jansson/Makefile.rules                                                             |   16
b/third-party/jansson/configure.m4                                                               |  109
b/third-party/jansson/jansson-2.12.tar.bz2.md5                                                   |    1
b/third-party/jansson/patches/README                                                             |   10
b/third-party/pjproject/Makefile                                                                 |   55
b/third-party/pjproject/Makefile.rules                                                           |    8
b/third-party/pjproject/configure.m4                                                             |   25
b/third-party/pjproject/patches/0000-configure-ssl-library-path.patch                            |   47
b/third-party/pjproject/patches/0000-remove-third-party.patch                                    |   24
b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch                            |    8
b/third-party/pjproject/patches/0000-solaris.patch                                               |  135
b/third-party/pjproject/patches/0010-outgoing_connected_line_method_update.patch                 |   33
b/third-party/pjproject/patches/0020-Fixed-2172-Avoid-double-reference-counter-decrements.patch  |   42
b/third-party/pjproject/patches/0031-Re-2191-transport-timer-cleanup.patch                       |  372
b/third-party/pjproject/patches/0032-Re-2191-Fixed-crash-in-SIP-transport-destroy-due-to-.patch  |  141
b/third-party/pjproject/patches/asterisk_malloc_debug.c                                          |   14
b/third-party/pjproject/patches/asterisk_malloc_debug.h                                          |   56
b/third-party/pjproject/patches/config_site.h                                                    |    5
b/third-party/pjproject/pjproject-2.8.tar.bz2.md5                                                |    2
b/third-party/versions.mak                                                                       |    4
b/utils/.gitignore                                                                               |    1
b/utils/Makefile                                                                                 |   24
b/utils/ael_main.c                                                                               |   27
b/utils/astdb2sqlite3.c                                                                          |    8
b/utils/astman.c                                                                                 |   17
b/utils/check_expr.c                                                                             |   44
b/utils/clicompat.c                                                                              |    4
b/utils/conf2ael.c                                                                               |   50
b/utils/conf_bridge_binaural_hrir_importer.c                                                     |  147
b/utils/conf_bridge_binaural_hrir_importer.h                                                     |   46
b/utils/extconf.c                                                                                |  402
b/utils/muted.c                                                                                  |    4
b/utils/smsq.c                                                                                   |    5
b/utils/stereorize.c                                                                             |    2
b/utils/streamplayer.c                                                                           |    4
b/utils/utils.xml                                                                                |    2
cdr/cdr_sqlite.c                                                                                 |  253
channels/chan_multicast_rtp.c                                                                    |  224
configs/basic-pbx/queues.conf                                                                    |   18
contrib/ast-db-manage/config/versions/eb88a14f2a_add_media_encryption_optimistic_to_pjsip.py     |   33
contrib/realtime/mssql/mssql_cdr.sql                                                             |   44
contrib/realtime/mssql/mssql_config.sql                                                          | 1863
contrib/realtime/mssql/mssql_voicemail.sql                                                       |   54
contrib/realtime/oracle/oracle_cdr.sql                                                           |   38
contrib/realtime/oracle/oracle_config.sql                                                        | 1829
contrib/realtime/oracle/oracle_voicemail.sql                                                     |   48
formats/format_jpeg.c                                                                            |  118
funcs/func_audiohookinherit.c                                                                    |   90
include/asterisk/astobj.h                                                                        |  823
include/asterisk/astosp.h                                                                        |   31
include/asterisk/data.h                                                                          |  828
include/asterisk/netsock.h                                                                       |   74
main/data.c                                                                                      | 3352
main/editline/.gitignore                                                                         |   13
main/editline/CHANGES                                                                            |   42
main/editline/INSTALL                                                                            |   64
main/editline/Makefile.in                                                                        |  234
main/editline/PLATFORMS                                                                          |   13
main/editline/README                                                                             |   11
main/editline/TEST/test.c                                                                        |  268
main/editline/chared.c                                                                           |  695
main/editline/chared.h                                                                           |  159
main/editline/common.c                                                                           |  951
main/editline/config.guess                                                                       | 1449
main/editline/config.h.in                                                                        |   21
main/editline/config.sub                                                                         | 1412
main/editline/configure                                                                          | 2462
main/editline/configure.in                                                                       |  277
main/editline/editline.3                                                                         |  646
main/editline/editrc.5                                                                           |  491
main/editline/el.c                                                                               |  509
main/editline/el.h                                                                               |  145
main/editline/emacs.c                                                                            |  488
main/editline/hist.c                                                                             |  197
main/editline/hist.h                                                                             |   80
main/editline/histedit.h                                                                         |  197
main/editline/history.c                                                                          |  875
main/editline/install-sh                                                                         |  250
main/editline/key.c                                                                              |  687
main/editline/key.h                                                                              |   79
main/editline/makelist.in                                                                        |  254
main/editline/map.c                                                                              | 1418
main/editline/map.h                                                                              |   79
main/editline/np/fgetln.c                                                                        |   88
main/editline/np/strlcat.c                                                                       |   67
main/editline/np/strlcpy.c                                                                       |   65
main/editline/np/unvis.c                                                                         |  322
main/editline/np/vis.c                                                                           |  348
main/editline/np/vis.h                                                                           |   96
main/editline/parse.c                                                                            |  259
main/editline/parse.h                                                                            |   52
main/editline/prompt.c                                                                           |  174
main/editline/prompt.h                                                                           |   62
main/editline/read.c                                                                             |  558
main/editline/read.h                                                                             |   55
main/editline/readline.c                                                                         | 1675
main/editline/readline.h                                                                         |  118
main/editline/refresh.c                                                                          | 1104
main/editline/refresh.h                                                                          |   63
main/editline/search.c                                                                           |  649
main/editline/search.h                                                                           |   70
main/editline/sig.c                                                                              |  198
main/editline/sig.h                                                                              |   72
main/editline/sys.h                                                                              |  135
main/editline/term.c                                                                             | 1599
main/editline/term.h                                                                             |  124
main/editline/tokenizer.c                                                                        |  402
main/editline/tokenizer.h                                                                        |   54
main/editline/tty.c                                                                              | 1182
main/editline/tty.h                                                                              |  484
main/editline/vi.c                                                                               |  941
main/netsock.c                                                                                   |  203
res/res_pjsip/pjsip_outbound_auth.c                                                              |  101
res/res_pjsip_registrar_expire.c                                                                 |   50
third-party/pjproject/apply_patches                                                              |   33
third-party/pjproject/patches/0021-sip_parser-Fix-return-code-in-pjsip_find_msg-and-add.patch    |   41
third-party/pjproject/patches/0030-sip_transport-Destroy-transports-not-in-hash.patch            |   27
third-party/pjproject/patches/0040-183_without_to_tag.patch                                      |   17
third-party/pjproject/patches/0050-dont_terminate_session_early.patch                            |   71
third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch            |   47
third-party/pjproject/patches/0070-os_core_unix-Set-mutex-NULL-in-atomic-destroy-and-ad.patch    |  114
third-party/pjproject/patches/0080-timer-Clean-up-usage-of-timer-heap.patch                      |  434
third-party/pjproject/patches/0090-sip_transaction-In-tsx_timer_callback-check-if-tsx-i.patch    |   31
1166 files changed, 176817 insertions(+), 97416 deletions(-)