|
|
Release Summary
|
|
|
|
|
|
asterisk-certified/18.9-cert1
|
|
|
|
|
|
Date: 2022-04-28
|
|
|
|
|
|
<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/16.8-cert14.
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
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.
|
|
|
|
|
|
Coders Testers Reporters
|
|
|
188 Sean Bright 3 Emmanuel BUU 72 Alexander Traud
|
|
|
160 George Joseph 2 Mark Petersen 61 Joshua C. Colp
|
|
|
90 Joshua C. Colp 1 Cao Minh Hiep 49 N A
|
|
|
88 Alexander Traud 1 tests/test_utils.c. 31 sungtae kim
|
|
|
74 Kevin Harwell 1 Abhay Gupta 30 George Joseph
|
|
|
72 Corey Farrell 1 Joseph Nadiv 24 Josh Soref
|
|
|
53 Joshua Colp 23 Kevin Harwell
|
|
|
51 Richard Mudgett 18 Torrey Searle
|
|
|
50 Naveen Albert 18 Ross Beer
|
|
|
43 Ben Ford 14 Alexei Gradinari
|
|
|
32 Jaco Kroon 10 Sean Bright
|
|
|
30 Alexei Gradinari 10 Walter Doekes
|
|
|
24 Josh Soref 10 Jean Aunis - Prescom
|
|
|
21 sungtae kim 9 nappsoft
|
|
|
19 Torrey Searle 8 Guido Falsi
|
|
|
16 Asterisk Development 8 laszlovl
|
|
|
Team 7 Corey Farrell
|
|
|
15 Walter Doekes 7 Boris P. Korzun
|
|
|
11 Sungtae Kim 7 Jaco Kroon
|
|
|
11 Chris-Savinovich 7 Frederic LE FOLL
|
|
|
9 Rodrigo Ramírez 7 Ross Beer
|
|
|
Norambuena 6 Dan Cropp
|
|
|
9 Alexander Traud 6 Salah Ahmed
|
|
|
9 Guido Falsi 6 Sébastien Duthil
|
|
|
8 Jean Aunis 6 Matt Jordan
|
|
|
8 Pirmin Walthert 6 Dan Cropp
|
|
|
8 laszlovl 5 Benjamin Keith Ford
|
|
|
7 Matt Jordan 5 Michael Maier
|
|
|
7 Frederic LE FOLL 5 Sebastian Damm
|
|
|
6 Boris P. Korzun 5 Gregory Massel
|
|
|
5 Salah Ahmed 5 Pascal Cadotte Michaud
|
|
|
5 Pascal Cadotte Michaud 5 cmaj
|
|
|
5 Tzafrir Cohen 4 Sergej Kasumovic
|
|
|
5 Ivan Poddubnyi 4 Emmanuel BUU
|
|
|
5 Dan Cropp 4 Jonathan Harris
|
|
|
5 Igor Goncharovsky 4 Jeremy Lainé
|
|
|
5 Sebastien Duthil 4 Abhay Gupta
|
|
|
4 Emmanuel BUU 4 Michael
|
|
|
4 Nick French 4 Joshua Elson
|
|
|
4 Florian Floimair 3 Andre Barbosa
|
|
|
4 Mike Bradeen 3 Ivan Poddubny
|
|
|
4 Abhay Gupta 3 Nickolay V. Shmyrev
|
|
|
3 Matthew Fredrickson 3 Robert Sutton
|
|
|
3 Holger Hans Peter 3 Matthias Hensler
|
|
|
Freyther 3 Alexander Traud
|
|
|
3 Nickolay Shmyrev 3 Emmanuel BUU
|
|
|
3 Joseph Nadiv 3 Nick French
|
|
|
3 Andre Barbosa 2 Joseph Ades
|
|
|
3 Mark Murawski 2 under
|
|
|
3 Jeremy Lainé 2 Niksa Baldun
|
|
|
2 Sebastian Kemper 2 pasandev
|
|
|
2 cirillor 2 Stas Kobzar
|
|
|
2 Robert Cripps 2 Timothy Vanderaerden
|
|
|
2 Nathan Bruning 2 Giuseppe Sucameli
|
|
|
2 Bernd Zobl 2 Igor Goncharovsky
|
|
|
2 cmaj 2 Cirillo Ferreira
|
|
|
2 Andrew Siplas 2 Marin Odrljin
|
|
|
2 Shloime Rosenblum 2 Mark Petersen
|
|
|
2 Giuseppe Sucameli 2 Andrew Siplas
|
|
|
2 Jasper Hafkenscheid 2 David Kuehling
|
|
|
2 Mark Petersen 2 Mark Murawski
|
|
|
2 Michael Neuhauser 2 Bernhard Schmidt
|
|
|
2 Kirsty Tyerman 2 Sébastien Duthil
|
|
|
1 Sarah Autumn 2 Luke Escude
|
|
|
1 Ivan Poddubny 2 Michael Neuhauser
|
|
|
1 Nasir Iqbal 2 Rusty Newton
|
|
|
1 Matthew Kern 2 Peter Sokolov
|
|
|
1 Jared Smith 2 Shloime Rosenblum
|
|
|
1 Jonathan Rose 2 abelbeck
|
|
|
1 under 2 Stefan Ruf
|
|
|
1 Bernard Merindol 2 Robert Cripps
|
|
|
1 Bryan Boatright 2 Mark Petersen
|
|
|
1 Kfir Itzhak 2 Ruddy G
|
|
|
1 Michael Cargile 2 Bernhard Schmidt
|
|
|
1 Nicholas John Koch 2 Dennis
|
|
|
1 Christoph Moench-Tegeder 2 Joeran Vinzens
|
|
|
1 Patrick Verzele 2 Olivier Krief
|
|
|
1 Dömsödi Gergely 2 Eyal Hasson
|
|
|
1 Michal Hajek 2 Etienne Lessard
|
|
|
1 eyalhasson 2 Andrew Yager
|
|
|
1 Jason Hord (license 2 George Joseph
|
|
|
6978) 2 Florian Floimair
|
|
|
1 Peter Katzmann 2 Hajek Michal
|
|
|
1 Michael Walton (license 2 Sebastian Kemper
|
|
|
6502) 2 Jared Smith
|
|
|
1 Jan Hoffmann (license 2 Brian J. Murrell
|
|
|
6986) 2 Leandro Dardini
|
|
|
1 Rijnhard Hessel 2 Michael Neuhauser
|
|
|
1 Stanislav 1 Ramarajan
|
|
|
1 Peter Turczak 1 Juan Carlos Castro y
|
|
|
1 David M. Lee Castro
|
|
|
1 Daniel Heckl 1 Claude Diderich
|
|
|
1 Francesco Castellano 1 Adam Secombe
|
|
|
1 Morten Tryfoss 1 Lucas Tardioli Silveira
|
|
|
1 Leonid Fainshtein 1 Jean-Denis Girard
|
|
|
1 Carlos Oliva 1 Adam Secombe
|
|
|
1 Paulo Vicentini 1 Mark
|
|
|
1 Cao Minh Hiep 1 Samuel Galarneau
|
|
|
1 Evgenios_Greek 1 Thomas Johnson
|
|
|
1 Alexander Anikin 1 Seán C. McCord
|
|
|
1 Xiemin Chen 1 Ronald Raikes
|
|
|
1 Thomas Arimont (license 1 Speed Dial Dave
|
|
|
5525) 1 David Kuehling
|
|
|
1 Jasper van der Neut 1 Alex
|
|
|
1 Martin Tomec 1 Paul Brooks
|
|
|
1 Diederik de Groot 1 Janu
|
|
|
1 Kevin Reeves 1 Nathan Bruning
|
|
|
1 Stas Kobzar 1 César Benjamín García
|
|
|
1 Dennis Buteyn Martínez
|
|
|
1 Antoni Goldstein 1 Peter Turczak
|
|
|
1 Lucas Mendes 1 Jeremiah Gadd
|
|
|
1 Sylvain Afchain 1 Péter Juhász
|
|
|
1 Dovid Bender 1 Kevin Flyn
|
|
|
1 Evandro César Arruda 1 Kirill Katsnelson
|
|
|
1 Gerald Schnabel 1 Tomas Maldonado
|
|
|
1 Sebastian Damm 1 Chris
|
|
|
1 Università di Bologna - 1 Luit van Drongelen
|
|
|
CESIA VoIP 1 Valentin Safonov
|
|
|
1 Mohit Dhiman 1 Dmitry Wagin
|
|
|
1 Nico Kooijman 1 bbawkon
|
|
|
1 Michael Goryainov 1 Mitch Claborn
|
|
|
1 Roger James 1 Bob Atkins
|
|
|
1 Valentin Vidic 1 Lei Fu
|
|
|
1 Moises Silva 1 Paul Brooks
|
|
|
1 Chris Savinovich 1 Gil Richard
|
|
|
1 Alexander Greiner-Baer 1 Dmitry Svyatogorov
|
|
|
1 Peter Sokolov (License 1 Vieri
|
|
|
#7070) 1 Christoph
|
|
|
1 Moritz Fain Moench-Tegeder
|
|
|
1 Seán C McCord 1 Alex Hermann
|
|
|
1 David Hajek 1 Cedric BASSAGET
|
|
|
1 snuffy 1 Schneur Rosenberg
|
|
|
1 David M. Lee
|
|
|
1 Richard Kenner
|
|
|
1 Dalius Mockevicius
|
|
|
1 Dan Jenkins
|
|
|
1 Università di Bologna -
|
|
|
CESIA VoIP
|
|
|
1 David Wilcox
|
|
|
1 Martin Zeh
|
|
|
1 Mauri de Souza
|
|
|
Meneguzzo (3CPlus)
|
|
|
1 Jean-Denis Girard
|
|
|
1 Dmitry Shubin
|
|
|
1 Roger James
|
|
|
1 Eric Smith
|
|
|
1 Michael Maier
|
|
|
1 Andrew Nagy
|
|
|
1 Mohit Dhiman
|
|
|
1 Nikolay shakin
|
|
|
1 Joshua Roys
|
|
|
1 Brian J. Murrell
|
|
|
1 Jonathan Harris
|
|
|
1 Ronald Raikes
|
|
|
1 Matt Addison
|
|
|
1 Nicholas John Koch
|
|
|
1 Lucas Mendes
|
|
|
1 Niksa Baldun
|
|
|
1 Kfir Itzhak
|
|
|
1 Bill Kervaski
|
|
|
1 Oleksandr Natalenko
|
|
|
1 tootai
|
|
|
1 Jacek Konieczny
|
|
|
1 Julien
|
|
|
1 Vyrva Igor
|
|
|
1 Scott Griepentrog
|
|
|
1 Sta Retji
|
|
|
1 Joshua C. Colp
|
|
|
1 dovid
|
|
|
1 Yoooooo Ha
|
|
|
1 kevin@phoneburner.com
|
|
|
1 Gil Richard
|
|
|
1 Alex Hermann
|
|
|
1 Bernard Merindol
|
|
|
1 Alexey Vasilyev
|
|
|
1 Ivan Poddubny
|
|
|
1 Kirill Katsnelson
|
|
|
1 Joseph Nadiv
|
|
|
1 Jared Hull
|
|
|
1 Andrea Sannucci
|
|
|
1 Asterisk to be
|
|
|
misaligned.
|
|
|
1 Matthew Kern
|
|
|
1 Mikhail Ivanov
|
|
|
1 boatright
|
|
|
1 Frank Matano
|
|
|
1 Cédric Bassaget
|
|
|
1 Luke-Jr
|
|
|
1 Patrick Wakano
|
|
|
1 Joeran Vinzens
|
|
|
1 test011
|
|
|
1 Mark
|
|
|
1 Jim Van Meggelen
|
|
|
1 David Cunningham
|
|
|
1 Jim Van Meggelen
|
|
|
1 Daniel
|
|
|
1 Jared Hull
|
|
|
1 Krzysztof Trempala
|
|
|
1 Cao Minh Hiep
|
|
|
1 Robert Sutton
|
|
|
1 Jonathan Hunter
|
|
|
1 David Lee
|
|
|
1 David Hajek
|
|
|
1 Carlos Oliva
|
|
|
1 Alexander Gonchiy
|
|
|
1 the CC variable,
|
|
|
instead of
|
|
|
unconditionally
|
|
|
1 Francesco Castellano
|
|
|
1 EDV O-TON
|
|
|
1 Ted G
|
|
|
1 Stanislav Abramenkov
|
|
|
1 Alexander Akimov
|
|
|
1 Anton Satskiy
|
|
|
1 Niklas Larsson
|
|
|
1 Francois Blackburn
|
|
|
1 Michael Newton
|
|
|
1 Alexander Greiner-Baer
|
|
|
1 Gant Liu
|
|
|
1 Ian Gilmour
|
|
|
1 Sotiris Ganouris
|
|
|
1 Philip Young
|
|
|
1 Università di Bologna -
|
|
|
CESIA VoIP
|
|
|
1 Morten Tryfoss
|
|
|
1 Eliel Sardañons
|
|
|
1 AvayaXAsterisk
|
|
|
1 Dirk Wendland
|
|
|
1 Luke-Jr
|
|
|
1 Moritz Fain
|
|
|
1 Valentin Vidić
|
|
|
1 xrobau
|
|
|
1 Valentin Safonov
|
|
|
1 Peter Sokolov
|
|
|
1 Kirsty Tyerman
|
|
|
1 Michael Welk
|
|
|
1 Martin Tomec
|
|
|
1 N A
|
|
|
1 Stefan Repke
|
|
|
1 Marco Paland
|
|
|
1 Sylvain Afchain
|
|
|
1 Daniel Heckl
|
|
|
1 Oleksandr Natalenko
|
|
|
1 N GM
|
|
|
1 Abhay Gupta
|
|
|
1 AvayaXAsterisk
|
|
|
1 Steven Wheeler
|
|
|
1 Luit van Drongelen
|
|
|
1 Dirk Wendland
|
|
|
1 Bryan Nelson
|
|
|
1 Paul Sandys
|
|
|
1 Gerald Schnabel
|
|
|
1 Thomas Frederiksen
|
|
|
1 Vitezslav Novy
|
|
|
1 Misha Vodsedalek
|
|
|
1 Eric Dantie
|
|
|
1 Nicholas John Koch
|
|
|
1 Caesar
|
|
|
1 Sam Banks
|
|
|
1 Majdi Bsoul
|
|
|
1 Byron Clark
|
|
|
1 Christoph
|
|
|
Moench-Tegeder
|
|
|
1 Evandro César Arruda
|
|
|
1 Michal Hajek
|
|
|
1 Yury Kirsanov
|
|
|
1 Jason Hord
|
|
|
1 Kevin Flyn
|
|
|
1 Vitold
|
|
|
1 Samuel Owens
|
|
|
1 Shlomi Gutman
|
|
|
1 seanchann.zhou
|
|
|
1 Dan Jenkins
|
|
|
1 Gianluca Merlo
|
|
|
1 Kilburn
|
|
|
1 Aheliotech
|
|
|
1 Sarah Autumn
|
|
|
1 Anton Satskiy
|
|
|
1 Michael Munger
|
|
|
1 Kirsty Tyerman
|
|
|
1 Michael Walton
|
|
|
1 Janu
|
|
|
1 Miguel Sanz
|
|
|
1 Isaac McDonald
|
|
|
1 Ove Aursand
|
|
|
1 Daniel Zanutti
|
|
|
1 Antoni Goldstein
|
|
|
1 Joshua Roys
|
|
|
1 Maciej Michno
|
|
|
1 Francisco Correia
|
|
|
1 Rodrigo Ramirez
|
|
|
Norambuena
|
|
|
1 Walter Doekes
|
|
|
1 Stas Kobzar
|
|
|
1 Francisco Seratti
|
|
|
1 Xiemin Chen
|
|
|
1 Frank Matano
|
|
|
1 Yury Kirsanov
|
|
|
1 David Hajek
|
|
|
1 Andrey V. T.
|
|
|
1 Juan Martin
|
|
|
1 Mario Ban
|
|
|
1 Dmitry Shubin
|
|
|
1 Dmitriy Serov
|
|
|
1 Hendrik Wedhorn
|
|
|
1 Flole Systems
|
|
|
1 Ted G
|
|
|
1 Martin Zeh
|
|
|
1 Boolah
|
|
|
1 Ernani José Camargo
|
|
|
Azevedo
|
|
|
1 Steven Wheeler
|
|
|
1 Diederik de Groot
|
|
|
1 Paul Sandys
|
|
|
1 Vyrva Igor
|
|
|
1 IAMJames_
|
|
|
1 Nasir Iqbal
|
|
|
1 Chris Savinovich
|
|
|
1 Patrick Wakano
|
|
|
1 Jasper van der Neut
|
|
|
1 Eliel Sardañons
|
|
|
1 Jasper Hafkenscheid
|
|
|
1 dennis
|
|
|
1 Guido Weckwerth
|
|
|
1 Jan Hoffmann
|
|
|
1 candrews
|
|
|
1 Olivier Krief
|
|
|
1 Lucas Tardioli Silveira
|
|
|
1 Igor Liferenko
|
|
|
1 Michael Goryainov
|
|
|
1 Moises Silva
|
|
|
1 xiemchen
|
|
|
1 Richard Kenner
|
|
|
1 EDV O-TON
|
|
|
1 siggi
|
|
|
1 sstream
|
|
|
1 Peter Katzmann
|
|
|
1 Michael Cargile
|
|
|
1 Jan Hoffmann
|
|
|
1 Alex Odrov
|
|
|
1 Edvin Vidmar
|
|
|
1 rleasure
|
|
|
1 Will
|
|
|
1 Clint Ruoho
|
|
|
1 Jonas Swiatek
|
|
|
1 Ray
|
|
|
1 Roman Pertsev
|
|
|
1 Cao Minh Hiep
|
|
|
1 Dennis Haney
|
|
|
1 Bernd Zobl
|
|
|
1 Francisco Seratti
|
|
|
1 Robin Leffmann
|
|
|
1 Vitold
|
|
|
1 Rijnhard Hessel
|
|
|
1 Alexander Zharov
|
|
|
1 Andrej
|
|
|
1 klaus3000
|
|
|
1 Dmitriy Serov
|
|
|
1 Kevin Reeves
|
|
|
1 Niklas Larsson
|
|
|
1 Siruja Maharjan
|
|
|
1 Samuel Galarneau
|
|
|
1 Maciej Michno
|
|
|
1 Benjamin M.
|
|
|
1 Francisco Correia
|
|
|
1 Philip Mott
|
|
|
1 周家建
|
|
|
1 Sotiris Ganouris
|
|
|
1 vijay kumar
|
|
|
1 Charlie Smurthwaite
|
|
|
1 Andrew Nagy
|
|
|
1 Ian Jones
|
|
|
1 Jamuel Starkey
|
|
|
1 Cameron
|
|
|
1 Paulo Vicentini
|
|
|
1 Marian Piater
|
|
|
1 Jacek Konieczny
|
|
|
1 David Wilcox
|
|
|
1 alex
|
|
|
1 Sandro Gauci
|
|
|
1 Dovid Bender
|
|
|
1 Sean Bright
|
|
|
1 César Benjamín García
|
|
|
Martínez
|
|
|
1 Brian Paboojian
|
|
|
1 Cyril Ramière
|
|
|
1 Jørgen H
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
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.
|
|
|
|
|
|
Deprecation
|
|
|
|
|
|
Category: Addons/app_mysql
|
|
|
|
|
|
ASTERISK-29555: app_mysql: Deprecated in 1.8, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Addons/cdr_mysql
|
|
|
|
|
|
ASTERISK-29554: cdr_mysql: Deprecated in 1.8, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_dahdiras
|
|
|
|
|
|
ASTERISK-29563: app_dahdiras: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_fax
|
|
|
|
|
|
ASTERISK-29559: app_fax: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_ices
|
|
|
|
|
|
ASTERISK-29557: app_ices: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_image
|
|
|
|
|
|
ASTERISK-29561: app_image: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_macro
|
|
|
|
|
|
ASTERISK-29558: app_macro: Deprecated in 16, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
|
|
ASTERISK-29548: app_meetme: Deprecated in 19, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_nbscat
|
|
|
|
|
|
ASTERISK-29562: app_nbscat: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_osplookup
|
|
|
|
|
|
ASTERISK-29549: app_osploop: Deprecated in 19, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Applications/app_url
|
|
|
|
|
|
ASTERISK-29560: app_url: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: CDR/cdr_syslog
|
|
|
|
|
|
ASTERISK-29564: cdr_syslog: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_alsa
|
|
|
|
|
|
ASTERISK-29550: chan_alsa: Deprecated in 19, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_mgcp
|
|
|
|
|
|
ASTERISK-29551: chan_mgcp: Deprecated in 19, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_misdn
|
|
|
|
|
|
ASTERISK-29569: chan_misdn: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_nbs
|
|
|
|
|
|
ASTERISK-29568: chan_nbs: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_oss
|
|
|
|
|
|
ASTERISK-29565: chan_oss: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_phone
|
|
|
|
|
|
ASTERISK-29566: chan_phone: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
|
|
ASTERISK-29567: chan_sip: Deprecated in 17, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_skinny
|
|
|
|
|
|
ASTERISK-29552: chan_skinny: Deprecated in 19, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Channels/chan_vpb
|
|
|
|
|
|
ASTERISK-29570: chan_vpb: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Contrib/General
|
|
|
|
|
|
ASTERISK-29574: muted: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: PBX/General
|
|
|
|
|
|
ASTERISK-29573: conf2ael: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Resources/General
|
|
|
|
|
|
ASTERISK-29553: res_pktccops: Deprecated in 19, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Resources/res_config_sqlite
|
|
|
|
|
|
ASTERISK-29571: res_config_sqlite: Deprecated in 16, to be removed in 19
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Category: Resources/res_monitor
|
|
|
|
|
|
ASTERISK-29572: res_monitor: Deprecated in 16, to be removed in 21
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [13fd0789a2] Joshua C. Colp -- policy: Add deprecation and removal
|
|
|
versions to modules.
|
|
|
|
|
|
Security
|
|
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
|
|
ASTERISK-29415: Crash in PJSIP TLS transport
|
|
|
Reported by: Andrew Yager
|
|
|
* [3025ef4f6e] Kevin Harwell -- AST-2021-009 - pjproject-bundled: Avoid
|
|
|
crash during handshake for TLS
|
|
|
ASTERISK-28260: Asterisk segfault when rtp negotiation is wrong or fails
|
|
|
Reported by: Sotiris Ganouris
|
|
|
* [8f9ffe5905] George Joseph -- res_pjsip_sdp_rtp: Fix return code from
|
|
|
apply_negotiated_sdp_stream
|
|
|
|
|
|
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.
|
|
|
* [4a1cadeadb] Ben Ford -- chan_sip.c: Prevent address change on
|
|
|
unauthenticated SIP request.
|
|
|
|
|
|
Category: Channels/chan_sip/Interoperability
|
|
|
|
|
|
ASTERISK-28465: Broken SDP can cause a segfault in a T.38 reINVITE
|
|
|
Reported by: Francesco Castellano
|
|
|
* [8438d19b81] Francesco Castellano -- chan_sip: Handle invalid SDP
|
|
|
answer to T.38 re-invite
|
|
|
|
|
|
Category: Core/DNS
|
|
|
|
|
|
ASTERISK-28127: Buffer overflow for DNS SRV/NAPTR records
|
|
|
Reported by: Jan Hoffmann
|
|
|
* [eb5b83b8ea] Jan Hoffmann -- AST-2018-010: Fix length of buffer needed
|
|
|
for SRV and NAPTR results
|
|
|
|
|
|
Category: Core/ManagerInterface
|
|
|
|
|
|
ASTERISK-28580: Bypass SYSTEM write permission in manager action allows
|
|
|
system commands execution
|
|
|
Reported by: Eliel Sardañons
|
|
|
* [7e3a6e158f] George Joseph -- manager.c: Prevent the Originate action
|
|
|
from running the Originate app
|
|
|
|
|
|
Category: Functions/func_odbc
|
|
|
|
|
|
ASTERISK-29838: ${SQL_ESC()} not correctly escaping a terminating \
|
|
|
Reported by: Leandro Dardini
|
|
|
* [77adb9998f] Joshua C. Colp -- func_odbc: Add SQL_ESC_BACKSLASHES
|
|
|
dialplan function.
|
|
|
|
|
|
Category: Resources/res_http_websocket
|
|
|
|
|
|
ASTERISK-28013: res_http_websocket: Crash when reading HTTP Upgrade
|
|
|
requests
|
|
|
Reported by: Sean Bright
|
|
|
* [a801543f79] Sean Bright -- AST-2018-009: Fix crash processing
|
|
|
websocket HTTP Upgrade requests
|
|
|
|
|
|
Category: Resources/res_pjsip_diversion
|
|
|
|
|
|
ASTERISK-29219: res_pjsip_diversion: Crash if Tel URI contains
|
|
|
History-Info
|
|
|
Reported by: Torrey Searle
|
|
|
* [a7aea71e60] Torrey Searle -- res/res_pjsip_diversion: prevent crash
|
|
|
on tel: uri in History-Info
|
|
|
|
|
|
Category: Resources/res_pjsip_messaging
|
|
|
|
|
|
ASTERISK-28447: res_pjsip_messaging: In-dialog MESSAGE with no body causes
|
|
|
crash
|
|
|
Reported by: Gil Richard
|
|
|
* [3c520147e1] George Joseph -- res_pjsip_messaging: Check for body in
|
|
|
in-dialog message
|
|
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
|
|
ASTERISK-29381: chan_pjsip: Remote denial of service by an authenticated
|
|
|
user
|
|
|
Reported by: Ivan Poddubny
|
|
|
* [523a795289] Joshua C. Colp -- AST-2021-007 - res_pjsip_session: Don't
|
|
|
offer if no channel exists.
|
|
|
|
|
|
Category: Resources/res_pjsip_t38
|
|
|
|
|
|
ASTERISK-29305: ASTERISK-29203 / AST-2021-002 -- Another scenario is
|
|
|
causing a crash
|
|
|
Reported by: Gregory Massel
|
|
|
* [77328142b4] Ben Ford -- AST-2021-006 - res_pjsip_t38.c: Check for
|
|
|
session_media on reinvite.
|
|
|
ASTERISK-28495: res_pjsip_t38: 200 OK with SDP answer with declined stream
|
|
|
causes crash
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [18f5f5fc99] Alexei Gradinari -- AST-2019-004 - res_pjsip_t38.c: Add
|
|
|
NULL checks before using session media
|
|
|
|
|
|
Category: Resources/res_srtp
|
|
|
|
|
|
ASTERISK-29260: sRTP Replay Protection ignored; even tears down long calls
|
|
|
Reported by: Alexander Traud
|
|
|
* [703158b903] Alexander Traud -- rtp: Enable srtp replay protection
|
|
|
|
|
|
Category: Resources/res_stir_shaken
|
|
|
|
|
|
ASTERISK-29476: res_stir_shaken: Blind SSRF vulnerabilities
|
|
|
Reported by: Clint Ruoho
|
|
|
* [46f5a9c1ae] Ben Ford -- AST-2022-002 - res_stir_shaken/curl: Add ACL
|
|
|
checks for Identity header.
|
|
|
ASTERISK-29872: res_stir_shaken: Resource exhaustion with large files
|
|
|
Reported by: Benjamin Keith Ford
|
|
|
* [4e2d36ebdb] Ben Ford -- AST-2022-001 - res_stir_shaken/curl: Limit
|
|
|
file size and check start.
|
|
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
|
|
ASTERISK-29945: pjproject: Security fixes for things
|
|
|
Reported by: Kevin Harwell
|
|
|
* [b369ac56e3] Kevin Harwell -- AST-2022-006: pjproject - unconstrained
|
|
|
malformed multipart SIP message
|
|
|
* [4db5e3a498] Kevin Harwell -- AST-2022-005: pjproject - undefined
|
|
|
behavior after freeing a dialog set
|
|
|
* [c22deb51c3] Kevin Harwell -- AST-2022-004: pjproject - possible
|
|
|
integer underflow on STUN message
|
|
|
ASTERISK-29227: res_pjsip_diversion: sending multiple 181 responses causes
|
|
|
memory corruption and crash
|
|
|
Reported by: Ivan Poddubny
|
|
|
* [2770cc5872] Ivan Poddubnyi -- res_pjsip_diversion: Fix adding more
|
|
|
than one histinfo to Supported
|
|
|
ASTERISK-29057: pjsip: Crash on call rejection during high load
|
|
|
Reported by: Sandro Gauci
|
|
|
* [6baa4b53be] Kevin Harwell -- AST-2020-001 - res_pjsip: Return dialog
|
|
|
locked and referenced
|
|
|
|
|
|
New Feature
|
|
|
|
|
|
Category: Applications/NewFeature
|
|
|
|
|
|
ASTERISK-29496: Add SendMF application
|
|
|
Reported by: N A
|
|
|
* [60daa8f761] Naveen Albert -- app_mf: Add channel agnostic MF sender
|
|
|
ASTERISK-29454: New application to reload modules
|
|
|
Reported by: N A
|
|
|
* [a41d192e99] Naveen Albert -- app_reload: New Reload application
|
|
|
ASTERISK-29444: Add application to wait for condition
|
|
|
Reported by: N A
|
|
|
* [1b21b1abf7] Naveen Albert -- app_waitforcond: New application
|
|
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
|
|
ASTERISK-29446: app_confbridge: New ConfKick application
|
|
|
Reported by: N A
|
|
|
* [a40e58a4da] Naveen Albert -- app_confbridge: New ConfKick()
|
|
|
application
|
|
|
ASTERISK-29440: app_confbridge: Allow ConfBridge answer to be suppressed
|
|
|
Reported by: N A
|
|
|
* [a861522467] Naveen Albert -- app_confbridge: New option to prevent
|
|
|
answer supervision
|
|
|
|
|
|
Category: Applications/app_dial
|
|
|
|
|
|
ASTERISK-29442: app_dial: Expand A option to allow announcement playback
|
|
|
to caller
|
|
|
Reported by: N A
|
|
|
* [c4236dcff2] Naveen Albert -- app_dial: Expanded A option to add
|
|
|
caller announcement
|
|
|
|
|
|
Category: Applications/app_queue
|
|
|
|
|
|
ASTERISK-18069: [patch] app_queue Add Login Time and Last Paused Times to
|
|
|
Queue Members
|
|
|
Reported by: Jamuel Starkey
|
|
|
* [a203769c9d] Rodrigo Ramírez Norambuena -- app_queue: Add LoginTime
|
|
|
field for member in a queue.
|
|
|
|
|
|
Category: Applications/app_read
|
|
|
|
|
|
ASTERISK-18454: Option for Read to be able to accept #
|
|
|
Reported by: Sta Retji
|
|
|
* [dd980e00b4] Naveen Albert -- app_read: Allow reading # as a digit
|
|
|
|
|
|
Category: Applications/app_senddtmf
|
|
|
|
|
|
ASTERISK-28614: app_senddtmf: Allow "receiving" DTMF with PlayDTMF instead
|
|
|
of only "sending"
|
|
|
Reported by: laszlovl
|
|
|
* [772b59034f] laszlovl -- app_senddtmf: Add receive mode to AMI Action
|
|
|
PlayDTMF
|
|
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
|
|
ASTERISK-27477: Chan_pjsip does not support unauthenticated OPTIONS ping
|
|
|
Reported by: Ross Beer
|
|
|
* [d2dcd15bd8] Sean Bright -- res_pjsip.c: OPTIONS processing can now
|
|
|
optionally skip authentication
|
|
|
|
|
|
Category: Core/General
|
|
|
|
|
|
ASTERISK-11: AGI channel_status failure
|
|
|
Reported by: bbawkon
|
|
|
* [feb1e06ac5] under -- codec_builtin.c: G729 audio gets corrupted by
|
|
|
Asterisk due to smoother
|
|
|
ASTERISK-6863: [patch] allow Asterisk to set high ToS bits as non-root on
|
|
|
Linux
|
|
|
Reported by: Matt Addison
|
|
|
* [a107e85b2e] Alexander Traud -- install_prereq: Add libcap for high
|
|
|
bits in DiffServ/ToS.
|
|
|
|
|
|
Category: Core/Jitterbuffer
|
|
|
|
|
|
ASTERISK-28533: func_jitterbuffer: Add support for video synchronization
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [7298a785ad] Joshua Colp -- func_jitterbuffer: Add audio/video sync
|
|
|
support.
|
|
|
|
|
|
Category: Functions/NewFeature
|
|
|
|
|
|
ASTERISK-29531: Add SAYFILES function
|
|
|
Reported by: N A
|
|
|
* [b6b7b1490b] Naveen Albert -- func_sayfiles: Retrieve say file names
|
|
|
ASTERISK-29542: Add audio scrambler
|
|
|
Reported by: N A
|
|
|
* [3eec5b8c5c] Naveen Albert -- func_scramble: Audio scrambler function
|
|
|
ASTERISK-29478: Function to drop frames in the TX or RX directions
|
|
|
Reported by: N A
|
|
|
* [118d848238] Naveen Albert -- func_frame_drop: New function
|
|
|
ASTERISK-29477: Function to asynchronously store digits dialed
|
|
|
Reported by: N A
|
|
|
* [016f6a0e14] Naveen Albert -- app_dtmfstore: New application to store
|
|
|
digits
|
|
|
ASTERISK-29431: Minimum and maximum dialplan functions
|
|
|
Reported by: N A
|
|
|
* [9106c9d1f1] Naveen Albert -- func_math: Three new dialplan functions
|
|
|
|
|
|
Category: Functions/func_channel
|
|
|
|
|
|
ASTERISK-29656: Add CHANNEL_EXISTS function
|
|
|
Reported by: N A
|
|
|
* [cf0d656ae6] Naveen Albert -- func_channel: Add CHANNEL_EXISTS
|
|
|
function.
|
|
|
|
|
|
Category: Functions/func_curl
|
|
|
|
|
|
ASTERISK-17491: CURLOPT() needs a "followlocation" parameter / "maxredirs"
|
|
|
doesn't do anything
|
|
|
Reported by: candrews
|
|
|
* [0c2bf1664c] Sean Bright -- func_curl: Add 'followlocation' option to
|
|
|
CURLOPT()
|
|
|
ASTERISK-28613: func_curl: CURLOPT cannot set Content-Type header
|
|
|
Reported by: Martin Tomec
|
|
|
* [d257a0898e] Martin Tomec -- func_curl.c: Support custom http headers
|
|
|
|
|
|
Category: Functions/func_env
|
|
|
|
|
|
ASTERISK-29628: Add file and directory functions
|
|
|
Reported by: N A
|
|
|
* [19de228e8b] Naveen Albert -- func_env: Add DIRNAME and BASENAME
|
|
|
functions
|
|
|
|
|
|
Category: Functions/func_strings
|
|
|
|
|
|
ASTERISK-29627: Add STRBETWEEN function
|
|
|
Reported by: N A
|
|
|
* [6198c1d28c] Naveen Albert -- func_strings: Add STRBETWEEN function
|
|
|
|
|
|
Category: Functions/func_volume
|
|
|
|
|
|
ASTERISK-29439: func_volume: Volume function can't be read
|
|
|
Reported by: N A
|
|
|
* [033c2a2283] Naveen Albert -- func_volume: Add read capability to
|
|
|
function.
|
|
|
|
|
|
Category: Resources/General
|
|
|
|
|
|
ASTERISK-28403: Add native Prometheus support to Asterisk
|
|
|
Reported by: Matt Jordan
|
|
|
* [0bb38796b7] Matt Jordan -- res_prometheus: Add metrics for PJSIP
|
|
|
outbound registrations
|
|
|
* [a2648b22eb] Matt Jordan -- res_prometheus: Add CLI commands
|
|
|
* [066280f0cc] Matt Jordan -- res_prometheus: Add Asterisk bridge
|
|
|
metrics
|
|
|
* [ed6cd13b5b] Matt Jordan -- res_prometheus: Add Asterisk endpoint
|
|
|
metrics
|
|
|
* [0760af71ad] Matt Jordan -- res_prometheus: Add Asterisk channel
|
|
|
metrics
|
|
|
* [c50f29dfad] Matt Jordan -- Add core Prometheus support to Asterisk
|
|
|
|
|
|
Category: Resources/NewFeature
|
|
|
|
|
|
ASTERISK-29720: res_tonedetect: Add call progress tone detection
|
|
|
Reported by: N A
|
|
|
* [ca2e13e18f] Naveen Albert -- res_tonedetect: Add call progress tone
|
|
|
detection
|
|
|
ASTERISK-29546: Add tone detection module
|
|
|
Reported by: N A
|
|
|
* [a6eb1b6f95] Naveen Albert -- res_tonedetect: Tone detection module
|
|
|
|
|
|
Category: Resources/res_ari
|
|
|
|
|
|
ASTERISK-28267: res_stasis: Add ability to switch applications
|
|
|
Reported by: Benjamin Keith Ford
|
|
|
* [6626df586e] Ben Ford -- res_stasis: Add ability to switch
|
|
|
applications.
|
|
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
|
|
ASTERISK-28320: Added ARI resource
|
|
|
/ari/channels/{channelid}/rtp_statistics
|
|
|
Reported by: sungtae kim
|
|
|
* [71c0c7f631] sungtae kim -- res/res_ari: Added ARI resource
|
|
|
/ari/channels/{channelId}/rtp_statistics
|
|
|
|
|
|
Category: Resources/res_musiconhold
|
|
|
|
|
|
ASTERISK-17808: [patch] Unregister a realtime moh class
|
|
|
Reported by: Byron Clark
|
|
|
* [cf364cd007] sungtae kim -- res_musiconhold: Added unregister realtime
|
|
|
moh class
|
|
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
|
|
ASTERISK-28375: res_pjsip: New configuration setting to allow disabling
|
|
|
norefersub
|
|
|
Reported by: Dan Cropp
|
|
|
* [cffa2a74cb] Dan Cropp -- res_pjsip: Added a norefersub configuration
|
|
|
setting
|
|
|
|
|
|
Category: Resources/res_pjsip_diversion
|
|
|
|
|
|
ASTERISK-29027: Implement support for History-Info
|
|
|
Reported by: Torrey Searle
|
|
|
* [83140c9fed] Torrey Searle -- res_pjsip_diversion: implement support
|
|
|
for History-Info
|
|
|
|
|
|
Category: Resources/res_pjsip_endpoint_identifier_ip
|
|
|
|
|
|
ASTERISK-28639: res_pjsip_endpoint_identifier_ip: Add ability to match on
|
|
|
source port
|
|
|
Reported by: Sean Bright
|
|
|
* [312abaa1fe] Sean Bright -- res_pjsip_endpoint_identifier_ip.c: Add
|
|
|
port matching support
|
|
|
|
|
|
Category: Resources/res_pjsip_header_funcs
|
|
|
|
|
|
ASTERISK-29389: Add PJSIP_HEADERS() and ability to read header by pattern
|
|
|
Reported by: Igor Goncharovsky
|
|
|
* [1e4ed61a2b] Igor Goncharovsky -- res_pjsip_header_funcs: Add
|
|
|
PJSIP_HEADERS() ability to read header by pattern
|
|
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
|
|
ASTERISK-27971: res_pjsip: Implement additional SIP RFCs for Google Voice
|
|
|
trunk compatability
|
|
|
Reported by: Nick French
|
|
|
* [37b2e68628] Nick French -- res_pjsip: Implement additional SIP RFCs
|
|
|
for Google Voice trunk compatability
|
|
|
|
|
|
Category: Resources/res_pjsip_refer
|
|
|
|
|
|
ASTERISK-28375: res_pjsip: New configuration setting to allow disabling
|
|
|
norefersub
|
|
|
Reported by: Dan Cropp
|
|
|
* [cffa2a74cb] Dan Cropp -- res_pjsip: Added a norefersub configuration
|
|
|
setting
|
|
|
|
|
|
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 Searle
|
|
|
* [0c9e217c81] Joshua Colp -- res_pjsip: Add XML documentation for
|
|
|
"use_callerid_contact"
|
|
|
* [c7528f16e6] Richard Mudgett -- alembic: Fix use_callerid_contact
|
|
|
option add script.
|
|
|
* [cac4ccef25] Torrey Searle -- res_pjsip_session: add new flag
|
|
|
use_callerid_contact
|
|
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
|
|
ASTERISK-28489: Channel variable SIPFROMDOMAIN for chan_pjsip to setup
|
|
|
From header URI domain
|
|
|
Reported by: Stas Kobzar
|
|
|
* [c7270dca81] Stas Kobzar -- res_pjsip: Channel variable SIPFROMDOMAIN
|
|
|
ASTERISK-27971: res_pjsip: Implement additional SIP RFCs for Google Voice
|
|
|
trunk compatability
|
|
|
Reported by: Nick French
|
|
|
* [37b2e68628] Nick French -- res_pjsip: Implement additional SIP RFCs
|
|
|
for Google Voice trunk compatability
|
|
|
|
|
|
Bug
|
|
|
|
|
|
Category: . I did not set the category correctly.
|
|
|
|
|
|
ASTERISK-29755: frame: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [b5962fe528] Alexander Traud -- frame: Fix for Doxygen.
|
|
|
ASTERISK-29146: GCC Warnings: ‘%s’ directive argument is null.
|
|
|
Reported by: Alexander Traud
|
|
|
* [f86af1fbd0] Alexander Traud -- Compiler fixes for GCC when printf %s
|
|
|
is NULL
|
|
|
ASTERISK-28221: Bug in ast_coredumper
|
|
|
Reported by: Andrew Nagy
|
|
|
* [809e836265] George Joseph -- ast_coredumper: Refactor the pid
|
|
|
determination process
|
|
|
|
|
|
Category: .Release/Targets
|
|
|
|
|
|
ASTERISK-28488: pjsip mwi: n+1 sip notify's sent on re-register
|
|
|
Reported by: Chris Savinovich
|
|
|
* [172e183b9d] Kevin Harwell -- res_pjsip_mwi: add better handling of
|
|
|
solicited vs unsolicited subscriptions
|
|
|
|
|
|
Category: Addons/chan_mobile
|
|
|
|
|
|
ASTERISK-29742: addons: Fix for Doxygen.
|
|
|
Reported by: Alexander Traud
|
|
|
* [026c6d51b1] Alexander Traud -- addons: Fix for Doxygen.
|
|
|
|
|
|
Category: Addons/chan_ooh323
|
|
|
|
|
|
ASTERISK-28348: Failed to initialize OOH323 endpoint-OOH323 Disabled
|
|
|
Reported by: Dmitry Shubin
|
|
|
* [a8f1e26d34] Alexander Anikin -- chan_ooh323: fix h323 log file path
|
|
|
|
|
|
Category: Applications/General
|
|
|
|
|
|
ASTERISK-29816: SAY_DTMF_INTERRUPT channel variable is not honored
|
|
|
Reported by: Sean Bright
|
|
|
* [5274bfdc07] Sean Bright -- say.c: Honor requests for DTMF
|
|
|
interruption.
|
|
|
ASTERISK-29752: app: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [e7d5db1471] Alexander Traud -- app: Fix for Doxygen.
|
|
|
ASTERISK-29287: app.h: C++ compatibility broken
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [916d5d5e45] Jaco Kroon -- app.h: Restore C++ compatibility for macro
|
|
|
AST_DECLARE_APP_ARGS
|
|
|
ASTERISK-28954: StreamEcho() only returns 1 active stream
|
|
|
Reported by: Bill Kervaski
|
|
|
* [00a52b4752] Joshua C. Colp -- app_stream_echo: Fix state of added
|
|
|
streams.
|
|
|
ASTERISK-16676: DAHDIRAS fails to properly initiate pppd unless asterisk
|
|
|
is running as root
|
|
|
Reported by: Jaco Kroon
|
|
|
* [4f92dcd66b] Jaco Kroon -- dahdiras: Only set plugin dahdi.so to pppd
|
|
|
if we're running as root.
|
|
|
|
|
|
Category: Applications/app_agent_pool
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
|
|
Reported by: Alexander Traud
|
|
|
* [5c836c8e36] Sean Bright -- config_options: Handle ACO arrays
|
|
|
correctly in generated XML docs.
|
|
|
|
|
|
Category: Applications/app_alarmreceiver
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
|
|
Category: Applications/app_amd
|
|
|
|
|
|
ASTERISK-28608: app_amd: Use time calculation to calculate timeout
|
|
|
Reported by: Michael Cargile
|
|
|
* [5bda460300] Michael Cargile -- app_amd: Fixed timeout issue
|
|
|
ASTERISK-28419: app_amd: Does not work with silence suppression
|
|
|
Reported by: Nasir Iqbal
|
|
|
* [29bc7cf6b3] Nasir Iqbal -- app_amd: issue with silence suppression
|
|
|
fixed
|
|
|
ASTERISK-28143: app_amd: Infinite loop on silent calls
|
|
|
Reported by: Abhay Gupta
|
|
|
* [7ce6d960d4] Abhay Gupta -- app_amd: Fix infinite loop on silent calls
|
|
|
|
|
|
Category: Applications/app_bridgewait
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
|
|
Category: Applications/app_chanisavail
|
|
|
|
|
|
ASTERISK-28636: app_chanisavail+cdr: ChanIsAvail sometimes fails to
|
|
|
deactivate CDR.
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [a83625b366] Frederic LE FOLL -- app_chanisavail/cdr: ChanIsAvail
|
|
|
sometimes fails to deactivate CDR.
|
|
|
ASTERISK-28527: ChanIsAvail() creates a CDR if unanswered=yes is set in
|
|
|
cdr.conf
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [2d0eee5418] Frederic LE FOLL -- ChanIsAvail() generates a CDR when
|
|
|
unanswered=yes in cdr.conf.
|
|
|
|
|
|
Category: Applications/app_chanspy
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-28883: Spyee information ist missing in ChanSpyStop AMI Event
|
|
|
Reported by: Hendrik Wedhorn
|
|
|
* [13682210e2] Sean Bright -- app_chanspy: Spyee information missing in
|
|
|
ChanSpyStop AMI Event
|
|
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-29618: ConfBridge errors on creation conference room
|
|
|
Reported by: Alexander Zharov
|
|
|
* [de19836c24] George Joseph -- bridge_softmix: Suppress error on
|
|
|
topology change failure
|
|
|
ASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and
|
|
|
muting over AMI occurs
|
|
|
Reported by: Stefan Ruf
|
|
|
* [f7bda066bb] Joshua C. Colp -- channel: Fix crash in suppress API.
|
|
|
* [b43b81d953] Joshua C. Colp -- channel: Fix memory leak in suppress
|
|
|
API.
|
|
|
ASTERISK-28841: app_confbridge: Add support for disabling text messaging
|
|
|
for a user
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [6cfc6ff53c] Joshua C. Colp -- confbridge: Add support for disabling
|
|
|
text messaging.
|
|
|
ASTERISK-28790: Crash during conference call using confbridge and video
|
|
|
Reported by: Pascal Cadotte Michaud
|
|
|
* [96e8d411e1] Joshua C. Colp -- res_rtp_asterisk: Ensure sufficient
|
|
|
space for worst case NACK.
|
|
|
ASTERISK-28201: [patch] confbridge: no announce to the marked users when
|
|
|
they join an empty conference
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [cb1a08bdcb] Alexei Gradinari -- confbridge: announce to the marked
|
|
|
users when they join an empty conference
|
|
|
ASTERISK-28107: app_confbridge: Participant info labels aren't being added
|
|
|
to the SDPs
|
|
|
Reported by: George Joseph
|
|
|
* [8d1c6bb6e6] George Joseph -- bridge_softmix: Add SDP "label"
|
|
|
attribute to streams
|
|
|
|
|
|
Category: Applications/app_dial
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-29329: app_dial: DTMF to 'D' option gets duplicated if there are
|
|
|
multiple progress events
|
|
|
Reported by: N A
|
|
|
* [94debe5085] Sean Bright -- app_dial.c: Only send DTMF on first
|
|
|
progress event.
|
|
|
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
|
|
dialing out
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [4a567cee3a] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
|
|
to block initial updates in both directions
|
|
|
|
|
|
Category: Applications/app_directory
|
|
|
|
|
|
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
|
|
Reported by: Alexander Traud
|
|
|
* [e0ee53dc9c] Alexander Traud -- Compiler fixes for GCC with -Og
|
|
|
|
|
|
Category: Applications/app_fax
|
|
|
|
|
|
ASTERISK-28848: app_fax: Compile.
|
|
|
Reported by: Alexander Traud
|
|
|
* [26b8c99963] Alexander Traud -- app_fax: SpanDSP headers do not use
|
|
|
ast_malloc; ignore that.
|
|
|
|
|
|
Category: Applications/app_followme
|
|
|
|
|
|
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
|
|
dialing out
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [4a567cee3a] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
|
|
to block initial updates in both directions
|
|
|
|
|
|
Category: Applications/app_jack
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-28604: app_meetme, chan_ooh323 and cdr_mysql don't build on
|
|
|
17.0.0
|
|
|
Reported by: George Joseph
|
|
|
* [ed394ce5b1] Joshua C. Colp -- configure: Add check for MySQL client
|
|
|
bool and my_bool type usage.
|
|
|
* [a47cb71bb1] George Joseph -- Build: Fix compile issues with seldom
|
|
|
used modules
|
|
|
ASTERISK-28328: MeetMe global non-admin mute is muting admins that
|
|
|
subsequently join
|
|
|
Reported by: Philip Mott
|
|
|
* [57850c7861] Sean Bright -- app_meetme: Don't mute joining admins if
|
|
|
conference is muted
|
|
|
|
|
|
Category: Applications/app_milliwatt
|
|
|
|
|
|
ASTERISK-29575: app_milliwatt: Milliwatt application doesn't use the
|
|
|
proper timings
|
|
|
Reported by: N A
|
|
|
* [dffc5e7f5c] Naveen Albert -- app_milliwatt: Timing fix
|
|
|
|
|
|
Category: Applications/app_minivm
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
|
|
Category: Applications/app_mixmonitor
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-28947: Segmentation fault in mixmonitor_ds_destroy
|
|
|
Reported by: Robert Sutton
|
|
|
* [0e1ba9a778] Kevin Harwell -- app_mixmonitor: cleanup datastore when
|
|
|
monitor thread fails to launch
|
|
|
ASTERISK-28780: app_mixmonitor: Memory leak due to race condition between
|
|
|
AMI MixMonitor and hangup
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [98d10d0a16] Joshua C. Colp -- audiohook: Don't allow audiohooks to
|
|
|
attach to hung up channels.
|
|
|
|
|
|
Category: Applications/app_morsecode
|
|
|
|
|
|
ASTERISK-29744: app_morsecode: Fix deadlock
|
|
|
Reported by: N A
|
|
|
* [721026ff37] Naveen Albert -- app_morsecode: Fix deadlock
|
|
|
|
|
|
Category: Applications/app_mp3
|
|
|
|
|
|
ASTERISK-29635: MP3Player don' t work with actual mpg123 versions
|
|
|
Reported by: Carlos Oliva
|
|
|
* [e8f7b53023] Carlos Oliva -- app_mp3: Force output to 16 bits in
|
|
|
mpg123
|
|
|
|
|
|
Category: Applications/app_osplookup
|
|
|
|
|
|
ASTERISK-28804: [patch] app_osplookup.c: Avoid a format truncation.
|
|
|
Reported by: Alexander Traud
|
|
|
* [527e4f6542] Alexander Traud -- app_osplookup: Avoid a format
|
|
|
truncation.
|
|
|
|
|
|
Category: Applications/app_page
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-16799: Callee declined when 'beep' audio file does not exist
|
|
|
Reported by: IAMJames_
|
|
|
* [6673c1b177] Sean Bright -- app_page.c: Don't fail to Page if beep
|
|
|
sound file is missing
|
|
|
|
|
|
Category: Applications/app_playback
|
|
|
|
|
|
ASTERISK-27871: Remote URL in playback must end with file extension
|
|
|
Reported by: Caesar
|
|
|
* [76c09b1cfd] Sean Bright -- res_http_media_cache.c: Parse media URLs
|
|
|
to find extensions.
|
|
|
|
|
|
Category: Applications/app_queue
|
|
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-29578: app_queue: Custom device state using included hints do not
|
|
|
update
|
|
|
Reported by: N A
|
|
|
* [cfd0246d11] Naveen Albert -- app_queue: Fix hint updates for included
|
|
|
contexts
|
|
|
ASTERISK-28701: app_queue: Core reload resets queue stats, even when
|
|
|
keepstats=yes
|
|
|
Reported by: Luke Escude
|
|
|
* [c7af46995e] Naveen Albert -- app_queue: Don't reset queue stats on
|
|
|
reload
|
|
|
ASTERISK-28356: app_queue: CLI set ringinuse for realtime member not
|
|
|
working
|
|
|
Reported by: Michael
|
|
|
* [35302efe73] Sean Bright -- app_queue: Add alembic migration to add
|
|
|
ringinuse to queue_members.
|
|
|
ASTERISK-24631: Incorrect description of option "context" in
|
|
|
queues.conf.sample
|
|
|
Reported by: Etienne Lessard
|
|
|
* [31364fa4c8] Sean Bright -- queues.conf.sample: Correct 'context'
|
|
|
documentation.
|
|
|
ASTERISK-26614: app_queue: updatecdr option in queues.conf does
|
|
|
effectively nothing
|
|
|
Reported by: Alexander Gonchiy
|
|
|
* [e27fa9eceb] Sean Bright -- app_queue.c: Remove dead 'updatecdr' code.
|
|
|
ASTERISK-27542: app_queue: When "queue show" CLI command is executed a
|
|
|
crash occurs
|
|
|
Reported by: Miguel Sanz
|
|
|
* [4393207751] Sean Bright -- app_queue.c: Don't crash when realtime
|
|
|
queue name is empty.
|
|
|
ASTERISK-29355: app_queue: Queue member status message sent even if status
|
|
|
doesn't change
|
|
|
Reported by: Roman Pertsev
|
|
|
* [55c467eab1] Joshua C. Colp -- app_queue: Only send QueueMemberStatus
|
|
|
if status changes.
|
|
|
ASTERISK-28369: app_queue: Member device state "invalid" when second call
|
|
|
is ringing and hint is used
|
|
|
Reported by: Boolah
|
|
|
* [985d3e4940] Ivan Poddubnyi -- app_queue: Fix conversion of complex
|
|
|
extension states into device states
|
|
|
ASTERISK-29155: app_queue: Deadlock between queues container and
|
|
|
individual queues
|
|
|
Reported by: George Joseph
|
|
|
* [2413598705] George Joseph -- app_queue: Fix deadlock between update
|
|
|
and show queues
|
|
|
ASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
|
|
|
Reported by: Ove Aursand
|
|
|
* [c83e4821e5] Kfir Itzhak -- app_queue: Fix leave-empty not recording a
|
|
|
call as abandoned
|
|
|
ASTERISK-29043: app_queue: Leave empty sometimes not recorded as abandoned
|
|
|
Reported by: Kfir Itzhak
|
|
|
* [c83e4821e5] Kfir Itzhak -- app_queue: Fix leave-empty not recording a
|
|
|
call as abandoned
|
|
|
ASTERISK-29034: Lastpause of realtime members is reseting
|
|
|
Reported by: Evandro César Arruda
|
|
|
* [36dd15c659] Evandro César Arruda -- app_queue: Member lastpause time
|
|
|
reseting
|
|
|
ASTERISK-28951: Inconsistent behaviour queues.conf when there is (not) a
|
|
|
[general] section
|
|
|
Reported by: Walter Doekes
|
|
|
* [312c23b0e1] Walter Doekes -- app_queue: (Breaking change)
|
|
|
shared_lastcall and autofill default to no
|
|
|
ASTERISK-28950: Stale code in app_queue to check untouched channel
|
|
|
Reported by: Walter Doekes
|
|
|
* [db012e8cc6] Walter Doekes -- app_queue: Remove stale code in
|
|
|
try_calling
|
|
|
ASTERISK-28644: Stale comment in app_queue about ring_entry exception
|
|
|
Reported by: Walter Doekes
|
|
|
* [db012e8cc6] Walter Doekes -- app_queue: Remove stale code in
|
|
|
try_calling
|
|
|
* [0e750cdd10] Walter Doekes -- app_queue: Fix old confusing comment
|
|
|
about when the members are called
|
|
|
ASTERISK-28952: Queue wrapuptime sometimes not respected (based on stale
|
|
|
lastcall time)
|
|
|
Reported by: Walter Doekes
|
|
|
* [0fb6738314] Walter Doekes -- app_queue: Read latest wrapuptime
|
|
|
instead of (possibly stale) copy
|
|
|
ASTERISK-28829: app_queue: leaking stasis subscription when Redirecting
|
|
|
call
|
|
|
Reported by: laszlovl
|
|
|
* [f217fcdc62] Nathan Bruning -- app_queue: track masquerades in
|
|
|
app_queue to avoid leaked stasis subscriptions
|
|
|
ASTERISK-25844: app_queue: Ghost channels in "core show channels" output
|
|
|
Reported by: Etienne Lessard
|
|
|
* [f217fcdc62] Nathan Bruning -- app_queue: track masquerades in
|
|
|
app_queue to avoid leaked stasis subscriptions
|
|
|
ASTERISK-28349: Pause reason not reported in QueueMember AMI event
|
|
|
Reported by: Niksa Baldun
|
|
|
* [9522390a69] Sean Bright -- app_queue: Deprecate the
|
|
|
QueueMemberPause.Reason field
|
|
|
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ínez
|
|
|
* [e8cf3693f6] Sean Bright -- app_queue: Fix a few member pause bugs
|
|
|
ASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
|
|
|
Reported by: Olivier Krief
|
|
|
* [834d022da5] Sean Bright -- app_queue: Fix documentation for
|
|
|
QUEUE_MEMBER function.
|
|
|
ASTERISK-27964: app_queue: ring_entry accesses nativeformats without
|
|
|
channel lock or reference
|
|
|
Reported by: Francisco Seratti
|
|
|
* [48e407e506] Dömsödi Gergely -- app_queue: fix ring_entry to access
|
|
|
nativeformats with a channel lock
|
|
|
ASTERISK-28168: app_queue: Adding a blank entry into sql queue_members
|
|
|
crashes asterisk.
|
|
|
Reported by: Michael
|
|
|
* [f6b5b7208c] Sean Bright -- app_queue: Handle empty 'interface' in
|
|
|
queue member config
|
|
|
ASTERISK-28218: app_queue: Asterisk crashes when using Queue with a
|
|
|
pre-dial handler (option b)
|
|
|
Reported by: Mark
|
|
|
* [b7b080a0aa] Joshua Colp -- app_queue: Fix crash when using 'b' option
|
|
|
on non-ringall queue.
|
|
|
ASTERISK-28125: app_queue: Revert broken queue channel reference patch
|
|
|
Reported by: laszlovl
|
|
|
* [140702ba2d] laszlovl -- app_queue: Revert broken queue channel
|
|
|
reference patch
|
|
|
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
|
|
dialing out
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [4a567cee3a] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
|
|
to block initial updates in both directions
|
|
|
ASTERISK-27920: app_queue: Queue member considered inuse after immediately
|
|
|
hanging up during dialing.
|
|
|
Reported by: Cao Minh Hiep
|
|
|
* [f23a12244d] Cao Minh Hiep -- app_queue: Fix Attended transfer hangup
|
|
|
with removing pending member.
|
|
|
ASTERISK-28032: Realtime queuemembers are not updated during retry phase
|
|
|
Reported by: laszlovl
|
|
|
* [1174759f0c] laszlovl -- app_queue: Update realtime queuemembers after
|
|
|
wait_a_bit(), not before
|
|
|
ASTERISK-27973: app_queue: QUEUESTATUS = CONTINUE instead LEAVEEMPTY
|
|
|
Reported by: Valentin Safonov
|
|
|
* [2ce061091e] Ivan Poddubny -- app_queue: set QUEUESTATUS to LEAVEEMPTY
|
|
|
instead of CONTINUE
|
|
|
|
|
|
Category: Applications/app_read
|
|
|
|
|
|
ASTERISK-29705: app_read: Fix custom terminator functionality regression
|
|
|
Reported by: N A
|
|
|
* [3c4b7cef64] Naveen Albert -- app_read: Fix custom terminator
|
|
|
functionality regression
|
|
|
ASTERISK-29673: app_read: Fix null pointer crash regression
|
|
|
Reported by: N A
|
|
|
* [5a6f140765] Naveen Albert -- app_read: Fix null pointer crash
|
|
|
|
|
|
Category: Applications/app_record
|
|
|
|
|
|
ASTERISK-28682: app_record: Lack of `beep` audio file causes application
|
|
|
to return error and hangup
|
|
|
Reported by: Corey Farrell
|
|
|
* [2f8b20b949] Corey Farrell -- app_record: Do not hang up if beep audio
|
|
|
is missing
|
|
|
|
|
|
Category: Applications/app_saynumber
|
|
|
|
|
|
ASTERISK-29475: SayNumber triggers WARNING if caller hangs up during
|
|
|
application execution
|
|
|
Reported by: N A
|
|
|
* [2b174a38fe] Naveen Albert -- pbx_builtins: Corrects SayNumber warning
|
|
|
|
|
|
Category: Applications/app_skel
|
|
|
|
|
|
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
|
|
Reported by: Alexander Traud
|
|
|
* [5c836c8e36] Sean Bright -- config_options: Handle ACO arrays
|
|
|
correctly in generated XML docs.
|
|
|
|
|
|
Category: Applications/app_system
|
|
|
|
|
|
ASTERISK-28776: Non async-signal-safe syscalls used after fork before exec
|
|
|
Reported by: nappsoft
|
|
|
* [6b2d945174] Pirmin Walthert -- app.c: make sure that no
|
|
|
non-async-signal-safe syscalls are used after
|
|
|
|
|
|
Category: Applications/app_transfer
|
|
|
|
|
|
ASTERISK-26968: chan_pjsip: Transfer() does not result in TRANSFERSTATUS
|
|
|
reflecting SIP response to transfer
|
|
|
Reported by: Dan Cropp
|
|
|
* [e52fbae00f] Dan Cropp -- chan_pjsip: Transmit REFER waits for the
|
|
|
REFER result setting TRANSFERSTATUS
|
|
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
|
|
ASTERISK-29859: VoiceMailMain() fails when encountering non-numeric
|
|
|
CALLERID(num)
|
|
|
Reported by: Mark Murawski
|
|
|
* [059eca1546] Sean Bright -- say.c: Prevent erroneous failures with
|
|
|
'say' family of functions.
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-29391: VoiceMail does not cancel recording on rerecord hangup
|
|
|
Reported by: N A
|
|
|
* [92857e70b6] Naveen Albert -- app_voicemail: Fix phantom voicemail bug
|
|
|
on rerecord
|
|
|
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
|
|
Reported by: Alexander Traud
|
|
|
* [e0ee53dc9c] Alexander Traud -- Compiler fixes for GCC with -Og
|
|
|
ASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
|
|
|
Reported by: Eric Smith
|
|
|
* [abee490639] Sean Bright -- app_voicemail.c: Document VMSayName
|
|
|
interruption behavior
|
|
|
ASTERISK-27273: app_voicemail: When a voicemail is marked as "Urgent", it
|
|
|
is not sent by email/processed by the mailcmd command
|
|
|
Reported by: Leandro Dardini
|
|
|
* [b575868000] Sean Bright -- app_voicemail: Process urgent messages
|
|
|
with mailcmd
|
|
|
ASTERISK-23739: [patch]Segfault forwarding voicemail with ODBC storage
|
|
|
enabled and realtime voicemail_data is used
|
|
|
Reported by: Stas Kobzar
|
|
|
* [ba8ccb9132] Sean Bright -- app_voicemail: Prevent crash when saving
|
|
|
message with realtime voicemail
|
|
|
ASTERISK-27622: empty voicemail.conf required for ARA (realtime) voicemail
|
|
|
to leave message
|
|
|
Reported by: Jim Van Meggelen
|
|
|
* [9be89d9913] Sean Bright -- app_voicemail: Set globals to default
|
|
|
values when voicemail.conf missing
|
|
|
ASTERISK-27935: app_voicemail: emailbody per user can't contain commas
|
|
|
Reported by: Sébastien Duthil
|
|
|
* [d58d7d4500] Sean Bright -- app_voicemail: Don't split mailbox options
|
|
|
on comma
|
|
|
ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be
|
|
|
sent
|
|
|
Reported by: Jared Hull
|
|
|
* [63d90c38eb] George Joseph -- app.c: Remove deletion of pool topic on
|
|
|
mwi state delete
|
|
|
ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing
|
|
|
voicemail password with ODBC
|
|
|
Reported by: Michael
|
|
|
* [719a4643ab] Sean Bright -- res_config_odbc: Avoid deadlock when
|
|
|
max_connections = 1
|
|
|
ASTERISK-28225: app_voicemail: Channel variable VM_MESSAGEFILE not updated
|
|
|
correctly if message marked "urgent"
|
|
|
Reported by: boatright
|
|
|
* [2c48b5d9bf] Bryan Boatright -- app_voicemail: Fix Channel variable
|
|
|
VM_MESSAGEFILE for "urgent" voicemail
|
|
|
ASTERISK-28222: Regression: MWI polling no longer works
|
|
|
Reported by: abelbeck
|
|
|
* [4c084c6b1b] George Joseph -- Revert "stasis_cache: Stop caching
|
|
|
stasis subscription change messages"
|
|
|
ASTERISK-28215: app_voicemail: Leaving voicemail sometimes doesn't trigger
|
|
|
NOTIFYs
|
|
|
Reported by: George Joseph
|
|
|
* [c23c8d92d5] George Joseph -- app_voicemail: Don't delete mailbox
|
|
|
state unless mailbox is deleted
|
|
|
ASTERISK-28151: app_voicemail: MWI fails with mailboxes=##@device instead
|
|
|
of mailboxes=##@default
|
|
|
Reported by: Ronald Raikes
|
|
|
* [4f0bf0270e] George Joseph -- Revert "app_voicemail: Remove need to
|
|
|
subscribe to stasis"
|
|
|
|
|
|
Category: Applications/app_voicemail/IMAP
|
|
|
|
|
|
ASTERISK-28505: app_voicemail/IMAP: segfault in leave_voicemail because
|
|
|
not checking mailstream
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [15624d9a7a] Alexei Gradinari -- app_voicemail/IMAP: check mailstream
|
|
|
not NULL in leave_voicemail
|
|
|
|
|
|
Category: Applications/app_voicemail/ODBC
|
|
|
|
|
|
ASTERISK-23739: [patch]Segfault forwarding voicemail with ODBC storage
|
|
|
enabled and realtime voicemail_data is used
|
|
|
Reported by: Stas Kobzar
|
|
|
* [ba8ccb9132] Sean Bright -- app_voicemail: Prevent crash when saving
|
|
|
message with realtime voicemail
|
|
|
|
|
|
Category: Bridges/bridge_builtin_features
|
|
|
|
|
|
ASTERISK-28920: bridge show all causes crash
|
|
|
Reported by: sungtae kim
|
|
|
* [25ae412f75] sungtae kim -- bridge.c: Fixed null pointer exception
|
|
|
|
|
|
Category: Bridges/bridge_holding
|
|
|
|
|
|
ASTERISK-29743: bridges: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [42055f4a65] Alexander Traud -- bridges: Fix for Doxygen.
|
|
|
|
|
|
Category: Bridges/bridge_native_rtp
|
|
|
|
|
|
ASTERISK-28637: chan_sip+native_bridge_rtp: directmedia compatibility
|
|
|
check failure when negociated ptime is not default ptime.
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [7624cbb155] Frederic LE FOLL -- chan_sip+native_bridge_rtp: no
|
|
|
directmedia for ptime other than default ptime.
|
|
|
|
|
|
Category: Bridges/bridge_simple
|
|
|
|
|
|
ASTERISK-29379: Segfault - ast_channel_is_multistream (chan=0x0) at
|
|
|
channel_internal_api.c:1590
|
|
|
Reported by: Ross Beer
|
|
|
* [88aec107df] George Joseph -- bridge_channel_write_frame: Check for
|
|
|
NULL channel
|
|
|
ASTERISK-29161: Incorrect setup of recall channels
|
|
|
Reported by: Boris P. Korzun
|
|
|
* [33e3542132] Boris P. Korzun -- bridge_basic: Fixed setup of recall
|
|
|
channels
|
|
|
|
|
|
Category: Bridges/bridge_softmix
|
|
|
|
|
|
ASTERISK-29743: bridges: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [42055f4a65] Alexander Traud -- bridges: Fix for Doxygen.
|
|
|
ASTERISK-28944: bridge_softmix: Transitioning a stream from inactive ->
|
|
|
sendrecv/sendonly doesn't re-negotiation
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [8ad06394c4] Joshua C. Colp -- bridge_softmix: Add additional old
|
|
|
states for adding new source.
|
|
|
ASTERISK-28898: bridge_softmix: Conference bridge not passing silent rtp
|
|
|
packets
|
|
|
Reported by: Jonathan Hunter
|
|
|
* [e8c8d69d47] Joshua C. Colp -- bridge_softmix: Always remove audio
|
|
|
from mixed frame.
|
|
|
ASTERISK-28819: [patch] bridge_softmix_binaural: Show state in menuselect.
|
|
|
Reported by: Alexander Traud
|
|
|
* [7febd22304] Alexander Traud -- bridge_softmix_binaural: Show state in
|
|
|
menuselect.
|
|
|
ASTERISK-28618: bridge_softmix: hold not cleared when joining a softmix
|
|
|
bridge
|
|
|
Reported by: Kevin Harwell
|
|
|
* [e77cb32583] Kevin Harwell -- bridge_softmix: clear hold when joining
|
|
|
a softmix bridge
|
|
|
|
|
|
Category: CDR/General
|
|
|
|
|
|
ASTERISK-29168: Asterisk crashes during call transfer
|
|
|
Reported by: Dalius Mockevicius
|
|
|
* [d9aef0e6e5] Kevin Harwell -- pbx_realtime: wrong type stored on
|
|
|
publish of ast_channel_snapshot_type
|
|
|
ASTERISK-28677: CDR billsec is always 0 for transferred calls
|
|
|
Reported by: Maciej Michno
|
|
|
* [6818c3d1d2] George Joseph -- cdr.c: Set event time on party b when
|
|
|
leaving a parking bridge
|
|
|
ASTERISK-28636: app_chanisavail+cdr: ChanIsAvail sometimes fails to
|
|
|
deactivate CDR.
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [a83625b366] Frederic LE FOLL -- app_chanisavail/cdr: ChanIsAvail
|
|
|
sometimes fails to deactivate CDR.
|
|
|
ASTERISK-28566: CDR backend unload problem during active call(s)
|
|
|
Reported by: Marian Piater
|
|
|
* [51850a79ef] Sean Bright -- cdr_mysql: Don't clean up on unload unless
|
|
|
we can unregister from CDRs
|
|
|
|
|
|
Category: CDR/cdr_adaptive_odbc
|
|
|
|
|
|
ASTERISK-29494: cdr_adaptive_odbc: Prevent throwing warnings if CDR
|
|
|
filtering is used
|
|
|
Reported by: N A
|
|
|
* [adf707f2ae] Naveen Albert -- cdr_adaptive_odbc: Prevent filter
|
|
|
warnings
|
|
|
|
|
|
Category: CDR/cdr_pgsql
|
|
|
|
|
|
ASTERISK-28571: cdr_pgsql: accesses obsolete (and finally removed) column
|
|
|
Reported by: Christoph Moench-Tegeder
|
|
|
* [52ade18420] Christoph Moench-Tegeder -- cdr_pgsql cel_pgsql
|
|
|
res_config_pgsql: compatibility with PostgreSQL 12
|
|
|
ASTERISK-28435: cdr_pgsql: Unix socket doesn't work
|
|
|
Reported by: Dmitry Svyatogorov
|
|
|
* [e61f2af89d] Chris-Savinovich -- cdr_pgsql: fix error in connection
|
|
|
string
|
|
|
|
|
|
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 Drongelen
|
|
|
* [2cf5079205] Jasper Hafkenscheid -- chan_sip: Attempt ast_do_pickup in
|
|
|
handle_invite_replaces
|
|
|
|
|
|
Category: Channels/General
|
|
|
|
|
|
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
|
|
Reported by: Alexander Traud
|
|
|
* [e0ee53dc9c] Alexander Traud -- Compiler fixes for GCC with -Og
|
|
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [3f86c95cf5] Alexander Traud -- channels: Fix for Doxygen.
|
|
|
ASTERISK-29702: sig_analog: Fix truncated buffer copy
|
|
|
Reported by: N A
|
|
|
* [36c5f5e5fa] Naveen Albert -- sig_analog: Fix truncated buffer copy
|
|
|
ASTERISK-29518: sig_analog: FCG_CAMA fails to signal ANI spill when using
|
|
|
MF signaling
|
|
|
Reported by: Sarah Autumn
|
|
|
* [241686f860] Sarah Autumn -- sig_analog: Changes to improve
|
|
|
electromechanical signalling compatibility
|
|
|
ASTERISK-28702: chan_dahdi: holding a channel via flash to dialtone times
|
|
|
out after 0:16:40
|
|
|
Reported by: Andrew Siplas
|
|
|
* [5bd7281442] Andrew Siplas -- chan_dahdi: Change 999999 to INT_MAX to
|
|
|
better reflect "no timeout"
|
|
|
ASTERISK-28615: chan_dahdi: PRI span status may stay "Down, Active" after
|
|
|
a short alarm
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [a68299f508] Frederic LE FOLL -- chan_dahdi: PRI span status may stay
|
|
|
"Down, Active" after a short alarm
|
|
|
ASTERISK-28536: Asterisk release candidates fail to build on FreeBSD
|
|
|
Reported by: Guido Falsi
|
|
|
* [4072e219f7] Guido Falsi -- chan_dahdi: Fix build with clang/llvm
|
|
|
ASTERISK-28525: chan_dahdi: set CHANNEL(hangupsource) when a PRI channel
|
|
|
hangs up
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [41b67f150e] Frederic LE FOLL -- chan_dahdi: set CHANNEL(hangupsource)
|
|
|
when a PRI channel hangs up
|
|
|
ASTERISK-28457: [patch] Fix crash in chan_dahdi on 32-bit systems caused
|
|
|
by ASTERISK-28317
|
|
|
Reported by: abelbeck
|
|
|
* [0e669712e2] Chris-Savinovich -- chan_dahdi.c: crash in chan_dahdi
|
|
|
ASTERISK-28427: new mwi.h include missing from some dahdi source files,
|
|
|
causes build failure
|
|
|
Reported by: Guido Falsi
|
|
|
* [db535439f2] Guido Falsi -- chan_dahdi: add missing include.
|
|
|
|
|
|
Category: Channels/chan_iax2
|
|
|
|
|
|
ASTERISK-29737: chan_iax2: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [cb043633d4] Alexander Traud -- chan_iax2: Fix for Doxygen.
|
|
|
ASTERISK-20219: [patch] - IAX2 Call Encryption Fails with RSA
|
|
|
authentication
|
|
|
Reported by: Michael Munger
|
|
|
* [437b2bfbd6] Naveen Albert -- chan_iax2: Add encryption for RSA
|
|
|
authentication
|
|
|
ASTERISK-29392: chan_iax2: Asterisk crashes when queueing video with
|
|
|
format
|
|
|
Reported by: Michael Welk
|
|
|
* [2a141a58b6] Kevin Harwell -- AST-2021-008 - chan_iax2: remote crash
|
|
|
on unsupported media format
|
|
|
|
|
|
Category: Channels/chan_local
|
|
|
|
|
|
ASTERISK-29407: chan_local: Filtering audio formats should not occur on
|
|
|
removed streams
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [8faed04b01] Joshua C. Colp -- chan_local: Skip filtering audio
|
|
|
formats on removed streams.
|
|
|
ASTERISK-29035: chan_local: Multistream support breaks T.38 faxing
|
|
|
Reported by: Matthias Hensler
|
|
|
* [ed2f637b47] Joshua C. Colp -- core_unreal: Fix deadlock with T.38
|
|
|
control frames.
|
|
|
* [62e2dd484d] Ben Ford -- core_unreal: Fix T.38 faxing when using local
|
|
|
channels.
|
|
|
ASTERISK-28938: core_unreal / core_local: Add support for multistream and
|
|
|
re-negotiation
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [de2813cf23] Joshua C. Colp -- core_unreal / core_local: Add
|
|
|
multistream and re-negotiation.
|
|
|
ASTERISK-25844: app_queue: Ghost channels in "core show channels" output
|
|
|
Reported by: Etienne Lessard
|
|
|
* [f217fcdc62] Nathan Bruning -- app_queue: track masquerades in
|
|
|
app_queue to avoid leaked stasis subscriptions
|
|
|
ASTERISK-28399: channel.c: Exceptionally long queue length queuing
|
|
|
Reported by: Abhay Gupta
|
|
|
* [85242a9bb9] Abhay Gupta -- stasis: Hangup channel for Local channel
|
|
|
No such extension error
|
|
|
|
|
|
Category: Channels/chan_mgcp
|
|
|
|
|
|
ASTERISK-20339: chan_mgcp, resp_pktccops ast_debug support
|
|
|
Reported by: Tomas Maldonado
|
|
|
* [121860e3f6] Sean Bright -- mgcp: Remove dead debug code
|
|
|
|
|
|
Category: Channels/chan_misdn
|
|
|
|
|
|
ASTERISK-29764: chan_misdn: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [858c9e1d80] Alexander Traud -- chan_misdn: Fix for Doxygen.
|
|
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
|
|
ASTERISK-28393: Multidomain support issue
|
|
|
Reported by: Andrea Sannucci
|
|
|
* [b21d4d1b87] Joseph Nadiv -- res_pjsip.c: Support endpoints with
|
|
|
domain info in username
|
|
|
ASTERISK-29358: chan_pjsip: Trace message for progress is output even if
|
|
|
frame is not queued
|
|
|
Reported by: Michael Maier
|
|
|
* [78d7862463] Sean Bright -- chan_pjsip: Correct misleading trace
|
|
|
message
|
|
|
ASTERISK-29240: chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN
|
|
|
instead of a channel variable
|
|
|
Reported by: Ivan Poddubny
|
|
|
* [c3fad2fd01] Ivan Poddubnyi -- chan_pjsip: Assign SIPDOMAIN after
|
|
|
creating a channel
|
|
|
ASTERISK-27902: chan_pjsip isn't updating hangupcause on 4XX responses
|
|
|
Reported by: George Joseph
|
|
|
* [cc496044db] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
|
|
frames twice on outgoing channels
|
|
|
ASTERISK-28016: PJSIP sends duplicate 183 Progress responses
|
|
|
Reported by: Alex Hermann
|
|
|
* [cc496044db] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
|
|
frames twice on outgoing channels
|
|
|
ASTERISK-28185: chan_pjsip: Subsequent same responses are not stopped
|
|
|
Reported by: Julien
|
|
|
* [cc496044db] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
|
|
frames twice on outgoing channels
|
|
|
ASTERISK-29230: pjsip: Asterisk goes crazy and massively spams logfile if
|
|
|
registration can't be send
|
|
|
Reported by: Michael Maier
|
|
|
* [b3927ff8bc] George Joseph -- Revert
|
|
|
"res_pjsip_outbound_registration.c: Use our own scheduler and other
|
|
|
stuff"
|
|
|
ASTERISK-29201: Crash occurs when Transfer and execute Hangup before the
|
|
|
Transfer result
|
|
|
Reported by: Dan Cropp
|
|
|
* [fb23f98521] Dan Cropp -- chan_pjsip: Incorporate channel reference
|
|
|
count into transfer_refer().
|
|
|
ASTERISK-29210: res_pjsip: Crash when examining transport
|
|
|
Reported by: N GM
|
|
|
* [3c8598ffef] Nick French -- res_pjsip: Prevent segfault in UDP
|
|
|
registration with flow transports
|
|
|
ASTERISK-29022: Crash when manipulating PJSIP invite dlg ref counts
|
|
|
Reported by: Sean Bright
|
|
|
* [5b4e71fa0a] Joshua C. Colp -- pjsip: Match lifetime of INVITE session
|
|
|
to our session.
|
|
|
ASTERISK-28878: chan_pjsip: PJSIP_MEDIA_OFFER Broken asterisk 16
|
|
|
Reported by: Joseph Ades
|
|
|
* [31fbfc5e95] Kevin Harwell -- chan_pjsip: disallow
|
|
|
PJSIP_SEND_SESSION_REFRESH pre-answer execution
|
|
|
* [4eba6b9eb2] Kevin Harwell -- PJSIP_MEDIA_OFFER: override
|
|
|
configuration on refresh
|
|
|
ASTERISK-28886: chan_pjsip: PJSIP_SC_NULL does not exist in pjproject
|
|
|
2.7.2
|
|
|
Reported by: Jared Smith
|
|
|
* [8b925fbda3] Kevin Harwell -- chan_pjsip: don't use PJSIP_SC_NULL as
|
|
|
it only exists pjproject 2.8+
|
|
|
ASTERISK-28923: T.38 Segfaults in chan_pjsip_queryoption
|
|
|
Reported by: Yury Kirsanov
|
|
|
* [41f3a7da4d] George Joseph -- res_fax: Don't start a gateway if either
|
|
|
channel is hung up
|
|
|
ASTERISK-28835: IPv6 addresses in SDP incorrectly formatted
|
|
|
Reported by: Daniel Heckl
|
|
|
* [9f117ac9ef] Daniel Heckl -- res_pjsip: Fixed format of IPv6 addresses
|
|
|
for external media addresses
|
|
|
ASTERISK-28817: chan_pjsip: constant DTMF tone if RTP is not setup yet
|
|
|
Reported by: Kevin Harwell
|
|
|
* [fa3c8f94e0] Kevin Harwell -- chan_pjsip: digit_begin - constant DTMF
|
|
|
tone if RTP is not setup yet
|
|
|
ASTERISK-28774: chan_pjsip's rtptimeout is erroneously triggered during
|
|
|
direct-media (native_rtp) bridge
|
|
|
Reported by: Michael Neuhauser
|
|
|
* [5562fb2ea0] Michael Neuhauser -- chan_psip, res_pjsip_sdp_rtp: ignore
|
|
|
rtptimeout if direct-media is active
|
|
|
ASTERISK-28759: A non negotiated rtp frame causes call disconnection when
|
|
|
there is a SSRC change
|
|
|
Reported by: Paulo Vicentini
|
|
|
* [ed2a7e3eaf] Paulo Vicentini -- chan_pjsip: Check audio frame when
|
|
|
remote SSRC changes.
|
|
|
ASTERISK-28766: PJSIP blind transfer not completed after using
|
|
|
Proceeding()
|
|
|
Reported by: laszlovl
|
|
|
* [d1a2ff0aaf] laszlovl -- res_pjsip_refer: ensure refer progress is
|
|
|
still sent after Proceeding()
|
|
|
ASTERISK-28755: SIP/Stasis: SIP headers not transmitted in the "variables"
|
|
|
field
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [a715cf5aaa] Kevin Harwell -- message & stasis/messaging: make text
|
|
|
message variables work in ARI
|
|
|
ASTERISK-28492: pjsip reload not reloading wizard endpoint/pickup_group
|
|
|
endpoint/call_group
|
|
|
Reported by: Jean-Denis Girard
|
|
|
* [b40dd11afe] Sean Bright -- res_pjsip_config_wizard: Fix change
|
|
|
detection for wizard settings
|
|
|
ASTERISK-28502: chan_pjsip incorrectly re-writes REGISTER 200 Response
|
|
|
Contact
|
|
|
Reported by: Ross Beer
|
|
|
* [cbc1136704] George Joseph -- res_pjsip_nat: Restore original contact
|
|
|
for REGISTER responses
|
|
|
ASTERISK-28578: race condition on pjsip channelstats command
|
|
|
Reported by: Salah Ahmed
|
|
|
* [ddb0091da5] Salah Ahmed -- Crash during "pjsip show channelstats"
|
|
|
execution
|
|
|
ASTERISK-28561: Asterisk Deadlocks
|
|
|
Reported by: Aheliotech
|
|
|
* [bf6f27388d] Joshua Colp -- pbx: deadlock when outgoing dialed channel
|
|
|
hangs up too quickly
|
|
|
ASTERISK-28086: chan_pjsip: Crash when initiating PlayDTMF over AMI
|
|
|
Reported by: Jeremiah Gadd
|
|
|
* [c03f50c1c8] laszlovl -- chan_pjsip: Prevent segfault when running
|
|
|
PlayDTMF on hungup channel
|
|
|
ASTERISK-28538: chan_pjsip: Deadlock on fax detection
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [c358da472e] Joshua Colp -- chan_pjsip: Relock correct channel during
|
|
|
"fax" redirect.
|
|
|
ASTERISK-28444: chan_pjsip: Peer IP for SSL handshake errors not logged
|
|
|
Reported by: Bernhard Schmidt
|
|
|
* [8b3ee7fe61] George Joseph -- pjproject_bundled: Add peer information
|
|
|
to most SSL/TLS errors
|
|
|
ASTERISK-26968: chan_pjsip: Transfer() does not result in TRANSFERSTATUS
|
|
|
reflecting SIP response to transfer
|
|
|
Reported by: Dan Cropp
|
|
|
* [e52fbae00f] Dan Cropp -- chan_pjsip: Transmit REFER waits for the
|
|
|
REFER result setting TRANSFERSTATUS
|
|
|
ASTERISK-25371: Crash in hangup at chan_pjsip.c:1749 when Asterisk
|
|
|
attempts to generate hangup event
|
|
|
Reported by: Abhay Gupta
|
|
|
* [d2f7b22640] Abhay Gupta -- chan_pjsip.c: Check for channel and
|
|
|
session to not be NULL in hangup
|
|
|
ASTERISK-27994: PJSIP: Early media ringback not indicated after Progress()
|
|
|
Reported by: Gregory Massel
|
|
|
* [466a17964f] Alexei Gradinari -- pjsip: replace 180 by 183 if SDP
|
|
|
negotiation has completed
|
|
|
ASTERISK-28379: pjsip: show channelstats incorrect information output
|
|
|
Reported by: Vyrva Igor
|
|
|
* [7a6fd83aca] Joshua Colp -- res_rtp_asterisk: Fix sequence number
|
|
|
cycling and packet loss count.
|
|
|
ASTERISK-28371: chan_pjsip: DTMF Mode auto_info fallback lead to both
|
|
|
inband and info
|
|
|
Reported by: Salah Ahmed
|
|
|
* [5009d6d97a] Salah Ahmed -- chan_pjsip: DTMF Mode auto_info fallback
|
|
|
lead to both inband and info
|
|
|
ASTERISK-28322: chan_pjsip: Add option to allow ignoring of 183 without
|
|
|
SDP
|
|
|
Reported by: Torrey Searle
|
|
|
* [4661c08549] Torrey Searle -- chan_pjsip: add a flag to ignore 183
|
|
|
responses if no SDP present
|
|
|
ASTERISK-28213: res_pjsip: Threads pile up needlessly when AOR is blocked
|
|
|
Reported by: Ross Beer
|
|
|
* [930a7fe910] Kevin Harwell -- res_pjsip_registrar: blocked threads on
|
|
|
reliable transport shutdown take 3
|
|
|
* [61a8f79a29] Kevin Harwell -- res_pjsip_registrar: lock transport
|
|
|
monitor when setting 'removing' flag
|
|
|
* [b82d2856b4] Kevin Harwell -- res_pjsip_registrar: mitigate blocked
|
|
|
threads on reliable transport shutdown
|
|
|
ASTERISK-28238: PJSIP realtime. getcontext not working with DUNDI
|
|
|
Reported by: Ray
|
|
|
* [f668db9ba0] Kevin Harwell -- pjsip/config_global: regcontext context
|
|
|
not created
|
|
|
ASTERISK-27095: chan_pjsip: When connected_line_method is set to invite,
|
|
|
we're not trying UPDATE
|
|
|
Reported by: George Joseph
|
|
|
* [ecb9ed0958] Pirmin Walthert -- pjproject_bundled: check whether
|
|
|
UPDATE is supported on outgoing calls
|
|
|
ASTERISK-27999: Wrong SRTP use status report
|
|
|
Reported by: Salah Ahmed
|
|
|
* [a90177cd63] Salah Ahmed -- dialplan_functions: wrong srtp use status
|
|
|
report of a dialplan function
|
|
|
|
|
|
Category: Channels/chan_sip/CodecHandling
|
|
|
|
|
|
ASTERISK-29280: chan_sip: Allow peers without audio (text+video).
|
|
|
Reported by: Alexander Traud
|
|
|
* [45e48e387c] Alexander Traud -- chan_sip: Allow [peer] without audio
|
|
|
(text+video).
|
|
|
ASTERISK-29265: chan_sip: Allow text+video media streams, again.
|
|
|
Reported by: Alexander Traud
|
|
|
* [87ad1138ff] Alexander Traud -- chan_sip: Set up calls without audio
|
|
|
(text+video), again.
|
|
|
ASTERISK-29258: chan_sip: Audio stream rejected, Other stream present:
|
|
|
Invalid SDP.
|
|
|
Reported by: Alexander Traud
|
|
|
* [4c154f3431] Alexander Traud -- chan_sip: SDP: Reject audio streams
|
|
|
correctly.
|
|
|
ASTERISK-29238: chan_sip: SDP: Offers without any enabled stream are
|
|
|
accepted.
|
|
|
Reported by: Alexander Traud
|
|
|
* [ad606d4ad1] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
|
|
when its media is disabled.
|
|
|
ASTERISK-29237: chan_sip: SDP: m=video is parsed even when disabled.
|
|
|
Reported by: Alexander Traud
|
|
|
* [ad606d4ad1] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
|
|
when its media is disabled.
|
|
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [3f86c95cf5] Alexander Traud -- channels: Fix for Doxygen.
|
|
|
ASTERISK-29370: chan_sip does not recognize application/hook-flash
|
|
|
Reported by: N A
|
|
|
* [7b82587dd6] Naveen Albert -- chan_sip: Expand hook flash recognition.
|
|
|
ASTERISK-29030: res_rtp_asterisk: Additional RTP-frame (with wrong SSRC)
|
|
|
gets inserted when switching from progress to established
|
|
|
Reported by: Matthias Hensler
|
|
|
* [95414fc918] Sean Bright -- res_rtp_asterisk: More robust timestamp
|
|
|
checking
|
|
|
ASTERISK-29011: chan_sip: ToHost property not cleared on reload
|
|
|
Reported by: Dennis
|
|
|
* [9058d9e591] Dennis Buteyn -- chan_sip: Clear ToHost property on peer
|
|
|
when changing to dynamic host
|
|
|
ASTERISK-28957: chan_sip: chan_sip does not process 400 response to an
|
|
|
INVITE.
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [a423f935c9] Frederic LE FOLL -- chan_sip: chan_sip does not process
|
|
|
400 response to an INVITE.
|
|
|
ASTERISK-28898: bridge_softmix: Conference bridge not passing silent rtp
|
|
|
packets
|
|
|
Reported by: Jonathan Hunter
|
|
|
* [e8c8d69d47] Joshua C. Colp -- bridge_softmix: Always remove audio
|
|
|
from mixed frame.
|
|
|
ASTERISK-28651: chan_sip logs errors on tx to non-existent TCP connections
|
|
|
Reported by: Jaco Kroon
|
|
|
* [365d007eb6] Jaco Kroon -- chan_sip: in case of tcp/tls, be less
|
|
|
annoying about tx errors.
|
|
|
ASTERISK-28647: chan_sip: RTP frames not transmitted after emitting a COLP
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [9c9296c635] Jean Aunis -- chan_sip: voice frames are no longer
|
|
|
transmitted after emitting a COLP
|
|
|
ASTERISK-28637: chan_sip+native_bridge_rtp: directmedia compatibility
|
|
|
check failure when negociated ptime is not default ptime.
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [7624cbb155] Frederic LE FOLL -- chan_sip+native_bridge_rtp: no
|
|
|
directmedia for ptime other than default ptime.
|
|
|
ASTERISK-28282: AST_SCHED_REPLACE_UNREF causes wait-on-self deadlocks (in
|
|
|
chan_sip)
|
|
|
Reported by: Walter Doekes
|
|
|
* [3c6f11992b] Walter Doekes -- sched: Don't allow ast_sched_del to
|
|
|
deadlock ast_sched_runq from same thread
|
|
|
ASTERISK-28362: strtok_r() makes gcc compile warning
|
|
|
Reported by: sungtae kim
|
|
|
* [dd1cc7791c] Ben Ford -- build: Fix compiler warnings/errors.
|
|
|
ASTERISK-25792: chan_sip: qualifygap bounds checking
|
|
|
Reported by: Paul Sandys
|
|
|
* [1499640da9] Sean Bright -- chan_sip: Ensure 'qualifygap' isn't
|
|
|
negative
|
|
|
ASTERISK-28194: chan_sip: Leak using contact ACL
|
|
|
Reported by: Giuseppe Sucameli
|
|
|
* [0bde3751a0] Giuseppe Sucameli -- chan_sip: Fix leak using contact ACL
|
|
|
ASTERISK-28081: chan_sip: Asterisk 12+ chan_sip doesn't report
|
|
|
AST_CEL_PICKUP in handle_invite_replaces
|
|
|
Reported by: Luit van Drongelen
|
|
|
* [2cf5079205] Jasper Hafkenscheid -- chan_sip: Attempt ast_do_pickup in
|
|
|
handle_invite_replaces
|
|
|
|
|
|
Category: Channels/chan_sip/Interoperability
|
|
|
|
|
|
ASTERISK-28718: chan_sip: Returns 403 if RTP ports are depleted, should
|
|
|
return 503
|
|
|
Reported by: Walter Doekes
|
|
|
* [43620cbf6c] Walter Doekes -- chan_sip: Return 503 if we're out of RTP
|
|
|
ports
|
|
|
ASTERISK-28686: chan_sip strictrtp=yes fails when media source is changed:
|
|
|
no audio
|
|
|
Reported by: Walter Doekes
|
|
|
* [711a3fed56] Walter Doekes -- chan_sip: Always process updated SDP on
|
|
|
media source change
|
|
|
|
|
|
Category: Channels/chan_sip/Messaging
|
|
|
|
|
|
ASTERISK-28693: chan_sip: SIP MESSAGE beginning with a whitespace appears
|
|
|
empty in the dialplan
|
|
|
Reported by: Frank Matano
|
|
|
* [f309b86e36] Sean Bright -- chan_sip.c: Stop handling continuation
|
|
|
lines after reading headers
|
|
|
ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
|
|
|
Reported by: Peter Katzmann
|
|
|
* [6627c56b3d] Peter Katzmann -- chan_sip: SipNotify on Chan_Sip vi AMI
|
|
|
behave different to CLI
|
|
|
|
|
|
Category: Channels/chan_sip/SRTP
|
|
|
|
|
|
ASTERISK-29222: chan_sip: Hold/Resume an sRTP call on a video enabled
|
|
|
user-agent.
|
|
|
Reported by: Alexander Traud
|
|
|
* [ad606d4ad1] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
|
|
when its media is disabled.
|
|
|
|
|
|
Category: Channels/chan_sip/Subscriptions
|
|
|
|
|
|
ASTERISK-28173: Deadlock in chan_sip handling subscribe request during
|
|
|
res_parking reload
|
|
|
Reported by: Giuseppe Sucameli
|
|
|
* [e2bbab17b3] Giuseppe Sucameli -- Fix deadlock handling subscribe req
|
|
|
during res_parking reload
|
|
|
|
|
|
Category: Channels/chan_sip/TCP-TLS
|
|
|
|
|
|
ASTERISK-28798: [patch] chan_sip: TCP/TLS client without server.
|
|
|
Reported by: Alexander Traud
|
|
|
* [e884d935f6] Alexander Traud -- chan_sip: Remove unused
|
|
|
sip_socket->port.
|
|
|
* [da9554d925] Alexander Traud -- chan_sip: TCP/TLS client without
|
|
|
server.
|
|
|
ASTERISK-28372: Asterisk REPLY Wrong Contact header port (TCP)
|
|
|
Reported by: Anton Satskiy
|
|
|
* [52f07176b6] Alexander Traud -- chan_sip: externhost/externaddr with
|
|
|
non-default TCP/TLS ports.
|
|
|
ASTERISK-24428: Document that Asterisk will use the default SIP ports
|
|
|
(5060 for TCP, 5061 for TLS) if the extern option variants aren't used
|
|
|
Reported by: sstream
|
|
|
* [52f07176b6] Alexander Traud -- chan_sip: externhost/externaddr with
|
|
|
non-default TCP/TLS ports.
|
|
|
ASTERISK-27195: chan_sip: only sets ToS bits on UDP socket, ignoring TCP
|
|
|
and TLS sockets
|
|
|
Reported by: Joshua Roys
|
|
|
* [4d0ab620be] Alexander Traud -- chan_sip: DiffServ/ToS not only on UDP
|
|
|
but also on TCP and TLS sockets.
|
|
|
ASTERISK-26006: Show offending IP for TLS setup failures in logs
|
|
|
Reported by: Oleksandr Natalenko
|
|
|
* [c2ffb004aa] George Joseph -- tcptls.c: Add peer hostname and port to
|
|
|
some error messages
|
|
|
ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
|
|
|
Reported by: Peter Katzmann
|
|
|
* [6627c56b3d] Peter Katzmann -- chan_sip: SipNotify on Chan_Sip vi AMI
|
|
|
behave different to CLI
|
|
|
ASTERISK-28034: chan_sip unstable with TLS after asterisk start or reloads
|
|
|
Reported by: David Hajek
|
|
|
* [406be41f21] David Hajek -- chan_sip.c: chan_sip unstable with TLS
|
|
|
after asterisk start or reloads
|
|
|
ASTERISK-27881: PBX calls via chan_sip TCP trunk now get authentification
|
|
|
error
|
|
|
Reported by: Ian Gilmour
|
|
|
* [9680790531] Jaco Kroon -- chan_sip: improved ip:port finding of peers
|
|
|
for non-UDP transports.
|
|
|
|
|
|
Category: Channels/chan_sip/Transfers
|
|
|
|
|
|
ASTERISK-28677: CDR billsec is always 0 for transferred calls
|
|
|
Reported by: Maciej Michno
|
|
|
* [6818c3d1d2] George Joseph -- cdr.c: Set event time on party b when
|
|
|
leaving a parking bridge
|
|
|
|
|
|
Category: Channels/chan_sip/Video
|
|
|
|
|
|
ASTERISK-29238: chan_sip: SDP: Offers without any enabled stream are
|
|
|
accepted.
|
|
|
Reported by: Alexander Traud
|
|
|
* [ad606d4ad1] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
|
|
when its media is disabled.
|
|
|
ASTERISK-29237: chan_sip: SDP: m=video is parsed even when disabled.
|
|
|
Reported by: Alexander Traud
|
|
|
* [ad606d4ad1] Alexander Traud -- chan_sip: SDP: Sidestep stream parsing
|
|
|
when its media is disabled.
|
|
|
|
|
|
Category: Channels/chan_unistim
|
|
|
|
|
|
ASTERISK-28803: [patch] chan_unistim: Avoid tautological warnings with
|
|
|
clang.
|
|
|
Reported by: Alexander Traud
|
|
|
* [b38f664250] Alexander Traud -- chan_unistim: Avoid tautological
|
|
|
warnings with clang.
|
|
|
ASTERISK-25592: chan_unistim: Clang Warning: variable sized type not at
|
|
|
end of a struct
|
|
|
Reported by: Alexander Traud
|
|
|
* [3863ab9af9] Igor Goncharovsky -- chan_unistim: Fix clang warning:
|
|
|
variable sized type not at end of a struct
|
|
|
|
|
|
Category: Codecs/codec_opus
|
|
|
|
|
|
ASTERISK-28263: codec_opus: errors setting max_playback_rate and bitrate
|
|
|
to "sdp"
|
|
|
Reported by: Gianluca Merlo
|
|
|
* [0bcaadc037] Kevin Harwell -- codecs.conf.sample: update codec opus
|
|
|
docs
|
|
|
|
|
|
Category: Codecs/codec_resample
|
|
|
|
|
|
ASTERISK-28511: codec_resample: Bad sound quality when up sampling from
|
|
|
SLIN16 to SLIN32
|
|
|
Reported by: Ruddy G
|
|
|
* [e4289b9e56] Sean Bright -- codec_resample: Ensure OUTSIDE_SPEEX is
|
|
|
defined when necessary
|
|
|
* [b096389660] Sean Bright -- codec_resample: Upgrade speex_resample to
|
|
|
fix up-sampling bug
|
|
|
|
|
|
Category: Codecs/codec_silk
|
|
|
|
|
|
ASTERISK-28706: silk 24hHz doesn't show up in 'core show translation'
|
|
|
output
|
|
|
Reported by: Sean Bright
|
|
|
* [dfad69ce7c] Sean Bright -- translate.c: Fix silk 24kHz truncation in
|
|
|
'core show translation'
|
|
|
|
|
|
Category: Configs/Basic-PBX
|
|
|
|
|
|
ASTERISK-28667: Asterisk ignores parsing of config files if a Byte order
|
|
|
mark is present
|
|
|
Reported by: Robin Leffmann
|
|
|
* [40b5cf8f52] Sean Bright -- config.c: Skip UTF-8 BOMs if present when
|
|
|
reading config files
|
|
|
ASTERISK-28272: The basic-pbx config samples don't produce a running
|
|
|
asterisk
|
|
|
Reported by: George Joseph
|
|
|
* [2980622d2b] Joshua Colp -- basic-pbx: Update configuration to work
|
|
|
with current modules.
|
|
|
|
|
|
Category: Configs/Samples
|
|
|
|
|
|
ASTERISK-29123: logger.conf.sample missing comment mark on line 115
|
|
|
Reported by: Andrew Siplas
|
|
|
* [ff33f7f44f] Andrew Siplas -- logger.conf.sample: add missing comment
|
|
|
mark
|
|
|
|
|
|
Category: Contrib/General
|
|
|
|
|
|
ASTERISK-29142: sip_to_pjsip.py: doesn't read globbed includes
|
|
|
Reported by: Michael Newton
|
|
|
* [fe540d0326] Sean Bright -- sip_to_pjsip.py: Handle #include globs and
|
|
|
other fixes
|
|
|
ASTERISK-27243: contrib: valgrind.supp doesn't suppress what it's supposed
|
|
|
to due to invalid syntax
|
|
|
Reported by: Richard Kenner
|
|
|
* [095c204fe0] snuffy -- contrib/valgrind: Fix use of frame-level
|
|
|
suppression
|
|
|
ASTERISK-28664: "trustrpid" is misspelled in sip_to_pjsip.py
|
|
|
Reported by: Pascal Cadotte Michaud
|
|
|
* [e494d5fd76] Pascal Cadotte Michaud -- sip_to_pjsip.py: Fix trustrpid
|
|
|
typo
|
|
|
ASTERISK-28323: pjsip: sip.conf to pjsip.conf conversion script fails
|
|
|
Reported by: Guido Weckwerth
|
|
|
* [f098d4a325] Sean Bright -- sip_to_pjsip: Make multiline comment
|
|
|
parsing consistent with Asterisk
|
|
|
ASTERISK-27968: systemd: asterisk.service
|
|
|
Reported by: seanchann.zhou
|
|
|
* [d7db9f2152] Corey Farrell -- contrib: Update systemd README.txt.
|
|
|
|
|
|
Category: Core/ACL
|
|
|
|
|
|
ASTERISK-28978: acl: named_acl rule misconfiguration results in segfault
|
|
|
on reading rule from realtime
|
|
|
Reported by: Andrew Yager
|
|
|
* [7a43bedd72] Sean Bright -- acl.c: Coerce a NULL pointer into the
|
|
|
empty string
|
|
|
|
|
|
Category: Core/Bridging
|
|
|
|
|
|
ASTERISK-29821: Deadlock in bridge_channel_internal_join() on local
|
|
|
channels.
|
|
|
Reported by: Krzysztof Trempala
|
|
|
* [c1129fdd8c] Joshua C. Colp -- bridge: Unlock channel during Local
|
|
|
peer check.
|
|
|
ASTERISK-29748: bridging: Infinite loop when both Local channel halves in
|
|
|
same bridge
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [7d4e37a180] Joshua C. Colp -- bridge: Deny full Local channel pair in
|
|
|
bridge.
|
|
|
ASTERISK-29736: bridge_channel: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [d08792ceba] Alexander Traud -- bridge_channel: Fix for Doxygen.
|
|
|
ASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and
|
|
|
muting over AMI occurs
|
|
|
Reported by: Stefan Ruf
|
|
|
* [f7bda066bb] Joshua C. Colp -- channel: Fix crash in suppress API.
|
|
|
* [b43b81d953] Joshua C. Colp -- channel: Fix memory leak in suppress
|
|
|
API.
|
|
|
ASTERISK-28841: app_confbridge: Add support for disabling text messaging
|
|
|
for a user
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [6cfc6ff53c] Joshua C. Colp -- confbridge: Add support for disabling
|
|
|
text messaging.
|
|
|
ASTERISK-28076: bridging: Asterisk crashes when receiving an empty
|
|
|
realtime text frame
|
|
|
Reported by: Emmanuel BUU
|
|
|
* [24cece660b] Emmanuel BUU -- core/frame: Fix ast_frdup() and
|
|
|
ast_frisolate() for empty text frames
|
|
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
|
|
ASTERISK-29724: BuildSystem: In POSIX sh, == in place of = is undefined.
|
|
|
Reported by: Alexander Traud
|
|
|
* [608e52c939] Alexander Traud -- BuildSystem: In POSIX sh, == in place
|
|
|
of = is undefined.
|
|
|
ASTERISK-29682: Squash compiler issues generated by gcc 11
|
|
|
Reported by: George Joseph
|
|
|
* [0b2646aee6] Mike Bradeen -- various: Fix GCC 11 compilation issues.
|
|
|
ASTERISK-29693: Using --with-crypto and --with-ssl fails on a recompile
|
|
|
Reported by: George Joseph
|
|
|
* [c07e3c2f4d] George Joseph -- BuildSystem: Check for alternate openssl
|
|
|
packages
|
|
|
ASTERISK-26497: make install downloads x86_32 variants of external modules
|
|
|
on non Intel architectures
|
|
|
Reported by: Corey Farrell
|
|
|
* [bac66e9743] Mike Bradeen -- build: prevent binary downloads for non
|
|
|
x86 architectures
|
|
|
ASTERISK-29348: menuselect doesn't return errors in many cases
|
|
|
Reported by: George Joseph
|
|
|
* [f47c5cbdf9] Jaco Kroon -- menuselect: exit non-zero in case of
|
|
|
failure on --enable|disable options.
|
|
|
ASTERISK-28929: pjproject_bundled: Honor --without-pjproject.
|
|
|
Reported by: Alexander Traud
|
|
|
* [0a4dffe6f8] Alexander Traud -- pjproject_bundled: Honor
|
|
|
--without-pjproject.
|
|
|
ASTERISK-28837: pjproject_bundled: Honor --without-pjproject.
|
|
|
Reported by: Alexander Traud
|
|
|
* [966acc6251] Alexander Traud -- pjproject_bundled: Honor
|
|
|
--without-pjproject.
|
|
|
ASTERISK-28824: BuildSystem: Search for Python/C API when possibly needed
|
|
|
only.
|
|
|
Reported by: Alexander Traud
|
|
|
* [610e058189] Alexander Traud -- BuildSystem: Search for Python/C API
|
|
|
when possibly needed only.
|
|
|
ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming
|
|
|
Language is python-2.7.
|
|
|
Reported by: Alexander Traud
|
|
|
* [610e058189] Alexander Traud -- BuildSystem: Search for Python/C API
|
|
|
when possibly needed only.
|
|
|
ASTERISK-28816: [patch] BuildSystem: Remove doc/tex and doc/pdf leftovers.
|
|
|
Reported by: Alexander Traud
|
|
|
* [7cdb493a1e] Alexander Traud -- BuildSystem: Remove doc/tex and
|
|
|
doc/pdf leftovers.
|
|
|
ASTERISK-28818: [patch] BuildSystem: Allow space in path.
|
|
|
Reported by: Alexander Traud
|
|
|
* [7a04947abd] Alexander Traud -- BuildSystem: Allow space in path.
|
|
|
ASTERISK-28487: compile menuselect on gentoo
|
|
|
Reported by: Kilburn
|
|
|
* [e40f248fac] Sean Bright -- menuselect: Fix curses build on Gentoo
|
|
|
Linux
|
|
|
ASTERISK-28392: The no-partial-inlining flag isn't passed to the bundled
|
|
|
pjproject or jansson builds
|
|
|
Reported by: George Joseph
|
|
|
* [089581f20a] George Joseph -- build: Pass --fno-partial-inlining to
|
|
|
third-party when appropriate
|
|
|
ASTERISK-28374: latest asterisk unconditionally launch gcc --version, even
|
|
|
if the compiler is different
|
|
|
Reported by: Guido Falsi
|
|
|
* [8b7324ed3f] Guido Falsi -- core/buildsystem: check the actual
|
|
|
compiler being version
|
|
|
ASTERISK-28271: Opensuse Leap 15 --with-jannson-bundled will not compile
|
|
|
Reported by: David Wilcox
|
|
|
* [ac2d302c2c] George Joseph -- bundled-jansson: On OpenSuse Leap
|
|
|
libjansson.a was placed in lib64
|
|
|
ASTERISK-28250: build: Cross-compilation fails for target
|
|
|
arm-linux-gnueabihf
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [d9fae4a824] Jean Aunis -- build : Fix cross-compilation errors
|
|
|
ASTERISK-27991: BuildSystem: Enable Jansson in Solaris 11.
|
|
|
Reported by: Alexander Traud
|
|
|
* [0a4d58735f] Alexander Traud -- BuildSystem: Enable Jansson in Solaris
|
|
|
11.
|
|
|
|
|
|
Category: Core/Channels
|
|
|
|
|
|
ASTERISK-29751: channel: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [e27b91d542] Alexander Traud -- channel: Fix for Doxygen.
|
|
|
ASTERISK-29713: GCC 11.2: two stringop-overread
|
|
|
Reported by: Alexander Traud
|
|
|
* [2c03f73016] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
ASTERISK-29259: channel: Allow text+video media streams, again.
|
|
|
Reported by: Alexander Traud
|
|
|
* [f64ddf3db3] Alexander Traud -- channel: Set up calls without audio
|
|
|
(text+video), again.
|
|
|
ASTERISK-29091: Crash when ast_translator_build_path fails
|
|
|
Reported by: Jasper van der Neut
|
|
|
* [08ccfd4588] Jasper van der Neut -- channels: Don't dereference NULL
|
|
|
pointer
|
|
|
ASTERISK-25844: app_queue: Ghost channels in "core show channels" output
|
|
|
Reported by: Etienne Lessard
|
|
|
* [f217fcdc62] Nathan Bruning -- app_queue: track masquerades in
|
|
|
app_queue to avoid leaked stasis subscriptions
|
|
|
ASTERISK-28795: channel: write to a stream on multi-frame writes
|
|
|
Reported by: Kevin Harwell
|
|
|
* [3c345ec56d] Kevin Harwell -- channel: write to a stream on
|
|
|
multi-frame writes
|
|
|
ASTERISK-28499: translate: Crash when frame does not have a "src" field
|
|
|
set
|
|
|
Reported by: Gregory Massel
|
|
|
* [1e9714a050] Joshua Colp -- AST-2019-005 - translate: Don't assume all
|
|
|
frames will have a src.
|
|
|
ASTERISK-28197: stasis: ast_endpoint struct holds the channel_ids of
|
|
|
channels past destruction in certain cases
|
|
|
Reported by: Mohit Dhiman
|
|
|
* [d60ee2eeae] Mohit Dhiman -- stasis/endpoint: Fix memory leak of
|
|
|
channel_ids in ast_endpoint structure.
|
|
|
ASTERISK-28089: function ast_sendtext() create RTP realtime packets with a
|
|
|
trailing null byte in the payload
|
|
|
Reported by: Emmanuel BUU
|
|
|
* [17f4e6ad4d] Emmanuel BUU -- core/frame: generate correct T.140
|
|
|
payload in ast_sendtext_data()
|
|
|
|
|
|
Category: Core/CodecInterface
|
|
|
|
|
|
ASTERISK-29526: G729 audio gets corrupted by Asterisk due to smoother
|
|
|
Reported by: under
|
|
|
* [feb1e06ac5] under -- codec_builtin.c: G729 audio gets corrupted by
|
|
|
Asterisk due to smoother
|
|
|
ASTERISK-29328: translate.c: possible buffer overflow when upsampling
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [dec44306cf] Jean Aunis -- translate.c: Take sampling rate into
|
|
|
account when checking codec's buffer size
|
|
|
|
|
|
Category: Core/Configuration
|
|
|
|
|
|
ASTERISK-29771: Crash occurs when 2 realtime sippeers mysql connections
|
|
|
are configured and we have a schema warning
|
|
|
Reported by: Mario Ban
|
|
|
* [04ac4fe509] Sean Bright -- config.c: Prevent UB in
|
|
|
ast_realtime_require_field.
|
|
|
ASTERISK-28955: "setvar" doesn't work properly in dahdi-channels.conf
|
|
|
Reported by: Marin Odrljin
|
|
|
* [d88e230037] Guido Falsi -- chan_dadhi: Fix setvar in dahdi channels
|
|
|
ASTERISK-23756: setvar directive when used in template and a child of said
|
|
|
template, results in duplicate variable names
|
|
|
Reported by: Michael Goryainov
|
|
|
* [32ce6e9a06] Michael Goryainov -- channels: Allow updating variable
|
|
|
value
|
|
|
ASTERISK-28158: Some conditions prevent running of el_end, break the
|
|
|
terminal.
|
|
|
Reported by: Corey Farrell
|
|
|
* [c3d7b19cdd] Corey Farrell -- core: Fix handling of restart from
|
|
|
remote console.
|
|
|
* [194e40122a] Corey Farrell -- core: Ensure that el_end is always run
|
|
|
when needed.
|
|
|
|
|
|
Category: Core/DNS
|
|
|
|
|
|
ASTERISK-28004: dns: Core ast_dns_get_nameservers does not support
|
|
|
configured IPv6 servers
|
|
|
Reported by: Isaac McDonald
|
|
|
* [689c703b2c] Sean Bright -- dns.c: Load IPv6 DNS resolvers if
|
|
|
configured.
|
|
|
|
|
|
Category: Core/General
|
|
|
|
|
|
ASTERISK-29730: Segfault in __ao2_ref if refdebug = yes
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [ea941032ff] Mike Bradeen -- astobj2.c: Fix core when ref_log enabled
|
|
|
ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
|
|
|
Reported by: Dennis Haney
|
|
|
* [e3466893e9] Sebastien Duthil -- main/stun.c: fix crash upon STUN
|
|
|
request timeout
|
|
|
ASTERISK-12: app_voicemail2 became a bit silent, lately
|
|
|
Reported by: siggi
|
|
|
* [feb1e06ac5] under -- codec_builtin.c: G729 audio gets corrupted by
|
|
|
Asterisk due to smoother
|
|
|
ASTERISK-29372: file.c switch does not account for flash events
|
|
|
Reported by: N A
|
|
|
* [283fa3a93b] Naveen Albert -- main/file.c: Don't throw error on flash
|
|
|
event.
|
|
|
ASTERISK-29306: strings: Incorrect use of __attribute__((pure)) in
|
|
|
ast_str_to_lower definition
|
|
|
Reported by: Vitezslav Novy
|
|
|
* [e4cd7a7d0b] Sean Bright -- strings.h: ast_str_to_upper() and
|
|
|
_to_lower() are not pure.
|
|
|
ASTERISK-28430: res_rtp_asterisk.c: FRACK!, Failed assertion errno !=
|
|
|
EBADF
|
|
|
Reported by: under
|
|
|
* [a6faa53af0] Sean Bright -- tcptls.c: Don't close TCP client file
|
|
|
descriptors more than once
|
|
|
ASTERISK-28311: dsp: ast_dsp_silence_noise_with_energy wrong judgment of
|
|
|
frame format
|
|
|
Reported by: 周家建
|
|
|
* [9b08eddf90] Sean Bright -- dsp.c: Update calls to ast_format_cmp to
|
|
|
check result properly
|
|
|
ASTERISK-28797: [patch] tcptls: Fix notice when TLS is enabled but not
|
|
|
configured.
|
|
|
Reported by: Alexander Traud
|
|
|
* [f9ea75d117] Alexander Traud -- tcptls: Fix notice when TLS is enabled
|
|
|
but not supported.
|
|
|
ASTERISK-28839: Sporadic crashes with Segmentation fault
|
|
|
Reported by: Joeran Vinzens
|
|
|
* [e56f4de7e6] Joshua C. Colp -- fax: Fix crashes in PJSIP
|
|
|
re-negotiation scenarios.
|
|
|
ASTERISK-28780: app_mixmonitor: Memory leak due to race condition between
|
|
|
AMI MixMonitor and hangup
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [98d10d0a16] Joshua C. Colp -- audiohook: Don't allow audiohooks to
|
|
|
attach to hung up channels.
|
|
|
ASTERISK-28498: cel / cdr: Event times may be incorrect
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [261646c1c4] Joshua Colp -- cdr / cel: Use event time at event
|
|
|
creation instead of processing.
|
|
|
ASTERISK-28232: core: RAII using clang use-after-scope issue
|
|
|
Reported by: Diederik de Groot
|
|
|
* [7bd30905fd] Diederik de Groot -- RAII: Change order or variables in
|
|
|
clang version
|
|
|
ASTERISK-28158: Some conditions prevent running of el_end, break the
|
|
|
terminal.
|
|
|
Reported by: Corey Farrell
|
|
|
* [c3d7b19cdd] Corey Farrell -- core: Fix handling of restart from
|
|
|
remote console.
|
|
|
* [194e40122a] Corey Farrell -- core: Ensure that el_end is always run
|
|
|
when needed.
|
|
|
ASTERISK-28005: channel.c: ARI ring only once
|
|
|
Reported by: Hajek Michal
|
|
|
* [f97d92bd0a] Joshua Colp -- core: Don't stop generators when writing
|
|
|
RTCP frames.
|
|
|
ASTERISK-12382: menuselect compilation failure on Solaris 10 / gcc 3.4.3
|
|
|
Reported by: rleasure
|
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
|
menuselect in Solaris 11.
|
|
|
ASTERISK-9107: menuselect compilation failure on Solaris 10/gcc-4.1.1
|
|
|
Reported by: Bob Atkins
|
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
|
menuselect in Solaris 11.
|
|
|
|
|
|
Category: Core/Internationalization
|
|
|
|
|
|
ASTERISK-29297: say: Y2021 problem – Asterisk cannot say year 2021 in
|
|
|
Dutch
|
|
|
Reported by: Jacek Konieczny
|
|
|
* [7b052ec965] Nico Kooijman -- main: With Dutch language year after
|
|
|
2020 is not spoken in say.c
|
|
|
|
|
|
Category: Core/Jitterbuffer
|
|
|
|
|
|
ASTERISK-27176: test_abstract_jb: frames leak
|
|
|
Reported by: Corey Farrell
|
|
|
* [ee62a07914] Sean Bright -- test_abstract_jb.c: Fix put and
|
|
|
put_out_of_order memory leaks.
|
|
|
ASTERISK-29480: fixedjitterbuffer contains an un-wrappered assert that
|
|
|
triggers on a negative time slew
|
|
|
Reported by: Dan Cropp
|
|
|
* [88da59efe7] George Joseph -- jitterbuffer: Correct signed/unsigned
|
|
|
mismatch causing assert
|
|
|
|
|
|
Category: Core/Logging
|
|
|
|
|
|
ASTERISK-29713: GCC 11.2: two stringop-overread
|
|
|
Reported by: Alexander Traud
|
|
|
* [2c03f73016] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
ASTERISK-29209: Debug messages printed by scope trace might be missing
|
|
|
newlines
|
|
|
Reported by: Alexander Traud
|
|
|
* [ccb4951bf8] George Joseph -- logger.c: Automatically add a newline to
|
|
|
formats that don't have one
|
|
|
ASTERISK-26006: Show offending IP for TLS setup failures in logs
|
|
|
Reported by: Oleksandr Natalenko
|
|
|
* [c2ffb004aa] George Joseph -- tcptls.c: Add peer hostname and port to
|
|
|
some error messages
|
|
|
|
|
|
Category: Core/ManagerInterface
|
|
|
|
|
|
ASTERISK-28350: manager: Stasis backed up due to locking
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [d480f5eab2] Joshua Colp -- manager: Use separate lock for session
|
|
|
event notification.
|
|
|
ASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
|
|
|
Reported by: Andrej
|
|
|
* [b68b3012ea] Richard Mudgett -- app_queue.c: Fix json ref leak
|
|
|
ASTERISK-28033: AMI event "NewExten" is set to the wrong class
|
|
|
Reported by: laszlovl
|
|
|
* [012272a114] laszlovl -- manager: Set AMI event "Newexten" to the
|
|
|
EVENT_FLAG_DIALPLAN class
|
|
|
|
|
|
Category: Core/PBX
|
|
|
|
|
|
ASTERISK-28040: pbx: "dialplan reload" is removing minus symbol from
|
|
|
dynamic hints
|
|
|
Reported by: Daniel Zanutti
|
|
|
* [e63461b008] Sean Bright -- pbx.c: Don't remove dashes from hints on
|
|
|
reload.
|
|
|
ASTERISK-29485: core: Inband generation of tones for Busy() and
|
|
|
Congestion() may not occur
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [5e1cb3253c] Joshua C. Colp -- core: Don't play silence for Busy() and
|
|
|
Congestion() applications.
|
|
|
ASTERISK-29441: Core reload making TCP endpoints go offline
|
|
|
Reported by: Luke Escude
|
|
|
* [16e4a9d8cf] Joshua C. Colp -- res_pjsip: On partial transport reload
|
|
|
also move factories.
|
|
|
ASTERISK-28300: AST_PBX_MAX_STACK is too low for some applications
|
|
|
Reported by: George Joseph
|
|
|
* [bc8dead610] George Joseph -- Core: Increase AST_PBX_MAX_STACK to 512
|
|
|
if not LOW_MEMORY
|
|
|
ASTERISK-28140: repeated segmentation faults
|
|
|
Reported by: Eyal Hasson
|
|
|
* [ece5f8015f] George Joseph -- backtrace: Refactor ast_bt_get_symbols
|
|
|
so it doesn't crash
|
|
|
|
|
|
Category: Core/Portability
|
|
|
|
|
|
ASTERISK-15331: make menuselect fails due to undefined symbols (initscr32,
|
|
|
w32addch) in menuselect_curses.o
|
|
|
Reported by: Majdi Bsoul
|
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
|
menuselect in Solaris 11.
|
|
|
ASTERISK-14935: [regression] menuselect compilation failure on Solaris 10
|
|
|
Reported by: Samuel Owens
|
|
|
* [7418dfa2c7] Alexander Traud -- BuildSystem: Enable ncurses for
|
|
|
menuselect in Solaris 11.
|
|
|
|
|
|
Category: Core/RTP
|
|
|
|
|
|
ASTERISK-28416: Unable to get rtp codec payload code for slin
|
|
|
Reported by: Brian J. Murrell
|
|
|
* [4964302984] Sean Bright -- format_cap: Perform codec lookups by
|
|
|
pointer instead of name
|
|
|
ASTERISK-28480: json integer overflow in ssrc and timestamp
|
|
|
Reported by: Salah Ahmed
|
|
|
* [3656c42cb0] Kevin Harwell -- various modules: json integer overflow
|
|
|
ASTERISK-27854: rtp: Crash in off-nominal case where RTP instance can't be
|
|
|
set up
|
|
|
Reported by: Lei Fu
|
|
|
* [bdc8159799] Corey Farrell -- res_rtp_asterisk: Fix crash on
|
|
|
ast_rtp_new failure.
|
|
|
|
|
|
Category: Core/Stasis
|
|
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [6988386234] Alexander Traud -- stasis: Fix for Doxygen.
|
|
|
ASTERISK-29710: stasis: Clang 13 warns about the unused but set variable
|
|
|
dispatched.
|
|
|
Reported by: Alexander Traud
|
|
|
* [8b76a3cd3b] Alexander Traud -- stasis: Avoid 'dispatched' as unused
|
|
|
variable in normal mode.
|
|
|
ASTERISK-28237: "FRACK!, Failed assertion bad magic number" happens when
|
|
|
unsubscribe an application from an event source
|
|
|
Reported by: Lucas Tardioli Silveira
|
|
|
* [59d15c4c2a] Evgenios_Greek -- stasis: Fix "FRACK!, Failed assertion
|
|
|
bad magic number" when unsubscribing
|
|
|
ASTERISK-29355: app_queue: Queue member status message sent even if status
|
|
|
doesn't change
|
|
|
Reported by: Roman Pertsev
|
|
|
* [55c467eab1] Joshua C. Colp -- app_queue: Only send QueueMemberStatus
|
|
|
if status changes.
|
|
|
ASTERISK-28755: SIP/Stasis: SIP headers not transmitted in the "variables"
|
|
|
field
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [a715cf5aaa] Kevin Harwell -- message & stasis/messaging: make text
|
|
|
message variables work in ARI
|
|
|
ASTERISK-28553: stasis.c: Crash during unload
|
|
|
Reported by: Kevin Harwell
|
|
|
* [729b286d59] Joshua Colp -- stasis: Pass bumped topic_all reference to
|
|
|
proxy_dtor.
|
|
|
ASTERISK-28353: stasis: Crash at shutdown when statistics enabled
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [dc02d0d9f2] Ben Ford -- stasis: Fix crash at shutdown.
|
|
|
ASTERISK-28335: stasis: Make topic and maybe subscription names unique and
|
|
|
more useful
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [0231dd6ae7] Joshua Colp -- stasis: Improve topic/subscription names
|
|
|
and statistics.
|
|
|
ASTERISK-28252: HangupHandler manager events are never thrown
|
|
|
Reported by: Gerald Schnabel
|
|
|
* [f9ca0afb39] Gerald Schnabel -- manager_channels: Fix throwing of
|
|
|
HangupHandler manager events
|
|
|
ASTERISK-28244: stasis: Filter messages at publishing to AMI/ARI
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [1323730f6c] Joshua C. Colp -- stasis / manager / ari: Better filter
|
|
|
messages.
|
|
|
ASTERISK-28197: stasis: ast_endpoint struct holds the channel_ids of
|
|
|
channels past destruction in certain cases
|
|
|
Reported by: Mohit Dhiman
|
|
|
* [d60ee2eeae] Mohit Dhiman -- stasis/endpoint: Fix memory leak of
|
|
|
channel_ids in ast_endpoint structure.
|
|
|
ASTERISK-28212: stasis: Statistics broke ABI under developer mode
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [110934706f] Corey Farrell -- stasis: Fix ABI between DEVMODE and
|
|
|
non-DEVMODE.
|
|
|
ASTERISK-28117: stasis: Add statistics for usage when in developer mode
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [fe07093660] Joshua C. Colp -- stasis: Add statistics gathering in
|
|
|
developer mode.
|
|
|
ASTERISK-28186: stasis: Filter messages at publishing based on to_*
|
|
|
presence
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [3f3dd992a2] George Joseph -- stasis: Allow filtering by formatter
|
|
|
ASTERISK-28119: stasis: Segment channel snapshot to reduce creation cost
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [50ac85cb40] Joshua Colp -- stasis: Segment channel snapshot to reduce
|
|
|
creation cost.
|
|
|
ASTERISK-28102: stasis: Use implementation specific cache for channel
|
|
|
snapshots
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [d0ccbb3377] Joshua Colp -- stasis: Use an implementation specific
|
|
|
channel snapshot cache.
|
|
|
ASTERISK-28103: stasis: Filter messages at publishing to reduce work done
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [3077ad0c24] Joshua Colp -- stasis: Add internal filtering of
|
|
|
messages.
|
|
|
ASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
|
|
|
Reported by: Andrej
|
|
|
* [b68b3012ea] Richard Mudgett -- app_queue.c: Fix json ref leak
|
|
|
ASTERISK-27591: Frack errors in stasis.c and memory leakage
|
|
|
Reported by: Siruja Maharjan
|
|
|
* [66f581313f] Joshua Colp -- devicestate: Don't create topic when
|
|
|
change isn't cached.
|
|
|
|
|
|
Category: Core/Streams
|
|
|
|
|
|
ASTERISK-28870: streams: One memory leak and one issue cloning streams
|
|
|
Reported by: George Joseph
|
|
|
* [7fbfbe7da0] George Joseph -- streams: Fix one memory leak and one
|
|
|
formats ref issue
|
|
|
ASTERISK-28846: stream: Enforce formats immutability
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [1c5e68580a] Joshua C. Colp -- stream: Enforce formats immutability
|
|
|
and ensure formats exist.
|
|
|
ASTERISK-28625: Playback of local files impacted by large media cache
|
|
|
Reported by: Kevin Reeves
|
|
|
* [c626ccec12] Kevin Reeves -- main/file.c: Limit media cache usage to
|
|
|
remote files.
|
|
|
|
|
|
Category: Core/UDPTL
|
|
|
|
|
|
ASTERISK-28483: packet lost on UDPTL wrap around
|
|
|
Reported by: Torrey Searle
|
|
|
* [084901d548] Torrey Searle -- main/udptl.c: correctly handle udptl
|
|
|
sequence wrap around
|
|
|
|
|
|
Category: Documentation
|
|
|
|
|
|
ASTERISK-29779: progdocs: Hidden code sections with syntax errors.
|
|
|
Reported by: Alexander Traud
|
|
|
* [f946b92553] Alexander Traud -- progdocs: Fix for Doxygen, the hidden
|
|
|
parts.
|
|
|
ASTERISK-29732: progdocs: Fix grouping for latest Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [751bbf4b97] Alexander Traud -- progdocs: Fix grouping for latest
|
|
|
Doxygen.
|
|
|
ASTERISK-29764: chan_misdn: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [858c9e1d80] Alexander Traud -- chan_misdn: Fix for Doxygen.
|
|
|
ASTERISK-29773: progdocs: doxyref.h outdated
|
|
|
Reported by: Alexander Traud
|
|
|
* [422f5389f6] Alexander Traud -- progdocs: Remove outdated references
|
|
|
in doxyref.h.
|
|
|
ASTERISK-29765: xmldoc: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [31e385bebb] Alexander Traud -- xmldoc: Fix for Doxygen.
|
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [3f86c95cf5] Alexander Traud -- channels: Fix for Doxygen.
|
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [783b775946] Alexander Traud -- odbc: Fix for Doxygen.
|
|
|
ASTERISK-29753: parking: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [c549eda0a7] Alexander Traud -- parking: Fix for Doxygen.
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
ASTERISK-29751: channel: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [e27b91d542] Alexander Traud -- channel: Fix for Doxygen.
|
|
|
ASTERISK-29752: app: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [e7d5db1471] Alexander Traud -- app: Fix for Doxygen.
|
|
|
ASTERISK-29749: res_xmpp: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [31c26fcbc6] Alexander Traud -- res_xmpp: Fix for Doxygen.
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29741: tests: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [1a9df88d98] Alexander Traud -- tests: Fix for Doxygen.
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [09bac49a01] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
ASTERISK-29733: progdocs: Avoid name with Doxygen \file
|
|
|
Reported by: Alexander Traud
|
|
|
* [44a9c16e9c] Alexander Traud -- progdocs: Avoid 'name' with Doxygen
|
|
|
\file.
|
|
|
ASTERISK-29736: bridge_channel: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [d08792ceba] Alexander Traud -- bridge_channel: Fix for Doxygen.
|
|
|
ASTERISK-29735: progdocs: Avoid multiple use of section labels
|
|
|
Reported by: Alexander Traud
|
|
|
* [57b4956a8a] Alexander Traud -- progdocs: Avoid multiple use of
|
|
|
section labels.
|
|
|
ASTERISK-29734: progdocs: Use Doxygen \example correctly
|
|
|
Reported by: Alexander Traud
|
|
|
* [23b16c5372] Alexander Traud -- progdocs: Use Doxygen \example
|
|
|
correctly.
|
|
|
ASTERISK-29614: app_agent_pool: XML Doc: unterminated entity reference
|
|
|
Reported by: Alexander Traud
|
|
|
* [5c836c8e36] Sean Bright -- config_options: Handle ACO arrays
|
|
|
correctly in generated XML docs.
|
|
|
ASTERISK-24434: Fix differing usage of assignment operators in
|
|
|
modules.conf
|
|
|
Reported by: Rusty Newton
|
|
|
* [be3153346b] Sean Bright -- modules.conf: Fix more differing usages of
|
|
|
assignment operators.
|
|
|
* [3084084648] Sean Bright -- modules.conf: Fix differing usage of
|
|
|
assignment operators.
|
|
|
ASTERISK-24631: Incorrect description of option "context" in
|
|
|
queues.conf.sample
|
|
|
Reported by: Etienne Lessard
|
|
|
* [31364fa4c8] Sean Bright -- queues.conf.sample: Correct 'context'
|
|
|
documentation.
|
|
|
ASTERISK-25358: dateformat not read from logger.conf by remote console
|
|
|
Reported by: Igor Liferenko
|
|
|
* [a0009c807e] Mark Murawski -- logger: Console sessions will now
|
|
|
respect logger.conf dateformat= option
|
|
|
ASTERISK-29136: config: Sample features.conf incorrectly includes " around
|
|
|
sound files
|
|
|
Reported by: Benjamin M.
|
|
|
* [6f321b561a] Sean Bright -- features.conf.sample: Sample sound files
|
|
|
incorrectly quoted
|
|
|
ASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
|
|
|
Reported by: Eric Smith
|
|
|
* [abee490639] Sean Bright -- app_voicemail.c: Document VMSayName
|
|
|
interruption behavior
|
|
|
ASTERISK-28816: [patch] BuildSystem: Remove doc/tex and doc/pdf leftovers.
|
|
|
Reported by: Alexander Traud
|
|
|
* [7cdb493a1e] Alexander Traud -- BuildSystem: Remove doc/tex and
|
|
|
doc/pdf leftovers.
|
|
|
ASTERISK-24484: Update documentation for statsd module - usage
|
|
|
requirements unclear
|
|
|
Reported by: Dan Jenkins
|
|
|
* [c376e9f8a8] Sean Bright -- res_statsd: Document that res_statsd does
|
|
|
nothing on its own
|
|
|
ASTERISK-25429: res_pjsip_endpoint_identifier_ip: Document support for
|
|
|
hostnames
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [29d867ed67] Sean Bright -- res_pjsip_endpoint_identifier_ip: Document
|
|
|
support for hostnames
|
|
|
ASTERISK-28507: Wiki docs missing for MessageWaiting
|
|
|
Reported by: David M. Lee
|
|
|
* [d5f3ec92d0] George Joseph -- CI: Update buildAsterisk.sh to do a
|
|
|
"make full"
|
|
|
ASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
|
|
|
Reported by: Olivier Krief
|
|
|
* [834d022da5] Sean Bright -- app_queue: Fix documentation for
|
|
|
QUEUE_MEMBER function.
|
|
|
ASTERISK-24173: File menuselect/menuselect_gtk.c has no license header
|
|
|
Reported by: Jeremy Lainé
|
|
|
* [8dc5f86095] Sean Bright -- menuselect: Add license header to
|
|
|
menuselect_gtk.c
|
|
|
ASTERISK-28150: Formatting error in documentation
|
|
|
Reported by: Scott Griepentrog
|
|
|
* [fdca9cb64f] Kevin Harwell -- res_pjsip: formatting error in
|
|
|
documentation
|
|
|
|
|
|
Category: Formats/General
|
|
|
|
|
|
ASTERISK-29539: Segmentation fault at ast_writestream() when write handler
|
|
|
not defined (happens with OGG/Speex)
|
|
|
Reported by: Ernani José Camargo Azevedo
|
|
|
* [628830921e] Kevin Harwell -- format_ogg_speex: Implement a "not
|
|
|
supported" write handler
|
|
|
|
|
|
Category: Functions/General
|
|
|
|
|
|
ASTERISK-28626: Missing arguments in PJSIP_CONTACT function documentation
|
|
|
Reported by: Pascal Cadotte Michaud
|
|
|
* [bf4dd3d837] Pascal Cadotte Michaud -- PJSIP_CONTACT: add missing
|
|
|
argument documentation
|
|
|
* [7e3015d779] Pascal Cadotte Michaud -- PJSIP_CONTACT: add missing
|
|
|
argument documentation
|
|
|
ASTERISK-26481: FILE function grabs garbage along with read data when
|
|
|
target line has no newline
|
|
|
Reported by: Jonathan Harris
|
|
|
* [bf7c808604] Sean Bright -- func_env: Prevent FILE() from reading
|
|
|
garbage at end-of-file
|
|
|
|
|
|
Category: Functions/func_aes
|
|
|
|
|
|
ASTERISK-28788: func_aes: incorrectly printing error 'declined to load'
|
|
|
Reported by: Alexander Traud
|
|
|
* [cd8cbf7384] Alexander Traud -- func_aes: Avoid incorrect error
|
|
|
message on load.
|
|
|
|
|
|
Category: Functions/func_channel
|
|
|
|
|
|
ASTERISK-28796: func_channel: cannot read fields exten, context,
|
|
|
userfield, channame from dialplan
|
|
|
Reported by: Sébastien Duthil
|
|
|
* [d40e343710] Sebastien Duthil -- func_channel: allow reading 4 fields
|
|
|
from dialplan
|
|
|
|
|
|
Category: Functions/func_curl
|
|
|
|
|
|
ASTERISK-28825: Any curl response checks out as valid even if 404 is
|
|
|
returned.
|
|
|
Reported by: dovid
|
|
|
* [c635c78265] Dovid Bender -- func_curl.c: Allow user to set what
|
|
|
return codes constitute a failure.
|
|
|
ASTERISK-29085: func_curl: Segmentation fault when using CURL after
|
|
|
setting httpheader CURLOPT
|
|
|
Reported by: Péter Juhász
|
|
|
* [28c88e8fe2] Sean Bright -- func_curl.c: Prevent crash when using
|
|
|
CURLOPT(httpheader)
|
|
|
|
|
|
Category: Functions/func_enum
|
|
|
|
|
|
ASTERISK-26711: func_enum: ENUM code wrong case
|
|
|
Reported by: Vitold
|
|
|
* [517224ce85] Sean Bright -- enum.c: Add support for regular expression
|
|
|
flag in NAPTR record
|
|
|
ASTERISK-19460: [patch] Function TXTCIDNAME never actually makes DNS calls
|
|
|
and always returns an empty string
|
|
|
Reported by: George Joseph
|
|
|
* [ab63f0cd0f] Sean Bright -- enum.c: Make ast_get_txt() actually do
|
|
|
something.
|
|
|
|
|
|
Category: Functions/func_lock
|
|
|
|
|
|
ASTERISK-29217: LOCK() can grant the same lock to multiple channels
|
|
|
spuriously
|
|
|
Reported by: Jaco Kroon
|
|
|
* [3a230cc6a9] Jaco Kroon -- func_lock: fix multiple-channel-grant
|
|
|
problems.
|
|
|
|
|
|
Category: Functions/func_odbc
|
|
|
|
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [783b775946] Alexander Traud -- odbc: Fix for Doxygen.
|
|
|
ASTERISK-29144: GCC Warnings with OPTIMIZE=-Og make
|
|
|
Reported by: Alexander Traud
|
|
|
* [e0ee53dc9c] Alexander Traud -- Compiler fixes for GCC with -Og
|
|
|
ASTERISK-20325: Comments in configs/func_odbc.conf.sample are not
|
|
|
consistent with examples. Missing examples.
|
|
|
Reported by: Olivier Krief
|
|
|
* [c4e0983742] Sean Bright -- func_odbc.conf.sample: Clarify sample
|
|
|
documentation
|
|
|
ASTERISK-28497: func_odbc: truncating Unicode string on readsql
|
|
|
Reported by: Boris P. Korzun
|
|
|
* [8979921da9] Boris P. Korzun -- func_odbc: acf_odbc_read() and
|
|
|
cli_odbc_read() unicode support
|
|
|
|
|
|
Category: Functions/func_strings
|
|
|
|
|
|
ASTERISK-28159: SIGABRT caused by stack corruption in hashkeys_read when
|
|
|
no matching keys present
|
|
|
Reported by: Michael Walton
|
|
|
* [4b5d11ec17] Michael Walton -- func_strings: HASHKEY - negative array
|
|
|
index can cause corruption
|
|
|
|
|
|
Category: Functions/func_talkdetect
|
|
|
|
|
|
ASTERISK-27816: func_talkdetect's logic is completely broken
|
|
|
Reported by: Moritz Fain
|
|
|
* [8c2720e540] Sean Bright -- func_talkdetect.c: Fix logical errors in
|
|
|
silence detection.
|
|
|
|
|
|
Category: Functions/func_version
|
|
|
|
|
|
ASTERISK-29021: [patch] Fix VERSION(ASTERISK_VERSION_NUM) on certified
|
|
|
versions
|
|
|
Reported by: cmaj
|
|
|
* [543f936147] cmaj -- Makefile: Fix certified version numbers
|
|
|
|
|
|
Category: General
|
|
|
|
|
|
ASTERISK-29630: Asterisk is unable to read extended number format terminfo
|
|
|
files
|
|
|
Reported by: Sean Bright
|
|
|
* [858cb386fd] Sean Bright -- term.c: Add support for extended number
|
|
|
format terminfo files.
|
|
|
ASTERISK-29148: AST_MODULE_INFO no, MODULEINFO depend
|
|
|
Reported by: Alexander Traud
|
|
|
* [bf9f0f13c4] Alexander Traud -- loader: Sync load- and build-time
|
|
|
deps.
|
|
|
ASTERISK-28930: ./configure --without-ssl build failure
|
|
|
Reported by: Jaco Kroon
|
|
|
* [9b5042433b] Joshua C. Colp -- menuselect: Resolve infinite loop in
|
|
|
dependency scenario.
|
|
|
ASTERISK-28838: AST_MODULE_INFO requires, MODULEINFO does not mention
|
|
|
Reported by: Alexander Traud
|
|
|
* [abf4d74384] Alexander Traud -- cdr_odbc: Sync load- and build-time
|
|
|
deps.
|
|
|
* [191f136260] Alexander Traud -- res_pjsip_refer: Add build-time
|
|
|
dependency.
|
|
|
* [5c2b8fdeca] Alexander Traud -- app_getcpeid: Add build-time
|
|
|
dependency.
|
|
|
* [008f46bf1e] Alexander Traud -- res_pjsip: Sync load- and build-time
|
|
|
deps.
|
|
|
* [e2affa3b0a] Alexander Traud -- curl: Add build-time dependency.
|
|
|
* [f1135b453b] Alexander Traud -- res_pjsip: Add build-time dependency.
|
|
|
ASTERISK-28609: Memory Leak in res_rtp_asterisk.c
|
|
|
Reported by: Ted G
|
|
|
* [39c920ac78] George Joseph -- res_rtp_asterisk: Add frame list
|
|
|
cleanups to ast_rtp_read
|
|
|
ASTERISK-28590: utils.c throws repeated warnings;
|
|
|
"pthread_attr_setstacksize: Invalid argument"
|
|
|
Reported by: Speed Dial Dave
|
|
|
* [a4222614c4] Sean Bright -- utils.h: Set lower bound for thread stack
|
|
|
size to PTHREAD_STACK_MIN
|
|
|
ASTERISK-28523: Asterisk 16.5.0 Memory leak
|
|
|
Reported by: Cyril Ramière
|
|
|
* [a4caaef64c] Kevin Harwell -- res_sorcery_memory_cache: stale item
|
|
|
update leak
|
|
|
ASTERISK-28472: Asterisk occasionally passes a NULL as srtp->session to
|
|
|
srtp_protect/unprotect causing SEGV
|
|
|
Reported by: Jonas Swiatek
|
|
|
* [b805e1237d] Kevin Harwell -- srtp: Fix possible race condition, and
|
|
|
add NULL checks
|
|
|
ASTERISK-28412: GCC 9 catches more string formatting issues
|
|
|
Reported by: George Joseph
|
|
|
* [c5c953c1f1] George Joseph -- Fixes for GCC 9
|
|
|
ASTERISK-28319: musl: Crash on startup when loading modules
|
|
|
Reported by: Sebastian Kemper
|
|
|
* [ccac55b894] Sebastian Kemper -- loader: support for permanent
|
|
|
dlopen()
|
|
|
ASTERISK-28332: Variable ALTCONF ignored when service is used in Debian
|
|
|
Reported by: Cirillo Ferreira
|
|
|
* [7d5409912f] cirillor -- Variable ALTCONF ignored when service is used
|
|
|
in Debian
|
|
|
|
|
|
Category: PBX/General
|
|
|
|
|
|
ASTERISK-29046: pbx: Deadlock when doing a reload, while simultaneously
|
|
|
doing an ExtensionState on a pattern match hint that ends up adding an
|
|
|
extension
|
|
|
Reported by: Ramarajan
|
|
|
* [6d50d152d8] Joshua C. Colp -- pbx: Fix hints deadlock between reload
|
|
|
and ExtensionState.
|
|
|
ASTERISK-28695: core: minmemfree watermark uses free RAM, not available
|
|
|
RAM
|
|
|
Reported by: Kevin Flyn
|
|
|
* [50d02d6194] Sean Bright -- pbx.c: Include filesystem cache in free
|
|
|
memory calculation
|
|
|
ASTERISK-28605: chan_dahdi: Deadlock in Hangup Scenarios with concurrent
|
|
|
command pri show span X
|
|
|
Reported by: Dirk Wendland
|
|
|
* [ee7d72eb72] George Joseph -- sig_pri: Fix deadlock caused by
|
|
|
sig_pri_queue_hangup
|
|
|
ASTERISK-20182: Parsing a label beginning with a numeric character in all
|
|
|
Goto/GotoIf/GotoIfTime application causes unexpected behavior
|
|
|
Reported by: Janu
|
|
|
* [2cf4e8bff9] Sean Bright -- pbx.c: Properly parse labels with leading
|
|
|
digits
|
|
|
|
|
|
Category: PBX/pbx_ael
|
|
|
|
|
|
ASTERISK-29609: Subsequent 'ael reload' will cause a lock up
|
|
|
Reported by: Mark Murawski
|
|
|
* [042ae05be7] Mark Murawski -- pbx_ael: Fix crash and lockup issue
|
|
|
regarding 'ael reload'
|
|
|
ASTERISK-17799: AEL reload causes loss of control in a macro
|
|
|
Reported by: Kirill Katsnelson
|
|
|
* [f827193424] Sean Bright -- res_ael: Create consistent label names
|
|
|
across reloads
|
|
|
ASTERISK-18593: AEL for loops use Macro app and pipe delimiter
|
|
|
Reported by: Luke-Jr
|
|
|
* [f7f1a2cbb7] Sean Bright -- res_ael: Use Gosub in for loop expressions
|
|
|
ASTERISK-14939: AEL parsers does not find existing label
|
|
|
Reported by: klaus3000
|
|
|
* [395c7ed5b7] Sean Bright -- res_ael: Fix pattern matching against
|
|
|
literal '+'
|
|
|
|
|
|
Category: PBX/pbx_config
|
|
|
|
|
|
ASTERISK-28534: Segmentation fault when there is no priority for an
|
|
|
extension
|
|
|
Reported by: Timothy Vanderaerden
|
|
|
* [702019fc80] Sean Bright -- pbx: Prevent Realtime switch crash on
|
|
|
invalid priority
|
|
|
ASTERISK-28146: pbx_config: Only the first [globals] section is processed.
|
|
|
Reported by: Corey Farrell
|
|
|
* [8e34cb302e] Corey Farrell -- pbx_config: Only the first [globals]
|
|
|
section is seen.
|
|
|
|
|
|
Category: PBX/pbx_dundi
|
|
|
|
|
|
ASTERISK-21205: [patch] dundi_read_result crash due to negative number
|
|
|
Reported by: Jaco Kroon
|
|
|
* [40e93b0240] Jaco Kroon -- dundi: fix NULL dereference.
|
|
|
|
|
|
Category: Resources/General
|
|
|
|
|
|
ASTERISK-29130: prometheus: Crash when scraping bridge
|
|
|
Reported by: Francisco Correia
|
|
|
* [19eef2a6dc] George Joseph -- res_prometheus: Clone containers before
|
|
|
iterating
|
|
|
ASTERISK-28301: Allow voicemail boxes to be subscribed to with a presence
|
|
|
event package
|
|
|
Reported by: George Joseph
|
|
|
* [9ee76cf070] George Joseph -- res_mwi_devstate.c: New module to allow
|
|
|
presence subs to VM boxes
|
|
|
ASTERISK-28045: configure script does not enforce libunbound2 version
|
|
|
Reported by: Samuel Galarneau
|
|
|
* [1ba51b00cc] George Joseph -- configure.ac: Check for unbound version
|
|
|
>= 1.5
|
|
|
|
|
|
Category: Resources/res_ari
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
ASTERISK-28948: ARI channel create doesn't referencing the channel_id
|
|
|
parameter
|
|
|
Reported by: sungtae kim
|
|
|
* [bbe0f2230d] sungtae kim -- res_ari: Fix create channel request
|
|
|
channelId parameter parsing
|
|
|
ASTERISK-28679: stasis application is destroyed after its creation
|
|
|
Reported by: Francois Blackburn
|
|
|
* [4206830a52] Kevin Harwell -- res_stasis: trigger cleanup after update
|
|
|
ASTERISK-28585: ari/resource_events: Crash in event session cleanup
|
|
|
Reported by: Kevin Harwell
|
|
|
* [360936ead5] Joshua Colp -- res_ari_events: Add module reference when
|
|
|
a WebSocket is open.
|
|
|
ASTERISK-26718: ARI: Bridge destroying doesn't work as expected
|
|
|
Reported by: Marin Odrljin
|
|
|
* [3087c82eb6] Holger Hans Peter Freyther -- stasis: Call callbacks when
|
|
|
imparting fails
|
|
|
ASTERISK-28106: Astricon Feedback: Unable to filter ARI events when
|
|
|
GETting causes overload of events
|
|
|
Reported by: George Joseph
|
|
|
* [8681fc9db7] Kevin Harwell -- ARI event type filtering
|
|
|
ASTERISK-28104: AstriCon Feedback: Automatically create a 1 line dialplan
|
|
|
context for stasis apps
|
|
|
Reported by: George Joseph
|
|
|
* [3f9c5fba95] Ben Ford -- res_stasis: Auto-create context and extens on
|
|
|
Stasis app launch.
|
|
|
|
|
|
Category: Resources/res_ari_applications
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
ASTERISK-28302: ARI: "Error destroying mutex" when listing all ARI
|
|
|
applications
|
|
|
Reported by: Stefan Repke
|
|
|
* [e687cf214d] Joshua C. Colp -- res_ari_applications: Fix incorrect
|
|
|
call to ao2_lock.
|
|
|
|
|
|
Category: Resources/res_ari_bridges
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
ASTERISK-29668: ari: Listing bridges fails when dialing bridge exists
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [ea36473c45] Joshua C. Colp -- ari: Ignore invisible bridges when
|
|
|
listing bridges.
|
|
|
ASTERISK-28898: bridge_softmix: Conference bridge not passing silent rtp
|
|
|
packets
|
|
|
Reported by: Jonathan Hunter
|
|
|
* [e8c8d69d47] Joshua C. Colp -- bridge_softmix: Always remove audio
|
|
|
from mixed frame.
|
|
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
ASTERISK-29629: ARI external media channel creation doesn't set option
|
|
|
data
|
|
|
Reported by: sungtae kim
|
|
|
* [d9747104ff] Sungtae Kim -- resource_channels.c: Fix external media
|
|
|
data option
|
|
|
ASTERISK-29622: ARI: external media create doesn't use body parameter
|
|
|
Reported by: sungtae kim
|
|
|
* [479cc17f45] sungtae kim -- resource_channels.c: Fix wrong external
|
|
|
media parameter parse
|
|
|
ASTERISK-29514: ari: Audiosocket segfault when no data specified
|
|
|
Reported by: Igor Goncharovsky
|
|
|
* [b9bb96ffed] Igor Goncharovsky -- res_ari: Fix audiosocket segfault
|
|
|
ASTERISK-29188: null media causing the Asterisk crash
|
|
|
Reported by: sungtae kim
|
|
|
* [4b450b4334] Sungtae Kim -- res_ari: Fix wrong media uri handle for
|
|
|
channel play
|
|
|
ASTERISK-28940: /channels/create doesn't get any parameters from the body
|
|
|
Reported by: sungtae kim
|
|
|
* [fa7c69f40f] sungtae kim -- res_ari: Fix create request body parameter
|
|
|
parsing.
|
|
|
ASTERISK-28847: ARI channels cuts the endpoint string over 80 characters
|
|
|
Reported by: sungtae kim
|
|
|
* [9ad3d2829c] sungtae kim -- res_ari_channels: Fixed endpoint 80
|
|
|
characters limit
|
|
|
ASTERISK-28181: ari: Originating overwrites channel start time
|
|
|
Reported by: sungtae kim
|
|
|
* [5a2a7d65b5] Sungtae Kim -- main/cdr: Fixed cdr start overwriting
|
|
|
ASTERISK-28169: ARI /channels/create handler causes core dump
|
|
|
Reported by: sungtae kim
|
|
|
* [1dea497454] Sungtae Kim -- res/res_ari: Fix null endpoint handle
|
|
|
|
|
|
Category: Resources/res_ari_device_states
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_ari_endpoints
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
ASTERISK-29108: resource_endpoints.c : Memory leak if endpoint not found
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [7ced144867] Jean Aunis -- resource_endpoints.c: memory leak when
|
|
|
providing a 404 response
|
|
|
|
|
|
Category: Resources/res_ari_events
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_ari_mailboxes
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_ari_playbacks
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_ari_recordings
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_ari_sounds
|
|
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [5b5a9ea4f0] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_calendar_exchange
|
|
|
|
|
|
ASTERISK-28572: Memory leaks in res_calendar_exchange and
|
|
|
res_calendar_icalendar
|
|
|
Reported by: Yoooooo Ha
|
|
|
* [16e668c7dd] Sean Bright -- res_calendar: Resolve memory leak on
|
|
|
calendar destruction
|
|
|
|
|
|
Category: Resources/res_calendar_icalendar
|
|
|
|
|
|
ASTERISK-28572: Memory leaks in res_calendar_exchange and
|
|
|
res_calendar_icalendar
|
|
|
Reported by: Yoooooo Ha
|
|
|
* [16e668c7dd] Sean Bright -- res_calendar: Resolve memory leak on
|
|
|
calendar destruction
|
|
|
|
|
|
Category: Resources/res_config_odbc
|
|
|
|
|
|
ASTERISK-28341: res_config_odbc eliminates empty custom (“@” prefix)
|
|
|
variables
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [e5d990d01d] Alexei Gradinari -- res_config_odbc: set empty extended
|
|
|
field as a single whitespace
|
|
|
ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing
|
|
|
voicemail password with ODBC
|
|
|
Reported by: Michael
|
|
|
* [719a4643ab] Sean Bright -- res_config_odbc: Avoid deadlock when
|
|
|
max_connections = 1
|
|
|
|
|
|
Category: Resources/res_config_pgsql
|
|
|
|
|
|
ASTERISK-29293: res_config_pgsql: Limit realtime_pgsql() to return one (no
|
|
|
more) record
|
|
|
Reported by: Boris P. Korzun
|
|
|
* [beb579bc99] Boris P. Korzun -- res_config_pgsql: Limit
|
|
|
realtime_pgsql() to return one (no more) record.
|
|
|
|
|
|
Category: Resources/res_config_sqlite3
|
|
|
|
|
|
ASTERISK-28477: Crash when not specifying "dbfile" in
|
|
|
res_config_sqlite3.conf
|
|
|
Reported by: Dennis
|
|
|
* [2424ecaf66] Sean Bright -- res_config_sqlite3: Only join threads that
|
|
|
we started
|
|
|
ASTERISK-28478: Crash performing "core reload" with modified
|
|
|
res_config_sqlite3.conf
|
|
|
Reported by: Dennis
|
|
|
* [2424ecaf66] Sean Bright -- res_config_sqlite3: Only join threads that
|
|
|
we started
|
|
|
|
|
|
Category: Resources/res_convert
|
|
|
|
|
|
ASTERISK-29539: Segmentation fault at ast_writestream() when write handler
|
|
|
not defined (happens with OGG/Speex)
|
|
|
Reported by: Ernani José Camargo Azevedo
|
|
|
* [628830921e] Kevin Harwell -- format_ogg_speex: Implement a "not
|
|
|
supported" write handler
|
|
|
|
|
|
Category: Resources/res_corosync
|
|
|
|
|
|
ASTERISK-28888: res_corosync: causes asterisk crash in huge distributed
|
|
|
environment.
|
|
|
Reported by: Università di Bologna - CESIA VoIP
|
|
|
* [0c1c386634] Università di Bologna - CESIA VoIP -- res_corosync: Fix
|
|
|
crash in huge distributed environment.
|
|
|
|
|
|
Category: Resources/res_fax
|
|
|
|
|
|
ASTERISK-29312: res_fax: asterisk fails to publish the Stasis and
|
|
|
ReceiveFax status messages if the remote Station ID contains invalid UTF-8
|
|
|
characters
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [d5e73d2121] Alexei Gradinari -- res_fax: validate the remote/local
|
|
|
Station ID for UTF-8 format
|
|
|
ASTERISK-28900: res_fax: Double frame free when gateway in use with
|
|
|
off-nominal format usage
|
|
|
Reported by: Gregory Massel
|
|
|
* [d2500c6273] Joshua C. Colp -- res_fax: Don't consume frames given to
|
|
|
fax gateway on write.
|
|
|
ASTERISK-28660: res_fax: wrap Asterisk initiated negotiation with config
|
|
|
option
|
|
|
Reported by: Kevin Harwell
|
|
|
* [b6f5607359] Kevin Harwell -- res_fax: wrap v21 detected Asterisk
|
|
|
initiated negotiation with config option
|
|
|
ASTERISK-27981: res_fax: Fax session leak with fax gatewaying
|
|
|
Reported by: pasandev
|
|
|
* [1b62781be0] Alexei Gradinari -- res_fax: fix segfault on inactive
|
|
|
"reserved" fax session
|
|
|
* [40def05949] Joshua Colp -- res_fax: Handle fax gateway being started
|
|
|
more than once.
|
|
|
|
|
|
Category: Resources/res_format_attr_h264
|
|
|
|
|
|
ASTERISK-27959: [patch] Asterisk 15.4.1 h264 fmtp negotiation problem
|
|
|
Reported by: David Kuehling
|
|
|
* [5b12dfa6dd] Sean Bright -- res_format_attr_h264.c: Make sure
|
|
|
profile-level-id fmtp attribute is set
|
|
|
|
|
|
Category: Resources/res_http_media_cache
|
|
|
|
|
|
ASTERISK-27871: Remote URL in playback must end with file extension
|
|
|
Reported by: Caesar
|
|
|
* [76c09b1cfd] Sean Bright -- res_http_media_cache.c: Parse media URLs
|
|
|
to find extensions.
|
|
|
ASTERISK-29173: Media cache URL requests allow infinite redirects
|
|
|
Reported by: Sean Bright
|
|
|
* [f39d5ea7cd] Sean Bright -- res_http_media_cache.c: Set reasonable
|
|
|
number of redirects
|
|
|
|
|
|
Category: Resources/res_http_websocket
|
|
|
|
|
|
ASTERISK-28975: res_http_websocket: Text payload data doesn't necessary
|
|
|
include trailing zero
|
|
|
Reported by: Nickolay V. Shmyrev
|
|
|
* [e4d24f5137] Nickolay Shmyrev -- res_http_websocket: Avoid reading
|
|
|
past end of string
|
|
|
ASTERISK-28562: SIP WSS message not processed until next frame arrives
|
|
|
Reported by: Robert Sutton
|
|
|
* [87110c1bdf] Sean Bright -- websocket: Consider pending SSL data when
|
|
|
waiting for socket input
|
|
|
ASTERISK-28257: res_http_websocket: PING / PONG opcodes break data
|
|
|
reception
|
|
|
Reported by: Jeremy Lainé
|
|
|
* [69e9fd63e1] Jeremy Lainé -- res_http_websocket: ensure control frames
|
|
|
do not interfere with data
|
|
|
ASTERISK-28231: res_http_websocket: Not responding to Connection Close
|
|
|
Frame (opcode 8)
|
|
|
Reported by: Jeremy Lainé
|
|
|
* [0b8867f7d6] Jeremy Lainé -- res_http_websocket: respond to CLOSE
|
|
|
opcode
|
|
|
|
|
|
Category: Resources/res_indications
|
|
|
|
|
|
ASTERISK-28391: res_indications: Crash requesting autocomplete on
|
|
|
indications cli command
|
|
|
Reported by: Lucas Mendes
|
|
|
* [4f69ea928a] Lucas Mendes -- res_indications: Fix indications remove
|
|
|
command autocomplete
|
|
|
|
|
|
Category: Resources/res_monitor
|
|
|
|
|
|
ASTERISK-28249: res_monitor: Segfault with Monitor(wav,file,i)
|
|
|
Reported by: Valentin Vidić
|
|
|
* [17f76d27cc] Valentin Vidic -- channel.c: Fix segfault with
|
|
|
Monitor(wav,file,i)
|
|
|
|
|
|
Category: Resources/res_musiconhold
|
|
|
|
|
|
ASTERISK-29211: res_musiconhold: Segfault on realtime music on hold
|
|
|
without entries
|
|
|
Reported by: Nathan Bruning
|
|
|
* [0774d9f9aa] Nathan Bruning -- res_musiconhold: Don't crash when
|
|
|
real-time doesn't return any entries
|
|
|
ASTERISK-29099: res_musiconhold: Realtime MOH only loads a single entry
|
|
|
Reported by: laszlovl
|
|
|
* [b3b6b5e9f7] laszlovl -- res_musiconhold: Load all realtime entries,
|
|
|
not just the first
|
|
|
ASTERISK-24329: Music On Hold announcement cuts intro of music the first
|
|
|
time it is played
|
|
|
Reported by: Thomas Frederiksen
|
|
|
* [d0644faa5a] Sean Bright -- res_musiconhold: Start playlist after
|
|
|
initial announcement
|
|
|
ASTERISK-28927: Asterisk crash in music on hold
|
|
|
Reported by: David Cunningham
|
|
|
* [57554c2834] Sean Bright -- res_musiconhold.c: Prevent crash with
|
|
|
realtime MoH
|
|
|
ASTERISK-28892: res_musiconhold: Module res_musiconhold throws false
|
|
|
warning
|
|
|
Reported by: Nicholas John Koch
|
|
|
* [fef97a9a72] Nicholas John Koch -- res_musiconhold: Added check for
|
|
|
dot character in path of playlist entries to avoid warnings
|
|
|
ASTERISK-28735: Realtime MoH Unknown format '' -- defaulting to SLIN
|
|
|
Reported by: Ross Beer
|
|
|
* [aeff1f2c53] Sean Bright -- res_musiconhold: Avoid spurious warning
|
|
|
when 'format' is the empty string
|
|
|
ASTERISK-28029: [patch] res_musiconhold : music on hold will not start if
|
|
|
previous hold just reached end of file
|
|
|
Reported by: Frederic LE FOLL
|
|
|
* [35e02d6f17] Frederic LE FOLL -- res_musiconhold.c: Restart MOH if
|
|
|
previous hold just reached end-of-file
|
|
|
|
|
|
Category: Resources/res_odbc
|
|
|
|
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [783b775946] Alexander Traud -- odbc: Fix for Doxygen.
|
|
|
ASTERISK-29311: res_odbc_transaction sets forcecommit default value based
|
|
|
on isolation level instead of forcecommit
|
|
|
Reported by: Jaco Kroon
|
|
|
* [7ab53fce7a] Jaco Kroon -- res_odbc_transaction: correctly initialise
|
|
|
forcecommit value from DSN.
|
|
|
ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing
|
|
|
voicemail password with ODBC
|
|
|
Reported by: Michael
|
|
|
* [719a4643ab] Sean Bright -- res_config_odbc: Avoid deadlock when
|
|
|
max_connections = 1
|
|
|
ASTERISK-28277: database: Add some basic logging
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [54a912b26d] Joshua Colp -- res_odbc: Add basic query logging.
|
|
|
ASTERISK-28065: res_odbc: missing SQL error diagnostic
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [e6a69ea2cf] Alexei Gradinari -- res_odbc: fix missing SQL error
|
|
|
diagnostic
|
|
|
|
|
|
Category: Resources/res_parking
|
|
|
|
|
|
ASTERISK-29753: parking: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [c549eda0a7] Alexander Traud -- parking: Fix for Doxygen.
|
|
|
ASTERISK-29042: res_parking: Parker UUID is no longer copied
|
|
|
Reported by: Misha Vodsedalek
|
|
|
* [4f0766dcda] Joshua C. Colp -- parking: Copy parker UUID as well.
|
|
|
ASTERISK-28631: res_parking: Doesn't park when parkee and parker are the
|
|
|
same
|
|
|
Reported by: Ross Beer
|
|
|
* [811ae88da4] Joshua Colp -- parking: Fall back to parker channel name
|
|
|
even if it matches parkee.
|
|
|
ASTERISK-28616: parking: Deadlock when multi call parking
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [807a70b7ae] Joshua Colp -- parking: Fix case where we can't get the
|
|
|
parker.
|
|
|
* [e924c5107c] Joshua Colp -- parking: Use channel snapshot instead of
|
|
|
channel.
|
|
|
ASTERISK-28173: Deadlock in chan_sip handling subscribe request during
|
|
|
res_parking reload
|
|
|
Reported by: Giuseppe Sucameli
|
|
|
* [e2bbab17b3] Giuseppe Sucameli -- Fix deadlock handling subscribe req
|
|
|
during res_parking reload
|
|
|
|
|
|
Category: Resources/res_pjproject
|
|
|
|
|
|
ASTERISK-29582: res_pjproject: Can't map pjproject log messages to
|
|
|
Asterisk TRACE
|
|
|
Reported by: George Joseph
|
|
|
* [b72425b1f0] George Joseph -- res_pjproject: Allow mapping to Asterisk
|
|
|
TRACE level
|
|
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29618: ConfBridge errors on creation conference room
|
|
|
Reported by: Alexander Zharov
|
|
|
* [de19836c24] George Joseph -- bridge_softmix: Suppress error on
|
|
|
topology change failure
|
|
|
ASTERISK-29354: res_pjsip: Allow partial reloading of transports
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [f213833514] Joshua C. Colp -- res_pjsip: Add support for partial
|
|
|
transport reload.
|
|
|
ASTERISK-29196: res_pjsip: Segmentation fault
|
|
|
Reported by: Mauri de Souza Meneguzzo (3CPlus)
|
|
|
* [acb7ce4fe7] Joshua C. Colp -- pjsip: Make modify_local_offer2
|
|
|
tolerate previous failed SDP.
|
|
|
ASTERISK-29261: res_pjsip: user=phone validation fail for isup numbers
|
|
|
containing *#
|
|
|
Reported by: Mark Petersen
|
|
|
* [176274caa4] Mark Petersen -- res/res_pjsip.c: allow user=phone when
|
|
|
number contain *#
|
|
|
ASTERISK-29165: res_pjsip: malformed header Accept-Encoding in OPTIONS
|
|
|
response
|
|
|
Reported by: Alexander Greiner-Baer
|
|
|
* [c79bd583d9] Alexander Greiner-Baer -- res_pjsip: set Accept-Encoding
|
|
|
to identity in OPTIONS response
|
|
|
ASTERISK-28933: res_pjsip.so fails to load when bundled pjproject is
|
|
|
compiled without libssl
|
|
|
Reported by: Walter Doekes
|
|
|
* [5a6037778b] Alexander Traud -- res_pjsip/config_transport: Load and
|
|
|
run without OpenSSL.
|
|
|
ASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with
|
|
|
auth) on 407 replies
|
|
|
Reported by: Sebastian Damm
|
|
|
* [82325ba58b] Ben Ford -- AST-2020-002 - res_pjsip: Stop sending
|
|
|
INVITEs after challenge limit.
|
|
|
ASTERISK-29124: res_pjsip: flow transport broken for outbound requests
|
|
|
Reported by: Nick French
|
|
|
* [f041763e3b] Nick French -- res_pjsip_session: Restore calls to
|
|
|
ast_sip_message_apply_transport()
|
|
|
ASTERISK-28995: res_pjsip_registrar: Expires on statically configured
|
|
|
contacts is not correct
|
|
|
Reported by: tootai
|
|
|
* [99eafe5771] Joshua C. Colp -- res_pjsip_registrar: Don't specify an
|
|
|
expiration for static contacts.
|
|
|
ASTERISK-28965: res_pjsip: Apply outbound proxy to static contacts on AOR
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [4f86118bd8] Joshua C. Colp -- res_pjsip: Apply AOR outbound proxy to
|
|
|
static contacts.
|
|
|
ASTERISK-28936: res_pjsip: crash when dialing non-sip uri
|
|
|
Reported by: Walter Doekes
|
|
|
* [e74dde5100] Walter Doekes -- pjsip: Prevent invalid memory access
|
|
|
when attempting to contact a non-sip URI
|
|
|
ASTERISK-28794: res_pjsip: Crash when escaping during URI printing
|
|
|
Reported by: nappsoft
|
|
|
* [9c2871edf4] Joshua C. Colp -- res_pjsip: Use correct pool for storing
|
|
|
the contact_user value.
|
|
|
ASTERISK-26780: res_pjsip: PJSIP Registration Fails when
|
|
|
transport=transport-udp6
|
|
|
Reported by: Peter Sokolov
|
|
|
* [c8dec423d2] Peter Sokolov -- pjsip_resolver.c: Ensure AAAA dns
|
|
|
requests are made.
|
|
|
ASTERISK-28854: SIGSEGV when pjsip show history encounters IPV6 address
|
|
|
Reported by: Roger James
|
|
|
* [4a072c4890] Roger James -- res_pjsip_history.c: Fix to stop SIGSEGV
|
|
|
when IPv6 addresses are encountered.
|
|
|
ASTERISK-28056: res_pjsip: Incorrect endpoint status after endpoint
|
|
|
synchronization for a specific AOR
|
|
|
Reported by: Jason Hord
|
|
|
* [d845464c76] Jason Hord -- res_pjsip: Don't set endpoint to
|
|
|
unavailable in all cases.
|
|
|
ASTERISK-28790: Crash during conference call using confbridge and video
|
|
|
Reported by: Pascal Cadotte Michaud
|
|
|
* [96e8d411e1] Joshua C. Colp -- res_rtp_asterisk: Ensure sufficient
|
|
|
space for worst case NACK.
|
|
|
ASTERISK-28743: Asterisk is crashing if the 200 OK with SDP
|
|
|
Reported by: sungtae kim
|
|
|
* [8147f43756] Sungtae Kim -- res_pjsip_session: Fixed wrong session
|
|
|
termination
|
|
|
ASTERISK-23407: Fix the FSF address in the headers of lots of pjproject
|
|
|
files
|
|
|
Reported by: Jared Smith
|
|
|
* [0a7fe3097f] Jared Smith -- indications.conf.sample: Add indication
|
|
|
tones for Indonesia
|
|
|
ASTERISK-28139: RTP Stream Incorrect Payload Type Causes Asterisk To Drop
|
|
|
Calls
|
|
|
Reported by: Paul Brooks
|
|
|
* [313189aae2] Sean Bright -- chan_pjsip: Ignore RTP that we haven't
|
|
|
negotiated
|
|
|
ASTERISK-28641: res_pjsip Segfaults when realtime configuration to an AOR
|
|
|
points to a not existent AOR
|
|
|
Reported by: Ross Beer
|
|
|
* [b1be06df8d] Sean Bright -- res_pjsip_registrar.c: Prevent potential
|
|
|
double free if AOR is not found
|
|
|
ASTERISK-28544: Wrong contact representation in ipv6 mode
|
|
|
Reported by: Jørgen H
|
|
|
* [377d7bdab6] Sean Bright -- res_pjsip_transport_websocket: Don't put
|
|
|
brackets around local_name if IPv6
|
|
|
ASTERISK-28521: pjsip: Memory Leak
|
|
|
Reported by: Mark
|
|
|
* [cc83e76aa5] George Joseph -- pjproject_bundled: Revert pjproject 2.9
|
|
|
commits causing leaks
|
|
|
ASTERISK-28228: res_pjsip: pjsip show contacts prints double entries
|
|
|
Reported by: Ian Jones
|
|
|
* [86452c9fa4] Joshua Colp -- res_pjsip: Fix multiple of the same
|
|
|
contact in "pjsip show contacts".
|
|
|
ASTERISK-28161: Removal of Previous Patch Causes PJSIP Timer Issues
|
|
|
Reported by: Ross Beer
|
|
|
* [3853fab3f5] Joshua Colp -- pjproject-bundled: Add upstream timer
|
|
|
fixes
|
|
|
* [7043ed6ac9] Sean Bright -- pjproject: Add timer patch from pjproject
|
|
|
r5934
|
|
|
ASTERISK-28309: res_pjsip: Wrong Contact and Via fields with multiple UDP
|
|
|
interfaces
|
|
|
Reported by: Nikolay shakin
|
|
|
* [101272d0dc] Sean Bright -- Revert "pjsip_message_filter: Only do
|
|
|
interface lookup for wildcard addresses."
|
|
|
ASTERISK-28077: res_pjsip: improve realtime performance on CLI 'pjsip show
|
|
|
contacts'
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [8bb031abc7] Alexei Gradinari -- res_pjsip: improve realtime
|
|
|
performance on CLI 'pjsip show contacts'
|
|
|
ASTERISK-27988: alembic: PJSIP "mwi_subscribe_replaces_unsolicited" field
|
|
|
is integer not boolean
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [d60411a2b4] Richard Mudgett -- res_pjsip: Fix
|
|
|
mwi_subscribe_replaces_unsolicited type mismatch
|
|
|
ASTERISK-28022: res_pjsip realtime: uri column in ps_contacts table can be
|
|
|
too short
|
|
|
Reported by: Florian Floimair
|
|
|
* [3bdbbb7637] Florian Floimair -- alembic: increase uri column size
|
|
|
ASTERISK-27978: res_pjsip: Change default transport keepalive to preserve
|
|
|
behavior
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [2c9757bc90] Joshua Colp -- res_pjsip: Update default keepalive
|
|
|
interval to 90 seconds.
|
|
|
|
|
|
Category: Resources/res_pjsip/Bundling
|
|
|
|
|
|
ASTERISK-29654: pjproject includes trailing whitespace in sdp format
|
|
|
attributes
|
|
|
Reported by: George Joseph
|
|
|
* [0947c30224] George Joseph -- pjproject: Add patch to fix trailing
|
|
|
whitespace issue in rtpmap
|
|
|
ASTERISK-28059: PJSIP: Update bundled PJPROJECT to version 2.8
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [58035702cb] Richard Mudgett -- pjproject: Update initial 2.8 patches
|
|
|
to apply cleanly.
|
|
|
* [ce9a980be6] Joshua Colp -- pjproject: Upgrade to 2.8.
|
|
|
|
|
|
Category: Resources/res_pjsip_acl
|
|
|
|
|
|
ASTERISK-28697: res_pjsip: Named ACL does not update on reload if changed
|
|
|
Reported by: Timothy Vanderaerden
|
|
|
* [d6712790cd] Joshua C. Colp -- pjsip: Update ACLs on named ACL
|
|
|
changes.
|
|
|
|
|
|
Category: Resources/res_pjsip_authenticator_digest
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with
|
|
|
auth) on 407 replies
|
|
|
Reported by: Sebastian Damm
|
|
|
* [82325ba58b] Ben Ford -- AST-2020-002 - res_pjsip: Stop sending
|
|
|
INVITEs after challenge limit.
|
|
|
|
|
|
Category: Resources/res_pjsip_caller_id
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29703: res_pjsip_callerid: Fix OLI parsing
|
|
|
Reported by: N A
|
|
|
* [1cd2584b27] Naveen Albert -- res_pjsip_callerid: Fix OLI parsing
|
|
|
|
|
|
Category: Resources/res_pjsip_config_wizard
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29503: Updated identify/match syntax not supported by config
|
|
|
wizard
|
|
|
Reported by: Sean Bright
|
|
|
* [146b59df3f] Sean Bright -- res_pjsip_config_wizard.c: Add port
|
|
|
matching support.
|
|
|
ASTERISK-29097: res_pjsip_config_wizard: Crash when freeing string when
|
|
|
failing to add extension
|
|
|
Reported by: Vieri
|
|
|
* [5a0b19a4f3] Sean Bright -- pbx.c: On error,
|
|
|
ast_add_extension2_lockopt should always free 'data'
|
|
|
ASTERISK-27992: PJSIP: Adding `sends_registrations = yes` to
|
|
|
pjsip_wizard.conf causes crash
|
|
|
Reported by: Jonathan Harris
|
|
|
* [82a43394ed] Sean Bright -- res_pjsip_config_wizard: Don't crash if
|
|
|
misconfigured
|
|
|
|
|
|
Category: Resources/res_pjsip_diversion
|
|
|
|
|
|
ASTERISK-29191: tel: URI in Diversion header causes crash
|
|
|
Reported by: Mikhail Ivanov
|
|
|
* [a7aea71e60] Torrey Searle -- res/res_pjsip_diversion: prevent crash
|
|
|
on tel: uri in History-Info
|
|
|
ASTERISK-29001: chan_pjsip does not process or forward 181 responses
|
|
|
Reported by: Torrey Searle
|
|
|
* [addd295cda] Torrey Searle -- res_pjsip_diversion: handle 181
|
|
|
ASTERISK-28312: res_pjsip_diversion: Corrupted SIP Diversion field after
|
|
|
handling a 302 redirect
|
|
|
Reported by: Alex Odrov
|
|
|
* [106a8ff05c] Sean Bright -- res_pjsip_diversion: Use static pj_str_t
|
|
|
for Diversion header names
|
|
|
|
|
|
Category: Resources/res_pjsip_endpoint_identifier_ip
|
|
|
|
|
|
ASTERISK-29503: Updated identify/match syntax not supported by config
|
|
|
wizard
|
|
|
Reported by: Sean Bright
|
|
|
* [146b59df3f] Sean Bright -- res_pjsip_config_wizard.c: Add port
|
|
|
matching support.
|
|
|
ASTERISK-25429: res_pjsip_endpoint_identifier_ip: Document support for
|
|
|
hostnames
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [29d867ed67] Sean Bright -- res_pjsip_endpoint_identifier_ip: Document
|
|
|
support for hostnames
|
|
|
ASTERISK-27548: res_pjsip_endpoint_identifier_ip only matches against
|
|
|
"generic string" headers
|
|
|
Reported by: George Joseph
|
|
|
* [e5ae04b48b] Richard Mudgett -- res_pjsip_endpoint_identifier_ip.c:
|
|
|
Added regex support to match_header
|
|
|
|
|
|
Category: Resources/res_pjsip_logger
|
|
|
|
|
|
ASTERISK-28932: res_pjsip_logger writing too big packets
|
|
|
Reported by: nappsoft
|
|
|
* [e8c6e9ae5d] Pirmin Walthert -- res_pjsip_logger: use the correct
|
|
|
pointer when logging tx_messages to pcap
|
|
|
ASTERISK-28921: Wrong return value check for fwrite when writing to pcap
|
|
|
file
|
|
|
Reported by: nappsoft
|
|
|
* [c16937cdbe] Pirmin Walthert -- res_pjsip_logger.c: correct the return
|
|
|
value checks when writing to pcap
|
|
|
|
|
|
Category: Resources/res_pjsip_messaging
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29663: messaging: AMI MessageSend does not support same
|
|
|
parameters as dialplan application
|
|
|
Reported by: Brian J. Murrell
|
|
|
* [e98839b73c] Sean Bright -- message.c: Support 'To' header override
|
|
|
with AMI's MessageSend.
|
|
|
ASTERISK-29404: Consolidate res_pjsip_messaging fixes for domain name
|
|
|
Reported by: George Joseph
|
|
|
* [8e2672d2a4] George Joseph -- res_pjsip_messaging: Refactor outgoing
|
|
|
URI processing
|
|
|
ASTERISK-26082: res_pjsip_messaging: MessageSend Content-Type can't be
|
|
|
changed
|
|
|
Reported by: Alex
|
|
|
* [03d24ca4c1] Sean Bright -- res_pjsip_messaging: Allow Content-Type to
|
|
|
be overridden
|
|
|
ASTERISK-25421: PJSIP. MESSAGE_SEND_STATUS set to SUCCESS in spite of the
|
|
|
error when sending
|
|
|
Reported by: Dmitriy Serov
|
|
|
* [b1ca2c5d71] Sean Bright -- res_pjsip_messaging: Ensure
|
|
|
MESSAGE_SEND_STATUS is set properly
|
|
|
|
|
|
Category: Resources/res_pjsip_mwi
|
|
|
|
|
|
ASTERISK-28575: MWI Send Notify Crash on 16.6
|
|
|
Reported by: Joshua Elson
|
|
|
* [5dae803eea] Kevin Harwell -- res_pjsip_mwi: potential double unref,
|
|
|
and potential unwanted double link
|
|
|
ASTERISK-28552: res_pjsip_mwi: Frack during unload on unsolicited_mwi
|
|
|
container
|
|
|
Reported by: Kevin Harwell
|
|
|
* [12dbeb69b0] Kevin Harwell -- res_pjsip_mwi: use an ao2_global object
|
|
|
for mwi containers
|
|
|
ASTERISK-27121: res_pjsip_mwi: Memory leak on reload
|
|
|
Reported by: Sergej Kasumovic
|
|
|
* [c93c579190] Kevin Harwell -- app_voicemail: Remove dependency on the
|
|
|
stasis cache
|
|
|
* [cdece3b637] George Joseph -- app_voicemail: Remove need to subscribe
|
|
|
to stasis
|
|
|
* [5ec6d2c33e] George Joseph -- stasis_cache: Stop caching stasis
|
|
|
subscription change messages
|
|
|
* [0dd8ab3532] George Joseph -- stasis_cache: Prune
|
|
|
stasis_subscription_change messages
|
|
|
ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be
|
|
|
sent
|
|
|
Reported by: Jared Hull
|
|
|
* [63d90c38eb] George Joseph -- app.c: Remove deletion of pool topic on
|
|
|
mwi state delete
|
|
|
|
|
|
Category: Resources/res_pjsip_nat
|
|
|
|
|
|
ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses
|
|
|
with external_signaling_address
|
|
|
Reported by: Brian Paboojian
|
|
|
* [976b1a1d7a] Joshua C. Colp -- res_pjsip_nat: Don't rewrite Contact on
|
|
|
REGISTER responses.
|
|
|
ASTERISK-28884: x-ast-orig-host not filtered out from request URI and To
|
|
|
header
|
|
|
Reported by: nappsoft
|
|
|
* [1399f8b4fe] Pirmin Walthert -- res_pjsip_nat.c: remove
|
|
|
x-ast-orig-host from request URI and To header
|
|
|
ASTERISK-28129: Incorrect Behavior for rewrite_contact when Re-Invite
|
|
|
omits routset
|
|
|
Reported by: Torrey Searle
|
|
|
* [d0554783e2] Torrey Searle -- res/res_pjsip_nat: Fix logic for
|
|
|
REINVITES
|
|
|
|
|
|
Category: Resources/res_pjsip_notify
|
|
|
|
|
|
ASTERISK-27775: res_pjsip_notify: Multiple Event headers can be present
|
|
|
instead of just one
|
|
|
Reported by: AvayaXAsterisk
|
|
|
* [90af050fa4] Sean Bright -- res_pjsip_notify: Only allow a single
|
|
|
Event header to be added to a NOTIFY
|
|
|
ASTERISK-28137: res_pjsip_notify: improve realtime performance on CLI
|
|
|
completion on the endpoint
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [e407b8af21] Alexei Gradinari -- res_pjsip_notify: improve realtime
|
|
|
performance on CLI completion on the endpoint
|
|
|
|
|
|
Category: Resources/res_pjsip_outbound_authenticator_digest
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29397: pjsip: Asterisk isn't tolerant of RFC8760 UASs
|
|
|
Reported by: George Joseph
|
|
|
* [655ee680cd] George Joseph -- res_pjsip_outbound_authenticator_digest:
|
|
|
Be tolerant of RFC8760 UASs
|
|
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29315: res_pjsip: re-registration gets stuck if setting initial
|
|
|
auth credentials fails
|
|
|
Reported by: Nick French
|
|
|
* [dedfb334bd] Nick French -- res_pjsip: dont return early from
|
|
|
registration if init auth fails
|
|
|
ASTERISK-29231: pjsip: SIGSEGV in CLI if no trunk is registered
|
|
|
Reported by: Michael Maier
|
|
|
* [b3927ff8bc] George Joseph -- Revert
|
|
|
"res_pjsip_outbound_registration.c: Use our own scheduler and other
|
|
|
stuff"
|
|
|
ASTERISK-28746: res_pjsip_outbound_registration keeps retrying the first
|
|
|
entry in a SRV record set
|
|
|
Reported by: George Joseph
|
|
|
* [78b01f41ae] George Joseph -- res_pjsip_outbound_registration: Fix SRV
|
|
|
failover on timeout
|
|
|
ASTERISK-28624: res_pjsip_outbound_registration: add SRV failover
|
|
|
Reported by: Kevin Harwell
|
|
|
* [d5d41409e2] Kevin Harwell -- res_pjsip_outbound_registration: add
|
|
|
support for SRV failover
|
|
|
ASTERISK-28521: pjsip: Memory Leak
|
|
|
Reported by: Mark
|
|
|
* [cc83e76aa5] George Joseph -- pjproject_bundled: Revert pjproject 2.9
|
|
|
commits causing leaks
|
|
|
|
|
|
Category: Resources/res_pjsip_path
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-28463: res_pjsip_path: Crash when invalid contact is configured
|
|
|
Reported by: Juan Martin
|
|
|
* [982a5025b3] Sean Bright -- res_pjsip_registrar: Validate Contact URI
|
|
|
before adding to responses
|
|
|
|
|
|
Category: Resources/res_pjsip_publish_asterisk
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_pjsip_pubsub
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-28714: REGRESSION: Feature subscription_persistence_recreate
|
|
|
(ASTERISK-27759) Causes Segfaults
|
|
|
Reported by: Ross Beer
|
|
|
* [a1f0c833ab] Joshua C. Colp -- res_pjsip_pubsub: Increment persistence
|
|
|
data ref when recreating.
|
|
|
ASTERISK-27759: res_pjsip_pubsub: Subscription persistence does not
|
|
|
preserve XML version number
|
|
|
Reported by: Bryan Nelson
|
|
|
* [4e7adbd8f4] Joshua C. Colp -- res_pjsip_pubsub: Add ability to
|
|
|
persist generator state information.
|
|
|
|
|
|
Category: Resources/res_pjsip_refer
|
|
|
|
|
|
ASTERISK-29313: res_pjsip_refer: Segfault in progress notify
|
|
|
Reported by: George Joseph
|
|
|
* [15afabdf8e] George Joseph -- res_pjsip_refer: Refactor progress
|
|
|
locking and serialization
|
|
|
|
|
|
Category: Resources/res_pjsip_registrar
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses
|
|
|
with external_signaling_address
|
|
|
Reported by: Brian Paboojian
|
|
|
* [976b1a1d7a] Joshua C. Colp -- res_pjsip_nat: Don't rewrite Contact on
|
|
|
REGISTER responses.
|
|
|
ASTERISK-28995: res_pjsip_registrar: Expires on statically configured
|
|
|
contacts is not correct
|
|
|
Reported by: tootai
|
|
|
* [99eafe5771] Joshua C. Colp -- res_pjsip_registrar: Don't specify an
|
|
|
expiration for static contacts.
|
|
|
ASTERISK-28402: res_pjsip_registrar: SEGV in registrar_find_contact
|
|
|
Reported by: Ross Beer
|
|
|
* [ef92c69fa8] George Joseph -- res_pjsip: Check return from
|
|
|
pjsip_parse_uri calls
|
|
|
ASTERISK-28001: res_pjsip_registrar: Improve performance of inbound
|
|
|
handling
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [cbf082ed53] Joshua Colp -- res_pjsip_registrar: Improve performance
|
|
|
on inbound handling.
|
|
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29479: [patch] Channels are not put on hold for Session Progress
|
|
|
with inactive audio
|
|
|
Reported by: Bernd Zobl
|
|
|
* [6b041d1092] Bernd Zobl -- res_pjsip_sdp_rtp: Evaluate remotely held
|
|
|
for Session Progress
|
|
|
ASTERISK-29105: chan_pjsip: 180 Ringing with SDP not changed into progress
|
|
|
Reported by: Sebastian Damm
|
|
|
* [3286c04856] Holger Hans Peter Freyther -- pjsip: Generate progress
|
|
|
(once) when receiving a 180 with a SDP
|
|
|
ASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed
|
|
|
on reinvite without SDP offer
|
|
|
Reported by: Michael Maier
|
|
|
* [1af2a84c8b] Joshua C. Colp -- res_pjsip_session: Always produce offer
|
|
|
on re-INVITE without SDP.
|
|
|
ASTERISK-29051: res_pjsip_sdp_rtp: Does not set correct values on RTP
|
|
|
instance when "auto" DTMF is used
|
|
|
Reported by: Sebastian Damm
|
|
|
* [4499fbc819] Holger Hans Peter Freyther -- res_pjsip_sdp_rtp: Fix
|
|
|
accidentally native bridging calls
|
|
|
ASTERISK-28784: res_pjsip_sdp_rtp: Only do hold/unhold on first audio
|
|
|
stream
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [34750d2068] Joshua C. Colp -- res_pjsip_sdp_rtp: Only do hold/unhold
|
|
|
on default audio stream.
|
|
|
ASTERISK-28774: chan_pjsip's rtptimeout is erroneously triggered during
|
|
|
direct-media (native_rtp) bridge
|
|
|
Reported by: Michael Neuhauser
|
|
|
* [5562fb2ea0] Michael Neuhauser -- chan_psip, res_pjsip_sdp_rtp: ignore
|
|
|
rtptimeout if direct-media is active
|
|
|
ASTERISK-28754: ASTERISK-28738 Causes Audio Issue After Hold
|
|
|
Reported by: Ross Beer
|
|
|
* [77c9ba8e63] Torrey Searle -- res/res_pjsip_sdp_rtp: Fix MOH
|
|
|
transitions
|
|
|
ASTERISK-28738: Incorrect state machine used when MOH_PASSTHRU is used
|
|
|
Reported by: Torrey Searle
|
|
|
* [bf4340f0ec] Torrey Searle -- res_pjsip_sdp_rtp: implement hold state
|
|
|
handling on moh_passthrough
|
|
|
ASTERISK-28659: res_pjsip_sdp_rtp: Bundle includes non-existent media
|
|
|
stream if codecs create additional streams and offer does not have them
|
|
|
Reported by: nappsoft
|
|
|
* [a603d7d324] Joshua C. Colp -- res_pjsip_session: Set stream state on
|
|
|
created streams for incoming SDP.
|
|
|
ASTERISK-28458: res_pjsip_sdp_rtp: Remove unused variable
|
|
|
Reported by: Michael Maier
|
|
|
* [93936e367d] Kevin Harwell -- res_pjsip_sdp_rtp: Remove unused
|
|
|
variable
|
|
|
ASTERISK-28110: rtp: Incorrect Packetization
|
|
|
Reported by: Robert Cripps
|
|
|
* [da562eb82d] Robert Cripps -- bridge_native_rtp.c: Fail native bridge
|
|
|
if no framing match.
|
|
|
ASTERISK-28007: rtcp-mux is put in SDP answer regardless of offer
|
|
|
Reported by: Torrey Searle
|
|
|
* [926d647def] Torrey Searle -- res/res_pjsip_sdp_rtp: put rtcp-mux in
|
|
|
answer only if offered
|
|
|
ASTERISK-27398: No joint capabilities with video and audio-only streams
|
|
|
Reported by: Benjamin Keith Ford
|
|
|
* [c31a01bd75] Ben Ford -- res_pjsip/rtp: No joint capabilities between
|
|
|
streams.
|
|
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [bae495601a] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
ASTERISK-29215: res_pjsip_session: NULL active_media_state topology caused
|
|
|
asterisk crash
|
|
|
Reported by: sungtae kim
|
|
|
* [c78d0ce429] George Joseph -- res_pjsip_session: Make
|
|
|
reschedule_reinvite check for NULL topologies
|
|
|
* [d8b7a6f599] Sungtae Kim -- res_pjsip_session: Fixed NULL active media
|
|
|
topology handle
|
|
|
ASTERISK-29303: pjsip: Re-invite occurs when it shouldn't
|
|
|
Reported by: Benjamin Keith Ford
|
|
|
* [83b0f5963f] Ben Ford -- res_pjsip_session.c: Check topology on
|
|
|
re-invite.
|
|
|
ASTERISK-29203: res_pjsip_t38: Crash when changing state
|
|
|
Reported by: Gregory Massel
|
|
|
* [fad0cf12e6] Kevin Harwell -- AST-2021-002: Remote crash possible when
|
|
|
negotiating T.38
|
|
|
ASTERISK-29220: After T38 reinvite response of 488 a subsequent G711
|
|
|
reinvite is not processed correctly. Instead the previous T38 session
|
|
|
media is used
|
|
|
Reported by: Robert Cripps
|
|
|
* [017e09b40a] Robert Cripps -- res/res_pjsip_session.c: Check that
|
|
|
media type matches in
|
|
|
ASTERISK-29248: res_pjsip_session: res sometimes uninitialized reported by
|
|
|
compiler Clang.
|
|
|
Reported by: Alexander Traud
|
|
|
* [3f119192bb] Alexander Traud -- res_pjsip_session: Avoid
|
|
|
sometimes-uninitialized warning with Clang.
|
|
|
ASTERISK-29240: chan_pjsip: Incoming PJSIP calls set global SIPDOMAIN
|
|
|
instead of a channel variable
|
|
|
Reported by: Ivan Poddubny
|
|
|
* [c3fad2fd01] Ivan Poddubnyi -- chan_pjsip: Assign SIPDOMAIN after
|
|
|
creating a channel
|
|
|
ASTERISK-29109: res_pjsip_session: Asterisk 18 does not progress calls due
|
|
|
to codec negotiation after upgrading from Asterisk 16
|
|
|
Reported by: Ross Beer
|
|
|
* [412b385de5] Joshua C. Colp -- res_pjsip: Adjust outgoing offer call
|
|
|
pref.
|
|
|
ASTERISK-29014: res_pjsip_session: Re-INVITE collisions aren't handled
|
|
|
correctly
|
|
|
Reported by: George Joseph
|
|
|
* [cc71be0078] George Joseph -- res_pjsip_session: Fix issue with COLP
|
|
|
and 491
|
|
|
* [d4f3b17dd3] George Joseph -- res_pjsip_session: Handle multi-stream
|
|
|
re-invites better
|
|
|
ASTERISK-29033: res_pjsip_session: Aggressively terminates session on
|
|
|
failed re-INVITE
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [3c074038fe] Joshua C. Colp -- res_pjsip_session: Don't aggressively
|
|
|
terminate on failed re-INVITE.
|
|
|
ASTERISK-28953: res_pjsip_session: Preserve stream label
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [ee8ea9275f] Joshua C. Colp -- res_pjsip_session: Preserve label on
|
|
|
incoming re-INVITE.
|
|
|
ASTERISK-28871: res_pjsip_session: Unnecessary re-Invite on call answer
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [afa2c9a868] Joshua C. Colp -- bridge: Don't try to match audio
|
|
|
formats.
|
|
|
ASTERISK-28783: res_pjsip_session: Allow default non-audio streams to have
|
|
|
reflected state
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [9620ecbf80] Joshua C. Colp -- res_pjsip_session: Don't restrict
|
|
|
non-audio default streams to sendrecv.
|
|
|
ASTERISK-28730: res_pjsip_session: Fix out of order session refreshes
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [ac155decae] Joshua C. Colp -- res_pjsip_session: Fix off-nominal
|
|
|
session refreshes.
|
|
|
ASTERISK-28659: res_pjsip_sdp_rtp: Bundle includes non-existent media
|
|
|
stream if codecs create additional streams and offer does not have them
|
|
|
Reported by: nappsoft
|
|
|
* [a603d7d324] Joshua C. Colp -- res_pjsip_session: Set stream state on
|
|
|
created streams for incoming SDP.
|
|
|
ASTERISK-28445: res_pjsip_session: ast_json_vpack: Invalid UTF-8 string on
|
|
|
hangup when TEST_FRAMEWORK enabled
|
|
|
Reported by: Bernhard Schmidt
|
|
|
* [6ee1f1f507] Sean Bright -- res_pjsip_session.c: Prevent
|
|
|
use-after-free with TEST_FRAMEWORK enabled
|
|
|
ASTERISK-28086: chan_pjsip: Crash when initiating PlayDTMF over AMI
|
|
|
Reported by: Jeremiah Gadd
|
|
|
* [c03f50c1c8] laszlovl -- chan_pjsip: Prevent segfault when running
|
|
|
PlayDTMF on hungup channel
|
|
|
ASTERISK-28157: Asterisk crashes when the res_pjsip_* modules unload
|
|
|
Reported by: sungtae kim
|
|
|
* [8644511cbf] Sungtae Kim -- res_pjsip: Patch for res_pjsip_* module
|
|
|
load/reload crash
|
|
|
ASTERISK-28047: chan_pjsip: Declined video stream is added when no video
|
|
|
codecs configured and session refresh with removed video stream occurs
|
|
|
Reported by: Will
|
|
|
* [32a7b9f4b3] Joshua Colp -- res_pjsip_session: Don't add declined
|
|
|
stream if one does not exist.
|
|
|
|
|
|
Category: Resources/res_pjsip_t38
|
|
|
|
|
|
ASTERISK-29402: res_pjsip_t38: Socket is bound to IPv4/IPv6 but platform
|
|
|
does not support it
|
|
|
Reported by: Matthew Kern
|
|
|
* [15e432220c] Matthew Kern -- res_pjsip_t38: bind UDPTL sessions like
|
|
|
RTP
|
|
|
ASTERISK-29203: res_pjsip_t38: Crash when changing state
|
|
|
Reported by: Gregory Massel
|
|
|
* [fad0cf12e6] Kevin Harwell -- AST-2021-002: Remote crash possible when
|
|
|
negotiating T.38
|
|
|
ASTERISK-28621: Enforce T.38 error correction mode at 200 ok received
|
|
|
Reported by: Salah Ahmed
|
|
|
* [330ffa2bce] Salah Ahmed -- res_pjsip_t38: T.38 error correction mode
|
|
|
selection at 200 ok received
|
|
|
ASTERISK-27944: res_pjsip_t38: Crash receiving 1xx responses other than
|
|
|
100 before 200 for T.38 reINVITE
|
|
|
Reported by: Joshua Elson
|
|
|
* [40f1604e2f] Richard Mudgett -- res_pjsip_t38.c: Fix crash if already
|
|
|
saw a final T.38 reINVITE response.
|
|
|
|
|
|
Category: Resources/res_pjsip_transport_websocket
|
|
|
|
|
|
ASTERISK-28020: res_pjsip_transport_websocket: Properly set 'received' for
|
|
|
IPv6
|
|
|
Reported by: Sean Bright
|
|
|
* [39459b1ee4] Sean Bright -- res_pjsip_transport_websocket: Properly
|
|
|
set src_name for IPv6
|
|
|
|
|
|
Category: Resources/res_realtime
|
|
|
|
|
|
ASTERISK-21794: CLI command 'realtime update2' syntax failure when using
|
|
|
according to usage help
|
|
|
Reported by: Cedric BASSAGET
|
|
|
* [094e87b0dc] Sean Bright -- res_realtime: Fix 'realtime update2'
|
|
|
argument handling
|
|
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
|
|
ASTERISK-29671: res_rtp_asterisk: memory leak
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [0ab4e7491d] Jean Aunis -- res_rtp_asterisk: fix memory leak
|
|
|
ASTERISK-29660: Build failure when disabling PJSIP support
|
|
|
Reported by: Guido Falsi
|
|
|
* [03377c35fc] Guido Falsi -- res_rtp_asterisk.c: Fix build failure when
|
|
|
not building with pjproject.
|
|
|
ASTERISK-29616: res_rtp_asterisk: sqrt(.) requires the header math.h.
|
|
|
Reported by: Alexander Traud
|
|
|
* [82d6bd7ec9] Alexander Traud -- res_rtp_asterisk: sqrt(.) requires the
|
|
|
header math.h.
|
|
|
ASTERISK-29507: STUN timeout is silently delaying calls
|
|
|
Reported by: Sébastien Duthil
|
|
|
* [4bd975f415] Sebastien Duthil -- stun: Emit warning message when STUN
|
|
|
request times out
|
|
|
ASTERISK-29433: res_rtp_asterisk: Server reflexive candidates use
|
|
|
incorrect raddr for RTCP
|
|
|
Reported by: Chris
|
|
|
* [3aed363716] Joshua C. Colp -- res_rtp_asterisk: Set correct raddr
|
|
|
port on RTCP srflx candidates.
|
|
|
ASTERISK-29030: res_rtp_asterisk: Additional RTP-frame (with wrong SSRC)
|
|
|
gets inserted when switching from progress to established
|
|
|
Reported by: Matthias Hensler
|
|
|
* [95414fc918] Sean Bright -- res_rtp_asterisk: More robust timestamp
|
|
|
checking
|
|
|
ASTERISK-29364: res_rtp_asterisk: standard deviation miscalculation
|
|
|
Reported by: Kevin Harwell
|
|
|
* [17c86dcfaa] Kevin Harwell -- res_rtp_asterisk: Fix standard deviation
|
|
|
calculation
|
|
|
ASTERISK-29373: res_rtp_asterisk: Flash events are duplicated
|
|
|
Reported by: N A
|
|
|
* [b0d828f14a] Joshua C. Colp -- res_rtp_asterisk: Only raise flash
|
|
|
control frame on end.
|
|
|
ASTERISK-29352: res_rtp_asterisk: Fix frame delivery time when SSRC
|
|
|
changes
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [2e7fc84398] Joshua C. Colp -- res_rtp_asterisk: Force resync on SSRC
|
|
|
change.
|
|
|
ASTERISK-29300: res_rtp_asterisk: When native local bridging the remote
|
|
|
SSRC becomes permanent
|
|
|
Reported by: Sebastian Damm
|
|
|
* [90ef6a14a7] Torrey Searle -- res/res_rtp_asterisk: generate new SSRC
|
|
|
on native bridge end
|
|
|
ASTERISK-29266: ICE Role conflict with an unauthorized session
|
|
|
Reported by: Salah Ahmed
|
|
|
* [df8d335ad1] Salah Ahmed -- res_rtp_asterisk: Check remote ICE reset
|
|
|
and reset local ice attrb
|
|
|
ASTERISK-29205: res_rtp_asterisk: Asterisk crashes when making hold/unhold
|
|
|
from webrtc client
|
|
|
Reported by: Edvin Vidmar
|
|
|
* [5a6f2f913b] Sean Bright -- res_rtp_asterisk.c: Fix signed mismatch
|
|
|
that leads to overflow
|
|
|
ASTERISK-29089: RTP Ports not cleared after hangup
|
|
|
Reported by: Ross Beer
|
|
|
* [957aff751d] Joshua C. Colp -- res_pjsip_session: Fix session
|
|
|
reference leak.
|
|
|
ASTERISK-28974: res_rtp_asterisk: T.140 messages have appended RTP string
|
|
|
to each message block.
|
|
|
Reported by: Thomas Johnson
|
|
|
* [5ec7099312] Sean Bright -- bridge_channel: Ensure text messages are
|
|
|
zero terminated
|
|
|
ASTERISK-28939: res_rtp_asterisk: Don't have send/receive buffers on
|
|
|
non-WebRTC
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [c84d962eae] Joshua C. Colp -- res_rtp_asterisk: Don't assume setting
|
|
|
retrans props means to enable.
|
|
|
ASTERISK-28904: RTP ICE leaks the memory
|
|
|
Reported by: sungtae kim
|
|
|
* [c8c94b6cf1] sungtae kim -- res_rtp_asterisk.c: Fixed memory leak
|
|
|
ASTERISK-28852: Unprotected access to nochecksums variable, causes build
|
|
|
failures
|
|
|
Reported by: Guido Falsi
|
|
|
* [e4366308e1] Guido Falsi -- res_rtp_asterisk: Protect access to
|
|
|
nochecksums with #ifdef
|
|
|
ASTERISK-28827: res_rtp_asterisk: Loop when receive buffer is flushed by a
|
|
|
received packet that is also in receive buffer with NACK
|
|
|
Reported by: nappsoft
|
|
|
* [d50fd0acc0] Pirmin Walthert -- res_rtp_asterisk: Resolve loop when
|
|
|
receive buffer is flushed
|
|
|
ASTERISK-28826: res_rtp_asterisk: Duplicate seqnos being added to send
|
|
|
buffer with NACK
|
|
|
Reported by: nappsoft
|
|
|
* [ca032d1e2e] Pirmin Walthert -- res_rtp_asterisk: Free payload when
|
|
|
error on insertion to data buffer
|
|
|
ASTERISK-28812: First DTMF is not get
|
|
|
Reported by: Bernard Merindol
|
|
|
* [7db03e12a7] Bernard Merindol -- res_rtp_asterisk.c: Check for first
|
|
|
DTMF having timestamp set to 0
|
|
|
ASTERISK-28809: [patch] res_rtp_asterisk: Avoid absolute value on unsigned
|
|
|
subtraction.
|
|
|
Reported by: Alexander Traud
|
|
|
* [1ef1b1b0c2] Alexander Traud -- res_rtp_asterisk: Avoid absolute value
|
|
|
on unsigned subtraction.
|
|
|
ASTERISK-28773: Incorrect Sender SSRC in RTCP when p2p rtp bridge is
|
|
|
active
|
|
|
Reported by: Torrey Searle
|
|
|
* [a1dba820cf] Torrey Searle -- res_rtp_asterisk: Send correct sender
|
|
|
SSRC when p2p bridge in use
|
|
|
ASTERISK-28769: DTLS Handshake Fails to Occur if ice_support is enabled
|
|
|
but not used
|
|
|
Reported by: Torrey Searle
|
|
|
* [14ba1806f3] Torrey Searle -- res_pjsip_sdp_rtp: Don't wait for ICE if
|
|
|
not negotiated
|
|
|
ASTERISK-28759: A non negotiated rtp frame causes call disconnection when
|
|
|
there is a SSRC change
|
|
|
Reported by: Paulo Vicentini
|
|
|
* [ed2a7e3eaf] Paulo Vicentini -- chan_pjsip: Check audio frame when
|
|
|
remote SSRC changes.
|
|
|
ASTERISK-28764: res_rtp_asterisk: Improve NACK support and seqno handling
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [87fda066ea] Joshua C. Colp -- res_rtp_asterisk: Improve video
|
|
|
performance in certain networks.
|
|
|
ASTERISK-28716: ICE: pjnath shouldn't wait for ICE to complete before
|
|
|
allowing sending
|
|
|
Reported by: Benjamin Keith Ford
|
|
|
* [168637cc0c] Ben Ford -- RTP/ICE: Send on first valid pair.
|
|
|
ASTERISK-28742: res_rtp_asterisk: static for audio due to incomplete
|
|
|
dtls/srtp setup
|
|
|
Reported by: Kevin Harwell
|
|
|
* [3865b3fd6a] Kevin Harwell -- res_rtp_asterisk: bad audio (static) due
|
|
|
to incomplete dtls/srtp setup
|
|
|
ASTERISK-28576: res_rtp_asterisk: ICE Completion Crash when sent packet
|
|
|
length doesn't match
|
|
|
Reported by: Joshua Elson
|
|
|
* [02129ad4d0] Joshua Colp -- res_rtp_asterisk: Always return provided
|
|
|
DTLS packet length.
|
|
|
ASTERISK-28018: IP Fragmentation happening instead of DTLS fragmentation
|
|
|
on handshake server hello certificate
|
|
|
Reported by: vijay kumar
|
|
|
* [a8e5cf557d] Joshua Colp -- res_rtp_asterisk: Add support for DTLS
|
|
|
packet fragmentation.
|
|
|
ASTERISK-28421: Wrong type used for timestamp in res_rtp_asterisk
|
|
|
Reported by: Morten Tryfoss
|
|
|
* [3224ac07c9] Morten Tryfoss -- res_rtp_asterisk: timestamp should be
|
|
|
unsigned instead of signed int
|
|
|
ASTERISK-28255: res_rtp_asterisk: REMB RTCP packet sending may be
|
|
|
incorrect
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [d1d0692858] Kevin Harwell -- bridge_softmix: use a float type to
|
|
|
store the internal REMB bitrate
|
|
|
ASTERISK-28321: res_rtp_asterisk: Fixing possible divide by zero for rtcp
|
|
|
stat calculation
|
|
|
Reported by: sungtae kim
|
|
|
* [8641fd9700] sungtae kim -- res/res_rtp_asterisk.c: Fixing possible
|
|
|
divide by zero
|
|
|
ASTERISK-28303: res_rtp_asterisk: Interaction between smoother and DTMF
|
|
|
can cause out of order timestamps
|
|
|
Reported by: Torrey Searle
|
|
|
* [360f543677] Torrey Searle -- res/res_rtp_asterisk: smoother can cause
|
|
|
wrong timestamps if dtmf happen
|
|
|
ASTERISK-28284: switching between native_bridge and simple_bridge can
|
|
|
cause one way audio
|
|
|
Reported by: Torrey Searle
|
|
|
* [8ea9608efb] Torrey Searle -- res/res_rtp_asterisk: clear smoother
|
|
|
when local bridging
|
|
|
ASTERISK-28230: res_rtp_asterisk: abs-send-time extension added with
|
|
|
Asterisk 15.5.0 breaks GXV3140 video telephony
|
|
|
Reported by: David Kuehling
|
|
|
* [18e206381a] Joshua Colp -- res_pjsip_sdp_rtp: Only enable
|
|
|
abs-send-time when WebRTC is enabled.
|
|
|
ASTERISK-28162: [patch] need to reset DTMF last sequence number and
|
|
|
timestamp on RTP renegotiation
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [f662a26ea0] Alexei Gradinari -- RTP: reset DTMF last seqno/timestamp
|
|
|
on RTP renegotiation
|
|
|
* [3f53041267] Alexei Gradinari -- RTP: need to reset DTMF last
|
|
|
seqno/timestamp on voice packet with marker bit
|
|
|
ASTERISK-28110: rtp: Incorrect Packetization
|
|
|
Reported by: Robert Cripps
|
|
|
* [da562eb82d] Robert Cripps -- bridge_native_rtp.c: Fail native bridge
|
|
|
if no framing match.
|
|
|
ASTERISK-28002: When T.140 realtime text is negociated, a lot of debug
|
|
|
traces are generated
|
|
|
Reported by: Emmanuel BUU
|
|
|
* [289016239d] Emmanuel BUU -- res/res_rtp_asterisk: remove debug traces
|
|
|
generated by an empty frame
|
|
|
ASTERISK-27990: res_rtp_asterisk: Requires OpenSSL in Developer Mode.
|
|
|
Reported by: Alexander Traud
|
|
|
* [870fe7f60c] Alexander Traud -- res_rtp_asterisk: In Developer Mode,
|
|
|
do not require OpenSSL.
|
|
|
|
|
|
Category: Resources/res_snmp
|
|
|
|
|
|
ASTERISK-29709: res_snmp: Not build on recent Debian distributions.
|
|
|
Reported by: Alexander Traud
|
|
|
* [95da40cd50] Alexander Traud -- res_snmp: As build tool, prefer
|
|
|
pkg-config over net-snmp-config.
|
|
|
ASTERISK-29634: res_snmp: gcc 11 needs -fPIC to compile correctly
|
|
|
Reported by: George Joseph
|
|
|
* [2806a45034] George Joseph -- res_snmp: Add -fPIC to _ASTCFLAGS
|
|
|
|
|
|
Category: Resources/res_sorcery_memory_cache
|
|
|
|
|
|
ASTERISK-28942: res_sorcery_memory_cache: Individual object expiration
|
|
|
behaves unexpectedly with full backend caching
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [a143c3a7b7] Joshua C. Colp -- res_sorcery_memory_cache: Disallow
|
|
|
per-object expire with full backend.
|
|
|
|
|
|
Category: Resources/res_speech
|
|
|
|
|
|
ASTERISK-29040: res_speech: Assertion on format
|
|
|
Reported by: Nickolay V. Shmyrev
|
|
|
* [0319e0b07f] Nickolay Shmyrev -- res_speech: Bump reference on format
|
|
|
object
|
|
|
|
|
|
Category: Resources/res_srtp
|
|
|
|
|
|
ASTERISK-28903: res_srtp: Answered Crypto Suite might be wrong in
|
|
|
SDP/SDES.
|
|
|
Reported by: Alexander Traud
|
|
|
* [4de0e50c32] Alexander Traud -- res_srtp: Set all possible flags while
|
|
|
selecting the Crypto Suite.
|
|
|
ASTERISK-22920: Crash while Forwarding from TLS extension with CHANNEL
|
|
|
args secure_bridge_media and secure_bridge_signaling
|
|
|
Reported by: Shlomi Gutman
|
|
|
* [29070b61f7] Alexander Traud -- core_local: Local calls are always
|
|
|
secure.
|
|
|
|
|
|
Category: Resources/res_stasis
|
|
|
|
|
|
ASTERISK-29229: Stasis/messaging: text messages not dispatched to all
|
|
|
subscribers when using generic subscription
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [c10557c401] Jean Aunis -- Stasis/messaging: tech subscriptions
|
|
|
conflict with endpoint subscriptions.
|
|
|
ASTERISK-29081: res_stasis: Add compare function for bridges moh container
|
|
|
Reported by: Hajek Michal
|
|
|
* [2bce21da88] Michal Hajek -- res_stasis.c: Add compare function for
|
|
|
bridges moh container
|
|
|
ASTERISK-28987: BridgeCreated ARI event shows wrong video_mode info
|
|
|
Reported by: sungtae kim
|
|
|
* [2e32b56bdb] sungtae kim -- stasis_bridge.c: Fixed wrong video_mode
|
|
|
shown
|
|
|
ASTERISK-28423: ARI causes STASIS Deadlock
|
|
|
Reported by: Ross Beer
|
|
|
* [cce2b0da95] Kevin Harwell -- stasis/app: don't lock an app before a
|
|
|
call to send
|
|
|
* [990a91b44a] George Joseph -- stasis: Don't hold app_registry and
|
|
|
session locks unnecessarily
|
|
|
ASTERISK-28633: stasis bridge topic leak
|
|
|
Reported by: Joeran Vinzens
|
|
|
* [1c9ddad4db] George Joseph -- stasis.c: Use correct topic name in
|
|
|
stasis_topic_pool_delete_topic
|
|
|
ASTERISK-27756: bridge: Failure to impart a channel results in bad data
|
|
|
causing crash
|
|
|
Reported by: Abhay Gupta
|
|
|
* [71040078a3] Abhay Gupta -- stasis: Only place stasis created and
|
|
|
dialed channels into dial bridge.
|
|
|
ASTERISK-26718: ARI: Bridge destroying doesn't work as expected
|
|
|
Reported by: Marin Odrljin
|
|
|
* [3087c82eb6] Holger Hans Peter Freyther -- stasis: Call callbacks when
|
|
|
imparting fails
|
|
|
ASTERISK-28333: StasisEnd event makes wrong timestamp value
|
|
|
Reported by: sungtae kim
|
|
|
* [629962d1f7] sungtae kim -- res/res_stasis: Fixed wrong StasisEnd
|
|
|
timestamp
|
|
|
ASTERISK-26094: stasis: Playing MOH to bridge with ARI does not work
|
|
|
Reported by: Cameron
|
|
|
* [f3422312ea] Moritz Fain -- res_stasis: Fix stale data in ARI bridges
|
|
|
|
|
|
Category: Resources/res_stasis_playback
|
|
|
|
|
|
ASTERISK-28713: res_stasis_playback: Error building JSON
|
|
|
Reported by: Sébastien Duthil
|
|
|
* [31dc904380] Sean Bright -- res_stasis_playback: Prevent media_index
|
|
|
from going out of bounds
|
|
|
|
|
|
Category: Resources/res_stasis_recording
|
|
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [6988386234] Alexander Traud -- stasis: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_stasis_snoop
|
|
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [6988386234] Alexander Traud -- stasis: Fix for Doxygen.
|
|
|
|
|
|
Category: Resources/res_statsd
|
|
|
|
|
|
ASTERISK-29513: statsd: Remove non-standard metric type Meter
|
|
|
Reported by: Rijnhard Hessel
|
|
|
* [71dd1d91ad] Rijnhard Hessel -- res_statsd: handle non-standard meter
|
|
|
type safely
|
|
|
ASTERISK-24484: Update documentation for statsd module - usage
|
|
|
requirements unclear
|
|
|
Reported by: Dan Jenkins
|
|
|
* [c376e9f8a8] Sean Bright -- res_statsd: Document that res_statsd does
|
|
|
nothing on its own
|
|
|
|
|
|
Category: Resources/res_stir_shaken
|
|
|
|
|
|
ASTERISK-30024: Failed to sign STIR/SHAKEN payload with functionality not
|
|
|
enabled
|
|
|
Reported by: Claude Diderich
|
|
|
* [f3b0b4f099] Ben Ford -- res_pjsip_stir_shaken.c: Fix enabled when not
|
|
|
configured.
|
|
|
ASTERISK-29776: stir/shaken: Requires GNU designator
|
|
|
Reported by: Alexander Traud
|
|
|
* [b290bb1251] Alexander Traud -- stir/shaken: Avoid a compiler
|
|
|
extension of GCC.
|
|
|
ASTERISK-29175: res_pjsip_stir_shaken: Fix module description
|
|
|
Reported by: Stanislav Abramenkov
|
|
|
* [6a85dc860f] Stanislav -- res_pjsip_stir_shaken: Fix module
|
|
|
description
|
|
|
|
|
|
Category: Resources/res_stun_monitor
|
|
|
|
|
|
ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
|
|
|
Reported by: Dennis Haney
|
|
|
* [e3466893e9] Sebastien Duthil -- main/stun.c: fix crash upon STUN
|
|
|
request timeout
|
|
|
|
|
|
Category: Resources/res_xmpp
|
|
|
|
|
|
ASTERISK-29749: res_xmpp: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [31c26fcbc6] Alexander Traud -- res_xmpp: Fix for Doxygen.
|
|
|
|
|
|
Category: Tests/General
|
|
|
|
|
|
ASTERISK-29741: tests: Fix for Doxygen
|
|
|
Reported by: Alexander Traud
|
|
|
* [1a9df88d98] Alexander Traud -- tests: Fix for Doxygen.
|
|
|
ASTERISK-27176: test_abstract_jb: frames leak
|
|
|
Reported by: Corey Farrell
|
|
|
* [ee62a07914] Sean Bright -- test_abstract_jb.c: Fix put and
|
|
|
put_out_of_order memory leaks.
|
|
|
ASTERISK-28808: [patch] test_stasis: Avoid always true warning with clang.
|
|
|
Reported by: Alexander Traud
|
|
|
* [bb28ed0d1b] Alexander Traud -- test_stasis: Avoid always true warning
|
|
|
with clang.
|
|
|
ASTERISK-28251: CI: Fix CI so it reverifies commit message changes
|
|
|
Reported by: George Joseph
|
|
|
* [c2ea9c90a2] Joshua Colp -- ci: Rerun unit tests when non-code changes
|
|
|
occur.
|
|
|
ASTERISK-28070: testsuite: Sniffer assumes pjmedia will use ports below
|
|
|
10000
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [8bb264841a] Joshua Colp -- res_rtp_asterisk: Raise event when RTP
|
|
|
port is allocated
|
|
|
|
|
|
Category: Tests/NewFeature
|
|
|
|
|
|
ASTERISK-17695: 1.8.3.2 extenpatternmatchnew=yes cannot find extensions
|
|
|
with '-' in them
|
|
|
Reported by: test011
|
|
|
* [7e5709d726] Sean Bright -- pbx.c: Ignore dashes in extensions when
|
|
|
using extenpatternmatchnew
|
|
|
|
|
|
Category: Tests/testsuite
|
|
|
|
|
|
ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming
|
|
|
Language is python-2.7.
|
|
|
Reported by: Alexander Traud
|
|
|
* [610e058189] Alexander Traud -- BuildSystem: Search for Python/C API
|
|
|
when possibly needed only.
|
|
|
ASTERISK-28789: test_utils: incorrectly printing error 'declined to load'
|
|
|
Reported by: Alexander Traud
|
|
|
* [fc07eeaba1] Alexander Traud -- test_utils: Avoid incorrect error
|
|
|
message on load.
|
|
|
|
|
|
Category: Third-Party/pjproject
|
|
|
|
|
|
ASTERISK-28182: chan_pjsip: When connected_line_method is set to invite,
|
|
|
asterisk is not trying UPDATE
|
|
|
Reported by: nappsoft
|
|
|
* [ecb9ed0958] Pirmin Walthert -- pjproject_bundled: check whether
|
|
|
UPDATE is supported on outgoing calls
|
|
|
ASTERISK-27966: pjsip: Race condition in 183 re transmission can result in
|
|
|
a deadlock
|
|
|
Reported by: Torrey Searle
|
|
|
* [3424795f3a] Torrey Searle -- thirdparty/pjproject: fix deadlock in
|
|
|
response retransmissions
|
|
|
|
|
|
Category: Utilities/General
|
|
|
|
|
|
ASTERISK-28685: check_expr2: linking (when hardening) and cross-compiling
|
|
|
troubles
|
|
|
Reported by: Sebastian Kemper
|
|
|
* [b7fbb9c41f] Sebastian Kemper -- check_expr2: fix
|
|
|
cross-compile/hardening issues
|
|
|
|
|
|
Category: Utilities/aelparse
|
|
|
|
|
|
ASTERISK-29711: aelparse: GCC 11.2 found two maybe uninitialized
|
|
|
Reported by: Alexander Traud
|
|
|
* [2c03f73016] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
ASTERISK-29540: aelparse: include of context with timings fails
|
|
|
Reported by: Alexander Traud
|
|
|
* [0b1a629ecd] Alexander Traud -- aelparse: Accept an included context
|
|
|
with timings.
|
|
|
ASTERISK-18593: AEL for loops use Macro app and pipe delimiter
|
|
|
Reported by: Luke-Jr
|
|
|
* [f7f1a2cbb7] Sean Bright -- res_ael: Use Gosub in for loop expressions
|
|
|
|
|
|
Category: Utilities/conf2ael
|
|
|
|
|
|
ASTERISK-18593: AEL for loops use Macro app and pipe delimiter
|
|
|
Reported by: Luke-Jr
|
|
|
* [f7f1a2cbb7] Sean Bright -- res_ael: Use Gosub in for loop expressions
|
|
|
|
|
|
Category: Utilities/muted
|
|
|
|
|
|
ASTERISK-29145: GCC Warnings with OPTIMIZE=-Os make
|
|
|
Reported by: Alexander Traud
|
|
|
* [2dacadd9df] Alexander Traud -- Compiler fixes for GCC with -Os
|
|
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
|
|
ASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY
|
|
|
event: dialog XML body
|
|
|
Reported by: Marco Paland
|
|
|
* [83c2a16b2e] Joseph Nadiv -- res_pjsip_dialog_info_body_generator: Add
|
|
|
LOCAL/REMOTE tags in dialog-info+xml
|
|
|
ASTERISK-29377: cpool_release_pool "double free or corruption (out)"
|
|
|
Reported by: Robert Sutton
|
|
|
* [6d5cac1d10] Joshua C. Colp -- pjsip: Add patch for resolving STUN
|
|
|
packet lifetime issues.
|
|
|
ASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed
|
|
|
on reinvite without SDP offer
|
|
|
Reported by: Michael Maier
|
|
|
* [1af2a84c8b] Joshua C. Colp -- res_pjsip_session: Always produce offer
|
|
|
on re-INVITE without SDP.
|
|
|
ASTERISK-29191: tel: URI in Diversion header causes crash
|
|
|
Reported by: Mikhail Ivanov
|
|
|
* [a7aea71e60] Torrey Searle -- res/res_pjsip_diversion: prevent crash
|
|
|
on tel: uri in History-Info
|
|
|
ASTERISK-29024: pjsip: Route Header in Cancel request incorrectly set
|
|
|
Reported by: Flole Systems
|
|
|
* [7a6cfde4db] Pirmin Walthert -- res_pjsip_nat.c: Create deep copies of
|
|
|
strings when appropriate
|
|
|
ASTERISK-28973: Malformed IP address in SDP of 2nd SIP timer triggered
|
|
|
INVITE when NAT is active (UDP transport with external_media_address)
|
|
|
Reported by: Michael Neuhauser
|
|
|
* [6482ab5bea] Michael Neuhauser -- pjproject: clone sdp to protect
|
|
|
against (nat) modifications
|
|
|
ASTERISK-28929: pjproject_bundled: Honor --without-pjproject.
|
|
|
Reported by: Alexander Traud
|
|
|
* [0a4dffe6f8] Alexander Traud -- pjproject_bundled: Honor
|
|
|
--without-pjproject.
|
|
|
ASTERISK-28794: res_pjsip: Crash when escaping during URI printing
|
|
|
Reported by: nappsoft
|
|
|
* [9c2871edf4] Joshua C. Colp -- res_pjsip: Use correct pool for storing
|
|
|
the contact_user value.
|
|
|
ASTERISK-28859: pjsip: Increase maximum candidate count
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [3078a00a6d] Joshua C. Colp -- pjsip: Increase maximum ICE candidate
|
|
|
count.
|
|
|
ASTERISK-28811: Crash occurs when fax session switches from T.38 to audio
|
|
|
Reported by: Alexey Vasilyev
|
|
|
* [e56f4de7e6] Joshua C. Colp -- fax: Fix crashes in PJSIP
|
|
|
re-negotiation scenarios.
|
|
|
ASTERISK-28837: pjproject_bundled: Honor --without-pjproject.
|
|
|
Reported by: Alexander Traud
|
|
|
* [966acc6251] Alexander Traud -- pjproject_bundled: Honor
|
|
|
--without-pjproject.
|
|
|
ASTERISK-28758: pjsip startup errors when using "with-ssl" configure
|
|
|
option
|
|
|
Reported by: Patrick Wakano
|
|
|
* [3431949a52] Alexander Traud -- pjproject_bundled: Repair ./configure
|
|
|
--with-ssl without ARG.
|
|
|
ASTERISK-26955: pjsip: SIP Packets with Via "received=" Containing IPv6
|
|
|
Address Delimited by "[]" Rejected
|
|
|
Reported by: Peter Sokolov
|
|
|
* [9d9bde76a9] Sean Bright -- pjproject_bundled: Allow brackets in via
|
|
|
parameters
|
|
|
ASTERISK-28574: pjproject fails to build on 16.6.0, works on 16.5
|
|
|
Reported by: Niklas Larsson
|
|
|
* [5d9f9f4871] George Joseph -- pjproject_bundled: Replace earlier
|
|
|
reverts with official fixes.
|
|
|
ASTERISK-28509: PJSIP cnonce generated on Linux contains 36 characters,
|
|
|
NEC only supports up to 32 characters
|
|
|
Reported by: Dan Cropp
|
|
|
* [0844d6b127] Dan Cropp -- pjproject: Configurable setting for cnonce
|
|
|
to include hyphens or not
|
|
|
ASTERISK-28049: res_pjproject build failure
|
|
|
Reported by: Jaco Kroon
|
|
|
* [65e0eb8fc6] Sean Bright -- res_pjproject: Fix sockaddr conversion
|
|
|
routines for non-bundled PJSIP
|
|
|
ASTERISK-27997: pjproject_bundled: Fix for Solaris builds. Do not undef
|
|
|
s_addr.
|
|
|
Reported by: Alexander Traud
|
|
|
* [603d1e8d4b] Alexander Traud -- pjproject_bundled: Fix for Solaris
|
|
|
builds. Do not undef s_addr.
|
|
|
|
|
|
Improvement
|
|
|
|
|
|
Category: Addons/General
|
|
|
|
|
|
ASTERISK-29714: Spelling errors
|
|
|
Reported by: Josh Soref
|
|
|
* [4bc3dc6543] Josh Soref -- bridges: Spelling fixes
|
|
|
* [59715a073b] Josh Soref -- utils: Spelling fixes
|
|
|
* [3685e55673] Josh Soref -- pbx: Spelling fixes
|
|
|
* [4cf87f6175] Josh Soref -- rest-api-templates: Spelling fixes
|
|
|
* [c1b21bee6d] Josh Soref -- channels: Spelling fixes
|
|
|
* [4fc59ccc92] Josh Soref -- tests: Spelling fixes
|
|
|
* [c3978efef6] Josh Soref -- Makefile: Spelling fixes
|
|
|
* [2a8b651b7e] Josh Soref -- contrib: Spelling fixes
|
|
|
* [3ac7afe09c] Josh Soref -- formats: Spelling fixes
|
|
|
* [49ef881eb4] Josh Soref -- addons: Spelling fixes
|
|
|
* [70af726dcd] Josh Soref -- agi: Spelling fixes
|
|
|
* [c0fafa1863] Josh Soref -- funcs: Spelling fixes
|
|
|
* [8fb9588e8c] Josh Soref -- build_tools: Spelling fixes
|
|
|
* [7a59a9365a] Josh Soref -- menuselect: Spelling fixes
|
|
|
* [b13acf3ae6] Josh Soref -- include: Spelling fixes
|
|
|
* [135d51e55e] Josh Soref -- doc: Spelling fixes
|
|
|
* [ae83d927d8] Josh Soref -- configs: Spelling fixes
|
|
|
* [dcf492e7b6] Josh Soref -- res: Spelling fixes
|
|
|
* [ccfebc3cfc] Josh Soref -- codecs: Spelling fixes
|
|
|
* [4019a93edf] Josh Soref -- main: Spelling fixes
|
|
|
* [998ad0e179] Josh Soref -- CREDITS: Spelling fixes
|
|
|
* [e7b1dcf769] Josh Soref -- apps: Spelling fixes
|
|
|
* [0150c3b698] Josh Soref -- UPGRADE.txt: Spelling fixes
|
|
|
* [42d1c134f7] Josh Soref -- CHANGES: Spelling fixes
|
|
|
|
|
|
Category: Addons/chan_mobile
|
|
|
|
|
|
ASTERISK-28832: chan_mobile creates PCMA streams that make some VoIP
|
|
|
clients crash or not render received audio
|
|
|
Reported by: Peter Turczak
|
|
|
* [3303defd3f] Peter Turczak -- chan_mobile: Add smoother to make
|
|
|
SIP/RTP endpoints happy.
|
|
|
|
|
|
Category: Applications/General
|
|
|
|
|
|
ASTERISK-29637: Add support for future dates in Say.c
|
|
|
Reported by: Shloime Rosenblum
|
|
|
* [29c44caecb] Shloime Rosenblum -- main/say.c: Support future dates
|
|
|
with Q and q format params
|
|
|
|
|
|
Category: Applications/NewFeature
|
|
|
|
|
|
ASTERISK-28484: Add AudioSocket support
|
|
|
Reported by: Seán C. McCord
|
|
|
* [163efbd724] Seán C McCord -- feat: AudioSocket channel, application,
|
|
|
and ARI support.
|
|
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
|
|
ASTERISK-28658: app_confbridge: Add support for setting maximum sample
|
|
|
rate
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [89b7144fbd] Joshua C. Colp -- confbridge: Add support for specifying
|
|
|
maximum sample rate.
|
|
|
ASTERISK-28401: app_confbridge: Add *_all remb behavior variants
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [80dba268ea] Joshua Colp -- app_confbridge: Add "all" variants of REMB
|
|
|
behavior.
|
|
|
|
|
|
Category: Applications/app_dial
|
|
|
|
|
|
ASTERISK-28363: Millisecond-resolution call stats including PDD in channel
|
|
|
variables
|
|
|
Reported by: Antoni Goldstein
|
|
|
* [8e21c25ce5] Antoni Goldstein -- app_dial.c: RINGTIME, PROGRESSTIME
|
|
|
and ms resolution dial timings
|
|
|
|
|
|
Category: Applications/app_mixmonitor
|
|
|
|
|
|
ASTERISK-29244: Add MixMonitorStart / Stop / Mute AMI events
|
|
|
Reported by: Sébastien Duthil
|
|
|
* [092628c982] Sebastien Duthil -- app_mixmonitor: Add AMI events
|
|
|
MixMonitorStart, -Stop and -Mute.
|
|
|
ASTERISK-24798: Documentation - Clarify That Format Is Set By File Name
|
|
|
Extension In MixMonitor
|
|
|
Reported by: xrobau
|
|
|
* [ddfb60ac2c] Sean Bright -- app_mixmonitor: Set MIXMONITOR_FILENAME to
|
|
|
correct value when wav49 is used
|
|
|
|
|
|
Category: Applications/app_morsecode
|
|
|
|
|
|
ASTERISK-29541: app_morsecode: Add American Morse code
|
|
|
Reported by: N A
|
|
|
* [9cac1c16da] Naveen Albert -- app_morsecode: Add American Morse code
|
|
|
|
|
|
Category: Applications/app_originate
|
|
|
|
|
|
ASTERISK-29543: app_originate: Allow specifying codec(s) to use
|
|
|
Reported by: N A
|
|
|
* [cb1dfecc11] Naveen Albert -- app_originate: Add ability to set codecs
|
|
|
ASTERISK-29450: Allow setting channel variables using Originate
|
|
|
application
|
|
|
Reported by: N A
|
|
|
* [a611a0cd42] Naveen Albert -- app_originate: Allow setting Caller ID
|
|
|
and variables
|
|
|
|
|
|
Category: Applications/app_page
|
|
|
|
|
|
ASTERISK-27946: dial (API): Storage of dialed target uses
|
|
|
AST_MAX_EXTENSION when it shouldn't
|
|
|
Reported by: Joshua Elson
|
|
|
* [dbddb6725d] sungtae kim -- dial.c: Removed dial string 80 character
|
|
|
limitation
|
|
|
|
|
|
Category: Applications/app_playback
|
|
|
|
|
|
ASTERISK-29662: Add mix option to Playback application for say and
|
|
|
filename
|
|
|
Reported by: Shloime Rosenblum
|
|
|
* [63c8d12e95] Shloime Rosenblum -- apps/app_playback.c: Add 'mix'
|
|
|
option to app_playback
|
|
|
|
|
|
Category: Applications/app_queue
|
|
|
|
|
|
ASTERISK-29528: Add support for multiple files for agent announcements
|
|
|
Reported by: N A
|
|
|
* [940f6c4a03] Naveen Albert -- app_queue: Allow streaming multiple
|
|
|
announcement files
|
|
|
ASTERISK-27483: Allow wrapuptime to be set for each queue member
|
|
|
Reported by: Rodrigo Ramirez Norambuena
|
|
|
* [ce0523a57e] Rodrigo Ramírez Norambuena -- app_queue: Enable set the
|
|
|
wrapuptime from AddQueueMember application
|
|
|
ASTERISK-28055: app_queue: Per-member wrapup time missing from
|
|
|
AddQueueMember application
|
|
|
Reported by: Niksa Baldun
|
|
|
* [ce0523a57e] Rodrigo Ramírez Norambuena -- app_queue: Enable set the
|
|
|
wrapuptime from AddQueueMember application
|
|
|
|
|
|
Category: Applications/app_stack
|
|
|
|
|
|
ASTERISK-29626: app_stack: Include calling location if attempting to
|
|
|
branch to nonexistent location
|
|
|
Reported by: N A
|
|
|
* [c736cef310] Naveen Albert -- app_stack: Include current location if
|
|
|
branch fails
|
|
|
|
|
|
Category: Applications/app_transfer
|
|
|
|
|
|
ASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER)
|
|
|
failure SIP code
|
|
|
Reported by: Dan Cropp
|
|
|
* [088816284a] Dan Cropp -- chan_pjsip, app_transfer: Add
|
|
|
TRANSFERSTATUSPROTOCOL variable
|
|
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
|
|
ASTERISK-29715: app_voicemail: Refactor email generation functions
|
|
|
Reported by: N A
|
|
|
* [70cdb0f9a8] Naveen Albert -- app_voicemail: Refactor email generation
|
|
|
functions
|
|
|
ASTERISK-29632: Add option to Application_VoiceMail to suppress
|
|
|
instructions only when a custom greeting is present
|
|
|
Reported by: Charlie Smurthwaite
|
|
|
* [347e9a7e4d] Sean Bright -- app_voicemail.c: Ability to silence
|
|
|
instructions if greeting is present.
|
|
|
ASTERISK-29349: Silent voicemail option is not completely silent
|
|
|
Reported by: N A
|
|
|
* [bfc25e5de2] Naveen Albert -- app_voicemail: Configurable voicemail
|
|
|
beep
|
|
|
ASTERISK-28567: Problem with ASTERISK-20207: Asterisk should clear out any
|
|
|
.lock files in the voice mail directory on startup.
|
|
|
Reported by: Michael
|
|
|
* [7362647e2f] Sean Bright -- Revert "app_voicemail: Cleanup stale lock
|
|
|
files on module load"
|
|
|
ASTERISK-28443: app_voicemail: remove dependency on stasis cache
|
|
|
Reported by: Kevin Harwell
|
|
|
* [c93c579190] Kevin Harwell -- app_voicemail: Remove dependency on the
|
|
|
stasis cache
|
|
|
ASTERISK-20207: Asterisk should clear out any .lock files in the voice
|
|
|
mail directory on startup.
|
|
|
Reported by: Steven Wheeler
|
|
|
* [63f86cac09] Sean Bright -- app_voicemail: Cleanup stale lock files on
|
|
|
module load
|
|
|
|
|
|
Category: Applications/app_voicemail/NewFeature
|
|
|
|
|
|
ASTERISK-29118: VoiceMail() should have an option to play greetings as
|
|
|
Early Media
|
|
|
Reported by: Juan Carlos Castro y Castro
|
|
|
* [fd57fae048] Joshua C. Colp -- voicemail: add option 'e' to play
|
|
|
greetings as early media
|
|
|
|
|
|
Category: Applications/app_voicemail/ODBC
|
|
|
|
|
|
ASTERISK-22192: [patch] Allow voicemail forwards with ODBC backend when
|
|
|
format differs from attachfmt column
|
|
|
Reported by: cmaj
|
|
|
* [2d67dbfef5] cmaj -- app_voicemail.c: Support multiple file formats
|
|
|
for forwarded messages.
|
|
|
|
|
|
Category: Bridges/bridge_builtin_features
|
|
|
|
|
|
ASTERISK-28279: Added creation timestamp for bridge
|
|
|
Reported by: sungtae kim
|
|
|
* [3638c433ac] sungtae kim -- bridging: Add creation timestamps
|
|
|
|
|
|
Category: Bridges/bridge_native_rtp
|
|
|
|
|
|
ASTERISK-28733: stream: Add support for adding/removing streams during
|
|
|
SFU/calls
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [5a5be92b79] Joshua C. Colp -- bridging: Add better support for
|
|
|
adding/removing streams.
|
|
|
|
|
|
Category: Bridges/bridge_simple
|
|
|
|
|
|
ASTERISK-28733: stream: Add support for adding/removing streams during
|
|
|
SFU/calls
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [5a5be92b79] Joshua C. Colp -- bridging: Add better support for
|
|
|
adding/removing streams.
|
|
|
|
|
|
Category: Bridges/bridge_softmix
|
|
|
|
|
|
ASTERISK-28733: stream: Add support for adding/removing streams during
|
|
|
SFU/calls
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [5a5be92b79] Joshua C. Colp -- bridging: Add better support for
|
|
|
adding/removing streams.
|
|
|
ASTERISK-28658: app_confbridge: Add support for setting maximum sample
|
|
|
rate
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [89b7144fbd] Joshua C. Colp -- confbridge: Add support for specifying
|
|
|
maximum sample rate.
|
|
|
ASTERISK-28401: app_confbridge: Add *_all remb behavior variants
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [80dba268ea] Joshua Colp -- app_confbridge: Add "all" variants of REMB
|
|
|
behavior.
|
|
|
ASTERISK-28196: bridge_softmix: Does not support WebRTC source with multi
|
|
|
video tracks.
|
|
|
Reported by: Xiemin Chen
|
|
|
* [a526676836] Xiemin Chen -- bridge_softmix: Use MSID:LABEL metadata as
|
|
|
the cloned stream's appendix
|
|
|
|
|
|
Category: Channels/General
|
|
|
|
|
|
ASTERISK-29380: Add Flash AMI event to handle flash events
|
|
|
Reported by: N A
|
|
|
* [0ad3504ce0] Naveen Albert -- AMI: Add AMI event to expose hook flash
|
|
|
events
|
|
|
|
|
|
Category: Channels/NewFeature
|
|
|
|
|
|
ASTERISK-29380: Add Flash AMI event to handle flash events
|
|
|
Reported by: N A
|
|
|
* [0ad3504ce0] Naveen Albert -- AMI: Add AMI event to expose hook flash
|
|
|
events
|
|
|
ASTERISK-28484: Add AudioSocket support
|
|
|
Reported by: Seán C. McCord
|
|
|
* [163efbd724] Seán C McCord -- feat: AudioSocket channel, application,
|
|
|
and ARI support.
|
|
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
|
|
ASTERISK-28317: Add logical group at DAHDIChannel event and create
|
|
|
"dahdi_group" at CHANNEL function
|
|
|
Reported by: Cirillo Ferreira
|
|
|
* [0d6d51b175] cirillor -- chan_dahdi: Add logical group at DAHDIChannel
|
|
|
event and CHANNEL function
|
|
|
|
|
|
Category: Channels/chan_iax2
|
|
|
|
|
|
ASTERISK-29707: chan_iax2: Allow both key and secret to be specified at
|
|
|
dial time
|
|
|
Reported by: N A
|
|
|
* [bea08a563b] Naveen Albert -- chan_iax2: Allow both secret and outkey
|
|
|
at dial time
|
|
|
ASTERISK-29605: chan_iax2: Add ANI2
|
|
|
Reported by: N A
|
|
|
* [5a685249ce] Naveen Albert -- chan_iax2: Add ANI2/OLI information
|
|
|
element
|
|
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
|
|
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
|
|
Reported by: N A
|
|
|
* [1a23c9c047] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
|
|
parsing
|
|
|
ASTERISK-29459: Missing configuration from PJSIP to SIP conversion script
|
|
|
Reported by: N A
|
|
|
* [6873c5f3e4] Naveen Albert -- sip_to_pjsip: Fix missing cases
|
|
|
ASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER)
|
|
|
failure SIP code
|
|
|
Reported by: Dan Cropp
|
|
|
* [088816284a] Dan Cropp -- chan_pjsip, app_transfer: Add
|
|
|
TRANSFERSTATUSPROTOCOL variable
|
|
|
ASTERISK-28549: Two repeated 183
|
|
|
Reported by: Gant Liu
|
|
|
* [cc496044db] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
|
|
frames twice on outgoing channels
|
|
|
ASTERISK-28638: Simplify dialplan for Dial, Page, and ChanIsAvail
|
|
|
Reported by: cmaj
|
|
|
* [fe3cce816c] Richard Mudgett -- app_chanisavail.c: Simplify dialplan
|
|
|
using ChanIsAvail.
|
|
|
* [abcb4ab321] Richard Mudgett -- app_dial.c: Simplify dialplan using
|
|
|
Dial.
|
|
|
* [d86a6ac5ce] Richard Mudgett -- app_page.c: Simplify dialplan using
|
|
|
Page.
|
|
|
ASTERISK-28292: Changed to show all channel stats including wrong media
|
|
|
Reported by: sungtae kim
|
|
|
* [fb651756c7] sungtae kim -- chan_pjsip: Changed to continued after
|
|
|
invalid media for pjsip show channelstats
|
|
|
ASTERISK-28144: [patch] New function PJSIP_PARSE_URI to parse an URI and
|
|
|
return a specified part of the URI
|
|
|
Reported by: Alexei Gradinari
|
|
|
* [fa048183aa] Alexei Gradinari -- pjsip: New function PJSIP_PARSE_URI
|
|
|
to parse URI and return part of URI
|
|
|
|
|
|
Category: Contrib/General
|
|
|
|
|
|
ASTERISK-29216: contrib: systemd asterisk service for centos8 or other
|
|
|
newer linux versions
|
|
|
Reported by: Mark Petersen
|
|
|
* [cba8426b4c] Mark Petersen -- contrib/systemd: Added note on common
|
|
|
issues with systemd and asterisk
|
|
|
ASTERISK-28726: install_prereq script uses the interactive mode when
|
|
|
installing aptitude
|
|
|
Reported by: Sylvain Afchain
|
|
|
* [0c02d0a450] Sylvain Afchain -- install_prereq: Install aptitude
|
|
|
non-interactively
|
|
|
ASTERISK-28136: Allow the sip_to_pjsip script to be used in a pipe
|
|
|
Reported by: Pascal Cadotte Michaud
|
|
|
* [ebff81e3a0] Pascal Cadotte Michaud -- contrib/sip_to_pjsip: add a
|
|
|
--quiet option to avoid prints
|
|
|
|
|
|
Category: Core/Bridging
|
|
|
|
|
|
ASTERISK-29612: bridge_basic: Don't throw warning if attended transfer is
|
|
|
cancelled
|
|
|
Reported by: N A
|
|
|
* [e660a2c03b] Naveen Albert -- bridge_basic: Change warning to verbose
|
|
|
if transfer cancelled
|
|
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
|
|
ASTERISK-28111: build: CHANGES/UPGRADE are irritating to work with.
|
|
|
Reported by: Corey Farrell
|
|
|
* [a4ab7f5f80] Ben Ford -- build: Revise CHANGES and UPGRADE.txt
|
|
|
handling.
|
|
|
|
|
|
Category: Core/CodecInterface
|
|
|
|
|
|
ASTERISK-28512: Add pass-through support for H.265 (HEVC) codec
|
|
|
Reported by: Florian Floimair
|
|
|
* [c18983207d] Florian Floimair -- core: Add H.265/HEVC passthrough
|
|
|
support
|
|
|
|
|
|
Category: Core/DNS
|
|
|
|
|
|
ASTERISK-28853: Missing include on FreeBSD
|
|
|
Reported by: Guido Falsi
|
|
|
* [97494d8984] Guido Falsi -- core/dns: Add system include required on
|
|
|
FreeBSD
|
|
|
|
|
|
Category: Core/Dial
|
|
|
|
|
|
ASTERISK-27946: dial (API): Storage of dialed target uses
|
|
|
AST_MAX_EXTENSION when it shouldn't
|
|
|
Reported by: Joshua Elson
|
|
|
* [dbddb6725d] sungtae kim -- dial.c: Removed dial string 80 character
|
|
|
limitation
|
|
|
|
|
|
Category: Core/General
|
|
|
|
|
|
ASTERISK-29544: Media Cache - Delayed remote sound file retrieve delays
|
|
|
all playbacks
|
|
|
Reported by: Andre Barbosa
|
|
|
* [eb486db3af] Andre Barbosa -- media_cache: Don't lock when curl the
|
|
|
remote file
|
|
|
ASTERISK-29339: loader: Let's output warnings for deprecated modules!
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [a9a9864478] Joshua C. Colp -- loader: Output warnings for deprecated
|
|
|
modules.
|
|
|
ASTERISK-29337: menuselect: Add ability to set deprecated in and removed
|
|
|
in versions for modules
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [6aac148d59] Joshua C. Colp -- menuselect: Add ability to set
|
|
|
deprecated and removed versions.
|
|
|
* [60fb559ccc] Joshua C. Colp -- xml: Allow deprecated_in and removed_in
|
|
|
for MODULEINFO.
|
|
|
ASTERISK-29335: xml: Embed module information into core XML documentation.
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [60800b038a] Joshua C. Colp -- xml: Embed module information into core
|
|
|
XML documentation.
|
|
|
ASTERISK-29326: asterisk: Update copyright/company
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [682f7d9437] Joshua C. Colp -- asterisk: Update copyright.
|
|
|
|
|
|
Category: Core/HTTP
|
|
|
|
|
|
ASTERISK-28750: TLS/SSL Key too small error
|
|
|
Reported by: Martin Zeh
|
|
|
* [7f2d56fc8c] Sean Bright -- tcptls.c: Log more informative OpenSSL
|
|
|
errors
|
|
|
ASTERISK-28710: Should be able to disable the /httpstatus URI in the
|
|
|
built-in HTTP server
|
|
|
Reported by: Sean Bright
|
|
|
* [0dce6f746b] Sean Bright -- http: Add ability to disable /httpstatus
|
|
|
URI
|
|
|
|
|
|
Category: Core/Logging
|
|
|
|
|
|
ASTERISK-29529: Add custom logging level
|
|
|
Reported by: N A
|
|
|
* [a65bb134f5] Naveen Albert -- logger: Add custom logging capabilities
|
|
|
ASTERISK-29054: Logger: Add debug logging categories
|
|
|
Reported by: Kevin Harwell
|
|
|
* [6255e7976c] Kevin Harwell -- Logging: Add debug logging categories
|
|
|
|
|
|
Category: Core/ManagerInterface
|
|
|
|
|
|
ASTERISK-28945: AMI SendText - add Content-Type parameter
|
|
|
Reported by: Kevin Harwell
|
|
|
* [cfed0ea033] Kevin Harwell -- manager - Add Content-Type parameter to
|
|
|
the SendText action
|
|
|
|
|
|
Category: Core/RTP
|
|
|
|
|
|
ASTERISK-29727: Add type for JSON stasis message RTCP Report Received/Sent
|
|
|
Reported by: Boris P. Korzun
|
|
|
* [70b14f3eda] Boris P. Korzun -- rtp_engine: Add type field for JSON
|
|
|
RTCP Report stasis messages
|
|
|
|
|
|
Category: Core/Sorcery
|
|
|
|
|
|
ASTERISK-29321: sorcery: Add support for more intelligent reloading.
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [a9acbd19f3] Joshua C. Colp -- sorcery: Add support for more
|
|
|
intelligent reloading.
|
|
|
|
|
|
Category: Core/Stasis
|
|
|
|
|
|
ASTERISK-28442: stasis_state: Create a stasis module to cache last known
|
|
|
state
|
|
|
Reported by: Kevin Harwell
|
|
|
* [9637e1dfdc] Kevin Harwell -- MWI: Update modules that subscribe to
|
|
|
MWI to use new API calls
|
|
|
* [b31ac83900] Kevin Harwell -- mwi: Update the MWI core to use
|
|
|
stasis_state API
|
|
|
* [83c6ebbae8] Kevin Harwell -- stasis_state: Make unsubscribes NULL
|
|
|
tolerant
|
|
|
* [363bafc29e] Kevin Harwell -- stasis_state: Add new stasis_state
|
|
|
module
|
|
|
|
|
|
Category: Core/Streams
|
|
|
|
|
|
ASTERISK-28733: stream: Add support for adding/removing streams during
|
|
|
SFU/calls
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [5a5be92b79] Joshua C. Colp -- bridging: Add better support for
|
|
|
adding/removing streams.
|
|
|
|
|
|
Category: Documentation
|
|
|
|
|
|
ASTERISK-29777: documentation: Standardize example syntax
|
|
|
Reported by: N A
|
|
|
* [bcb7aee723] Naveen Albert -- documentation: Standardize examples
|
|
|
ASTERISK-29336: documentation: Fix inconsistent support levels
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [be3e469f98] Joshua C. Colp -- documentation: Fix non-matching module
|
|
|
support levels.
|
|
|
ASTERISK-29335: xml: Embed module information into core XML documentation.
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [60800b038a] Joshua C. Colp -- xml: Embed module information into core
|
|
|
XML documentation.
|
|
|
ASTERISK-24798: Documentation - Clarify That Format Is Set By File Name
|
|
|
Extension In MixMonitor
|
|
|
Reported by: xrobau
|
|
|
* [ddfb60ac2c] Sean Bright -- app_mixmonitor: Set MIXMONITOR_FILENAME to
|
|
|
correct value when wav49 is used
|
|
|
ASTERISK-28673: GET FULL VARIABLE documentation clarification
|
|
|
Reported by: Jonathan Harris
|
|
|
* [7d94bdde9d] Sean Bright -- res_agi: Improve GET FULL VARIABLE
|
|
|
documentation
|
|
|
ASTERISK-28586: Typo in README-SERIOUSLY.bestpractices.md
|
|
|
Reported by: Sam Banks
|
|
|
* [0dc7e29dd8] Sean Bright -- README-SERIOUSLY.bestpractices.md: Speling
|
|
|
correetions.
|
|
|
ASTERISK-27993: pjsip_wizard example gives wrong info about unsupported
|
|
|
SRV records
|
|
|
Reported by: Jonathan Harris
|
|
|
* [68a3d39a99] Richard Mudgett -- pjsip_wizard.conf.sample: Update
|
|
|
remote_hosts description.
|
|
|
|
|
|
Category: Formats/format_g726
|
|
|
|
|
|
ASTERISK-28246: Support skipping on the g726 format
|
|
|
Reported by: Eyal Hasson
|
|
|
* [aede739778] eyalhasson -- format_g726: add support for seeking
|
|
|
|
|
|
Category: Formats/format_wav
|
|
|
|
|
|
ASTERISK-29275: Support of MIME-type for wav16
|
|
|
Reported by: Boris P. Korzun
|
|
|
* [b2c834e349] Sean Bright -- res_http_media_cache.c: Compare unaltered
|
|
|
MIME types.
|
|
|
* [57d130d3aa] Boris P. Korzun -- format_wav: Support of MIME-type for
|
|
|
wav16
|
|
|
|
|
|
Category: Functions/func_math
|
|
|
|
|
|
ASTERISK-29495: Return integer instead of float if response is a whole
|
|
|
number
|
|
|
Reported by: N A
|
|
|
* [c52ef4ac79] Naveen Albert -- func_math: Return integer instead of
|
|
|
float if possible
|
|
|
|
|
|
Category: Functions/func_vmcount
|
|
|
|
|
|
ASTERISK-29661: func_vmcount: Add support for multiple mailboxes
|
|
|
Reported by: N A
|
|
|
* [484da42d6c] Naveen Albert -- func_vmcount: Add support for multiple
|
|
|
mailboxes
|
|
|
|
|
|
Category: Functions/func_volume
|
|
|
|
|
|
ASTERISK-28813: func_volume: Allow decimal numbers as parameter to improve
|
|
|
granularity
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [de66713fd5] Jean Aunis -- func_volume: Accept decimal number as
|
|
|
argument
|
|
|
|
|
|
Category: General
|
|
|
|
|
|
ASTERISK-28046: Remove stale nonoptreq references
|
|
|
Reported by: Walter Doekes
|
|
|
* [bc8cdcefa8] Walter Doekes -- optional_api: Remove unused nonoptreq
|
|
|
fields
|
|
|
|
|
|
Category: PBX/General
|
|
|
|
|
|
ASTERISK-28264: Added topic_all container
|
|
|
Reported by: sungtae kim
|
|
|
* [30d568ddec] sungtae kim -- stasis.c: Added topic_all container
|
|
|
|
|
|
Category: PBX/pbx_dundi
|
|
|
|
|
|
ASTERISK-28234: pbx_dundi: Add IPv4/IPv6 dual bind support for DUNDi
|
|
|
Reported by: Kirsty Tyerman
|
|
|
* [bcaa01b024] Kirsty Tyerman -- pbx_dundi: added IPv4/IPv6 dual bind
|
|
|
support to DUNDi
|
|
|
ASTERISK-27164: [patch] Add IPv6 Support for DUNDi
|
|
|
Reported by: Adam Secombe
|
|
|
* [328f772d3b] Kirsty Tyerman -- pbx_dundi: Added IPv6 support for dundi
|
|
|
|
|
|
Category: Resources/General
|
|
|
|
|
|
ASTERISK-29056: Increase reg_server column size for ps_contacts table
|
|
|
realtime
|
|
|
Reported by: sungtae kim
|
|
|
* [1fd12b88c7] Sungtae Kim -- realtime: Increased reg_server character
|
|
|
size
|
|
|
|
|
|
Category: Resources/NewFeature
|
|
|
|
|
|
ASTERISK-28484: Add AudioSocket support
|
|
|
Reported by: Seán C. McCord
|
|
|
* [163efbd724] Seán C McCord -- feat: AudioSocket channel, application,
|
|
|
and ARI support.
|
|
|
|
|
|
Category: Resources/res_ari
|
|
|
|
|
|
ASTERISK-28326: ari: Added timestamp for some ari events.
|
|
|
Reported by: sungtae kim
|
|
|
* [e2eb19b363] sungtae kim -- res/res_ari: Added timestamp as a
|
|
|
requirement for all ARI events
|
|
|
ASTERISK-28198: res_ari: Add new hangup causes for ARI Channel DELETE
|
|
|
command
|
|
|
Reported by: Sebastian Damm
|
|
|
* [a24bb1c4b6] Sebastian Damm -- res/res_ari: Add additional hangup
|
|
|
reasons
|
|
|
|
|
|
Category: Resources/res_ari_bridges
|
|
|
|
|
|
ASTERISK-28629: [patch] Add an "inhibitCOLP" flag to the bridges REST API
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
* [034ac357ad] Jean Aunis -- ARI: Ability to inhibit COLP frames when
|
|
|
adding channels to a bridge
|
|
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
|
|
ASTERISK-28896: ari: Add support for specifying variables on channel
|
|
|
create
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [15cbff9d54] Joshua C. Colp -- ari: Allow variables to be set on
|
|
|
channel create.
|
|
|
ASTERISK-28385: res_ari_channels: Added detail hangup code settings
|
|
|
Reported by: sungtae kim
|
|
|
* [613a335de5] sungtae kim -- res/ari/resource_channels.c: Added hangup
|
|
|
reason code for channels
|
|
|
ASTERISK-28343: Added app_name, app_data to channel type
|
|
|
Reported by: sungtae kim
|
|
|
* [76768ad6ce] sungtae kim -- main/json.c: Added app_name, app_data to
|
|
|
channel type
|
|
|
ASTERISK-28198: res_ari: Add new hangup causes for ARI Channel DELETE
|
|
|
command
|
|
|
Reported by: Sebastian Damm
|
|
|
* [a24bb1c4b6] Sebastian Damm -- res/res_ari: Add additional hangup
|
|
|
reasons
|
|
|
|
|
|
Category: Resources/res_ari_playbacks
|
|
|
|
|
|
ASTERISK-29501: ARI - Stasis Playback doesn't hangup call when processing
|
|
|
a list of invalid files
|
|
|
Reported by: Andre Barbosa
|
|
|
* [2c3defc6c6] Andre Barbosa -- res_stasis_playback: Check for chan
|
|
|
hangup on play_on_channels
|
|
|
|
|
|
Category: Resources/res_http_media_cache
|
|
|
|
|
|
ASTERISK-29143: res_http_media_cache: HTTP media cache stored hardcoded in
|
|
|
/tmp
|
|
|
Reported by: laszlovl
|
|
|
* [92fcd4edba] laszlovl -- Introduce astcachedir, to be used for
|
|
|
temporary bucket files
|
|
|
|
|
|
Category: Resources/res_http_websocket
|
|
|
|
|
|
ASTERISK-28958: Continue reading string when ping received by websocket
|
|
|
Reported by: Nickolay V. Shmyrev
|
|
|
* [7163efd934] Nickolay Shmyrev -- res_http_websocket.c: Continue
|
|
|
reading after ping/pong
|
|
|
ASTERISK-28949: res_http_websocket: Add masking to websocket client
|
|
|
Reported by: Moises Silva
|
|
|
* [9445dac43b] Moises Silva -- res_http_websocket: Add payload masking
|
|
|
to the websocket client
|
|
|
|
|
|
Category: Resources/res_musiconhold
|
|
|
|
|
|
ASTERISK-29262: Support of various URL-schemes by MoH
|
|
|
Reported by: Boris P. Korzun
|
|
|
* [f1c88a497b] Boris P. Korzun -- res_musiconhold: Add support of
|
|
|
various URL-schemes by MoH.
|
|
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
|
|
ASTERISK-28959: res_pjsip: Added option for disable rport parameter set
|
|
|
Reported by: sungtae kim
|
|
|
* [81b5e4a73f] sungtae kim -- res_pjsip.c: Added disable_rport option
|
|
|
for pjsip.conf
|
|
|
ASTERISK-28777: Codec Negotiation: add outgoing_call_offer_prefs option
|
|
|
Reported by: Kevin Harwell
|
|
|
* [2ee455958e] George Joseph -- codec_negotiation: Implement
|
|
|
outgoing_call_offer_pref
|
|
|
ASTERISK-28756: Codec Negotiation: add incoming_call_offer_pref option
|
|
|
Reported by: Kevin Harwell
|
|
|
* [06dada3f01] Kevin Harwell -- codec negotiation: add
|
|
|
incoming_call_offer_prefs option
|
|
|
ASTERISK-28542: [patch] add the ability for asterisk to generate on-hold
|
|
|
re-invites
|
|
|
Reported by: Torrey Searle
|
|
|
* [b43cdc7f1e] Torrey Searle -- channel/chan_pjsip: add dialplan
|
|
|
function for music on hold
|
|
|
|
|
|
Category: Resources/res_pjsip_caller_id
|
|
|
|
|
|
ASTERISK-29472: res_pjsip: OLI/ANI2 support missing
|
|
|
Reported by: N A
|
|
|
* [1a23c9c047] Naveen Albert -- res_pjsip_caller_id: Add ANI2/OLI
|
|
|
parsing
|
|
|
ASTERISK-28006: PJSIP: Missing "party=calling"/"party=called" in
|
|
|
Remote-Party-ID
|
|
|
Reported by: Eric Dantie
|
|
|
* [fca3d4fe5f] Joshua Colp -- res_pjsip_caller_id: Add "party" parameter
|
|
|
to RPID header.
|
|
|
|
|
|
Category: Resources/res_pjsip_dtmf_info
|
|
|
|
|
|
ASTERISK-29460: Recognize application/hook-flash in PJSIP
|
|
|
Reported by: N A
|
|
|
* [99573f9540] Naveen Albert -- res_pjsip_dtmf_info: Hook flash
|
|
|
|
|
|
Category: Resources/res_pjsip_logger
|
|
|
|
|
|
ASTERISK-28895: res_pjsip_logger: Add tons'o'functionality
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [a7aaee70c6] Joshua C. Colp -- res_pjsip_logger: Expand functionality
|
|
|
to improve logging.
|
|
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
|
|
ASTERISK-28602: res_pjsip_outbound_registration: Maximum retries reached
|
|
|
Reported by: Daniel
|
|
|
* [e73eba85c1] Joshua Colp -- res_pjsip_outbound_registration: Extend
|
|
|
documentation for "max_retries".
|
|
|
|
|
|
Category: Resources/res_pjsip_registrar
|
|
|
|
|
|
ASTERISK-29325: res_pjsip_registrar: Include source IP address and port in
|
|
|
log messages
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [5f1c21e4ca] Joshua C. Colp -- res_pjsip_registrar: Include source IP
|
|
|
and port in log messages.
|
|
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
|
|
ASTERISK-28777: Codec Negotiation: add outgoing_call_offer_prefs option
|
|
|
Reported by: Kevin Harwell
|
|
|
* [2ee455958e] George Joseph -- codec_negotiation: Implement
|
|
|
outgoing_call_offer_pref
|
|
|
ASTERISK-28756: Codec Negotiation: add incoming_call_offer_pref option
|
|
|
Reported by: Kevin Harwell
|
|
|
* [06dada3f01] Kevin Harwell -- codec negotiation: add
|
|
|
incoming_call_offer_prefs option
|
|
|
ASTERISK-28733: stream: Add support for adding/removing streams during
|
|
|
SFU/calls
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [5a5be92b79] Joshua C. Colp -- bridging: Add better support for
|
|
|
adding/removing streams.
|
|
|
ASTERISK-28400: res_rtp_asterisk / res_pjsip_sdp_rtp: Add support for
|
|
|
transport-cc
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [6bb70c93f1] Joshua Colp -- rtp: Add support for transport-cc in
|
|
|
receiver direction.
|
|
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
|
|
ASTERISK-28549: Two repeated 183
|
|
|
Reported by: Gant Liu
|
|
|
* [cc496044db] Ivan Poddubnyi -- chan_pjsip: Stop queueing control
|
|
|
frames twice on outgoing channels
|
|
|
ASTERISK-28777: Codec Negotiation: add outgoing_call_offer_prefs option
|
|
|
Reported by: Kevin Harwell
|
|
|
* [2ee455958e] George Joseph -- codec_negotiation: Implement
|
|
|
outgoing_call_offer_pref
|
|
|
ASTERISK-28782: Add support for Content-Disposition header in multi-part
|
|
|
INVITES
|
|
|
Reported by: Torrey Searle
|
|
|
* [e12244153a] Torrey Searle -- res_pjsip_session: implement processing
|
|
|
of Content-Disposition
|
|
|
ASTERISK-28787: res_pjsip_session: Decide more intelligently when to add
|
|
|
video
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [21e9051461] Joshua C. Colp -- res_pjsip_session: Apply intention
|
|
|
behind requested formats.
|
|
|
ASTERISK-28756: Codec Negotiation: add incoming_call_offer_pref option
|
|
|
Reported by: Kevin Harwell
|
|
|
* [06dada3f01] Kevin Harwell -- codec negotiation: add
|
|
|
incoming_call_offer_prefs option
|
|
|
ASTERISK-28253: res_pjsip_session: Adding rtcp stats result into the
|
|
|
session
|
|
|
Reported by: sungtae kim
|
|
|
* [7e1d881d89] Sungtae Kim -- res_pjsip_session Added rtcp stats result
|
|
|
vector into the session
|
|
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
|
|
ASTERISK-29508: STUN server address refresh
|
|
|
Reported by: Sébastien Duthil
|
|
|
* [ac492f2ff8] Sebastien Duthil -- res_rtp_asterisk: Automatically
|
|
|
refresh stunaddr from DNS
|
|
|
ASTERISK-29434: Asterisk reveals pjproject version in STUN packets
|
|
|
Reported by: Jeremy Lainé
|
|
|
* [0f8e2174a7] Jeremy Lainé -- res_rtp_asterisk: make it possible to
|
|
|
remove SOFTWARE attribute
|
|
|
ASTERISK-28400: res_rtp_asterisk / res_pjsip_sdp_rtp: Add support for
|
|
|
transport-cc
|
|
|
Reported by: Joshua C. Colp
|
|
|
* [6bb70c93f1] Joshua Colp -- rtp: Add support for transport-cc in
|
|
|
receiver direction.
|
|
|
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 BUU
|
|
|
* [cb276b5085] Emmanuel BUU -- res_rtp_asterisk: Avoid merging command
|
|
|
and regular T.140 text packets
|
|
|
|
|
|
Category: Resources/res_stasis
|
|
|
|
|
|
ASTERISK-29055: Create a Bridge with video_single mode
|
|
|
Reported by: sungtae kim
|
|
|
* [a0d41a27d4] Sungtae Kim -- res_stasis.c: Added video_single option
|
|
|
for bridge creation
|
|
|
ASTERISK-28378: Added detail subscriber/subscription info for stasis show
|
|
|
app cli
|
|
|
Reported by: sungtae kim
|
|
|
* [1d3272d4ed] sungtae kim -- main/stasis.c: Added detail info for
|
|
|
stasis show app cli
|
|
|
|
|
|
Category: Resources/res_stasis_playback
|
|
|
|
|
|
ASTERISK-29464: ARI - PlaybackFinish skip error events
|
|
|
Reported by: Andre Barbosa
|
|
|
* [283812e492] Andre Barbosa -- res_stasis_playback: Send PlaybackFinish
|
|
|
event only once for errors
|
|
|
|
|
|
Category: Third-Party/pjproject
|
|
|
|
|
|
ASTERISK-28866: third-party/pjproject/configure.m4 contains bashisms
|
|
|
Reported by: Guido Falsi
|
|
|
* [c831f03273] Guido Falsi -- pjproject: Remove bashism from
|
|
|
configure.m4 script
|
|
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
|
|
ASTERISK-29525: PJSIP remove_existing unavailable contacts
|
|
|
Reported by: Joseph Nadiv
|
|
|
* [4368764032] Joseph Nadiv -- res_pjsip_registrar: Remove unavailable
|
|
|
contacts if exceeds max_contacts
|
|
|
ASTERISK-28899: Upgrade Asterisk to bundled pjproject 2.10
|
|
|
Reported by: Kevin Harwell
|
|
|
* [415b55af5a] Kevin Harwell -- pjproject: Upgrade bundled version to
|
|
|
pjproject 2.10
|
|
|
ASTERISK-28879: pjproject has race conditions in it's build system
|
|
|
Reported by: Guido Falsi
|
|
|
* [801d570f6e] Guido Falsi -- pjproject: Fix race condition when
|
|
|
building with parallel make
|
|
|
ASTERISK-27995: pjproject_bundled: Find shared libraries in root
|
|
|
--with-ssl=PATH.
|
|
|
Reported by: Alexander Traud
|
|
|
* [1c7c867ce0] Alexander Traud -- pjproject_bundled: Find shared
|
|
|
libraries in root --with-ssl=PATH.
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
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: Applications/app_voicemail/ODBC
|
|
|
|
|
|
ASTERISK-28992: app_voicemail: Deadlock in ODBC when retrieving file
|
|
|
Reported by: Schneur Rosenberg
|
|
|
* [9ff548f1db] Sean Bright -- app_voicemail: Prevent deadlocks when out
|
|
|
of ODBC database connections
|
|
|
|
|
|
Category: Core/Configuration
|
|
|
|
|
|
ASTERISK-28719: Cannot remove defaultrule from queue using realtime queues
|
|
|
Reported by: EDV O-TON
|
|
|
* [eb9252ea27] Sean Bright -- res_config_odbc: Preserve empty strings
|
|
|
returned by the database
|
|
|
|
|
|
Category: Resources/res_pjsip_endpoint_identifier_ip
|
|
|
|
|
|
ASTERISK-29624: Contact identifier is not updated when FDQN resolves to a
|
|
|
new address
|
|
|
Reported by: Philip Young
|
|
|
* [28f187d6c5] George Joseph -- chan_iax2.c: Require secret and auth
|
|
|
method if encryption is enabled
|
|
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
|
|
ASTERISK-29241: pjsip / register: wrong port used in Contact and Via if
|
|
|
multiple transports are defined.
|
|
|
Reported by: Michael Maier
|
|
|
* [804788037e] Bernd Zobl -- res_pjsip/pjsip_message_filter: set
|
|
|
preferred transport in pjsip_message_filter
|
|
|
|
|
|
Category: Resources/res_srtp
|
|
|
|
|
|
ASTERISK-29625: srtp cryptos accepted if not enabled
|
|
|
Reported by: Jasper Hafkenscheid
|
|
|
* [c1a575907b] Jasper Hafkenscheid -- res_srtp: Disable parsing of not
|
|
|
enabled cryptos
|
|
|
|
|
|
Improvement
|
|
|
|
|
|
Category: Core/HTTP
|
|
|
|
|
|
ASTERISK-28236: Support separated HTTP request
|
|
|
Reported by: sungtae kim
|
|
|
* [b4ccaad671] Sungtae Kim -- http.c: Support separated HTTP request
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
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.
|
|
|
|
|
|
+------------------------------------------------------------------------+
|
|
|
| Revision | Author | Summary |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b211cb932a | Asterisk | Update for certified/18.9-cert1-rc1 |
|
|
|
| | Development Team | |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fefe1cac3a | Mike Bradeen | Asterisk Certified 18.9 Preparation |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 85601849c6 | Asterisk | Update for 18.9.0 |
|
|
|
| | Development Team | |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 82637aaa18 | Asterisk | Update for 18.9.0-rc1 |
|
|
|
| | Development Team | |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 868d2d5e53 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.9.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 89237be105 | Jaco Kroon | logger: use __FUNCTION__ instead of |
|
|
|
| | | __PRETTY_FUNCTION__ |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b4eebfa191 | Alexander Traud | ari-stubs: Avoid 'is' as comparism |
|
|
|
| | | with an literal. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 53610679bf | Alexander Traud | BuildSystem: Consistently allow 'ye' |
|
|
|
| | | even for Jansson. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 301647788e | George Joseph | CI: Rename 'master' node to 'built-in' |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 08cb67251f | George Joseph | ast_coredumper: Refactor to better |
|
|
|
| | | find things |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | strings/json: Add string delimter |
|
|
|
| ae97aaedb0 | Kevin Harwell | match, and object create with vars |
|
|
|
| | | methods |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2e55c0fded | Ben Ford | STIR/SHAKEN: Option split and response |
|
|
|
| | | codes. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 859f579504 | Kevin Harwell | res_speech: Add a type conversion, and |
|
|
|
| | | new engine unregister methods |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 482281deff | Sean Bright | configure: Remove unused OpenSSL SRTP |
|
|
|
| | | check. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9063680148 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.8.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 804b1987fb | Sean Bright | Makefile: Use basename in a |
|
|
|
| | | POSIX-compliant way. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e091aa2763 | Mark Murawski | pbx_ael: Fix crash and lockup issue |
|
|
|
| | | regarding 'ael reload' |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| dce142baa4 | Sean Bright | app_externalivr.c: Fix mixed leading |
|
|
|
| | | whitespace in source code. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 00cf86dafe | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.7.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | test_http_media_cache.c: Fix |
|
|
|
| 847349853a | Sean Bright | copy/paste error during test |
|
|
|
| | | deregistration. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8410afc7ab | Alexander Traud | dialplan: Add one static and fix two |
|
|
|
| | | whitespace errors. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a8e8b3aaff | Alexander Traud | BuildSystem: Remove two dead |
|
|
|
| | | exceptions for compiler Clang. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 288d018fb7 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.6.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9117f09d28 | Joshua C. Colp | docs: Remove embedded macro in |
|
|
|
| | | WaitForCond XML documentation. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 993b3ba919 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.5.1 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 30feaadabf | Sean Bright | res_pjsip_stir_shaken: RFC 8225 |
|
|
|
| | | compliance and error message cleanup. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fcebc4d24a | Sean Bright | main/cdr.c: Correct Party A selection. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0747162d4f | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.5.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 702e1d33b5 | George Joseph | res_pjsip_messaging: Overwrite user in |
|
|
|
| | | existing contact URI |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6b67821098 | Jaco Kroon | func_lock: Prevent module unloading |
|
|
|
| | | in-use module. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6f303335d3 | Jaco Kroon | func_lock: Add "dialplan locks show" |
|
|
|
| | | cli command. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a3df5d7de8 | Jaco Kroon | func_lock: Fix memory corruption |
|
|
|
| | | during unload. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6bd741b77d | Jaco Kroon | func_lock: Fix requesters counter in |
|
|
|
| | | error paths. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 26059f8616 | Sean Bright | menuselect: Fix description of several |
|
|
|
| | | modules. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 26a38c4084 | Ben Ford | STIR/SHAKEN: Add Date header, |
|
|
|
| | | dest->tn, and URL checking. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 60ed1847b8 | Joshua C. Colp | asterisk: We've moved to Libera Chat! |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a84d34035a | Ben Ford | STIR/SHAKEN: Switch to base64 URL |
|
|
|
| | | encoding. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e0cbdfe063 | Ben Ford | STIR/SHAKEN: OPENSSL_free serial hex |
|
|
|
| | | from openssl. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5e6508b56f | Ben Ford | STIR/SHAKEN: Fix certificate type and |
|
|
|
| | | storage. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 40bdfff73b | George Joseph | Updates for the MessageSend Dialplan |
|
|
|
| | | App |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 78f518622d | Sean Bright | translate.c: Avoid refleak when |
|
|
|
| | | checking for a translation path |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1949d828b7 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.4.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c2f4925ee0 | Joshua C. Colp | svn: Switch to https scheme. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5f3d96a765 | George Joseph | res_pjsip: Update documentation for |
|
|
|
| | | the auth object |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 404533c149 | Sean Bright | loader.c: Speed up deprecation |
|
|
|
| | | metadata lookup |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0ad1ff8a72 | Kevin Harwell | res_rtp_asterisk: Don't count 0 as a |
|
|
|
| | | minimum lost packets |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1414b9cc57 | Kevin Harwell | res_rtp_asterisk: Statically declare |
|
|
|
| | | rtp_drop_packets_data object |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b912b31853 | Kevin Harwell | res_rtp_asterisk: Add a DEVMODE RTP |
|
|
|
| | | drop packets CLI command |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_pjsip: Give error when TLS |
|
|
|
| 65a4a3a4e6 | Joshua C. Colp | transport configured but not |
|
|
|
| | | supported. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 15de2f1727 | Kevin Harwell | time: Add timeval create and unit |
|
|
|
| | | conversion functions |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bbfb8f2b9d | Ben Ford | logger.conf.sample: Add more debug |
|
|
|
| | | documentation. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 263f906af4 | Kevin Harwell | manager: Increase the non breaking AMI |
|
|
|
| | | version number |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0afd37e3b5 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.3.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | func_callerid+res_agi: Fix compile |
|
|
|
| 23e41313a8 | Jaco Kroon | errors related to |
|
|
|
| | | -Werror=zero-length-bounds |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 52707fba7f | Jaco Kroon | app.h: Fix -Werror=zero-length-bounds |
|
|
|
| | | compile errors in dev mode. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 262473c6d9 | Alexander Traud | res_format_attr_*: Parameter Names are |
|
|
|
| | | Case-Insensitive. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4fc0e16838 | Alexander Traud | chan_iax2: System Header strings is |
|
|
|
| | | included via asterisk.h/compat.h. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 16e4d1f36f | Sean Bright | res_musiconhold.c: Plug ref leak |
|
|
|
| | | caused by ao2_replace() misuse. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 269bb08ea2 | George Joseph | res_pjsip_refer: Move the progress dlg |
|
|
|
| | | release to a serializer |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0323293142 | Alexander Traud | res_format_attr_h263: Generate valid |
|
|
|
| | | SDP fmtp for H.263+. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| be0a61bc3d | Kevin Harwell | res_rtp_asterisk: Add packet subtype |
|
|
|
| | | during RTCP debug when relevant |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1adf9368ee | Alexander Traud | chan_sip: Filter pass-through |
|
|
|
| | | audio/video formats away, again. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bee35fe04a | Jaco Kroon | func_odbc: Introduce minargs config |
|
|
|
| | | and expose ARGC in addition to ARGn. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| dbd8908f8d | George Joseph | res_pjsip_refer: Always serialize |
|
|
|
| | | calls to refer_progress_notify |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 24d6adfe99 | Sean Bright | app_read: Release tone zone reference |
|
|
|
| | | on early return. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7c0fbaf010 | Ivan Poddubnyi | main/frame: Add missing control frame |
|
|
|
| | | names to ast_frame_subclass2str |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fb42b60326 | Sean Bright | res_pjsip_pubsub: Fix truncation of |
|
|
|
| | | persisted SUBSCRIBE packet |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9c56870929 | Jaco Kroon | AC_HEADER_STDC causes a compile |
|
|
|
| | | failure with autoconf 2.70 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | pjsip_scheduler: Fix pjsip show |
|
|
|
| a25bcf70ed | Alexander Traud | scheduled_tasks like for compiler |
|
|
|
| | | Clang. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 87a35f8e94 | Ben Ford | chan_pjsip.c: Add parameters to frame |
|
|
|
| | | in indicate. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 89fea9bafe | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.2.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 49f625b8db | Jaco Kroon | pbx_lua: Add LUA_VERSIONS environment |
|
|
|
| | | variable to ./configure. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 68d3d3af6f | Sean Bright | asterisk: Export additional manager |
|
|
|
| | | functions |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3d379845e6 | Richard Mudgett | chan_vpb.cc: Fix compile errors. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 027f4e3a21 | Richard Mudgett | res_pjsip_session.c: Fix compiler |
|
|
|
| | | warnings. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 938a240793 | Joshua C. Colp | res_pjsip_pidf_digium_body_supplement: |
|
|
|
| | | Support Sangoma user agent. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f9438e6457 | Sean Bright | media_cache: Fix reference leak with |
|
|
|
| | | bucket file metadata |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 994fbdaf48 | Sean Bright | CHANGES: Remove already applied |
|
|
|
| | | CHANGES update |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6e1fb58183 | Alexander Traud | modules.conf: Align the comments for |
|
|
|
| | | more conclusiveness. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 98d1537c1e | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.1.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 860e40dd80 | George Joseph | res_pjsip_outbound_registration.c: Use |
|
|
|
| | | our own scheduler and other stuff |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 569fc28966 | George Joseph | pjsip_scheduler.c: Add type ONESHOT |
|
|
|
| | | and enhance cli show command |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| da0f2ea99e | Alexei Gradinari | sched: AST_SCHED_REPLACE_UNREF can |
|
|
|
| | | lead to use after free of data |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| be54c7e9ea | Alexander Traud | res_stir_shaken: Include OpenSSL |
|
|
|
| | | headers where used actually. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5b25c75d7b | Alexander Traud | chan_sip: On authentication, pick MD5 |
|
|
|
| | | for sure. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fb3b14ab7d | Walter Doekes | main/say: Work around gcc 9 |
|
|
|
| | | format-truncation false positive |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 439f7bb848 | Kevin Harwell | res_pjsip, res_pjsip_session: |
|
|
|
| | | initialize local variables |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f89531cb98 | Alexander Traud | install_prereq: Add GMime 3.0. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2773f93154 | Alexander Traud | BuildSystem: Enable Lua 5.4. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4a049ad510 | George Joseph | app_confbridge/bridge_softmix: Add |
|
|
|
| | | ability to force estimated bitrate |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c470327e6c | Torrey Searle | res_pjsip_diversion: fix double 181 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5929e0ccbd | Sean Bright | res_musiconhold: Clarify that playlist |
|
|
|
| | | mode only supports HTTP(S) URLs |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9eeb40af33 | Joshua C. Colp | res_pjsip_session: Fix stream name |
|
|
|
| | | memory leak. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 99bd7d95de | George Joseph | logger.h: Fix ast_trace to respect |
|
|
|
| | | scope_level |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c90c182932 | Sean Bright | audiosocket: Fix module menuselect |
|
|
|
| | | descriptions |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fdc13060df | George Joseph | bridge_softmix/sfu_topologies_on_join: |
|
|
|
| | | Ignore topology change failures |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6f32c254be | Sean Bright | res_pjsip_session.c: Fix build when |
|
|
|
| | | TEST_FRAMEWORK is not defined |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ad4f2a8c99 | George Joseph | debugging: Add enough to choke a mule |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | Bridging: Use a ref to |
|
|
|
| 7eaae4e7b6 | Ben Ford | bridge_channel's channel to prevent |
|
|
|
| | | crash. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f589985840 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.0.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_pjsip_session: Deferred re-INVITE |
|
|
|
| 5a49757e40 | Patrick Verzele | without SDP send a=sendrecv instead of |
|
|
|
| | | a=sendonly |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ec03909831 | Kevin Harwell | conversions: Add string to signed |
|
|
|
| | | integer conversion functions |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e32815dddb | George Joseph | ast_coredumper: Fix issues with naming |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9ed1b1452d | Alexander Traud | sip_nat_settings: Update script for |
|
|
|
| | | latest Linux. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 217449a1e5 | Alexander Traud | samples: Fix keep_alive_interval |
|
|
|
| | | default in pjsip.conf. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5a8cacb93d | George Joseph | logger.c: Added a new log formatter |
|
|
|
| | | called "plain" |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_musiconhold.c: Use |
|
|
|
| 5dfeeba623 | Sean Bright | ast_file_read_dir to scan MoH |
|
|
|
| | | directory |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c4c72d55a2 | George Joseph | scope_trace: Added debug messages and |
|
|
|
| | | added additional macros |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d26ab7f8f9 | George Joseph | stream.c: Added 2 more debugging utils |
|
|
|
| | | and added pos to stream string |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6faf76308d | George Joseph | ACN: Changes specific to the core |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a3d87f78ed | Joshua C. Colp | res_pjsip: Fix codec preference |
|
|
|
| | | defaults. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| da8a617dc9 | Sean Bright | vector.h: Fix implementation of |
|
|
|
| | | AST_VECTOR_COMPACT() for empty vectors |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 769a9611e7 | Ben Ford | utils.c: NULL terminate |
|
|
|
| | | ast_base64decode_string. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 802aa97fa0 | George Joseph | ACN: Configuration renaming for pjsip |
|
|
|
| | | endpoint |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| de23cb4002 | Ben Ford | res_stir_shaken: Fix memory allocation |
|
|
|
| | | error in curl.c |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 71446b68fc | George Joseph | res_pjsip_session: Ensure reused |
|
|
|
| | | streams have correct bundle group |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d9ae902f52 | Sean Bright | utf8.c: Add UTF-8 validation and |
|
|
|
| | | utility functions |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9022f35f09 | Sean Bright | vector.h: Add AST_VECTOR_SORT() |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a678dafac8 | George Joseph | CI: Force publishAsteriskDocs to use |
|
|
|
| | | python2 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| af70bbb13a | Joshua C. Colp | websocket / pjsip: Increase maximum |
|
|
|
| | | packet size. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8d15f72721 | Joshua C. Colp | pjsip: Include timer patch to prevent |
|
|
|
| | | cancelling timer 0. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3330764213 | George Joseph | Update .gitreview defaultbranch to 18 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1f5e6805bf | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 18.0.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5fbed5af24 | Ben Ford | res_stir_shaken: Add stir_shaken |
|
|
|
| | | option and general improvements. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e88beedd08 | George Joseph | res_pjsip_session: Fix segv in |
|
|
|
| | | session_on_rx_response |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9bd1d686a1 | George Joseph | ACN: Add tracing to existing code |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2d22e34206 | George Joseph | ACN: res_pjsip endpoint options |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d093e44b1e | George Joseph | frame.c: Make debugging easier |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 955b7b4fdb | George Joseph | Scope Trace: Make it easier to trace |
|
|
|
| | | through synchronous tasks |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8d1064eaaf | George Joseph | Streams: Add features for Advanced |
|
|
|
| | | Codec Negotiation |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7440fd0397 | George Joseph | Scope Trace: Add some new tracing |
|
|
|
| | | macros and an ast_str helper |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1274117102 | Ben Ford | res_stir_shaken: Add outbound INVITE |
|
|
|
| | | support. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_pjsip: Include <pjsip_ua.h> |
|
|
|
| f1cfd54976 | Walter Doekes | instead of internal |
|
|
|
| | | "pjsua-lib/pjsua.h" |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b9f42a717e | George Joseph | app_confbridge: Plug ref leak of |
|
|
|
| | | bridge channel with send_events |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3d1bf3c537 | Kevin Harwell | Compiler fixes for gcc 10 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 559fa0e89c | Ben Ford | cli.c: Fix compiler error. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3927f79cb5 | Ben Ford | res_stir_shaken: Add inbound INVITE |
|
|
|
| | | support. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1fcb6b1b21 | Joshua C. Colp | bridge_channel: Don't queue unmapped |
|
|
|
| | | frames. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ca3c22c5f1 | George Joseph | Scope Tracing: A new facility for |
|
|
|
| | | tracing scope enter/exit |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ec7890d7c6 | Joshua C. Colp | res_sorcery_config: Always reload |
|
|
|
| | | configuration on errors. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f506cc4896 | Ben Ford | res_stir_shaken: Add unit tests for |
|
|
|
| | | signing and verification. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e29df34de0 | Ben Ford | res_stir_shaken: Added dialplan |
|
|
|
| | | function and API call. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 44e5dd288b | Jaco Kroon | Remove #include <sys/cdefs.h> |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1cfd30bd8a | Joshua C. Colp | res_stir_shaken: Use ast_asprintf for |
|
|
|
| | | creating file path. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9acf840f7c | Ben Ford | res_stir_shaken: Implemented signature |
|
|
|
| | | verification. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7baf2c4bf1 | George Joseph | app_voicemail: Add workaround for a |
|
|
|
| | | gcc 10 issue with -Wrestrict |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4ef5ba58f5 | Alexander Traud | BuildSystem: Only if found LibPRI, |
|
|
|
| | | check its optional parts. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ef580f96e7 | Alexander Traud | BuildSystem: Only if found external |
|
|
|
| | | PJProject, check its optional parts. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 611529fa52 | Alexander Traud | res_stir_shaken: Do not build without |
|
|
|
| | | OpenSSL. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_audiosocket: Avoid |
|
|
|
| 27de0c9700 | Alexander Traud | Sometimes-uninitialized Warning with |
|
|
|
| | | Clang. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2b80e5f5da | Jaco Kroon | res_rtp_asterisk: iterate all local |
|
|
|
| | | addresses looking to populate ICE. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1cf569ba2b | Jaco Kroon | res_pjsip: document legal dtls_verify |
|
|
|
| | | endpoint options. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 52ecbbd014 | Alexander Traud | _pjsua: Build even with Clang. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ee1c7f465b | Alexander Traud | res_rtp_asterisk: Build without |
|
|
|
| | | PJProject. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | Revert "res_config_odbc: Preserve |
|
|
|
| 60925c68e8 | Sean Bright | empty strings returned by the |
|
|
|
| | | database" |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c5f3836bcc | Jaco Kroon | main/backtrace: binutils-2.34 fix. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7ba6d43083 | George Joseph | test_res_pjsip_session_caps: Create |
|
|
|
| | | unit test |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 57a457c26c | Ben Ford | res_stir_shaken: Implemented signing |
|
|
|
| | | of JSON payload. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d32e559e8a | Jaco Kroon | acl: implement a centralized ACL |
|
|
|
| | | output mechanism for HAs and ACLs. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1b6c58896f | Joshua C. Colp | chan_sip: Send 403 when ACL fails. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3ed80fc57b | Joshua C. Colp | CHANGES: Change md file extension to |
|
|
|
| | | txt. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 26713dc88b | Kevin Harwell | ast_coredumper: add Asterisk |
|
|
|
| | | information dump |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6f731f153b | Jaco Kroon | netsock2: compile fixes. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 211bb8a79c | Ben Ford | res_stir_shaken: Initial commit and |
|
|
|
| | | reading private key. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a699e016dd | Jaco Kroon | build: enable building with uClibc |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f824cd6a13 | Jaco Kroon | build: search from newest to oldest |
|
|
|
| | | for gmime. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 82c3939c38 | Jaco Kroon | res_rtp_asterisk: implement ACL |
|
|
|
| | | mechanism for ICE and STUN addresses. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2ad64e97c0 | Jaco Kroon | Update main/backtrace.c to deal with |
|
|
|
| | | changes in binutils 2.34. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 49cf84578e | Sean Bright | chan_vpb: Fix 'catching polymorphic |
|
|
|
| | | type ... by value' error |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d68f940f6e | Sean Bright | dns_txt: Add TXT record parsing |
|
|
|
| | | support |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 00a7e4b51d | George Joseph | CI: Create generic jenkinsfile |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e089779908 | Rodrigo Ramírez | res_rtp_asterisk: Add 'rtp show |
|
|
|
| | Norambuena | settings' cli command |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 680e6b9774 | Walter Doekes | app_queue: Refactor odd placement of |
|
|
|
| | | if's around say_position |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1e1651b4f4 | Kevin Harwell | format_cap: make function parameters |
|
|
|
| | | 'const' |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0b5c6fddf1 | Walter Doekes | say: Remove unused "plural" option |
|
|
|
| | | from main/say |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5cd7230f3c | Jaco Kroon | addons/res_config_mysql: silense |
|
|
|
| | | warnings about printf format errors. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| de6919f339 | Sean Bright | ast_tls_cert: Allow private key size |
|
|
|
| | | to be set on command line |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8dcdce42a9 | Sean Bright | app_mixmonitor: Turn on |
|
|
|
| | | synchronization by default |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0f6ee98c3f | Joshua C. Colp | stasis: Use format specifier for |
|
|
|
| | | size_t. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1e037ebb97 | Sean Bright | func_odbc: Prevent snprintf() |
|
|
|
| | | truncation warning |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a72caa041f | George Joseph | doc: Fix CHANGES entries to have .txt |
|
|
|
| | | suffix and update READMEs |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1b53d329ac | Joshua C. Colp | res_rtp_asterisk: Don't produce |
|
|
|
| | | transport-cc if no packets. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b76ab5e5c9 | George Joseph | message.c: Add option to suppress the |
|
|
|
| | | Message channel AMI and ARI events |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 113d05e504 | Walter Doekes | chan_sip: Clarify in sample docs how |
|
|
|
| | | directmediapermit/-acl should be used |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 262221f4d9 | Sean Bright | func_odbc.conf.sample: Add example |
|
|
|
| | | lookup |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f09cf4da44 | Sean Bright | app_voicemail: Remove MessageExists |
|
|
|
| | | and MESSAGE_EXISTS() |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5cbf47714a | Sean Bright | app_voicemail, say: Fix various |
|
|
|
| | | leading whitespace problems |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | netsock2: |
|
|
|
| 3bc8b36537 | Jaco Kroon | ast_addressfamily_to_sockaddrsize and |
|
|
|
| | | ast_sockaddr_from_sockaddr. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 00a7432156 | Kevin Harwell | app_agent_pool: Update XML docs for |
|
|
|
| | | AgentLogin |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 19069f7db7 | Richard Mudgett | app_bridgeaddchan.c: Make BridgeAdd be |
|
|
|
| | | more like Bridge |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0376f2bba9 | Richard Mudgett | features.c: Make Bridge application |
|
|
|
| | | tolerate unspecified channel. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0d1f3d9bf3 | Richard Mudgett | app_chanspy.c: Reduce log message |
|
|
|
| | | level from notice to verbose. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a457947198 | Richard Mudgett | app_softhangup.c: Reduce unnecessary |
|
|
|
| | | warning to verbose message. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fc99ac8c9a | Sean Bright | db: Initialize condition primitive |
|
|
|
| | | before use |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 32160cb456 | Jaco Kroon | ACL: ast_apply_acl_nolog - identical |
|
|
|
| | | to ast_apply_acl but without logging. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d0b198b330 | Joshua Colp | Revert "PJSIP_CONTACT: add missing |
|
|
|
| | | argument documentation" |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_pjsip_registrar.c: Prevent |
|
|
|
| 0183e2bc67 | Sean Bright | possible buffer overflow with domain |
|
|
|
| | | aliases |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fd823225a6 | Thomas Arimont | channel.c: Resolve issue with |
|
|
|
| | | receiving SIP INFO packets for DTMF |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 366da90f74 | George Joseph | CI: Turn off shallow cloning |
|
|
|
| | | altogether |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 91c3b5b09d | Sean Bright | media_cache.c: Various CLI |
|
|
|
| | | improvements |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 48161dfc71 | Rodrigo Ramírez | queue_log: Add alembic script for |
|
|
|
| | Norambuena | generate db table for queue_log |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2a6a2800e7 | George Joseph | CI: Fix missing script block in |
|
|
|
| | | jenkinsfiles |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4abb54b2e4 | George Joseph | CI: Fix missing script block in |
|
|
|
| | | jenkinsfiles |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e8e1314fcb | George Joseph | CI: Increase clone depth and do better |
|
|
|
| | | cleanup |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a5fa0d662e | Sean Bright | res_pjsip_registrar: Fix uninitlized |
|
|
|
| | | variable warning |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f2d5ed54ea | Alexei Gradinari | serializer: set high/low alert levels |
|
|
|
| | | on whole pool |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bdd785d31c | Kevin Harwell | various files - fix some alerts raised |
|
|
|
| | | by lgtm code analysis |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0e3b397812 | Kevin Harwell | res_pjsip_session: initialize |
|
|
|
| | | pending's topology to endpoint's |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8a1f30af04 | Corey Farrell | core: Improve MALLOC_DEBUG for frames. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d71d0f9489 | George Joseph | ExternalMedia: Change return object |
|
|
|
| | | from ExternalMedia to Channel |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6e907ae5d4 | Joshua Colp | res_rtp_asterisk: Remove a log message |
|
|
|
| | | that slipped in. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a60d2e905c | Joshua Colp | test_res_rtp: Enable FIR and REMB |
|
|
|
| | | nominal tests. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b27a5183da | Chris Savinovich | test_taskprocessor.c: Fix test failure |
|
|
|
| | | on Ubuntu |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c0efe19cec | Kevin Harwell | serializer: move/add asterisk |
|
|
|
| | | serializer pool functionality |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2970a13fb8 | Kevin Harwell | res_pjsip/res_pjsip_mwi: use |
|
|
|
| | | centralized serializer pools |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 068ed2c626 | Alexei Gradinari | res_pjsip_pubsub: add endpoint to some |
|
|
|
| | | warning |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ba64d68273 | Jonathan Rose | basic-pbx: Bring forward queue |
|
|
|
| | | configuration from 13 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4c3655ecfd | Ben Ford | taskprocessor.c: Added "like" support |
|
|
|
| | | to 'core show taskprocessors' |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 966488ab52 | Sean Bright | res_musiconhold: Add new 'playlist' |
|
|
|
| | | mode |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f7045cefd9 | Corey Farrell | stasis_state: Create internal |
|
|
|
| | | stasis_state_proxy object. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 67ba62f4e6 | Kevin Harwell | res_pjsip_pubsub: change warning to |
|
|
|
| | | debug |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4de1e6d0e6 | Ben Ford | taskprocessor.c: Add CLI commands to |
|
|
|
| | | reset taskprocessor stats. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 725e991faf | Corey Farrell | core: Add AO2_ALLOC_OPT_NO_REF_DEBUG |
|
|
|
| | | option. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e82f2f6e82 | George Joseph | astmm.c: Display backtrace with memory |
|
|
|
| | | show allocations |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a4142c8437 | Corey Farrell | core: Fix ABI mismatch of |
|
|
|
| | | ao2_global_obj. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ca608d2575 | Corey Farrell | stasis: refcounter.py can incorrectly |
|
|
|
| | | report skewed objects. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3dfbc05c53 | Corey Farrell | stasis: Fix leaks |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 863fe2225f | Corey Farrell | app_voicemail: Fix module unload leak. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 723b695ce5 | Ben Ford | res_rtp_asterisk.c: Send RTCP as |
|
|
|
| | | compound packets. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0e56643d9f | Ben Ford | res_rtp: Add unit tests for RTCP |
|
|
|
| | | stats. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2ae1a22e0e | George Joseph | ARI: External Media |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5fb9b23105 | George Joseph | chan_sip: Update links referenced in |
|
|
|
| | | deprecation notice |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ed757cc7bb | Chris-Savinovich | test_utils.c: Skip test |
|
|
|
| | | adsi_loaded_test if module not loaded. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1d06a1efb3 | Igor | chan_unistim: Fix code, causing all |
|
|
|
| | Goncharovsky | incoming DTMF sent back to asterisk |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 649003821e | Igor | chan_unistim: Fix RTP port byte order |
|
|
|
| | Goncharovsky | for big-endian arch |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3ef52b0b17 | Alexei Gradinari | Fix misname 'res_external_mwi' to |
|
|
|
| | | 'res_mwi_external' in comments. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 19045db392 | George Joseph | chan_rtp: Accept hostname as well as |
|
|
|
| | | ip address as destination |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9e015713cc | George Joseph | dns_core: Create new API |
|
|
|
| | | ast_dns_resolve_ipv6_and_ipv4 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8da4e28a81 | George Joseph | res_ari.c: Prefer exact handler match |
|
|
|
| | | over wildcard |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 64906c4c9b | Sean Bright | audiohook.c: Substitute silence for |
|
|
|
| | | unavailable audio frames |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 446bac733d | George Joseph | CI: Escape backslashes in |
|
|
|
| | | printenv/sort/tr |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| be6130607d | George Joseph | CI: Add "throttle" label and |
|
|
|
| | | "skip_gate" capability |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c01dd2a41a | George Joseph | CI: Make node labels job-specific |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9d07d5a6d6 | Sean Bright | app_voicemail: Remove extra menuselect |
|
|
|
| | | build options |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1f8ae708a0 | Sean Bright | res_musiconhold: Use a vector instead |
|
|
|
| | | of custom array allocation |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5f66fb5139 | Sean Bright | manager: Send fewer packets |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5e6e1175d5 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
| | Development Team | 17.0.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8d10028b98 | George Joseph | Update master for Asterisk 18 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7ce9ee7f2e | Sean Bright | res_musiconhold: Use |
|
|
|
| | | ast_pipe_nonblock() wrapper |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8e44d823c1 | George Joseph | loader.c: Fix possible SEGV when a |
|
|
|
| | | module fails to register |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 03813e51f0 | George Joseph | CI: Don't enable non-core modules in |
|
|
|
| | | Certified branches |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 098797628e | Leonid | openr2(6/6): Set hangup cause |
|
|
|
| | Fainshtein | |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f67094503d | Tzafrir Cohen | openr2(5/6): added cli command -- |
|
|
|
| | | mfcr2 destroy link <index> |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 64bf3e3e82 | Tzafrir Cohen | openr2(4/6): added new cli command -- |
|
|
|
| | | mfcr2 show links |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f61adf2cf5 | Tzafrir Cohen | openr2(3/6): Convert r2links to |
|
|
|
| | | standard Asterisk AST_LIST* |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | openr2(2/6): Stop polling channels |
|
|
|
| 97d2549bb1 | Tzafrir Cohen | when DAHDI returns -ENODEV (e.g: |
|
|
|
| | | plug-out) |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2f0a8e12f9 | Tzafrir Cohen | openr2(1/6): bugfix in configuration |
|
|
|
| | | saving |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | contrib/scripts: Make |
|
|
|
| 4304c6534a | Walter Doekes | spandspflow2pcap.py Python 2.7+/3.3+ |
|
|
|
| | | compatible |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| be8d41bd24 | George Joseph | CI: Add cleanWs to cleanup steps in |
|
|
|
| | | jenkinsfiles |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8b88994b18 | George Joseph | CI: Add install-headers to the install |
|
|
|
| | | make targets |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c781806e26 | George Joseph | Build: Separate header |
|
|
|
| | | install/uninstall |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ba25038fd5 | Kevin Harwell | manager: Log AMI actions |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2feac1d361 | Joshua Colp | res_rtp_asterisk: Move where DTLS MTU |
|
|
|
| | | variable is defined. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 64a908f897 | Rodrigo Ramírez | README.md: Update year |
|
|
|
| | Norambuena | |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | app_voicemail.c: Build all three |
|
|
|
| 6b1f6ea2c4 | Chris-Savinovich | variants for app_voicemail at the same |
|
|
|
| | | time |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 13e89d372b | George Joseph | sig_pri: Address gcc9 issues |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f414ca069c | Alexei Gradinari | res_fax: gateway sends T.38 request to |
|
|
|
| | | both endpoints if V.21 detected |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0ba52ce3cf | George Joseph | CI: New way to determnine libdir |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e3866cb714 | Alexei Gradinari | translate.c do not log WARNING on |
|
|
|
| | | empty audio frame |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 92d4ec2906 | George Joseph | chan_dahdi: Address gcc9 issues |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f3e5419d41 | George Joseph | app_confbridge: Attended transfer |
|
|
|
| | | event fixup |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c70d874f7d | Sean Bright | pjproject: Update to 2.9 release |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3eaeb3e6c4 | Alexei Gradinari | app_attended_transfer: new application |
|
|
|
| | | AttendedTransfer |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 745cbab501 | Alexei Gradinari | app_blind_transfer: new application |
|
|
|
| | | BlindTransfer |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bfd93995d9 | Alexei Gradinari | res_fax: add channel name to CLI 'fax |
|
|
|
| | | show session' |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9969c77bc2 | Ben Ford | build: Fix file format in |
|
|
|
| | | CHANGES-staging. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 408210bd4c | Alexei Gradinari | app_readexten: new option 'p' to stop |
|
|
|
| | | reading on '#' key |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 54f7f7dc20 | Matt Jordan | pjproject/Makefile: Updates for Darwin |
|
|
|
| | | compatible builds |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| be83591f99 | George Joseph | res_rtp_asterisk: Add ability to |
|
|
|
| | | propose local address in ICE |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 86836e0442 | Ben Ford | pjsip_options.c: Allow immediate |
|
|
|
| | | qualifies for new contacts. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| def6bbc96b | Kevin Harwell | conversions.c: Add conversions for |
|
|
|
| | | largest max sized integer |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ed615afb7e | Rodrigo Ramírez | app_queue: Set correct value by |
|
|
|
| | Norambuena | default for shared_lastcall |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ff0d0ac23a | Kevin Harwell | mwi core: Move core MWI functionality |
|
|
|
| | | into its own files |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d4e25710f7 | George Joseph | res_remb_modifier: Propertly |
|
|
|
| | | initialize bitrate to 0.0 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_mwi_devstate: Specify |
|
|
|
| e69fcdfd83 | Sean Bright | AST_MODFLAG_LOAD_ORDER to enable load |
|
|
|
| | | priority |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8a32b68038 | George Joseph | CI: Move test group config files to |
|
|
|
| | | Jenkins |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 26cdf042f4 | George Joseph | ARI: Run 'make ari-stubs' |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fe58bc7bdf | Alexei Gradinari | res_pjsip: Fix transport_states ref |
|
|
|
| | | leak |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 391112d89a | Chris-Savinovich | config.c: Fix a crash in extconfig |
|
|
|
| | | parsing |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8ae9339f71 | George Joseph | CI: Add --no-dev-mode option to |
|
|
|
| | | buildAsterisk.sh |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4edd24841d | Ben Ford | alembic: Fix errors during upgrade |
|
|
|
| | | head. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f78306470b | Matthew | res/res_rtp_asterisk: Enable rxjitter |
|
|
|
| | Fredrickson | calculation for video |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d5d8448ce5 | Ben Ford | build: Add staging directories for |
|
|
|
| | | future changes. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | pjsip: restrict function |
|
|
|
| f236377ce9 | Alexei Gradinari | PJSIP_PARSE_URI to parse only SIP/SIPS |
|
|
|
| | | URIs |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 41a2662e16 | Matthew | main/taskprocessor: Increase max name |
|
|
|
| | Fredrickson | length of taskprocessors |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7e77815ad1 | George Joseph | sorcery.c: Sorcery enhancements for |
|
|
|
| | | wizard management |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0fac5bcbe5 | Sean Bright | vector: Add AST_VECTOR_COMPACT() to |
|
|
|
| | | reclaim wasted space |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 45a8892e67 | Richard Mudgett | taskprocessor.c: Fix printf type |
|
|
|
| | | mismatch |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1d074debfb | Joshua Colp | stasis: Allow empty application |
|
|
|
| | | arguments to move. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a40198a4d4 | Corey Farrell | Revert "Test_cel: Fails when |
|
|
|
| | | DONT_OPTIMIZE is off" |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | Makefile.moddir_rules: Pass |
|
|
|
| 6f158d27fc | George Joseph | PJPROJECT_BUNDLED to |
|
|
|
| | | download_externals |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 449dff997c | Chris-Savinovich | partial-inlining: disable |
|
|
|
| | | partial-inlining if gcc>=8.2.1 |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 825ea9ddb9 | Sean Bright | res_musiconhold: Remove redundant |
|
|
|
| | | option parsing |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9b7b8cb155 | Corey Farrell | jansson: json_pack with new format to |
|
|
|
| | | verify required runtime version. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2473b791b9 | Sean Bright | Replace calls to strtok() with |
|
|
|
| | | strtok_r() |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7b02a9617c | Sean Bright | samples: Fix comment typo in |
|
|
|
| | | pjsip.conf.sample |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | Rodrigo Ramírez | CHANGES: Document addition of |
|
|
|
| f8295e0771 | Norambuena | 'wrapuptime' argument to |
|
|
|
| | | AddQueueMember() |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e0fc663295 | George Joseph | CI: Update jenkinsfiles with new |
|
|
|
| | | Gerrit URLs |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | rest-api-templates/asterisk_processor |
|
|
|
| 574128dec6 | Kevin Harwell | - replace http line breaks with line |
|
|
|
| | | feed |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e6b67b2a5d | Joshua Colp | res_pjsip_sdp_rtp: Allow only single |
|
|
|
| | | ssrc attribute. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a286f546f1 | Joshua C. Colp | stasis: Store subscriber uniqueids |
|
|
|
| | | with topic statistics. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c2adeb9dc2 | George Joseph | taskprocessor: Enable subsystems and |
|
|
|
| | | overload by subsystem |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f4c9a351d8 | Joshua Colp | CI: Use tmpfs option to Docker instead |
|
|
|
| | | of mount. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8f1b3edde8 | Kevin Harwell | json.c/strings.c - Add a couple of |
|
|
|
| | | utility functions |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f174eb4ac1 | Sean Bright | sounds: Sort 'core show sounds' output |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ac90968afd | sungtae kim | Added ARI resource /ari/asterisk/ping |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7071e9d64c | George Joseph | media_index.c: Refactored so it |
|
|
|
| | | doesn't cache the index |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1c8378bbc9 | Chris-Savinovich | Test_cel: Fails when DONT_OPTIMIZE is |
|
|
|
| | | off |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c6980e32ae | George Joseph | app_voicemail: Add Mailbox Aliases |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| deffb8a6e0 | George Joseph | pjproject_bundled: Add patch for |
|
|
|
| | | double free issue in timer heap |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 20f672539e | Sean Bright | pjsip_transport_management: Shutdown |
|
|
|
| | | transport immediately on disconnect |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 58b55f2a30 | Sean Bright | sched: Make sched_settime() return |
|
|
|
| | | void because it cannot fail |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2b8602e8cf | Sean Bright | res_pjsip_transport_websocket: Don't |
|
|
|
| | | assert on 0 length payloads |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_pjsip: add option to enable |
|
|
|
| f0546d1d87 | Alexei Gradinari | ContactStatus event when contact is |
|
|
|
| | | updated |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7c08ff51d7 | Richard Mudgett | stasic.c: Fix printf format type |
|
|
|
| | | mismatches with arguments. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 314782e874 | Richard Mudgett | backtrace.c: Fix casting pointer |
|
|
|
| | | to/from integral type. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 357219dfb3 | Sean Bright | res_rtp_asterisk: Remove some unused |
|
|
|
| | | structure fields. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | bridge_builtin_features.c: Set |
|
|
|
| 3db1df301e | Sean Bright | auto(mix)mon variables on both |
|
|
|
| | | channels |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 42ff856216 | Sean Bright | Use non-blocking socket() and pipe() |
|
|
|
| | | wrappers |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bedf16b041 | Sean Bright | utils: Don't set or clear flags that |
|
|
|
| | | don't need setting or clearing |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 00b36bb045 | Sean Bright | build: Update config.guess and |
|
|
|
| | | config.sub |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | Revert "RTP: reset DTMF last |
|
|
|
| d1598dbc7d | George Joseph | seqno/timestamp on voice packet with |
|
|
|
| | | marker bit" |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 6d69fb3cc2 | Sean Bright | utils: Wrap socket() and pipe() to |
|
|
|
| | | reduce syscalls |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b899119a5d | David M. Lee | Removing registrar_expire from |
|
|
|
| | | basic-pbx config |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 19c4e0f592 | George Joseph | CI: Various updates to |
|
|
|
| | | buildAsterisk.sh |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| cbb7633ad3 | Kevin Harwell | pjsip_add_use_callerid_contact: fixed |
|
|
|
| | | alembic script |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8f5df046f6 | Sean Bright | core: Add some documentation to the |
|
|
|
| | | malloc_trim code |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 58e50e56cb | Chris-Savinovich | core: Merge malloc_trim patch |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | test_websocket_client.c: Disable |
|
|
|
| 6c13b20803 | Chris-Savinovich | websocket_client_create_and_connect |
|
|
|
| | | test. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f4924d40db | George Joseph | test_cel: Plug a few ref leaks |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3667c5e1d2 | George Joseph | bridges: Remove reliance on stasis |
|
|
|
| | | caching |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8e1ab4f11c | Corey Farrell | jansson: Upgrade to 2.12. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 021ce938ca | Corey Farrell | astobj2: Remove legacy |
|
|
|
| | | ao2_container_alloc routine. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bc7f4f4db3 | Corey Farrell | astobj2: Create function to copy weak |
|
|
|
| | | proxied objects from container. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bcdfb90362 | George Joseph | CI: Get job timeouts from environment |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 64e21c9ea9 | Corey Farrell | app_queue: Cleanup queue_ref / |
|
|
|
| | | queue_unref routines. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 56eb18f395 | Joshua C. Colp | stasis: Remove stringfields and lock |
|
|
|
| | | from change message. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 915b80709d | George Joseph | CI: Add tmpfs to all jenkinsfiles |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f5e3832dff | George Joseph | CI: Mount a tmpfs on /tmp for |
|
|
|
| | | testsuite docker containers |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| be87185f6d | George Joseph | CI: Pass work directory to |
|
|
|
| | | runTestsuite |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8ff3435c8a | George Joseph | CI: Allow runUnittests to use 'expect' |
|
|
|
| | | to run the tests |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9abd5e1004 | Corey Farrell | taskprocessor: Prevent race creating |
|
|
|
| | | new taskprocessor. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 752fd06d12 | Corey Farrell | pjproject-bundled: Use AST_DEVMODE for |
|
|
|
| | | conditional compilation. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 02c7a061ea | Corey Farrell | res_pjsip_caller_id: Use static |
|
|
|
| | | pj_str_t for fromto header names. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4b24731640 | Corey Farrell | test_res_pjsip_scheduler: Fix possible |
|
|
|
| | | write after free in scheduler_policy. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 944d90a7ea | Corey Farrell | taskprocessor: Do not use separate |
|
|
|
| | | allocation for stats or name. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d9add7e086 | Corey Farrell | jansson-bundled: Patch for off-nominal |
|
|
|
| | | crash. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a3fc97aa13 | Chris-Savinovich | res_pjsip: Send a 503 response when |
|
|
|
| | | overload state if reliable transport. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_pjsip.c: Make taskprocessor |
|
|
|
| 5f3f707793 | Alexei Gradinari | scheduling algorithm pick the shortest |
|
|
|
| | | queue |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| bf579222c4 | Joshua Colp | stasis: Clarify lifetime of topics. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| eee935983b | Alexei Gradinari | pjsip: new endpoint's options to |
|
|
|
| | | control Connected Line updates |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b0155f7e58 | Pascal Cadotte | contrib/sip_to_pjsip: handle setvar in |
|
|
|
| | Michaud | conversion |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 90a11c4ae7 | Corey Farrell | chan_sip deprecation. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e81d33e78f | Corey Farrell | UPDATE.txt: Fix formatting to match |
|
|
|
| | | previous files. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | res_parking: Stop setting the |
|
|
|
| 79c2b4fddd | Sean Bright | deprecated PARKINGSLOT channel |
|
|
|
| | | variable. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1b397ebd00 | Richard Mudgett | logger.c: Fix default console logging |
|
|
|
| | | when no logger.conf available. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 96d5e444f0 | Richard Mudgett | modules.conf.sample: Update preload |
|
|
|
| | | usage documentation. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 056ca07449 | Sean Bright | func_callerid: Remove deprecated |
|
|
|
| | | CALLERPRES() function. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f940b7b63d | Sean Bright | say: Remove legacy language |
|
|
|
| | | deprecation logic |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9e8d671658 | Sean Bright | res_xmpp: Remove deprecated |
|
|
|
| | | JabberStatus application. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 687ab7aeee | Corey Farrell | astobj2: Eliminate legacy container |
|
|
|
| | | allocation macros. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4c19b94968 | Corey Farrell | lock: Replace __ast_mutex_logger with |
|
|
|
| | | private log_mutex_error. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9838a5e57a | Richard Mudgett | app_dial/app_queue: Update application |
|
|
|
| | | option documentation |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 90bd8371f2 | Sean Bright | samples: PARKINGSLOT -> PARKING_SPACE |
|
|
|
| | | in parking sample config |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| be04a64c49 | Sean Bright | options.c: Remove 'internal_timing' |
|
|
|
| | | notice |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 467f7c6724 | Richard Mudgett | Fix 'statement' typo throughout code. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 7ab4befc2b | Richard Mudgett | res_rtp_asterisk.c: Add conditional |
|
|
|
| | | module dependency to res_pjproject |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 1fad6b9079 | Richard Mudgett | modules: Add missing run time module |
|
|
|
| | | support levels. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5ab94d2a3e | Corey Farrell | taskprocessor: Warn on unused result |
|
|
|
| | | from pushing task. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 915861b431 | Richard Mudgett | bundled pjproject: Remove timer |
|
|
|
| | | cleanup usage patch. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 79677ead28 | Corey Farrell | refdebug: Create refstats.py script. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| aae5bdc22e | Alexei Gradinari | res_pjsip: set callerid_tag to empty |
|
|
|
| | | string |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f06de6900e | Corey Farrell | threadpool: Eliminate pointless AO2 |
|
|
|
| | | usage. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 675d8a46b4 | Corey Farrell | main/astfd: Fix GCC8 format-truncation |
|
|
|
| | | warning. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 682f96cb5c | Richard Mudgett | res_statsd.c: Fix returned reload |
|
|
|
| | | status. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c8ee1a183f | Corey Farrell | loader: Flag module as declined in all |
|
|
|
| | | cases where it fails to load. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c6c3a63696 | Richard Mudgett | func_periodic_hook.c: Cleanup module |
|
|
|
| | | resources on failure. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9f02861d22 | Richard Mudgett | codec_speex.c: Cleanup module loading |
|
|
|
| | | to DECLINE and not FAILURE. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 30717bafbf | George Joseph | CI: Fix missing () in |
|
|
|
| | | gates.jenkinsfile |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 58622a87f4 | George Joseph | CI: Add timestamps and timeouts to |
|
|
|
| | | jenkinsfiles |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b2ed667712 | Sean Bright | ast_coredumper: Remove .gdbinit file |
|
|
|
| | | on exit |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e19f27a667 | Sean Bright | CI: Look up configured |
|
|
|
| | | kernel.core_pattern sysctl |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 42880fab50 | Corey Farrell | jenkins: Fix cleanup command |
|
|
|
| | | redirection. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a29cefe5b2 | George Joseph | ast_coredumper: Don't use "declare -n" |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3601329c5a | Richard Mudgett | res_smdi.c: Fix module ref counting |
|
|
|
| | | and inverted test. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 305d08f112 | Richard Mudgett | res_smdi.c: Made use defaults if the |
|
|
|
| | | smdi.conf file does not exist. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 932d0a40cf | Corey Farrell | astobj2: Comment on OBJ_NOLOCK in |
|
|
|
| | | ao2_container_clone. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f608b73a29 | Sean Bright | CI: Use brace expansion instead of |
|
|
|
| | | calling out to seq |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 9c9f060b3a | Sean Bright | CI: Use bindport instead of port in |
|
|
|
| | | test http.conf |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 286339aa34 | Sean Bright | http.c: Reload TLS even if http.conf |
|
|
|
| | | hasn't changed |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a69a50b6ec | Richard Mudgett | res_statsd.c: Made use defaults if the |
|
|
|
| | | statsd.conf file does not exist. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| cacbe32534 | Corey Farrell | core: Disable astobj2 locking for some |
|
|
|
| | | common objects. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 639718211a | Corey Farrell | Resolve warning about duplicate |
|
|
|
| | | 'dialplan' CLI. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b25a261aa5 | Corey Farrell | loader: Fix result of module reload |
|
|
|
| | | error. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e4cf513f81 | Corey Farrell | loader: Improve error handling. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 13df745278 | Corey Farrell | astobj2: Record lock usage to refs log |
|
|
|
| | | when DEBUG_THREADS is enabled. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 52b530503f | Corey Farrell | app_page: Add dependency against |
|
|
|
| | | app_confbridge. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 497973c8a2 | Corey Farrell | Append CHANGES/UPGRADE.txt for module |
|
|
|
| | | loader changes. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 24b92291d5 | Corey Farrell | jansson-bundled: Add patches to |
|
|
|
| | | improve json_pack error reporting. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 205c6be895 | Corey Farrell | lock: Improve performance of |
|
|
|
| | | DEBUG_THREADS. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f10c7b6eeb | George Joseph | app_confbridge: Use bridge join hook |
|
|
|
| | | to send join and leave events |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 62a0db2df1 | Corey Farrell | astobj2: Reduce memory overhead. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ac23e5ad48 | Sean Bright | config.c: Cleanup AST_INCLUDE_GLOB |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 39bf9881e0 | Corey Farrell | astobj2: Fix shutdown order. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b11a6643cf | Ben Ford | res_rtp_asterisk.c: Add "seqno" |
|
|
|
| | | strictrtp option |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 950d0b65e5 | George Joseph | CI: Add --test-timeout option to |
|
|
|
| | | runTestsuite.sh |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| adf539b2f0 | Corey Farrell | jansson: Backport fixes to bundled, |
|
|
|
| | | use json_vsprintf if available. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 93777faf36 | Corey Farrell | json: Take advantage of new API's. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 06c0676da0 | George Joseph | app_voicemail: Cleanup mailbox topic |
|
|
|
| | | and cache |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 31fba4e869 | Kevin Harwell | rtp_engine: rtcp_report_to_json can |
|
|
|
| | | overflow the ssrc integer value |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 22cf065ec9 | George Joseph | app_voicemail: Fix stack overrun in |
|
|
|
| | | append_mailbox |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4d51a8e05b | George Joseph | channel.c: Address stack overflow in |
|
|
|
| | | does_id_conflict() |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ad4a6bc27a | Sean Bright | res_rtp_asterisk: Reset all settings |
|
|
|
| | | on module reload |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d277db4a38 | George Joseph | stasis: Add function to delete topic |
|
|
|
| | | from pool |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b9874da790 | Joshua Colp | res_remb_modifier: Add module for |
|
|
|
| | | controlling REMB from CLI. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c99a9b228b | Richard Mudgett | stasis: No need to keep a stasis type |
|
|
|
| | | ref in a stasis msg or cache object. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 79e3becc5d | Richard Mudgett | stasis_message.c: Don't create |
|
|
|
| | | immutable stasis objects with locks. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | alembic: fix |
|
|
|
| 6a1c313fac | Florian Floimair | suppress_q850_reason_headers column |
|
|
|
| | | name |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 246c39e46c | Corey Farrell | install_prereq: Remove unpackaged |
|
|
|
| | | version of jansson. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | | autoconf: Check for |
|
|
|
| 3d9deb35f0 | Sean Bright | srtp_get_version_string() before using |
|
|
|
| | | it |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ceafac3d7f | George Joseph | CI: Fix typo in testsuite git checkout |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b68617ac2c | Sean Bright | res_srtp.c: Show linked version of |
|
|
|
| | | libsrtp on module init |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 07cb13f75f | Sean Bright | res_pjsip: Log IPv6 addresses |
|
|
|
| | | correctly |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8be6998f8d | George Joseph | CI: Use proper credentials for |
|
|
|
| | | Security testsuite checkout |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2ba2ff050d | Corey Farrell | CI: Use .gitreview to default |
|
|
|
| | | BRANCH_NAME. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 28b32fbd44 | Corey Farrell | Build System: Resolve conflict between |
|
|
|
| | | DESTDIR and bundled jansson. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 600c5d79fd | Sean Bright | res_pjproject: Add utility functions |
|
|
|
| | | to convert between socket structures |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| | Rodrigo Ramírez | app_dial: set the comment for |
|
|
|
| 1a3115d1c5 | Norambuena | OPT_ARG_ANNOUNCE to really what is |
|
|
|
| | | done |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| b779a93d8d | Chris-Savinovich | pbx_config.c: Fix reloading module if |
|
|
|
| | | initially declined to load |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e387750104 | Richard Mudgett | http.c: Give HTTP error response when |
|
|
|
| | | received lines are too long. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f657793ee4 | Richard Mudgett | iostream.c: Fix ast_iostream_gets() |
|
|
|
| | | needlessly returning failure. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a2001c00e6 | Corey Farrell | Create --disable-binary-modules |
|
|
|
| | | option. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a74f8e51a6 | Jaco Kroon | AMI: be less verbose when adding HTTP |
|
|
|
| | | headers to AMI/HTTP messages. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c8bacd45f1 | Matthew | sample_configs: noload res_hep.so by |
|
|
|
| | Fredrickson | default |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 14c6f8be9d | Sean Bright | app_queue: Silence GCC 8 compiler |
|
|
|
| | | warning |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 5ec27d5206 | Richard Mudgett | AMI: Remove docs for nonexistent AMI |
|
|
|
| | | ContactStatus event headers |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 457ba355aa | Joshua Colp | res_pjsip: Reduce processing when a |
|
|
|
| | | Contact is updated. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8cd36ab9b6 | Richard Mudgett | res_sorcery_realtime.c: Fix |
|
|
|
| | | unqualified fetch warning. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 273e2802aa | Richard Mudgett | pbx_dundi.c: Misc memory management |
|
|
|
| | | fixes when destroying peers |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| d4e72ee296 | Richard Mudgett | pbx_dundi.c: Handle thread shutdown |
|
|
|
| | | better. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 916abe7cdc | Richard Mudgett | pbx_dundi: Fix debug frame decode |
|
|
|
| | | string. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c035d0afe0 | Richard Mudgett | pbx_dundi: Update sample config |
|
|
|
| | | documentation. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| aee5f7c1b6 | Richard Mudgett | res_rtp_asterisk.c: Fix unused |
|
|
|
| | | variable warnings |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 00563ce21a | George Joseph | CI: Fixup for non-13 branches |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e5f30eba79 | George Joseph | CI: Final version of setting correct |
|
|
|
| | | gerrit creds |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8e1c541acf | George Joseph | CI: Add https credentials to gerrit |
|
|
|
| | | checkouts |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 01c90fefb3 | Rodrigo Ramírez | make config: os-release output error. |
|
|
|
| | Norambuena | |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a83c464d9d | Corey Farrell | res_resolver_unbound: Fix leak of |
|
|
|
| | | config nameserver strings. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 24302bda21 | Corey Farrell | res_pjsip: Resolve transport |
|
|
|
| | | management leak at shutdown. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| eb34b881a4 | Corey Farrell | res_odbc: Allow unload at shutdown. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 52fe5fe2c8 | Corey Farrell | res_pjsip: Fix leak in pjsip_options. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 58c3677581 | Richard Mudgett | contrib/scripts: Make astgenkey |
|
|
|
| | | executable |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 63ca367ab9 | Corey Farrell | Sample configs: Fix pjsip.conf syntax |
|
|
|
| | | error. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| addfc93815 | Corey Farrell | CI: Add support for coverage |
|
|
|
| | | processing. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c6ad25dcb7 | Richard Mudgett | res_pjsip.h: Fix doxygen comments. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 455ca1095e | Joshua Colp | stasis: Reduce calculation of stasis |
|
|
|
| | | message type hash. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| acbb9f52b2 | Richard Mudgett | res_pjsip: Make pjlib.h consistently |
|
|
|
| | | included. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a10a3aff6a | Corey Farrell | Build System: Improve ccache matching |
|
|
|
| | | for different menuselect options. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| a354599ecc | George Joseph | CI: Add optional uninstall step before |
|
|
|
| | | installing asterisk |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3aa6be6b51 | Joshua Colp | res_pjsip_pubsub: Use ast_true for |
|
|
|
| | | "prune_on_boot". |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 4265391859 | Joshua Colp | res_pjsip_pubsub: Treat |
|
|
|
| | | "prune_on_boot" as a yes / no. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 116a599b7e | George Joseph | CI: Fix placement of job summary |
|
|
|
| | | statments |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 709f4b81e7 | Corey Farrell | loader: Process dependencies for |
|
|
|
| | | built-in modules. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e55cad967e | George Joseph | CI: Add docker info to job summary |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 852e157b19 | Corey Farrell | Build System: Create 'make |
|
|
|
| | | install-configs' target. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 783bff0637 | Kevin Harwell | json.c: improve |
|
|
|
| | | ast_json_to_ast_variables performance |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3dcf26cb94 | George Joseph | CI: Explicitly pass BRANCH_NAME to |
|
|
|
| | | buildAsterisk and installAsterisk |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 797835c5b9 | George Joseph | CI: Add options to initialize and |
|
|
|
| | | cleanup database to runTestsuite.sh |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 05a4b448af | Corey Farrell | CI: Do not `mkdir 2`. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 2f275f8472 | Corey Farrell | Build System: Silence build of bundled |
|
|
|
| | | jansson. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ceb199e19f | George Joseph | CI: RefDebug: Fix reference to |
|
|
|
| | | testsuite URL |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| af5984d694 | Corey Farrell | Build System: Fix bundled jansson |
|
|
|
| | | install. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| cdb725526e | Corey Farrell | CI: Use bundled jansson if needed. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| c5bac9ed90 | Florian Floimair | res_pjsip: Change log message from |
|
|
|
| | | error to warning for valid use cases |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| f827f36ff3 | George Joseph | CI: Add --privileged flag to docker |
|
|
|
| | | options |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| eed429c811 | George Joseph | CI: Set correct user:group when |
|
|
|
| | | publishing docs |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0504594a3e | Richard Mudgett | core: AST_DEVMODE no longer affects |
|
|
|
| | | ABI. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0f8657aae9 | Richard Mudgett | asterisk.c: Make displayed copyright |
|
|
|
| | | always consistent |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 3b78651c3c | Corey Farrell | CI: Split --test-command argument. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ba8f2c401c | George Joseph | xmldoc.c: Fix dump of xml document |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 0ee061326a | Corey Farrell | CI: Fix mkdir CACHE_DIR. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 747b65f675 | Corey Farrell | build_tools/make_version: Get |
|
|
|
| | | MAINLINE_BRANCH from .gitreview. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 33f855bb69 | Joshua Colp | sched: Make ABI compatible between dev |
|
|
|
| | | mode and non-dev mode. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 09c4be9433 | Richard Mudgett | asterisk.c: Update displayed copyright |
|
|
|
| | | year for v16 release. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| ee154464d7 | Corey Farrell | Enable bundling of jansson, require |
|
|
|
| | | 2.11. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| fa6d5db229 | Corey Farrell | CI: Fix logger.conf for unit tests. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 739cfe128d | George Joseph | CI: Add wiki doc publish to periodics |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e6bb2efaab | Richard Mudgett | res_pjsip: Update endpoint transport |
|
|
|
| | | option documentation. |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| 8a100ca52b | Richard Mudgett | pjsip_resolver.c: Use replacement |
|
|
|
| | | function |
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
| e01e636959 | Joshua Colp | Update UPDATE.txt for 16 and update |
|
|
|
| | | ARI stubs. |
|
|
|
+------------------------------------------------------------------------+
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
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.
|
|
|
|
|
|
asterisk-certified-16.8-cert14-summary.html | 26
|
|
|
asterisk-certified-16.8-cert14-summary.txt | 110
|
|
|
b/.gitreview | 2
|
|
|
b/.version | 2
|
|
|
b/CHANGES | 1034
|
|
|
b/CREDITS | 2
|
|
|
b/ChangeLog |19082 +++++++++-
|
|
|
b/Makefile | 27
|
|
|
b/UPGRADE.txt | 288
|
|
|
b/addons/app_mysql.c | 2
|
|
|
b/addons/cdr_mysql.c | 2
|
|
|
b/addons/chan_mobile.c | 91
|
|
|
b/addons/chan_ooh323.c | 13
|
|
|
b/addons/ooh323c/README | 2
|
|
|
b/addons/ooh323c/src/decode.c | 2
|
|
|
b/addons/ooh323c/src/encode.c | 4
|
|
|
b/addons/ooh323c/src/eventHandler.h | 6
|
|
|
b/addons/ooh323c/src/h323/H323-MESSAGES.h | 2
|
|
|
b/addons/ooh323c/src/h323/H323-MESSAGESDec.c | 8
|
|
|
b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c | 4
|
|
|
b/addons/ooh323c/src/memheap.c | 20
|
|
|
b/addons/ooh323c/src/ooCalls.c | 2
|
|
|
b/addons/ooh323c/src/ooCapability.h | 12
|
|
|
b/addons/ooh323c/src/ooCmdChannel.c | 4
|
|
|
b/addons/ooh323c/src/ooGkClient.c | 4
|
|
|
b/addons/ooh323c/src/ooGkClient.h | 2
|
|
|
b/addons/ooh323c/src/ooLogChan.c | 2
|
|
|
b/addons/ooh323c/src/ooSocket.h | 2
|
|
|
b/addons/ooh323c/src/ooUtils.c | 2
|
|
|
b/addons/ooh323c/src/ooUtils.h | 2
|
|
|
b/addons/ooh323c/src/ooasn1.h | 2
|
|
|
b/addons/ooh323c/src/oochannels.c | 2
|
|
|
b/addons/ooh323c/src/ooh245.c | 2
|
|
|
b/addons/ooh323c/src/ooh245.h | 4
|
|
|
b/addons/ooh323c/src/ooh323.c | 29
|
|
|
b/addons/ooh323c/src/ooh323ep.c | 2
|
|
|
b/addons/ooh323c/src/ooq931.c | 8
|
|
|
b/addons/ooh323c/src/ooq931.h | 2
|
|
|
b/addons/res_config_mysql.c | 16
|
|
|
b/agi/eagi-test.c | 4
|
|
|
b/agi/jukebox.agi | 2
|
|
|
b/apps/Makefile | 36
|
|
|
b/apps/app_adsiprog.c | 2
|
|
|
b/apps/app_agent_pool.c | 44
|
|
|
b/apps/app_alarmreceiver.c | 5
|
|
|
b/apps/app_amd.c | 2
|
|
|
b/apps/app_attended_transfer.c | 4
|
|
|
b/apps/app_audiosocket.c | 241
|
|
|
b/apps/app_blind_transfer.c | 4
|
|
|
b/apps/app_bridgeaddchan.c | 62
|
|
|
b/apps/app_bridgewait.c | 22
|
|
|
b/apps/app_chanisavail.c | 2
|
|
|
b/apps/app_chanspy.c | 16
|
|
|
b/apps/app_confbridge.c | 151
|
|
|
b/apps/app_dahdiras.c | 10
|
|
|
b/apps/app_dial.c | 156
|
|
|
b/apps/app_dictate.c | 2
|
|
|
b/apps/app_directory.c | 2
|
|
|
b/apps/app_dtmfstore.c | 293
|
|
|
b/apps/app_externalivr.c | 290
|
|
|
b/apps/app_fax.c | 6
|
|
|
b/apps/app_festival.c | 2
|
|
|
b/apps/app_forkcdr.c | 2
|
|
|
b/apps/app_getcpeid.c | 3
|
|
|
b/apps/app_ices.c | 4
|
|
|
b/apps/app_image.c | 4
|
|
|
b/apps/app_jack.c | 4
|
|
|
b/apps/app_macro.c | 4
|
|
|
b/apps/app_meetme.c | 16
|
|
|
b/apps/app_mf.c | 362
|
|
|
b/apps/app_milliwatt.c | 23
|
|
|
b/apps/app_minivm.c | 171
|
|
|
b/apps/app_mixmonitor.c | 153
|
|
|
b/apps/app_morsecode.c | 167
|
|
|
b/apps/app_mp3.c | 32
|
|
|
b/apps/app_nbscat.c | 4
|
|
|
b/apps/app_originate.c | 122
|
|
|
b/apps/app_osplookup.c | 17
|
|
|
b/apps/app_page.c | 19
|
|
|
b/apps/app_playback.c | 18
|
|
|
b/apps/app_queue.c | 677
|
|
|
b/apps/app_read.c | 36
|
|
|
b/apps/app_reload.c | 111
|
|
|
b/apps/app_sms.c | 2
|
|
|
b/apps/app_speech_utils.c | 2
|
|
|
b/apps/app_stack.c | 6
|
|
|
b/apps/app_stasis.c | 2
|
|
|
b/apps/app_statsd.c | 4
|
|
|
b/apps/app_stream_echo.c | 2
|
|
|
b/apps/app_talkdetect.c | 2
|
|
|
b/apps/app_test.c | 4
|
|
|
b/apps/app_transfer.c | 24
|
|
|
b/apps/app_url.c | 4
|
|
|
b/apps/app_verbose.c | 9
|
|
|
b/apps/app_voicemail.c | 819
|
|
|
b/apps/app_voicemail_imap.c | 1
|
|
|
b/apps/app_voicemail_imap.exports.in | 1
|
|
|
b/apps/app_voicemail_odbc.c | 1
|
|
|
b/apps/app_voicemail_odbc.exports.in | 1
|
|
|
b/apps/app_waitforcond.c | 235
|
|
|
b/apps/app_waitforring.c | 2
|
|
|
b/apps/app_waitforsilence.c | 19
|
|
|
b/apps/app_zapateller.c | 2
|
|
|
b/apps/confbridge/conf_config_parser.c | 47
|
|
|
b/apps/confbridge/conf_state.c | 2
|
|
|
b/apps/confbridge/confbridge_manager.c | 4
|
|
|
b/apps/confbridge/include/confbridge.h | 14
|
|
|
b/asterisk-certified-18.9-cert1-rc1-summary.html | 3185 +
|
|
|
b/asterisk-certified-18.9-cert1-rc1-summary.txt | 7670 ++++
|
|
|
b/bridges/bridge_holding.c | 4
|
|
|
b/bridges/bridge_native_rtp.c | 2
|
|
|
b/bridges/bridge_simple.c | 2
|
|
|
b/bridges/bridge_softmix.c | 44
|
|
|
b/bridges/bridge_softmix/bridge_softmix_binaural.c | 4
|
|
|
b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 10
|
|
|
b/build_tools/download_externals | 9
|
|
|
b/build_tools/install_subst | 1
|
|
|
b/build_tools/make_defaults_h | 1
|
|
|
b/build_tools/mkpkgconfig | 1
|
|
|
b/cdr/cdr_adaptive_odbc.c | 2
|
|
|
b/cdr/cdr_beanstalkd.c | 2
|
|
|
b/cdr/cdr_csv.c | 2
|
|
|
b/cdr/cdr_odbc.c | 9
|
|
|
b/cdr/cdr_pgsql.c | 6
|
|
|
b/cdr/cdr_radius.c | 2
|
|
|
b/cdr/cdr_sqlite3_custom.c | 2
|
|
|
b/cdr/cdr_syslog.c | 7
|
|
|
b/cdr/cdr_tds.c | 7
|
|
|
b/cel/cel_beanstalkd.c | 5
|
|
|
b/cel/cel_custom.c | 3
|
|
|
b/cel/cel_pgsql.c | 6
|
|
|
b/cel/cel_radius.c | 4
|
|
|
b/cel/cel_sqlite3_custom.c | 7
|
|
|
b/cel/cel_tds.c | 7
|
|
|
b/channels/Makefile | 2
|
|
|
b/channels/chan_alsa.c | 4
|
|
|
b/channels/chan_audiosocket.c | 302
|
|
|
b/channels/chan_console.c | 4
|
|
|
b/channels/chan_dahdi.c | 129
|
|
|
b/channels/chan_dahdi.h | 18
|
|
|
b/channels/chan_iax2.c | 148
|
|
|
b/channels/chan_mgcp.c | 70
|
|
|
b/channels/chan_misdn.c | 90
|
|
|
b/channels/chan_motif.c | 6
|
|
|
b/channels/chan_nbs.c | 4
|
|
|
b/channels/chan_oss.c | 4
|
|
|
b/channels/chan_phone.c | 4
|
|
|
b/channels/chan_pjsip.c | 513
|
|
|
b/channels/chan_rtp.c | 2
|
|
|
b/channels/chan_sip.c | 499
|
|
|
b/channels/chan_skinny.c | 30
|
|
|
b/channels/chan_unistim.c | 14
|
|
|
b/channels/chan_vpb.cc | 6
|
|
|
b/channels/console_board.c | 2
|
|
|
b/channels/console_gui.c | 14
|
|
|
b/channels/console_video.c | 12
|
|
|
b/channels/dahdi/bridge_native_dahdi.c | 10
|
|
|
b/channels/iax2/codec_pref.c | 2
|
|
|
b/channels/iax2/include/astobj.h | 2
|
|
|
b/channels/iax2/include/firmware.h | 8
|
|
|
b/channels/iax2/include/iax2.h | 6
|
|
|
b/channels/iax2/include/parser.h | 1
|
|
|
b/channels/iax2/parser.c | 34
|
|
|
b/channels/misdn/ie.c | 2
|
|
|
b/channels/misdn/isdn_lib.c | 6
|
|
|
b/channels/misdn/isdn_lib_intern.h | 2
|
|
|
b/channels/misdn/isdn_msg_parser.c | 12
|
|
|
b/channels/misdn/portinfo.c | 2
|
|
|
b/channels/misdn_config.c | 2
|
|
|
b/channels/pjsip/cli_commands.c | 70
|
|
|
b/channels/pjsip/dialplan_functions.c | 19
|
|
|
b/channels/sig_analog.c | 66
|
|
|
b/channels/sig_analog.h | 4
|
|
|
b/channels/sig_pri.c | 172
|
|
|
b/channels/sig_pri.h | 10
|
|
|
b/channels/sig_ss7.c | 64
|
|
|
b/channels/sig_ss7.h | 2
|
|
|
b/channels/sip/config_parser.c | 63
|
|
|
b/channels/sip/dialplan_functions.c | 2
|
|
|
b/channels/sip/include/config_parser.h | 2
|
|
|
b/channels/sip/include/reqresp_parser.h | 12
|
|
|
b/channels/sip/include/route.h | 9
|
|
|
b/channels/sip/include/sip.h | 37
|
|
|
b/channels/sip/reqresp_parser.c | 10
|
|
|
b/channels/sip/route.c | 2
|
|
|
b/channels/sip/security_events.c | 4
|
|
|
b/channels/sip/utils.c | 2
|
|
|
b/channels/vcodecs.c | 4
|
|
|
b/channels/vgrabbers.c | 2
|
|
|
b/codecs/codec_dahdi.c | 2
|
|
|
b/codecs/codec_g726.c | 2
|
|
|
b/codecs/gsm/src/rpe.c | 2
|
|
|
b/codecs/ilbc/LPCencode.c | 8
|
|
|
b/codecs/ilbc/StateSearchW.c | 4
|
|
|
b/codecs/ilbc/StateSearchW.h | 2
|
|
|
b/codecs/ilbc/constants.c | 2
|
|
|
b/codecs/ilbc/createCB.c | 2
|
|
|
b/codecs/ilbc/createCB.h | 2
|
|
|
b/codecs/ilbc/enhancer.h | 4
|
|
|
b/codecs/ilbc/iLBC_decode.c | 2
|
|
|
b/codecs/ilbc/rfc3951.txt | 26
|
|
|
b/codecs/lpc10/lpc10.h | 2
|
|
|
b/codecs/lpc10/pitsyn.c | 2
|
|
|
b/codecs/lpc10/placea.c | 2
|
|
|
b/codecs/speex/resample.c | 2
|
|
|
b/configs/basic-pbx/extensions.conf | 2
|
|
|
b/configs/basic-pbx/modules.conf | 8
|
|
|
b/configs/samples/app_mysql.conf.sample | 2
|
|
|
b/configs/samples/ari.conf.sample | 2
|
|
|
b/configs/samples/ast_debug_tools.conf.sample | 47
|
|
|
b/configs/samples/asterisk.conf.sample | 1
|
|
|
b/configs/samples/cdr.conf.sample | 2
|
|
|
b/configs/samples/chan_dahdi.conf.sample | 20
|
|
|
b/configs/samples/cli_permissions.conf.sample | 2
|
|
|
b/configs/samples/confbridge.conf.sample | 12
|
|
|
b/configs/samples/dundi.conf.sample | 2
|
|
|
b/configs/samples/extensions.ael.sample | 2
|
|
|
b/configs/samples/extensions.conf.sample | 4
|
|
|
b/configs/samples/extensions.lua.sample | 4
|
|
|
b/configs/samples/extensions_minivm.conf.sample | 2
|
|
|
b/configs/samples/features.conf.sample | 4
|
|
|
b/configs/samples/func_odbc.conf.sample | 22
|
|
|
b/configs/samples/hep.conf.sample | 2
|
|
|
b/configs/samples/iax.conf.sample | 11
|
|
|
b/configs/samples/indications.conf.sample | 11
|
|
|
b/configs/samples/logger.conf.sample | 25
|
|
|
b/configs/samples/manager.conf.sample | 2
|
|
|
b/configs/samples/minivm.conf.sample | 2
|
|
|
b/configs/samples/modules.conf.sample | 32
|
|
|
b/configs/samples/motif.conf.sample | 2
|
|
|
b/configs/samples/musiconhold.conf.sample | 4
|
|
|
b/configs/samples/ooh323.conf.sample | 2
|
|
|
b/configs/samples/pjproject.conf.sample | 5
|
|
|
b/configs/samples/pjsip.conf.sample | 182
|
|
|
b/configs/samples/prometheus.conf.sample | 58
|
|
|
b/configs/samples/queues.conf.sample | 27
|
|
|
b/configs/samples/res_curl.conf.sample | 1
|
|
|
b/configs/samples/rtp.conf.sample | 40
|
|
|
b/configs/samples/sip.conf.sample | 4
|
|
|
b/configs/samples/stasis.conf.sample | 3
|
|
|
b/configs/samples/statsd.conf.sample | 3
|
|
|
b/configs/samples/stir_shaken.conf.sample | 103
|
|
|
b/configure | 801
|
|
|
b/configure.ac | 211
|
|
|
b/contrib/ast-db-manage/README.md | 2
|
|
|
b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py | 22
|
|
|
b/contrib/ast-db-manage/config/versions/2bb1a85135ad_pjsip_add_use_callerid_contact.py | 2
|
|
|
b/contrib/ast-db-manage/config/versions/465f47f880be_add_pjsip_google_voice_sip_options.py | 115
|
|
|
b/contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py | 2
|
|
|
b/contrib/ast-db-manage/config/versions/61797b9fced6_add_stir_shaken.py | 31
|
|
|
b/contrib/ast-db-manage/config/versions/79290b511e4b_pjsip_add_disable_rport.py | 39
|
|
|
b/contrib/ast-db-manage/config/versions/8915fcc5766f_add_ringinuse_to_queue_members.py | 30
|
|
|
b/contrib/ast-db-manage/config/versions/a06d8f8462d9_add_t38_bind_udptl_to_media_address.py | 29
|
|
|
b/contrib/ast-db-manage/config/versions/b80485ff4dd0_add_pjsip_endpoint_acn_options.py | 29
|
|
|
b/contrib/ast-db-manage/config/versions/c20d6e3992f4_add_allow_unauthenticated_options.py | 29
|
|
|
b/contrib/ast-db-manage/config/versions/e658c26033ca_create_history_info_flag.py | 38
|
|
|
b/contrib/ast-db-manage/config/versions/f56d79a9f337_pjsip_create_remove_unavailable.py | 30
|
|
|
b/contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py | 2
|
|
|
b/contrib/init.d/rc.debian.asterisk | 2
|
|
|
b/contrib/realtime/mysql/mysql_config.sql | 82
|
|
|
b/contrib/realtime/postgresql/postgresql_config.sql | 90
|
|
|
b/contrib/scripts/ast_coredumper | 949
|
|
|
b/contrib/scripts/ast_loggrabber | 4
|
|
|
b/contrib/scripts/ast_tls_cert | 8
|
|
|
b/contrib/scripts/asterisk.ldap-schema | 2
|
|
|
b/contrib/scripts/asterisk.ldif | 2
|
|
|
b/contrib/scripts/get_mp3_source.sh | 2
|
|
|
b/contrib/scripts/install_prereq | 36
|
|
|
b/contrib/scripts/loadtest.tcl | 2
|
|
|
b/contrib/scripts/retrieve_extensions_from_sql.pl | 2
|
|
|
b/contrib/scripts/safe_asterisk.8 | 2
|
|
|
b/contrib/scripts/sip_nat_settings | 19
|
|
|
b/contrib/scripts/sip_to_pjsip/astconfigparser.py | 43
|
|
|
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 8
|
|
|
b/contrib/scripts/spandspflow2pcap.py | 284
|
|
|
b/contrib/scripts/valgrind_compare | 2
|
|
|
b/contrib/scripts/voicemailpwcheck.py | 2
|
|
|
b/contrib/systemd/asterisk.service | 7
|
|
|
b/contrib/utils/zones2indications.c | 4
|
|
|
b/doc/CHANGES-staging/func_odbc_esc_backslashes.txt | 7
|
|
|
b/doc/appdocsxml.dtd | 26
|
|
|
b/doc/asterisk-ng-doxygen.in | 4
|
|
|
b/formats/format_ogg_speex.c | 13
|
|
|
b/formats/format_ogg_vorbis.c | 2
|
|
|
b/formats/format_vox.c | 2
|
|
|
b/formats/format_wav.c | 3
|
|
|
b/funcs/func_aes.c | 4
|
|
|
b/funcs/func_callerid.c | 293
|
|
|
b/funcs/func_channel.c | 46
|
|
|
b/funcs/func_curl.c | 49
|
|
|
b/funcs/func_devstate.c | 6
|
|
|
b/funcs/func_env.c | 87
|
|
|
b/funcs/func_frame_drop.c | 292
|
|
|
b/funcs/func_frame_trace.c | 2
|
|
|
b/funcs/func_lock.c | 228
|
|
|
b/funcs/func_math.c | 185
|
|
|
b/funcs/func_odbc.c | 42
|
|
|
b/funcs/func_periodic_hook.c | 3
|
|
|
b/funcs/func_pitchshift.c | 10
|
|
|
b/funcs/func_pjsip_aor.c | 2
|
|
|
b/funcs/func_pjsip_contact.c | 2
|
|
|
b/funcs/func_pjsip_endpoint.c | 2
|
|
|
b/funcs/func_sayfiles.c | 397
|
|
|
b/funcs/func_scramble.c | 236
|
|
|
b/funcs/func_sprintf.c | 2
|
|
|
b/funcs/func_strings.c | 148
|
|
|
b/funcs/func_talkdetect.c | 26
|
|
|
b/funcs/func_vmcount.c | 23
|
|
|
b/funcs/func_volume.c | 60
|
|
|
b/include/asterisk.h | 1
|
|
|
b/include/asterisk/abstract_jb.h | 2
|
|
|
b/include/asterisk/acl.h | 32
|
|
|
b/include/asterisk/adsi.h | 4
|
|
|
b/include/asterisk/aoc.h | 2
|
|
|
b/include/asterisk/app.h | 95
|
|
|
b/include/asterisk/ari.h | 22
|
|
|
b/include/asterisk/astdb.h | 2
|
|
|
b/include/asterisk/astmm.h | 6
|
|
|
b/include/asterisk/astobj2.h | 102
|
|
|
b/include/asterisk/audiohook.h | 79
|
|
|
b/include/asterisk/autoconfig.h.in | 13
|
|
|
b/include/asterisk/bridge.h | 69
|
|
|
b/include/asterisk/bridge_channel.h | 27
|
|
|
b/include/asterisk/bridge_channel_internal.h | 11
|
|
|
b/include/asterisk/bridge_features.h | 6
|
|
|
b/include/asterisk/bridge_roles.h | 4
|
|
|
b/include/asterisk/calendar.h | 8
|
|
|
b/include/asterisk/callerid.h | 2
|
|
|
b/include/asterisk/causes.h | 6
|
|
|
b/include/asterisk/cdr.h | 4
|
|
|
b/include/asterisk/channel.h | 314
|
|
|
b/include/asterisk/cli.h | 2
|
|
|
b/include/asterisk/config.h | 4
|
|
|
b/include/asterisk/config_options.h | 2
|
|
|
b/include/asterisk/conversions.h | 54
|
|
|
b/include/asterisk/core_unreal.h | 21
|
|
|
b/include/asterisk/crypto.h | 2
|
|
|
b/include/asterisk/datastore.h | 4
|
|
|
b/include/asterisk/devicestate.h | 4
|
|
|
b/include/asterisk/dlinkedlists.h | 7
|
|
|
b/include/asterisk/dns_core.h | 2
|
|
|
b/include/asterisk/dns_internal.h | 26
|
|
|
b/include/asterisk/dns_txt.h | 64
|
|
|
b/include/asterisk/doxygen/architecture.h | 2
|
|
|
b/include/asterisk/doxyref.h | 13
|
|
|
b/include/asterisk/dsp.h | 4
|
|
|
b/include/asterisk/endpoints.h | 2
|
|
|
b/include/asterisk/enum.h | 8
|
|
|
b/include/asterisk/event_defs.h | 2
|
|
|
b/include/asterisk/file.h | 15
|
|
|
b/include/asterisk/format_cache.h | 13
|
|
|
b/include/asterisk/format_cap.h | 4
|
|
|
b/include/asterisk/frame.h | 37
|
|
|
b/include/asterisk/framehook.h | 41
|
|
|
b/include/asterisk/hashtab.h | 4
|
|
|
b/include/asterisk/http.h | 4
|
|
|
b/include/asterisk/http_websocket.h | 5
|
|
|
b/include/asterisk/io.h | 2
|
|
|
b/include/asterisk/iostream.h | 2
|
|
|
b/include/asterisk/json.h | 17
|
|
|
b/include/asterisk/linkedlists.h | 3
|
|
|
b/include/asterisk/logger.h | 83
|
|
|
b/include/asterisk/logger_category.h | 178
|
|
|
b/include/asterisk/manager.h | 29
|
|
|
b/include/asterisk/media_index.h | 24
|
|
|
b/include/asterisk/message.h | 13
|
|
|
b/include/asterisk/mod_format.h | 2
|
|
|
b/include/asterisk/module.h | 4
|
|
|
b/include/asterisk/mwi.h | 344
|
|
|
b/include/asterisk/netsock2.h | 12
|
|
|
b/include/asterisk/parking.h | 19
|
|
|
b/include/asterisk/paths.h | 1
|
|
|
b/include/asterisk/pbx.h | 22
|
|
|
b/include/asterisk/plc.h | 4
|
|
|
b/include/asterisk/privacy.h | 2
|
|
|
b/include/asterisk/res_audiosocket.h | 87
|
|
|
b/include/asterisk/res_mwi_external.h | 2
|
|
|
b/include/asterisk/res_odbc.h | 25
|
|
|
b/include/asterisk/res_pjsip.h | 413
|
|
|
b/include/asterisk/res_pjsip_cli.h | 6
|
|
|
b/include/asterisk/res_pjsip_presence_xml.h | 2
|
|
|
b/include/asterisk/res_pjsip_pubsub.h | 7
|
|
|
b/include/asterisk/res_pjsip_session.h | 27
|
|
|
b/include/asterisk/res_pjsip_session_caps.h | 82
|
|
|
b/include/asterisk/res_prometheus.h | 515
|
|
|
b/include/asterisk/res_stir_shaken.h | 193
|
|
|
b/include/asterisk/rtp_engine.h | 83
|
|
|
b/include/asterisk/say.h | 106
|
|
|
b/include/asterisk/sched.h | 5
|
|
|
b/include/asterisk/sdp_srtp.h | 3
|
|
|
b/include/asterisk/sem.h | 2
|
|
|
b/include/asterisk/smoother.h | 8
|
|
|
b/include/asterisk/sorcery.h | 53
|
|
|
b/include/asterisk/speech.h | 6
|
|
|
b/include/asterisk/srv.h | 3
|
|
|
b/include/asterisk/stasis.h | 138
|
|
|
b/include/asterisk/stasis_app.h | 36
|
|
|
b/include/asterisk/stasis_app_device_state.h | 2
|
|
|
b/include/asterisk/stasis_app_impl.h | 5
|
|
|
b/include/asterisk/stasis_app_mailbox.h | 12
|
|
|
b/include/asterisk/stasis_app_playback.h | 16
|
|
|
b/include/asterisk/stasis_app_recording.h | 32
|
|
|
b/include/asterisk/stasis_app_snoop.h | 5
|
|
|
b/include/asterisk/stasis_bridges.h | 148
|
|
|
b/include/asterisk/stasis_channels.h | 359
|
|
|
b/include/asterisk/stasis_endpoints.h | 2
|
|
|
b/include/asterisk/stasis_internal.h | 1
|
|
|
b/include/asterisk/stasis_message_router.h | 26
|
|
|
b/include/asterisk/stasis_state.h | 549
|
|
|
b/include/asterisk/stasis_system.h | 4
|
|
|
b/include/asterisk/stasis_test.h | 1
|
|
|
b/include/asterisk/statsd.h | 6
|
|
|
b/include/asterisk/stream.h | 438
|
|
|
b/include/asterisk/stringfields.h | 2
|
|
|
b/include/asterisk/strings.h | 36
|
|
|
b/include/asterisk/stun.h | 28
|
|
|
b/include/asterisk/syslog.h | 3
|
|
|
b/include/asterisk/taskprocessor.h | 5
|
|
|
b/include/asterisk/tcptls.h | 5
|
|
|
b/include/asterisk/term.h | 16
|
|
|
b/include/asterisk/test.h | 30
|
|
|
b/include/asterisk/threadpool.h | 6
|
|
|
b/include/asterisk/threadstorage.h | 6
|
|
|
b/include/asterisk/time.h | 81
|
|
|
b/include/asterisk/timing.h | 2
|
|
|
b/include/asterisk/transcap.h | 8
|
|
|
b/include/asterisk/translate.h | 2
|
|
|
b/include/asterisk/utf8.h | 188
|
|
|
b/include/asterisk/utils.h | 130
|
|
|
b/include/asterisk/vector.h | 52
|
|
|
b/include/asterisk/xmldoc.h | 2
|
|
|
b/include/jitterbuf.h | 8
|
|
|
b/main/Makefile | 2
|
|
|
b/main/abstract_jb.c | 28
|
|
|
b/main/acl.c | 31
|
|
|
b/main/aoc.c | 6
|
|
|
b/main/app.c | 55
|
|
|
b/main/ast_expr2.c | 1
|
|
|
b/main/ast_expr2.y | 1
|
|
|
b/main/asterisk.c | 41
|
|
|
b/main/astfd.c | 2
|
|
|
b/main/astmm.c | 38
|
|
|
b/main/astobj2.c | 5
|
|
|
b/main/astobj2_container.c | 4
|
|
|
b/main/astobj2_container_private.h | 2
|
|
|
b/main/astobj2_rbtree.c | 2
|
|
|
b/main/audiohook.c | 124
|
|
|
b/main/bridge.c | 155
|
|
|
b/main/bridge_basic.c | 27
|
|
|
b/main/bridge_channel.c | 160
|
|
|
b/main/bucket.c | 5
|
|
|
b/main/callerid.c | 2
|
|
|
b/main/ccss.c | 6
|
|
|
b/main/cdr.c | 356
|
|
|
b/main/cel.c | 151
|
|
|
b/main/channel.c | 202
|
|
|
b/main/channel_internal_api.c | 171
|
|
|
b/main/cli.c | 128
|
|
|
b/main/codec_builtin.c | 1
|
|
|
b/main/config.c | 11
|
|
|
b/main/config_options.c | 60
|
|
|
b/main/conversions.c | 51
|
|
|
b/main/core_local.c | 115
|
|
|
b/main/core_unreal.c | 233
|
|
|
b/main/dial.c | 14
|
|
|
b/main/dns.c | 21
|
|
|
b/main/dns_core.c | 3
|
|
|
b/main/dns_recurring.c | 9
|
|
|
b/main/dns_test.c | 38
|
|
|
b/main/dns_txt.c | 127
|
|
|
b/main/dnsmgr.c | 2
|
|
|
b/main/dsp.c | 47
|
|
|
b/main/endpoints.c | 14
|
|
|
b/main/enum.c | 108
|
|
|
b/main/features.c | 10
|
|
|
b/main/features_config.c | 4
|
|
|
b/main/file.c | 20
|
|
|
b/main/fixedjitterbuf.c | 2
|
|
|
b/main/format_cache.c | 21
|
|
|
b/main/format_cap.c | 6
|
|
|
b/main/frame.c | 82
|
|
|
b/main/fskmodem_float.c | 2
|
|
|
b/main/fskmodem_int.c | 2
|
|
|
b/main/indications.c | 6
|
|
|
b/main/io.c | 2
|
|
|
b/main/json.c | 19
|
|
|
b/main/loader.c | 183
|
|
|
b/main/logger.c | 218
|
|
|
b/main/logger_category.c | 324
|
|
|
b/main/manager.c | 36
|
|
|
b/main/manager_bridges.c | 128
|
|
|
b/main/manager_channels.c | 178
|
|
|
b/main/media_cache.c | 89
|
|
|
b/main/media_index.c | 5
|
|
|
b/main/message.c | 121
|
|
|
b/main/mwi.c | 295
|
|
|
b/main/named_acl.c | 9
|
|
|
b/main/optional_api.c | 12
|
|
|
b/main/options.c | 14
|
|
|
b/main/pbx.c | 39
|
|
|
b/main/pbx_builtins.c | 192
|
|
|
b/main/pbx_functions.c | 6
|
|
|
b/main/pbx_include.c | 2
|
|
|
b/main/pbx_timing.c | 2
|
|
|
b/main/pbx_variables.c | 2
|
|
|
b/main/rtp_engine.c | 71
|
|
|
b/main/say.c | 732
|
|
|
b/main/smoother.c | 2
|
|
|
b/main/sorcery.c | 63
|
|
|
b/main/stasis.c | 65
|
|
|
b/main/stasis_bridges.c | 218
|
|
|
b/main/stasis_cache.c | 10
|
|
|
b/main/stasis_channels.c | 655
|
|
|
b/main/stasis_message_router.c | 22
|
|
|
b/main/stasis_state.c | 771
|
|
|
b/main/stdtime/localtime.c | 2
|
|
|
b/main/strcompat.c | 94
|
|
|
b/main/stream.c | 379
|
|
|
b/main/strings.c | 25
|
|
|
b/main/stun.c | 92
|
|
|
b/main/tcptls.c | 45
|
|
|
b/main/term.c | 105
|
|
|
b/main/test.c | 11
|
|
|
b/main/threadpool.c | 2
|
|
|
b/main/time.c | 145
|
|
|
b/main/translate.c | 34
|
|
|
b/main/udptl.c | 2
|
|
|
b/main/utf8.c | 380
|
|
|
b/main/utils.c | 329
|
|
|
b/main/xmldoc.c | 94
|
|
|
b/makeopts.in | 7
|
|
|
b/menuselect/Makefile | 4
|
|
|
b/menuselect/README | 2
|
|
|
b/menuselect/contrib/menuselect-dummy | 20
|
|
|
b/menuselect/menuselect.c | 52
|
|
|
b/menuselect/menuselect.h | 4
|
|
|
b/menuselect/menuselect_curses.c | 12
|
|
|
b/menuselect/menuselect_gtk.c | 2
|
|
|
b/menuselect/menuselect_newt.c | 12
|
|
|
b/menuselect/menuselect_stub.c | 2
|
|
|
b/pbx/ael/ael-test/ael-test2/apptest.ael2 | 2
|
|
|
b/pbx/ael/ael-test/ael-test3/extensions.ael | 2
|
|
|
b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2 | 10
|
|
|
b/pbx/ael/ael-test/ael-test4/apptest.ael2 | 2
|
|
|
b/pbx/ael/ael-test/ael-vtest13/extensions.ael | 2
|
|
|
b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2 | 10
|
|
|
b/pbx/dundi-parser.c | 2
|
|
|
b/pbx/pbx_ael.c | 9
|
|
|
b/pbx/pbx_config.c | 4
|
|
|
b/pbx/pbx_dundi.c | 14
|
|
|
b/pbx/pbx_lua.c | 19
|
|
|
b/pbx/pbx_realtime.c | 39
|
|
|
b/res/Makefile | 8
|
|
|
b/res/ael/ael.y | 2
|
|
|
b/res/ael/pval.c | 14
|
|
|
b/res/ari/ari_model_validators.c | 59
|
|
|
b/res/ari/ari_model_validators.h | 487
|
|
|
b/res/ari/resource_bridges.c | 60
|
|
|
b/res/ari/resource_bridges.h | 6
|
|
|
b/res/ari/resource_channels.c | 263
|
|
|
b/res/ari/resource_channels.h | 8
|
|
|
b/res/ari/resource_endpoints.c | 1
|
|
|
b/res/ari/resource_events.c | 4
|
|
|
b/res/ari/resource_events.h | 3
|
|
|
b/res/parking/parking_applications.c | 10
|
|
|
b/res/parking/parking_bridge.c | 16
|
|
|
b/res/parking/parking_bridge_features.c | 11
|
|
|
b/res/parking/res_parking.h | 30
|
|
|
b/res/prometheus/bridges.c | 189
|
|
|
b/res/prometheus/channels.c | 247
|
|
|
b/res/prometheus/cli.c | 143
|
|
|
b/res/prometheus/endpoints.c | 204
|
|
|
b/res/prometheus/pjsip_outbound_registrations.c | 375
|
|
|
b/res/prometheus/prometheus_internal.h | 102
|
|
|
b/res/res_adsi.c | 2
|
|
|
b/res/res_ael_share.c | 2
|
|
|
b/res/res_agi.c | 42
|
|
|
b/res/res_ari.c | 8
|
|
|
b/res/res_ari_applications.c | 10
|
|
|
b/res/res_ari_asterisk.c | 32
|
|
|
b/res/res_ari_bridges.c | 35
|
|
|
b/res/res_ari_channels.c | 81
|
|
|
b/res/res_ari_device_states.c | 8
|
|
|
b/res/res_ari_endpoints.c | 10
|
|
|
b/res/res_ari_events.c | 2
|
|
|
b/res/res_ari_mailboxes.c | 8
|
|
|
b/res/res_ari_playbacks.c | 6
|
|
|
b/res/res_ari_recordings.c | 24
|
|
|
b/res/res_ari_sounds.c | 4
|
|
|
b/res/res_audiosocket.c | 345
|
|
|
b/res/res_audiosocket.exports.in | 4
|
|
|
b/res/res_calendar.c | 12
|
|
|
b/res/res_calendar_caldav.c | 6
|
|
|
b/res/res_calendar_ews.c | 2
|
|
|
b/res/res_calendar_exchange.c | 2
|
|
|
b/res/res_calendar_icalendar.c | 6
|
|
|
b/res/res_chan_stats.c | 33
|
|
|
b/res/res_config_curl.c | 4
|
|
|
b/res/res_config_ldap.c | 6
|
|
|
b/res/res_config_odbc.c | 37
|
|
|
b/res/res_config_pgsql.c | 36
|
|
|
b/res/res_config_sqlite.c | 4
|
|
|
b/res/res_corosync.c | 564
|
|
|
b/res/res_fax.c | 25
|
|
|
b/res/res_fax_spandsp.c | 2
|
|
|
b/res/res_format_attr_celt.c | 14
|
|
|
b/res/res_format_attr_h263.c | 141
|
|
|
b/res/res_format_attr_ilbc.c | 15
|
|
|
b/res/res_format_attr_opus.c | 31
|
|
|
b/res/res_format_attr_silk.c | 17
|
|
|
b/res/res_format_attr_siren14.c | 13
|
|
|
b/res/res_format_attr_siren7.c | 13
|
|
|
b/res/res_format_attr_vp8.c | 12
|
|
|
b/res/res_hep.c | 2
|
|
|
b/res/res_hep_pjsip.c | 4
|
|
|
b/res/res_hep_rtcp.c | 2
|
|
|
b/res/res_http_media_cache.c | 127
|
|
|
b/res/res_http_post.c | 2
|
|
|
b/res/res_http_websocket.c | 56
|
|
|
b/res/res_monitor.c | 4
|
|
|
b/res/res_musiconhold.c | 337
|
|
|
b/res/res_odbc.c | 14
|
|
|
b/res/res_odbc_transaction.c | 5
|
|
|
b/res/res_parking.c | 9
|
|
|
b/res/res_phoneprov.c | 4
|
|
|
b/res/res_pjproject.c | 24
|
|
|
b/res/res_pjsip.c | 684
|
|
|
b/res/res_pjsip/config_auth.c | 26
|
|
|
b/res/res_pjsip/config_global.c | 4
|
|
|
b/res/res_pjsip/config_system.c | 6
|
|
|
b/res/res_pjsip/config_transport.c | 283
|
|
|
b/res/res_pjsip/include/res_pjsip_private.h | 6
|
|
|
b/res/res_pjsip/location.c | 1
|
|
|
b/res/res_pjsip/pjsip_configuration.c | 274
|
|
|
b/res/res_pjsip/pjsip_distributor.c | 2
|
|
|
b/res/res_pjsip/pjsip_message_filter.c | 11
|
|
|
b/res/res_pjsip/pjsip_options.c | 9
|
|
|
b/res/res_pjsip/pjsip_resolver.c | 26
|
|
|
b/res/res_pjsip/pjsip_scheduler.c | 182
|
|
|
b/res/res_pjsip/pjsip_session.c | 63
|
|
|
b/res/res_pjsip/pjsip_transport_events.c | 2
|
|
|
b/res/res_pjsip/pjsip_transport_management.c | 2
|
|
|
b/res/res_pjsip_acl.c | 20
|
|
|
b/res/res_pjsip_authenticator_digest.c | 30
|
|
|
b/res/res_pjsip_caller_id.c | 60
|
|
|
b/res/res_pjsip_config_wizard.c | 17
|
|
|
b/res/res_pjsip_dialog_info_body_generator.c | 119
|
|
|
b/res/res_pjsip_diversion.c | 352
|
|
|
b/res/res_pjsip_dlg_options.c | 5
|
|
|
b/res/res_pjsip_dtmf_info.c | 11
|
|
|
b/res/res_pjsip_empty_info.c | 1
|
|
|
b/res/res_pjsip_endpoint_identifier_ip.c | 3
|
|
|
b/res/res_pjsip_header_funcs.c | 194
|
|
|
b/res/res_pjsip_history.c | 20
|
|
|
b/res/res_pjsip_logger.c | 451
|
|
|
b/res/res_pjsip_messaging.c | 908
|
|
|
b/res/res_pjsip_mwi.c | 35
|
|
|
b/res/res_pjsip_nat.c | 42
|
|
|
b/res/res_pjsip_one_touch_record_info.c | 1
|
|
|
b/res/res_pjsip_outbound_authenticator_digest.c | 511
|
|
|
b/res/res_pjsip_outbound_publish.c | 2
|
|
|
b/res/res_pjsip_outbound_registration.c | 315
|
|
|
b/res/res_pjsip_path.c | 17
|
|
|
b/res/res_pjsip_phoneprov_provider.c | 2
|
|
|
b/res/res_pjsip_publish_asterisk.c | 6
|
|
|
b/res/res_pjsip_pubsub.c | 37
|
|
|
b/res/res_pjsip_refer.c | 173
|
|
|
b/res/res_pjsip_registrar.c | 170
|
|
|
b/res/res_pjsip_rfc3326.c | 3
|
|
|
b/res/res_pjsip_sdp_rtp.c | 365
|
|
|
b/res/res_pjsip_session.c | 572
|
|
|
b/res/res_pjsip_session.exports.in | 1
|
|
|
b/res/res_pjsip_session/pjsip_session_caps.c | 164
|
|
|
b/res/res_pjsip_stir_shaken.c | 537
|
|
|
b/res/res_pjsip_t38.c | 43
|
|
|
b/res/res_pjsip_transport_websocket.c | 2
|
|
|
b/res/res_pktccops.c | 38
|
|
|
b/res/res_prometheus.c | 1009
|
|
|
b/res/res_prometheus.exports.in | 6
|
|
|
b/res/res_remb_modifier.c | 2
|
|
|
b/res/res_rtp_asterisk.c | 1551
|
|
|
b/res/res_smdi.c | 4
|
|
|
b/res/res_snmp.c | 2
|
|
|
b/res/res_sorcery_config.c | 26
|
|
|
b/res/res_sorcery_memory_cache.c | 18
|
|
|
b/res/res_speech.c | 34
|
|
|
b/res/res_srtp.c | 43
|
|
|
b/res/res_stasis.c | 51
|
|
|
b/res/res_stasis_playback.c | 43
|
|
|
b/res/res_stasis_snoop.c | 14
|
|
|
b/res/res_statsd.c | 18
|
|
|
b/res/res_stir_shaken.c | 1804
|
|
|
b/res/res_stir_shaken.exports.in | 6
|
|
|
b/res/res_stir_shaken/certificate.c | 380
|
|
|
b/res/res_stir_shaken/certificate.h | 109
|
|
|
b/res/res_stir_shaken/curl.c | 353
|
|
|
b/res/res_stir_shaken/curl.h | 78
|
|
|
b/res/res_stir_shaken/general.c | 286
|
|
|
b/res/res_stir_shaken/general.h | 111
|
|
|
b/res/res_stir_shaken/profile.c | 241
|
|
|
b/res/res_stir_shaken/profile.h | 39
|
|
|
b/res/res_stir_shaken/profile_private.h | 40
|
|
|
b/res/res_stir_shaken/stir_shaken.c | 193
|
|
|
b/res/res_stir_shaken/stir_shaken.h | 68
|
|
|
b/res/res_stir_shaken/store.c | 202
|
|
|
b/res/res_stir_shaken/store.h | 37
|
|
|
b/res/res_timing_kqueue.c | 2
|
|
|
b/res/res_timing_pthread.c | 2
|
|
|
b/res/res_tonedetect.c | 1023
|
|
|
b/res/res_xmpp.c | 211
|
|
|
b/res/snmp/agent.c | 4
|
|
|
b/res/stasis/app.c | 137
|
|
|
b/res/stasis/app.h | 71
|
|
|
b/res/stasis/control.c | 29
|
|
|
b/res/stasis/control.h | 14
|
|
|
b/res/stasis/messaging.c | 83
|
|
|
b/res/stasis/messaging.h | 5
|
|
|
b/res/stasis/stasis_bridge.c | 20
|
|
|
b/res/stasis/stasis_bridge.h | 5
|
|
|
b/res/stasis_recording/stored.c | 4
|
|
|
b/rest-api-templates/ari_model_validators.h.mustache | 50
|
|
|
b/rest-api-templates/ari_resource.h.mustache | 3
|
|
|
b/rest-api-templates/asterisk_processor.py | 4
|
|
|
b/rest-api-templates/make_ari_stubs.py | 2
|
|
|
b/rest-api-templates/res_ari_resource.c.mustache | 2
|
|
|
b/rest-api-templates/transform.py | 2
|
|
|
b/rest-api/api-docs/bridges.json | 15
|
|
|
b/rest-api/api-docs/channels.json | 33
|
|
|
b/rest-api/api-docs/endpoints.json | 20
|
|
|
b/rest-api/api-docs/playbacks.json | 3
|
|
|
b/rest-api/resources.json | 2
|
|
|
b/tests/CI/buildAsterisk.sh | 2
|
|
|
b/tests/CI/gates.jenkinsfile | 4
|
|
|
b/tests/CI/periodics-daily.jenkinsfile | 2
|
|
|
b/tests/CI/publishAsteriskDocs.sh | 4
|
|
|
b/tests/CI/ref_debug.jenkinsfile | 2
|
|
|
b/tests/CI/unittests.jenkinsfile | 2
|
|
|
b/tests/CI/universal-asterisk-nongerrit.jenkinsfile | 4
|
|
|
b/tests/test_abstract_jb.c | 39
|
|
|
b/tests/test_aoc.c | 2
|
|
|
b/tests/test_astobj2.c | 2
|
|
|
b/tests/test_astobj2_thrash.c | 10
|
|
|
b/tests/test_cel.c | 13
|
|
|
b/tests/test_config.c | 2
|
|
|
b/tests/test_conversions.c | 153
|
|
|
b/tests/test_devicestate.c | 2
|
|
|
b/tests/test_dns_naptr.c | 2
|
|
|
b/tests/test_hashtab_thrash.c | 10
|
|
|
b/tests/test_http_media_cache.c | 79
|
|
|
b/tests/test_json.c | 60
|
|
|
b/tests/test_linkedlists.c | 1
|
|
|
b/tests/test_media_cache.c | 2
|
|
|
b/tests/test_message.c | 2
|
|
|
b/tests/test_mwi.c | 407
|
|
|
b/tests/test_optional_api.c | 2
|
|
|
b/tests/test_res_pjsip_session_caps.c | 176
|
|
|
b/tests/test_res_prometheus.c | 829
|
|
|
b/tests/test_res_rtp.c | 40
|
|
|
b/tests/test_sorcery.c | 2
|
|
|
b/tests/test_sorcery_memory_cache_thrash.c | 4
|
|
|
b/tests/test_stasis.c | 8
|
|
|
b/tests/test_stasis_channels.c | 4
|
|
|
b/tests/test_stasis_endpoints.c | 22
|
|
|
b/tests/test_stasis_state.c | 466
|
|
|
b/tests/test_stream.c | 2
|
|
|
b/tests/test_strings.c | 118
|
|
|
b/tests/test_taskprocessor.c | 10
|
|
|
b/tests/test_time.c | 170
|
|
|
b/tests/test_utils.c | 6
|
|
|
b/tests/test_voicemail_api.c | 24
|
|
|
b/third-party/pjproject/Makefile | 17
|
|
|
b/third-party/pjproject/configure.m4 | 199
|
|
|
b/third-party/pjproject/patches/0011-sip_inv_patch.patch | 39
|
|
|
b/third-party/pjproject/patches/0020-pjlib_cancel_timer_0.patch | 39
|
|
|
b/third-party/pjproject/patches/0050-fix-race-parallel-build.patch | 72
|
|
|
b/third-party/pjproject/patches/0060-clone-sdp-for-sip-timer-refresh-invite.patch | 28
|
|
|
b/third-party/pjproject/patches/0070-fix-incorrect-copying-when-creating-cancel.patch | 37
|
|
|
b/third-party/pjproject/patches/0090-Skip-unsupported-digest-algorithm-2408.patch | 212
|
|
|
b/third-party/pjproject/patches/0100-fix-double-stun-free.patch | 82
|
|
|
b/third-party/pjproject/patches/0111-ssl-premature-destroy.patch | 50
|
|
|
b/third-party/pjproject/patches/0120-pjmedia_sdp_attr_get_rtpmap-Strip-param-trailing-whi.patch | 32
|
|
|
b/third-party/pjproject/pjproject-2.10.tar.bz2.md5 | 2
|
|
|
b/third-party/versions.mak | 2
|
|
|
b/utils/Makefile | 9
|
|
|
b/utils/ael_main.c | 2
|
|
|
b/utils/astman.1 | 2
|
|
|
b/utils/astman.c | 2
|
|
|
b/utils/check_expr.c | 2
|
|
|
b/utils/conf2ael.c | 4
|
|
|
b/utils/db1-ast/hash/README | 2
|
|
|
b/utils/db1-ast/hash/hash.h | 2
|
|
|
b/utils/db1-ast/include/db.h | 1
|
|
|
b/utils/db1-ast/mpool/mpool.c | 2
|
|
|
b/utils/extconf.c | 12
|
|
|
b/utils/frame.c | 4
|
|
|
b/utils/frame.h | 4
|
|
|
third-party/pjproject/patches/0010-ssl_sock_ossl-sip_transport_tls-Add-peer-to-error-me.patch | 157
|
|
|
third-party/pjproject/patches/0020-patch_cnonce_only_digits_option.patch | 53
|
|
|
third-party/pjproject/patches/0030-ssl-regression-fix.patch | 105
|
|
|
third-party/pjproject/patches/0031-transport-regression-fix.patch | 187
|
|
|
third-party/pjproject/patches/0040-pjsip-timer-refactor.patch | 1148
|
|
|
third-party/pjproject/patches/0041-pjlib_cancel_timer_0.patch | 39
|
|
|
third-party/pjproject/pjproject-2.9.tar.bz2.md5 | 2
|
|
|
803 files changed, 71812 insertions(+), 13064 deletions(-)
|