mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
19103 lines
1.1 MiB
19103 lines
1.1 MiB
Release Summary
|
||
|
||
asterisk-certified/16.3-cert1
|
||
|
||
Date: 2019-12-23
|
||
|
||
<asteriskteam@digium.com>
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
Table of Contents
|
||
|
||
1. Summary
|
||
2. Contributors
|
||
3. Closed Issues
|
||
4. Open Issues
|
||
5. Other Changes
|
||
6. Diffstat
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
Summary
|
||
|
||
[Back to Top]
|
||
|
||
This release is a point release of an existing major version. The changes
|
||
included were made to address problems that have been identified in this
|
||
release series, or are minor, backwards compatible new features or
|
||
improvements. Users should be able to safely upgrade to this version if
|
||
this release series is already in use. Users considering upgrading from a
|
||
previous version are strongly encouraged to review the UPGRADE.txt
|
||
document as well as the CHANGES document for information about upgrading
|
||
to this release series.
|
||
|
||
The data in this summary reflects changes that have been made since the
|
||
previous release, asterisk-certified/13.21-cert6.
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
Contributors
|
||
|
||
[Back to Top]
|
||
|
||
This table lists the people who have submitted code, those that have
|
||
tested patches, as well as those that reported issues on the issue tracker
|
||
that were resolved in this release. For coders, the number is how many of
|
||
their patches (of any size) were committed into this release. For testers,
|
||
the number is the number of times their name was listed as assisting with
|
||
testing a patch. Finally, for reporters, the number is the number of
|
||
issues that they reported that were affected by commits that went into
|
||
this release.
|
||
|
||
Coders Testers Reporters
|
||
693 Richard Mudgett 76 George Joseph 178 Alexander Traud
|
||
467 Corey Farrell 6 Rusty Newton 151 Matt Jordan
|
||
426 George Joseph 5 AaronAn 150 Corey Farrell
|
||
360 Joshua Colp 4 Matt Jordan 149 Joshua C. Colp
|
||
232 Matt Jordan 3 Dmitry Melekhov 117 Richard Mudgett
|
||
221 Alexander Traud 3 Etienne Lessard 92 George Joseph
|
||
196 Sean Bright 3 Stefan Engström 73 Kevin Harwell
|
||
183 Mark Michelson 3 Badalyan Vyacheslav 56 Mark Michelson
|
||
127 Kevin Harwell 3 Emmanuel BUU 53 Alexei Gradinari
|
||
68 Alexei Gradinari 3 Alexander Traud 47 Mark Michelson
|
||
(license 5691) 2 Aaron An 46 Richard Mudgett
|
||
57 Rodrigo RamÃrez 2 Michael L. Young 41 Ross Beer
|
||
Norambuena 2 abelbeck 37 Tzafrir Cohen
|
||
43 Walter Doekes 2 JoshE 31 Diederik de Groot
|
||
38 Scott Griepentrog 2 Elazar Broad 26 Torrey Searle
|
||
36 Tzafrir Cohen 2 snuffy 26 Scott Griepentrog
|
||
32 Jonathan Rose 1 ibercom 26 Rusty Newton
|
||
31 Kinsey Moore 1 Nick Adams 25 Etienne Lessard
|
||
30 Torrey Searle 1 Alexandre Fournier 25 Joshua Colp
|
||
20 Ben Ford 1 tootai 25 Walter Doekes
|
||
19 David M. Lee 1 Sebastian Kemper 21 Badalian Vyacheslav
|
||
18 Diederik de Groot 1 Andrew Nagy 21 sungtae kim
|
||
(License 6600) 1 opsmonitor 20 Rodrigo Ramirez
|
||
16 Ivan Poddubny 1 Arnd Schmitter Norambuena
|
||
13 Sungtae Kim 1 Zane Conkle 19 Kevin Harwell
|
||
13 Diederik de Groot 1 Dmitriy Serov 19 John Bigelow
|
||
13 Rusty Newton 1 David J. Pryke 19 Ross Beer
|
||
12 Badalyan Vyacheslav 1 Samuel Galarneau 17 John Bigelow
|
||
11 Timo Teräs 1 Walter Doekes 16 George Joseph
|
||
10 snuffy (license 5024) 1 Yuriy Gorlichenko 14 Arnd Schmitter
|
||
10 Florian Floimair 1 starting asterisk -c 14 Dmitriy Serov
|
||
10 Chris-Savinovich until the colors stopped 14 Etienne Lessard
|
||
9 Alexander Anikin 1 Brad Latus 13 Jonathan Rose
|
||
8 Matthew Fredrickson 1 Graham Barnett 13 Niklas Larsson
|
||
8 Jaco Kroon 1 Brian Martin 11 Rusty Newton
|
||
8 Daniel Journo 1 Damian Ivereigh 11 snuffy
|
||
8 Jean Aunis 1 XenCALL 11 Andrew Nagy
|
||
7 Aaron An 1 Andrey Egorov 11 Stefan Engström
|
||
7 Martin Tomec 1 Beppo Maazucato 10 Sebastian Gutierrez
|
||
7 Benjamin Ford 1 Ben Klang 10 Sean Bright
|
||
7 Ashley Sanders 1 Jacek Konieczny 10 Scott Griepentrog
|
||
6 Joshua C. Colp 1 dimitripietro 9 Jean Aunis - Prescom
|
||
6 frahaase 1 Ilya Shipitsin 9 Tzafrir Cohen
|
||
6 Sebastian Gutierrez 1 Ivan Poddubny 9 Sandro Gauci
|
||
6 sungtae kim 1 Paolo Compagnini 9 John Hardin
|
||
6 ibercom 1 Gregory Malsack 8 Andrew Nagy
|
||
6 Tyler Cambron 1 Damien Wedhorn 8 Steve Pitts
|
||
6 Joshua Elson 1 Ross Beer 8 abelbeck
|
||
6 Michael Kuron 1 Corey Edwards 8 Ashley Sanders
|
||
6 Guido Falsi 1 David Hajek 8 Ashley Sanders
|
||
5 Kirill Katsnelson 1 Eugene Voityuk 7 Michael Maier
|
||
5 Etienne Lessard 1 Richard Mudgett 7 Jonathan Rose
|
||
5 Gareth Palmer 1 xrobau 7 David Brillert
|
||
5 Niklas Larsson 1 Carl Fortin 7 Jeremy Lainé
|
||
4 Emmanuel BUU 1 Tony Lewis 7 Dennis Guse
|
||
4 Jacek Konieczny 1 David Duncan Ross 7 Dan Jenkins
|
||
4 Michael Walton Palmer 7 Joshua Elson
|
||
(license 6502) 1 Deepak Singh Rawat 7 Richard Kenner
|
||
4 Dade Brandon 1 Juergen Spies 7 lvl
|
||
4 Igor Goncharovskiy 1 Shaun Ruffell 6 Sergej Kasumovic
|
||
4 Steve Davies 1 George Joseph 6 Benjamin Keith Ford
|
||
4 lvl 1 Cao Minh Hiep 6 Michael Keuter
|
||
3 Daniel Tryba 1 Alexander Traud 6 Aaron An
|
||
3 Malcolm Davenport 1 Dan Cropp 6 JoshE
|
||
3 Pascal Cadotte Michaud 1 Kilburn 6 Badalian Vyacheslav
|
||
3 Benjamin Keith Ford 1 Paul Belanger 6 Niklas Larsson
|
||
3 Robert Mordec 1 David Herselman 6 Anthony Messina
|
||
3 Christof Lauber 1 Matt Hoskins 6 Gareth Palmer
|
||
3 Elazar Broad 1 tests/test_utils.c. 6 Morten Tryfoss
|
||
3 Michael L. Young 1 Di-Shi Sun 6 Nic Colledge
|
||
3 Jason Parker (license 1 Ã*rn Arnarson 6 Jaco Kroon
|
||
4993) 1 Ed Hynan 6 yaron nahum
|
||
3 Ross Beer 6 Guido Falsi
|
||
3 Olle Johansson 6 Alexander Traud
|
||
(License 5267) 5 Frankie Chin
|
||
3 Stefan Engström 5 Dafi Ni
|
||
3 Pirmin Walthert 5 David M. Lee
|
||
3 Jeremy Laine 5 yaron nahum
|
||
3 Richard Begg 5 Marek Cervenka
|
||
3 Sergej Kasumovic 5 Kirill Katsnelson
|
||
3 Jørgen H 5 Dmitry Melekhov
|
||
3 Graham Barnett 5 Zane Conkle
|
||
(License 6685) 5 Jonathan Harris
|
||
3 abelbeck (License 5 Richard Begg
|
||
5903) 5 Aaron An
|
||
3 Shaun Ruffell 5 Sandro Gauci
|
||
3 Jeremy Lainé 5 Michael Walton
|
||
3 Yousf Ateya 5 Boris Fox
|
||
3 Scott Emidy 5 Dmitriy Serov
|
||
2 cirillor 5 nappsoft
|
||
2 Nuno Borges (License 5 Dafi Ni
|
||
6116) 5 Carl Fortin
|
||
2 Damian Ivereigh 5 Florian Floimair
|
||
2 David Hajek 5 Zane Conkle
|
||
2 Michael Cargile 5 Gareth Palmer
|
||
2 Olle Johansson 5 Chet Stevens
|
||
(License 5267) 4 Steve Davies
|
||
2 Nathan Bruning 4 Richard Kenner
|
||
2 Nick French 4 Vitezslav Novy
|
||
2 sungtae kim 4 Marcello Ceschia
|
||
2 Benoît Dereck-Tricot 4 Javier Riveros
|
||
2 Asterisk Development 4 Ben Merrills
|
||
Team 4 Jacek Konieczny
|
||
2 Francesco Castellano 4 Emmanuel BUU
|
||
2 Nir Simionovich 4 Ronald Raikes
|
||
2 Gianluca Merlo 4 Chet Stevens
|
||
2 Richard Mudgett 4 Carl Fortin
|
||
2 Oron Peled 4 Dade Brandon
|
||
2 Y Ateya (License 6693) 4 John Nemeth
|
||
2 Karsten Wemheuer 4 xrobau
|
||
2 Philip Correia 4 Y Ateya
|
||
2 Joerg Sonnenberger 4 Kristian Høgh
|
||
2 Giuseppe Sucameli 4 Gianluca Merlo
|
||
2 yaron nahum (License 4 dtryba
|
||
6676) 4 Walter Doekes
|
||
2 Nic Colledge 4 ibercom
|
||
2 Sebastian Damm 4 Anthony Messina
|
||
2 Frederic LE FOLL 4 Olle Johansson
|
||
2 Andrew Nagy 4 Timo Teräs
|
||
2 Dennis Guse 4 Elazar Broad
|
||
2 cloos (License #5956) 4 Dmitry Melekhov
|
||
2 Kristian Hogh (License 4 Michael Kuron
|
||
6639) 4 Leandro Dardini
|
||
2 Richard Miller 4 Jørgen H
|
||
(license 5685) 3 Richard Miller
|
||
2 Alec Davis 3 Shaun Ruffell
|
||
2 Vitezslav Novy 3 Rodrigo RamÃrez
|
||
2 Kirsty Tyerman Norambuena
|
||
2 John Bigelow 3 Igor Goncharovsky
|
||
2 Igor Goncharovsky 3 Jesper
|
||
2 Leif Madsen 3 Ben Merrills
|
||
1 Eugene 3 Ronald Raikes
|
||
1 Maciej Szmigiero 3 Matthias Urlichs
|
||
(license 6085) 3 tootai
|
||
1 Salah Ahmed 3 Olle Johansson
|
||
1 Sebastian Kemper 3 Jeremy Kister
|
||
1 Zogot, cleaned up by 3 Jared Hull
|
||
me. 3 Louis Jocelyn Paquet
|
||
1 D Tucny 3 Shaun Ruffell
|
||
1 Justin T. Gibbs 3 Y Ateya
|
||
(License 6692) 3 Daniel Journo
|
||
1 Yasuhiko Kamata 3 Marcello Ceschia
|
||
1 Dmitry Bubnov (License 3 Graham Barnett
|
||
6651) 3 Javier Acosta
|
||
1 Filip Jenicek 3 Marcelo Terres
|
||
1 nappsoft (license 3 Ian Gilmour
|
||
6822) 3 Ray Crumrine
|
||
1 Peter Katzmann 3 Edwin Vandamme
|
||
(License 5968) 3 Kirsty Tyerman
|
||
1 Vasil Kolev 3 Olivier Krief
|
||
1 Andreas Steinmetz 3 James Terhune
|
||
(license 6523) 3 Private Name
|
||
1 Andre Nazario 3 Ray Crumrine
|
||
1 C.J. Collier 3 Matthias Urlichs
|
||
1 Bryan Boatright 3 Tom Pawelek
|
||
1 Grachev Sergey 3 Rodrigo Ramirez
|
||
1 Krandon Bruse (license Norambuena
|
||
6631) 3 Frederic LE FOLL
|
||
1 Sam Wierema 3 Peter Katzmann
|
||
1 demon-ru 3 hristo
|
||
1 Rodrigo Ramirez 3 Jeremy Kister
|
||
Norambuena (License 3 Private Name
|
||
6577) 3 Sébastien Duthil
|
||
1 Jonh Wendell 3 Emmanuel BUU
|
||
1 Thierry Magnien 3 Jeremy Laine
|
||
1 Robert Cripps 3 Elazar Broad
|
||
1 alex 3 Robert Mordec
|
||
1 Alexei Gradinari 3 Kinsey Moore
|
||
License #5691 3 Kirsty Tyerman
|
||
1 Ludovic Gasc (GMLudo) 3 Stefan Engström
|
||
1 Alexandr Anikin 2 warren smith
|
||
1 Ed Hynan (Licnese 2 Xavier Hienne
|
||
6680) 2 Ben Smithurst
|
||
1 Dömsödi Gergely 2 Samuel Galarneau
|
||
1 Michael Myles (License 2 Steve Pitts
|
||
#6626) 2 Gabriele Giacone
|
||
1 Jonathan R. Rose <1o5g4r8o@gmail.com>
|
||
1 eyalhasson 2 Denis Martinez
|
||
1 Peter Katzmann 2 Daniel Heckl
|
||
1 Jan Hoffmann (license 2 Lorne Gaetz
|
||
6986) 2 Kristian Hogh
|
||
1 Eugene Voityuk 2 JoshE
|
||
1 Nitesh Bansal (License 2 Mitch Claborn
|
||
#6418) 2 Ksenia
|
||
1 Roman S. 2 Josh Colp
|
||
1 Yasin CANER 2 HZMI8gkCvPpom0tM
|
||
1 Jesper (License 5518) 2 Giuseppe Sucameli
|
||
1 Ben Smithurst (license 2 Martin Cisárik
|
||
6529) 2 Cirillo Ferreira
|
||
1 Ward van Wanrooij 2 Dan Jenkins
|
||
1 Valentin VidiÄ* 2 Daniel Heckl
|
||
(License 6697) 2 Hans van Eijsden
|
||
1 Dmitriy Bubnov 2 nik600
|
||
(License 6651) 2 Alexei Gradinari
|
||
1 Joshua C. Colp 2 John Nemeth
|
||
1 Olle E. Johansson 2 Harley Peters
|
||
1 Matt Krokosz 2 Gergely Dömsödi
|
||
1 Josh Roberson 2 Sebastian Damm
|
||
1 Ryan Rittgarn 2 Javier Acosta
|
||
1 Kirsty Tyerman 2 Xavier Hienne
|
||
1 Carlos Oliva 2 Sébastien Couture
|
||
1 Eelco Brolman (License 2 Beppo Mazzucato
|
||
6442) 2 Alexandr Dranchuk
|
||
1 Matt Hoskins (license 2 Sean Pimental
|
||
6688) 2 Ivan Poddubny
|
||
1 JoshE (license 6075) 2 Michael K.
|
||
1 Cao Minh Hiep 2 Thomas Thompson
|
||
1 Chris Savinovich 2 Steven T. Wheeler
|
||
1 Russell Bryant 2 Max Norba
|
||
1 Ben Klang (License 2 Brad Latus
|
||
5876) 2 Jesper
|
||
1 Makoto Dei (License 2 Krzysztof Trempala
|
||
5027) 2 Marcelo Terres
|
||
1 Di-Shi Sun (License 2 Frankie Chin
|
||
5076) 2 Evandro César Arruda
|
||
1 Evgeniy Tsybra 2 Nuno Borges
|
||
1 Eugene Voityuk 2 Ian Gilmour
|
||
1 Xavier Hienne (License 2 David Hajek
|
||
6657) 2 twisted
|
||
1 Javier Acosta (License 2 HZMI8gkCvPpom0tM
|
||
6690) 2 mdu113
|
||
1 Ian Gilmour (license 2 Ted G
|
||
6889) 2 cloos
|
||
1 David Kerr 2 Vadim
|
||
1 Xiemin Chen 2 Kevin Scott Adams
|
||
1 Thomas Arimont 2 Zach R
|
||
(license 5525) 2 David Woolley
|
||
1 HZMI8gkCvPpom0tM 2 Carlos Chavez
|
||
(License 6658) 2 Karsten Wemheuer
|
||
1 Alexander Traud 2 Makoto Dei
|
||
1 Dwayne Hubbard 2 Stefan Repke
|
||
1 LEI FU (License 6640) 2 Marco Paland
|
||
1 chris de rock 2 Nuno Borges
|
||
1 Ã*rn Arnarson 2 Mitch Claborn
|
||
1 mdu113 2 Abhay Gupta
|
||
1 Jan Juergens (License 2 David Kuehling
|
||
6538) 2 Thomas Frederiksen
|
||
1 Evandro Cesar Arruda 2 Malcolm Davenport
|
||
1 Gaurav Khurana 2 seanchann.zhou
|
||
1 Corey Edwards 2 AaronAn
|
||
1 var 2 Michael
|
||
1 Kristian F. Høgh 2 David Brillert
|
||
1 Ben Merrills (License 2 Jonathan R. Rose
|
||
6678) 2 Aleksei Kulakov
|
||
1 server-pandora 2 John Kiniston
|
||
1 Graham Mainwaring 2 Ove Aursand
|
||
1 Holger Hans Peter 2 David Woolley
|
||
Freyther 2 Marco Giordani
|
||
1 Gerald Schnabel 2 Ben Smithurst
|
||
1 Michael K (License 2 Diederik de Groot
|
||
6621) 2 Bryan Walters
|
||
1 William McCall 2 Bradley Watkins
|
||
1 Jasper Hafkenscheid 2 Ted G
|
||
1 Badalian Vyacheslav 2 Michael L. Young
|
||
(license 5249) 2 Jens Bürger
|
||
1 Damien Wedhorn 2 Eyal Hasson
|
||
1 Peter Racz 2 Steven Wheeler
|
||
1 Alexandre Fournier 2 Nathan Bruning
|
||
1 Sergio Medina Toledo 2 Graham Barnett
|
||
1 Thomas Sevestre 2 Jeffrey Walton
|
||
1 Thomas Guebels 2 Filip Jenicek
|
||
1 David J. Pryke 2 Vitezslav Novy
|
||
1 Mohit Dhiman 2 Bojan NemÄ*iÄ*
|
||
1 Chris Trobridge 2 John Zhong
|
||
1 Kristian Høgh 2 Daniel Tryba
|
||
(License #6639) 2 Damian Ivereigh
|
||
1 Birger Harzenetter 2 shaurya jain
|
||
(License 5870) 2 Olivier Krief
|
||
1 Eduardo S. Libardi 2 Nir Simionovich
|
||
1 Roman Bedros (License (GreenfieldTech -
|
||
6842) Israel)
|
||
1 Stefan Engström 2 Damian Ivereigh
|
||
(License 6691) 2 David Hajek
|
||
1 Lorenzo Miniero 2 Taylor Hawkes
|
||
1 Maciej Szmigiero 2 Florian Loyau
|
||
1 Mikheili Dautashvili 2 Kinsey Moore
|
||
1 Norbert Varga 2 Makoto Dei
|
||
1 Brian P. Martin 2 Badalyan Vyacheslav
|
||
1 Andrey Egorov 2 Patrick Laimbock
|
||
1 Michael K. (license 2 Alec Davis
|
||
6621) 2 klaus3000
|
||
1 Javier Acosta 2 Dmitry Wagin
|
||
1 Paul Belanger 2 Samuel Galarneau
|
||
1 Simon Arlott (License 2 PowerPBX
|
||
5756) 2 Philip Correia
|
||
1 Leandro Dardini 2 Philip Correia
|
||
1 gestoip2 2 Christopher van de
|
||
1 Patric Marschall Sande
|
||
1 Mark Duncan 2 Bradley Watkins
|
||
1 Jan Friesse 2 Ilya Trikoz
|
||
1 Valentin Vidic 2 Aaron Hamstra
|
||
1 Moises Silva 2 Ben Klang
|
||
1 Matthias Urlichs 2 Nick French
|
||
(license 5508) 2 Daniel Journo
|
||
1 Alessandro Crespi 2 Ludovic Gasc (Eyepea)
|
||
1 David Duncan Ross 2 Sean Bright
|
||
Palmer (License 6660) 2 Stuart Henderson
|
||
1 Debian Amtelco 2 not here
|
||
1 Juergen Spies (License 1 Krandon Bruse
|
||
6698) 1 Maciej Szmigiero
|
||
1 Troy Bowman 1 Stephen More
|
||
1 Moritz Fain 1 Sebastian Kemper
|
||
1 Seán C McCord 1 Adam Secombe
|
||
1 Florian Sauerteig 1 Stefan Gofferje
|
||
1 Sebastien Duthil 1 Marcel Manz
|
||
1 Birger "WIMPy"
|
||
Harzenetter
|
||
1 Stefan Gofferje
|
||
1 Harley Peters
|
||
1 Ivan Myalkin
|
||
1 Dmitriy Bubnov
|
||
1 Barry Chern
|
||
1 Thomas Sevestre
|
||
1 César BenjamÃn GarcÃa
|
||
MartÃnez
|
||
1 NITESH BANSAL
|
||
1 Niksa Baldun
|
||
1 Gareth Blades
|
||
1 dcarr
|
||
1 saghul
|
||
1 Ira Emus
|
||
1 Yasuhiko Kamata
|
||
1 PSDK
|
||
1 Timo Teräs
|
||
1 Matthias Binder
|
||
1 Seán C. McCord
|
||
1 Kevin McCoy
|
||
1 Peter Racz
|
||
1 Evers Lab
|
||
1 Per Jensen
|
||
1 Thiago Coutinho
|
||
1 Frank DiGennaro
|
||
1 David Kuehling
|
||
1 Michel R. Vaillancourt
|
||
1 Warren Selby
|
||
1 Yura Kocyuba
|
||
1 Michael K
|
||
1 Stephan Eisvogel
|
||
1 Leon Rowland
|
||
1 Bill Brigden
|
||
1 Dave Olszewski
|
||
1 Jason Richards
|
||
1 Frank DiGennaro
|
||
1 César BenjamÃn GarcÃa
|
||
MartÃnez
|
||
1 pasandev
|
||
1 John Covert
|
||
1 Dudás József
|
||
1 Salah Ahmed
|
||
1 Kevin McCoy
|
||
1 Paddy Grice
|
||
1 dimitripietro
|
||
1 Juris Breicis
|
||
1 Dmitriy Bubnov
|
||
1 'alex'
|
||
1 Michiel van Baak
|
||
1 Gregory Malsack
|
||
1 Daniel Flounders
|
||
1 Nick Ruggles
|
||
1 Ryan Rittgarn
|
||
1 Alex VillacÃs Lasso
|
||
1 Benoît Dereck-Tricot
|
||
1 David Duncan Ross
|
||
Palmer
|
||
1 Andrew Zherdin
|
||
1 Ben Klang
|
||
1 Nir Simionovich
|
||
1 Sean Darcy
|
||
1 Luit van Drongelen
|
||
1 Abraham Liebsch
|
||
1 Roman Bedros
|
||
1 Valentin Safonov
|
||
1 Gaurav Khurana
|
||
1 Dmitry Burilov
|
||
1 Matt Krokosz
|
||
1 Dmitry Wagin
|
||
1 James Terhune
|
||
1 Bob Atkins
|
||
1 Lei Fu
|
||
1 Marco Giordani
|
||
1 XenCALL
|
||
1 Roy
|
||
1 Stephan Eisvogel
|
||
1 Yaniv Simhi
|
||
1 Dwayne Hubbard
|
||
1 Frederic Van Espen
|
||
1 Andrew Nowrot
|
||
1 Alexandre Fournier
|
||
1 Sotiris Ganouris
|
||
1 Denis Lebedev
|
||
1 Andrew Zherdin
|
||
1 Mark Petersen
|
||
1 Filip Frank
|
||
1 David Wilcox
|
||
1 Abhay Gupta
|
||
1 Florian Kaiser
|
||
1 David M. Lee
|
||
1 Ed Hynan
|
||
1 dea
|
||
1 Nic Colledge
|
||
1 Jesse Ross
|
||
1 Sebastian Damm
|
||
1 Anthony Critelli
|
||
1 Andreas Wetzel
|
||
1 Robert McGilvray
|
||
1 Lorne Gaetz
|
||
1 Yasin CANER
|
||
1 Marin Odrljin
|
||
1 Dmitriy
|
||
1 Roman Skvirsky
|
||
1 Brian Rel
|
||
1 Mohit Dhiman
|
||
1 Christoph Timm
|
||
1 Aleksei Kulakov
|
||
1 Leon Rowland
|
||
1 Nauman S
|
||
1 Nikolay shakin
|
||
1 Roman Bedros
|
||
1 Mateusz Kowalski
|
||
1 Andrey Egorov
|
||
1 Edwin Vandamme
|
||
1 Fran Vicente
|
||
1 Guido Falsi
|
||
1 Anatoli
|
||
1 Thomas Guebels
|
||
1 Simon Arlott
|
||
1 John Campbell
|
||
1 Marek Cervenka
|
||
1 Paul Belanger
|
||
1 Ross Beer, Jan Rozhon
|
||
1 Ilya Trikoz, Federico
|
||
Santulli
|
||
1 Tim Morgan
|
||
1 Shane Blaser
|
||
1 Alex
|
||
1 Jacek Kowalski
|
||
1 Ryan Smith
|
||
1 Nicholas John Koch
|
||
1 Henning Holtschneider
|
||
1 Ustinov Artem
|
||
1 Jeppe Ryskov Larsen
|
||
1 Mark Thompson
|
||
1 Jason Richards
|
||
1 Javier Riveros
|
||
1 Martin Vit
|
||
1 Greg Siemon
|
||
1 Oleg Kozlov
|
||
1 Abraham Liebsch
|
||
1 LEI FU
|
||
1 ffs
|
||
1 Cameron
|
||
1 Dimos, Marco Giordani
|
||
1 Rustam Khankishyiev
|
||
1 Alejandro Mejia
|
||
1 Daniele Pallastrelli
|
||
1 effie mouzeli
|
||
1 Artur Pires
|
||
1 Michael L. Young
|
||
1 Josh Kitchens
|
||
1 Bryan Walters
|
||
1 Gil Richard
|
||
1 Brian Martin
|
||
1 Lorenzo Miniero
|
||
1 Avinash Mohod
|
||
1 WRP
|
||
1 Andreas Steinmetz
|
||
1 Martin Cisárik
|
||
1 Malcolm Davenport
|
||
1 Jeff Collell
|
||
1 Jens T.
|
||
1 Ilya Shipitsin
|
||
1 Alex A. Welzl
|
||
1 Andreas Steinmetz
|
||
1 Alexandr Dranchuk
|
||
1 Mr Dini
|
||
1 Ivan Ullmann
|
||
1 David Herselman
|
||
1 Bryant Zimmerman
|
||
1 Dimos
|
||
1 Vinod Dharashive
|
||
1 Ilya Shipitsin
|
||
1 Gil Richard
|
||
1 Jan Juergens
|
||
1 Mikhail
|
||
1 Thomas Frederiksen
|
||
1 Michelle Dupuis
|
||
1 Josh Kitchens
|
||
1 Michael Walton
|
||
1 gkloepfer
|
||
1 Sergio Medina Toledo
|
||
1 Leandro Dardini
|
||
1 Jonathan Cloots
|
||
1 warren smith
|
||
1 Krzysztof Trempala
|
||
1 Nick Repin
|
||
1 boatright
|
||
1 Benoît Dereck-Tricot
|
||
1 Matt DiMeo
|
||
1 Stefan27 (on IRC)
|
||
1 Barry Chern
|
||
1 Ward van Wanrooij
|
||
1 bautsche
|
||
1 Deepak Singh Rawat
|
||
1 Vasil Kolev
|
||
1 Smirnov Aleksey
|
||
1 Denis Alberto Martinez
|
||
1 Nasir Iqbal
|
||
1 József Dudás
|
||
1 Mark
|
||
1 Jim Van Meggelen
|
||
1 Arveno Santoro
|
||
1 David Cunningham
|
||
1 Tony Ching
|
||
1 Humberto Figuera
|
||
1 Robert Cripps
|
||
1 Ð*иколай
|
||
Ð*иÑ*о
|
||
1 Jared Hull
|
||
1 Peter Whisker
|
||
1 Cao Minh Hiep
|
||
1 feyfre
|
||
1 Eelco Brolman
|
||
1 Aaron Meriwether
|
||
1 Yaniv Simhi
|
||
1 Mateusz Kowalski
|
||
1 Carlos Oliva
|
||
1 Norbert Varga
|
||
1 Karsten Wemheuer
|
||
1 Stephane Chazelas
|
||
1 Igor Gamayunov
|
||
1 Beppo Mazzucato
|
||
1 Chris Howard
|
||
1 Andrey
|
||
1 Brian
|
||
1 Francesco Castellano
|
||
1 Vinod Dharashive
|
||
1 Eduardo Scudeller
|
||
Libardi
|
||
1 Ben Langfeld
|
||
1 Alessandro Pimenta
|
||
1 Jacob Barber
|
||
1 Jatin Jain
|
||
1 Peter Sokolov
|
||
1 Said Masoud
|
||
1 Francois Blackburn
|
||
1 David Moore
|
||
1 Guenther Kelleter
|
||
1 Michael Newton
|
||
1 Dinis Brazão, Selene
|
||
Feigl
|
||
1 Denis Lebedev
|
||
1 Paolo Compagnini
|
||
1 Sotiris Ganouris
|
||
1 Jens Bürger
|
||
1 Kilburn
|
||
1 Morton Tryfoss
|
||
1 M vd S
|
||
1 Rogger Padilla
|
||
1 Joel Vandal
|
||
1 Frederic LE FOLL
|
||
1 Bob Ham
|
||
1 David J. Pryke
|
||
1 C.J. Collier
|
||
1 basildane
|
||
1 Frederic Van Espen
|
||
1 Eliel Sardañons
|
||
1 Jonas Kellens
|
||
1 Sam Wierema
|
||
1 Nicolas Riendeau
|
||
1 Hiroaki Komatsu
|
||
1 Atis Lezdins
|
||
1 Melissa Shepherd
|
||
1 Roman Shubovich
|
||
1 Michael K.
|
||
1 Filip Jenicek
|
||
1 Richard Miller
|
||
1 Aleksandr Gordeev
|
||
1 Patric Marschall
|
||
1 Valentin VidiÄ*
|
||
1 William McCall
|
||
1 Daniel Denson
|
||
1 Jay Jideliov
|
||
1 Rustam Khankishyiev
|
||
1 James Van Vleet
|
||
1 Charlie Smurthwaite
|
||
1 Guido Weckwerth
|
||
1 Martin MouÄ*ka
|
||
1 Michele PrÃ
|
||
1 James Van Vleet
|
||
1 Jared Biel
|
||
1 Eugene
|
||
1 Martin Tomec
|
||
1 Matt Hoskins
|
||
1 Nick Repin
|
||
1 David Moore
|
||
1 Terry Wilson
|
||
1 dkerr
|
||
1 Troy Bowman
|
||
1 Jeffrey Ollie
|
||
1 Shane Mitchell
|
||
1 Terry Wilson
|
||
1 Alessandro Polidori
|
||
1 cgi.net
|
||
1 Ross Beer.
|
||
1 Nicolas Riendeau
|
||
1 Bryant Zimmerman
|
||
1 Peter Katzmann
|
||
1 Pascal Cadotte Michaud
|
||
1 Stéphan Kochen
|
||
1 Michael Keuter
|
||
1 Hector Royo Concepcion
|
||
1 Humberto Figuera
|
||
1 Nick Ruggles
|
||
1 ibercom
|
||
1 Kilburn
|
||
1 Eduardo S. Libardi
|
||
1 Luit van Drongelen
|
||
1 Paul Sandys
|
||
1 Gerald Schnabel
|
||
1 Adam Secombe
|
||
1 Nasir Iqbal
|
||
1 Eric Dantie
|
||
1 Edvin Vidmar
|
||
1 Nicholas John Koch
|
||
1 Melissa Shepherd
|
||
1 Majdi Bsoul
|
||
1 Mark Thompson
|
||
1 Jacob Barber
|
||
1 Juan Sacco
|
||
1 Jim Van Meggelen
|
||
1 Jonathan R. Rose
|
||
1 dant
|
||
1 Allen Ford
|
||
1 Anatoli
|
||
1 Carlos Chavez
|
||
1 Samuel Owens
|
||
1 Benoit Duverger
|
||
1 Roman S.
|
||
1 Juergen Spies
|
||
1 Andreas Krüger
|
||
1 Ben Langfeld
|
||
1 Michele PrÃ
|
||
1 Ksenia
|
||
1 Gregory Malsack
|
||
1 Marian Koniuszko
|
||
1 Tony Mountifield
|
||
1 Huangyx
|
||
1 Tove Hjelm
|
||
1 Youngsung Kim at LINE
|
||
Corporation
|
||
1 Ali Ghavidel
|
||
1 scgm11
|
||
1 Artem Volodin
|
||
1 Dominic
|
||
1 Eelco Brolman
|
||
1 Andre Nazario
|
||
1 Artem Volodin
|
||
1 Christoph Timm
|
||
1 Hunter Stevens, Said
|
||
Masoud
|
||
1 Maxim Vasilev
|
||
1 Jared Biel
|
||
1 Vasilii Rogin
|
||
1 Hamid R. Hashmi
|
||
1 Adagio
|
||
1 Sebastian Gutierrez
|
||
1 Nick Adams
|
||
1 Halil İbrahim YILDIZ
|
||
1 Bojan NemÄ*iÄ*
|
||
1 Martin MouÄ*ka
|
||
1 Ray
|
||
1 CGI.NET
|
||
1 Marian Koniuszko
|
||
1 Aaron Meriwether
|
||
1 Sean McCord
|
||
1 jeffrey putnam
|
||
1 Francisco Seratti
|
||
1 Andrew Nowrot
|
||
1 Luke Hulsey
|
||
1 Jan Juergens
|
||
1 Michael Balen
|
||
1 John Fawcett
|
||
1 Patric Marschall
|
||
1 Yura Kocyuba
|
||
1 Andrey V. T.
|
||
1 Alexandr Gordeev
|
||
1 Thomas Airmont
|
||
1 Christopher van de
|
||
Sande
|
||
1 Krandon Bruse
|
||
1 Kayode
|
||
1 Conrad de Wet
|
||
1 Roman Shubovich
|
||
1 Vitaly K
|
||
1 Torrey Searle, Nitesh
|
||
Bansal
|
||
1 Matt Hoskins
|
||
1 Deepak Singh Rawat
|
||
1 Mak Dee
|
||
1 Matthew Fredrickson
|
||
1 Peter Racz
|
||
1 OpenBSD ports
|
||
1 Arnd Schmitter
|
||
1 Curt Sampson
|
||
1 Jens T.
|
||
1 David Justl
|
||
1 Tyler Cambron
|
||
1 Grigoriy Puzankin
|
||
1 seanchann.zhou
|
||
1 Dave Cabot
|
||
1 Birger Harzenetter
|
||
1 Frank Durden
|
||
1 Philippe Bolduc
|
||
1 John Kiniston
|
||
1 Maciej Szmigiero
|
||
1 Ivan Poddubny
|
||
1 Charlie Smurthwaite
|
||
1 Paul Sandys
|
||
1 Avinash Mohod
|
||
1 Curt Sampson
|
||
1 Nick Adams
|
||
1 Maxim Vasilev
|
||
1 Henning Holtschneider
|
||
1 Ivan Myalkin
|
||
1 Michael Myles
|
||
1 Shannon Price
|
||
1 Sean Darcy
|
||
1 Alec Davis
|
||
1 LEI FU
|
||
1 tm1000, Tony Lewis
|
||
1 clean targets.
|
||
1 Ustinov Artem
|
||
1 David Duncan Ross
|
||
Palmer
|
||
1 Atis Lezdins
|
||
1 Eliel Sardañons
|
||
1 Hans van Eijsden
|
||
1 Mak Dee
|
||
1 Gergely Dömsödi
|
||
1 Marco Paland
|
||
1 Ed Hynan
|
||
1 Ryan Smith
|
||
1 Jan Hoffmann
|
||
1 John Harris
|
||
1 Tim Morgan
|
||
1 Max Man
|
||
1 David Cunningham
|
||
1 Darren Sessions
|
||
1 Simon Arlott
|
||
1 viniciusfontes
|
||
1 Ove Aursand
|
||
1 Stepan
|
||
1 Mark Petersen
|
||
1 Gareth Blades
|
||
1 Anthony Critelli
|
||
1 Allen Ford
|
||
1 Warren Selby
|
||
1 Panos Gkikakis
|
||
1 Grigoriy Puzankin
|
||
1 xiemchen
|
||
1 Holger Hans Peter
|
||
Freyther
|
||
1 Shane Blaser
|
||
1 Sergey Grachev
|
||
1 Michael Myles
|
||
1 Stephen More
|
||
1 Jeffrey C. Ollie
|
||
1 Michael Cargile
|
||
1 Jan Hoffmann
|
||
1 Alex Odrov
|
||
1 John Covert
|
||
1 David Justl
|
||
1 Steve Murphy
|
||
1 rleasure
|
||
1 Will
|
||
1 Vitaly K
|
||
1 Matt Jordan III, Esq.
|
||
1 Cao Minh Hiep
|
||
1 Jacek
|
||
1 Wim De Vlaminck
|
||
1 Jeff Collell
|
||
1 John Zhong
|
||
1 Dave Olszewski
|
||
1 vadim
|
||
1 Francisco Seratti
|
||
1 Tim Ringenbach at
|
||
Asteria Solutions Group
|
||
1 Andrey Biglari
|
||
1 Doug Lytle
|
||
1 Jeppe Ryskov Larsen
|
||
1 Halil İbrahim YILDIZ
|
||
1 chris de rock
|
||
1 Ruse
|
||
1 dhanapathy sathya
|
||
1 Damien Wedhorn, Matt
|
||
Jordan
|
||
1 Andrej
|
||
1 wushumasters
|
||
1 StefanEng86, urbaniak,
|
||
pay123
|
||
1 Lubos Dolezel
|
||
1 Greg Siemon
|
||
1 Hajek Michal
|
||
1 Dan Tucny
|
||
1 Jacques Peacock
|
||
1 Etienne Allovon
|
||
1 John Campbell
|
||
1 Barry Flanagan
|
||
1 Hector Royo Concepcion
|
||
1 Dwayne Hubbard
|
||
1 Siruja Maharjan
|
||
1 Conrad de Wet
|
||
1 Dwayne Hubbard
|
||
1 Ã*rn Arnarson
|
||
1 Joerg Sonnenberger
|
||
1 Justin T. Gibbs
|
||
1 Edvin Vidmar
|
||
1 var
|
||
1 George Ladoff
|
||
1 Samuel For
|
||
1 Igor Gamayunov
|
||
1 Max Man
|
||
1 Darren Sessions
|
||
1 Philip Mott
|
||
1 David Herselman
|
||
1 David J. Pryke
|
||
1 Valentin Safonov
|
||
1 Stuart Henderson
|
||
1 Antoine Pitrou
|
||
1 Sebastian Kemper
|
||
1 Cyrille Demaret
|
||
1 Ivan Larionov
|
||
1 Graham Mainwaring
|
||
1 B. Davis
|
||
1 Rogger Padilla
|
||
1 Xiemin Chen
|
||
1 Alejandro Padilla
|
||
1 Jaco Kroon
|
||
1 Mark Scholten
|
||
1 Roman S.
|
||
1 Yaacov Akiba Slama
|
||
1 Kim youngsung
|
||
1 alex
|
||
1 Joerg Sonnenberger,
|
||
D'Arcy Cain
|
||
1 Kristian Høgh
|
||
1 Brian J. Murrell
|
||
1 Tove Hjelm
|
||
1 Robert McGilvray
|
||
1 Ã*rn Arnarson
|
||
1 John
|
||
1 Mikheili Dautashvili
|
||
1 Michael Newton
|
||
1 dhanapathy sathya
|
||
1 Jeremy Lainé
|
||
1 Ilya Trikoz
|
||
1 Chris Trobridge
|
||
1 David Wilcox
|
||
1 Brian
|
||
1 Andrew Green
|
||
1 John M.
|
||
1 Paddy Grice
|
||
1 Peter Whisker
|
||
1 jeffrey putnam
|
||
1 Patrick Laimbock
|
||
1 Janusz Karolak
|
||
1 Juergen Spies
|
||
1 Jonh Wendell
|
||
1 Jay Jideliov
|
||
1 Osaulenko Alexander
|
||
1 Kristijan Vrban
|
||
1 Cyril Ramière
|
||
1 Paul Belanger
|
||
1 Dave Cabot
|
||
1 cervajs, Inaki Baz
|
||
Castillo
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
Closed Issues
|
||
|
||
[Back to Top]
|
||
|
||
This is a list of all issues from the issue tracker that were closed by
|
||
changes that went into this release.
|
||
|
||
Security
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-28260: Asterisk segfault when rtp negotiation is wrong or fails
|
||
Reported by: Sotiris Ganouris
|
||
* [61585af9bd] George Joseph -- res_pjsip_sdp_rtp: Fix return code from
|
||
apply_negotiated_sdp_stream
|
||
ASTERISK-27583: Segmentation fault occurs in asterisk with an invalid SDP
|
||
fmtp attribute
|
||
Reported by: Sandro Gauci
|
||
* [880c69f00f] Kevin Harwell -- AST-2018-003: Crash with an invalid SDP
|
||
fmtp attribute
|
||
ASTERISK-27582: Segmentation fault occurs in Asterisk with an invalid SDP
|
||
media format description
|
||
Reported by: Sandro Gauci
|
||
* [d3a398cf90] Kevin Harwell -- AST-2018-002: Crash with an invalid SDP
|
||
media format description
|
||
ASTERISK-27640: SUBSCRIBE message with a large Accept value causes stack
|
||
corruption
|
||
Reported by: Sandro Gauci
|
||
* [d424850d58] Joshua Colp -- AST-2018-004: Restrict the number of
|
||
Accept headers in a SUBSCRIBE.
|
||
|
||
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.
|
||
* [e989cb4590] 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
|
||
* [f087d70ed0] 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
|
||
* [009d67cd28] Jan Hoffmann -- AST-2018-010: Fix length of buffer needed
|
||
for SRV and NAPTR results
|
||
|
||
Category: Core/HTTP
|
||
|
||
ASTERISK-27807: iostreams: Potential DoS when client connection closed
|
||
prematurely
|
||
Reported by: Sean Bright
|
||
* [b649682caa] Sean Bright -- AST-2018-007: iostreams potential DoS when
|
||
client connection closed prematurely
|
||
|
||
Category: Core/ManagerInterface
|
||
|
||
ASTERISK-28580: Bypass SYSTEM write permission in manager action allows
|
||
system commands execution
|
||
Reported by: Eliel Sardañons
|
||
* [4e80a32ebd] George Joseph -- manager.c: Prevent the Originate action
|
||
from running the Originate app
|
||
|
||
Category: Resources/res_http_websocket
|
||
|
||
ASTERISK-28013: res_http_websocket: Crash when reading HTTP Upgrade
|
||
requests
|
||
Reported by: Sean Bright
|
||
* [339bf0cf7b] Sean Bright -- AST-2018-009: Fix crash processing
|
||
websocket HTTP Upgrade requests
|
||
ASTERISK-27658: WebSocket frames with 0 sized payload causes DoS
|
||
Reported by: Sean Bright
|
||
* [6436137959] Sean Bright -- AST-2018-006: Properly handle WebSocket
|
||
frames with 0 length payload.
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-27818: Username bruteforce is possible when using ACL with PJSIP
|
||
Reported by: John
|
||
* [81ac32a85f] Richard Mudgett -- AST-2018-008: Fix enumeration of
|
||
endpoints from ACL rejected addresses.
|
||
|
||
Category: Resources/res_pjsip_messaging
|
||
|
||
ASTERISK-28447: res_pjsip_messaging: In-dialog MESSAGE with no body causes
|
||
crash
|
||
Reported by: Gil Richard
|
||
* [e3180a9ef0] George Joseph -- res_pjsip_messaging: Check for body in
|
||
in-dialog message
|
||
|
||
Category: Resources/res_pjsip_t38
|
||
|
||
ASTERISK-28495: res_pjsip_t38: 200 OK with SDP answer with declined stream
|
||
causes crash
|
||
Reported by: Alexei Gradinari
|
||
* [93736ffc7f] Alexei Gradinari -- AST-2019-004 - res_pjsip_t38.c: Add
|
||
NULL checks before using session media
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-27618: Crash occurs when sending a repeated number of INVITE
|
||
messages over TCP or TLS transport
|
||
Reported by: Sandro Gauci
|
||
* [758409de56] George Joseph -- AST-2018-005:
|
||
res_pjsip_transport_management: Move to core
|
||
* [de871515ba] George Joseph -- AST-2018-005: Fix tdata leaks when
|
||
calling pjsip_endpt_send_response(2)
|
||
* [c53d8dcb68] George Joseph -- AST-2018-005: Add a check for NULL tdata
|
||
in ast_sip_failover_request
|
||
|
||
New Feature
|
||
|
||
Category: Applications/NewFeature
|
||
|
||
ASTERISK-25551: [patch]Ability to add channel to an existing bridge by
|
||
specifying an existing channel prefix
|
||
Reported by: Alec Davis
|
||
* [8c14b91651] Alec Davis -- app_bridgeaddchan: ability to barge into
|
||
existing call
|
||
|
||
Category: Applications/app_chanspy
|
||
|
||
ASTERISK-25866: ChanSpy: allow usage of a long queue to store audio
|
||
frames, to avoid audio loss
|
||
Reported by: Jean Aunis - Prescom
|
||
* [0c9faaee47] Jean Aunis -- app_chanspy: fix audiohook options in non
|
||
read-only mode
|
||
* [7281770710] Jean Aunis -- app_chanspy: reduce audio loss on the
|
||
spying channel.
|
||
|
||
Category: Applications/app_confbridge
|
||
|
||
ASTERISK-25989: apps/confbridge: add regcontext feature
|
||
Reported by: Jaco Kroon
|
||
* [8923c9ac96] Jaco Kroon -- app_confbridge: Add a regcontext option for
|
||
confbridge bridge profiles.
|
||
|
||
Category: Applications/app_controlplayback
|
||
|
||
ASTERISK-25654: Playback: Add the ability to play remote URIs
|
||
Reported by: Matt Jordan
|
||
* [ca14b99e6e] Matt Jordan -- main/file: Add the ability to play media
|
||
in the media cache
|
||
* [01962a3932] Matt Jordan -- tests/test_http_media_cache: Add unit
|
||
tests for res_http_media_cache
|
||
* [22e2340813] Matt Jordan -- res/res_http_media_cache: Add an HTTP(S)
|
||
backend for the core media cache
|
||
|
||
Category: Applications/app_originate
|
||
|
||
ASTERISK-26587: app_originate: Add option to execute gosub prior to dial
|
||
Reported by: dkerr
|
||
* [ddc951060a] David Kerr -- app_originate: Add option to execute gosub
|
||
prior to dial
|
||
|
||
Category: Applications/app_playback
|
||
|
||
ASTERISK-27286: Add the ability to read the media file type from HTTP
|
||
header for playback
|
||
Reported by: Gaurav Khurana
|
||
* [0827d5cc53] Gaurav Khurana -- Add the ability to read the media file
|
||
type from HTTP header for playback
|
||
ASTERISK-25654: Playback: Add the ability to play remote URIs
|
||
Reported by: Matt Jordan
|
||
* [ca14b99e6e] Matt Jordan -- main/file: Add the ability to play media
|
||
in the media cache
|
||
* [01962a3932] Matt Jordan -- tests/test_http_media_cache: Add unit
|
||
tests for res_http_media_cache
|
||
* [22e2340813] Matt Jordan -- res/res_http_media_cache: Add an HTTP(S)
|
||
backend for the core media cache
|
||
|
||
Category: Applications/app_queue
|
||
|
||
ASTERISK-26995: Add QUEUE_FLOAT_PENALTY to app_queue
|
||
Reported by: Steve Davies
|
||
* [be4beff3e4] Steve Davies -- app_queue: Add QUEUE_RAISE_PENALTY
|
||
feature
|
||
ASTERISK-19862: app_queue: Update Data of Queues (use queues as outbound
|
||
calls container)
|
||
Reported by: Sebastian Gutierrez
|
||
* [8cc1cd5df7] Sebastian Gutierrez -- app_queue: Add QueueUpdate
|
||
application.
|
||
ASTERISK-16394: [patch] Last pause information to queue members
|
||
Reported by: Evandro César Arruda
|
||
* [f299dc0d76] Rodrigo RamÃrez Norambuena -- app_queue: Add Lastpause
|
||
field of queue member
|
||
ASTERISK-25480: [patch]Add field PauseReason on QueueMemberStatus
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [92fa8d1e0e] Rodrigo RamÃrez Norambuena -- app_queue: Added reason
|
||
pause of member
|
||
ASTERISK-23823: [patch] Option to keep queuerules in realtime
|
||
Reported by: Michael K.
|
||
* [add46fd27c] Michael K -- app_queue: Add RealTime support for queue
|
||
rules
|
||
|
||
Category: Applications/app_sms
|
||
|
||
ASTERISK-22591: [patch]Prevent Asterisk from writing received SMS content
|
||
in log
|
||
Reported by: Jan Juergens
|
||
* [ac1214d9d4] Jan Juergens -- apps/app_sms: Add an option to prevent
|
||
SMS content from being logged
|
||
|
||
Category: Applications/app_voicemail
|
||
|
||
ASTERISK-17428: [patch] Allow "Comedian Mail" branding to be removed
|
||
Reported by: John Covert
|
||
* [275f469a4d] Sean Bright -- app_voicemail: Allow 'Comedian Mail'
|
||
branding to be overriden
|
||
ASTERISK-26087: Icelandic grammar support for voicemail and numbers
|
||
Reported by: Ã*rn Arnarson
|
||
* [60caebc738] Ã*rn Arnarson -- apps/app_voicemail.c and main/say.c: Add
|
||
support for Icelandic language
|
||
|
||
Category: CDR/NewFeature
|
||
|
||
ASTERISK-25479: Allow CDR's to be modified before being dispatched to
|
||
engines
|
||
Reported by: Jonh Wendell
|
||
* [77780790e0] Jonh Wendell -- main/cdr: Allow modules to modify CDR
|
||
fields before dispatching them
|
||
|
||
Category: CDR/cdr_adaptive_odbc
|
||
|
||
ASTERISK-25006: [patch] Add support set character for quoted identifiers
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [a24ce38e5e] Rodrigo RamÃrez Norambuena -- cdr_adaptive_odbc: Add
|
||
ability to set character for quoted identifiers.
|
||
|
||
Category: CEL/cel_pgsql
|
||
|
||
ASTERISK-23186: [patch] Add usegmtime option to cel_pgsql
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [016fba12e2] Rodrigo Ramirez Norambuena -- cel_pgsl: Add support for
|
||
GMT timestamps
|
||
|
||
Category: Channels/General
|
||
|
||
ASTERISK-24363: [patch] Add ability for Channel Drivers to provide
|
||
Presence State information
|
||
Reported by: Gareth Palmer
|
||
* [7d954f4cb1] Richard Mudgett -- Fix compilation since the patch for
|
||
ASTERISK-24363 went in.
|
||
* [0c38276d6e] Gareth Palmer -- presencestate: Allow channel drivers to
|
||
provide presence state information
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming
|
||
INVITE Request-URI.
|
||
Reported by: Richard Mudgett
|
||
* [22810fc635] Richard Mudgett -- chan_pjsip/res_pjsip: Add
|
||
CHANNEL(pjsip,request_uri)
|
||
ASTERISK-26277: Add dialplan function PJSIP_SEND_SESSION_REFRESH that
|
||
sends a session refresh to update formats on a channel after session
|
||
establishment
|
||
Reported by: Matt Jordan
|
||
* [c315460abb] Matt Jordan -- channels/chan_pjsip: Add
|
||
PJSIP_SEND_SESSION_REFRESH
|
||
ASTERISK-25670: Add regcontext to PJSIP
|
||
Reported by: Daniel Journo
|
||
* [8182146e85] Daniel Journo -- pjsip: Add option global/regcontext
|
||
ASTERISK-25259: chan_pjsip: Add rtptimeout support
|
||
Reported by: Joshua C. Colp
|
||
* [309dd2a409] Joshua Colp -- pjsip: Add rtp_timeout and
|
||
rtp_timeout_hold endpoint options.
|
||
ASTERISK-24341: PJSIP Ability to get info per contact
|
||
Reported by: xrobau
|
||
* [f7cf988a82] Joshua Colp -- pjsip: Add 'PJSIP_AOR' and 'PJSIP_CONTACT'
|
||
dialplan functions.
|
||
|
||
Category: Channels/chan_sip/General
|
||
|
||
ASTERISK-27163: chan_sip: Dialplan function SIP_HEADERS() to complement
|
||
SIP_HEADER().
|
||
Reported by: Kirill Katsnelson
|
||
* [4c0798e91d] Kirill Katsnelson -- chan_sip: Add dialplan function
|
||
SIP_HEADERS
|
||
|
||
Category: Channels/chan_sip/Interoperability
|
||
|
||
ASTERISK-25803: [patch] chan_sip: Optionally supply fromuser/fromdomain in
|
||
SIP dial string
|
||
Reported by: Walter Doekes
|
||
* [c00082329e] Walter Doekes -- chan_sip: Optionally supply
|
||
fromuser/fromdomain in SIP dial string.
|
||
|
||
Category: Channels/chan_sip/NewFeature
|
||
|
||
ASTERISK-27162: [patch]chan_sip: Access incoming SIP REFER headers in the
|
||
dialplan
|
||
Reported by: Kirill Katsnelson
|
||
* [4b58609c33] Kirill Katsnelson -- chan_sip: Access incoming REFER
|
||
headers in dialplan
|
||
ASTERISK-17899: Handle crypto lifetime in SDES-SRTP negotiation
|
||
Reported by: Dwayne Hubbard
|
||
* [d68012d1a3] Olle Johansson -- channels/sip/sdp_crypto: Handle SRTP
|
||
keys negotiated with key lifetime/MKI
|
||
|
||
Category: Core/BuildSystem
|
||
|
||
ASTERISK-25591: [patch] Complete List of Header Files (#include): iwyu
|
||
Reported by: Alexander Traud
|
||
* [270f7be54f] Alexander Traud -- Build System: Support
|
||
include-what-you-use.
|
||
|
||
Category: Core/Channels
|
||
|
||
ASTERISK-27129: ast_waitfordigit_full: add support for filtering DTMF keys
|
||
which can break the wait.
|
||
Reported by: Corey Farrell
|
||
* [6b138046e7] Corey Farrell -- core: Add digit filtering to
|
||
ast_waitfordigit_full
|
||
|
||
Category: Core/Configuration
|
||
|
||
ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and
|
||
ACO.
|
||
Reported by: Corey Farrell
|
||
* [f298178583] Corey Farrell -- aco: Add missing aco_option_type_string
|
||
for OPT_TIMELEN_T.
|
||
* [78a50b0343] Corey Farrell -- core: Add PARSE_TIMELEN support to
|
||
ast_parse_arg and ACO.
|
||
|
||
Category: Core/General
|
||
|
||
ASTERISK-27413: Add cache_media_frames debugging option.
|
||
Reported by: Richard Mudgett
|
||
* [90bb0a3e10] Richard Mudgett -- core: Add cache_media_frames debugging
|
||
option.
|
||
ASTERISK-27063: Add support for systemd socket activation
|
||
Reported by: Corey Farrell
|
||
* [70d2ccb9da] Corey Farrell -- Core: Add support for systemd socket
|
||
activation.
|
||
ASTERISK-26584: [patch] RTCP feedback for codec modules
|
||
Reported by: Lorenzo Miniero
|
||
* [1061539b75] Lorenzo Miniero -- media: Add experimental support for
|
||
RTCP feedback.
|
||
ASTERISK-26630: Make logging PJPROJECT messages a bit easier
|
||
Reported by: Richard Mudgett
|
||
* [1dfa11b65c] Richard Mudgett -- PJPROJECT logging: Made easier to get
|
||
available logging levels.
|
||
ASTERISK-25419: Dialplan Application for Integration of StatsD
|
||
Reported by: Ashley Sanders
|
||
* [05addf3d8f] Tyler Cambron -- StatsD: Add sample rate compatibility
|
||
* [379c041038] Tyler Cambron -- StatsD: Add res_statsd compatibility
|
||
* [c5093b21ad] Tyler Cambron -- StatsD: Send stuff to the StatsD server
|
||
and test
|
||
* [fdfd0fb488] Tyler Cambron -- StatsD: Add user input validation to the
|
||
application
|
||
* [2fe9f09705] Tyler Cambron -- StatsD: Write skeleton Asterisk
|
||
application
|
||
ASTERISK-24834: DNS Overhaul: Implement the proposed core API - sync/async
|
||
functions, resolver registration
|
||
Reported by: Matt Jordan
|
||
* [abf3e40902] Joshua Colp -- dns: Add core DNS API + unit tests and
|
||
res_resolver_unbound module + unit tests.
|
||
ASTERISK-24836: DNS Overhaul: Write a Resolver Implementation
|
||
Reported by: Matt Jordan
|
||
* [abf3e40902] Joshua Colp -- dns: Add core DNS API + unit tests and
|
||
res_resolver_unbound module + unit tests.
|
||
|
||
Category: Core/HTTP
|
||
|
||
ASTERISK-27063: Add support for systemd socket activation
|
||
Reported by: Corey Farrell
|
||
* [70d2ccb9da] Corey Farrell -- Core: Add support for systemd socket
|
||
activation.
|
||
|
||
Category: Core/Logging
|
||
|
||
ASTERISK-25425: logger: Add JSON structured logging
|
||
Reported by: Matt Jordan
|
||
* [3522376512] Matt Jordan -- logger: Support JSON logging with Verbose
|
||
messages
|
||
* [2d7a4a3357] Matt Jordan -- main/logger: Add log formatters and JSON
|
||
structured logs
|
||
|
||
Category: Core/ManagerInterface
|
||
|
||
ASTERISK-27215: [patch]AMI : Add CancelAtxfer Action
|
||
Reported by: Thomas Sevestre
|
||
* [21c0283b78] Thomas Sevestre -- features, manager : Add CancelAtxfer
|
||
AMI action
|
||
ASTERISK-27063: Add support for systemd socket activation
|
||
Reported by: Corey Farrell
|
||
* [70d2ccb9da] Corey Farrell -- Core: Add support for systemd socket
|
||
activation.
|
||
ASTERISK-26058: [Patch] Add uptime and last reloaded to FullyBooted AMI
|
||
event
|
||
Reported by: Niklas Larsson
|
||
* [8a5c2e736c] Niklas Larsson -- core/manager: Add uptime field to
|
||
FullyBooted
|
||
ASTERISK-24554: AMI/ARI: Generate events on connected line changes
|
||
Reported by: Matt Jordan
|
||
* [fe7671fee6] Mark Michelson -- Add new AMI and ARI events for
|
||
connected line changes on a channel.
|
||
|
||
Category: Core/ManagerInterface/NewFeature
|
||
|
||
ASTERISK-25904: PJSIP: add contact.updated event
|
||
Reported by: Alexei Gradinari
|
||
* [b85446d039] Richard Mudgett -- res_pjsip: Fix statsd regression.
|
||
* [516f49f316] Alexei Gradinari -- stasis_endpoints: Add new Status and
|
||
Headers to ContactStatus
|
||
* [a4cfcda036] Alexei Gradinari -- res_pjsip/AMI: add contact.updated
|
||
event
|
||
ASTERISK-25903: PJSIP AMI Event ContactStatus: add Useragent and RegExpire
|
||
Reported by: Alexei Gradinari
|
||
* [516f49f316] Alexei Gradinari -- stasis_endpoints: Add new Status and
|
||
Headers to ContactStatus
|
||
* [49813bc9e5] Alexei Gradinari -- res_pjsip: Add headers to AMI Event
|
||
ContactStatusDetail
|
||
|
||
Category: Core/Netsock
|
||
|
||
ASTERISK-27063: Add support for systemd socket activation
|
||
Reported by: Corey Farrell
|
||
* [70d2ccb9da] Corey Farrell -- Core: Add support for systemd socket
|
||
activation.
|
||
|
||
Category: Core/NewFeature
|
||
|
||
ASTERISK-27413: Add cache_media_frames debugging option.
|
||
Reported by: Richard Mudgett
|
||
* [90bb0a3e10] Richard Mudgett -- core: Add cache_media_frames debugging
|
||
option.
|
||
ASTERISK-24363: [patch] Add ability for Channel Drivers to provide
|
||
Presence State information
|
||
Reported by: Gareth Palmer
|
||
* [7d954f4cb1] Richard Mudgett -- Fix compilation since the patch for
|
||
ASTERISK-24363 went in.
|
||
* [0c38276d6e] Gareth Palmer -- presencestate: Allow channel drivers to
|
||
provide presence state information
|
||
|
||
Category: Features
|
||
|
||
ASTERISK-27215: [patch]AMI : Add CancelAtxfer Action
|
||
Reported by: Thomas Sevestre
|
||
* [21c0283b78] Thomas Sevestre -- features, manager : Add CancelAtxfer
|
||
AMI action
|
||
|
||
Category: Formats/NewFeature
|
||
|
||
ASTERISK-18995: Support for OGG/Speex file format
|
||
Reported by: Timo Teräs
|
||
* [56bdf048d2] Timo Teräs -- Add support for OGG/Speex file format
|
||
|
||
Category: Functions/func_channel
|
||
|
||
ASTERISK-26878: func_channel: Add ability to get the callid so dialplan
|
||
has access to it.
|
||
Reported by: Richard Mudgett
|
||
* [8cb4f9cea1] Richard Mudgett -- CHANNEL(callid): Give dialplan access
|
||
to the callid.
|
||
|
||
Category: Functions/func_curl
|
||
|
||
ASTERISK-25652: func_curl: Add the ability to CURL files down to a
|
||
specified location
|
||
Reported by: Matt Jordan
|
||
* [6bbcfb34bd] Matt Jordan -- funcs/func_curl: Add the ability for CURL
|
||
to download and store files
|
||
|
||
Category: General
|
||
|
||
ASTERISK-26595: ARI: Add the ability to control the source of video in a
|
||
multi-party mixing bridge
|
||
Reported by: Matt Jordan
|
||
* [a72ef38113] Matt Jordan -- res/ari/resource_bridges: Add the ability
|
||
to manipulate the video source
|
||
ASTERISK-26470: ARI: Add an 'asterisk_id' field to outgoing events
|
||
Reported by: Matt Jordan
|
||
* [f31772ec20] Joshua Colp -- ari: Update model validator based on
|
||
addition of asterisk_id.
|
||
* [dd5129d84a] Matt Jordan -- res/ari: Add the Asterisk EID field to
|
||
outgoing events
|
||
ASTERISK-26087: Icelandic grammar support for voicemail and numbers
|
||
Reported by: Ã*rn Arnarson
|
||
* [60caebc738] Ã*rn Arnarson -- apps/app_voicemail.c and main/say.c: Add
|
||
support for Icelandic language
|
||
ASTERISK-26068: Multicast RTP Options
|
||
Reported by: Mark Michelson
|
||
* [bb0f4a6310] Mark Michelson -- multicast RTP: Add dialing options
|
||
ASTERISK-25972: res_pjsip_exten_state: Use body generator to publish
|
||
extension state
|
||
Reported by: Richard Mudgett
|
||
* [2c46063d54] Richard Mudgett -- res_pjsip_exten_state: Create PUBLISH
|
||
messages.
|
||
ASTERISK-25889: ARI: Add separate "create" and "dial" operations for
|
||
channels
|
||
Reported by: Mark Michelson
|
||
* [abbb2edd4c] Mark Michelson -- ARI: Add method to Dial a created
|
||
channel.
|
||
* [dd48d60c5b] Mark Michelson -- ARI: Add method to create a new
|
||
channel.
|
||
* [ef4d3f1328] Mark Michelson -- Dial: Add function to append
|
||
already-created channel.
|
||
ASTERISK-25660: Add sipp-sendfax.xml and spandspflow2pcap.py to
|
||
contrib/scripts.
|
||
Reported by: Walter Doekes
|
||
* [64b2046f3d] Walter Doekes -- Add sipp-sendfax.xml and
|
||
spandspflow2pcap.py to contrib/scripts.
|
||
ASTERISK-25549: Confbridge: Add participant timeout option
|
||
Reported by: Mark Michelson
|
||
* [ed13732188] Mark Michelson -- Confbridge: Add a user timeout option
|
||
ASTERISK-24931: dns: Add support for SRV records.
|
||
Reported by: Joshua C. Colp
|
||
* [39824e3d01] Joshua Colp -- dns: Add support for SRV record parsing
|
||
and sorting.
|
||
ASTERISK-23871: RLS Tests: Implement RLS off-nominal tests
|
||
Reported by: Mark Michelson
|
||
* [ef5f7a0e32] Jonathan Rose -- res_pjsip_pubsub: Check supported
|
||
headers for eventlist when subscribing to
|
||
|
||
Category: PBX/NewFeature
|
||
|
||
ASTERISK-27162: [patch]chan_sip: Access incoming SIP REFER headers in the
|
||
dialplan
|
||
Reported by: Kirill Katsnelson
|
||
* [4b58609c33] Kirill Katsnelson -- chan_sip: Access incoming REFER
|
||
headers in dialplan
|
||
|
||
Category: Resources/res_ari
|
||
|
||
ASTERISK-28267: res_stasis: Add ability to switch applications
|
||
Reported by: Benjamin Keith Ford
|
||
* [50a4b618fc] Ben Ford -- res_stasis: Add ability to switch
|
||
applications.
|
||
ASTERISK-27322: [New Feature] Add mute and DTMF passthrough to ARI add
|
||
channel to bridge
|
||
Reported by: Darren Sessions
|
||
* [e8bde6916a] Seán C McCord -- ari/bridge: Add mute, dtmf suppression
|
||
controls
|
||
ASTERISK-26492: ARI: Add ability to specify channel variables on websocket
|
||
events
|
||
Reported by: Mark Michelson
|
||
* [c6d755de11] Mark Michelson -- res_ari: Add support for channel
|
||
variables in ARI events.
|
||
ASTERISK-25925: Allow Early Bridges on ARI Dials
|
||
Reported by: Mark Michelson
|
||
* [205a31f86c] Mark Michelson -- Expand the scope of Dial Events
|
||
* [88d997913f] Mark Michelson -- ARI: Re-implement the ARI dial command,
|
||
allowing for early bridging.
|
||
* [f6c33771f6] Mark Michelson -- Bridging: introduce "invisible"
|
||
bridges.
|
||
* [5e64d7e7a3] Mark Michelson -- Dial: Combine frame handling functions.
|
||
ASTERISK-26022: ARI: Add media playlists
|
||
Reported by: Matt Jordan
|
||
* [03d88b5656] Matt Jordan -- ARI: Add the ability to play multiple
|
||
media URIs in a single operation
|
||
ASTERISK-25252: ARI: Add the ability to manipulate log channels
|
||
Reported by: Matt Jordan
|
||
* [12e6f5ac01] Scott Emidy -- ARI: Retrieve existing log channels
|
||
* [b91ca7ba49] Scott Emidy -- ARI: Creating log channels
|
||
* [f19c4930c2] Scott Emidy -- ARI: Deleting log channels
|
||
* [1f02d20da4] Benjamin Ford -- ARI: Rotate log channels.
|
||
ASTERISK-25238: ARI: Support push configuration
|
||
Reported by: Matt Jordan
|
||
* [254d07b15b] Matt Jordan -- ARI: Add support for push configuration of
|
||
dynamic object
|
||
* [458715d088] Matt Jordan -- main/sorcery: Don't fail object set
|
||
creation from JSON if field fails
|
||
* [6ed58014f5] Matt Jordan -- main/format_cap: Parse capabilities
|
||
generated by ast_format_cap_get_names
|
||
ASTERISK-25173: ARI: Add the ability to load/reload/unload an Asterisk
|
||
module
|
||
Reported by: Matt Jordan
|
||
* [e01d93e092] Benjamin Ford -- ARI: Fixed unload mode for unload
|
||
module.
|
||
* [9d458b8311] Benjamin Ford -- ARI: Added new functionality to reload a
|
||
single module.
|
||
* [f64f1c2772] Benjamin Ford -- ARI: Added new functionality to unload a
|
||
single module.
|
||
* [aa5707b889] Benjamin Ford -- ARI: Added new functionality to load a
|
||
single module.
|
||
* [6a764db370] Benjamin Ford -- ARI: Added new functionality to get
|
||
information on a single module.
|
||
ASTERISK-24554: AMI/ARI: Generate events on connected line changes
|
||
Reported by: Matt Jordan
|
||
* [fe7671fee6] Mark Michelson -- Add new AMI and ARI events for
|
||
connected line changes on a channel.
|
||
|
||
Category: Resources/res_ari_bridges
|
||
|
||
ASTERISK-26022: ARI: Add media playlists
|
||
Reported by: Matt Jordan
|
||
* [03d88b5656] Matt Jordan -- ARI: Add the ability to play multiple
|
||
media URIs in a single operation
|
||
|
||
Category: Resources/res_ari_channels
|
||
|
||
ASTERISK-26022: ARI: Add media playlists
|
||
Reported by: Matt Jordan
|
||
* [03d88b5656] Matt Jordan -- ARI: Add the ability to play multiple
|
||
media URIs in a single operation
|
||
ASTERISK-24922: ARI: Add the ability to intercept hold and raise an event
|
||
Reported by: Matt Jordan
|
||
* [7be6194d6f] Matt Jordan -- funcs/func_holdintercept: Actually add the
|
||
HOLD_INTERCEPT function
|
||
* [c2f50ba6f4] Matt Jordan -- ARI: Add the ability to intercept hold and
|
||
raise an event
|
||
ASTERISK-24703: ARI: Add the ability to "transfer" (redirect) a channel
|
||
Reported by: Matt Jordan
|
||
* [29f66b0429] Matt Jordan -- ARI/PJSIP: Add the ability to redirect
|
||
(transfer) a channel in a Stasis app
|
||
|
||
Category: Resources/res_ari_recordings
|
||
|
||
ASTERISK-26042: ARI: Allow downloading of the media associated with a
|
||
stored recording
|
||
Reported by: Matt Jordan
|
||
* [e773e3a9bb] Matt Jordan -- ARI: Add the ability to download the media
|
||
associated with a stored recording
|
||
|
||
Category: Resources/res_musiconhold
|
||
|
||
ASTERISK-24276: [Patch] Option to make app MOH override channel musicclass
|
||
Reported by: Kristian Høgh
|
||
* [d172d84fe1] Kristian Høgh -- musiconhold: Add preferchannelclass=no
|
||
option to prefer app class.
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-27704: Add cache_pools debug option to pjproject.conf
|
||
Reported by: Richard Mudgett
|
||
* [1a36a452bd] Richard Mudgett -- pjproject: Add cache_pools debugging
|
||
option.
|
||
ASTERISK-27581: Add new AMI Action for PJSIPShowContacts
|
||
Reported by: sungtae kim
|
||
* [b9e35bf6d3] Richard Mudgett -- CHANGES: Add AMI action
|
||
'PJSIPShowContacts' note.
|
||
* [5b8e71ab9f] Sungtae Kim -- res_pjsip: Add AMI action
|
||
'PJSIPShowContacts'
|
||
ASTERISK-27547: res_pjsip: Add new AMI Action for PJSIPShowAuths
|
||
Reported by: sungtae kim
|
||
* [faeb9e1b26] Sungtae Kim -- res_pjsip: Add AMI action 'PJSIPShowAuths'
|
||
ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming
|
||
INVITE Request-URI.
|
||
Reported by: Richard Mudgett
|
||
* [22810fc635] Richard Mudgett -- chan_pjsip/res_pjsip: Add
|
||
CHANNEL(pjsip,request_uri)
|
||
ASTERISK-27206: res_pjsip: No mechanism exists to limit endpoint
|
||
identification to IP only
|
||
Reported by: Ben Merrills
|
||
* [9e1fbab382] Joshua Colp -- res_pjsip: Add 'ip' as a valid option to
|
||
'identify_by' on endpoint.
|
||
ASTERISK-26863: res_pjsip: Add endpoint identification scheme based on a
|
||
configured SIP header/value
|
||
Reported by: Matt Jordan
|
||
* [0b8a57af6d] Joshua Colp -- res_pjsip_endpoint_identifier_ip: Don't
|
||
output error if no header_match.
|
||
* [1475604eff] Matt Jordan -- res_pjsip_endpoint_identifier_ip: Add an
|
||
option to match requests by header
|
||
ASTERISK-25904: PJSIP: add contact.updated event
|
||
Reported by: Alexei Gradinari
|
||
* [b85446d039] Richard Mudgett -- res_pjsip: Fix statsd regression.
|
||
* [516f49f316] Alexei Gradinari -- stasis_endpoints: Add new Status and
|
||
Headers to ContactStatus
|
||
* [a4cfcda036] Alexei Gradinari -- res_pjsip/AMI: add contact.updated
|
||
event
|
||
ASTERISK-25900: PJSIP Endpoint IP Access Controls
|
||
Reported by: Alexei Gradinari
|
||
* [69a85a519f] Alexei Gradinari -- res_pjsip: Endpoint IP Access
|
||
Controls
|
||
ASTERISK-25903: PJSIP AMI Event ContactStatus: add Useragent and RegExpire
|
||
Reported by: Alexei Gradinari
|
||
* [516f49f316] Alexei Gradinari -- stasis_endpoints: Add new Status and
|
||
Headers to ContactStatus
|
||
* [49813bc9e5] Alexei Gradinari -- res_pjsip: Add headers to AMI Event
|
||
ContactStatusDetail
|
||
ASTERISK-24919: res_pjsip_config_wizard: Ability to write contents to file
|
||
Reported by: Ray Crumrine
|
||
* [4f08e9fb64] George Joseph -- res_pjsip_config_wizard: Add command to
|
||
export primitive objects
|
||
ASTERISK-25377: res_pjsip: Change default "From user" from UUID to
|
||
something more palatable
|
||
Reported by: Mark Michelson
|
||
* [993ae9a669] Mark Michelson -- res_pjsip: Change default from user
|
||
value.
|
||
|
||
Category: Resources/res_pjsip/Bundling
|
||
|
||
ASTERISK-26630: Make logging PJPROJECT messages a bit easier
|
||
Reported by: Richard Mudgett
|
||
* [1dfa11b65c] Richard Mudgett -- PJPROJECT logging: Made easier to get
|
||
available logging levels.
|
||
|
||
Category: Resources/res_pjsip_outbound_publish
|
||
|
||
ASTERISK-25901: Add transport for outbound PUBLISH
|
||
Reported by: Alexei Gradinari
|
||
* [4e00e31ef1] Alexei Gradinari -- res_pjsip_outbound_publish: Add
|
||
transport for outbound PUBLISH
|
||
|
||
Category: Resources/res_pjsip_sdp_rtp
|
||
|
||
ASTERISK-25259: chan_pjsip: Add rtptimeout support
|
||
Reported by: Joshua C. Colp
|
||
* [309dd2a409] Joshua Colp -- pjsip: Add rtp_timeout and
|
||
rtp_timeout_hold endpoint options.
|
||
|
||
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
|
||
* [9c5e75acb0] Joshua Colp -- res_pjsip: Add XML documentation for
|
||
"use_callerid_contact"
|
||
* [719daf3299] Richard Mudgett -- alembic: Fix use_callerid_contact
|
||
option add script.
|
||
* [3ba66b8a9d] Torrey Searle -- res_pjsip_session: add new flag
|
||
use_callerid_contact
|
||
ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming
|
||
INVITE Request-URI.
|
||
Reported by: Richard Mudgett
|
||
* [22810fc635] Richard Mudgett -- chan_pjsip/res_pjsip: Add
|
||
CHANNEL(pjsip,request_uri)
|
||
|
||
Category: Resources/res_rtp_asterisk
|
||
|
||
ASTERISK-26584: [patch] RTCP feedback for codec modules
|
||
Reported by: Lorenzo Miniero
|
||
* [1061539b75] Lorenzo Miniero -- media: Add experimental support for
|
||
RTCP feedback.
|
||
|
||
Category: Resources/res_stasis
|
||
|
||
ASTERISK-27322: [New Feature] Add mute and DTMF passthrough to ARI add
|
||
channel to bridge
|
||
Reported by: Darren Sessions
|
||
* [e8bde6916a] Seán C McCord -- ari/bridge: Add mute, dtmf suppression
|
||
controls
|
||
|
||
Category: Resources/res_statsd
|
||
|
||
ASTERISK-25419: Dialplan Application for Integration of StatsD
|
||
Reported by: Ashley Sanders
|
||
* [05addf3d8f] Tyler Cambron -- StatsD: Add sample rate compatibility
|
||
* [379c041038] Tyler Cambron -- StatsD: Add res_statsd compatibility
|
||
* [c5093b21ad] Tyler Cambron -- StatsD: Send stuff to the StatsD server
|
||
and test
|
||
* [fdfd0fb488] Tyler Cambron -- StatsD: Add user input validation to the
|
||
application
|
||
* [2fe9f09705] Tyler Cambron -- StatsD: Write skeleton Asterisk
|
||
application
|
||
|
||
Bug
|
||
|
||
Category: . I did not set the category correctly.
|
||
|
||
ASTERISK-28221: Bug in ast_coredumper
|
||
Reported by: Andrew Nagy
|
||
* [3efe5061d5] George Joseph -- ast_coredumper: Refactor the pid
|
||
determination process
|
||
ASTERISK-27878: [patch] tcptls.h: Repair ./configure --with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [24503fb600] Alexander Traud -- tcptls.h: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-26391: Consoles do not display verbose logger messages even when
|
||
requested.
|
||
Reported by: Marcelo Terres
|
||
* [00f1d05d34] Corey Farrell -- logger: Always enable verbose for
|
||
console channel.
|
||
ASTERISK-24147: ARI: channel hangup crashes asterisk process
|
||
Reported by: Edvin Vidmar
|
||
* [33835e17a0] Jonathan Rose -- ARI: Fix a crash caused by hanging
|
||
during playback to a channel in a bridge
|
||
|
||
Category: .Release/Targets
|
||
|
||
ASTERISK-27800: One way audio when calling from Asterisk(sip trunk) to
|
||
another number where both are connected to a SBC using TLS+SRTP
|
||
Reported by: Artur Pires
|
||
* [afdca5c68c] Joshua Colp -- res_rtp_asterisk: Always update SRTP on
|
||
local SSRC change.
|
||
|
||
Category: Addons/General
|
||
|
||
ASTERISK-25640: pbx: Deadlock on features reload and state change hint.
|
||
Reported by: Krzysztof Trempala
|
||
* [7760029f19] Kevin Harwell -- pbx: Deadlock between contexts container
|
||
and context_merge locks
|
||
|
||
Category: Addons/cdr_mysql
|
||
|
||
ASTERISK-27572: cdr_mysql creates empty records if reconnects when mysql
|
||
was not up on module load
|
||
Reported by: Tzafrir Cohen
|
||
* [f4c360143b] Tzafrir Cohen -- cdr_mysql: my_connect_db(): reduce
|
||
indentation
|
||
* [2e44adf1c3] Tzafrir Cohen -- cdr_mysql: split mysql init out of
|
||
my_load_module
|
||
ASTERISK-27782: cdr_mysql: Missing MYSQL_PORT definition
|
||
Reported by: Evandro César Arruda
|
||
* [429c758e48] Evandro Cesar Arruda -- cdr_mysql: Compile error because
|
||
MYSQL_PORT definition is missing
|
||
ASTERISK-27366: Asterisk Turkish Language Set Problem
|
||
Reported by: Halil İbrahim YILDIZ
|
||
* [898b3b080a] Sean Bright -- cdr_mysql: Make sure connection charset is
|
||
always set
|
||
ASTERISK-27270: cdr_mysql: various crashes at second module reload if
|
||
cdr_mysql.conf is configured
|
||
Reported by: Tzafrir Cohen
|
||
* [11cefdf621] Tzafrir Cohen -- cdr_mysql: avoid releasing a config
|
||
string
|
||
ASTERISK-26359: [patch] cdr_mysql: fails to use UTC if so instructed
|
||
Reported by: Tzafrir Cohen
|
||
* [d3ddf4b0fd] Tzafrir Cohen -- cdr_mysql: fix UTC support
|
||
|
||
Category: Addons/chan_mobile
|
||
|
||
ASTERISK-27726: chan_mobile: presents incorrect inbound Caller-ID names
|
||
Reported by: Brian
|
||
* [52ed6bcc8f] Brian P. Martin -- chan_mobile: support handling of
|
||
caller-id names ("cnam").
|
||
ASTERISK-24468: Incoming UCS2 encoded SMS truncated if SMS length exceeds
|
||
50 (roughly) national symbols
|
||
Reported by: Dmitriy Bubnov
|
||
* [d773f9d03e] Dmitriy Bubnov,Dmitry Bubnov -- addons/chan_mobile:
|
||
Increase buffer size of UCS2 encoded SMS messages
|
||
|
||
Category: Addons/chan_ooh323
|
||
|
||
ASTERISK-27938: [patch] Compile fails with `IPTOS_MINCOST' undeclared.
|
||
Reported by: Alexander Traud
|
||
* [10de9fcbf1] Alexander Traud -- chan_ooh323: IPTOS_MINCOST is not
|
||
defined on Solaris.
|
||
ASTERISK-27901: [patch] ooh323c: GCC 8: output truncated before
|
||
terminating nul.
|
||
Reported by: Alexander Traud
|
||
* [9f2eb17005] Alexander Traud -- ooh323c: GCC 8.1 warned about output
|
||
truncated before terminating nul.
|
||
ASTERISK-27812: When the ooh323 debug is on there is no ringing signal to
|
||
incoming calls via H323 trunk.
|
||
Reported by: Dimos
|
||
* [c481afe873] Alexander Anikin -- chan_ooh323: fix
|
||
ooManualProgress/ooManualRingback on ooh323 debuggin on
|
||
ASTERISK-26893: No "alert" or "progress" in chan_ooh323 if debug is
|
||
enabled only on the module
|
||
Reported by: Marco Giordani
|
||
* [c481afe873] Alexander Anikin -- chan_ooh323: fix
|
||
ooManualProgress/ooManualRingback on ooh323 debuggin on
|
||
ASTERISK-27577: [patch] chan_ooh323: Avoid typecasting an int to unsigned
|
||
short.
|
||
Reported by: Alexander Traud
|
||
* [797747afa7] Alexander Traud -- chan_ooh323: Avoid typecasting an int
|
||
to unsigned short.
|
||
ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
|
||
value to negative.
|
||
Reported by: Alexander Traud
|
||
* [f84fcc1fc1] Alexander Traud -- General: Avoid implicit conversion to
|
||
char when changes value to negative.
|
||
ASTERISK-27552: [patch] chan_ooh323: Limit outgoinglimit to positive
|
||
values as intended.
|
||
Reported by: Alexander Traud
|
||
* [f0c8f04c73] Alexander Traud -- chan_ooh323: Limit outgoinglimit to
|
||
positive values as intended.
|
||
ASTERISK-27551: [patch] ooh323cDriver: Fix typo in header guard.
|
||
Reported by: Alexander Traud
|
||
* [09f339bda5] Alexander Traud -- ooh323cDriver: Fix typo in header
|
||
guard.
|
||
ASTERISK-27353: H323 audio starts with a delay of 2 seconds.
|
||
Reported by: Marco Giordani
|
||
* [fcd9ba2b87] Alexander Anikin -- add cmd connection creation on
|
||
creation ooh323 call data structure
|
||
ASTERISK-24400: ooh323 sends wrong hangup code
|
||
Reported by: Dmitry Melekhov
|
||
* [0a698cd932] Alexander Anikin -- chan_ooh323: Fixes to work right with
|
||
Cisco devices
|
||
ASTERISK-25227: No audio at in-band announcements in ooh323 channel
|
||
Reported by: Alexandr Dranchuk
|
||
* [5bd363010e] Alexander Anikin -- chan_ooh323: Add ProgressIndicator IE
|
||
with inband info available
|
||
ASTERISK-25299: RTP port leaks with incoming OOH323 calls
|
||
Reported by: Alexandr Dranchuk
|
||
* [d2106c0b21] Alexander Anikin -- chan_ooh323: call
|
||
ast_rtp_instance_stop on ooh323_destroy
|
||
ASTERISK-24393: rtptimeout=0 doesn't disable rtptimeout
|
||
Reported by: Dmitry Melekhov
|
||
* [90c98d384b] Alexandr Anikin -- chan_ooh323: fix rtptimeout general
|
||
value checking
|
||
|
||
Category: Addons/format_mp3
|
||
|
||
ASTERISK-23951: Asterisk attempts and fails to build format_mp3 even if
|
||
mp3lib was not downloaded
|
||
Reported by: Tzafrir Cohen
|
||
* [045d7b8cb7] Sean Bright -- format_mp3: Re-work menuselect/build
|
||
issues
|
||
* [59348aa182] Sean Bright -- format_mp3: Don't try to build format_mp3
|
||
if we don't have sources
|
||
|
||
Category: Addons/res_config_mysql
|
||
|
||
ASTERISK-27607: [patch] res_config_mysql: Avoid the header
|
||
mysql_version.h.
|
||
Reported by: Alexander Traud
|
||
* [140f937c7e] Alexander Traud -- res_config_mysql: Avoid the header
|
||
mysql_version.h.
|
||
ASTERISK-18271: Pattern matching with res_config_mysql extensions does not
|
||
behave as expected
|
||
Reported by: Charlie Smurthwaite
|
||
* [15ed7af027] Sean Bright -- pbx_realtime: Prevent premature extension
|
||
matching
|
||
ASTERISK-26362: res_config_mysql: Broken after 13.10
|
||
Reported by: Carlos Chavez
|
||
* [3b3d06884c] George Joseph -- res_config_mysql: Fix several issues
|
||
related to recent table changes
|
||
ASTERISK-18252: queue_log mysql time column data format
|
||
Reported by: Gareth Blades
|
||
* [1503d0c14c] Alexandre Fournier -- res_config_mysql: Fix broken column
|
||
type checking
|
||
ASTERISK-25041: [patch]Broken column type checking in res_config_mysql
|
||
addon
|
||
Reported by: Alexandre Fournier
|
||
* [1503d0c14c] Alexandre Fournier -- res_config_mysql: Fix broken column
|
||
type checking
|
||
|
||
Category: Applications/General
|
||
|
||
ASTERISK-26997: Create an StreamEcho dialplan application
|
||
Reported by: Kevin Harwell
|
||
* [e7d41050e0] Kevin Harwell -- app_stream_echo: misc bug fixes
|
||
* [a60d1f3974] Kevin Harwell -- app_stream_echo: Added a multi-stream
|
||
echo application
|
||
|
||
Category: Applications/app_adsiprog
|
||
|
||
ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
|
||
value to negative.
|
||
Reported by: Alexander Traud
|
||
* [f84fcc1fc1] Alexander Traud -- General: Avoid implicit conversion to
|
||
char when changes value to negative.
|
||
|
||
Category: Applications/app_agent_pool
|
||
|
||
ASTERISK-24737: When agent not logged in, agent status shows unavailable,
|
||
queue status shows agent invalid
|
||
Reported by: Richard Mudgett
|
||
* [23bb5f6a73] Richard Mudgett -- app_agent_pool: Fix initial module
|
||
load agent device state reporting.
|
||
ASTERISK-24257: agent must dial acceptdtmf twice to bridge to queue caller
|
||
Reported by: Steve Pitts
|
||
* [7571bae5ab] Richard Mudgett -- app_agent_pool: Made agent alert
|
||
interruptable by DTMF.
|
||
|
||
Category: Applications/app_amd
|
||
|
||
ASTERISK-27610: app_amd.so returning TOOLONG before reaching the timeout
|
||
Reported by: Michael Cargile
|
||
* [7b01236028] Michael Cargile -- apps/app_amd.c: Fixed total time and
|
||
silence calculations
|
||
ASTERISK-25639: app_amd: system maxwords discrepency
|
||
Reported by: Dade Brandon
|
||
* [ca394161cf] Dade Brandon -- app_amd: Correct maximum_number_of_words
|
||
functionality & documentation
|
||
ASTERISK-19470: Documentation on app_amd is incorrect
|
||
Reported by: Frank DiGennaro
|
||
* [dc752f515b] Matt Jordan -- apps/app_amd: Document maximum_word_length
|
||
option; fix AMDCAUSE documentation
|
||
|
||
Category: Applications/app_chanspy
|
||
|
||
ASTERISK-25321: [patch]DeadLock ChanSpy with call over Local channel
|
||
Reported by: Filip Frank
|
||
* [dcb25bb057] Walter Doekes -- app_chanspy: Fix occasional deadlock
|
||
with ChanSpy and Local channels.
|
||
ASTERISK-25247: choppy audio when spying on a g722 channel, chan_sip or
|
||
chan_pjsip
|
||
Reported by: hristo
|
||
* [e5fe8d40c8] Joshua Colp -- audiohook: Read the correct number of
|
||
samples based on audiohook format.
|
||
ASTERISK-24828: Fix Frame Leaks
|
||
Reported by: Kevin Harwell
|
||
* [d04fbb0f9d] Kevin Harwell -- app_chanspy, channel: fix frame leaks
|
||
|
||
Category: Applications/app_confbridge
|
||
|
||
ASTERISK-28201: [patch] confbridge: no announce to the marked users when
|
||
they join an empty conference
|
||
Reported by: Alexei Gradinari
|
||
* [2610379605] 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
|
||
* [fec66b8f01] George Joseph -- bridge_softmix: Add SDP "label"
|
||
attribute to streams
|
||
ASTERISK-27870: app_confbridge: Conference bridge and announcer channels
|
||
are not removed if conference is ended as soon as it starts
|
||
Reported by: Robert Mordec
|
||
* [9d3f3a4b0a] Robert Mordec -- app_confbridge: Bridge and announcers
|
||
not removed if conference ends quickly
|
||
ASTERISK-27804: bridge_softmix / app_confbridge: Add support for combining
|
||
REMB reports
|
||
Reported by: Joshua C. Colp
|
||
* [5712a0ae52] Joshua Colp -- bridge_softmix: Fix some REMB bugs.
|
||
* [8de3fa2b56] Joshua Colp -- bridge_softmix / app_confbridge: Add
|
||
support for REMB combining.
|
||
ASTERISK-27418: app_confbridge: "core show profile bridge" does not output
|
||
"sfu" when video_mode is sfu
|
||
Reported by: Carlos Chavez
|
||
* [b437656c2e] Chris-Savinovich -- "confbridge show profile bridge" does
|
||
not output "sfu" when video_mode is sfu
|
||
ASTERISK-27786: app_confbridge: Add ability to enable and configure REMB
|
||
support
|
||
Reported by: Joshua C. Colp
|
||
* [0f6431e8e4] Joshua Colp -- app_confbridge / bridge_softmix: Add
|
||
ability to configure REMB interval.
|
||
ASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and
|
||
clear talking status
|
||
Reported by: Kevin Harwell
|
||
* [cf73a4203f] Kevin Harwell -- bridge_softmix: Clear "talking" when a
|
||
channel is put on hold
|
||
ASTERISK-24756: ConfBridge sound_muted does not work from CLI or AMI
|
||
Reported by: Thomas Frederiksen
|
||
* [1769d4a5c6] Joshua Colp -- confbridge: Clarify mute sound
|
||
documentation.
|
||
ASTERISK-27378: Modules: Fix issues with CLI completion.
|
||
Reported by: Corey Farrell
|
||
* [290bad22c9] Corey Farrell -- Build System: Fix build failure caused
|
||
by recent CLI improvements.
|
||
* [b9f457eac0] Corey Farrell -- Modules: Additional improvements to CLI
|
||
completion.
|
||
* [e82b921c35] Corey Farrell -- Modules: Fix issues with CLI completion.
|
||
ASTERISK-26994: Confbridge: CBAnn channels intermittently become stuck
|
||
when caller hangs up before recording name
|
||
Reported by: James Terhune
|
||
* [06cc5ae9ff] Sean Bright -- confbridge: Handle user hangup during name
|
||
recording
|
||
ASTERISK-27123: confbridge: Name recordings are left on filesystem
|
||
Reported by: Sergej Kasumovic
|
||
* [26f149ab0a] Sergej Kasumovic -- app_confbridge: Make sure name
|
||
recordings are always removed from the filesystem
|
||
ASTERISK-27012: app_confbridge: ConfBridge sometimes does not play user
|
||
name recording while leaving
|
||
Reported by: Robert Mordec
|
||
* [36e90952ec] Robert Mordec -- app_confbridge: Race between removing
|
||
and playing name recording while leaving
|
||
ASTERISK-25506: [patch]CONFBRIDGE failure after an app_confbrige.so module
|
||
reload results in segfault or error/warning messages.
|
||
Reported by: Frederic LE FOLL
|
||
* [0001834157] George Joseph -- app_confbridge: Fix reference to cfg in
|
||
menu_template_handler
|
||
ASTERISK-20987: non-admin users, who join muted conference are not being
|
||
muted
|
||
Reported by: hristo
|
||
* [7932336a3d] Richard Mudgett -- app_confbridge: Add ability to get the
|
||
muted conference state.
|
||
* [12c93e8f81] Richard Mudgett -- app_confbridge: Make non-admin users
|
||
join a muted conference muted.
|
||
ASTERISK-25253: confbridge volume options and other volume controls such
|
||
as func_volume don't work
|
||
Reported by: Dmitriy Serov
|
||
* [1cc99ba8b6] Joshua Colp -- audiohook: Use manipulated frame instead
|
||
of dropping it.
|
||
ASTERISK-24749: ConfBridge: Wrong language on playing conf-hasjoin and
|
||
conf-hasleft when played to bridge
|
||
Reported by: Philippe Bolduc
|
||
* [9f65ea482e] Kevin Harwell -- app_confbridge: Default the template
|
||
option to a compatible default profile.
|
||
ASTERISK-24841: ConfBridge: Strange sampling rates chosen when channels
|
||
have multiple native formats
|
||
Reported by: Matt Jordan
|
||
* [1269dd06bc] Richard Mudgett -- res_fax: Fix latent bug exposed by
|
||
ASTERISK-24841 changes.
|
||
* [c499cabf53] Richard Mudgett --
|
||
chan_pjsip/res_pjsip/bridge_softmix/core: Improve translation path
|
||
choices.
|
||
* [09df34d880] Richard Mudgett -- Bridging: Eliminate the unnecessary
|
||
make channel compatible with bridge operation.
|
||
* [278ea2f468] Matt Jordan -- res/res_pjsip_sdp_rtp: Revert portion of
|
||
r432195
|
||
ASTERISK-24864: app_confbridge: file playback blocks dtmf
|
||
Reported by: Kevin Harwell
|
||
* [ab674f67b5] Kevin Harwell -- app_confbridge: file playback blocks
|
||
dtmf
|
||
ASTERISK-24719: ConfBridge recording channels get stuck when recording
|
||
started/stopped more than once
|
||
Reported by: Richard Mudgett
|
||
* [94eebd5ba5] Richard Mudgett -- app_confbridge: Repeatedly starting
|
||
and stopping recording ref leaks the recording channel.
|
||
ASTERISK-24723: confbridge: CLI command 'confbridge list XXXX' no longer
|
||
displays user menus
|
||
Reported by: Matt Jordan
|
||
* [aa8fd7d1b9] Matt Jordan -- app_confbridge: Restore user's menu name
|
||
to CLI output of 'confbridge list'
|
||
ASTERISK-24490: Security Vulnerability: CONFBRIDGE function's
|
||
record_command option allows arbitrary parameters to be passed to
|
||
MixMonitor, allowing remote execution of commands
|
||
Reported by: Matt Jordan
|
||
* [a389f2d7a0] Kevin Harwell -- AST-2014-017 - app_confbridge:
|
||
permission escalation/ class authorization.
|
||
ASTERISK-24522: ConfBridge: delay occurs between kicking all endmarked
|
||
users when last marked user leaves
|
||
Reported by: Matt Jordan
|
||
* [948af7fd79] Matt Jordan -- apps/app_confbridge: Ensure 'normal' users
|
||
hear message when last marked leaves
|
||
* [fc2279afea] Matt Jordan -- app_confbridge: Don't play leader leaving
|
||
prompt if no one will hear it
|
||
ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak
|
||
ast_frame's after masquerade
|
||
Reported by: Corey Farrell
|
||
* [85c1822a9d] Corey Farrell -- func_jitterbuffer: fix frame leaks.
|
||
ASTERISK-24208: Channels with CDR Information Remain Active Even After
|
||
ConfBrige Is Ended
|
||
Reported by: Frankie Chin
|
||
* [4499eb05d8] Matt Jordan -- main/cdr: Fix crash/memory consumption in
|
||
CDRs in multi-party bridge scenarios
|
||
|
||
Category: Applications/app_controlplayback
|
||
|
||
ASTERISK-24229: ARI: playback of sounds implicitly answers channel,
|
||
preventing early media playback
|
||
Reported by: Matt Jordan
|
||
* [f3a525e9a6] Matt Jordan -- ARI: Fix implicit answer when playback is
|
||
initiated on unanswered channel
|
||
|
||
Category: Applications/app_dial
|
||
|
||
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
||
dialing out
|
||
Reported by: Alexei Gradinari
|
||
* [190b3d7412] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
||
to block initial updates in both directions
|
||
ASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
|
||
Reported by: Rusty Newton
|
||
* [45a5e2abc6] Richard Mudgett -- res_pjsip: Add/update ERROR msg if
|
||
invalid URI.
|
||
* [283bb15c16] Joshua Colp -- res_pjsip: Add a log message when creating
|
||
a UAC dialog to a target URI that is invalid.
|
||
* [ece61f5ed1] Joshua Colp -- chan_pjsip: Add additional log message
|
||
when an AOR is specified when dialing and it does not exist.
|
||
ASTERISK-26549: app_dial: When PickupChan() is used some channels may have
|
||
incorrect device state
|
||
Reported by: Joshua C. Colp
|
||
* [4de5454ef1] Joshua Colp -- app_dial: Fix incorrect device state when
|
||
channel is picked up.
|
||
ASTERISK-26446: app_dial: There's no way to override the hangupcause on
|
||
unanswered channels
|
||
Reported by: George Joseph
|
||
* [86e8716952] George Joseph -- app_dial: Add the "Q" option to set the
|
||
cause on unanswered channels
|
||
ASTERISK-25691: Crash occurs when screening mode (Dial's 'p' argument) is
|
||
enabled and callee rejects a call or hangs up.
|
||
Reported by: Etienne Lessard
|
||
* [730cb3b0b7] Matt Jordan -- apps/app_dial: Fix crash on non-connect
|
||
call paths for Privacy/Screening option
|
||
* [6e1a3b924e] Matt Jordan -- apps/app_dial: Set the DIALSTATUS to
|
||
NOANSWER on privacy option 5
|
||
ASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's'
|
||
extension"
|
||
Reported by: chris de rock
|
||
* [93b7533d74] chris de rock -- app_macro: Consider '~~s~~' as a macro
|
||
start extension.
|
||
ASTERISK-24958: Forwarding loop detection inhibits certain desirable
|
||
scenarios
|
||
Reported by: Mark Michelson
|
||
* [4013f9d577] Alec Davis -- app_queue: (try_calling): mutex 'qe->chan'
|
||
freed more times than we've locked!
|
||
* [aae45acbda] Mark Michelson -- Detect potential forwarding loops based
|
||
on count.
|
||
ASTERISK-25423: Caller gets no Connected line update during call pickup.
|
||
Reported by: Richard Mudgett
|
||
* [7c7a7ddd27] Richard Mudgett -- app_queue.c: Force COLP update if
|
||
outgoing channel name changed.
|
||
* [145608bd81] Richard Mudgett -- app_queue.c: Factor out a connected
|
||
line update routine.
|
||
* [1d394774b2] Richard Mudgett -- app_dial.c: Make 'A' option pass COLP
|
||
updates.
|
||
* [680b76eb25] Richard Mudgett -- app_dial.c: Force COLP update if
|
||
outgoing channel name changed.
|
||
* [fdf0bcb04a] Richard Mudgett -- app_dial.c: Factor out a connected
|
||
line update routine.
|
||
ASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
|
||
Reported by: Walter Doekes
|
||
* [40274e3652] Walter Doekes -- astfd: Fix buffer overflow in
|
||
DEBUG_FD_LEAKS.
|
||
ASTERISK-24682: app_dial: Multiple DialEnd events emitted when
|
||
MACRO_RESULT or GOSUB_RESULT are an unexpected value
|
||
Reported by: Matt Jordan
|
||
* [4740ef50f4] Matt Jordan -- apps/app_dial: Don't publish DialEnd twice
|
||
on unexpected GoSub/Macro values
|
||
ASTERISK-24138: dial: Call forwarding information presented through
|
||
AMI/ARI is wrong
|
||
Reported by: Matt Jordan
|
||
* [ba5d5da60b] Matt Jordan -- Improve call forwarding reporting,
|
||
especially with regards to ARI.
|
||
ASTERISK-24225: Dial option z is broken
|
||
Reported by: dimitripietro
|
||
* [44fc6ea6ff] Richard Mudgett -- apps/app_dial: Fix Dial 'z' option
|
||
|
||
Category: Applications/app_directory
|
||
|
||
ASTERISK-27241: libc segfault upon entry into app_directory
|
||
Reported by: David Moore
|
||
* [1bdbefbe76] Sean Bright -- app_directory: Handle a NULL mailbox
|
||
without crashing
|
||
ASTERISK-27093: ODBC deadlocks when app_directory tries to play back
|
||
non-existent voicemail greeting
|
||
Reported by: James Terhune
|
||
* [950b39a4f5] Sean Bright -- app_voicemail: Cleanup ODBC connection
|
||
handling
|
||
ASTERISK-25087: Asterisk segfault when using Directory application with
|
||
alias option and specific mailbox configuration
|
||
Reported by: Chet Stevens
|
||
* [a657ab12f9] Richard Mudgett -- app_directory: Fix crash when using
|
||
the alias option 'a'.
|
||
|
||
Category: Applications/app_echo
|
||
|
||
ASTERISK-25867: [patch] Video delay on app_echo
|
||
Reported by: Jacek Konieczny
|
||
* [9785e8d090] Jacek Konieczny -- app_echo: forward and generate
|
||
VIDUPDATE frames
|
||
|
||
Category: Applications/app_fax
|
||
|
||
ASTERISK-27671: Deprecate legacy modules
|
||
Reported by: Corey Farrell
|
||
* [e6738b79b3] Richard Mudgett -- Complete deprecating legacy modules.
|
||
* [9f74afbdcf] Corey Farrell -- Deprecate legacy modules.
|
||
|
||
Category: Applications/app_followme
|
||
|
||
ASTERISK-27980: Caller ID cannot be changed on Attended Transfer before
|
||
dialing out
|
||
Reported by: Alexei Gradinari
|
||
* [190b3d7412] Alexei Gradinari -- app_dial/queue/followme: 'I' options
|
||
to block initial updates in both directions
|
||
ASTERISK-26288: followme: fails to reset config items to default values on
|
||
reload
|
||
Reported by: Tzafrir Cohen
|
||
* [046069011b] Tzafrir Cohen -- followme: initialize all config items on
|
||
reload
|
||
ASTERISK-26008: app_followme does not delete recorded name prompt
|
||
Reported by: Tzafrir Cohen
|
||
* [b5c471b339] Tzafrir Cohen -- followme: delete the right recorded name
|
||
file
|
||
|
||
Category: Applications/app_macro
|
||
|
||
ASTERISK-26570: Macro allows an infinite loop of dialplan inclusion
|
||
resulting in a crash
|
||
Reported by: Tzafrir Cohen
|
||
* [d855658f23] Corey Farrell -- app_macro: Prevent infinite loop in
|
||
find_matching_priority.
|
||
ASTERISK-27350: app_macro deprecation
|
||
Reported by: Corey Farrell
|
||
* [955a891a84] Corey Farrell -- app_macro deprecation.
|
||
ASTERISK-26282: AEL: macro-call in Dial application, macro "lacks 's'
|
||
extension"
|
||
Reported by: chris de rock
|
||
* [93b7533d74] chris de rock -- app_macro: Consider '~~s~~' as a macro
|
||
start extension.
|
||
|
||
Category: Applications/app_meetme
|
||
|
||
ASTERISK-28328: MeetMe global non-admin mute is muting admins that
|
||
subsequently join
|
||
Reported by: Philip Mott
|
||
* [5b5aa05bd9] Sean Bright -- app_meetme: Don't mute joining admins if
|
||
conference is muted
|
||
ASTERISK-27378: Modules: Fix issues with CLI completion.
|
||
Reported by: Corey Farrell
|
||
* [290bad22c9] Corey Farrell -- Build System: Fix build failure caused
|
||
by recent CLI improvements.
|
||
* [b9f457eac0] Corey Farrell -- Modules: Additional improvements to CLI
|
||
completion.
|
||
* [e82b921c35] Corey Farrell -- Modules: Fix issues with CLI completion.
|
||
ASTERISK-27025: channel / meetme: Fix missing parentheses
|
||
Reported by: Joshua C. Colp
|
||
* [f6eeaaafd5] Joshua Colp -- channel / app_meetme: Fix parentheses.
|
||
ASTERISK-25569: app_meetme: Audio quality issues
|
||
Reported by: Corey Farrell
|
||
* [fcaebb0e43] Corey Farrell -- app_meetme: Set default value for
|
||
audio_buffers.
|
||
ASTERISK-24572: [patch]App_meetme is loaded without its defaults when the
|
||
configuration file is missing
|
||
Reported by: Nuno Borges
|
||
* [0cdb71aae9] Nuno Borges -- apps/app_meetme: Apply default values on
|
||
initial load with no config file
|
||
ASTERISK-24234: app_meetme: Crash on conference shutdown due to NULL
|
||
channel passed to meetme_stasis_generate_msg()
|
||
Reported by: Shaun Ruffell
|
||
* [6525f374db] Matt Jordan -- apps/app_meetme: Fix crash when publishing
|
||
MeetMe messages with no channel
|
||
|
||
Category: Applications/app_minivm
|
||
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
ASTERISK-20858: app_minivm fails to clean up mkstemp files
|
||
Reported by: Walter Doekes
|
||
* [da13cdb9e7] Sean Bright -- voicemail: Fix various abuses of mkstemp
|
||
|
||
Category: Applications/app_mixmonitor
|
||
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
ASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
|
||
Reported by: Ivan Myalkin
|
||
* [4fb9f5d60e] Sean Bright -- format_ogg_vorbis: Clear ogg/vorbis data
|
||
structures on close
|
||
ASTERISK-26875: app_mixmonitor: Recording out of sync when 183 but no RTP
|
||
Reported by: Aaron An
|
||
* [25016a74f8] Aaron An -- audiohook.c: Lost RTP packets lead to
|
||
out-of-sync MixMonitor.
|
||
ASTERISK-26867: autochan: Locking in a function ast_autochan_destroy() on
|
||
destroyed channel (after masquerade).
|
||
Reported by: Krzysztof Trempala
|
||
* [c87e7dd9ec] Richard Mudgett -- autochan/mixmonitor/chanspy: Fix
|
||
unsafe channel locking and references.
|
||
ASTERISK-21094: MixMonitorMute mutes through stream if already slinear
|
||
(e.g. Originate)
|
||
Reported by: David Woolley
|
||
* [2849b726b6] Sean Bright -- audiohooks: Muting a hook can mute
|
||
underlying frames
|
||
ASTERISK-25322: Crash occurs when using MixMonitor with t() or r()
|
||
options.
|
||
Reported by: Richard Mudgett
|
||
* [bb37473234] Richard Mudgett -- audiohook.c: Fix MixMonitor crash when
|
||
using the r() or t() options.
|
||
ASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP
|
||
capable smart bridge doesn't cause the bridge to resume being a native rtp
|
||
bridge
|
||
Reported by: Jonathan Rose
|
||
* [70301b0438] Richard Mudgett -- audiohooks: Reevaluate the bridge
|
||
technology when an audiohook is added or removed.
|
||
ASTERISK-24027: MixMonitor AMI action called during AGI execution from
|
||
bridge feature causes channel to leave AGI has hung up
|
||
Reported by: Matt Jordan
|
||
* [9b658b7c60] Jonathan Rose -- Bridging: Fix a behavioral change when
|
||
checking if a channel is leaving a bridge
|
||
* [d4695774e7] Jonathan Rose -- Bridges: Fix feature
|
||
interruption/unintended kick caused by external actions
|
||
|
||
Category: Applications/app_mp3
|
||
|
||
ASTERISK-26085: app_mp3: results in timeout for streams
|
||
Reported by: Jens Bürger
|
||
* [48fd4c815c] Michael Kuron -- app_mp3: Use correct buffer size and the
|
||
same sample rate as the channel
|
||
|
||
Category: Applications/app_originate
|
||
|
||
ASTERISK-25266: Application Originate returns SUCCESS to ORIGINATE_STATUS
|
||
upon failure to originate
|
||
Reported by: Allen Ford
|
||
* [3ad7d2f36c] Sean Bright -- app_originate: Set ORIGINATE_STATUS
|
||
correctly on failure
|
||
|
||
Category: Applications/app_osplookup
|
||
|
||
ASTERISK-27578: [patch] app_osplookup.c: Avoid a format truncation.
|
||
Reported by: Alexander Traud
|
||
* [685bab254c] Alexander Traud -- app_osplookup.c: Avoid two format
|
||
truncations.
|
||
|
||
Category: Applications/app_page
|
||
|
||
ASTERISK-25384: Regular Asterisk crashes when using Page application.
|
||
"user_data is NULL"
|
||
Reported by: Chet Stevens
|
||
* [06f4f80a63] Richard Mudgett -- app_page.c: Fix crash when forwarding
|
||
with a predial handler.
|
||
|
||
Category: Applications/app_playback
|
||
|
||
ASTERISK-27124: app_playback.c:say_date_generic use timezonename parameter
|
||
Reported by: Holger Hans Peter Freyther
|
||
* [b54eb167b4] Holger Hans Peter Freyther -- app_playback.c: Use the
|
||
timezonename parameter
|
||
ASTERISK-26774: core: Playback URL fails after some time
|
||
Reported by: Igor Gamayunov
|
||
* [60e9e4fcc0] Sean Bright -- media_cache: Mark cache entry stale if
|
||
cache file is removed
|
||
|
||
Category: Applications/app_queue
|
||
|
||
ASTERISK-27541: app_queue: Queue paused reason was (big number) secs ago
|
||
when reason is set
|
||
Reported by: César BenjamÃn GarcÃa MartÃnez
|
||
* [6f5a6072ab] Sean Bright -- app_queue: Fix a few member pause bugs
|
||
ASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
|
||
Reported by: Olivier Krief
|
||
* [3e5b26ae0a] 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
|
||
* [e7dd4bd4a9] 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
|
||
* [88681ba9bb] 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
|
||
* [2d9482695d] 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: lvl
|
||
* [aa004295f9] lvl -- 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
|
||
* [190b3d7412] 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
|
||
* [958727cece] 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: lvl
|
||
* [034a3d8b86] lvl -- app_queue: Update realtime queuemembers after
|
||
wait_a_bit(), not before
|
||
ASTERISK-27973: app_queue: QUEUESTATUS = CONTINUE instead LEAVEEMPTY
|
||
Reported by: Valentin Safonov
|
||
* [fce68efbbe] Ivan Poddubny -- app_queue: set QUEUESTATUS to LEAVEEMPTY
|
||
instead of CONTINUE
|
||
ASTERISK-18411: Queue members with hints for state_interface get stuck in
|
||
"In Use" state.
|
||
Reported by: Steven Wheeler
|
||
* [c7f94e570e] Ivan Poddubny -- app_queue: Fix extension state
|
||
subscriptions removed on dialplan reload
|
||
ASTERISK-27301: [patch] app_queue: Music On Hold for real-time queues is
|
||
not reset to default
|
||
Reported by: Nathan Bruning
|
||
* [be7da57546] Nathan Bruning -- app_queue.c: clear moh field in
|
||
init_queue
|
||
ASTERISK-27216: app_queue: does its check-makeannouncement-logic twice
|
||
each head-caller-loop
|
||
Reported by: Stefan Engström
|
||
* [b2dbfe23ef] Richard Mudgett -- app_queue.c: Fix announcements when
|
||
announce-to-first-user not enabled.
|
||
* [c3c73b3511] Stefan Engström -- app_queue: Only do announcement logic
|
||
between ringing cycles
|
||
ASTERISK-27232: When in queue on g722 with interruptions, music on hold
|
||
can get stuck and no longer play
|
||
Reported by: Jens T.
|
||
* [c3a6c8fd2d] Sean Bright -- formats: Restore previous fread() behavior
|
||
ASTERISK-19103: When using realtime queues, function QUEUE_MEMBER_LIST()
|
||
will return an error if no other app/function has loaded the queues first.
|
||
This problem does not exist if queues.conf is used.
|
||
Reported by: Jim Van Meggelen
|
||
* [02f95d290f] Sean Bright -- app_queue: Evaluate realtime queues when
|
||
running dialplan functions
|
||
ASTERISK-27204: [patch] app_queue: Wrong queue stat calculation
|
||
Reported by: sungtae kim
|
||
* [22af5e3784] Sungtae Kim -- app_queue: Fix initial hold time queue
|
||
statistic
|
||
ASTERISK-27073: manager: AMI "queues" action outputs freeform text that
|
||
doesn't follow the AMI spec
|
||
Reported by: Brian
|
||
* [5d86da61a6] Benjamin Keith Ford -- manager: Remove AMI "Queues"
|
||
action.
|
||
ASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
|
||
Reported by: Ove Aursand
|
||
* [7827755570] Ivan Poddubny -- app_queue: Fix returning to dialplan
|
||
when a queue is empty
|
||
* [045dbcc2d6] Ivan Poddubny -- app_queue: Fix duplicate queue_log
|
||
entries for EXITEMPTY and ABANDON
|
||
ASTERISK-27065: call hangup after leaving app_queue
|
||
Reported by: Marek Cervenka
|
||
* [7827755570] Ivan Poddubny -- app_queue: Fix returning to dialplan
|
||
when a queue is empty
|
||
ASTERISK-26399: app_queue: Agent not called when caller is parked
|
||
Reported by: wushumasters
|
||
* [faab058014] Joshua Colp -- app_queue: Fix members showing as being in
|
||
call when not.
|
||
ASTERISK-26400: app_queue: Queue member stops being called after AMI
|
||
"Redirect" action for queues with wrapuptime
|
||
Reported by: Etienne Lessard
|
||
* [faab058014] Joshua Colp -- app_queue: Fix members showing as being in
|
||
call when not.
|
||
* [982d6173c5] Sean Bright -- app_queue: Handle the caller being
|
||
redirected out of a queue bridge
|
||
ASTERISK-26715: app_queue: Member will not receive any new calls after
|
||
doing a transfer if wrapuptime = greater than 0 and using Local channel
|
||
Reported by: David Brillert
|
||
* [faab058014] Joshua Colp -- app_queue: Fix members showing as being in
|
||
call when not.
|
||
ASTERISK-26975: app_queue: Non-zero wrapup time can cause agents not to
|
||
receive queue calls after transfer queue call
|
||
Reported by: Lorne Gaetz
|
||
* [faab058014] Joshua Colp -- app_queue: Fix members showing as being in
|
||
call when not.
|
||
ASTERISK-26920: app_queue: PAUSEALL/UNPAUSEALL does not log reason
|
||
Reported by: Troy Bowman
|
||
* [fac5115c43] Troy Bowman -- app_queue: Log reason for
|
||
PAUSEALL/UNPAUSEALL
|
||
ASTERISK-26862: app_queue: Queue stops calling members with local
|
||
interface after forwarding in previous call
|
||
Reported by: Robert Mordec
|
||
* [79069f8ccb] Robert Mordec -- app_queue: Member stuck as pending after
|
||
forwarding previous call from queue
|
||
ASTERISK-23457: SQlite3: Realtime queue loading fails after PRAGMA query
|
||
result
|
||
Reported by: Scott Griepentrog
|
||
* [30aaeec5a1] Sean Bright -- res_config_sqlite3: Properly create
|
||
missing columns when necessary
|
||
ASTERISK-26775: app_queue: reset abandoned in service level
|
||
Reported by: Sebastian Gutierrez
|
||
* [9f394d074a] Sebastian Gutierrez -- app_queue: reset abandoned in sl
|
||
for sl2 calculations
|
||
ASTERISK-26755: app_queue: Random queues disappear on "core reload queue
|
||
all"
|
||
Reported by: Kirill Katsnelson
|
||
* [8270d2436d] Kirill Katsnelson -- app_queue: Fix queues randomly
|
||
disappearing on reload
|
||
ASTERISK-26665: app_queue: Agent ringing, Caller hangup before timeout, no
|
||
agent name logged - missing RINGNOANSWER?
|
||
Reported by: Marek Cervenka
|
||
* [40b9766a31] Martin Tomec -- app_queue: add RINGCANCELED log event on
|
||
caller hang up
|
||
ASTERISK-26621: app_queue: Queue application does not ring members with
|
||
Local interface
|
||
Reported by: Jonas Kellens
|
||
* [f461f65dea] Martin Tomec -- app_queue: Ensure member is removed from
|
||
pending when hanging up.
|
||
ASTERISK-26462: [patch] app_queue: While using queues with realtime,
|
||
setting back to an empty context doesn't stop the exit key usage
|
||
Reported by: Leandro Dardini
|
||
* [973e57d5ce] Leandro Dardini -- app_queue: Added initialization for
|
||
"context" parameter
|
||
ASTERISK-26330: app_queue: Changing the "ringinuse" parameter of a queue
|
||
doesn't affect dynamic members
|
||
Reported by: Etienne Lessard
|
||
* [806d08b675] Etienne Lessard -- app_queue: Update dynamic members
|
||
ringinuse on reload.
|
||
ASTERISK-26360: app_queue: "queue show" output gets "failed to extend from
|
||
240 to 327" msgs.
|
||
Reported by: Richard Mudgett
|
||
* [7d7b23f04f] Richard Mudgett -- app_queue: Fix CLI "queue show" and
|
||
AMI Queues action output truncation.
|
||
ASTERISK-26299: app_queue: Queue application sometimes stops calling
|
||
members with Local interface
|
||
Reported by: Etienne Lessard
|
||
* [c21e6764f1] Joshua Colp -- app_queue: Ensure member is removed from
|
||
pending when hanging up.
|
||
ASTERISK-25797: app_queue: Crash when calling a queue with a member with a
|
||
forward to an nonexistent extension
|
||
Reported by: Etienne Lessard
|
||
* [225fd1003f] Matt Jordan -- app_queue: Prevent crash when a call is
|
||
forwarded to an invalid location
|
||
ASTERISK-26133: app_queue: Queue members receive multiple calls
|
||
Reported by: Richard Miller
|
||
* [31967dacdf] Richard Miller -- app_queue: Only remove queue member
|
||
from pending when state changes.
|
||
ASTERISK-16115: [patch] problem with ringinuse=no, queue members receive
|
||
sometimes two calls
|
||
Reported by: nik600
|
||
* [8ae69cffef] Joshua Colp -- app_queue: Fix crash when unloading
|
||
module.
|
||
* [30ab21d5fa] Kevin Harwell -- app_queue: queue members can receive
|
||
multiple calls
|
||
ASTERISK-25954: Manager QueueSummary and QueueStatus Actions are case
|
||
sensitive to QueueName
|
||
Reported by: Javier Acosta
|
||
* [f99ec857c8] Javier Acosta -- Fix case sensitive actions in AMI
|
||
QueueSummary and QueueStatus
|
||
ASTERISK-25888: Frequent segfaults in function can_ring_entry() of
|
||
app_queue.c
|
||
Reported by: Sébastien Couture
|
||
* [dbb47e0a47] ibercom -- app_queue: Frequent segfaults in function
|
||
can_ring_entry()
|
||
ASTERISK-25800: [patch] Calculate talktime when is first call answered
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [15aeb78c66] Rodrigo RamÃrez Norambuena -- app_queue: fix Calculate
|
||
talktime when is first call answered
|
||
ASTERISK-25732: [patch] persist queue member pause reason through restart
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [378fed4900] Rodrigo RamÃrez Norambuena -- app_queue: Fix preserved
|
||
reason of pause when Asterisk is restared
|
||
ASTERISK-19820: wrapuptime is intermittently disregarded for queue calls
|
||
Reported by: WRP
|
||
* [90b06d1a3c] Martin Tomec -- app_queue: Add member flag "in_call" to
|
||
prevent reading wrong lastcall time
|
||
ASTERISK-25442: using realtime (mysql) queue members are never updated in
|
||
wait_our_turn function (app_queue.c)
|
||
Reported by: Carlos Oliva
|
||
* [3e7522533c] Carlos Oliva -- app_queue: update RT members when the 1st
|
||
call joins a queue with no agents
|
||
ASTERISK-25561: app_queue.c line 6503 (try_calling): mutex 'qe->chan'
|
||
freed more times than we've locked!
|
||
Reported by: Alec Davis
|
||
* [4013f9d577] Alec Davis -- app_queue: (try_calling): mutex 'qe->chan'
|
||
freed more times than we've locked!
|
||
ASTERISK-25423: Caller gets no Connected line update during call pickup.
|
||
Reported by: Richard Mudgett
|
||
* [7c7a7ddd27] Richard Mudgett -- app_queue.c: Force COLP update if
|
||
outgoing channel name changed.
|
||
* [145608bd81] Richard Mudgett -- app_queue.c: Factor out a connected
|
||
line update routine.
|
||
* [1d394774b2] Richard Mudgett -- app_dial.c: Make 'A' option pass COLP
|
||
updates.
|
||
* [680b76eb25] Richard Mudgett -- app_dial.c: Force COLP update if
|
||
outgoing channel name changed.
|
||
* [fdf0bcb04a] Richard Mudgett -- app_dial.c: Factor out a connected
|
||
line update routine.
|
||
ASTERISK-25399: app_queue: AgentComplete event has wrong reason
|
||
Reported by: Kevin Harwell
|
||
* [729a4325da] Kevin Harwell -- app_queue: AgentComplete event has wrong
|
||
reason
|
||
ASTERISK-25185: Segfault in app_queue on transfer scenarios
|
||
Reported by: Etienne Lessard
|
||
* [63ede41227] Kevin Harwell -- app_queue: Crash when transferring
|
||
ASTERISK-25215: Differences in queue.log between Set QUEUE_MEMBER and
|
||
using PauseQueueMember
|
||
Reported by: Lorne Gaetz
|
||
* [9fb4a96e15] Richard Mudgett -- app_queue.c: Fix setting QUEUE_MEMBER
|
||
'paused' and 'ringinuse'.
|
||
ASTERISK-25038: Queue log "EXITWITHTIMEOUT" does not always contain
|
||
waiting time
|
||
Reported by: Etienne Lessard
|
||
* [90bfc02e84] Ivan Poddubny -- app_queue: Fix queue_log EXITWITHTIMEOUT
|
||
containing only 1 parameter
|
||
ASTERISK-23319: Segmentation fault in queue_exec at app_queue.c
|
||
Reported by: Vadim
|
||
* [2201e27340] Stefan Engström -- apps/app_queue: Prevent possible
|
||
crash when evaluating queue penalty rules
|
||
ASTERISK-24267: Queue variables associated with setinterfacevar,
|
||
setqueueentryvar, setqueuevar are not passed to local channel
|
||
Reported by: Mitch Claborn
|
||
* [91becf952a] Kevin Harwell -- app_queue: Update sample conf
|
||
documenation
|
||
ASTERISK-24466: app_queue: fix a couple leaks to struct call_queue
|
||
Reported by: Corey Farrell
|
||
* [e4374a3abe] Corey Farrell -- app_queue: fix a couple leaks to struct
|
||
call_queue in set_member_value
|
||
ASTERISK-24454: app_queue: ao2_iterator not destroyed, causing leak
|
||
Reported by: Corey Farrell
|
||
* [2290393273] Corey Farrell -- app_queue: Cleanup ao2_iterator
|
||
|
||
Category: Applications/app_record
|
||
|
||
ASTERISK-27423: app_record: We set the RECORD_STATUS channel variable
|
||
before closing the file
|
||
Reported by: George Joseph
|
||
* [f512707362] George Joseph -- app_record: Don't set RECORD_STATUS chan
|
||
var until file is closed
|
||
ASTERISK-16777: several filename bugs in Record() application
|
||
Reported by: klaus3000
|
||
* [43670e471f] Sean Bright -- app_record: Resolve some absolute vs.
|
||
relative filename bugs
|
||
ASTERISK-18286: [patch] 'Silence' is truncated in Record()
|
||
Reported by: var
|
||
* [662c9e69fa] var -- app_record: Add option to prevent silence from
|
||
being truncated
|
||
ASTERISK-25410: app_record: RECORDED_FILE variable not being populated
|
||
Reported by: Kevin Harwell
|
||
* [c74101509d] Kevin Harwell -- app_record: RECORDED_FILE variable not
|
||
being populated
|
||
|
||
Category: Applications/app_saynumber
|
||
|
||
ASTERISK-26598: Saynumber is trying to get "and" from "digits/" subfolder
|
||
Reported by: Jonathan Harris
|
||
* [272259a2c6] Daniel Journo -- Saynumber is trying to get "and" from
|
||
"digits/" subfolder
|
||
|
||
Category: Applications/app_sayunixtime
|
||
|
||
ASTERISK-25810: say.c calls for sounds in the subdir "digits" that don't
|
||
exist (in Core). SayUnixTime or other Say... apps will fail out when they
|
||
call these sounds.
|
||
Reported by: Nicolas Riendeau
|
||
* [19b080b547] Rusty Newton -- say.c: Fix file locations for second,
|
||
seconds, minute, minutes files
|
||
|
||
Category: Applications/app_sms
|
||
|
||
ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
|
||
value to negative.
|
||
Reported by: Alexander Traud
|
||
* [f84fcc1fc1] Alexander Traud -- General: Avoid implicit conversion to
|
||
char when changes value to negative.
|
||
|
||
Category: Applications/app_stasis
|
||
|
||
ASTERISK-26716: ari: Channels with pre-dial handlers cannot be hung up via
|
||
ARI
|
||
Reported by: Tom Pawelek
|
||
* [50029f585e] Richard Mudgett -- channel.c: Fix unbalanced read queue
|
||
deadlocking local channels.
|
||
* [97c308471d] Richard Mudgett -- res_agi: Prevent an AGI from eating
|
||
frames it should not. (Re-do)
|
||
* [72e3fc5845] Richard Mudgett -- Frame deferral: Revert API
|
||
refactoring.
|
||
|
||
Category: Applications/app_system
|
||
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
|
||
Category: Applications/app_transfer
|
||
|
||
ASTERISK-25649: Transfer application does not work with Local channels -
|
||
documentation misleading
|
||
Reported by: Ivan Ullmann
|
||
* [b40c00c97b] Joshua Colp -- app_transfer: Remove LOCAL from
|
||
documentation.
|
||
ASTERISK-24015: app_transfer fails with PJSIP channels
|
||
Reported by: Private Name
|
||
* [29f66b0429] Matt Jordan -- ARI/PJSIP: Add the ability to redirect
|
||
(transfer) a channel in a Stasis app
|
||
|
||
Category: Applications/app_voicemail
|
||
|
||
ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be
|
||
sent
|
||
Reported by: Jared Hull
|
||
* [f5f977baec] 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
|
||
* [edf31624a2] 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
|
||
* [92298434bd] Bryan Boatright -- app_voicemail: Fix Channel variable
|
||
VM_MESSAGEFILE for "urgent" voicemail
|
||
ASTERISK-28222: Regression: MWI polling no longer works
|
||
Reported by: abelbeck
|
||
* [ff2ed4eeee] 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
|
||
* [aebb822d1f] 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
|
||
* [a2a8a41db3] George Joseph -- Revert "app_voicemail: Remove need to
|
||
subscribe to stasis"
|
||
ASTERISK-27853: Incorrect error reported when leaving/retrieving a ODBC
|
||
voicemail
|
||
Reported by: Nic Colledge
|
||
* [97f20fe5ed] Nic Colledge -- app_voicemail: Fix incorrect msg
|
||
leaving/retrieving an ODBC voicemail
|
||
ASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount
|
||
Reported by: Sébastien Duthil
|
||
* [961dd9fe52] Sungtae Kim -- voicemail: Fixed wrong voicemail message
|
||
count
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
ASTERISK-21241: When using voicemail as announce only (maxmsg=0), the star
|
||
dtmf to enter the voicemail is not honored
|
||
Reported by: Eelco Brolman
|
||
* [b1097be134] Eelco Brolman -- app_voicemail: Honor escape digits in
|
||
"greeting only" mode
|
||
ASTERISK-27171: Asterisk 15.0.0-Beta1 does not compile
|
||
Reported by: Ira Emus
|
||
* [4b03eb5c38] Corey Farrell -- Fix compile error for old versions of
|
||
GCC.
|
||
ASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox
|
||
basis
|
||
Reported by: Mark Scholten
|
||
* [60998371e3] Daniel Journo -- app_voicemail: Cannot set fromstring on
|
||
a per-mailbox basis
|
||
ASTERISK-25893: Function vmauthenticate accesses uninitialized memory
|
||
Reported by: Filip Jenicek
|
||
* [b18f1bfb13] Sean Bright -- app_voicemail: vm_authenticate accesses
|
||
uninitialized memory
|
||
ASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
|
||
Reported by: Ryan Rittgarn
|
||
* [2b245b12d9] Ryan Rittgarn -- app_voicemail: VoiceMailPlayMsg did not
|
||
play database stored messages
|
||
ASTERISK-26503: app_voicemail: Asterisk crashes when MailboxExists is used
|
||
Reported by: Doug Lytle
|
||
* [95062fe220] Joshua Colp -- app_voicemail: Clear voice mailbox in
|
||
MailboxExists and MAILBOX_EXISTS.
|
||
ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional
|
||
code.
|
||
Reported by: Corey Farrell
|
||
* [cf1188a1be] Corey Farrell -- Unit tests: Use AST_TEST_DEFINE in
|
||
conditional code only.
|
||
ASTERISK-26045: [patch]app_voicemail: fix bugs, imap mm_status log change
|
||
to debug
|
||
Reported by: Alexei Gradinari
|
||
* [0a30008224] Richard Mudgett -- app_voicemail.c: Fix IMAP compile
|
||
error.
|
||
* [b3142e99e4] Alexei Gradinari -- app_voicemail: fix bugs, imap
|
||
mm_status log change to debug
|
||
ASTERISK-24463: Voicemail email address corrupt or not sent when message
|
||
is in the process of being recorded during reload
|
||
Reported by: John Campbell
|
||
* [080c6216b6] Andrew Nagy -- app_voicemail: always copy dynamic struct
|
||
to avoid race condition
|
||
ASTERISK-25917: [patch]app_voicemail: passwordlocation=spooldir only works
|
||
if you manually add secret.conf yourself
|
||
Reported by: Jonathan R. Rose
|
||
* [284bb814ac] George Joseph -- config: Fix ast_config_text_file_save2
|
||
writability check for missing files
|
||
ASTERISK-25874: app_voicemail: Stack buffer overflow in
|
||
test_voicemail_notify_endl
|
||
Reported by: Badalian Vyacheslav
|
||
* [5a0534dc62] Joshua Colp -- app_voicemail: Fix
|
||
test_voicemail_notify_endl test.
|
||
ASTERISK-25082: Asterisk deletes message after doing a playback of an
|
||
INBOX message using ast_vm_play when the Old folder is full for that
|
||
mailbox.
|
||
Reported by: Jonathan Rose
|
||
* [0d97d7cb94] Jonathan Rose -- app_voicemail: fix moving when old
|
||
messages full
|
||
ASTERISK-24626: Voicemail passwords not being stored in ARA
|
||
Reported by: Paddy Grice
|
||
* [a8ae5a7bcb] Matt Jordan -- dynamic realtime: Updates fail to work due
|
||
to update fields being passed over
|
||
ASTERISK-24709: [patch] msg_create_from_file used by MixMonitor m() option
|
||
does not queue an MWI event
|
||
Reported by: Gareth Palmer
|
||
* [7fcc9ce8bc] Gareth Palmer -- apps/app_voicemail: Trigger MWI
|
||
notification with MixMonitor m() option
|
||
ASTERISK-24250: [patch] Voicemail with multi-recipients To: header fix
|
||
Reported by: abelbeck
|
||
* [08d773532b] abelbeck -- app_voicemail: Fix enhancement that allowed
|
||
multiple recipients in To: header
|
||
ASTERISK-24476: main/app.c / app_voicemail: ast_writestream leaks
|
||
Reported by: Corey Farrell
|
||
* [509c04ef38] Corey Farrell -- Fix ast_writestream leaks
|
||
ASTERISK-24190: IMAP voicemail causes segfault
|
||
Reported by: Nick Adams
|
||
* [5d8d90c402] Walter Doekes -- app_voicemail: Fix unchecked bounds of
|
||
myArray in IMAP_STORAGE.
|
||
|
||
Category: Applications/app_voicemail/IMAP
|
||
|
||
ASTERISK-27639: [patch] BuildSystem: Enable IMAP storage on FreeBSD and
|
||
DragonFly BSD.
|
||
Reported by: Alexander Traud
|
||
* [fe072f4405] Alexander Traud -- BuildSystem: Enable IMAP storage on
|
||
FreeBSD and DragonFly BSD.
|
||
ASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and
|
||
Arch Linux.
|
||
Reported by: Alexander Traud
|
||
* [d9776870e8] Alexander Traud -- BuildSystem: Enable IMAP storage on
|
||
openSUSE and Arch Linux.
|
||
ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
|
||
Reported by: Alexander Traud
|
||
* [c674efa996] Alexander Traud -- BuildSystem: Enable IMAP storage on
|
||
OpenBSD.
|
||
ASTERISK-27635: [patch] app_voicemail: Avoid always true warnings with
|
||
clang.
|
||
Reported by: Alexander Traud
|
||
* [156b12340e] Alexander Traud -- app_voicemail: Avoid always true when
|
||
using pointer address.
|
||
ASTERISK-27181: GCC 7 warning: app_voicemail.c: In function
|
||
'imap_delete_old_greeting'
|
||
Reported by: Anthony Messina
|
||
* [26607e4e3b] Richard Mudgett -- app_voicemail.c: Fix compiler warning
|
||
with IMAP build.
|
||
ASTERISK-24052: app_voicemail reloads result in leaked IMAP sockets.
|
||
Reported by: Louis Jocelyn Paquet
|
||
* [0cef7b9d4e] Alexei Gradinari -- app_voicemail: IMAP connection
|
||
control
|
||
* [53b7df82f4] Alexei Gradinari -- app_voicemail: IMAP logout on
|
||
reload/unload
|
||
* [023eede265] Alexei Gradinari -- app_voicemail: IMAP logout on MWI
|
||
unsubscribe
|
||
ASTERISK-26045: [patch]app_voicemail: fix bugs, imap mm_status log change
|
||
to debug
|
||
Reported by: Alexei Gradinari
|
||
* [0a30008224] Richard Mudgett -- app_voicemail.c: Fix IMAP compile
|
||
error.
|
||
* [b3142e99e4] Alexei Gradinari -- app_voicemail: fix bugs, imap
|
||
mm_status log change to debug
|
||
ASTERISK-24927: app_voicemail (IMAP support) function save_to_folder:
|
||
creates wrong folder
|
||
Reported by: Alexei Gradinari
|
||
* [c00c298a0e] Alexei Gradinari -- app_voicemail/IMAP: function
|
||
'save_to_folder' creates wrong folder
|
||
ASTERISK-25899: IMAP access FATAL error: Out of memory
|
||
Reported by: Alexei Gradinari
|
||
* [f9dab80816] Alexei Gradinari -- app_voicemail/IMAP: IMAP access FATAL
|
||
error: Out of memory
|
||
ASTERISK-24786: [patch] - Asterisk terminates when playing a voicemail
|
||
stored in LDAP
|
||
Reported by: Graham Barnett
|
||
* [ab6e2c93f3] Graham Barnett -- app_voicemail: Fix crash with IMAP
|
||
backends when greetings aren't present
|
||
ASTERISK-24787: [patch] - Microsoft exchange incompatibility for playing
|
||
back messages stored in IMAP - play_message: No origtime
|
||
Reported by: Graham Barnett
|
||
* [4dab71831f] Graham Barnett -- apps/app_voicemail: Fix IMAP header
|
||
compatibility issue with Microsoft Exchange
|
||
ASTERISK-24288: [patch] - ODBC usage with app_voicemail - voicemail is not
|
||
deleted after review, hangup
|
||
Reported by: LEI FU
|
||
* [112bf1597e] LEI FU -- app_voicemail: Temp message left after
|
||
review/hangup with ODBC/IMAP backend
|
||
ASTERISK-24516: [patch]Asterisk segfaults when playing back voicemail
|
||
under high concurrency with an IMAP backend
|
||
Reported by: David Duncan Ross Palmer
|
||
* [6d4ef7ddf4] David Duncan Ross Palmer -- apps/app_voicemail: Fix crash
|
||
with IMAP when streams are opened simultaneously
|
||
ASTERISK-24190: IMAP voicemail causes segfault
|
||
Reported by: Nick Adams
|
||
* [5d8d90c402] Walter Doekes -- app_voicemail: Fix unchecked bounds of
|
||
myArray in IMAP_STORAGE.
|
||
|
||
Category: Applications/app_voicemail/ODBC
|
||
|
||
ASTERISK-27760: Asterisk ODBC Voicemail Prompt storage fails with recent
|
||
MariaDB version.
|
||
Reported by: Nic Colledge
|
||
* [2ca3b6d9cc] Nic Colledge -- app_voicemail: Fix data-type mismatch
|
||
between app_voicemail and database
|
||
ASTERISK-27853: Incorrect error reported when leaving/retrieving a ODBC
|
||
voicemail
|
||
Reported by: Nic Colledge
|
||
* [97f20fe5ed] Nic Colledge -- app_voicemail: Fix incorrect msg
|
||
leaving/retrieving an ODBC voicemail
|
||
ASTERISK-27093: ODBC deadlocks when app_directory tries to play back
|
||
non-existent voicemail greeting
|
||
Reported by: James Terhune
|
||
* [950b39a4f5] Sean Bright -- app_voicemail: Cleanup ODBC connection
|
||
handling
|
||
ASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
|
||
Reported by: Ryan Rittgarn
|
||
* [2b245b12d9] Ryan Rittgarn -- app_voicemail: VoiceMailPlayMsg did not
|
||
play database stored messages
|
||
ASTERISK-24288: [patch] - ODBC usage with app_voicemail - voicemail is not
|
||
deleted after review, hangup
|
||
Reported by: LEI FU
|
||
* [112bf1597e] LEI FU -- app_voicemail: Temp message left after
|
||
review/hangup with ODBC/IMAP backend
|
||
|
||
Category: Bridges/bridge_holding
|
||
|
||
ASTERISK-25271: Parking & blind transfer: Transferer channel not hung up
|
||
if no MOH
|
||
Reported by: Kevin Harwell
|
||
* [687597ca8c] Jonathan Rose -- holding_bridge: ensure moh participants
|
||
get frames
|
||
ASTERISK-24281: When bridging 2 chan_sip channels, MOH not removed from
|
||
on-hold channels and bridge is never destroyed after hangup.
|
||
Reported by: Stefan Engström
|
||
* [ec1a7654f3] Corey Farrell -- Fix leak in AMI Action Bridge
|
||
|
||
Category: Bridges/bridge_native_rtp
|
||
|
||
ASTERISK-27299: Asterisk Hangs with Bad file descriptor on read()
|
||
Reported by: Abhay Gupta
|
||
* [81474dfb23] Aaron An -- res_rtp_asterisk: Avoid close the rtp/rtcp fd
|
||
twice.
|
||
ASTERISK-27257: bridge_native_rtp: half-way direct media when using early
|
||
bridging
|
||
Reported by: Jean Aunis - Prescom
|
||
* [6b7d5671d1] Jean Aunis -- bridge : Fix one-way direct-media when
|
||
early bridging with native_rtp
|
||
ASTERISK-25240: bridge_native_rtp: Direct media wrongfully started when
|
||
completing attended transfer
|
||
Reported by: Joshua C. Colp
|
||
* [4a25d55416] Joshua Colp -- bridge_native_rtp.c: Don't start native
|
||
RTP bridging after attended transfer.
|
||
ASTERISK-25171: Early completion of feature code attended transfer results
|
||
in intermittent one-way audio, "ghost ringing" and robotic sound.
|
||
Reported by: Rusty Newton
|
||
* [8d6cf667dc] Joshua Colp -- channel: Remove ignore of answer on
|
||
non-outgoing channels.
|
||
ASTERISK-24459: bridge_native_rtp: Native RTP bridging is chosen for RTP
|
||
compatible channels when the DTMF mode is not compatible
|
||
Reported by: Yaniv Simhi
|
||
* [546a54574f] Kevin Harwell -- res_pjsip_sdp_rtp: wrong bridge chosen
|
||
when the DTMF mode is not compatible
|
||
ASTERISK-24327: bridge_native_rtp: Smart bridge operation to softmix
|
||
sometimes fails to properly re-INVITE remotely bridged participants
|
||
Reported by: Matt Jordan
|
||
* [df59a71b83] Matt Jordan -- bridge_native_rtp: Fix audio issues when
|
||
moving from remote bridge to softmix
|
||
ASTERISK-24195: bridge_native_rtp: Removing mixmonitor from a native RTP
|
||
capable smart bridge doesn't cause the bridge to resume being a native rtp
|
||
bridge
|
||
Reported by: Jonathan Rose
|
||
* [70301b0438] Richard Mudgett -- audiohooks: Reevaluate the bridge
|
||
technology when an audiohook is added or removed.
|
||
|
||
Category: Bridges/bridge_simple
|
||
|
||
ASTERISK-27692: bridging: Sometimes cloning the stream topology causes a
|
||
crash
|
||
Reported by: Richard Mudgett
|
||
* [39f733406d] Richard Mudgett -- bridge_simple.c: Fix stream topology
|
||
handling.
|
||
ASTERISK-26973: bridge: Crash when freeing frame and snooping
|
||
Reported by: Michel R. Vaillancourt
|
||
* [d8802a6a0f] Kevin Harwell -- channel: ast_write frame wrongly freed
|
||
after call to audiohooks
|
||
ASTERISK-26966: bridge_simple: Add support for streams
|
||
Reported by: Kevin Harwell
|
||
* [7b0e3b92fd] Kevin Harwell -- bridge_simple: Added support for streams
|
||
ASTERISK-24637: Channel re-enters Stasis() when it should not
|
||
Reported by: John Bigelow
|
||
* [5b30938394] Scott Griepentrog -- app_bridge: return to the next
|
||
dialplan priority
|
||
|
||
Category: Bridges/bridge_softmix
|
||
|
||
ASTERISK-27939: [patch] bridge_softmix_binaural: Enable FFTW3 in Solaris
|
||
11.
|
||
Reported by: Alexander Traud
|
||
* [804d931f27] Alexander Traud -- bridge_softmix_binaural: Enable FFTW3
|
||
in Solaris 11.
|
||
ASTERISK-27804: bridge_softmix / app_confbridge: Add support for combining
|
||
REMB reports
|
||
Reported by: Joshua C. Colp
|
||
* [5712a0ae52] Joshua Colp -- bridge_softmix: Fix some REMB bugs.
|
||
* [8de3fa2b56] Joshua Colp -- bridge_softmix / app_confbridge: Add
|
||
support for REMB combining.
|
||
ASTERISK-27786: app_confbridge: Add ability to enable and configure REMB
|
||
support
|
||
Reported by: Joshua C. Colp
|
||
* [0f6431e8e4] Joshua Colp -- app_confbridge / bridge_softmix: Add
|
||
ability to configure REMB interval.
|
||
ASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and
|
||
clear talking status
|
||
Reported by: Kevin Harwell
|
||
* [cf73a4203f] Kevin Harwell -- bridge_softmix: Clear "talking" when a
|
||
channel is put on hold
|
||
ASTERISK-27550: [patch] bridge_softmix: Avoid warning about an
|
||
uninitialized variable.
|
||
Reported by: Alexander Traud
|
||
* [b12c8cffad] Alexander Traud -- bridge_softmix: Removed unused
|
||
parameter from check_binaural_position_change(.).
|
||
ASTERISK-27354: bridge_softmix: When a channel leaves add in any missing
|
||
participant streams
|
||
Reported by: Joshua C. Colp
|
||
* [5d8c517960] Joshua Colp -- bridge_softmix: Reduce topology cloning
|
||
and improve renegotiation.
|
||
ASTERISK-27277: bridge: Renegotiate if source stream changes.
|
||
Reported by: Joshua C. Colp
|
||
* [f2985e3106] Joshua Colp -- bridge: Change participant SFU streams
|
||
when source streams change.
|
||
ASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and
|
||
renegotiation issues.
|
||
Reported by: Joshua C. Colp
|
||
* [680c491a62] Joshua Colp -- bridge_softmix / res_rtp_asterisk: Fix
|
||
packet loss and renegotiation issues.
|
||
ASTERISK-27136: bridge_softmix: Don't reorder SFU streams
|
||
Reported by: Joshua C. Colp
|
||
* [bcd3f65174] Joshua Colp -- bridge_softmix: Don't reorder streams on
|
||
participant leaving.
|
||
ASTERISK-27134: bridge_softmix: Reuse any removed streams for video
|
||
Reported by: Joshua C. Colp
|
||
* [f48695ce5b] Joshua Colp -- bridge_softmix: Use removed stream spots
|
||
when renegotiating.
|
||
ASTERISK-26555: Multi-party Video: Fix some post Asterisk-11 regressions
|
||
Reported by: Matt Jordan
|
||
* [bbe943729a] Matt Jordan -- main/bridge_channel: Fix channel reference
|
||
leak on video source
|
||
* [a70d6dba8c] Matt Jordan -- main/bridge: Add some verbose logging for
|
||
video source changes
|
||
* [fb17b630a5] Matt Jordan -- bridges/bridge_softmix: Remove SSRC
|
||
changes on join/leave; update video source
|
||
ASTERISK-24797: bridge_softmix: G.729 codec license held
|
||
Reported by: Kevin Harwell
|
||
* [91733b5d15] Kevin Harwell -- bridge_softmix: G.729 codec license held
|
||
ASTERISK-24637: Channel re-enters Stasis() when it should not
|
||
Reported by: John Bigelow
|
||
* [5b30938394] Scott Griepentrog -- app_bridge: return to the next
|
||
dialplan priority
|
||
|
||
Category: CDR/General
|
||
|
||
ASTERISK-27909: cdr: Deadlock with submit_scheduled_batch and
|
||
submit_unscheduled_batch
|
||
Reported by: Denis Lebedev
|
||
* [db02218db2] Matthew Fredrickson -- main/cdr.c: Alleviate CDR deadlock
|
||
ASTERISK-27656: CDR: Leaking channel snapshots allocated by
|
||
stasis_channel.c
|
||
Reported by: Kristijan Vrban
|
||
* [b2fcb30d38] Richard Mudgett -- cdr.c: Fix runtime leak of CDR
|
||
records.
|
||
ASTERISK-27539: 'cdr submit' fails: batch mode not enabled.
|
||
Reported by: Tzafrir Cohen
|
||
* [9b5d1454b4] Tzafrir Cohen -- cdr: submit: fix logic of test for batch
|
||
mode
|
||
ASTERISK-26818: cdr: Problem setting variables in h exten
|
||
Reported by: Sebastian Gutierrez
|
||
* [bb2936f3e4] Sebastian Gutierrez -- cdr: Allow setting of user field
|
||
from 'h' extension
|
||
ASTERISK-26103: cdr: Assert on 'dial end' event during a blond transfer
|
||
Reported by: George Joseph
|
||
* [f0855358a6] George Joseph -- cdr.c: Remove assert in
|
||
base_process_dial_end
|
||
ASTERISK-25458: Unable to set CDR variable in h extension or
|
||
hangup_handler
|
||
Reported by: Ross Beer
|
||
* [e9dd16364e] Matt Jordan -- main/cdr: Allow setting properties on a
|
||
finalized CDR if it is the last one
|
||
* [153547a9b1] Matt Jordan -- main/cdr: Set the end time on a CDR if
|
||
endbeforehexten is Yes
|
||
ASTERISK-23904: #define AST_MAX_ACCOUNT_CODE 20 causes truncation
|
||
Reported by: Ben Merrills
|
||
* [cd5ae02812] Corey Farrell -- Increase account code maximum length to
|
||
80.
|
||
ASTERISK-24344: CDR_PROP(disable) disables CDR only for first dialed party
|
||
Reported by: Janusz Karolak
|
||
* [15c2208701] Matt Jordan -- main/cdr: Carry over the disable flag when
|
||
'disable all' is specified
|
||
ASTERISK-24443: CDR fields (dst, dcontext) empty in transfer call started
|
||
from Macro
|
||
Reported by: Arveno Santoro
|
||
* [b8bc15286f] Matt Jordan -- main/cdr: Copy context/exten on chained
|
||
CDRs for parallel dials in subroutines
|
||
ASTERISK-25090: CLI core show channel truncates cdr variables
|
||
Reported by: snuffy
|
||
* [e48d29054f] snuffy -- cdr: Fix 'core show channel' CDR variable
|
||
truncation.
|
||
ASTERISK-24426: CDR Batch mode: size used as time value after first expire
|
||
Reported by: Shane Blaser
|
||
* [873d956144] Matt Jordan -- main/cdr: Use 'time' when rescheduling
|
||
batched CDRs as opposed to 'size'
|
||
ASTERISK-24237: CDR: FRACK With PJSIP blonde transfer.
|
||
Reported by: Richard Mudgett
|
||
* [c61b66e107] Richard Mudgett -- stasis_channels.c: Resolve unfinished
|
||
Dials when doing masquerades (Part 2)
|
||
* [6dae345674] Jonathan Rose -- Stasis_channels: Resolve unfinished
|
||
Dials when doing masquerades
|
||
ASTERISK-24394: CDR: FRACK with PJSIP directed pickup.
|
||
Reported by: Richard Mudgett
|
||
* [c61b66e107] Richard Mudgett -- stasis_channels.c: Resolve unfinished
|
||
Dials when doing masquerades (Part 2)
|
||
ASTERISK-24254: CDRs: Application/args/dialplan CEP updated during dial
|
||
operation
|
||
Reported by: Matt Jordan
|
||
* [d42b116925] Matt Jordan -- main/cdrs: Preserve context/extension when
|
||
executing a Macro or GoSub
|
||
ASTERISK-24241: crash: CDRs recursively attempt to update Party B
|
||
information in a multi-party bridge, overrunning the stack
|
||
Reported by: Deepak Singh Rawat
|
||
* [4499eb05d8] Matt Jordan -- main/cdr: Fix crash/memory consumption in
|
||
CDRs in multi-party bridge scenarios
|
||
|
||
Category: CDR/cdr_adaptive_odbc
|
||
|
||
ASTERISK-26818: cdr: Problem setting variables in h exten
|
||
Reported by: Sebastian Gutierrez
|
||
* [bb2936f3e4] Sebastian Gutierrez -- cdr: Allow setting of user field
|
||
from 'h' extension
|
||
ASTERISK-25263: [patch]cdr_adaptive_odbc: CDR insert failure due to
|
||
reversed if logic
|
||
Reported by: Elazar Broad
|
||
* [293c9f6894] Elazar Broad -- cdr/cdr_adaptive_odbc.c: Fix quoted
|
||
identifier usage when inserting CDR records
|
||
|
||
Category: CDR/cdr_custom
|
||
|
||
ASTERISK-27165: CDR: CDR(start,u) function won't work in cdr_custom config
|
||
Reported by: Jacek Konieczny
|
||
* [525f84bb35] Jacek Konieczny -- func_cdr: honour 'u' flag on dummy
|
||
channel
|
||
ASTERISK-26054: Asterisk crashes (core dump)
|
||
Reported by: B. Davis
|
||
* [31a5c28339] Joshua Colp -- res_odbc: Implement a connection pool.
|
||
ASTERISK-25179: CDR(billsec,f) and CDR(duration,f) report incorrect values
|
||
Reported by: Gianluca Merlo
|
||
* [3b9cba4294] Matt Jordan -- funcs/func_cdr: Correctly report high
|
||
precision values for duration and billsec
|
||
|
||
Category: CDR/cdr_odbc
|
||
|
||
ASTERISK-24976: cdr_odbc not include new columns added on 1.8
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [8886b724ae] Rodrigo RamÃrez Norambuena -- cdr/cdr_csv.c: Add a new
|
||
option to enable columns added in Asterisk 1.8
|
||
* [358080e86e] Rodrigo RamÃrez Norambuena -- cdr/cdr_odbc.c: Added to
|
||
record new columns add on CDR 1.8 Asterisk Version
|
||
|
||
Category: CDR/cdr_pgsql
|
||
|
||
ASTERISK-24959: [patch]CLI command cdr show pgsql status
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [23a180cade] Rodrigo RamÃrez Norambuena -- cdr_pgsql: Fix CLI "cdr
|
||
show pgsql status" command.
|
||
|
||
Category: CDR/cdr_radius
|
||
|
||
ASTERISK-26455: cdr_radius / cel_radius: try fix memory leak
|
||
Reported by: Badalian Vyacheslav
|
||
* [01d1d3763f] Badalyan Vyacheslav -- cdr_radius,cel_radius: Fix old
|
||
memleak in unload
|
||
|
||
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
|
||
* [7f6ac5dc2f] Jasper Hafkenscheid -- chan_sip: Attempt ast_do_pickup in
|
||
handle_invite_replaces
|
||
ASTERISK-25262: Memory leak when a caller channel does multiple dials and
|
||
CEL is enabled
|
||
Reported by: Etienne Lessard
|
||
* [d338343dac] Joshua Colp -- cel: Ensure only one dial status per
|
||
channel exists.
|
||
ASTERISK-25647: bug of cel_radius.c: wrong point of ADD_VENDOR_CODE
|
||
Reported by: Aaron An
|
||
* [084563e136] Aaron An -- cel/cel_radius: Fix wrong pointer.
|
||
ASTERISK-22367: Rework CEL unit test verification step
|
||
Reported by: Kinsey Moore
|
||
* [7475e1c948] Matt Jordan -- tests/test_cel: Fix CEL unit test failures
|
||
caused by attended transfer changes
|
||
|
||
Category: CEL/cel_odbc
|
||
|
||
ASTERISK-25032: [patch]cel_odbc sometimes inserts CEL with wrong eventtime
|
||
Reported by: Etienne Lessard
|
||
* [1a1c86239d] George Joseph -- cel_odbc: Fix timestamp processing for
|
||
microseconds
|
||
|
||
Category: CEL/cel_pgsql
|
||
|
||
ASTERISK-26896: Overflow of buffer to PQEscapeStringConn with large
|
||
app_args causes ABRT
|
||
Reported by: twisted
|
||
* [c537f99488] Sean Bright -- cdr_pgsql: Fix buffer overflow calling
|
||
libpq
|
||
* [f66edcb8b0] Josh Roberson -- cel_pgsql.c: Fix buffer overflow calling
|
||
libpq
|
||
ASTERISK-24967: Problem support schema for pgsql on CEL
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [cb79b8ab80] Rodrigo RamÃrez Norambuena -- cel_pgsql: Add support for
|
||
setting schema
|
||
|
||
Category: Channels/General
|
||
|
||
ASTERISK-27426: chan_console: cannot read and write at the same time with
|
||
alsa backend
|
||
Reported by: Tzafrir Cohen
|
||
* [5b8fea93d1] Oron Peled -- chan_console: don't read and write at the
|
||
same time
|
||
ASTERISK-27490: chan_console: 'set active' fails to work
|
||
Reported by: Tzafrir Cohen
|
||
* [c02e256407] Oron Peled -- chan_console: Use correct parameter for
|
||
'set active'
|
||
ASTERISK-27289: A codeblock that maintains a bug,but maybe the codeblock
|
||
will never run
|
||
Reported by: Huangyx
|
||
* [08e67f814b] Richard Mudgett -- channel.c: Fix invalid reference in
|
||
conditionaled out code.
|
||
ASTERISK-25025: Periodic crashes (in ast_channel_snapshot_create at
|
||
stasis_channels.c) with Certified Asterisk 13.
|
||
Reported by: Chet Stevens
|
||
* [11f650c6ac] Joshua Colp -- stasis: Fix dial masquerade datastore
|
||
lifetime
|
||
* [dc23204aca] Mark Michelson -- Prevent potential crash on blond
|
||
transfer.
|
||
ASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
|
||
Reported by: Richard Mudgett
|
||
* [f91cb1207c] Richard Mudgett -- AMI: Add missing VarSet events when a
|
||
channel inherits variables.
|
||
|
||
Category: Channels/chan_alsa
|
||
|
||
ASTERISK-27720: [patch] BuildSystem: Enable Advanced Linux Sound
|
||
Architecture (ALSA) in NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [00789174f6] Alexander Traud -- BuildSystem: Enable Advanced Linux
|
||
Sound Architecture (ALSA) in NetBSD.
|
||
|
||
Category: Channels/chan_dahdi
|
||
|
||
ASTERISK-27343: Fails to build in FreeBSD due to sys/sysmacros.h not
|
||
existing there
|
||
Reported by: Guido Falsi
|
||
* [c4f40b778a] Guido Falsi -- chan_dahdi: wrap include file which is not
|
||
present on BSD systems in #ifdef
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
ASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and
|
||
missing paren issues
|
||
Reported by: George Joseph
|
||
* [9404efa6f4] Richard Mudgett -- chan_dahdi.c: Fix bounds check
|
||
regression.
|
||
* [4328d320c2] George Joseph -- build: GCC 5.1.x catches some new const,
|
||
array bounds and missing paren issues
|
||
ASTERISK-26412: build: Prepare for gcc 6.2
|
||
Reported by: George Joseph
|
||
* [70d5f90e3d] Kevin Harwell -- stasis_recording/stored: remove calls to
|
||
deprecated readdir_r function.
|
||
ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing
|
||
Playback
|
||
Reported by: Richard Mudgett
|
||
* [3d62f317dd] Richard Mudgett -- chan_dahdi.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [db4979fa79] Richard Mudgett -- chan_sip.c: Fix deadlock potential in
|
||
fax redirection.
|
||
* [3db468ea9e] Richard Mudgett -- chan_pjsip.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [9abbea162c] Richard Mudgett -- res_fax.c: Fix deadlock potential in
|
||
FAXOPT(faxdetect) framehook.
|
||
ASTERISK-25315: DAHDI channels send shortened duration DTMF tones.
|
||
Reported by: Richard Mudgett
|
||
* [87c92d2aee] Richard Mudgett -- chan_dahdi.c: Flush the DAHDI write
|
||
buffer after starting DTMF.
|
||
* [b9b957d4e9] Richard Mudgett -- chan_dahdi.c: Lock private struct for
|
||
ast_write().
|
||
ASTERISK-25257: [patch]channels/sig_pri.h -> sig_pri_span ->
|
||
force_restart_unavailable_chans in wrong scope
|
||
Reported by: Patric Marschall
|
||
* [7908ae4934] Patric Marschall -- sig_pri.h:
|
||
force_restart_unavailable_chans in wrong scope
|
||
ASTERISK-21893: Segfault after call hangup, in
|
||
ast_channel_hangupcause_set, at channel_internal_api.c
|
||
Reported by: Aleksandr Gordeev
|
||
* [0bb0d4a603] Richard Mudgett -- chan_dahdi/sig_pri: Fix crash on ISDN
|
||
call hangup collision.
|
||
ASTERISK-25034: chan_dahdi: Some telco switches occasionally ignore ISDN
|
||
RESTART requests.
|
||
Reported by: Richard Mudgett
|
||
* [7103b374ef] Richard Mudgett -- chan_dahdi: Improve
|
||
force_restart_unavailable_chans option description.
|
||
* [03c51cf525] Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf
|
||
force_restart_unavailable_chans option.
|
||
ASTERISK-19608: Asterisk-1.8.x starts rejecting calls with cause code 44
|
||
after some time.
|
||
Reported by: Denis Alberto Martinez
|
||
* [03c51cf525] Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf
|
||
force_restart_unavailable_chans option.
|
||
ASTERISK-24895: After hangup on the side of the ISDN network no
|
||
HangupRequest event comes for the dahdi channel.
|
||
Reported by: Andrew Zherdin
|
||
* [614f506690] Richard Mudgett -- chan_dahdi/sig_pri: Make post AMI
|
||
HangupRequest events on PRI channels.
|
||
ASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to
|
||
application (appl) being NULL on unbridged channel
|
||
Reported by: viniciusfontes
|
||
* [56a2baa21d] Kevin Harwell -- bridge.c: NULL app causes crash during
|
||
attended transfer
|
||
ASTERISK-24825: Caller ID not recognized using Centrex/Distinctive dialing
|
||
Reported by: Richard Mudgett
|
||
* [c7cc1b3059] Richard Mudgett -- chan_dahdi/sig_analog: Fix distinctive
|
||
ring detection to suck less.
|
||
ASTERISK-17588: Caller ID on TDM410P *UK* PSTN
|
||
Reported by: Daniel Flounders
|
||
* [c7cc1b3059] Richard Mudgett -- chan_dahdi/sig_analog: Fix distinctive
|
||
ring detection to suck less.
|
||
ASTERISK-24689: Segfault on hangup after outgoing PRI-Euroisdn call
|
||
Reported by: Marcel Manz
|
||
* [252aee4228] Richard Mudgett -- ISDN AOC: Fix crash from an AOC-E
|
||
message that doesn't have a channel association.
|
||
|
||
Category: Channels/chan_dahdi/NewFeature
|
||
|
||
ASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
|
||
Reported by: Richard Mudgett
|
||
* [804fbd9c2b] Richard Mudgett -- res_fax: Fix FAXOPT(faxdetect) timeout
|
||
option.
|
||
* [0d1744e132] Richard Mudgett -- chan_dahdi: Add faxdetect_timeout
|
||
option.
|
||
* [e739888d99] Richard Mudgett -- res_pjsip: Add fax_detect_timeout
|
||
endpoint option.
|
||
|
||
Category: Channels/chan_h323
|
||
|
||
ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
|
||
Reported by: Alexander Traud
|
||
* [8ac198aff3] Alexander Traud -- BuildSystem: Remove chan_h323
|
||
leftovers.
|
||
|
||
Category: Channels/chan_iax2
|
||
|
||
ASTERISK-27705: chan_iax2: Stops listening for traffic
|
||
Reported by: Kirsty Tyerman
|
||
* [e1908ea484] Kirsty Tyerman -- chan_iax2: better handling for timeout
|
||
and EINTR
|
||
ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [99aed78078] Alexander Traud -- crypto.h: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-27122: chan_iax2: On reload MWI taskprocessors keep adding up
|
||
Reported by: Sergej Kasumovic
|
||
* [d3f5b265c7] Sergej Kasumovic -- chan_iax2: On reload make sure to
|
||
check for existing MWI subscription
|
||
ASTERISK-26865: chan_iax2: Reload of iax peer results in loss of host
|
||
address/port
|
||
Reported by: Richard Begg
|
||
* [0dc007e94d] Richard Begg -- chan_iax2: Reload of iax peer results in
|
||
loss of host address/port
|
||
ASTERISK-22820: [patch] Plaintext auth is still supported in IAX2
|
||
Reported by: Eugene
|
||
* [d2e03c252d] Eugene -- chan_iax2: Set plaintext auth to deprecated as
|
||
per ASTERISK-22820
|
||
ASTERISK-24983: IAX deadlock between hangup and scheduled actions (ex.
|
||
largrq)
|
||
Reported by: Y Ateya
|
||
* [83ff268b9e] Yousf Ateya -- chan_iax2: Prevent deadlock between hangup
|
||
and sending lagrq/ping
|
||
ASTERISK-22352: [patch] IAX2 custom qualify timer is not taken into
|
||
account
|
||
Reported by: Frederic Van Espen
|
||
* [80c443bea4] Y Ateya -- channels/chan_iax2: Improve POKE expiration
|
||
time calculation for lossy networks
|
||
ASTERISK-24894: [patch] iax2_poke_noanswer expiration timer too short
|
||
Reported by: Y Ateya
|
||
* [80c443bea4] Y Ateya -- channels/chan_iax2: Improve POKE expiration
|
||
time calculation for lossy networks
|
||
ASTERISK-21211: chan_iax2 - unprotected access of iaxs[peer->callno]
|
||
potentially results in segfault
|
||
Reported by: Jaco Kroon
|
||
* [a9b6a62461] Jaco Kroon -- chan_iax2: Fix crash caused by unprotected
|
||
access to iaxs[peer->callno]
|
||
ASTERISK-24451: chan_iax2: reference leak in sched_delay_remove
|
||
Reported by: Corey Farrell
|
||
* [a4774ceaa5] Corey Farrell -- Create work around for scheduler leaks
|
||
during shutdown.
|
||
ASTERISK-24600: Stuck IAX channels, Asterisk stops responding to most
|
||
traffic, potential deadlock
|
||
Reported by: Jeff Collell
|
||
* [e4738a59eb] Richard Mudgett -- CHANNEL(peer), chan_iax2, res_fax,
|
||
SNMP agent: Fix deadlock from reaching across a bridge.
|
||
ASTERISK-24389: chan_iax2: Unit test on Bamboo failing
|
||
Reported by: Kevin Harwell
|
||
* [f7225da08a] Joshua Colp -- data: Properly access formats in
|
||
capabilities structure when adding codecs.
|
||
ASTERISK-24265: segfault in asterisk when try to make call to IAX
|
||
Reported by: Dafi Ni
|
||
* [7e602175ff] Jonathan Rose -- chan_iax2: Fix a crash when using
|
||
chan_iax2 jitterbuffer settings
|
||
ASTERISK-23767: [patch] Dynamic IAX2 registration stops trying if ever not
|
||
able to resolve
|
||
Reported by: David Herselman
|
||
* [c5916fb39f] Michael L. Young -- chan_iax2: Fix Dynamic IAX2
|
||
Registrations After Temporary DNS Failure
|
||
|
||
Category: Channels/chan_local
|
||
|
||
ASTERISK-25649: Transfer application does not work with Local channels -
|
||
documentation misleading
|
||
Reported by: Ivan Ullmann
|
||
* [b40c00c97b] Joshua Colp -- app_transfer: Remove LOCAL from
|
||
documentation.
|
||
ASTERISK-25912: chan_local passes AST_CONTROL_PVT_CAUSE_CODE without
|
||
adding them to the local hangupcauses via ast_channel_hangupcause_hash_set
|
||
Reported by: Jaco Kroon
|
||
* [2cc56573de] Jaco Kroon -- core_unreal: Fix hangupcauses not getting
|
||
set on Local channels
|
||
ASTERISK-25250: chan_sip - Despite the channel being answered, caller on a
|
||
call established via Local channel continues to hear ringback
|
||
Reported by: Etienne Lessard
|
||
* [d97bed46b7] Mark Michelson -- Local channels: Alternate solution to
|
||
ringback problem.
|
||
* [0b7148e262] Mark Michelson -- Local channels: Do not block control -1
|
||
payloads.
|
||
ASTERISK-24267: Queue variables associated with setinterfacevar,
|
||
setqueueentryvar, setqueuevar are not passed to local channel
|
||
Reported by: Mitch Claborn
|
||
* [91becf952a] Kevin Harwell -- app_queue: Update sample conf
|
||
documenation
|
||
ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak
|
||
ast_frame's after masquerade
|
||
Reported by: Corey Farrell
|
||
* [85c1822a9d] Corey Farrell -- func_jitterbuffer: fix frame leaks.
|
||
ASTERISK-24415: Missing AMI VarSet events when channels inherit variables.
|
||
Reported by: Richard Mudgett
|
||
* [f91cb1207c] Richard Mudgett -- AMI: Add missing VarSet events when a
|
||
channel inherits variables.
|
||
|
||
Category: Channels/chan_mgcp
|
||
|
||
ASTERISK-25220: [patch]Closing of fd -1 in chan_mgcp.c
|
||
Reported by: Walter Doekes
|
||
* [6fbb58c7f7] Walter Doekes -- chan_mgcp: Don't call close on fd -1.
|
||
ASTERISK-24500: Regression introduced in chan_mgcp by SVN revision r227276
|
||
Reported by: Xavier Hienne
|
||
* [f4392c4b6d] Xavier Hienne -- channels/chan_mgcp: Fix regression which
|
||
causes gateways to be skipped
|
||
|
||
Category: Channels/chan_motif
|
||
|
||
ASTERISK-24384: chan_motif: format capabilities leak on module load error
|
||
Reported by: Corey Farrell
|
||
* [1b0902caa4] Corey Farrell -- chan_motif: Correct last commit to use
|
||
ao2_cleanup to free format cap
|
||
* [0cea12b9e8] Corey Farrell -- chan_motif: Release format capabilities
|
||
and config on module load error
|
||
|
||
Category: Channels/chan_multicast_rtp
|
||
|
||
ASTERISK-26439: chan_rtp: Crash when originating
|
||
Reported by: Kayode
|
||
* [2b03017022] Moises Silva -- chan_rtp: Set a sane default rtp engine
|
||
for unicast.
|
||
|
||
Category: Channels/chan_phone
|
||
|
||
ASTERISK-24458: chan_phone fails to build on big endian systems
|
||
Reported by: Tzafrir Cohen
|
||
* [8a69aedd17] Tzafrir Cohen -- Fix building chan_phone on big endian
|
||
systems
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-28538: chan_pjsip: Deadlock on fax detection
|
||
Reported by: Joshua C. Colp
|
||
* [38c4d43820] Joshua Colp -- chan_pjsip: Relock correct channel during
|
||
"fax" redirect.
|
||
ASTERISK-28322: chan_pjsip: Add option to allow ignoring of 183 without
|
||
SDP
|
||
Reported by: Torrey Searle
|
||
* [4ca41caf38] 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
|
||
* [b3ebb51086] Kevin Harwell -- res_pjsip_registrar: blocked threads on
|
||
reliable transport shutdown take 3
|
||
* [2cf3931379] Kevin Harwell -- res_pjsip_registrar: lock transport
|
||
monitor when setting 'removing' flag
|
||
* [f1fb249132] Kevin Harwell -- res_pjsip_registrar: mitigate blocked
|
||
threads on reliable transport shutdown
|
||
ASTERISK-28238: PJSIP realtime. getcontext not working with DUNDI
|
||
Reported by: Ray
|
||
* [9c3b4dcf80] 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
|
||
* [5de36abd5a] Pirmin Walthert -- pjproject_bundled: check whether
|
||
UPDATE is supported on outgoing calls
|
||
* [c0c99c7618] George Joseph -- chan_pjsip: Fix ability to send UPDATE
|
||
on COLP
|
||
ASTERISK-27999: Wrong SRTP use status report
|
||
Reported by: Salah Ahmed
|
||
* [523b7b2ffc] Salah Ahmed -- dialplan_functions: wrong srtp use status
|
||
report of a dialplan function
|
||
ASTERISK-27902: chan_pjsip isn't updating hangupcause on 4XX responses
|
||
Reported by: George Joseph
|
||
* [1725eaf8fb] George Joseph -- chan_pjsip: Register for "BEFORE_MEDIA"
|
||
responses
|
||
ASTERISK-27554: res_pjsip_rfc3326: Order of 'Reason' headers break many
|
||
endpoints
|
||
Reported by: Ross Beer
|
||
* [88cef40f6e] Ross Beer -- res_pjsip_rfc3326: Order of 'Reason' headers
|
||
break many endpoints
|
||
ASTERISK-27441: PJSIP: Forked INVITE SDP negotiation gets one way audio.
|
||
Reported by: lvl
|
||
* [3fb26df4ac] lvl -- res_pjsip_session: properly handle SDP from a
|
||
forked call with early media
|
||
ASTERISK-27568: PJSIP: Crash during SIP attended transfer.
|
||
Reported by: Bryan Walters
|
||
* [bb9c1938a0] Richard Mudgett -- res_pjsip_refer.c: Fix attended
|
||
transfer race condition crash.
|
||
ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS
|
||
Disconnect
|
||
Reported by: Ross Beer
|
||
* [2b9aa6b5bb] George Joseph -- res_pjsip_pubsub: Prune subs with
|
||
reliable transports at startup
|
||
ASTERISK-26832: res_pjsip: Segfault when calling pjsip_hdr_print_on in
|
||
sip_msg.c:581
|
||
Reported by: Ross Beer
|
||
* [f0a3c977d6] George Joseph -- pjproject_bundled: Prevent crash on bad
|
||
outgoing header
|
||
ASTERISK-27480: Security: Authenticated SUBSCRIBE without Contact crashes
|
||
asterisk
|
||
Reported by: Ross Beer
|
||
* [553306548c] Kevin Harwell -- AST-2017-014: res_pjsip - Missing
|
||
contact header can cause crash
|
||
ASTERISK-25079: AMI bridge of channels results in MOH not destroyed and
|
||
robotic audio on one channel
|
||
Reported by: Zane Conkle
|
||
* [3b99a0332c] Ivan Poddubny -- bridge: Stop music on hold on adding an
|
||
arbitrary channel to a bridge
|
||
ASTERISK-27259: chan_pjsip: Outgoing leg does not use all configured
|
||
codecs, but subset based on caller
|
||
Reported by: lvl
|
||
* [7d51a79beb] Joshua Colp -- bridge_simple: Improve renegotiation
|
||
success rate.
|
||
* [b74cbadd05] Kevin Harwell -- res_pjsip_session: outgoing call did not
|
||
offer all configured codecs
|
||
ASTERISK-27248: [patch]external_media_address and
|
||
external_signaling_address don't always honor localnet
|
||
Reported by: Walter Doekes
|
||
* [680aba21ec] Walter Doekes -- res/res_pjsip: Fix localnet checks in
|
||
pjsip, part 2.
|
||
* [f856d9b42b] Walter Doekes -- res/res_pjsip: Standardize/fix localnet
|
||
checks across pjsip.
|
||
ASTERISK-27236: Segfault ast_channel_name (chan=0x0) at
|
||
channel_internal_api.c:478 during T.38 Fax Receive
|
||
Reported by: Ross Beer
|
||
* [9b3f6d26bd] George Joseph -- res_pjsip_t38: Make
|
||
t38_reinvite_response_cb tolerant of NULL channel
|
||
ASTERISK-27076: chan_pjsip: Add support for multiple streams
|
||
Reported by: Joshua C. Colp
|
||
* [45df25a579] Mark Michelson -- chan_pjsip: Add support for multiple
|
||
streams of the same type.
|
||
ASTERISK-27039: chan_pjsip: Device state is idle when channel from
|
||
endpoint is in early media
|
||
Reported by: Joshua C. Colp
|
||
* [5b80496b42] Joshua Colp -- chan_pjsip: Update device state when in
|
||
early media.
|
||
ASTERISK-26996: chan_pjsip: Flipping between codecs
|
||
Reported by: Michael Maier
|
||
* [d3e951edf5] Joshua Colp -- pjsip: Extend 'asymmetric_rtp_codec'
|
||
option to include us changing.
|
||
ASTERISK-26281: chan_pjsip would send INVITE to 'Unreachable' endpoints
|
||
Reported by: Jacek Konieczny
|
||
* [861984eac0] Joshua Colp -- res_pjsip: Add support for returning only
|
||
reachable contacts and use it.
|
||
ASTERISK-26857: chan_pjsip: Dialplan function race condition
|
||
Reported by: Joshua C. Colp
|
||
* [12460b05c1] Joshua Colp -- chan_pjsip: Don't assume a session will
|
||
have a channel.
|
||
ASTERISK-26822: pjsip/cli_commands: pjsip show channelstats shows wrong
|
||
codec
|
||
Reported by: Kevin Harwell
|
||
* [36fed72614] Daniel Journo -- pjsip/cli_commands: pjsip show
|
||
channelstats shows wrong codec
|
||
ASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain
|
||
specified
|
||
Reported by: Norbert Varga
|
||
* [75f8167e66] Norbert Varga -- chan_pjsip: Multidomain endpoint finding
|
||
on call
|
||
ASTERISK-26673: chan_pjsip: Crash when using CHANNEL dialplan function
|
||
around masquerade
|
||
Reported by: Joshua C. Colp
|
||
* [ae57652983] Joshua Colp -- chan_pjsip: Use session for retrieving
|
||
CHANNEL() information.
|
||
ASTERISK-26603: [patch] chan_pjsip: not switching sending codec to
|
||
receiving codec when asymmetric_rtp_codec=no
|
||
Reported by: Alexei Gradinari
|
||
* [e5e887be53] Alexei Gradinari -- chan_pjsip: fix switching sending
|
||
codec when asymmetric_rtp_codec=no
|
||
ASTERISK-26516: pjsip: Memory corruption with possible memory leak.
|
||
Reported by: Richard Mudgett
|
||
* [0cd0e70c16] Richard Mudgett --
|
||
res_pjsip_outbound_authenticator_digest.c: Fix memory pool leak.
|
||
* [f29b8d62bb] Richard Mudgett -- bundled pjproject: Fix DNS write to
|
||
freed memory.
|
||
ASTERISK-26482: [patch] chan_pjsip: segfault on already disconnected
|
||
session
|
||
Reported by: Alexei Gradinari
|
||
* [2b9ad3a5f7] Alexei Gradinari -- chan_pjsip: segfault on already
|
||
disconnected session
|
||
ASTERISK-26444: 'features show' command in CLI does not return prompt.
|
||
Reported by: John Kiniston
|
||
* [e03364c40a] snuffy -- Fix issue with CLI not returning to prompt
|
||
after running "features show"
|
||
ASTERISK-26396: chan_pjsip: HANGUPCAUSE return the wrong code when dialed
|
||
channel answer.
|
||
Reported by: Aaron An
|
||
* [18a8ca06eb] Aaron An -- channels/chan_pjsip: fix HANGUPCAUSE function
|
||
bug.
|
||
ASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up
|
||
properly
|
||
Reported by: Alexander Traud
|
||
* [858fa5eb2c] Alexander Traud -- channel: No hung-up on failing
|
||
security requirements.
|
||
ASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate
|
||
Reported by: Ross Beer
|
||
* [820879415f] Alexei Gradinari -- pjsip: Fix deadlock with suspend
|
||
taskprocessor on masquerade
|
||
ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing
|
||
Playback
|
||
Reported by: Richard Mudgett
|
||
* [3d62f317dd] Richard Mudgett -- chan_dahdi.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [db4979fa79] Richard Mudgett -- chan_sip.c: Fix deadlock potential in
|
||
fax redirection.
|
||
* [3db468ea9e] Richard Mudgett -- chan_pjsip.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [9abbea162c] Richard Mudgett -- res_fax.c: Fix deadlock potential in
|
||
FAXOPT(faxdetect) framehook.
|
||
ASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
|
||
Reported by: Richard Mudgett
|
||
* [804fbd9c2b] Richard Mudgett -- res_fax: Fix FAXOPT(faxdetect) timeout
|
||
option.
|
||
* [0d1744e132] Richard Mudgett -- chan_dahdi: Add faxdetect_timeout
|
||
option.
|
||
* [e739888d99] Richard Mudgett -- res_pjsip: Add fax_detect_timeout
|
||
endpoint option.
|
||
ASTERISK-26063: ${PJSIP_HEADER(read,Call-ID)} does not work -
|
||
documentation needs clarification for when read/write is possible
|
||
Reported by: Private Name
|
||
* [b56f611856] Rusty Newton -- res_pjsip: Add clarifying documentation
|
||
to PJSIP_HEADER help text
|
||
ASTERISK-24986: keepalive INFO packages ignored by asterisk
|
||
Reported by: Ilya Trikoz
|
||
* [9766a12b4c] snuffy -- res_pjsip_empty_info: Respond to empty SIP INFO
|
||
packets
|
||
ASTERISK-26005: res_pjsip: Multiple SIP messages are combined into 1 TCP
|
||
packet
|
||
Reported by: Ross Beer
|
||
* [8b5cee4a4f] George Joseph -- res_pjsip: Set TCP_NODELAY on TCP
|
||
transports
|
||
ASTERISK-25990: PJSIP TLS registration should respect client_uri scheme
|
||
when generating Contact URI
|
||
Reported by: Sebastian Damm
|
||
* [d14d1ba826] Sebastian Damm -- res_pjsip_outbound_registration:
|
||
generate correct Contact URI for TLS
|
||
ASTERISK-25826: PJSIP / Sorcery slow load from realtime
|
||
Reported by: Ross Beer
|
||
* [cc4c5f5693] Alexei Gradinari -- res_pjsip: improve realtime
|
||
performance
|
||
* [c948ce9651] George Joseph -- sorcery/res_pjsip: Refactor for realtime
|
||
performance
|
||
ASTERISK-25849: chan_pjsip: transfers with direct media sometimes drops
|
||
audio
|
||
Reported by: Kevin Harwell
|
||
* [a3c9a74a02] Kevin Harwell -- chan_pjsip: ref leak when checking
|
||
direct_media_glare
|
||
* [c534bd5807] Kevin Harwell -- chan_pjsip: transfers with direct media
|
||
reinvite has wrong address/port
|
||
ASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to
|
||
asterisk-13.7.0 from asterisk-13.7.0-rc2
|
||
Reported by: Nic Colledge
|
||
* [6522361871] Alexei Gradinari License #5691 -- res_sorcery_realtime:
|
||
Fix regex regression.
|
||
ASTERISK-25637: Multi homed server using wrong IP
|
||
Reported by: Daniel Journo
|
||
* [a41aab477a] George Joseph -- pjsip_sdp_rtp: Add option
|
||
endpoint/bind_rtp_to_media_address
|
||
ASTERISK-25675: Endpoint not listed as Unreachable
|
||
Reported by: Daniel Journo
|
||
* [220ba979cf] George Joseph -- Revert "pjsip_location: Delete
|
||
contact_status object when contact is deleted"
|
||
ASTERISK-24779: Passthrough OPUS codec not working with chan_pjsip
|
||
Reported by: PowerPBX
|
||
* [9d6e917349] Sean Bright -- res_pjsip_sdp_rtp: Enable Opus to be
|
||
negotiated via SIP/SDP.
|
||
ASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
|
||
Reported by: mdu113
|
||
* [d799bcf361] mdu113 -- res_config_pgsql.c: Fix deadlock loading
|
||
realtime configuration.
|
||
ASTERISK-25404: segfault/crash in chan_pjsip_hangup ... at chan_pjsip.c
|
||
Reported by: Chet Stevens
|
||
* [8fe9350b68] Richard Mudgett -- chan_pjsip: Fix crash on reINVITE
|
||
before initial INVITE completes.
|
||
ASTERISK-25258: chan_pjsip: Incorrect format switch on received RTP packet
|
||
Reported by: Joshua C. Colp
|
||
* [649460aa44] Joshua Colp -- chan_pjsip: Don't change formats when
|
||
frame of unsupported format is received.
|
||
ASTERISK-25183: PJSIP: Crash on NULL channel in
|
||
chan_pjsip_incoming_response despite previous checks for NULL channel
|
||
Reported by: Matt Jordan
|
||
* [1b666549f3] Richard Mudgett -- res_pjsip_session.c: Fix crash on call
|
||
disconnect.
|
||
ASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when
|
||
calling channel hangup while adding to bridge
|
||
Reported by: Ilya Trikoz
|
||
* [d7a1e84a1e] Mark Michelson -- Resolve race conditions involving
|
||
Stasis bridges.
|
||
ASTERISK-25156: chan_pjsipâ**s CHAN_START cel event lacks the correct
|
||
context and exten
|
||
Reported by: cloos
|
||
* [bb00b26f35] Matt Jordan -- chan_pjsip: Set the context and extension
|
||
on the channel when created
|
||
ASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When
|
||
Duplicate AOR Sections Exist in pjsip.conf
|
||
Reported by: Ashley Sanders
|
||
* [46cf643c75] Ashley Sanders -- chan_pjsip: Creating Channel Causes
|
||
Asterisk to Crash When Duplicate AOR
|
||
ASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors
|
||
present
|
||
Reported by: Ivan Poddubny
|
||
* [356568dc7f] George Joseph -- res_pjsip: Fix SEGV on pending-qualify
|
||
contacts
|
||
ASTERISK-24845: pjsip send notify not working with Cisco phone
|
||
Reported by: Carl Fortin
|
||
* [bd61c9300c] Mark Michelson -- res_pjsip_outbound_authenticator:
|
||
Increase CSeq on authed requests.
|
||
ASTERISK-24933: T38 fails negotiation
|
||
Reported by: Jonathan Rose
|
||
* [a759714101] Jonathan Rose -- res_pjsip_t38: Fix FAX failures when
|
||
using PJSIP with authentication
|
||
ASTERISK-24781: PJSIP: Unnecessary 180 Ringing messages sent with
|
||
undesireabe consequences.
|
||
Reported by: Richard Mudgett
|
||
* [cb1c639817] Richard Mudgett -- Add missing file. ASTERISK-24781
|
||
* [4c2fc5b811] Richard Mudgett -- chan_pjsip: Add "rpid_immediate"
|
||
option to prevent unnecessary "180 Ringing" messages.
|
||
ASTERISK-24771: ${CHANNEL(pjsip)} - segfault
|
||
Reported by: Niklas Larsson
|
||
* [cc96e4a7ef] Joshua Colp -- Multiple revisions 431751-431752
|
||
ASTERISK-24666: Security Vulnerability: RTP not closed after sip call
|
||
using unsupported codec
|
||
Reported by: Y Ateya
|
||
* [b3ff43a4e8] Mark Michelson -- Fix file descriptor leak in RTP code.
|
||
ASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
|
||
Reported by: Niklas Larsson
|
||
* [2b1f2b5c1f] Mark Michelson -- Prevent possible race condition on dual
|
||
redirect of channels in the same bridge.
|
||
ASTERISK-24556: Asterisk 13 core dumps when calling from pjsip extension
|
||
to another pjsip extension
|
||
Reported by: Abhay Gupta
|
||
* [bba1763f47] Mark Michelson -- Fix a crash that would occur when
|
||
receiving a 491 response to a reinvite.
|
||
ASTERISK-24382: chan_pjsip: Calling PJSIP_MEDIA_OFFER on a non-PJSIP
|
||
channel results in an invalid reference of a channel pvt and a FRACK
|
||
Reported by: Matt Jordan
|
||
* [c013916869] Matt Jordan -- pjsip/dialplan_functions: Handle
|
||
PJSIP_MEDIA_OFFER called on non-PJSIP channels
|
||
ASTERISK-24356: PJSIP: Directed pickup causes deadlock
|
||
Reported by: Richard Mudgett
|
||
* [0165c5f95a] Richard Mudgett -- chan_pjsip: Fix deadlock when
|
||
masquerading PJSIP channels.
|
||
ASTERISK-24222: PJSIP: Failed assertions when placing a call with no
|
||
allow= specified
|
||
Reported by: Mark Michelson
|
||
* [2f570094b7] Jonathan Rose -- chan_pjsip: Fix an assertion for
|
||
channels that lack formats on creation
|
||
ASTERISK-24271: Unable to make WebRTC call through chan_PJSIP nor chan_SIP
|
||
Reported by: Dafi Ni
|
||
* [3cd36d0e10] Joshua Colp -- res_pjsip_transport_websocket: Fix crash
|
||
when the Contact header is not a URI.
|
||
ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP
|
||
engine
|
||
Reported by: Matt Jordan
|
||
* [1b64f353f1] Mark Michelson -- Resolve race condition where channels
|
||
enter dialplan application before media has been negotiated.
|
||
* [c5ab4adf17] Mark Michelson -- Fix race condition in the scheduler
|
||
when deleting a running entry.
|
||
ASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on
|
||
received 200 OK
|
||
Reported by: Aleksei Kulakov
|
||
* [497a92d079] Joshua Colp -- res_pjsip_transport_websocket: Attach the
|
||
Websocket module on outgoing INVITEs.
|
||
|
||
Category: Channels/chan_rtp
|
||
|
||
ASTERISK-26672: Crash when setting remote address on RTP instance
|
||
Reported by: Richard Mudgett
|
||
* [b576b58d74] Richard Mudgett -- res_rtp_asterisk.c: Fix uninitialized
|
||
memory crash.
|
||
* [67cc8499a2] Richard Mudgett -- acl.c: Improve ast_ouraddrfor()
|
||
diagnostic messages.
|
||
* [67b47191e9] Richard Mudgett -- chan_rtp.c: Fix uninitialized memory
|
||
crash.
|
||
* [2fc65173e5] Richard Mudgett -- res_rtp_asterisk.c: Initialize ourip
|
||
passed to ast_find_ourip().
|
||
|
||
Category: Channels/chan_sip/CodecHandling
|
||
|
||
ASTERISK-26691: Remember SDP negotiation on SIP_CODEC_INBOUND.
|
||
Reported by: Alexander Traud
|
||
* [e220c11bec] Alexander Traud -- chan_sip: Remember SDP negotiation on
|
||
SIP_CODEC_INBOUND.
|
||
ASTERISK-24543: Asterisk 13 responds to SIP Invite with all possible
|
||
codecs configured for peer as opposed to intersection of configured codecs
|
||
and offered codecs
|
||
Reported by: Taylor Hawkes
|
||
* [3f720155b7] Alexander Traud -- chan_sip: Do not send all codecs on
|
||
INVITE. Do not break on Session-Timers.
|
||
* [d343a25173] Alexander Traud -- chan_sip: Do not send all codecs on
|
||
INVITE.
|
||
ASTERISK-25160: [patch] Opus Codec: SIP/SDP line fmtp missing when called
|
||
internally
|
||
Reported by: Alexander Traud
|
||
* [fd23d423d8] Alexander Traud -- format: Register format-attribute
|
||
module with cached formats.
|
||
ASTERISK-25484: [patch] autoframing=yes has no effect
|
||
Reported by: Alexander Traud
|
||
* [f3b2b3d1b3] Alexander Traud -- chan_sip: Fix autoframing=yes.
|
||
ASTERISK-17410: Video dynamic RTP payload type negotiation incorrect when
|
||
directmedia enabled
|
||
Reported by: Boris Fox
|
||
* [857923d9c7] Richard Mudgett -- chan_sip.c: Set preferred rx payload
|
||
type mapping on incoming offers.
|
||
* [d643b206c6] Richard Mudgett -- res_pjsip_sdp_rtp.c: Set preferred rx
|
||
payload type mapping on incoming offers.
|
||
* [f7df3e1a01] Richard Mudgett -- rtp_engine.c: Get current or create a
|
||
needed rx payload type mapping.
|
||
* [38854a9f7b] Richard Mudgett -- rtp_engine.c: Extract
|
||
rtp_codecs_payload_replace_rx().
|
||
* [1a549ed134] Richard Mudgett -- rtp_engine.c: Initial split of payload
|
||
types into rx and tx mappings.
|
||
ASTERISK-25309: [patch] iLBC 20 advertised
|
||
Reported by: Alexander Traud
|
||
* [991d4da1eb] Alexander Traud -- chan_sip: Fix negotiation of iLBC 30.
|
||
ASTERISK-25182: [patch] on CLI sip reload, new codecs get appended only
|
||
Reported by: Alexander Traud
|
||
* [1ad9a6b6b6] Alexander Traud -- chan_sip: Reload peer without its old
|
||
capabilities.
|
||
ASTERISK-21777: Asterisk tries to transcode video instead of audio
|
||
Reported by: Nick Ruggles
|
||
* [0b805cb875] Richard Mudgett -- translate.c: Only select audio codecs
|
||
to determine the best translation choice.
|
||
|
||
Category: Channels/chan_sip/DatabaseSupport
|
||
|
||
ASTERISK-25934: chan_sip should not require sipregs or updateable sippeers
|
||
table unless rt
|
||
Reported by: Jaco Kroon
|
||
* [f06ce7f90a] Jaco Kroon -- chan_sip: Don't verify table if rtupdate=no
|
||
ASTERISK-24772: ODBC error in realtime sippeers when device unregisters
|
||
under MariaDB
|
||
Reported by: Richard Miller
|
||
* [5a17ed7a38] Richard Miller -- channels/chan_sip: Fix RealTime error
|
||
during SIP unregistration with MariaDB
|
||
|
||
Category: Channels/chan_sip/General
|
||
|
||
ASTERISK-28362: strtok_r() makes gcc compile warning
|
||
Reported by: sungtae kim
|
||
* [c4027dbf2d] Ben Ford -- build: Fix compiler warnings/errors.
|
||
ASTERISK-25792: chan_sip: qualifygap bounds checking
|
||
Reported by: Paul Sandys
|
||
* [d905602a04] Sean Bright -- chan_sip: Ensure 'qualifygap' isn't
|
||
negative
|
||
ASTERISK-28194: chan_sip: Leak using contact ACL
|
||
Reported by: Giuseppe Sucameli
|
||
* [6071ad77f5] 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
|
||
* [7f6ac5dc2f] Jasper Hafkenscheid -- chan_sip: Attempt ast_do_pickup in
|
||
handle_invite_replaces
|
||
ASTERISK-27674: chan_sip: RTP framing issues on outgoing calls
|
||
Reported by: Jean Aunis - Prescom
|
||
* [75a35ee5e8] Jean Aunis -- chan_sip: Fix improper RTP framing on
|
||
outgoing calls
|
||
ASTERISK-24488: Wrong remote identity and target in dialog package XML in
|
||
NOTIFY
|
||
Reported by: Alejandro Padilla
|
||
* [259c80675e] Joshua Colp -- chan_sip: Emit a second ringing event to
|
||
ensure channel is found.
|
||
ASTERISK-27646: ICE fails with no candidate nominated
|
||
Reported by: Thomas Guebels
|
||
* [4b555d7147] Thomas Guebels -- res_rtp_asterisk: Fix ICE candidate
|
||
nomination
|
||
ASTERISK-27666: chan_sip: Crash processing CANCEL request
|
||
Reported by: Leandro Dardini
|
||
* [8372138cce] Richard Mudgett -- chan_sip.c: Fix crash processing
|
||
CANCEL.
|
||
ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
|
||
Reported by: Lubos Dolezel
|
||
* [6d5f4768a4] Joshua Colp -- chan_sip: Check that an iostream exists
|
||
before accessing.
|
||
ASTERISK-27498: ICE candidate parser - ICE foundation parsing too short
|
||
Reported by: Michele PrÃ
|
||
* [15f8b9b8bf] Sean Bright -- ice: Increase foundation buffer size
|
||
ASTERISK-25079: AMI bridge of channels results in MOH not destroyed and
|
||
robotic audio on one channel
|
||
Reported by: Zane Conkle
|
||
* [3b99a0332c] Ivan Poddubny -- bridge: Stop music on hold on adding an
|
||
arbitrary channel to a bridge
|
||
ASTERISK-26131: chan_sip: Crash Asterisk (in sip_request_call at
|
||
chan_sip.c) by making a call to a single character in a dot pattern match
|
||
Reported by: Dwayne Hubbard
|
||
* [5039b5741c] Dwayne Hubbard -- chan_sip: Don't crash in Dial on
|
||
invalid destination
|
||
ASTERISK-20643: SIP ICE support - remove hardcoded limitation on SDP size,
|
||
make ICE support disabled by default in SIP, maybe provide a better
|
||
warning message
|
||
Reported by: Roy
|
||
* [e0354bbe82] Alexander Traud -- res_rtp_asterisk: Correct default in
|
||
sample configuration file.
|
||
ASTERISK-27412: core: Audiohook freeing interpolated frame when it
|
||
shouldn't.
|
||
Reported by: Mikhail
|
||
* [b7b800b689] Richard Mudgett -- audiohook.c: Fix freeing a frame and
|
||
still using it.
|
||
ASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with
|
||
conf file option - also 'sip set debug off' reports debugging disabled,
|
||
when it really isn't
|
||
Reported by: Rusty Newton
|
||
* [c9e19b31f5] Corey Farrell -- chan_sip: Fix output of 'sip set debug
|
||
off'.
|
||
ASTERISK-26922: chan_sip: tcpbind uses wrong source address
|
||
Reported by: Ksenia
|
||
* [feeb0974eb] Alexander Traud -- tcptls: Do not re-bind to wildcard on
|
||
client creation.
|
||
* [585f9405b1] Thierry Magnien -- channels/chan_sip.c: use binding IP
|
||
address for outgoing TCP SIP connections
|
||
ASTERISK-27106: [patch] autodomain (SIP Domain Support): Add only really
|
||
different domain with TLS.
|
||
Reported by: Alexander Traud
|
||
* [910c05455d] Alexander Traud -- chan_sip: Only when different, add
|
||
TCP|TLS in autodomain (SIP Domain Support).
|
||
* [4398aa8fa4] Alexander Traud -- chan_sip: Fix a typo for tlsbindaddr
|
||
in autodomain (SIP Domain Support).
|
||
ASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion
|
||
failure/delay if client offers rtcp-mux as negotiable
|
||
Reported by: Stefan Engström
|
||
* [0f487978a9] Sean Bright -- chan_sip: Better ICE handling for RTCP-MUX
|
||
ASTERISK-26951: chan_sip: ACK with SDP does not update a direct media
|
||
bridge
|
||
Reported by: Jean Aunis - Prescom
|
||
* [b4b1943c5d] Jean Aunis -- chan_sip: Trigger reinvite if the SDP
|
||
answer is included in the SIP ACK
|
||
ASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at
|
||
res_rtp_asterisk (using chan_sip)
|
||
Reported by: Sebastian Gutierrez
|
||
* [afad2ffd9f] Richard Mudgett -- res_rtp_asterisk.c: Fix crash in RTCP
|
||
DTLS operation.
|
||
ASTERISK-26897: chan_sip: Security vulnerability with client code header
|
||
Reported by: Alex VillacÃs Lasso
|
||
* [380973cc47] Corey Farrell -- CDR: Protect from data overflow in
|
||
ast_cdr_setuserfield.
|
||
ASTERISK-26841: chan_sip: Call not cancelled after receiving a 422
|
||
response
|
||
Reported by: Jean Aunis - Prescom
|
||
* [d51ca4b406] Jean Aunis -- chan_sip: Call not cancelled after
|
||
receiving a 422 response
|
||
ASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and
|
||
missing paren issues
|
||
Reported by: George Joseph
|
||
* [9404efa6f4] Richard Mudgett -- chan_dahdi.c: Fix bounds check
|
||
regression.
|
||
* [4328d320c2] George Joseph -- build: GCC 5.1.x catches some new const,
|
||
array bounds and missing paren issues
|
||
ASTERISK-26573: Some typos in documentation of chan_sip.c
|
||
Reported by: C.J. Collier
|
||
* [73524bde9c] C.J. Collier -- chan_sip: Fix typo and re-wrap
|
||
surrounding docs
|
||
ASTERISK-26523: chan_sip: Asterisk 13.12.1 disconnects incoming calls
|
||
after 2 minutes - rtptimeout behaving badly - regression
|
||
Reported by: Michael Keuter
|
||
* [bf01ff53f8] Kevin Harwell -- Revert "chan_sip: Fix lastrtprx always
|
||
updated"
|
||
ASTERISK-26476: chan_sip: Incorrect display option "Outbound reg. retry
|
||
403" in "sip show settings"
|
||
Reported by: Sergey Grachev
|
||
* [2526dff94d] Grachev Sergey -- chan_sip: Incorrect display option
|
||
Outbound reg. retry 403
|
||
ASTERISK-26457: [patch] force_rport,auto_comedia: No NAT detection
|
||
triggered.
|
||
Reported by: Alexander Traud
|
||
* [4f7f8a7e95] Alexander Traud -- chan_sip: Support nat=auto_comedia or
|
||
nat=force_rport,auto_comedia.
|
||
ASTERISK-25468: Deadlock in chan_sip - core show locks shows do_monitor
|
||
lock
|
||
Reported by: Barry Flanagan
|
||
* [d425971009] George Joseph -- chan_sip: Address runaway when realtime
|
||
peers subscribe to mailboxes
|
||
ASTERISK-26358: chan_sip: Contact is updated on re-200, but not on
|
||
re-INVITE
|
||
Reported by: Walter Doekes
|
||
* [740292e6ae] Walter Doekes -- chan_sip: Allow target refresh (Contact
|
||
update) on re-INVITE.
|
||
ASTERISK-26272: chan_sip: File descriptors leak (UDP sockets)
|
||
Reported by: Etienne Lessard
|
||
* [82a3d659dc] Corey Farrell -- chan_sip: Don't allocate new RTP
|
||
instances on top of old ones.
|
||
ASTERISK-24822: Deadlock: Fax Gateway framehook creates locking inversion
|
||
in T.38 query option with features bridging code
|
||
Reported by: David Brillert
|
||
* [5eb6cb969f] Richard Mudgett -- res_fax: Fix deadlock in
|
||
ast_channel_get_t38_state().
|
||
* [277a2d667a] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE
|
||
channel variable.
|
||
* [edca14c8a5] Richard Mudgett -- res_fax.c: Fix deadlock in
|
||
fax_gateway_indicate_t38().
|
||
ASTERISK-23013: [patch] Deadlock between 'sip show channels' command and
|
||
attended transfer handling
|
||
Reported by: Ben Smithurst
|
||
* [1b4922466b] George Joseph -- chan_sip: Prevent deadlock when issuing
|
||
"sip show channels"
|
||
ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing
|
||
Playback
|
||
Reported by: Richard Mudgett
|
||
* [3d62f317dd] Richard Mudgett -- chan_dahdi.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [db4979fa79] Richard Mudgett -- chan_sip.c: Fix deadlock potential in
|
||
fax redirection.
|
||
* [3db468ea9e] Richard Mudgett -- chan_pjsip.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [9abbea162c] Richard Mudgett -- res_fax.c: Fix deadlock potential in
|
||
FAXOPT(faxdetect) framehook.
|
||
ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional
|
||
code.
|
||
Reported by: Corey Farrell
|
||
* [cf1188a1be] Corey Farrell -- Unit tests: Use AST_TEST_DEFINE in
|
||
conditional code only.
|
||
ASTERISK-26193: chan_sip: reference leak in mwi_event_cb
|
||
Reported by: Corey Farrell
|
||
* [f73ddde7d4] Corey Farrell -- chan_sip: Fix reference leak in
|
||
mwi_event_cb
|
||
ASTERISK-26184: chan_sip: Reference leaks in error paths.
|
||
Reported by: Corey Farrell
|
||
* [ad30d60c69] Corey Farrell -- chan_sip: Fix reference leaks in error
|
||
paths.
|
||
ASTERISK-26069: Asterisk truncates To: header, dropping the closing '>'
|
||
Reported by: Vasil Kolev
|
||
* [80ff7912a1] Vasil Kolev -- chan_sip: bigger buffers for headers,
|
||
better failure mode
|
||
ASTERISK-25950: [patch]SIP channel does not send PeerStatus events for
|
||
autocreated peers
|
||
Reported by: Kirill Katsnelson
|
||
* [41ecf22587] Kirill Katsnelson -- chan_sip: Make autocreated peers
|
||
send PeerStatus events
|
||
ASTERISK-25927: Removed option "registertrying" is still documented in
|
||
sip.conf.sample
|
||
Reported by: Etienne Lessard
|
||
* [6ede210c98] Leif Madsen -- Remove reference to non-existent sip.conf
|
||
option
|
||
ASTERISK-24543: Asterisk 13 responds to SIP Invite with all possible
|
||
codecs configured for peer as opposed to intersection of configured codecs
|
||
and offered codecs
|
||
Reported by: Taylor Hawkes
|
||
* [3f720155b7] Alexander Traud -- chan_sip: Do not send all codecs on
|
||
INVITE. Do not break on Session-Timers.
|
||
* [d343a25173] Alexander Traud -- chan_sip: Do not send all codecs on
|
||
INVITE.
|
||
ASTERISK-21301: ERROR and failure to resolve socket address due to
|
||
whitespace after port number in SIP Via header
|
||
Reported by: Martin Vit
|
||
* [ac66999971] Francesco Castellano -- chan_sip.c: Space after port
|
||
causes unnecessary resolution attempt
|
||
ASTERISK-25023: Deadlock in chan_sip in update_provisional_keepalive
|
||
Reported by: Arnd Schmitter
|
||
* [810f92c9dc] Richard Mudgett -- chan_sip.c: Fix mwi resub deadlock
|
||
potential.
|
||
* [72c444ba37] Richard Mudgett -- chan_sip.c: Fix registration timeout
|
||
and expire deadlock potential.
|
||
* [7ea1e181dc] Richard Mudgett -- chan_sip.c: Fix waitid deadlock
|
||
potential.
|
||
* [fbf8e04aed] Richard Mudgett -- chan_sip.c: Fix t38id deadlock
|
||
potential.
|
||
* [02458cc6fd] Richard Mudgett -- chan_sip.c: Fix session timers
|
||
deadlock potential.
|
||
* [c7fdff2e37] Richard Mudgett -- chan_sip.c: Fix reinviteid deadlock
|
||
potential.
|
||
* [69810b306d] Richard Mudgett -- chan_sip.c: Fix autokillid deadlock
|
||
potential.
|
||
* [f484ddbdfe] Richard Mudgett -- chan_sip.c: Fix packet retransid
|
||
deadlock potential.
|
||
* [67c79c326d] Richard Mudgett -- chan_sip.c: Fix
|
||
provisional_keepalive_sched_id deadlock.
|
||
* [76be7093cd] Richard Mudgett -- chan_sip.c: Adjust how
|
||
dialog_unlink_all() stops scheduled events.
|
||
* [52f0932e4c] Richard Mudgett -- chan_sip.c: Clear scheduled immediate
|
||
events on unload.
|
||
* [0987a11cce] Richard Mudgett -- sip/dialplan_functions.c: Fix
|
||
/channels/chan_sip/test_sip_rtpqos crash.
|
||
* [9a7cfa2b61] Richard Mudgett -- sched.c: Ensure oldest expiring entry
|
||
runs first.
|
||
ASTERISK-25397: [patch]chan_sip: File descriptor leak with non-default
|
||
timert1
|
||
Reported by: Alexander Traud
|
||
* [a877e0d94b] Richard Mudgett -- AST-2016-002 chan_sip.c: Fix
|
||
retransmission timeout integer overflow.
|
||
ASTERISK-25364: [patch]Issue a TCP connection(kernel) and thread of
|
||
asterisk is not released
|
||
Reported by: Hiroaki Komatsu
|
||
* [ceebdfce40] Jonathan Rose -- chan_sip: Add TCP/TLS keepalive to
|
||
TCP/TLS server
|
||
ASTERISK-25610: Asterisk crash during "sip reload"
|
||
Reported by: Dudás József
|
||
* [65c8147952] Richard Mudgett -- chan_sip: Fix crash involving the
|
||
bogus peer during sip reload.
|
||
ASTERISK-25476: chan_sip loses registrations after a while
|
||
Reported by: Michael Keuter
|
||
* [ef77439e39] Richard Mudgett -- sched.c: Make not return a sched id of
|
||
0.
|
||
* [145d10a5d0] Richard Mudgett -- Audit improper usage of scheduler
|
||
exposed by 5c713fdf18f. (v13 additions)
|
||
* [fa20729032] Richard Mudgett -- Audit improper usage of scheduler
|
||
exposed by 5c713fdf18f.
|
||
* [d982b99e71] Steve Davies -- Further fixes to improper usage of
|
||
scheduler
|
||
ASTERISK-25346: chan_sip: Overwriting answered elsewhere hangup cause on
|
||
call pickup
|
||
Reported by: Joshua C. Colp
|
||
* [d03d09aad3] Joshua Colp -- chan_sip: Allow call pickup to set the
|
||
hangup cause.
|
||
ASTERISK-25250: chan_sip - Despite the channel being answered, caller on a
|
||
call established via Local channel continues to hear ringback
|
||
Reported by: Etienne Lessard
|
||
* [d97bed46b7] Mark Michelson -- Local channels: Alternate solution to
|
||
ringback problem.
|
||
* [0b7148e262] Mark Michelson -- Local channels: Do not block control -1
|
||
payloads.
|
||
ASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in
|
||
dtls_srtp_check_pending when dialed by JSSIP
|
||
Reported by: Dmitry Burilov
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
ASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
|
||
Reported by: Walter Doekes
|
||
* [40274e3652] Walter Doekes -- astfd: Fix buffer overflow in
|
||
DEBUG_FD_LEAKS.
|
||
ASTERISK-25202: Hints extension state broken between 13.3.2 and 13.4
|
||
Reported by: Marek Cervenka
|
||
* [892cc5625f] Matt Jordan -- main/pbx: Resolve case sensitivity
|
||
regression in PBX hints
|
||
ASTERISK-25171: Early completion of feature code attended transfer results
|
||
in intermittent one-way audio, "ghost ringing" and robotic sound.
|
||
Reported by: Rusty Newton
|
||
* [8d6cf667dc] Joshua Colp -- channel: Remove ignore of answer on
|
||
non-outgoing channels.
|
||
ASTERISK-25163: Deadlock in chan_sip between reload of sip peer container
|
||
and MWI Stasis callback
|
||
Reported by: Dmitriy Serov
|
||
* [5caefc98a1] Joshua Colp -- chan_sip: Destroy peers without holding
|
||
peers container lock.
|
||
ASTERISK-24835: Early Media Not working with Chan SIP and Asterisk 13
|
||
Reported by: Andrew Nagy
|
||
* [66f3fd0028] Kevin Harwell -- chan_sip: make progressinband default to
|
||
no
|
||
ASTERISK-24882: chan_sip: Improve usage of REF_DEBUG
|
||
Reported by: Corey Farrell
|
||
* [d486659502] Corey Farrell -- chan_sip: Simplify dialog/peer
|
||
references, improve REF_DEBUG output.
|
||
ASTERISK-24876: Investigate reference leaks from
|
||
tests/channels/local/local_optimize_away
|
||
Reported by: Corey Farrell
|
||
* [2c83ac4364] Corey Farrell -- chan_sip: Fix dialog reference leaked to
|
||
scheduler for reinvite_timeout.
|
||
ASTERISK-24838: chan_sip: Locking inversion occurs when building a peer
|
||
causes a peer poke during request handling
|
||
Reported by: Richard Mudgett
|
||
* [f1ab2c5e8b] Richard Mudgett -- chan_sip: Fix realtime locking
|
||
inversion when poking a just built peer.
|
||
ASTERISK-21845: maxcalls exceeded, Asterisk sends out 480 and also BYE
|
||
Reported by: Tony Ching
|
||
* [3725173b9e] Makoto Dei -- channels/chan_sip: Don't send a BYE after
|
||
final response when PBX thread fails
|
||
ASTERISK-15434: [patch] When ast_pbx_start failed, both an error response
|
||
and BYE are sent to the caller
|
||
Reported by: Makoto Dei
|
||
* [3725173b9e] Makoto Dei -- channels/chan_sip: Don't send a BYE after
|
||
final response when PBX thread fails
|
||
ASTERISK-23214: chan_sip WARNING message 'We are requesting SRTP for
|
||
audio, but they responded without it' is ambiguous and wrong in some cases
|
||
Reported by: Rusty Newton
|
||
* [4b63da7f7d] Matt Jordan -- channels/chan_sip: Clarify WARNING message
|
||
in mismatched SRTP scenario
|
||
ASTERISK-24800: Crash in __sip_reliable_xmit due to invalid thread ID
|
||
being passed to pthread_kill
|
||
Reported by: JoshE
|
||
* [8574c4d197] Matt Jordan -- channels/chan_sip: Fix crash when
|
||
transmitting packet after thread shutdown
|
||
ASTERISK-24355: [patch] chan_sip realtime uses case sensitive column
|
||
comparison for 'defaultuser'
|
||
Reported by: HZMI8gkCvPpom0tM
|
||
* [874cb5615d] HZMI8gkCvPpom0tM -- chan_sip: Case insensitive comparison
|
||
of "defaultuser" parameter.
|
||
ASTERISK-24628: [patch] chan_sip - CANCEL is sent to wrong destination
|
||
when 'sendrpid=yes' (in proxy environment)
|
||
Reported by: Karsten Wemheuer
|
||
* [264a50c52a] Karsten Wemheuer -- chan_sip: Send CANCEL via original
|
||
INVITE destination even after UPDATE request
|
||
ASTERISK-24533: 2 threads created per chan_sip entry
|
||
Reported by: xrobau
|
||
* [1106e8fd0f] Matt Jordan -- main/stasis: Allow subscriptions to use a
|
||
threadpool for message delivery
|
||
ASTERISK-24281: When bridging 2 chan_sip channels, MOH not removed from
|
||
on-hold channels and bridge is never destroyed after hangup.
|
||
Reported by: Stefan Engström
|
||
* [ec1a7654f3] Corey Farrell -- Fix leak in AMI Action Bridge
|
||
ASTERISK-24307: Unintentional memory retention in stringfields
|
||
Reported by: Etienne Lessard
|
||
* [7e2369310c] Corey Farrell -- Fix unintential memory retention in
|
||
stringfields.
|
||
ASTERISK-24063: [patch]Asterisk does not respect outbound proxy when
|
||
sending qualify requests
|
||
Reported by: Damian Ivereigh
|
||
* [86eea19c8f] Damian Ivereigh -- channels/chan_sip: Respect
|
||
outboundproxy setting when sending qualify requests
|
||
ASTERISK-24321: SIP deadlock when running automated queues tests
|
||
Reported by: Steve Pitts
|
||
* [87b5006ff0] Jonathan Rose -- Scheduler: Fix a nasty scheduler caching
|
||
bug which makes new tasks not execute
|
||
ASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
|
||
Reported by: not here
|
||
* [9e72c74db5] Walter Doekes -- chan_sip: Fix so asterisk won't send
|
||
reINVITE after a BYE.
|
||
ASTERISK-20784: Failure to receive an ACK to a SIP Re-INVITE results in a
|
||
SIP channel leak
|
||
Reported by: NITESH BANSAL
|
||
* [d3f525fd8f] Torrey Searle,Nitesh Bansal -- chan_sip: Fix dialog leak
|
||
resulting from missing ACK to re-INVITE.
|
||
ASTERISK-15879: [patch] Failure to receive an ACK to a SIP Re-INVITE
|
||
results in a SIP channel leak
|
||
Reported by: Torrey Searle
|
||
* [d3f525fd8f] Torrey Searle,Nitesh Bansal -- chan_sip: Fix dialog leak
|
||
resulting from missing ACK to re-INVITE.
|
||
ASTERISK-22945: [patch] Memory leaks in chan_sip.c with realtime peers
|
||
Reported by: ibercom
|
||
* [c3a7524457] ibercom -- chan_sip: Simplify some unref code by removing
|
||
unlink_peer_from_tables.
|
||
* [841d978a30] ibercom -- chan_sip: Remove excess ref of realtime peer
|
||
before sip_poke_peer.
|
||
ASTERISK-24335: [PATCH] Asterisk incorrectly responds 503 to INVITE
|
||
retransmissions of rejected calls
|
||
Reported by: Torrey Searle
|
||
* [593455621b] Torrey Searle -- chan_sip: On INVITE retransmission,
|
||
don't add an extra 503 response.
|
||
ASTERISK-24271: Unable to make WebRTC call through chan_PJSIP nor chan_SIP
|
||
Reported by: Dafi Ni
|
||
* [3cd36d0e10] Joshua Colp -- res_pjsip_transport_websocket: Fix crash
|
||
when the Contact header is not a URI.
|
||
ASTERISK-24178: [patch]fromdomainport used even if not set
|
||
Reported by: Elazar Broad
|
||
* [77ddc5b713] Elazar Broad -- chan_sip: Don't use port derived from
|
||
fromdomain if it isn't set
|
||
|
||
Category: Channels/chan_sip/IPv6
|
||
|
||
ASTERISK-27434: [patch] chan_sip/ICE: Square brackets around IPv6
|
||
addresses.
|
||
Reported by: Alexander Traud
|
||
* [491e2eba0d] Alexander Traud -- chan_sip: ICE contained square
|
||
brackets around IPv6 addresses.
|
||
ASTERISK-26438: [patch] chan_sip: auto_force_rport: No NAT = No Symmetric
|
||
Response.
|
||
Reported by: Alexander Traud
|
||
* [c4268ec734] Alexander Traud -- chan_sip: Honor support of Symmetric
|
||
Response (rport) for SIP requests.
|
||
ASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::]
|
||
Reported by: Jacek
|
||
* [5dd99465d3] Alessandro Crespi -- chan_sip: Resolve externhost not to
|
||
IPv6; instead go for IPv4.
|
||
ASTERISK-25443: [patch]IPv6 - Potential issue in via header parsing
|
||
Reported by: ffs
|
||
* [3ec9cf7d6a] Florian Sauerteig -- chan_sip: Fix port parsing for IPv6
|
||
addresses in SIP Via headers.
|
||
ASTERISK-25100: asterisk coredump if host has an IPv6 address that end
|
||
with ::80
|
||
Reported by: Mark Petersen
|
||
* [23a798fecc] Ivan Poddubny -- Astobj2: Correctly treat hash_fn
|
||
returning INT_MIN
|
||
ASTERISK-18032: [patch] - IPv6 and IPv4 NAT not working
|
||
Reported by: Christoph Timm
|
||
* [477536ef25] Valentin VidiÄ* -- chan_sip: Handle IPv4 mapped IPv6
|
||
clients when NAT is enabled
|
||
|
||
Category: Channels/chan_sip/Interoperability
|
||
|
||
ASTERISK-18140: Expires handling in SUBSCRIBE confuses the absence of the
|
||
Expires header field with an unsubscribe action.
|
||
Reported by: Jonathan Cloots
|
||
* [6474de5f72] Corey Farrell -- chan_sip: Fix SUBSCRIBE with missing
|
||
"Expires" header.
|
||
ASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on
|
||
SDP media level.
|
||
Reported by: Alexander Traud
|
||
* [840e08716b] Alexander Traud -- chan_sip: Crypto attribute not last
|
||
but first on SDP media level.
|
||
ASTERISK-17540: SDP origin attribute modified when issuing re-INVITE
|
||
because of directmedia=yes
|
||
Reported by: saghul
|
||
* [67a2ca31f5] Vitezslav Novy -- chan_sip: Do not change IP address in
|
||
SDP origin line (o=) in SIP reINVITE
|
||
ASTERISK-21721: SIP Failed to parse multiple Supported: headers
|
||
Reported by: Olle Johansson
|
||
* [4fc22c7673] Alexander Traud -- chan_sip: Session Timers required but
|
||
refused wrongly.
|
||
* [ff83ff564c] Olle Johansson -- channels/chan_sip: Support mutltiple
|
||
Supported and Required headers
|
||
ASTERISK-26915: chan_sip: Session Timers required but refused wrongly.
|
||
Reported by: Alexander Traud
|
||
* [4fc22c7673] Alexander Traud -- chan_sip: Session Timers required but
|
||
refused wrongly.
|
||
ASTERISK-26433: chan_sip: Allows To-tag checks to be bypassed, setting up
|
||
new calls
|
||
Reported by: Walter Doekes
|
||
* [c796f00c35] Walter Doekes -- chan_sip: Do not allow non-SP/HTAB
|
||
between header key and colon.
|
||
ASTERISK-26030: call cut because of double Session-Expires header in
|
||
re-invite after proxy authentication is required
|
||
Reported by: George Joseph
|
||
* [5bd1bf2816] George Joseph -- chan_sip: Prevent extra Session-Expires
|
||
headers from being added
|
||
ASTERISK-25135: [patch]RTP Timeout hangup cause code missing
|
||
Reported by: Olle Johansson
|
||
* [13229037d1] Olle Johansson -- channels/chan_sip: Set cause code to 44
|
||
on RTP timeout
|
||
ASTERISK-25396: chan_sip: Extremely long callerid name causes invalid SIP
|
||
Reported by: Walter Doekes
|
||
* [e4df271a3e] Walter Doekes -- chan_sip: Fix From header truncation for
|
||
extremely long CALLERID(name).
|
||
ASTERISK-25154: [patch]fromtag may need to be updated after successful
|
||
call dialog match
|
||
Reported by: Damian Ivereigh
|
||
* [19f60d9412] Damian Ivereigh -- chan_sip.c: Update dialog fromtag
|
||
after request with auth
|
||
ASTERISK-24646: PJSIP changeset 4899 breaks TLS
|
||
Reported by: Stephan Eisvogel
|
||
* [fe76d4829f] Mark Michelson -- Use SIPS URIs in Contact headers when
|
||
appropriate.
|
||
|
||
Category: Channels/chan_sip/Messaging
|
||
|
||
ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
|
||
Reported by: Peter Katzmann
|
||
* [681e115ff1] Peter Katzmann -- chan_sip: SipNotify on Chan_Sip vi AMI
|
||
behave different to CLI
|
||
ASTERISK-24301: Security: Out of call MESSAGE requests processed via
|
||
Message channel driver can crash Asterisk
|
||
Reported by: Matt Jordan
|
||
* [389db2b720] Mark Michelson -- res_fax_spandsp: Properly handle
|
||
cleanup before starting FAXes.
|
||
|
||
Category: Channels/chan_sip/NewFeature
|
||
|
||
ASTERISK-24280: Add 'rtpbindaddr' setting for chan_sip
|
||
Reported by: Paul Belanger
|
||
* [ef28cc0d43] Paul Belanger -- chan_sip.c: Add 'rtpbindaddr' setting
|
||
|
||
Category: Channels/chan_sip/Registration
|
||
|
||
ASTERISK-18232: Broken REGISTER sent to IPv4 server when bindaddr=[::]
|
||
Reported by: Jacek
|
||
* [5dd99465d3] Alessandro Crespi -- chan_sip: Resolve externhost not to
|
||
IPv6; instead go for IPv4.
|
||
ASTERISK-25950: [patch]SIP channel does not send PeerStatus events for
|
||
autocreated peers
|
||
Reported by: Kirill Katsnelson
|
||
* [41ecf22587] Kirill Katsnelson -- chan_sip: Make autocreated peers
|
||
send PeerStatus events
|
||
ASTERISK-24715: chan_sip: stale nonce causes failure
|
||
Reported by: Kevin Harwell
|
||
* [3b0f03ef7b] Kevin Harwell -- chan_sip: stale nonce causes failure
|
||
ASTERISK-24673: outgoing sip registers cannot be removed or modified
|
||
without doing restart (or doing module unload chan_sip.so)
|
||
Reported by: Stefan Engström
|
||
* [5835bf7a7f] Matt Jordan -- channels/chan_sip: Fix registration leak
|
||
during reload
|
||
ASTERISK-24640: Registration pending stays forever after sip reload
|
||
Reported by: Max Man
|
||
* [5835bf7a7f] Matt Jordan -- channels/chan_sip: Fix registration leak
|
||
during reload
|
||
|
||
Category: Channels/chan_sip/SRTP
|
||
|
||
ASTERISK-27795: chan_sip: one way / no audio with srtp
|
||
Reported by: Florian Kaiser
|
||
* [afdca5c68c] Joshua Colp -- res_rtp_asterisk: Always update SRTP on
|
||
local SSRC change.
|
||
ASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
|
||
Reported by: Sean Bright
|
||
* [04d3785a79] Sean Bright -- dtls: Add support for ephemeral DTLS
|
||
certificates.
|
||
ASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on
|
||
SDP media level.
|
||
Reported by: Alexander Traud
|
||
* [840e08716b] Alexander Traud -- chan_sip: Crypto attribute not last
|
||
but first on SDP media level.
|
||
ASTERISK-16898: SRTP unprotect: authentication failure when RTP sequence
|
||
number switches from 65535 -> 0
|
||
Reported by: Marcello Ceschia
|
||
* [1e4c1cec7f] Alexander Traud -- res_srtp: lower log level of auth
|
||
failures
|
||
ASTERISK-25490: [patch]SDP crypto tag is validated incorrectly
|
||
Reported by: Joerg Sonnenberger
|
||
* [e76cc51d5e] Alexander Traud -- srtp: Allow zero as tag value for a
|
||
sRTP Crypto Suite.
|
||
ASTERISK-20234: SRTP not working with some devices (Eg snom320) - Message
|
||
"We are requesting SRTP for audio, but they responded without it!"
|
||
Reported by: tootai
|
||
* [7a12355dbd] Matt Jordan -- chan_sip: Allow Preferred sRTP.
|
||
ASTERISK-23989: [patch]SDP offer/answer fails if crypto keys added to
|
||
non-crypto offer
|
||
Reported by: Olle Johansson
|
||
* [d80b28560c] Walter Doekes -- chan_sip: Don't refuse calls with
|
||
"optional crypto"; fall back to RTP.
|
||
ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during
|
||
DTLS handshake
|
||
Reported by: Osaulenko Alexander
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
ASTERISK-24887: [patch]tags in a=crypto lines do not accept 2 or more
|
||
digits
|
||
Reported by: Makoto Dei
|
||
* [d2e998cd68] Corey Edwards -- main/sdp_srtp.c: allow SDP crypto tag to
|
||
be up to 9 digits
|
||
ASTERISK-17721: Incoming SRTP calls that specify a key lifetime fail
|
||
Reported by: Terry Wilson
|
||
* [d68012d1a3] Olle Johansson -- channels/sip/sdp_crypto: Handle SRTP
|
||
keys negotiated with key lifetime/MKI
|
||
ASTERISK-20233: SRTP not working with some devices (Eg Grandstream
|
||
gxv3175) - Message "Can't provide secure audio requested in SDP offer"
|
||
Reported by: tootai
|
||
* [d68012d1a3] Olle Johansson -- channels/sip/sdp_crypto: Handle SRTP
|
||
keys negotiated with key lifetime/MKI
|
||
ASTERISK-22748: SRTP Crypto Offer With Lifetime Not Accepted
|
||
Reported by: Alejandro Mejia
|
||
* [d68012d1a3] Olle Johansson -- channels/sip/sdp_crypto: Handle SRTP
|
||
keys negotiated with key lifetime/MKI
|
||
|
||
Category: Channels/chan_sip/Security Framework
|
||
|
||
ASTERISK-25869: chan_sip: "rejected because extension not found" should be
|
||
logged as a security event
|
||
Reported by: Brian J. Murrell
|
||
* [6f8b34f9c1] Corey Farrell -- chan_sip: Add security event for calls
|
||
to invalid extension.
|
||
ASTERISK-25722: ASAN & testsute: stack-buffer-overflow in sip_sipredirect
|
||
Reported by: Badalian Vyacheslav
|
||
* [830f8933c2] Corey Farrell -- chan_sip: Fix buffer overrun in
|
||
sip_sipredirect.
|
||
ASTERISK-25320: chan_sip.c: sip_report_security_event searches for wrong
|
||
or non existent peer on invite
|
||
Reported by: Kevin Harwell
|
||
* [43bdddfc26] Kevin Harwell -- chan_sip.c: wrong peer searched in
|
||
sip_report_security_event
|
||
|
||
Category: Channels/chan_sip/Subscriptions
|
||
|
||
ASTERISK-28173: Deadlock in chan_sip handling subscribe request during
|
||
res_parking reload
|
||
Reported by: Giuseppe Sucameli
|
||
* [419db481d1] Giuseppe Sucameli -- Fix deadlock handling subscribe req
|
||
during res_parking reload
|
||
ASTERISK-27217: chan_sip: Asterisk crashing when subscription doesn't get
|
||
set
|
||
Reported by: Bryan Walters
|
||
* [5553644284] Scott Griepentrog -- chan_sip: when getting sip pvt
|
||
return failure if not found
|
||
|
||
Category: Channels/chan_sip/T.38
|
||
|
||
ASTERISK-26179: chan_sip: Second T.38 request fails
|
||
Reported by: Joshua C. Colp
|
||
* [302be4809a] Joshua Colp -- chan_sip/res_pjsip_t38: Handle a request
|
||
to negotiate T.38 after it is enabled.
|
||
ASTERISK-25609: [patch]Asterisk may crash when calling
|
||
ast_channel_get_t38_state(c)
|
||
Reported by: Filip Jenicek
|
||
* [59a91c350a] Filip Jenicek -- chan_sip: Check sip_pvt pointer in
|
||
ast_channel_get_t38_state(c)
|
||
ASTERISK-24449: Reinvite for T.38 UDPTL fails if SRTP is enabled
|
||
Reported by: Andreas Steinmetz
|
||
* [58095d2486] Andreas Steinmetz -- chan_sip: Allow T.38 switch-over
|
||
when SRTP is in use.
|
||
ASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
|
||
Reported by: not here
|
||
* [9e72c74db5] Walter Doekes -- chan_sip: Fix so asterisk won't send
|
||
reINVITE after a BYE.
|
||
|
||
Category: Channels/chan_sip/TCP-TLS
|
||
|
||
ASTERISK-28057: chan_sip: SipNotify via AMI behaves differently to CLI
|
||
Reported by: Peter Katzmann
|
||
* [681e115ff1] 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
|
||
* [8811ab1803] 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
|
||
* [46442aa9e5] Jaco Kroon -- chan_sip: improved ip:port finding of peers
|
||
for non-UDP transports.
|
||
ASTERISK-27457: chan_sip: Guests disallowed via TCP (or TLS) if existing
|
||
peer from same IP.
|
||
Reported by: Alexander Traud
|
||
* [b2c4e8660a] Alexander Traud -- chan_sip: Peers with distinct source
|
||
ports don't match, regardless of transport.
|
||
ASTERISK-27339: [patch] Crash on ast_ssl_teardown when stopping.
|
||
Reported by: Alexander Traud
|
||
* [44d9446eb5] Alexander Traud -- tcptls: NULL-check the parameter of
|
||
ast_ssl_teardown before accessing it.
|
||
ASTERISK-27324: [patch] Dual-Stack server cannot be used as IPv4 client
|
||
via TCP/TLS
|
||
Reported by: Alexander Traud
|
||
* [feeb0974eb] Alexander Traud -- tcptls: Do not re-bind to wildcard on
|
||
client creation.
|
||
ASTERISK-26586: chan_sip: Segfaults upon reload if client with MWI wasn't
|
||
registered
|
||
Reported by: Michael Kuron
|
||
* [8fbb384ea2] Corey Farrell -- chan_sip: Reorder unload_module to deal
|
||
with stuck TCP threads.
|
||
* [0b588778c0] Michael Kuron -- chan_sip: Fix segfault during module
|
||
unload
|
||
ASTERISK-26604: chan_sip: sip reload doesn't apply changes to tlscertfile,
|
||
tlsciphers, etc.
|
||
Reported by: Michael Kuron
|
||
* [635b0a0a55] Michael Kuron -- tcptls: Use new certificate upon sip
|
||
reload
|
||
ASTERISK-19968: TCP Session-Timers not dropping call
|
||
Reported by: Aaron Hamstra
|
||
* [6ba68b486e] Steve Davies -- chan_sip: Fix session timeout on
|
||
retransmit of non-UDP packets
|
||
* [9be69c1636] Alexander Traud -- chan_sip: Enable Session-Timers for
|
||
SIP over TCP (and TLS).
|
||
ASTERISK-24847: [security] [patch] tcptls: certificate CN NULL byte prefix
|
||
bug
|
||
Reported by: Matt Jordan
|
||
* [8ec9a82b9a] Maciej Szmigiero -- Security/tcptls: MitM Attack
|
||
potential from certificate with NULL byte in CN.
|
||
ASTERISK-22748: SRTP Crypto Offer With Lifetime Not Accepted
|
||
Reported by: Alejandro Mejia
|
||
* [d68012d1a3] Olle Johansson -- channels/sip/sdp_crypto: Handle SRTP
|
||
keys negotiated with key lifetime/MKI
|
||
ASTERISK-24799: [patch] make fails with undefined reference to
|
||
SSLv3_client_method
|
||
Reported by: Alexander Traud
|
||
* [e3fd826cdb] Alexander Traud -- tcptls: Handle new OpenSSL compile
|
||
time option to disable SSLv3
|
||
|
||
Category: Channels/chan_sip/Transfers
|
||
|
||
ASTERISK-27740: chan_sip: New Channel creation from new SIP dialog with
|
||
Replaces failed to be properly tracked and destroyed
|
||
Reported by: Shannon Price
|
||
* [d72a2966da] Richard Mudgett -- chan_sip.c: Fix INVITE with replaces
|
||
channel ref leak.
|
||
ASTERISK-25226: chan_sip: Channel leak in branch 13 on early replaces call
|
||
pickup
|
||
Reported by: Walter Doekes
|
||
* [34323f9f95] Walter Doekes -- chan_sip: Fix early call pickup channel
|
||
leak.
|
||
ASTERISK-24628: [patch] chan_sip - CANCEL is sent to wrong destination
|
||
when 'sendrpid=yes' (in proxy environment)
|
||
Reported by: Karsten Wemheuer
|
||
* [264a50c52a] Karsten Wemheuer -- chan_sip: Send CANCEL via original
|
||
INVITE destination even after UPDATE request
|
||
ASTERISK-15242: transmit_refer leaks sip_refer structures
|
||
Reported by: David Woolley
|
||
* [4cea5fd4ba] Corey Farrell -- chan_sip: Fix theoretical leak of
|
||
p->refer.
|
||
|
||
Category: Channels/chan_sip/Video
|
||
|
||
ASTERISK-17470: [patch] - When videosupport=yes, asterisk allows one end
|
||
peer to send video, even though the other end supports only audio.
|
||
Reported by: effie mouzeli
|
||
* [e9315791b3] Michael Kuron -- chan_sip: Only send video on outgoing
|
||
channel if incoming channel supports it
|
||
|
||
Category: Channels/chan_sip/WebSocket
|
||
|
||
ASTERISK-24330: Requirement for 'wss' value in Contact header transport
|
||
parameter on inbound traffic violates RFC7118
|
||
Reported by: Marek Cervenka
|
||
* [0e15760795] Matt Jordan -- res_pjsip/chan_sip: Advertise 'ws' in the
|
||
SIP URI transport parameter
|
||
ASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting
|
||
time is more than ~7sec
|
||
Reported by: Aleksei Kulakov
|
||
* [be693539c3] Eugene Voityuk -- chan_sip.c: Start ICE negotiation when
|
||
response is sent or received.
|
||
ASTERISK-23997: chan_sip: port incorrectly incremented for RTCP ICE
|
||
candidates in SDP answer
|
||
Reported by: Badalian Vyacheslav
|
||
* [cee660dadf] Badalian Vyacheslav -- chan_sip: Use the server reflexive
|
||
ICE candidate RTCP port as provided.
|
||
|
||
Category: Channels/chan_skinny
|
||
|
||
ASTERISK-27452: Security: chan_skinny: Memory exhaustion if flooded with
|
||
unauthenticated requests
|
||
Reported by: George Joseph
|
||
* [075faac2fd] George Joseph -- AST-2017-013: chan_skinny: Call
|
||
pthread_detach when sess threads end
|
||
ASTERISK-26940: Asterisk Skinny memory exhaustion vulnerability leads to
|
||
DoS
|
||
Reported by: Sandro Gauci
|
||
* [949e9147bf] George Joseph -- AST-2017-004: chan_skinny: Add EOF check
|
||
in skinny_session
|
||
ASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and
|
||
missing paren issues
|
||
Reported by: George Joseph
|
||
* [9404efa6f4] Richard Mudgett -- chan_dahdi.c: Fix bounds check
|
||
regression.
|
||
* [4328d320c2] George Joseph -- build: GCC 5.1.x catches some new const,
|
||
array bounds and missing paren issues
|
||
ASTERISK-26029: parking: ast_parking_park_call should return parking_space
|
||
instead of parking_exten
|
||
Reported by: Diederik de Groot
|
||
* [ade5275a3e] Richard Mudgett -- parking.h: Update
|
||
ast_parking_park_call() doxygen to reality.
|
||
ASTERISK-25296: RTP performance issue with several channel drivers.
|
||
Reported by: Richard Mudgett
|
||
* [f49bef08a2] Richard Mudgett -- rtp_engine.c: Fix performance issue
|
||
with several channel drivers that use RTP.
|
||
* [33a465249b] Richard Mudgett -- res_rtp_asterisk.c: Fix off-nominal
|
||
crash potential.
|
||
|
||
Category: Channels/chan_unistim
|
||
|
||
ASTERISK-27714: [patch] chan_unistim: NetBSD has an incompatible struct
|
||
in_pktinfo.
|
||
Reported by: Alexander Traud
|
||
* [aabbb49e33] Alexander Traud -- chan_unistim: NetBSD has an
|
||
incompatible struct in_pktinfo.
|
||
ASTERISK-26596: Placing call on hold temporarily locks up set
|
||
Reported by: Igor Goncharovsky
|
||
* [33d5ab3e69] Igor Goncharovsky -- chan_unistim: Fix hold function
|
||
ability to lock/crash asterisk
|
||
ASTERISK-26714: Phone default have not ringing on ARM
|
||
Reported by: Igor Goncharovsky
|
||
* [135bea931c] Igor Goncharovsky -- chan_unistim: fix char type to have
|
||
consistent behavior on ARM
|
||
ASTERISK-26565: chan_unistim on 11, 13, 14 placing call on hold
|
||
temporarily locks up set
|
||
Reported by: Ruse
|
||
* [dfb951817f] Igor Goncharovskiy -- Fix closing rtp ports after call
|
||
finished in chan_unistim.
|
||
ASTERISK-26138: chan_unistim: Under FreeBSD, chan_unistim generates a
|
||
compile error
|
||
Reported by: George Joseph
|
||
* [c7309a5254] George Joseph -- chan_unistim: Fix memcpy in
|
||
get_to_address
|
||
ASTERISK-25296: RTP performance issue with several channel drivers.
|
||
Reported by: Richard Mudgett
|
||
* [f49bef08a2] Richard Mudgett -- rtp_engine.c: Fix performance issue
|
||
with several channel drivers that use RTP.
|
||
* [33a465249b] Richard Mudgett -- res_rtp_asterisk.c: Fix off-nominal
|
||
crash potential.
|
||
ASTERISK-24304: asterisk crashing randomly because of unistim channel
|
||
Reported by: dhanapathy sathya
|
||
* [c866ced76b] Igor Goncharovskiy --
|
||
ASTERISK-23846: Unistim multilines. Loss of voice after second call drops
|
||
(on a second line).
|
||
Reported by: Rustam Khankishyiev
|
||
* [a770ca168d] Igor Goncharovskiy --
|
||
|
||
Category: Channels/chan_vpb
|
||
|
||
ASTERISK-27808: [patch] chan_vpb: Avoid GNU old-style field designator
|
||
extension.
|
||
Reported by: Alexander Traud
|
||
* [3d9345e3ae] Alexander Traud -- chan_vpb: Avoid GNU old-style field
|
||
designator extension.
|
||
|
||
Category: Codecs/General
|
||
|
||
ASTERISK-27814: translate: interpolated frames are not passed through
|
||
Reported by: Kevin Harwell
|
||
* [ff652711c7] Kevin Harwell -- translate: generic plc not filled in
|
||
after translation
|
||
ASTERISK-23735: Transcoding makes bad choice in high-rate translations
|
||
Reported by: Richard Kenner
|
||
* [58115e9c21] Alexander Traud -- translate: Transcode siren14, speex32,
|
||
silk24, and silk12 via slin16.
|
||
ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte
|
||
order on Intel platform when using slin codec
|
||
Reported by: Frankie Chin
|
||
* [5c27fe2187] Sean Bright -- format: Reintroduce smoother flags
|
||
* [7a16524a83] Sean Bright -- res_rtp_asterisk: Swap byte-order when
|
||
sending signed linear
|
||
ASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or
|
||
wget
|
||
Reported by: Michael L. Young
|
||
* [66a35e2451] Michael L. Young -- build_tools: Fix download_externals
|
||
to allow the use of curl or wget
|
||
ASTERISK-26144: Crash on loading codecs g729/g723
|
||
Reported by: Alexei Gradinari
|
||
* [4045e6d8ba] George Joseph -- codecs: Fix ABI incompatibility created
|
||
by adding format_name to ast_codec
|
||
ASTERISK-25914: PJSIP: failed registration with wrong codec name on
|
||
allow/disallow
|
||
Reported by: Alexei Gradinari
|
||
* [a6e2ba187a] Alexei Gradinari -- Codecs: strip codec name while
|
||
parsing allow/disallow options
|
||
ASTERISK-25616: Warning with a Codec Module which supports PLC with FEC
|
||
Reported by: Alexander Traud
|
||
* [64f899e5f3] Alexander Traud -- translate: Avoid a warning message
|
||
when doing FEC within Opus Codec.
|
||
ASTERISK-25498: Asterisk crashes when negotiating g729 without that module
|
||
installed
|
||
Reported by: Ben Langfeld
|
||
* [69457b8d61] Jonathan Rose -- Fix crash in audiohook translate to slin
|
||
ASTERISK-25353: [patch] Transcoding while different in Frame size = Frames
|
||
lost
|
||
Reported by: Alexander Traud
|
||
* [077adf48b8] Alexander Traud -- translate: Fix transcoding while
|
||
different in frame size.
|
||
|
||
Category: Codecs/codec_adpcm
|
||
|
||
ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm |
|
||
ipc10}
|
||
Reported by: Badalian Vyacheslav
|
||
* [0a5f8c0d73] Ivan Poddubny -- Fix buffer overflow in slin sample
|
||
frames generation.
|
||
|
||
Category: Codecs/codec_dahdi
|
||
|
||
ASTERISK-24435: Asterisk 13 with TC400P segfault
|
||
Reported by: Marian Koniuszko
|
||
* [c4d7e7e270] Shaun Ruffell -- codec_dahdi: Cannot use struct
|
||
ast_translator.core_{src,src}_codec.
|
||
|
||
Category: Codecs/codec_g722
|
||
|
||
ASTERISK-27232: When in queue on g722 with interruptions, music on hold
|
||
can get stuck and no longer play
|
||
Reported by: Jens T.
|
||
* [c3a6c8fd2d] Sean Bright -- formats: Restore previous fread() behavior
|
||
|
||
Category: Codecs/codec_gsm
|
||
|
||
ASTERISK-27558: [patch] codec_gsm: Avoid shifting a negative signed value.
|
||
Reported by: Alexander Traud
|
||
* [ef68df9111] Alexander Traud -- codec_gsm: Avoid shifting a negative
|
||
signed value.
|
||
ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm |
|
||
ipc10}
|
||
Reported by: Badalian Vyacheslav
|
||
* [0a5f8c0d73] Ivan Poddubny -- Fix buffer overflow in slin sample
|
||
frames generation.
|
||
|
||
Category: Codecs/codec_ilbc
|
||
|
||
ASTERISK-27669: [patch] codecs: Add support for WebRTC iLBC 2.0.
|
||
Reported by: Alexander Traud
|
||
* [97f45d5816] Alexander Traud -- codecs: Add support for WebRTC iLBC
|
||
2.0.
|
||
ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm |
|
||
ipc10}
|
||
Reported by: Badalian Vyacheslav
|
||
* [0a5f8c0d73] Ivan Poddubny -- Fix buffer overflow in slin sample
|
||
frames generation.
|
||
|
||
Category: Codecs/codec_lpc10
|
||
|
||
ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm |
|
||
ipc10}
|
||
Reported by: Badalian Vyacheslav
|
||
* [0a5f8c0d73] Ivan Poddubny -- Fix buffer overflow in slin sample
|
||
frames generation.
|
||
|
||
Category: Codecs/codec_opus
|
||
|
||
ASTERISK-28263: codec_opus: errors setting max_playback_rate and bitrate
|
||
to "sdp"
|
||
Reported by: Gianluca Merlo
|
||
* [f6452f9656] Kevin Harwell -- codecs.conf.sample: update codec opus
|
||
docs
|
||
ASTERISK-27202: If wget is not installed and "or" is not available,
|
||
external components (excluding pjsip) are not installed
|
||
Reported by: Seán C. McCord
|
||
* [0e777258be] George Joseph -- Fix downloader not working with curl
|
||
ASTERISK-26520: codec_opus: Generated fmtp line has no content
|
||
Reported by: Sebastian Gutierrez
|
||
* [dc8f99ee27] Mark Michelson -- res_format_attr_opus: Fix fmtp
|
||
generation.
|
||
|
||
Category: Codecs/codec_resample
|
||
|
||
ASTERISK-25599: [patch] SLIN Resampling Codec only 80 msec
|
||
Reported by: Alexander Traud
|
||
* [55dd7125b3] Alexander Traud -- codec_resample: Increase buffer for
|
||
Opus Codec with FEC.
|
||
* [b24f2f4c2e] Alexander Traud -- codec_resample: Increase buffer for
|
||
Opus Codec.
|
||
|
||
Category: Codecs/codec_siren14
|
||
|
||
ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound
|
||
files.
|
||
Reported by: Steve Murphy
|
||
* [5d320d2d4b] Richard Mudgett -- Update sounds release to fix siren7
|
||
and siren14 files.
|
||
ASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
|
||
Reported by: Daniel Denson
|
||
* [75818b4084] Joshua Colp -- siren: Add format attribute modules for
|
||
Siren7 and Siren14.
|
||
|
||
Category: Codecs/codec_siren7
|
||
|
||
ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound
|
||
files.
|
||
Reported by: Steve Murphy
|
||
* [5d320d2d4b] Richard Mudgett -- Update sounds release to fix siren7
|
||
and siren14 files.
|
||
ASTERISK-27202: If wget is not installed and "or" is not available,
|
||
external components (excluding pjsip) are not installed
|
||
Reported by: Seán C. McCord
|
||
* [0e777258be] George Joseph -- Fix downloader not working with curl
|
||
ASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
|
||
Reported by: Daniel Denson
|
||
* [75818b4084] Joshua Colp -- siren: Add format attribute modules for
|
||
Siren7 and Siren14.
|
||
|
||
Category: Configs/Basic-PBX
|
||
|
||
ASTERISK-28272: The basic-pbx config samples don't produce a running
|
||
asterisk
|
||
Reported by: George Joseph
|
||
* [6a714c0e9f] Joshua Colp -- basic-pbx: Update configuration to work
|
||
with current modules.
|
||
|
||
Category: Configs/Samples
|
||
|
||
ASTERISK-27175: iax.conf demo peer is invalid
|
||
Reported by: Tzafrir Cohen
|
||
* [dac5e3a0df] Sean Bright -- configs: Comment out and change IP of
|
||
iax.conf [demo]
|
||
ASTERISK-26785: configs/samples: The 'identify' entry is in the wrong
|
||
section in sorcery.conf.sample
|
||
Reported by: Torrey Searle
|
||
* [648d181d2f] George Joseph -- configs/samples: Fix placement of
|
||
'identify' entry in sorcery.conf
|
||
|
||
Category: Contrib/General
|
||
|
||
ASTERISK-28323: pjsip: sip.conf to pjsip.conf conversion script fails
|
||
Reported by: Guido Weckwerth
|
||
* [0cfafb89b5] Sean Bright -- sip_to_pjsip: Make multiline comment
|
||
parsing consistent with Asterisk
|
||
ASTERISK-27968: systemd: asterisk.service
|
||
Reported by: seanchann.zhou
|
||
* [c40412bd13] Corey Farrell -- contrib: Update systemd README.txt.
|
||
ASTERISK-27811: [patch] sip_to_pjsip: Enable python3 compatibility.
|
||
Reported by: Alexander Traud
|
||
* [2d81709ab1] Alexander Traud -- sip_to_pjsip: Enable python3
|
||
compatibility.
|
||
ASTERISK-27684: [patch] install_prereq: Update OpenBSD libraries.
|
||
Reported by: Alexander Traud
|
||
* [a7e7302ab6] Alexander Traud -- install_prereq: Update OpenBSD
|
||
libraries.
|
||
ASTERISK-27555: [patch] install_prereq: Update Debian/Ubuntu libraries.
|
||
Reported by: Alexander Traud
|
||
* [971378bbdb] Alexander Traud -- install_prereq: Update Debian/Ubuntu
|
||
libraries.
|
||
* [93471373f6] Alexander Traud -- install_prereq: Update Debian/Ubuntu
|
||
libraries.
|
||
* [b9e2b72de6] Alexander Traud -- install_prereq: Update Debian/Ubuntu
|
||
libraries.
|
||
ASTERISK-27599: [patch] install_prereq: Update RHEL/CentOS/Fedora
|
||
libraries.
|
||
Reported by: Alexander Traud
|
||
* [e7f8ef1935] Alexander Traud -- install_prereq: Update
|
||
RHEL/CentOS/Fedora libraries.
|
||
ASTERISK-27603: [patch] install_prereq: Download latest Jansson.
|
||
Reported by: Alexander Traud
|
||
* [0afff31ed0] Alexander Traud -- install_prereq: Download latest
|
||
Jansson.
|
||
ASTERISK-27598: [patch] install_prereq: Support package manager DNF.
|
||
Reported by: Alexander Traud
|
||
* [4c511c1a4d] Alexander Traud -- install_prereq: Support package
|
||
manager DNF and yum option strict=1.
|
||
ASTERISK-27333: sip_to_pjsip not correctly handling disallow=all directive
|
||
Reported by: Torrey Searle
|
||
* [da24d425eb] Torrey Searle -- contrib/script/sip_to_pjsip: implement
|
||
'all' for allow/disallow
|
||
ASTERISK-24311: Populating database via Alembic fails when using same
|
||
database for multiple schema sets
|
||
Reported by: Dafi Ni
|
||
* [442b597929] George Joseph -- alembic: Allow cdr, config and voicemail
|
||
to exist in the same schema
|
||
ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf
|
||
parameters
|
||
Reported by: Matt Jordan
|
||
* [02a82f758e] Alexander Traud -- sip_to_pjsip: Add cert_file.
|
||
* [966527249e] Kevin Harwell -- sip_to_pjsip: Set correct tls transport
|
||
method
|
||
* [e55d1e47aa] Alexander Traud -- sip_to_pjsip: Map the TLS method
|
||
correctly.
|
||
* [da14c439a3] Alexander Traud -- sip_to_pjsip: Add compactheaders,
|
||
timerb, timert1, and useragent.
|
||
* [675721a7ab] Alexander Traud -- sip_to_pjsip: Map (session-)timers
|
||
correctly.
|
||
* [acc5237e91] Alexander Traud -- sip_to_pjsip: Write username even
|
||
without authname.
|
||
* [3eb02235f5] Alexander Traud -- sip_to_pjsip: Parse register even with
|
||
transport.
|
||
* [9907e2b1c1] Alexander Traud -- sip_to_pjsip: Write local_net,
|
||
contact_acl, contact_deny, and contact_permit.
|
||
* [c0e0075718] Alexander Traud -- sip_to_pjsip: Map externhost/ip to
|
||
Transports.
|
||
* [a937c2ccb1] Alexander Traud -- sip_to_pjsip: Add defaultexpiry,
|
||
maxexpiry, and minexpiry.
|
||
* [163cc2d68f] Alexander Traud -- sip_to_pjsip: Write media_encryption.
|
||
* [d8b5970749] Alexander Traud -- sip_to_pjsip: Write cos and tos.
|
||
* [38491401b5] Alexander Traud -- sip_to_pjsip: Add cert_file and
|
||
ca_list_path.
|
||
ASTERISK-26183: alembic: error when using sqlalchemy version 1.1.0b2
|
||
Reported by: Kevin Harwell
|
||
* [d4170df40a] Kevin Harwell -- alembic/sqlalchemy: auto increment only
|
||
allowed on a single column
|
||
ASTERISK-26128: Alembic scripts are failing
|
||
Reported by: Mark Michelson
|
||
* [b6bd97eea2] Mark Michelson -- Fix Alembic upgrades.
|
||
ASTERISK-25890: Asterisk 13.8.0 alembic database update fails
|
||
Reported by: Harley Peters
|
||
* [751d7a5a49] George Joseph -- alembic: Remove batch operations (and
|
||
sqlite support)
|
||
ASTERISK-25113: install_prereq in Debian 8 without "standard system
|
||
utilities"
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [6737ded058] Rodrigo RamÃrez Norambuena -- install_prereq: Check if is
|
||
installed aptitude otherwise to install.
|
||
ASTERISK-24632: install_prereq script installs pjproject without IPv6
|
||
support
|
||
Reported by: Rusty Newton
|
||
* [55709bc1f7] Joshua Colp -- install_prereq: Tweak flags when
|
||
configuring pjproject.
|
||
ASTERISK-24048: [patch] contrib/scripts/install_prereq selects 32-bit
|
||
packages on 64-bit hosts
|
||
Reported by: Ben Klang
|
||
* [14b8e03dad] Ben Klang -- contrib/scripts/install_prereq: Don't
|
||
install 32-bit packages on 64-bit hosts
|
||
ASTERISK-24474: sip_to_pjsip.py lacks documentation and does not function
|
||
Reported by: John Kiniston
|
||
* [fba836cc02] Scott Griepentrog -- sip_to_pjsip: improve ability to
|
||
parse input files
|
||
ASTERISK-24432: Install refcounter.py when REF_DEBUG is enabled
|
||
Reported by: Corey Farrell
|
||
* [bf684b63a3] Corey Farrell -- REF_DEBUG: Install refcounter.py to
|
||
$(ASTDATADIR)/scripts
|
||
ASTERISK-24011: [patch]safe_asterisk tries to set ulimit -n too high on
|
||
linux systems with lots of RAM
|
||
Reported by: Michael Myles
|
||
* [d0255c4a46] Michael Myles -- safe_asterisk: Don't automatically
|
||
exceed MAXFILES value of 2^20.
|
||
ASTERISK-23781: outgoing missing as enum from contrib/ast-db-manage/config
|
||
Reported by: Stephen More
|
||
* [b15cd42b5b] Jonathan Rose -- Alembic: Add enumerator value to
|
||
sippeers -> directmedia - 'outgoing'
|
||
|
||
Category: Core/ACL
|
||
|
||
ASTERISK-24969: Named ACL's do not handle config errors.
|
||
Reported by: Corey Farrell
|
||
* [11ffcf662f] Mark Michelson -- Restrict functionality when ACLs are
|
||
misconfigured.
|
||
|
||
Category: Core/AstDB
|
||
|
||
ASTERISK-27706: PJSIP: Deadlock shutting down subscription TCP connection
|
||
and sending subscription message.
|
||
Reported by: Ross Beer
|
||
* [97cc67b12f] Richard Mudgett -- res_pjsip: Fix deadlock on reliable
|
||
transport shutdown.
|
||
ASTERISK-25400: Hints broken when "CustomPresence" doesn't exist in AstDB
|
||
Reported by: Andrew Nagy
|
||
* [c944263e36] Ivan Poddubny -- func_presencestate: Return "not_set"
|
||
when no data is set in AstDB
|
||
|
||
Category: Core/AstMM
|
||
|
||
ASTERISK-26526: [UBSAN] vector.h: null pointer can be passed as argument 2
|
||
to memcpy
|
||
Reported by: Badalian Vyacheslav
|
||
* [273debd261] Corey Farrell -- vector: Prevent NULL argument to memcpy.
|
||
ASTERISK-26524: astobj2: data_size variable is wasted space when AO2_DEBUG
|
||
is not enabled.
|
||
Reported by: Corey Farrell
|
||
* [ad60927a40] Corey Farrell -- astobj2: Declare private variable
|
||
data_size for AO2_DEBUG only.
|
||
ASTERISK-26181: REF_DEBUG: Node object incorrectly logged during duplicate
|
||
replacement
|
||
Reported by: Corey Farrell
|
||
* [7408c51a48] Corey Farrell -- REF_DEBUG: Prevent logging of container
|
||
node objects.
|
||
ASTERISK-25120: Astobj2: Weakproxy subscriptions should be run in reverse
|
||
order.
|
||
Reported by: Corey Farrell
|
||
* [5a1f2a5884] Corey Farrell -- Astobj2: Run weakproxy subscription
|
||
callbacks in reverse order.
|
||
ASTERISK-25048: Astobj2: Initialization order wrong when both refdebug and
|
||
AO2_DEBUG are both enabled.
|
||
Reported by: Corey Farrell
|
||
* [8f3cee1258] Corey Farrell -- Astobj2: Fix initialization order of
|
||
refdebug and AO2_DEBUG.
|
||
ASTERISK-24936: New Feature: AO2 weakproxy objects
|
||
Reported by: Corey Farrell
|
||
* [cb6bf3094e] Corey Farrell -- astobj2: Add support for weakproxy
|
||
objects.
|
||
ASTERISK-24535: stringfields: Fix regression from fix for unintentional
|
||
memory retention and another issue exposed by the fix
|
||
Reported by: Corey Farrell
|
||
* [57c6f89bf0] Corey Farrell -- stringfields: Fix bug in
|
||
ast_string_fields_copy.
|
||
ASTERISK-24307: Unintentional memory retention in stringfields
|
||
Reported by: Etienne Lessard
|
||
* [7e2369310c] Corey Farrell -- Fix unintential memory retention in
|
||
stringfields.
|
||
|
||
Category: Core/Bridging
|
||
|
||
ASTERISK-28076: bridging: Asterisk crashes when receiving an empty
|
||
realtime text frame
|
||
Reported by: Emmanuel BUU
|
||
* [406c5bef0a] Emmanuel BUU -- core/frame: Fix ast_frdup() and
|
||
ast_frisolate() for empty text frames
|
||
ASTERISK-27229: bridge: Old channel video source not set to NULL after
|
||
unref
|
||
Reported by: Richard Kenner
|
||
* [aaa3884d4a] Corey Farrell -- bridge: Old channel video source not set
|
||
to NULL after unref.
|
||
ASTERISK-25079: AMI bridge of channels results in MOH not destroyed and
|
||
robotic audio on one channel
|
||
Reported by: Zane Conkle
|
||
* [3b99a0332c] Ivan Poddubny -- bridge: Stop music on hold on adding an
|
||
arbitrary channel to a bridge
|
||
ASTERISK-27238: Bridging: Crash freeing a frame that's already been freed
|
||
Reported by: Richard Kenner
|
||
* [b7b800b689] Richard Mudgett -- audiohook.c: Fix freeing a frame and
|
||
still using it.
|
||
ASTERISK-27369: Bridge() dialplan application fails without setting
|
||
BRIDGERESULT channel variable
|
||
Reported by: James Terhune
|
||
* [1e70011710] Kevin Harwell -- features: Bridge application's
|
||
BRIDGERESULT not appropriately set
|
||
ASTERISK-27182: bridge: Crash when mapping streams
|
||
Reported by: Joshua C. Colp
|
||
* [88c65f7cb6] Joshua Colp -- bridge: Fix stream topology/participant
|
||
locking and video misrouting.
|
||
ASTERISK-27075: bridge: stuck channel(s) after failed attended transfer
|
||
Reported by: Kevin Harwell
|
||
* [45a1f4e2ae] Kevin Harwell -- bridge: stuck channel(s) after failed
|
||
attended transfer
|
||
ASTERISK-27016: Crash occurs when a channel in a 'mixing,dtmf_events'
|
||
bridge is muted multiple times.
|
||
Reported by: Chris Howard
|
||
* [bd16c3c524] Joshua Colp -- channel: Fix reference counting in
|
||
ast_channel_suppress.
|
||
ASTERISK-26923: bridging: T.38 request is lost when channels are added to
|
||
bridge
|
||
Reported by: Torrey Searle
|
||
* [d6386a8f0c] Joshua Colp -- bridge: Add a deferred queue.
|
||
* [7819f95791] Torrey Searle -- bridging: Ensure successful T.38
|
||
negotation
|
||
ASTERISK-24529: Using AMI Action Bridge to on an already bridged channel
|
||
causes the incorrect return priority to be used
|
||
Reported by: Corey Farrell
|
||
* [c90d81ef51] Joshua Colp -- bridge: Fix returning to dialplan when
|
||
executing Bridge() from AMI.
|
||
ASTERISK-26880: Asterisk crashes when multiple speex users join confbridge
|
||
with pp_vad and dtx enabled
|
||
Reported by: Kirsty Tyerman
|
||
* [fc794de756] Sean Bright -- bridge_softmix: Ignore non-voice frames
|
||
from translator
|
||
ASTERISK-26555: Multi-party Video: Fix some post Asterisk-11 regressions
|
||
Reported by: Matt Jordan
|
||
* [bbe943729a] Matt Jordan -- main/bridge_channel: Fix channel reference
|
||
leak on video source
|
||
* [a70d6dba8c] Matt Jordan -- main/bridge: Add some verbose logging for
|
||
video source changes
|
||
* [fb17b630a5] Matt Jordan -- bridges/bridge_softmix: Remove SSRC
|
||
changes on join/leave; update video source
|
||
ASTERISK-25947: Protocol transfers to stasis applications are missing the
|
||
StasisStart with the replace_channel object.
|
||
Reported by: Richard Mudgett
|
||
* [6b1a632290] Richard Mudgett -- res_stasis: Handle re-enter stasis
|
||
bridge with swap channel.
|
||
* [1c5248c383] Richard Mudgett -- bridge: Hold off more than one
|
||
imparting channel at a time.
|
||
ASTERISK-24782: StasisEnd event not present for channel that was swapped
|
||
out for another after completing attended transfer
|
||
Reported by: John Bigelow
|
||
* [6b1a632290] Richard Mudgett -- res_stasis: Handle re-enter stasis
|
||
bridge with swap channel.
|
||
* [1c5248c383] Richard Mudgett -- bridge: Hold off more than one
|
||
imparting channel at a time.
|
||
* [c855523519] Kevin Harwell -- bridge.c: Fixed race condition during
|
||
attended transfer
|
||
* [44c3c392e3] Kevin Harwell -- bridge.c: Hangup attended transfer
|
||
target if bridged
|
||
* [153c4044e4] Kevin Harwell -- bridge.c: Hangup attended transfer
|
||
target after it has been swapped out
|
||
ASTERISK-25771: ARI:Crash - Attended transfers of channels into Stasis
|
||
application.
|
||
Reported by: Javier Riveros
|
||
* [15c5743ac1] Kevin Harwell -- bridge.c: Crash during attended transfer
|
||
when missing a local channel half
|
||
* [0d2ccbca62] Kevin Harwell -- res_pjsip_refer.c: Delay sending the
|
||
initial SIP Notify with frag 100
|
||
ASTERISK-25600: bridging: Inconsistency in BRIDGEPEER
|
||
Reported by: Jonathan Rose
|
||
* [b5281b74e0] Jonathan Rose -- Unset BRIDGEPEER when leaving a bridge
|
||
ASTERISK-25341: bridge: Hangups may get lost when executing actions
|
||
Reported by: Joshua C. Colp
|
||
* [98d089fb9a] Joshua Colp -- bridge: Kick channel from bridge if hung
|
||
up during action.
|
||
ASTERISK-25250: chan_sip - Despite the channel being answered, caller on a
|
||
call established via Local channel continues to hear ringback
|
||
Reported by: Etienne Lessard
|
||
* [d97bed46b7] Mark Michelson -- Local channels: Alternate solution to
|
||
ringback problem.
|
||
* [0b7148e262] Mark Michelson -- Local channels: Do not block control -1
|
||
payloads.
|
||
ASTERISK-25157: bridging: Performing a blonde transfer does not result in
|
||
connected line updates
|
||
Reported by: Joshua C. Colp
|
||
* [7230ee2efe] Joshua Colp -- bridge: When performing a blonde transfer
|
||
update connected line information.
|
||
ASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to
|
||
application (appl) being NULL on unbridged channel
|
||
Reported by: viniciusfontes
|
||
* [56a2baa21d] Kevin Harwell -- bridge.c: NULL app causes crash during
|
||
attended transfer
|
||
ASTERISK-24752: Crash in bridge_manager_service_req when bridge is
|
||
destroyed by ARI during shutdown
|
||
Reported by: Richard Mudgett
|
||
* [e2d3215b83] Richard Mudgett -- HTTP: Stop accepting requests on final
|
||
system shutdown.
|
||
ASTERISK-24539: Compile fails on OSX because of sem_timedwait in
|
||
bridge_channel.c
|
||
Reported by: George Joseph
|
||
* [965777ccfc] David M. Lee -- Various fixes for OS X
|
||
ASTERISK-24637: Channel re-enters Stasis() when it should not
|
||
Reported by: John Bigelow
|
||
* [5b30938394] Scott Griepentrog -- app_bridge: return to the next
|
||
dialplan priority
|
||
ASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
|
||
Reported by: Niklas Larsson
|
||
* [2b1f2b5c1f] Mark Michelson -- Prevent possible race condition on dual
|
||
redirect of channels in the same bridge.
|
||
ASTERISK-24447: Bridge DTMF hooks: Audio doesn't pass when waiting for
|
||
more matching digits.
|
||
Reported by: Richard Mudgett
|
||
* [7571bae5ab] Richard Mudgett -- app_agent_pool: Made agent alert
|
||
interruptable by DTMF.
|
||
* [a68baad74f] Richard Mudgett -- Bridge DTMF hooks: Made audio pass
|
||
from the bridge while waiting for more matching digits.
|
||
ASTERISK-24437: Review implementation of ast_bridge_impart for leaks and
|
||
document proper usage
|
||
Reported by: Scott Griepentrog
|
||
* [8e9f593e3a] Matt Jordan -- main/bridge: Destroy features struct on
|
||
off nominal path during bridge impart
|
||
|
||
Category: Core/Bridging/bridge_basic
|
||
|
||
ASTERISK-27361: Attended transfer crashes in Asterisk 13.17.2
|
||
Reported by: Alessandro Pimenta
|
||
* [781a520b73] Joshua Colp -- bridge_basic: Ignore answer from transfer
|
||
target when they've timed out.
|
||
ASTERISK-25696: bridge_basic: don't cache xferfailsound during a transfer
|
||
Reported by: Kevin Harwell
|
||
* [a5b38b604c] Kevin Harwell -- bridge_basic: don't cache xferfailsound
|
||
during an attended transfer
|
||
ASTERISK-25697: bridge_basic: don't play an attended transfer fail sound
|
||
after target hangs up
|
||
Reported by: Kevin Harwell
|
||
* [84b30c5e18] Kevin Harwell -- bridge_basic: don't play an attended
|
||
transfer fail sound after target hangs up
|
||
ASTERISK-25641: bridge: GOTO_ON_BLINDXFR doesn't work on transfer
|
||
initiated channel
|
||
Reported by: Dmitry Melekhov
|
||
* [8eb5da0679] Richard Mudgett -- bridge_basic.c: Fix GOTO_ON_BLINDXFR
|
||
ASTERISK-24513: Local channel apparently leaked in off-nominal DTMF
|
||
attended transfer
|
||
Reported by: Mark Michelson
|
||
* [0b8fbf9238] Scott Griepentrog -- bridge: avoid leaking channel during
|
||
blond transfer pt2
|
||
* [07d1012383] Scott Griepentrog -- bridge: avoid leaking channel during
|
||
blond transfer
|
||
|
||
Category: Core/BuildSystem
|
||
|
||
ASTERISK-28271: Opensuse Leap 15 --with-jannson-bundled will not compile
|
||
Reported by: David Wilcox
|
||
* [70fa6e6955] 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
|
||
* [d3a6714158] Jean Aunis -- build : Fix cross-compilation errors
|
||
ASTERISK-27991: BuildSystem: Enable Jansson in Solaris 11.
|
||
Reported by: Alexander Traud
|
||
* [c10b3ccd5f] Alexander Traud -- BuildSystem: Enable Jansson in Solaris
|
||
11.
|
||
ASTERISK-27563: pjsip modules always get -O2 even when DONT_OPTIMIZE is
|
||
set
|
||
Reported by: George Joseph
|
||
* [5febc995df] Richard Mudgett -- Build: Fix modules getting their
|
||
optimization setting overridden.
|
||
ASTERISK-27931: [patch] BuildSystem: Enable ./configure in Solaris 11.
|
||
Reported by: Alexander Traud
|
||
* [92109cf496] Alexander Traud -- BuildSystem: Enable ./configure in
|
||
Solaris 11.
|
||
ASTERISK-27926: [patch] bootstrap.sh: find -maxdepth is not POSIX
|
||
compatible.
|
||
Reported by: Alexander Traud
|
||
* [d6721e1e4c] Alexander Traud -- BuildSystem: Enable autotools in
|
||
Solaris 11.
|
||
ASTERISK-27903: menuselect: GCC 8: restrict-qualified parameter passed and
|
||
aliased.
|
||
Reported by: Alexander Traud
|
||
* [8732d62334] Matthew Fredrickson -- menuselect/menuselect_curses:
|
||
Resolves sprintf usage error
|
||
ASTERISK-27824: Fix issues exposed by GCC 8
|
||
Reported by: George Joseph
|
||
* [b5914d90ac] Corey Farrell -- Fix GCC 8 build issues.
|
||
ASTERISK-27435: [patch] configure: pjsip_evsub_set_uas_timeout not found.
|
||
Reported by: Alexander Traud
|
||
* [4f33f56a72] Alexander Traud -- BuildSystem:
|
||
pjsip_evsub_set_uas_timeout was not used (part 2).
|
||
* [7397961b02] Alexander Traud -- BuildSystem:
|
||
pjsip_evsub_set_uas_timeout was not used.
|
||
ASTERISK-27761: [patch] BuildSystem: With external editline, do not
|
||
require libs for internal editline.
|
||
Reported by: Alexander Traud
|
||
* [d6fda173a4] Alexander Traud -- BuildSystem: With external editline,
|
||
do not require libs for internal editline.
|
||
ASTERISK-27745: [patch] BuildSystem: Remove unused dependency on libltdl.
|
||
Reported by: Alexander Traud
|
||
* [10a978829e] Alexander Traud -- BuildSystem: Remove unused dependency
|
||
on libltdl.
|
||
ASTERISK-27720: [patch] BuildSystem: Enable Advanced Linux Sound
|
||
Architecture (ALSA) in NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [00789174f6] Alexander Traud -- BuildSystem: Enable Advanced Linux
|
||
Sound Architecture (ALSA) in NetBSD.
|
||
ASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and
|
||
Arch Linux.
|
||
Reported by: Alexander Traud
|
||
* [d9776870e8] Alexander Traud -- BuildSystem: Enable IMAP storage on
|
||
openSUSE and Arch Linux.
|
||
ASTERISK-27686: [patch] install_prereq: Update FreeBSD libraries.
|
||
Reported by: Alexander Traud
|
||
* [ea3b8bb080] Alexander Traud -- install_prereq: Update FreeBSD
|
||
libraries.
|
||
* [c4c5d00528] Alexander Traud -- install_prereq: Update FreeBSD
|
||
libraries.
|
||
ASTERISK-11015: NetBSD Build Needs RPATH set in 1.2.25
|
||
Reported by: Curt Sampson
|
||
* [5b525c9781] Alexander Traud -- BuildSystem: Add NetBSD.
|
||
ASTERISK-27641: BuildSystem: Enable Better Backtraces in FreeBSD.
|
||
Reported by: Alexander Traud
|
||
* [36c8885c66] Alexander Traud -- BuildSystem: Enable dladdr on
|
||
non-Linux platforms like FreeBSD.
|
||
ASTERISK-25586: uuid_generate_random detection failure
|
||
Reported by: John Nemeth
|
||
* [75cebc3e71] Alexander Traud -- BuildSystem: Re-check for another UUID
|
||
library only when previous check failed.
|
||
ASTERISK-27721: [patch] BuildSystem: Enable PortAudio in NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [16f6e94033] Alexander Traud -- BuildSystem: Enable PortAudio in
|
||
NetBSD.
|
||
ASTERISK-27715: [patch] BuildSystem: AC_PATH_PROG sets to colon character
|
||
when not found.
|
||
Reported by: Alexander Traud
|
||
* [1fe913f7bd] Richard Mudgett -- BuildSystem regression: Fix errors
|
||
reported by clean targets.
|
||
* [b97905aaf2] Alexander Traud -- BuildSystem: AC_PATH_PROG sets to
|
||
colon character when not found.
|
||
ASTERISK-27718: [patch] BuildSystem: Enable Lua in NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [ef79e583ec] Alexander Traud -- BuildSystem: Enable Lua in NetBSD.
|
||
ASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly
|
||
on external libraries.
|
||
Reported by: Alexander Traud
|
||
* [162fc4fba6] Alexander Traud -- BuildSystem: Depend not implicitly but
|
||
explicitly on external libraries.
|
||
ASTERISK-27716: [patch] BuildSystem: Enable autotools in NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [7e9734a858] Alexander Traud -- BuildSystem: Enable autotools in
|
||
NetBSD.
|
||
ASTERISK-27713: [patch] BuildSystem: Cast any intptr_t explicitly to its
|
||
proposed type.
|
||
Reported by: Alexander Traud
|
||
* [5d19762b5f] Alexander Traud -- BuildSystem: Cast any intptr_t
|
||
explicitly to its proposed type.
|
||
ASTERISK-27712: [patch] BuildSystem: Detect whether uselocale(.) is
|
||
available.
|
||
Reported by: Alexander Traud
|
||
* [9749524520] Alexander Traud -- BuildSystem: Detect whether
|
||
uselocale(.) is available.
|
||
ASTERISK-27711: [patch] BuildSystem: Avoid re-defining of pthread_* on
|
||
NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [f7b845ff41] Alexander Traud -- BuildSystem: Avoid re-defining of
|
||
pthread_* on NetBSD.
|
||
ASTERISK-27710: [patch] BuildSystem: Install init scripts on openSUSE
|
||
Tumbleweed.
|
||
Reported by: Alexander Traud
|
||
* [313a9fe255] Alexander Traud -- BuildSystem: Install init scripts on
|
||
openSUSE Tumbleweed.
|
||
ASTERISK-27709: [patch] BuildSystem: Avoid == for comparison in
|
||
./configure.
|
||
Reported by: Alexander Traud
|
||
* [a9c02e484a] Alexander Traud -- BuildSystem: Avoid == for comparison
|
||
in ./configure.
|
||
ASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
|
||
Reported by: Alexander Traud
|
||
* [c674efa996] Alexander Traud -- BuildSystem: Enable IMAP storage on
|
||
OpenBSD.
|
||
ASTERISK-27677: [patch] BuildSystem: Enable system provided libedit on
|
||
OpenBSD.
|
||
Reported by: Alexander Traud
|
||
* [2c814afb86] Alexander Traud -- BuildSystem: Enable system provided
|
||
libedit on OpenBSD.
|
||
ASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
|
||
Reported by: Alexander Traud
|
||
* [8ac198aff3] Alexander Traud -- BuildSystem: Remove chan_h323
|
||
leftovers.
|
||
ASTERISK-27595: [patch] BuildSystem: Invoke ldconfig with previous paths.
|
||
Reported by: Alexander Traud
|
||
* [6b6b3ffa5b] Alexander Traud -- BuildSystem: Invoke ldconfig with
|
||
previous path.
|
||
ASTERISK-27631: [patch] BuildSystem: Do not warn when bash is not
|
||
installed.
|
||
Reported by: Alexander Traud
|
||
* [f9ba31bb21] Alexander Traud -- BuildSystem: Do not warn when bash is
|
||
not installed.
|
||
ASTERISK-27634: Determine if the internal editline and stdtime libraries
|
||
are still relevant
|
||
Reported by: George Joseph
|
||
* [9fddc8b4dc] Corey Farrell -- core: Remove embedded editline.
|
||
ASTERISK-27619: Build System: Require compiler to provide built-in support
|
||
for atomic references.
|
||
Reported by: Corey Farrell
|
||
* [720dbb5745] Corey Farrell -- core: Create ast_atomic macro's.
|
||
* [23381d2c5e] Corey Farrell -- Build System: Require __sync or __atomic
|
||
functions.
|
||
ASTERISK-27637: [patch] BuildSystem: Enable autotools in FreeBSD.
|
||
Reported by: Alexander Traud
|
||
* [913773cd75] Alexander Traud -- BuildSystem: Enable autotools in
|
||
FreeBSD.
|
||
ASTERISK-16951: [patch] configure.ac in 1.4.37 broken with autoconf 2.60
|
||
Reported by: Stéphan Kochen
|
||
* [6da970bfb9] Alexander Traud -- BuildSystem: Raise autoconf version
|
||
requirement to 2.60a.
|
||
ASTERISK-27602: [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
|
||
Reported by: Alexander Traud
|
||
* [d427bb84a2] Alexander Traud -- BuildSystem: Remove AC_CONFIG_AUX_DIR.
|
||
ASTERISK-27600: [patch] BuildSystem: Allow make clean all again.
|
||
Reported by: Alexander Traud
|
||
* [70137794e9] Alexander Traud -- BuildSystem: Allow make clean all
|
||
again.
|
||
ASTERISK-27596: [patch] BuildSystem: Use the detected name for MD5
|
||
everywhere.
|
||
Reported by: Alexander Traud
|
||
* [2a1b52cc67] Alexander Traud -- BuildSystem: Use the detected name for
|
||
MD5 everywhere.
|
||
ASTERISK-27594: [patch] BuildSystem: Invoke install not in GNU but POSIX
|
||
style.
|
||
Reported by: Alexander Traud
|
||
* [4cd3f5c162] Alexander Traud -- BuildSystem: Invoke install not in GNU
|
||
but POSIX style.
|
||
ASTERISK-27593: [patch] BuildSystem: In OpenBSD, xmlstarlet is xml.
|
||
Reported by: Alexander Traud
|
||
* [7e7a20642c] Alexander Traud -- BuildSystem: In OpenBSD, xmlstarlet is
|
||
xml.
|
||
ASTERISK-27592: [patch] BuildSystem: Detect external library Lua in
|
||
version 5.3.
|
||
Reported by: Alexander Traud
|
||
* [8f31b70246] Alexander Traud -- BuildSystem: Detect external library
|
||
Lua in version 5.3.
|
||
ASTERISK-27589: [patch] BuildSystem: Avoid $EUID and use id -u instead.
|
||
Reported by: Alexander Traud
|
||
* [a046305fae] Alexander Traud -- BuildSystem: Avoid $EUID and use id -u
|
||
instead.
|
||
ASTERISK-27585: [patch] BuildSystem: Resolve resolv.h not via Generic but
|
||
Particular Header-Check.
|
||
Reported by: Alexander Traud
|
||
* [645297614e] Alexander Traud -- BuildSystem: Resolve resolv.h not via
|
||
Generic but Particular Header-Check.
|
||
ASTERISK-27575: menuselect : remove obsolete TRACE_FRAMES compiler flag
|
||
Reported by: Jean Aunis - Prescom
|
||
* [99535b0497] Corey Farrell -- menuselect: Remove unused dev-mode
|
||
option TRACE_FRAMES.
|
||
ASTERISK-27560: [patch] clang 5 does not know -Wno-format-truncation
|
||
Reported by: Alexander Traud
|
||
* [cff3add680] Alexander Traud -- BuildSystem: Really do not pass
|
||
unknown-warning options to the compiler.
|
||
* [512286e3c8] Alexander Traud -- BuildSystem: Really do not pass
|
||
unknown-warning options to the compiler.
|
||
ASTERISK-25329: Asterisk configure fails on 'cannot find ptlib-config',
|
||
despite ptlib-config existing
|
||
Reported by: Rusty Newton
|
||
* [af064eaf13] Alexander Traud -- BuildSystem: Find ptlib-config on
|
||
Debian/Ubuntu.
|
||
ASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
|
||
Reported by: Alexander Traud
|
||
* [bc1b4f4d43] Alexander Traud -- BuildSystem: Avoid obsolete warning
|
||
with HELP_STRING on autoconf.
|
||
* [a3f4141f6f] Alexander Traud -- BuildSystem: Avoid obsolete warning
|
||
with pthread.m4 on autoconf.
|
||
* [32cb981d04] Alexander Traud -- BuildSystem: Avoid obsolete warning
|
||
with libcurl.m4 on autoconf.
|
||
* [6e87bf746a] Alexander Traud -- BuildSystem: Avoid obsolete warning
|
||
with AC_TYPE_SIGNAL on autoconf.
|
||
* [5f23aacda4] Alexander Traud -- BuildSystem: Avoid obsolete warning
|
||
with AC_FUNC_SETVBUF_REVERSED on autoconf.
|
||
* [9e222efbf2] Alexander Traud -- BuildSystem: Avoid obsolete warning
|
||
with HELP_STRING on autoconf.
|
||
ASTERISK-27332: Asterisk fails to configure on MacOS Sierra
|
||
Reported by: Ivan Larionov
|
||
* [b4f7f8250f] Corey Farrell -- Build: Fix OSX build issues.
|
||
ASTERISK-26639: core: Disabling xmldoc support does not work. Also results
|
||
in abort during Asterisk startup.
|
||
Reported by: Mr Dini
|
||
* [5553adb8ba] Corey Farrell -- Build System: Fix --disable-xmldoc
|
||
option.
|
||
ASTERISK-27189: Make --with-pjproject-bundled the default for Asterisk 15
|
||
Reported by: George Joseph
|
||
* [305bd0d99f] George Joseph -- Make --with-pjproject-bundled the
|
||
default for Asterisk 15
|
||
ASTERISK-27156: Asterisk won't compile on Fedora 26 with devmode enabled.
|
||
Reported by: Corey Farrell
|
||
* [58d032112b] Corey Farrell -- Fix compiler warnings on Fedora 26 / GCC
|
||
7.
|
||
ASTERISK-26705: libasteriskssl.so not found when asterisk is installed for
|
||
the 1st time
|
||
Reported by: George Joseph
|
||
* [a7d94f504f] Walter Doekes -- build: Fix deb build issues with
|
||
fakeroot
|
||
* [4692a32ed7] George Joseph -- build: Warn if asterisk is installed in
|
||
both 32 and 64 bit sys dirs
|
||
* [b0067bcf2c] George Joseph -- build: Execute ldconfig to build cache.
|
||
(take two)
|
||
* [28c8e4f58f] Joshua Colp -- build: Execute ldconfig to build cache.
|
||
* [8851c3e088] Joshua Colp -- build: Execute ldconfig to build cache.
|
||
ASTERISK-26872: Bundled pjproject fails to build when tarball downloaded
|
||
with curl due to md5 verification failure in Docker containers (or when
|
||
there is no terminal)
|
||
Reported by: Matt Jordan
|
||
* [59130260e7] Matt Jordan -- configure: Don't use the progress bar with
|
||
curl when downloading to stdout
|
||
ASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or
|
||
wget
|
||
Reported by: Michael L. Young
|
||
* [66a35e2451] Michael L. Young -- build_tools: Fix download_externals
|
||
to allow the use of curl or wget
|
||
ASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
|
||
Reported by: Michael L. Young
|
||
* [51e3b11989] Sean Bright -- pjproject-bundled: Fix checksum
|
||
verification when using cURL
|
||
ASTERISK-26109: Asterisk fails building with OpenSSL 1.1.0
|
||
Reported by: Tzafrir Cohen
|
||
* [26c8552fff] Tzafrir Cohen -- OpenSSL 1.1.0 support
|
||
ASTERISK-26608: Compile and link failures on OpenBSD
|
||
Reported by: snuffy
|
||
* [b546497fe0] snuffy -- Add support for older name resolving version
|
||
libraries like openBSD
|
||
* [935f5d003b] George Joseph -- build: Various OpenBSD issues
|
||
ASTERISK-26592: Latest libedit (3.1) defaults to unicode and makes
|
||
asterisk CLI read garbage
|
||
Reported by: George Joseph
|
||
* [72da2ef9ff] George Joseph -- cli: Fix ast_el_read_char to work with
|
||
libedit >= 3.1
|
||
ASTERISK-26546: mips64el and x32 - undefined reference to symbol
|
||
'dlopen@@GLIBC_2.2'
|
||
Reported by: Tzafrir Cohen
|
||
* [6a99f007d6] Tzafrir Cohen -- autoconf: more variants for OSARCH
|
||
linux-gnu
|
||
ASTERISK-22480: Embedded pjproject: build.mak contains hardcoded full path
|
||
to version.mak
|
||
Reported by: Matt Jordan
|
||
* [4f45d62653] George Joseph -- pjproject_bundled: Remove usage of tar's
|
||
--strip-components option
|
||
ASTERISK-26356: menuselect: invalid test for GTK2
|
||
Reported by: Tzafrir Cohen
|
||
* [18a6f250e2] Tzafrir Cohen -- menuselect: invalid test for GTK2
|
||
ASTERISK-26303: [patch] BuildSystem: ca_list_path capabilities not
|
||
detected in PJProject.
|
||
Reported by: Alexander Traud
|
||
* [57f4e4428a] Alexander Traud -- BuildSystem: Detect ca_list_path
|
||
capabilities in external PJProject.
|
||
ASTERISK-26038: 'make install' doesn't seem to install OS/X init files
|
||
Reported by: Tzafrir Cohen
|
||
* [6428580e7f] Alexander Traud -- Makefile: Suppress echoing of target
|
||
'config' again.
|
||
* [111c4b0324] Tzafrir Cohen -- Makefile: remove OSARCH check for init
|
||
install
|
||
ASTERISK-25289: Build System does not respect CFLAGS and CXXFLAGS when
|
||
building menuselect
|
||
Reported by: Jeffrey Walton
|
||
* [110b01a0bc] Alexander Traud -- BuildSystem: Allow own CFLAGS on
|
||
./configure.
|
||
ASTERISK-26157: Build: Fix errors highlighted by GCC 6.x
|
||
Reported by: George Joseph
|
||
* [651290a809] George Joseph -- BuildSystem: Fix a few issues
|
||
hightlighted by gcc 6.x
|
||
ASTERISK-26091: [patch] ar cru creates warning, instead use ar cr
|
||
Reported by: Alexander Traud
|
||
* [da943ec5c0] Alexander Traud -- BuildSystem: Avoid 'ar cru' and use
|
||
'ar cr' instead.
|
||
ASTERISK-25730: build: make uninstall after make distclean tries to remove
|
||
root
|
||
Reported by: George Joseph
|
||
* [c53903d447] George Joseph -- build_system: Prevent goals needing
|
||
makeopts from running when it's missing
|
||
ASTERISK-25434: Compiler flags not reported in 'core show settings'
|
||
despite usage during compilation
|
||
Reported by: Rusty Newton
|
||
* [b0bf189908] Corey Farrell -- Fix cli display of build options.
|
||
ASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG
|
||
enabled
|
||
Reported by: yaron nahum
|
||
* [aa00df62ee] Richard Mudgett -- res/ari/config.c: Fix conf_alloc()
|
||
object init.
|
||
ASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39
|
||
- add ECDH support and fallback to prime256v1
|
||
Reported by: Stefan Engström
|
||
* [7351d33a1f] Joshua Colp -- res_rtp_asterisk: Don't leak temporary key
|
||
when enabling PFS.
|
||
* [1d081ec970] Mark Duncan -- res/res_rtp_asterisk: Add ECDH support
|
||
ASTERISK-25074: Regression: Recent clang-related change broke cross
|
||
compiling of Asterisk
|
||
Reported by: Sebastian Kemper
|
||
* [c624e4bae1] Sebastian Kemper -- General: Fix recent
|
||
menuselect-related cross compile regression
|
||
ASTERISK-25027: Build System: Many ARI modules are missing dependencies.
|
||
Reported by: Corey Farrell
|
||
* [c541923ac3] Corey Farrell -- res_ari_bridges: Add missing
|
||
dependencies.
|
||
* [f226bd6f60] Corey Farrell -- ARI: Fix missing dependencies.
|
||
* [881844297a] Corey Farrell -- res_pjsip: Remove incorrect MODULEINFO
|
||
from presence_xml.c.
|
||
* [c232ff3af0] Corey Farrell -- Git Migration: Create doc/rest-api when
|
||
needed.
|
||
ASTERISK-25028: Build System: Unneeded defines in asterisk/buildopts.h
|
||
Reported by: Corey Farrell
|
||
* [5d997ecc83] Corey Farrell -- Build System: Prevent unneeded changes
|
||
to asterisk/buildopts.h.
|
||
ASTERISK-25026: Git conversion: Non-C files not switched to
|
||
ASTERISK_REGISTER_FILE
|
||
Reported by: Corey Farrell
|
||
* [55a780d211] Corey Farrell -- Git Conversion: Switch Non-C files to
|
||
ASTERISK_REGISTER_FILE.
|
||
ASTERISK-24954: Git migration: Asterisk version numbers are incompatible
|
||
with the Test Suite
|
||
Reported by: Matt Jordan
|
||
* [3f9aa29945] Matt Jordan -- build_tools/make_version: Update version
|
||
parsing for Git migration
|
||
ASTERISK-24932: Asterisk 13.x does not build with GCC 5.0
|
||
Reported by: Jeffrey C. Ollie
|
||
* [e48f2e7897] George Joseph -- build: Fixes for gcc 5 compilation
|
||
ASTERISK-24880: [patch]Compilation under OpenBSD
|
||
Reported by: snuffy
|
||
* [66670f02e6] snuffy -- Fix compilation issues for OpenBSD
|
||
ASTERISK-20399: Compilation on some systems requires the
|
||
-fnested-functions flag
|
||
Reported by: David M. Lee
|
||
* [29304d10a0] Diederik de Groot -- Add support for the clang compiler;
|
||
update RAII_VAR to use BlocksRuntime
|
||
ASTERISK-20850: [patch]Nested functions aren't portable. Adapting RAII_VAR
|
||
to use clang/llvm blocks to get the same/similar functionality.
|
||
Reported by: Diederik de Groot
|
||
* [29304d10a0] Diederik de Groot -- Add support for the clang compiler;
|
||
update RAII_VAR to use BlocksRuntime
|
||
ASTERISK-18105: most of asterisk modules are unbuildable in cygwin
|
||
environment
|
||
Reported by: feyfre
|
||
* [8a16c2f0c2] Matt Jordan -- make: Remove 'res_features' from libraries
|
||
to link against with cygwin/mingw32
|
||
ASTERISK-24544: Compile fails on OSX Yosemite because of incorrect
|
||
detection of htonll and ntohll
|
||
Reported by: George Joseph
|
||
* [965777ccfc] David M. Lee -- Various fixes for OS X
|
||
ASTERISK-23991: [patch]asterisk.pc file contains a small error in the
|
||
CFlags returned
|
||
Reported by: Diederik de Groot
|
||
* [3eec8e4c44] Diederik de Groot -- build_tools/mkpkgconfig: Fix Cflags
|
||
concatenation error in asterisk.pc
|
||
ASTERISK-24502: Build fails when dev-mode, dont optimize and coverage are
|
||
enabled
|
||
Reported by: Corey Farrell
|
||
* [9f89b83269] Corey Farrell -- Fix compiler error when using
|
||
./configure --enable-dev-mode --enable-coverage
|
||
ASTERISK-13797: [patch] relax badshell tilde test
|
||
Reported by: Tzafrir Cohen
|
||
* [c0ac874106] Walter Doekes -- build: Relax badshell tilde test to
|
||
allow for ~ in middle of DESTDIR.
|
||
|
||
Category: Core/CallCompletionSupplementaryServices
|
||
|
||
ASTERISK-22732: Deadlock potential in res_fax and CCSS with local
|
||
channels.
|
||
Reported by: Richard Mudgett
|
||
* [5eb6cb969f] Richard Mudgett -- res_fax: Fix deadlock in
|
||
ast_channel_get_t38_state().
|
||
* [277a2d667a] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE
|
||
channel variable.
|
||
* [edca14c8a5] Richard Mudgett -- res_fax.c: Fix deadlock in
|
||
fax_gateway_indicate_t38().
|
||
ASTERISK-24142: CCSS: crash during shutdown due to device lookup in
|
||
destroyed container
|
||
Reported by: David Brillert
|
||
* [3ddd92902a] Corey Farrell -- Replace most uses of ast_register_atexit
|
||
with ast_register_cleanup.
|
||
|
||
Category: Core/CallerID
|
||
|
||
ASTERISK-24406: Some caller ID strings are parsed differently since
|
||
11.13.0
|
||
Reported by: Etienne Lessard
|
||
* [37b5f52da7] Kinsey Moore -- CallerID: Fix parsing regression
|
||
|
||
Category: Core/Channels
|
||
|
||
ASTERISK-28197: stasis: ast_endpoint struct holds the channel_ids of
|
||
channels past destruction in certain cases
|
||
Reported by: Mohit Dhiman
|
||
* [4b24da607e] 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
|
||
* [e0496fe062] Emmanuel BUU -- core/frame: generate correct T.140
|
||
payload in ast_sendtext_data()
|
||
ASTERISK-27625: channels: CHECK_BLOCKING is ineffective
|
||
Reported by: Corey Farrell
|
||
* [eb8bbe660e] Richard Mudgett -- channel.c: Make CHECK_BLOCKING() save
|
||
thread LWP id for messages.
|
||
* [da54605b8a] Richard Mudgett -- ARI POST DTMF: Make not compete with
|
||
channel's media thread.
|
||
* [7d874c1af7] Richard Mudgett -- AMI PlayDTMF Action: Make not compete
|
||
with channel's media thread.
|
||
* [080508d2eb] Richard Mudgett -- channel.c: Fix usage of
|
||
CHECK_BLOCKING()
|
||
* [0989b63047] Richard Mudgett -- autoservice: Don't start channel
|
||
autoservice if the thread is a user interface.
|
||
ASTERISK-27743: Generic PLC doesn't work if the 2 codecs on a channel are
|
||
equal
|
||
Reported by: George Joseph
|
||
* [5d097f8236] George Joseph -- channel.c: Allow generic plc then
|
||
channel formats are equal
|
||
ASTERISK-25128: Datastore: Implement automatic module references.
|
||
Reported by: Corey Farrell
|
||
* [0fe7df641a] Corey Farrell -- datastore: Add automatic module
|
||
references.
|
||
ASTERISK-27180: channel: requester leaks joint_cap on success.
|
||
Reported by: Corey Farrell
|
||
* [16cfc3a954] Corey Farrell -- channel: Fix leak on successful call to
|
||
chan->tech->requester.
|
||
ASTERISK-27100: channel: ast_waitfordigit_full fails to clear flag in an
|
||
error branch.
|
||
Reported by: Corey Farrell
|
||
* [50ddb56dad] Corey Farrell -- channel: Clear channel flag in error
|
||
branch.
|
||
ASTERISK-27074: core_local: local channel data not being properly unref'ed
|
||
and unlocked
|
||
Reported by: Kevin Harwell
|
||
* [27dae55fb6] Kevin Harwell -- core_local: local channel data not being
|
||
properly unref'ed and unlocked
|
||
ASTERISK-26923: bridging: T.38 request is lost when channels are added to
|
||
bridge
|
||
Reported by: Torrey Searle
|
||
* [d6386a8f0c] Joshua Colp -- bridge: Add a deferred queue.
|
||
* [7819f95791] Torrey Searle -- bridging: Ensure successful T.38
|
||
negotation
|
||
ASTERISK-27025: channel / meetme: Fix missing parentheses
|
||
Reported by: Joshua C. Colp
|
||
* [f6eeaaafd5] Joshua Colp -- channel / app_meetme: Fix parentheses.
|
||
ASTERISK-26331: Crash on â**core show channeltype Surrogateâ** in
|
||
ast_format_cap_get_names
|
||
Reported by: CGI.NET
|
||
* [c3b965a2c0] Richard Mudgett -- format_cap.c: Fix CLI "core show
|
||
channeltype Surrogate" crash.
|
||
ASTERISK-26306: channel: Hang-up crashes, chan_pjsip not cleaning up
|
||
properly
|
||
Reported by: Alexander Traud
|
||
* [858fa5eb2c] Alexander Traud -- channel: No hung-up on failing
|
||
security requirements.
|
||
ASTERISK-25690: Hanging up when executing connected line sub does not
|
||
cause hangup
|
||
Reported by: Joshua C. Colp
|
||
* [022423b98b] Joshua Colp -- app: Queue hangup if channel is hung up
|
||
during sub or macro execution.
|
||
ASTERISK-24991: Check for ao2_alloc failure in
|
||
__ast_channel_internal_alloc
|
||
Reported by: Corey Farrell
|
||
* [5757d2d30d] Corey Farrell -- Check for ao2_alloc failure in
|
||
__ast_channel_internal_alloc.
|
||
ASTERISK-24380: core: Native formats are set to h264 with certain
|
||
audio/video codec configuration, resulting in path translation WARNINGs
|
||
Reported by: Matt Jordan
|
||
* [0b805cb875] Richard Mudgett -- translate.c: Only select audio codecs
|
||
to determine the best translation choice.
|
||
ASTERISK-21038: CLI: "core set debug channel" auto-complete returns "all",
|
||
but not the names of available channels
|
||
Reported by: Richard Kenner
|
||
* [b3fa35786f] Joshua Colp -- core: Fix tab completion of "core set
|
||
debug channel" CLI command.
|
||
ASTERISK-24828: Fix Frame Leaks
|
||
Reported by: Kevin Harwell
|
||
* [d04fbb0f9d] Kevin Harwell -- app_chanspy, channel: fix frame leaks
|
||
ASTERISK-24542: [patch]Failure showing codecs via 'core show channeltype '
|
||
Reported by: snuffy
|
||
* [7db3d1642b] snuffy -- channel: Extend size of buffer for codecs in
|
||
"core show channeltype" CLI command.
|
||
|
||
Category: Core/CodecInterface
|
||
|
||
ASTERISK-26605: codec_opus: Spammed warning when Opus negotiated but
|
||
codec_opus not loaded.
|
||
Reported by: Richard Mudgett
|
||
* [ed9ced0531] Richard Mudgett -- codec_opus: Fix warning when Opus
|
||
negotiated but codec_opus not loaded.
|
||
ASTERISK-25172: Crash in channels/sip/sip blind transfer/caller_refer_only
|
||
test in ast_format_cap_append_from_cap during ast_request
|
||
Reported by: Matt Jordan
|
||
* [3b2b004d69] Joshua Colp -- app_dial: Hold reference to calling
|
||
channel formats when dialing outbound.
|
||
ASTERISK-21777: Asterisk tries to transcode video instead of audio
|
||
Reported by: Nick Ruggles
|
||
* [0b805cb875] Richard Mudgett -- translate.c: Only select audio codecs
|
||
to determine the best translation choice.
|
||
ASTERISK-16779: Cannot disallow unknown format ''
|
||
Reported by: Atis Lezdins
|
||
* [e89f83b3ad] Matt Jordan -- main/frame: Don't report empty disallow
|
||
values as an error
|
||
ASTERISK-24796: Codecs and bucket schema's prevent module unload
|
||
Reported by: Corey Farrell
|
||
* [e66b874f5d] Corey Farrell -- Allow shutdown to unload modules that
|
||
register bucket scheme's or codec's.
|
||
ASTERISK-24604: res_rtp_asterisk: Crash during restart due to race
|
||
condition in accessing codec in stored ast_frame and codec core
|
||
Reported by: Matt Jordan
|
||
* [8d325be503] Joshua Colp -- media: Fix crash when determining sample
|
||
count of a frame during shutdown.
|
||
|
||
Category: Core/Configuration
|
||
|
||
ASTERISK-28158: Some conditions prevent running of el_end, break the
|
||
terminal.
|
||
Reported by: Corey Farrell
|
||
* [a36cd6960c] Corey Farrell -- core: Fix handling of restart from
|
||
remote console.
|
||
* [3cde7e30ba] Corey Farrell -- core: Ensure that el_end is always run
|
||
when needed.
|
||
ASTERISK-27863: config/ast_destroy_realtime_fields: successful DELETE is
|
||
treated as failed
|
||
Reported by: Alexei Gradinari
|
||
* [39632c7e00] Alexei Gradinari -- config.c: Fix successful DELETE
|
||
treated as failure
|
||
ASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is
|
||
ineffective.
|
||
Reported by: Corey Farrell
|
||
* [cdaaa14a5f] Corey Farrell -- core: Fix configuration of remote
|
||
console socket path.
|
||
ASTERISK-27318: res_pjsip_mwi: uninitialized value from ast_strings_match
|
||
Reported by: Corey Farrell
|
||
* [0f3e725503] Corey Farrell -- main/strings: Fix uninitialized value.
|
||
ASTERISK-25956: Compilation error in conditionally compiled code in
|
||
config_options.c
|
||
Reported by: Chris Trobridge
|
||
* [02f4ca1079] Chris Trobridge -- config_options.c: Expand #ifdef to
|
||
contain whole if statement.
|
||
ASTERISK-25868: Sorcery "append to category" should allow filters
|
||
Reported by: Nick Repin
|
||
* [984d6fd95c] George Joseph -- config: Allow filters when appending to
|
||
a category
|
||
ASTERISK-25612: Configuration parser handles unsigned integers as signed
|
||
integers
|
||
Reported by: Gianluca Merlo
|
||
* [894071ea2c] Gianluca Merlo -- config: fix flags in uint option
|
||
handler
|
||
ASTERISK-25725: core: Incorrect XML documentation may result in weird
|
||
behavior
|
||
Reported by: Joshua C. Colp
|
||
* [1dfd104a27] Joshua Colp -- config: Allow options to register when
|
||
documentation is unavailable.
|
||
ASTERISK-25700: main/config: Clean config maps on shutdown.
|
||
Reported by: Corey Farrell
|
||
* [480ccfcc97] Corey Farrell -- main/config: Clean config maps on
|
||
shutdown.
|
||
ASTERISK-25683: res_ari: Asterisk fails to start if compiled with
|
||
MALLOC_DEBUG
|
||
Reported by: yaron nahum
|
||
* [c7caee6c4b] Corey Farrell -- Remove *.gcna / *.gcno files from added
|
||
module sources.
|
||
ASTERISK-25042: asterisk.conf options override command-line options.
|
||
Reported by: Corey Farrell
|
||
* [57386dcb67] Corey Farrell -- Allow command-line options to override
|
||
asterisk.conf.
|
||
* [cc853dcf90] Corey Farrell -- Fix processing of asterisk.conf
|
||
debug=yes.
|
||
ASTERISK-24231: crash: CLI execution of realtime destroy sippeers id 1
|
||
causes crash due to NULL name provided to ast_variable
|
||
Reported by: Niklas Larsson
|
||
* [a8ae5a7bcb] Matt Jordan -- dynamic realtime: Updates fail to work due
|
||
to update fields being passed over
|
||
* [dd6bdede7d] Jonathan Rose -- Realtime: Fix a bug that caused realtime
|
||
destroy command to crash
|
||
ASTERISK-23733: 'reload acl' fails if acl.conf is not present on startup
|
||
Reported by: Richard Kenner
|
||
* [ba403e83bd] Joshua Colp -- acl: Fix reloading of configuration if
|
||
configuration file does not exist at startup.
|
||
ASTERISK-23651: Reloading some modules that are loaded already, results in
|
||
'No such module' before a successful reload
|
||
Reported by: Rusty Newton
|
||
* [49e63a191d] Joshua Colp -- chan_motif / chan_pjsip: Fix incorrect "No
|
||
such module" messages when reloading.
|
||
ASTERISK-20127: [Regression] Config.c config_text_file_load() unescapes
|
||
semicolons ("\;" -> ";") turning them into comments (corruption) on
|
||
rewrite of a config file
|
||
Reported by: George Joseph
|
||
* [d5de94201e] George Joseph -- config: Make text_file_save and
|
||
'dialplan save' escape semicolons in values.
|
||
ASTERISK-24487: configuration: sections should be loadable as template
|
||
even when not marked
|
||
Reported by: Scott Griepentrog
|
||
* [bd42a09d7f] George Joseph -- config: BUG: Restore ability for
|
||
non-templ to be used as base objs in config.
|
||
|
||
Category: Core/DNS
|
||
|
||
ASTERISK-27495: DNS: Unexpected rr_type can cause crash
|
||
Reported by: Corey Farrell
|
||
* [b8f54f742f] Corey Farrell -- dns_core: Protect against array index
|
||
violation.
|
||
ASTERISK-26772: Crash in srv.c on startup with pjsip
|
||
Reported by: nappsoft
|
||
* [5422ec140c] nappsoft -- srv: Fix crash when ast_srv_lookup is used
|
||
and 0 records are returned.
|
||
ASTERISK-25565: DNS: System resolver only returns 1 record per result
|
||
Reported by: George Joseph
|
||
* [6919daab61] George Joseph -- dns: Fix pointer increment in
|
||
dns_parse_answer_ex
|
||
|
||
Category: Core/Dial
|
||
|
||
ASTERISK-26959: dial: Allow topology of dialing channel to influence
|
||
dialed channel
|
||
Reported by: Joshua C. Colp
|
||
* [2b22c3c84b] Joshua Colp -- channel: Add ability to request an
|
||
outgoing channel with stream topology.
|
||
|
||
Category: Core/FileFormatInterface
|
||
|
||
ASTERISK-25998: file: Crash when using nativeformats
|
||
Reported by: Joshua C. Colp
|
||
* [17b6ba49ef] Joshua Colp -- file: Ensure nativeformats remains valid
|
||
for lifetime of use.
|
||
ASTERISK-24492: main/file.c: ast_filestream sometimes causes extra calls
|
||
to ast_module_unref
|
||
Reported by: Corey Farrell
|
||
* [4d80f223af] Corey Farrell -- main/file.c: fix possible extra
|
||
ast_module_unref to format modules.
|
||
|
||
Category: Core/General
|
||
|
||
ASTERISK-28232: core: RAII using clang use-after-scope issue
|
||
Reported by: Diederik de Groot
|
||
* [d2c182b6ab] 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
|
||
* [a36cd6960c] Corey Farrell -- core: Fix handling of restart from
|
||
remote console.
|
||
* [3cde7e30ba] Corey Farrell -- core: Ensure that el_end is always run
|
||
when needed.
|
||
ASTERISK-28005: channel.c: ARI ring only once
|
||
Reported by: Hajek Michal
|
||
* [af6a3d02e1] 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
|
||
* [93d1c34efe] 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
|
||
* [93d1c34efe] Alexander Traud -- BuildSystem: Enable ncurses for
|
||
menuselect in Solaris 11.
|
||
ASTERISK-27965: module: Remove old modules, update support levels
|
||
Reported by: Joshua C. Colp
|
||
* [134e2f0ddc] Joshua Colp -- module: Remove deprecated modules and
|
||
update support levels.
|
||
ASTERISK-27876: [patch] tcptls: Allow OpenSSL configured with no-dh.
|
||
Reported by: Alexander Traud
|
||
* [d36338ce2b] Alexander Traud -- tcptls: Allow OpenSSL configured with
|
||
no-dh.
|
||
ASTERISK-27874: [patch] tcptls: Allow OpenSSL 1.1.x configured with
|
||
enable-ssl3-method no-deprecated.
|
||
Reported by: Alexander Traud
|
||
* [91616f4524] Alexander Traud -- tcptls: Allow OpenSSL 1.1.x configured
|
||
with enable-ssl3-method no-deprecated.
|
||
ASTERISK-27865: [patch]: tcptls: Repair ./configure --with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [2228ae3f27] Alexander Traud -- tcptls: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-27773: Command line not being parsed correctly with getopt not
|
||
from glibc
|
||
Reported by: Guido Falsi
|
||
* [48190c7f93] Guido Falsi -- core: fix getopt(3) usage
|
||
ASTERISK-24488: Wrong remote identity and target in dialog package XML in
|
||
NOTIFY
|
||
Reported by: Alejandro Padilla
|
||
* [259c80675e] Joshua Colp -- chan_sip: Emit a second ringing event to
|
||
ensure channel is found.
|
||
ASTERISK-26563: core: macOS devmode build fails: variable 'freeswap' set
|
||
but not used
|
||
Reported by: David M. Lee
|
||
* [d9e42f27b9] Alexander Traud -- core: Fix unused variable error in
|
||
handle_show_sysinfo.
|
||
* [c2850bfebc] Corey Farrell -- core: Fix unused variable error in
|
||
handle_show_sysinfo.
|
||
ASTERISK-27620: New module loader aborts startup if a required module
|
||
declines load.
|
||
Reported by: snuffy
|
||
* [a164b7ccfb] Corey Farrell -- loader: Correct overly strict startup
|
||
checks.
|
||
ASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
|
||
Reported by: Lubos Dolezel
|
||
* [6d5f4768a4] Joshua Colp -- chan_sip: Check that an iostream exists
|
||
before accessing.
|
||
ASTERISK-27531: Compiler optimizations can break module load sequence.
|
||
Reported by: abelbeck
|
||
* [23aa20bf20] Corey Farrell -- loader: Add volatile to
|
||
resource_being_loaded.
|
||
ASTERISK-27412: core: Audiohook freeing interpolated frame when it
|
||
shouldn't.
|
||
Reported by: Mikhail
|
||
* [b7b800b689] Richard Mudgett -- audiohook.c: Fix freeing a frame and
|
||
still using it.
|
||
ASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is
|
||
ineffective.
|
||
Reported by: Corey Farrell
|
||
* [cdaaa14a5f] Corey Farrell -- core: Fix configuration of remote
|
||
console socket path.
|
||
ASTERISK-27404: DEBUG_FD_LEAKS does not record socketpair, timerfd_create
|
||
or eventfd.
|
||
Reported by: Corey Farrell
|
||
* [0bda39c668] Corey Farrell -- DEBUG_FD_LEAKS: Add missing FD creators.
|
||
ASTERISK-27394: [patch] tcptls: Print notice when TLS is enabled but not
|
||
configured.
|
||
Reported by: Alexander Traud
|
||
* [19332e6968] Alexander Traud -- tcptls: Print notice when TLS is
|
||
enabled but not configured.
|
||
ASTERISK-27378: Modules: Fix issues with CLI completion.
|
||
Reported by: Corey Farrell
|
||
* [290bad22c9] Corey Farrell -- Build System: Fix build failure caused
|
||
by recent CLI improvements.
|
||
* [b9f457eac0] Corey Farrell -- Modules: Additional improvements to CLI
|
||
completion.
|
||
* [e82b921c35] Corey Farrell -- Modules: Fix issues with CLI completion.
|
||
ASTERISK-27390: Audit menuselect module dependencies
|
||
Reported by: Corey Farrell
|
||
* [606ae3484a] Corey Farrell -- Add missing menuselect dependencies.
|
||
ASTERISK-27317: vector: multiple evaluation of elem in
|
||
AST_VECTOR_ADD_SORTED.
|
||
Reported by: Corey Farrell
|
||
* [3bd00c4a7e] Corey Farrell -- vector: multiple evaluation of elem in
|
||
AST_VECTOR_ADD_SORTED.
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
ASTERISK-27222: core: Don't queue up multiple video update frames.
|
||
Reported by: Joshua C. Colp
|
||
* [9a9589e8e1] Joshua Colp -- core: Reduce video update queueing.
|
||
ASTERISK-26745: Asymmetric codecs when asymmetric_rtp_codec=no
|
||
Reported by: Jesse Ross
|
||
* [a2dde59154] Torrey Searle -- res_rtp_asterisk: Make P2P bridge
|
||
Asymmetric codec aware
|
||
ASTERISK-27105: [patch]core: when setting 'maxfiles' in asterisk.conf, a
|
||
message is printed, even in rasterisk -x
|
||
Reported by: Tzafrir Cohen
|
||
* [d58ef31acd] Tzafrir Cohen -- Avoid setting maxfiles for a remote
|
||
asterisk
|
||
ASTERISK-26789: Audit manipulation of channel flags without locks
|
||
Reported by: Joshua C. Colp
|
||
* [5a7af00e80] Joshua Colp -- asterisk: Audit locking of channel when
|
||
manipulating flags.
|
||
ASTERISK-26606: tcptls: Incorrect OpenSSL function call leads to
|
||
misleading error report
|
||
Reported by: Bob Ham
|
||
* [cbbd119c21] Joshua Colp -- tcptls: Improve error messages for TLS
|
||
connections.
|
||
ASTERISK-26528: [UBSAN] strings.h:signed integer overflow in
|
||
ast_str_case_hash
|
||
Reported by: Badalian Vyacheslav
|
||
* [7901225261] Torrey Searle -- strings.h: Avoid overflows in the string
|
||
hash functions
|
||
ASTERISK-26903: Listening TCP/TLS sockets stop when temporarily out of
|
||
open files
|
||
Reported by: Walter Doekes
|
||
* [d76bc0565c] Richard Mudgett -- tcptls.c: Cleanup TCP/TLS listener
|
||
thread on abnormal exit.
|
||
ASTERISK-26885: channel: Support dynamic number of file descriptors
|
||
Reported by: Joshua C. Colp
|
||
* [5d938045d4] Joshua Colp -- channel: Remove old epoll support and
|
||
fixed max number of file descriptors.
|
||
ASTERISK-26839: core: Implement stream topology changing in channels
|
||
Reported by: Joshua C. Colp
|
||
* [3ed05badb9] Joshua Colp -- core: Add stream topology changing
|
||
primitives with tests.
|
||
ASTERISK-26811: stream: Add streams to "core show channel"
|
||
Reported by: Joshua C. Colp
|
||
* [f58aefba5b] Joshua Colp -- core: Show streams in "core show channel".
|
||
ASTERISK-26786: Implement ast_stream_topology API
|
||
Reported by: George Joseph
|
||
* [6c4657e28e] Joshua Colp -- stream: Add stream topology unit tests and
|
||
fix uncovered bugs.
|
||
* [8b72ec312b] George Joseph -- stream: Add media stream topology
|
||
definition and API
|
||
ASTERISK-26788: core: Protect flags during ast_waitfor
|
||
Reported by: Joshua C. Colp
|
||
* [89871576b9] Joshua Colp -- channel: Protect flags in
|
||
ast_waitfor_nandfds operation.
|
||
ASTERISK-26773: stream: Add basic API
|
||
Reported by: Joshua C. Colp
|
||
* [bab4885f1e] Joshua Colp -- stream: Add media stream definition and
|
||
API with unit tests.
|
||
ASTERISK-26632: core: Possibility of a frame "imbalance" leading to stuck
|
||
channels.
|
||
Reported by: Mark Michelson
|
||
* [50029f585e] Richard Mudgett -- channel.c: Fix unbalanced read queue
|
||
deadlocking local channels.
|
||
ASTERISK-25083: Message.c: Message channel becomes saturated with frames
|
||
leading to spammy log messages
|
||
Reported by: Jonathan Rose
|
||
* [44e72c9d44] Richard Mudgett -- MESSAGE: Flush Message/ast_msg_queue
|
||
channel alert pipe.
|
||
* [3e89f01b55] Jonathan Rose -- Message.c: Clear message channel frames
|
||
on cleanup
|
||
ASTERISK-26605: codec_opus: Spammed warning when Opus negotiated but
|
||
codec_opus not loaded.
|
||
Reported by: Richard Mudgett
|
||
* [ed9ced0531] Richard Mudgett -- codec_opus: Fix warning when Opus
|
||
negotiated but codec_opus not loaded.
|
||
ASTERISK-26509: A few non-critical deprecation warnings when building on
|
||
Ubuntu 16.10
|
||
Reported by: Jonathan Harris
|
||
* [70d5f90e3d] Kevin Harwell -- stasis_recording/stored: remove calls to
|
||
deprecated readdir_r function.
|
||
ASTERISK-26466: core: Be forgiving on external callerid that may be flawed
|
||
so we don't drop events
|
||
Reported by: Richard Mudgett
|
||
* [9c49b96374] Richard Mudgett -- Audit ast_json_pack() calls for needed
|
||
UTF-8 checks.
|
||
* [774d5f7ef7] Richard Mudgett -- json: Check party id name, number,
|
||
subaddresses for UTF-8.
|
||
* [1c4c6c082d] Richard Mudgett -- json: Add UTF-8 check call.
|
||
ASTERISK-26273: core: Won't compile when LOW_MEMORY is enabled
|
||
Reported by: Anthony Messina
|
||
* [5cb905a227] Corey Farrell -- core: Fix LOW_MEMORY missing symbol
|
||
ast_pbx_uuid_get.
|
||
ASTERISK-26331: Crash on â**core show channeltype Surrogateâ** in
|
||
ast_format_cap_get_names
|
||
Reported by: CGI.NET
|
||
* [c3b965a2c0] Richard Mudgett -- format_cap.c: Fix CLI "core show
|
||
channeltype Surrogate" crash.
|
||
ASTERISK-26267: ast_register_atexit callbacks should be run on failed
|
||
startup.
|
||
Reported by: Corey Farrell
|
||
* [9debe1ca26] Corey Farrell -- Run mandatory cleanup when startup
|
||
fails.
|
||
ASTERISK-26253: sdp_srtp: libsrtp now a required dependency, shouldn't be
|
||
Reported by: Ben Merrills
|
||
* [41aba83ff6] Richard Mudgett -- res_srtp: Move SDP SRTP code from the
|
||
core to res_srtp.
|
||
ASTERISK-26278: asterisk.h should produce a reasonable error for external
|
||
modules that fail to define AST_MODULE_SELF_SYM.
|
||
Reported by: Corey Farrell
|
||
* [827457dca0] Corey Farrell -- Produce friendly error when
|
||
AST_MODULE_SELF_SYM is not defined.
|
||
ASTERISK-26265: Errors ignored from some parts of system initialization.
|
||
Reported by: Corey Farrell
|
||
* [29b0f733a0] Corey Farrell -- Add missing checks during startup.
|
||
ASTERISK-25996: Remove "live_dangerously" requirement on DB(read)
|
||
Reported by: Andrew Nagy
|
||
* [68ebf86e2f] Richard Mudgett -- pbx.c: Allow dangerous functions when
|
||
adding a hint to dialplan.
|
||
ASTERISK-26237: Fax is detected on regular calls.
|
||
Reported by: Richard Mudgett
|
||
* [49461f37b7] Richard Mudgett -- dsp.c: Fix erroneous fax tone
|
||
detection.
|
||
ASTERISK-14: asterisk leaves zombie mpg123
|
||
Reported by: dcarr
|
||
* [15bf6a87dc] George Joseph -- Create Asterisk-14: Update CHANGES and
|
||
UPGRADE files
|
||
ASTERISK-26191: threadpool: Leak on duplicate taskprocessor for
|
||
ast_threadpool_serializer_group
|
||
Reported by: Corey Farrell
|
||
* [fd54d69feb] Corey Farrell -- threadpool: Fix leak in
|
||
ast_threadpool_serializer_group error path.
|
||
ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds
|
||
and bugs
|
||
Reported by: Alexei Gradinari
|
||
* [44f16af7cc] Richard Mudgett -- ast_expr2: Fix off-nominal memory
|
||
leak.
|
||
* [820ed3d4b3] Alexei Gradinari -- fix: memory leaks, resource leaks,
|
||
out of bounds and bugs
|
||
ASTERISK-26097: [patch] CLI: show maximum file descriptors
|
||
Reported by: Alexander Traud
|
||
* [ac683f13c9] Alexander Traud -- core: Not the configured but granted
|
||
number of possible file descriptors.
|
||
* [0bf1a53db3] Alexander Traud -- astfd: With RLIMIT_NOFILE only the
|
||
current value is sensible.
|
||
ASTERISK-25894: [patch] webrtc video broken due to missing marker bits in
|
||
RTP streams
|
||
Reported by: Jacek Konieczny
|
||
* [8ed5f61152] Jacek Konieczny -- frame.c: Copy the whole subclass in
|
||
ast_frdup().
|
||
ASTERISK-25825: Crashes during shutdown when running CLI commands
|
||
Reported by: Mark Michelson
|
||
* [89e94e886c] Mark Michelson -- Restrict CLI/AMI commands on shutdown.
|
||
ASTERISK-25681: devicestate: Engine thread is not shut down
|
||
Reported by: Corey Farrell
|
||
* [e9c2c1dc67] Corey Farrell -- devicestate: Cleanup engine thread
|
||
during graceful shutdown.
|
||
ASTERISK-25307: Hangup on channel using FastAGI does not hang up child
|
||
channels
|
||
Reported by: David Cunningham
|
||
* [f88b952093] Richard Mudgett -- app_dial: Immediately exit dial if the
|
||
caller is already hung up.
|
||
ASTERISK-25601: json: Audit reference usage and thread safety
|
||
Reported by: Joshua C. Colp
|
||
* [d17d9a9288] Joshua Colp -- json: Audit ast_json_* usage for thread
|
||
safety.
|
||
ASTERISK-25585: [patch]rasterisk never hits most of main(), but it's
|
||
assumed to
|
||
Reported by: Walter Doekes
|
||
* [03759c5587] Walter Doekes -- main: Slight refactor of main. Improve
|
||
color situation.
|
||
ASTERISK-25552: hashtab: Improve NULL tolerance
|
||
Reported by: Joshua C. Colp
|
||
* [a1fcf6f7b2] Joshua Colp -- hashtab: Add NULL check when destroying
|
||
iterator.
|
||
ASTERISK-25449: main/sched: Regression introduced by 5c713fdf18f causes
|
||
erroneous duplicate RTCP messages; other potential scheduling issues in
|
||
chan_sip/chan_skinny
|
||
Reported by: Matt Jordan
|
||
* [d982b99e71] Steve Davies -- Further fixes to improper usage of
|
||
scheduler
|
||
* [4bf395e81e] Matt Jordan -- res/res_rtp_asterisk: Fix assignment after
|
||
ao2 decrement
|
||
* [8cb614fe20] Matt Jordan -- Fix improper usage of scheduler exposed by
|
||
5c713fdf18f
|
||
ASTERISK-25546: threadpool: Race condition between idle timeout and
|
||
activation
|
||
Reported by: Joshua C. Colp
|
||
* [2954354404] Joshua Colp -- threadpool: Handle worker thread
|
||
transitioning to dead when going active.
|
||
ASTERISK-25528: DNS: System resolver issues with TTL parse
|
||
Reported by: dtryba
|
||
* [d82a4b098f] George Joseph -- dns: Use ntohl for ans->ttl in
|
||
dns_parse_answer_ex
|
||
ASTERISK-7803: [patch] Update the maximum packetization values in frame.c
|
||
Reported by: dea
|
||
* [f9cbac7321] Alexander Traud -- format: Update the maximum
|
||
packetization time for iLBC 30.
|
||
ASTERISK-25383: Core dumps on startup and shutdown with MALLOC_DEBUG
|
||
enabled
|
||
Reported by: yaron nahum
|
||
* [aa00df62ee] Richard Mudgett -- res/ari/config.c: Fix conf_alloc()
|
||
object init.
|
||
ASTERISK-25418: On-hold channels redirected out of a bridge appear to
|
||
still be on hold
|
||
Reported by: Mark Michelson
|
||
* [f42084be09] Mark Michelson -- Do not swallow frames on channels
|
||
leaving bridges.
|
||
ASTERISK-25355: sched: ast_sched_del may return prematurely due to
|
||
spurious wakeup
|
||
Reported by: Joshua C. Colp
|
||
* [c036e50fbe] Joshua Colp -- sched: ast_sched_del may return
|
||
prematurely due to spurious wakeup
|
||
ASTERISK-25255: Missing AMI VarSet events when setting to an empty string.
|
||
Reported by: Richard Mudgett
|
||
* [b34c4528ab] Richard Mudgett -- strings.h: Fix issues with escape
|
||
string functions.
|
||
ASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
|
||
Reported by: Matt Jordan
|
||
* [1b666549f3] Richard Mudgett -- res_pjsip_session.c: Fix crash on call
|
||
disconnect.
|
||
ASTERISK-25146: DNS: Create system level resolver
|
||
Reported by: Joshua C. Colp
|
||
* [3cdfd39af7] Ashley Sanders -- DNS: Create a system-level DNS resolver
|
||
ASTERISK-25222: Crash in recurring cancel callback called from
|
||
ast_dns_resolve_cancel on junk pointer
|
||
Reported by: Matt Jordan
|
||
* [f18436642b] Joshua Colp -- dns: Fix crash when invoking cancel in DNS
|
||
recurring unit test.
|
||
ASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
|
||
Reported by: Walter Doekes
|
||
* [40274e3652] Walter Doekes -- astfd: Fix buffer overflow in
|
||
DEBUG_FD_LEAKS.
|
||
ASTERISK-22559: gcc 4.6 and higher supports weakref attribute but asterisk
|
||
doesn't detect it.
|
||
Reported by: ibercom
|
||
* [f897f36721] ibercom -- weakref attribute detection broken with gcc
|
||
4.6 and higher
|
||
ASTERISK-24944: main/audiohook.c change prevents G722 call recording
|
||
Reported by: Ronald Raikes
|
||
* [7bf88eb60d] Kevin Harwell -- audiohook.c: Difference in read/write
|
||
rates caused continuous buffer resets
|
||
ASTERISK-24896: [patch] Using force black background leads to colours not
|
||
being reset
|
||
Reported by: dant
|
||
* [e4f0a55f7f] D Tucny -- term: send proper reset sequence when black
|
||
background is forced
|
||
ASTERISK-24997: Astobj2: Some callers of __adjust_lock do not pre-check
|
||
the object
|
||
Reported by: Corey Farrell
|
||
* [c231c85ea4] Corey Farrell -- Astobj2: Ensure all calls to
|
||
__adjust_lock pass a valid object.
|
||
ASTERISK-24994: dns: Query set unit tests are failing due to race
|
||
condition
|
||
Reported by: Joshua C. Colp
|
||
* [7216e3c608] Joshua Colp -- dns: Make query sets hold on to queries
|
||
for their lifetime.
|
||
ASTERISK-24155: [patch]Non-portable and non-reliable recursion detection
|
||
in ast_malloc
|
||
Reported by: Timo Teräs
|
||
* [28e3bd0af7] Corey Farrell -- Improved and portable ast_log recursion
|
||
avoidance
|
||
ASTERISK-24881: ast_register_atexit should only be used when absolutely
|
||
needed
|
||
Reported by: Corey Farrell
|
||
* [3ddd92902a] Corey Farrell -- Replace most uses of ast_register_atexit
|
||
with ast_register_cleanup.
|
||
ASTERISK-24879: [patch]Compilation fails due to 64bit time under OpenBSD
|
||
Reported by: snuffy
|
||
* [60f01520e7] snuffy -- Fix compilations errors on 64-bit OpenBSD
|
||
systems
|
||
ASTERISK-24739: [patch] - Out of files -- call fails -- numerous files
|
||
with inodes from under /usr/share/zoneinfo, mostly posixrules
|
||
Reported by: Ed Hynan
|
||
* [79e9b37ad0] Ed Hynan -- localtime: Fix file descriptor leak on
|
||
kqueue(2) systems
|
||
ASTERISK-24796: Codecs and bucket schema's prevent module unload
|
||
Reported by: Corey Farrell
|
||
* [e66b874f5d] Corey Farrell -- Allow shutdown to unload modules that
|
||
register bucket scheme's or codec's.
|
||
ASTERISK-24814: asterisk/lock.h: Fix syntax errors for non-gcc OSX with 64
|
||
bit integers
|
||
Reported by: Corey Farrell
|
||
* [ce50fa314a] Corey Farrell -- asterisk/lock.h: Fix syntax errors for
|
||
non-gcc OSX with 64-bit integers.
|
||
ASTERISK-24740: [patch]Segmentation fault on aoc-e event
|
||
Reported by: Panos Gkikakis
|
||
* [252aee4228] Richard Mudgett -- ISDN AOC: Fix crash from an AOC-E
|
||
message that doesn't have a channel association.
|
||
ASTERISK-24752: Crash in bridge_manager_service_req when bridge is
|
||
destroyed by ARI during shutdown
|
||
Reported by: Richard Mudgett
|
||
* [e2d3215b83] Richard Mudgett -- HTTP: Stop accepting requests on final
|
||
system shutdown.
|
||
ASTERISK-24479: Enable REF_DEBUG for module references
|
||
Reported by: Corey Farrell
|
||
* [8cc50b1ebc] Corey Farrell -- Enable REF_DEBUG for ast_module_ref /
|
||
ast_module_unref.
|
||
ASTERISK-24736: Memory Leak Fixes
|
||
Reported by: Mark Michelson
|
||
* [bd0bdf1e41] Mark Michelson -- Fix some memory leaks.
|
||
ASTERISK-24619: [patch]Gcc 4.10 fixes in r413589 (1.8) wrongly casts char
|
||
to unsigned int
|
||
Reported by: Walter Doekes
|
||
* [8b6ecc449c] Walter Doekes -- Fix printf problems with high ascii
|
||
characters after r413586 (1.8).
|
||
ASTERISK-24614: Deadlock when DEBUG_THREADS compiler flag enabled
|
||
Reported by: Richard Mudgett
|
||
* [308c1b41dd] Richard Mudgett -- DEBUG_THREADS: Fix regression and lock
|
||
tracking initialization problems.
|
||
ASTERISK-23651: Reloading some modules that are loaded already, results in
|
||
'No such module' before a successful reload
|
||
Reported by: Rusty Newton
|
||
* [49e63a191d] Joshua Colp -- chan_motif / chan_pjsip: Fix incorrect "No
|
||
such module" messages when reloading.
|
||
ASTERISK-24476: main/app.c / app_voicemail: ast_writestream leaks
|
||
Reported by: Corey Farrell
|
||
* [509c04ef38] Corey Farrell -- Fix ast_writestream leaks
|
||
ASTERISK-24348: Built-in editline tab complete segfault with MALLOC_DEBUG
|
||
Reported by: Walter Doekes
|
||
* [37179a2b1f] Walter Doekes -- core: Don't allow free to mean ast_free
|
||
(and malloc, etc..).
|
||
* [63a4da4a0d] Walter Doekes -- cli.c: Fix tab completion "module load"
|
||
when MALLOC_DEBUG is enabled.
|
||
|
||
Category: Core/HTTP
|
||
|
||
ASTERISK-26794: http: Crash on Reload Only in ast_tcptls_server_start
|
||
Reported by: Joshua Elson
|
||
* [ac7a34c531] Joshua Elson -- http: Ensure capath is defined on all
|
||
http creations
|
||
ASTERISK-26126: [patch] leverage 'bindaddr' for TLS in http.conf
|
||
Reported by: Alexander Traud
|
||
* [f72ffc1ff9] Alexander Traud -- http: leverage 'bindaddr' for TLS in
|
||
http.conf
|
||
ASTERISK-24724: 'httpstatus' Web Page Produces Incomplete HTML
|
||
Reported by: Ashley Sanders
|
||
* [2ea7ccbf70] Joshua Colp -- http: Add missing html tag to 'httpstatus'
|
||
functionality.
|
||
|
||
Category: Core/Jitterbuffer
|
||
|
||
ASTERISK-27194: jitterbuffer: Does not handle case where translator
|
||
returns null frame.
|
||
Reported by: Joshua Elson
|
||
* [2ca3dbb197] Richard Mudgett -- codec.c: Defensively check the
|
||
returned samples.
|
||
ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak
|
||
ast_frame's after masquerade
|
||
Reported by: Corey Farrell
|
||
* [85c1822a9d] Corey Farrell -- func_jitterbuffer: fix frame leaks.
|
||
|
||
Category: Core/Logging
|
||
|
||
ASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with
|
||
conf file option - also 'sip set debug off' reports debugging disabled,
|
||
when it really isn't
|
||
Reported by: Rusty Newton
|
||
* [c9e19b31f5] Corey Farrell -- chan_sip: Fix output of 'sip set debug
|
||
off'.
|
||
ASTERISK-27340: backtrace.c: Crash due to double-free.
|
||
Reported by: Corey Farrell
|
||
* [ee65d5ac7c] Corey Farrell -- ast_bt_get_symbols: Prevent double-free.
|
||
ASTERISK-26410: core: Asterisk 14 doesn't show the header in the console
|
||
or verbose when starting
|
||
Reported by: Dan Jenkins
|
||
* [fafdde322c] Corey Farrell -- logger: Prevent output of verbose
|
||
messages initiated from rasterisk.
|
||
* [2d2a8944be] Corey Farrell -- logger: Output early verbose messages to
|
||
console.
|
||
ASTERISK-26078: core: Memory leak in logging
|
||
Reported by: Etienne Lessard
|
||
* [40d19f2e55] Richard Mudgett -- logging,cdr,cel: Fix stringfield
|
||
memory leak.
|
||
ASTERISK-25538: [patch]Missing PID in syslog logger messages
|
||
Reported by: Javier Acosta
|
||
* [9f996624b0] Alexei Gradinari -- logger: Add PID to syslog messages.
|
||
ASTERISK-25407: Asterisk fails to log to multiple syslog destinations
|
||
Reported by: Elazar Broad
|
||
* [87c9ab97ea] Walter Doekes -- core/logging: Fix broken syslog levels
|
||
on older glibc.
|
||
* [a29cf45c76] Elazar Broad -- core/logging: Fix logging to more than
|
||
one syslog channel
|
||
ASTERISK-25510: [patch]Log to syslog failing
|
||
Reported by: Michael Newton
|
||
* [87c9ab97ea] Walter Doekes -- core/logging: Fix broken syslog levels
|
||
on older glibc.
|
||
ASTERISK-24833: [patch] audit of startup order reveals logger concerns
|
||
Reported by: Corey Farrell
|
||
* [35a3e8cc7f] Corey Farrell -- Refactor init_logger_chain locking.
|
||
* [c08fd275bf] Corey Farrell -- Logger: Convert 'struct ast_callid' to
|
||
unsigned int.
|
||
ASTERISK-25305: Dynamic logger channels can be added multiple times
|
||
Reported by: Mark Michelson
|
||
* [3eefa07a39] Mark Michelson -- logger: Prevent duplicate dynamic
|
||
channels from being added.
|
||
ASTERISK-25112: Logger: Configuration settings are not reset to default
|
||
during reload.
|
||
Reported by: Corey Farrell
|
||
* [d067847695] Corey Farrell -- Logger: Reset defaults before processing
|
||
config.
|
||
ASTERISK-24817: init_logger_chain: unreachable code block
|
||
Reported by: Corey Farrell
|
||
* [3aa0a869c2] Corey Farrell -- logger: Apply default console logging
|
||
when configuration cannot be loaded.
|
||
ASTERISK-24223: Gibberish Call-ID on Local channel on origination
|
||
Reported by: Mark Michelson
|
||
* [e19017fc00] Jonathan Rose -- Call IDs: Fix appearance of call ID in
|
||
core show channels when NULL
|
||
|
||
Category: Core/ManagerInterface
|
||
|
||
ASTERISK-28350: manager: Stasis backed up due to locking
|
||
Reported by: Joshua C. Colp
|
||
* [4d8cd2efbe] Joshua Colp -- manager: Use separate lock for session
|
||
event notification.
|
||
ASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
|
||
Reported by: Andrej
|
||
* [a2554d5e5a] Richard Mudgett -- app_queue.c: Fix json ref leak
|
||
ASTERISK-28033: AMI event "NewExten" is set to the wrong class
|
||
Reported by: lvl
|
||
* [f4bffe2326] lvl -- manager: Set AMI event "Newexten" to the
|
||
EVENT_FLAG_DIALPLAN class
|
||
ASTERISK-27943: AMI: Action SendText needs to use the correct thread.
|
||
Reported by: Richard Mudgett
|
||
* [7a238fe74d] Richard Mudgett -- AMI SendText action: Fix to use
|
||
correct thread to send the text.
|
||
ASTERISK-27852: cli: "manager show settings" mislabels HTTP timeout as
|
||
being minutes.
|
||
Reported by: Corey Farrell
|
||
* [4722a653f4] Corey Farrell -- cli: Display correct unit for HTTP
|
||
timeout in "manager show settings".
|
||
ASTERISK-27841: digest over for manager (ami) over http fails on too long
|
||
uris
|
||
Reported by: Jaco Kroon
|
||
* [9f1e1d153a] Jaco Kroon -- manager: fix digest auth for ami/http
|
||
mechanism.
|
||
ASTERISK-27659: Output from rawman truncated if output is long enough
|
||
Reported by: Bojan NemÄ*iÄ*
|
||
* [f083edc43c] Richard Mudgett -- manager.c: Fix lseek() parameter
|
||
order.
|
||
ASTERISK-27200: manager: hook event is not being raised
|
||
Reported by: Kevin Harwell
|
||
* [e4e2e53c8a] Kevin Harwell -- manager: hook event is not being raised
|
||
ASTERISK-27073: manager: AMI "queues" action outputs freeform text that
|
||
doesn't follow the AMI spec
|
||
Reported by: Brian
|
||
* [5d86da61a6] Benjamin Keith Ford -- manager: Remove AMI "Queues"
|
||
action.
|
||
ASTERISK-26629: tests/manager: 4 test failures as a result of iostream
|
||
change
|
||
Reported by: Joshua C. Colp
|
||
* [503006123a] Mark Michelson -- http: Send headers and body in one
|
||
write.
|
||
* [bf6423a336] Mark Michelson -- Iostreams: Correct off-by-one error.
|
||
ASTERISK-26556: manager: AMI version report same in Ast 13 & 14, despite
|
||
Ast 14 syntax changes
|
||
Reported by: Michelle Dupuis
|
||
* [d3b61a98f4] Joshua Colp -- manager: Bump AMI version number.
|
||
ASTERISK-26537: AMI: NewConnectedLine event is not documented
|
||
Reported by: Etienne Lessard
|
||
* [1648ca06c3] Etienne Lessard -- manager: Add documentation for
|
||
NewConnectedLine event.
|
||
ASTERISK-26397: manager: PresenceState action crashes Asterisk 14
|
||
Reported by: Andrew Nagy
|
||
* [a805d779e8] Joshua Colp -- core: Ensure presencestate subtype and
|
||
message are NULL.
|
||
ASTERISK-26246: Security: Privilege escalation by AMI adding dialplan
|
||
extensions.
|
||
Reported by: Richard Mudgett
|
||
* [922b74169f] Joshua Colp -- manager: Clarify that dialplan
|
||
manipulation actions are under system class.
|
||
ASTERISK-25680: manager: manager_channelvars is not cleaned at shutdown
|
||
Reported by: Corey Farrell
|
||
* [90c0dcaee4] Corey Farrell -- manager: Cleanup manager_channelvars
|
||
during shutdown.
|
||
ASTERISK-25624: AMI Event OriginateResponse bug
|
||
Reported by: sungtae kim
|
||
* [52ca6fb94a] sungtae kim -- AMI: Fixed OriginateResponse message
|
||
ASTERISK-25391: AMI GetConfigJSON returns invalid JSON
|
||
Reported by: Bojan NemÄ*iÄ*
|
||
* [89dec7675d] Ivan Poddubny -- manager: Fix GetConfigJSON returning
|
||
invalid JSON
|
||
ASTERISK-24934: [patch]Asterisk manager output does not escape control
|
||
characters
|
||
Reported by: warren smith
|
||
* [b34c4528ab] Richard Mudgett -- strings.h: Fix issues with escape
|
||
string functions.
|
||
* [53c1126090] Kevin Harwell -- AMI: Escape string values.
|
||
ASTERISK-24900: Manager event ParkedCallSwap is not documented
|
||
Reported by: Rusty Newton
|
||
* [59552c2d08] Mark Michelson -- Parking: Add documentation for AMI
|
||
ParkedCallSwap event.
|
||
ASTERISK-20524: AMI improperly handles lines of exactly 1025 characters
|
||
Reported by: David M. Lee
|
||
* [62e95065d6] Corey Farrell -- AMI: Fix improper handling of lines that
|
||
are exactly 1025 bytes long.
|
||
ASTERISK-22670: Asterisk crashes when processing ISDN AoC Events
|
||
Reported by: klaus3000
|
||
* [252aee4228] Richard Mudgett -- ISDN AOC: Fix crash from an AOC-E
|
||
message that doesn't have a channel association.
|
||
ASTERISK-24721: manager: ModuleLoad action incorrectly reports 'module not
|
||
found' during a Reload operation
|
||
Reported by: Matt Jordan
|
||
* [e826cb8a26] Jonathan Rose -- Manager: Fix Manager Action ModuleLoad
|
||
to give correct response when reloading
|
||
ASTERISK-24049: Asterisk Manager Interface: A number of list type
|
||
responses aren't using astman_send_listack
|
||
Reported by: Jonathan Rose
|
||
* [4dd6b6ff59] Richard Mudgett -- AMI: Revert non-backwards compatible
|
||
changes from earlier commit.
|
||
* [c7ea108e02] Richard Mudgett -- Revert -r430452 It needs to be redone
|
||
for the next major AMI version change instead.
|
||
* [ef34a05f21] Richard Mudgett -- AMI: Remove no longer used parameter
|
||
from astman_send_listack().
|
||
* [52a7cdb101] Richard Mudgett -- AMI: Make AMI actions that generate
|
||
event lists consistent.
|
||
ASTERISK-24536: AMI redirect with PJSIP fails to move extra channel
|
||
Reported by: Niklas Larsson
|
||
* [2b1f2b5c1f] Mark Michelson -- Prevent possible race condition on dual
|
||
redirect of channels in the same bridge.
|
||
ASTERISK-24505: manager: http connections leak references
|
||
Reported by: Corey Farrell
|
||
* [21c41e4542] Corey Farrell -- manager: Fix HTTP connection reference
|
||
leaks.
|
||
ASTERISK-22409: Local channels in a ConfBridge w/ jitterbuffer=yes leak
|
||
ast_frame's after masquerade
|
||
Reported by: Corey Farrell
|
||
* [85c1822a9d] Corey Farrell -- func_jitterbuffer: fix frame leaks.
|
||
ASTERISK-24453: manager: acl_change_sub leaks
|
||
Reported by: Corey Farrell
|
||
* [67e496c275] Corey Farrell -- manager: Unsubscribe from acl_change_sub
|
||
at shutdown.
|
||
ASTERISK-24430: missing letter "p" in word response in OriginateResponse
|
||
event documentation
|
||
Reported by: Dafi Ni
|
||
* [f4b4d42630] Matt Jordan -- main/manager: Fix typo in AMI event
|
||
documentation of "OriginateResponse"
|
||
ASTERISK-24354: AMI sendMessage closes AMI connection on error
|
||
Reported by: Peter Katzmann
|
||
* [39bd5b7a70] Peter Katzmann -- message: Don't close an AMI connection
|
||
on SendMessage action error
|
||
ASTERISK-24378: Release AMI connections on shutdown
|
||
Reported by: Corey Farrell
|
||
* [9611ef4f1e] Corey Farrell -- Release AMI connections on shutdown.
|
||
ASTERISK-24262: AMI CoreShowChannel missing several output fields and
|
||
event documentation
|
||
Reported by: Mitch Claborn
|
||
* [4246652603] Kinsey Moore -- Manager: Add missing fields and
|
||
documentation for CoreShowChannels
|
||
ASTERISK-24331: Unexpected Errors in Asterisk Manager Interface Output
|
||
Reported by: xrobau
|
||
* [126334a7aa] George Joseph -- res_pjsip: ami: Fix error in AMI output
|
||
when an endpoint has no transport
|
||
ASTERISK-24138: dial: Call forwarding information presented through
|
||
AMI/ARI is wrong
|
||
Reported by: Matt Jordan
|
||
* [ba5d5da60b] Matt Jordan -- Improve call forwarding reporting,
|
||
especially with regards to ARI.
|
||
|
||
Category: Core/ManagerInterface/NewFeature
|
||
|
||
ASTERISK-25624: AMI Event OriginateResponse bug
|
||
Reported by: sungtae kim
|
||
* [52ca6fb94a] sungtae kim -- AMI: Fixed OriginateResponse message
|
||
ASTERISK-25189: AMI: Add Linkedid header to standard channel snapshot
|
||
information.
|
||
Reported by: Richard Mudgett
|
||
* [c2d48a2a28] Richard Mudgett -- AMI: Add Linkedid to the standard
|
||
channel snapshot AMI event headers.
|
||
|
||
Category: Core/Netsock
|
||
|
||
ASTERISK-24469: Security Vulnerability: Mixed IPv4/IPv6 ACLs allow blocked
|
||
addresses through
|
||
Reported by: Matt Jordan
|
||
* [2f78fde10f] Matt Jordan -- Fix error with mixed address family ACLs.
|
||
|
||
Category: Core/PBX
|
||
|
||
ASTERISK-28300: AST_PBX_MAX_STACK is too low for some applications
|
||
Reported by: George Joseph
|
||
* [bb8903b00e] George Joseph -- Core: Increase AST_PBX_MAX_STACK to 512
|
||
if not LOW_MEMORY
|
||
ASTERISK-28140: repeated segmentation faults
|
||
Reported by: Eyal Hasson
|
||
* [41eab5b3b8] George Joseph -- backtrace: Refactor ast_bt_get_symbols
|
||
so it doesn't crash
|
||
ASTERISK-27041: Core/PBX: [patch] Deadlock between dialplan execution and
|
||
application unregistration
|
||
Reported by: Frederic LE FOLL
|
||
* [0ad95bc8a0] Frederic LE FOLL -- Core/PBX: Deadlock between dialplan
|
||
execution and application unregistration.
|
||
ASTERISK-26115: pbx: AMI Originate ignore "failed" extension on call
|
||
failure
|
||
Reported by: Nasir Iqbal
|
||
* [0910773077] Sean Bright -- manager: Restore Originate failure
|
||
behavior from Asterisk 11
|
||
ASTERISK-26226: pbx: Asterisk crash on AMI action "ShowDialplan" when
|
||
there's a circular dependency between contexts
|
||
Reported by: Etienne Lessard
|
||
* [5e0758575c] Etienne Lessard -- pbx.c: Prevent infinite recursion in
|
||
manager_show_dialplan_helper.
|
||
ASTERISK-26233: pbx: Failure to remove inconsistent extension names
|
||
Reported by: Corey Farrell
|
||
* [eca3d2698a] Corey Farrell -- pbx.c: Additional fixes to
|
||
ast_context_remove_extension_callerid2.
|
||
* [89a0a1eb45] Corey Farrell -- pbx.c: Fix handling of '-' in extension
|
||
name and callerid
|
||
ASTERISK-26196: pbx: Time based includes can leak timezone string
|
||
Reported by: Corey Farrell
|
||
* [f3608b50d7] Corey Farrell -- pbx: Fix leak of timezone for time based
|
||
includes.
|
||
ASTERISK-25881: pbx: Add support for autohints
|
||
Reported by: Joshua C. Colp
|
||
* [1dc5e28624] Joshua Colp -- pbx: Add support for autohints.
|
||
ASTERISK-25394: pbx: Incorrect device and presence state when changing
|
||
hint details
|
||
Reported by: Joshua C. Colp
|
||
* [7760029f19] Kevin Harwell -- pbx: Deadlock between contexts container
|
||
and context_merge locks
|
||
* [42a897c4c3] Joshua Colp -- pbx: Update device and presence state when
|
||
changing a hint extension.
|
||
ASTERISK-25367: pbx: Long pattern match hints may cause "core show hints"
|
||
to crash
|
||
Reported by: Joshua C. Colp
|
||
* [b51cf1e712] Joshua Colp -- pbx: Fix crash when issuing "core show
|
||
hints" with long pattern match.
|
||
ASTERISK-25094: PBX core: Investigate thread safety issues
|
||
Reported by: Corey Farrell
|
||
* [80621ce3c5] Corey Farrell -- Fix unsafe uses of ast_context pointers.
|
||
ASTERISK-24442: Outgoing call files don't work properly when set in the
|
||
future
|
||
Reported by: tootai
|
||
* [e6ebddd9ae] Ivan Poddubny -- pbx/pbx_spool: Fix issue when call files
|
||
were executed too early
|
||
ASTERISK-24774: Segfault in ast_context_destroy with extensions.ael and
|
||
extensions.conf
|
||
Reported by: Corey Farrell
|
||
* [8e903b17ea] Matt Jordan -- main/pbx: Don't attempt to destroy a
|
||
previously destroyed exten/priority tuple
|
||
ASTERISK-24914: Division by zero in file.c when playback of voicemail with
|
||
video as h264
|
||
Reported by: Marcello Ceschia
|
||
* [edf9da4365] Mark Michelson -- Ensure that a non-zero sample rate is
|
||
returned for all formats.
|
||
ASTERISK-24683: Crash in PBX ast_hashtab_lookup_internal during core
|
||
restart now
|
||
Reported by: Peter Katzmann
|
||
* [3ddd92902a] Corey Farrell -- Replace most uses of ast_register_atexit
|
||
with ast_register_cleanup.
|
||
ASTERISK-24805: [patch] - ASAN: Race condition (heap-use-after-free) on
|
||
asterisk closing
|
||
Reported by: Badalian Vyacheslav
|
||
* [3ddd92902a] Corey Farrell -- Replace most uses of ast_register_atexit
|
||
with ast_register_cleanup.
|
||
ASTERISK-24641: Deadlock in Trunk
|
||
Reported by: Malcolm Davenport
|
||
* [3a73c6c90e] Matt Jordan -- main/pbx.c: Fix double lock of contexts
|
||
lock introduced by r429967
|
||
ASTERISK-24444: PBX: Crash when generating extension for pattern matching
|
||
hint
|
||
Reported by: Leandro Dardini
|
||
* [dbb8f0a935] Joshua Colp -- pbx: Fix off-nominal case where a freed
|
||
extension may still be used.
|
||
ASTERISK-24249: SIP debugs do not stop
|
||
Reported by: Avinash Mohod
|
||
* [a62fedf0cb] Walter Doekes -- chan_sip: Clarify that sipdebug=yes
|
||
cannot be undone by the CLI.
|
||
|
||
Category: Core/Portability
|
||
|
||
ASTERISK-15331: make menuselect fails due to undefined symbols (initscr32,
|
||
w32addch) in menuselect_curses.o
|
||
Reported by: Majdi Bsoul
|
||
* [93d1c34efe] Alexander Traud -- BuildSystem: Enable ncurses for
|
||
menuselect in Solaris 11.
|
||
ASTERISK-14935: [regression] menuselect compilation failure on Solaris 10
|
||
Reported by: Samuel Owens
|
||
* [93d1c34efe] Alexander Traud -- BuildSystem: Enable ncurses for
|
||
menuselect in Solaris 11.
|
||
ASTERISK-27933: [patch] uuid: Enable UUID in Solaris 11.
|
||
Reported by: Alexander Traud
|
||
* [675e2ddb49] Alexander Traud -- uuid: Enable UUID in Solaris 11.
|
||
ASTERISK-27431: Asterisk fails to build when openssl headers are not
|
||
installed.
|
||
Reported by: Corey Farrell
|
||
* [999e0c17d7] Corey Farrell -- Build: Fix issues building without SSL.
|
||
ASTERISK-24515: Unconditional use of fopencookie() / funopen() is
|
||
non-portable
|
||
Reported by: Timo Teräs
|
||
* [070a51bf7c] Timo Teräs -- Implement internal abstraction for
|
||
iostreams
|
||
ASTERISK-24155: [patch]Non-portable and non-reliable recursion detection
|
||
in ast_malloc
|
||
Reported by: Timo Teräs
|
||
* [28e3bd0af7] Corey Farrell -- Improved and portable ast_log recursion
|
||
avoidance
|
||
|
||
Category: Core/RTP
|
||
|
||
ASTERISK-27854: rtp: Crash in off-nominal case where RTP instance can't be
|
||
set up
|
||
Reported by: Lei Fu
|
||
* [7a7b21f3a0] Corey Farrell -- res_rtp_asterisk: Fix crash on
|
||
ast_rtp_new failure.
|
||
ASTERISK-27967: srtp: rejecting short sdes lifetimes incompatible with
|
||
obihai ATAs
|
||
Reported by: Nick French
|
||
* [993ba84cd3] Nick French -- SRTP: Lower SDES key lifetime minimum to
|
||
2^20
|
||
ASTERISK-27831: res_rtp_asterisk: Add support for abs-send-time RTP
|
||
extension
|
||
Reported by: Joshua C. Colp
|
||
* [a507c73a78] Joshua Colp -- rtp: Add support for RTP extension
|
||
negotiation and abs-send-time.
|
||
ASTERISK-27850: [patch] rtp_engine: Allow Media Formats with
|
||
add_static_payload(-1) on egress again.
|
||
Reported by: Alexander Traud
|
||
* [919b0eb3f2] Alexander Traud -- rtp_engine: Allow Media Formats with
|
||
add_static_payload(-1) on egress again.
|
||
ASTERISK-27689: [patch] rtp_engine: Load format name / mime type in
|
||
uppercase again.
|
||
Reported by: Alexander Traud
|
||
* [a70c92121d] Alexander Traud -- rtp_engine: Load format name / mime
|
||
type in uppercase again.
|
||
ASTERISK-27225: Crash when freeing dtls_cfg->cafile
|
||
Reported by: Richard Kenner
|
||
* [60b44d1e38] Sean Bright -- rtp_engine: Prevent possible double free
|
||
with DTLS config
|
||
ASTERISK-26978: rtp: Crash in ast_rtp_codecs_payload_code()
|
||
Reported by: Ross Beer
|
||
* [80e11bd79b] George Joseph -- bridge_native_rtp: Keep rtp instance
|
||
refs on bridge_channel
|
||
ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte
|
||
order on Intel platform when using slin codec
|
||
Reported by: Frankie Chin
|
||
* [5c27fe2187] Sean Bright -- format: Reintroduce smoother flags
|
||
* [7a16524a83] Sean Bright -- res_rtp_asterisk: Swap byte-order when
|
||
sending signed linear
|
||
ASTERISK-26515: rtp_engine: Allocate RTP payloads on a per-session basis
|
||
Reported by: Joshua C. Colp
|
||
* [9b103e7bea] Joshua C. Colp -- rtp_engine: allocate RTP dynamic
|
||
payloads per session
|
||
ASTERISK-24274: [patch]Codec Format Is Not Included in the SDP Media
|
||
Attributes When SLIN48 Codec Is Used
|
||
Reported by: Frankie Chin
|
||
* [9ac53877f6] Alexander Traud -- rtp_engine: Allow more than 32 dynamic
|
||
payload types.
|
||
* [4ff6bd831f] Joshua Colp -- rtp_engine: Add support for transporting
|
||
signed linear at 12kHz, 24kHz, 32kHz, 44kHz, 48kHz, 96kHz, and 192kHz
|
||
over RTP.
|
||
ASTERISK-26311: [patch] rtp_engine: Allow more than 32 dynamic payload
|
||
types.
|
||
Reported by: Alexander Traud
|
||
* [9ac53877f6] Alexander Traud -- rtp_engine: Allow more than 32 dynamic
|
||
payload types.
|
||
ASTERISK-26365: rtp: Offer with multiple payloads for same codec is
|
||
incorrectly handled
|
||
Reported by: Joshua C. Colp
|
||
* [0376af9519] Joshua Colp -- rtp: Only accept the first payload for a
|
||
format in SDP.
|
||
ASTERISK-26367: rtp: Timestamps broken when video frame is across multiple
|
||
RTP packets
|
||
Reported by: Joshua C. Colp
|
||
* [89764f7ae9] Joshua Colp -- rtp: Preserve timestamps on video frames.
|
||
ASTERISK-25296: RTP performance issue with several channel drivers.
|
||
Reported by: Richard Mudgett
|
||
* [f49bef08a2] Richard Mudgett -- rtp_engine.c: Fix performance issue
|
||
with several channel drivers that use RTP.
|
||
* [33a465249b] Richard Mudgett -- res_rtp_asterisk.c: Fix off-nominal
|
||
crash potential.
|
||
ASTERISK-25219: [patch]Source and destination overlap in memcpy in
|
||
rtp_engine.c
|
||
Reported by: Walter Doekes
|
||
* [13a318bbb1] Walter Doekes -- rtp_engine: Skip useless self-assignment
|
||
in ast_rtp_engine_unload_format.
|
||
ASTERISK-25022: Memory leak setting up DTLS/SRTP calls
|
||
Reported by: Steve Davies
|
||
* [39d3e1ef6e] Matt Jordan -- main/rtp_engine: Fix DTLS double-free
|
||
introduced by 0b6410c4f8
|
||
* [5e96584829] Steve Davies -- res_rtp_asterisk: Resolve 2 discrete
|
||
memory leaks in DTLS
|
||
ASTERISK-24489: Crash: Asterisk crashes when converting RTCP packet to
|
||
JSON for res_hep_rtcp and report blocks are greater than 1
|
||
Reported by: Gregory Malsack
|
||
* [cc4c396647] Matt Jordan -- main/rtp_engine: Fix crash when processing
|
||
more than one RTCP report info block
|
||
|
||
Category: Core/SQLite3
|
||
|
||
ASTERISK-25996: Remove "live_dangerously" requirement on DB(read)
|
||
Reported by: Andrew Nagy
|
||
* [68ebf86e2f] Richard Mudgett -- pbx.c: Allow dangerous functions when
|
||
adding a hint to dialplan.
|
||
|
||
Category: Core/Sorcery
|
||
|
||
ASTERISK-27972: res_sorcery_config: Allow object name based matching
|
||
Reported by: Joshua C. Colp
|
||
* [59323121f3] Joshua Colp -- res_sorcery_config: Allow configuration
|
||
section to be used based on name.
|
||
ASTERISK-27057: Seg Fault in ast_sorcery_object_get_id at sorcery.c
|
||
Reported by: Ryan Smith
|
||
* [65ed2ea311] George Joseph -- res_pjsip_pubsub: Fix reference to
|
||
released endpoint
|
||
ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE
|
||
is treated as failed if there is no affected rows.
|
||
Reported by: Alexei Gradinari
|
||
* [c832f100d9] Alexei Gradinari -- res_sorcery_realtime: fix bug when
|
||
successful UPDATE is treated as failed
|
||
ASTERISK-26014: res_sorcery_astdb: Make tolerant of unknown fields
|
||
Reported by: Joshua C. Colp
|
||
* [40cb032009] Joshua Colp -- res_sorcery_astdb: Filter fields to only
|
||
the registered ones.
|
||
ASTERISK-25826: PJSIP / Sorcery slow load from realtime
|
||
Reported by: Ross Beer
|
||
* [cc4c5f5693] Alexei Gradinari -- res_pjsip: improve realtime
|
||
performance
|
||
* [c948ce9651] George Joseph -- sorcery/res_pjsip: Refactor for realtime
|
||
performance
|
||
ASTERISK-25811: Unable to delete object from sorcery cache
|
||
Reported by: Ross Beer
|
||
* [4422905218] George Joseph -- sorcery: Refactor create, update and
|
||
delete to better deal with caches
|
||
ASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to
|
||
asterisk-13.7.0 from asterisk-13.7.0-rc2
|
||
Reported by: Nic Colledge
|
||
* [6522361871] Alexei Gradinari License #5691 -- res_sorcery_realtime:
|
||
Fix regex regression.
|
||
ASTERISK-25625: res_sorcery_memory_cache: Add full backend caching
|
||
Reported by: Joshua C. Colp
|
||
* [902309fd04] Joshua Colp -- res_sorcery_memory_cache: Add support for
|
||
a full backend cache.
|
||
ASTERISK-25165: Testsuite - Sorcery memory cache leaks
|
||
Reported by: Corey Farrell
|
||
* [9ca652f1b9] Richard Mudgett -- res_sorcery_realtime.c: Fix crash from
|
||
NULL sorcery object type.
|
||
* [58d18324f0] Mark Michelson -- res_sorcery_realtime: Fix leak of
|
||
sorcery object type.
|
||
ASTERISK-25141: pjsip_options: Contact reference leak
|
||
Reported by: Corey Farrell
|
||
* [d355ee7ff3] George Joseph -- res_pjsip/location: Fix ref leak in
|
||
contact_apply_handler
|
||
* [9f1939ee27] Corey Farrell -- pjsip_configuration: Fix leak in
|
||
persistent_endpoint_update_state.
|
||
* [bef000dd7c] George Joseph -- res_pjsip/location: Fix memory leak in
|
||
permanent_uri_handler
|
||
ASTERISK-24996: chan_pjsip: Creating Channel Causes Asterisk to Crash When
|
||
Duplicate AOR Sections Exist in pjsip.conf
|
||
Reported by: Ashley Sanders
|
||
* [46cf643c75] Ashley Sanders -- chan_pjsip: Creating Channel Causes
|
||
Asterisk to Crash When Duplicate AOR
|
||
ASTERISK-24612: res_pjsip: No information if a required sorcery wizard is
|
||
not loaded
|
||
Reported by: Joshua C. Colp
|
||
* [455a98a2f8] Joshua Colp -- sorcery: Output an error message if a
|
||
wizard is specified for an object type and it isn't found.
|
||
ASTERISK-24312: SIGABRT when improperly configured realtime pjsip
|
||
Reported by: Dafi Ni
|
||
* [86a4ce4957] Kinsey Moore -- PJSIP: Enforce module load dependencies
|
||
|
||
Category: Core/Stasis
|
||
|
||
ASTERISK-28335: stasis: Make topic and maybe subscription names unique and
|
||
more useful
|
||
Reported by: Joshua C. Colp
|
||
* [b886fef66e] Joshua Colp -- stasis: Improve topic/subscription names
|
||
and statistics.
|
||
ASTERISK-28252: HangupHandler manager events are never thrown
|
||
Reported by: Gerald Schnabel
|
||
* [735bd4d185] 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
|
||
* [fcd07c34fb] 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
|
||
* [4b24da607e] 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
|
||
* [44a7faca21] 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
|
||
* [68ec7d93e8] 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
|
||
* [79899db740] George Joseph -- stasis: Allow filtering by formatter
|
||
ASTERISK-28103: stasis: Filter messages at publishing to reduce work done
|
||
Reported by: Joshua C. Colp
|
||
* [8d436a95e7] Joshua Colp -- stasis: Add internal filtering of
|
||
messages.
|
||
ASTERISK-28084: app_queue: QueueMemberStatus Event flooding AMI
|
||
Reported by: Andrej
|
||
* [a2554d5e5a] Richard Mudgett -- app_queue.c: Fix json ref leak
|
||
ASTERISK-27591: Frack errors in stasis.c and memory leakage
|
||
Reported by: Siruja Maharjan
|
||
* [e5c0ac6a64] Joshua Colp -- devicestate: Don't create topic when
|
||
change isn't cached.
|
||
ASTERISK-25548: stasis: Improve message type "Use of before init/after
|
||
destruction" error
|
||
Reported by: Joshua C. Colp
|
||
* [94dd0544e5] Chris-Savinovich -- stasis: Improve message type "Use of
|
||
before/init after destruction"
|
||
ASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR
|
||
message
|
||
Reported by: Smirnov Aleksey
|
||
* [b03b72717f] Matt Jordan -- main/stasis_cache: Demote the ERROR
|
||
message when removing a nonexistent item
|
||
ASTERISK-26468: ari: Bridge events stop working after this sequence of ARI
|
||
calls
|
||
Reported by: Daniele Pallastrelli
|
||
* [d30415bfa1] Joshua Colp -- res_stasis: Don't unsubscribe from a NULL
|
||
bridge.
|
||
ASTERISK-25137: endpoint stasis messages are delivered twice
|
||
Reported by: Vitezslav Novy
|
||
* [96b32e0321] Matt Jordan -- tests/test_stasis_endpoints: Remove
|
||
expected duplicate events
|
||
* [22db16fa81] George Joseph -- endpoint/stasis: Eliminate duplicate
|
||
events on endpoint status change
|
||
* [6fca75bb62] George Joseph -- endpoint/stasis: Eliminate duplicate
|
||
events on endpoint status change
|
||
ASTERISK-25121: Stasis: Fix unsafe use of stasis_unsubscribe in modules.
|
||
Reported by: Corey Farrell
|
||
* [50044fdc15] Corey Farrell -- Stasis: Fix unsafe use of
|
||
stasis_unsubscribe in modules.
|
||
ASTERISK-24682: app_dial: Multiple DialEnd events emitted when
|
||
MACRO_RESULT or GOSUB_RESULT are an unexpected value
|
||
Reported by: Matt Jordan
|
||
* [4740ef50f4] Matt Jordan -- apps/app_dial: Don't publish DialEnd twice
|
||
on unexpected GoSub/Macro values
|
||
|
||
Category: Core/Streams
|
||
|
||
ASTERISK-27488: core: If frame with unnegotiated format is read crash will
|
||
occur
|
||
Reported by: Sébastien Duthil
|
||
* [e70c4ec84d] Joshua Colp -- AST-2018-001: rtp / channel: Don't allow
|
||
an unnegotiated format to be passed up.
|
||
ASTERISK-27379: stream: Allow streams on a topology to be put into groups
|
||
Reported by: Joshua C. Colp
|
||
* [4c535f5c30] Joshua Colp -- core / pjsip: Add support for grouping
|
||
streams together.
|
||
|
||
Category: Core/UDPTL
|
||
|
||
ASTERISK-26034: T.38 passthrough problem behind firewall due to early
|
||
nosignal packet
|
||
Reported by: George Joseph
|
||
* [6e5e84458f] George Joseph -- udptl: Don't eat sequence numbers until
|
||
OK is received
|
||
ASTERISK-25603: [patch]udptl: Uninitialized lengths and bufs in
|
||
udptl_rx_packet cause ast_frdup crash
|
||
Reported by: Walter Doekes
|
||
* [e67b445e8d] Richard Mudgett -- AST-2016-003 udptl.c: Fix
|
||
uninitialized values.
|
||
ASTERISK-25742: Secondary IFP Packets can result in accessing
|
||
uninitialized pointers and a crash
|
||
Reported by: Torrey Searle
|
||
* [e67b445e8d] Richard Mudgett -- AST-2016-003 udptl.c: Fix
|
||
uninitialized values.
|
||
|
||
Category: Documentation
|
||
|
||
ASTERISK-20986: QUEUE_MEMBER 's description is inaccurate
|
||
Reported by: Olivier Krief
|
||
* [3e5b26ae0a] 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é
|
||
* [625af27a28] Sean Bright -- menuselect: Add license header to
|
||
menuselect_gtk.c
|
||
ASTERISK-28150: Formatting error in documentation
|
||
Reported by: Scott Griepentrog
|
||
* [03efafbd4d] Kevin Harwell -- res_pjsip: formatting error in
|
||
documentation
|
||
ASTERISK-25261: Manager events for MeetMe have incorrectly documented key
|
||
name 'Usernum' - should be 'User'
|
||
Reported by: Francois Blackburn
|
||
* [6bbede84fb] Richard Mudgett -- app_meetme: Fix manager event
|
||
documentation for several events.
|
||
ASTERISK-26688: Documentation: voicemail.conf.sample shows 512 limit for
|
||
emailbody field, however this is only true if compiled with LOW_MEMORY
|
||
option
|
||
Reported by: Fran Vicente
|
||
* [a7927471ad] Corey Farrell -- core: Fix handling of maximum length
|
||
lines in config files.
|
||
ASTERISK-24386: Asterisk "doc/lang/language-criteria.txt" needs update or
|
||
removal.
|
||
Reported by: Rusty Newton
|
||
* [0ad13949c1] Corey Farrell -- doc/lang/language-criteria.txt: Link to
|
||
wiki.
|
||
ASTERISK-24198: Typo's
|
||
Reported by: Walter Doekes
|
||
* [1b80ffa495] Corey Farrell -- Fix Common Typo's.
|
||
ASTERISK-25649: Transfer application does not work with Local channels -
|
||
documentation misleading
|
||
Reported by: Ivan Ullmann
|
||
* [b40c00c97b] Joshua Colp -- app_transfer: Remove LOCAL from
|
||
documentation.
|
||
ASTERISK-27430: README refers to security documents that do not exist.
|
||
Reported by: Corey Farrell
|
||
* [a51bfe5a79] George Joseph -- README: Remove outdated references to
|
||
tex docs
|
||
ASTERISK-27377: Typo in CHANNEL(dtmf_features) usage documentation
|
||
Reported by: Igor Goncharovsky
|
||
* [9bad4c74cc] Igor Goncharovskiy -- app_agent_spool: Fix typo in dtmf
|
||
features usage desctiption
|
||
ASTERISK-25523: res_calendar: Warning about invalid channel value (for
|
||
notification) occurs even when event has no notification configured.
|
||
Reported by: Jesper
|
||
* [d8112cd98b] Sean Bright -- res_calendar: Various fixes
|
||
ASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP
|
||
argument
|
||
Reported by: Rusty Newton
|
||
* [e2e6baa8d8] Sean Bright -- res_agi: Clarify 'RECORD FILE'
|
||
documentation
|
||
ASTERISK-26086: res_musiconhold: format option is not documented
|
||
adequately
|
||
Reported by: Jens Bürger
|
||
* [fd204d5c65] Sean Bright -- res_musiconhold: Document the 'format'
|
||
option
|
||
ASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in
|
||
MessageSend 'from' argument.
|
||
Reported by: Vinod Dharashive
|
||
* [6b4b87787c] Sean Bright -- res_pjsip_messaging: Check URI type before
|
||
dereferencing
|
||
ASTERISK-26717: Document the fact that Asterisk HEP support only works
|
||
with the PJSIP channel driver
|
||
Reported by: Olivier Krief
|
||
* [05713c36ea] Matt Jordan -- configs/samples/hep.conf.sample: Clarify
|
||
how the HEP stack works
|
||
ASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR
|
||
message
|
||
Reported by: Smirnov Aleksey
|
||
* [b03b72717f] Matt Jordan -- main/stasis_cache: Demote the ERROR
|
||
message when removing a nonexistent item
|
||
ASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox
|
||
basis
|
||
Reported by: Mark Scholten
|
||
* [60998371e3] Daniel Journo -- app_voicemail: Cannot set fromstring on
|
||
a per-mailbox basis
|
||
ASTERISK-26782: res_pjsip: URI requirement for fields is not consistently
|
||
documented and error does not provide indication
|
||
Reported by: Peter Sokolov
|
||
* [2046743938] Joshua Colp -- config: Improve documentation and behavior
|
||
of outbound_proxy option.
|
||
ASTERISK-26704: res_odbc.conf contains deprecated configuration:
|
||
'pooling', 'shared_connections', 'limit', and 'idlecheck' options were
|
||
replaced by 'max_connections'.
|
||
Reported by: Anthony Messina
|
||
* [4c51ad158d] Sean Bright -- res_odbc: Remove deprecated settings from
|
||
sample configuration file
|
||
ASTERISK-26514: Super Awesome Company: Don't specify transport in
|
||
pjsip.conf
|
||
Reported by: Rusty Newton
|
||
* [badd38f031] Rusty Newton -- SAC documentation: don't specify
|
||
transports for endpoints and registrations
|
||
ASTERISK-25472: Swagger scripts are not replacing format variable in file
|
||
brief
|
||
Reported by: Corey Farrell
|
||
* [7ea133f2ab] Kevin Harwell -- rest-api: Swagger scripts were not
|
||
replacing format variable in file brief
|
||
ASTERISK-26212: [patch] Makefile: Retain XML Declaration and DTD in docs.
|
||
Reported by: Alexander Traud
|
||
* [6fca2b3bf0] Alexander Traud -- Makefile: Retain XML Declaration and
|
||
DTD in docs.
|
||
ASTERISK-25927: Removed option "registertrying" is still documented in
|
||
sip.conf.sample
|
||
Reported by: Etienne Lessard
|
||
* [6ede210c98] Leif Madsen -- Remove reference to non-existent sip.conf
|
||
option
|
||
ASTERISK-24097: Documentation - CHANNEL function help text missing
|
||
'linkedid' argument
|
||
Reported by: Steven Wheeler
|
||
* [68cad96ffd] Rusty Newton -- func_channel: Add help text for
|
||
undocumented CHANNEL function arguments
|
||
ASTERISK-25373: add documentation for CALLERID(pres) and also the
|
||
CONNECTEDLINE and REDIRECTING variants
|
||
Reported by: Walter Doekes
|
||
* [7dd8f89a50] Walter Doekes -- func_callerid: Document that
|
||
CALLERID(pres) is available.
|
||
ASTERISK-25527: Quirky xmldoc description wrapping
|
||
Reported by: Walter Doekes
|
||
* [74e7333317] Walter Doekes -- xmldoc: Improve xmldoc wrapping of 'core
|
||
show ...' output.
|
||
ASTERISK-24867: Docs for 'e' option in ResetCDR say to use CDR_PROP
|
||
instead, CDR_PROP docs are unclear
|
||
Reported by: Rusty Newton
|
||
* [d02196448b] Rusty Newton -- Documentation: A couple of trivial fixes
|
||
in sip.conf.sample and func_cdr.c
|
||
ASTERISK-24853: Documentation claims chan_sip outbound registrations
|
||
support WS or WSS as valid transports (not true)
|
||
Reported by: PSDK
|
||
* [d02196448b] Rusty Newton -- Documentation: A couple of trivial fixes
|
||
in sip.conf.sample and func_cdr.c
|
||
ASTERISK-24085: Documentation - We should remove or further document the
|
||
'contact' section in pjsip.conf
|
||
Reported by: Rusty Newton
|
||
* [55eb8fc068] Joshua Colp -- pjsip: Remove "contact" type from
|
||
pjsip.conf.sample
|
||
ASTERISK-24430: missing letter "p" in word response in OriginateResponse
|
||
event documentation
|
||
Reported by: Dafi Ni
|
||
* [f4b4d42630] Matt Jordan -- main/manager: Fix typo in AMI event
|
||
documentation of "OriginateResponse"
|
||
ASTERISK-24419: Incorrect syntax for setting language in
|
||
configs/extensions.conf.sample
|
||
Reported by: Ben Klang
|
||
* [684b8762a9] Malcolm Davenport -- ASTERISK-24419, fix incorrect syntax
|
||
for setting language in extensions.conf.sample
|
||
ASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be
|
||
fixed
|
||
Reported by: James Van Vleet
|
||
* [8f58592252] Matt Jordan -- res_pjsip_session/res_pjsip_sdp_rtp: Be
|
||
more tolerant of offers
|
||
ASTERISK-24262: AMI CoreShowChannel missing several output fields and
|
||
event documentation
|
||
Reported by: Mitch Claborn
|
||
* [4246652603] Kinsey Moore -- Manager: Add missing fields and
|
||
documentation for CoreShowChannels
|
||
ASTERISK-23768: [patch] Asterisk man page contains a (new) unquoted minus
|
||
sign
|
||
Reported by: Jeremy Lainé
|
||
* [b8c1130ed1] Jeremy Lainé -- docs: Escape unescaped minus sign in
|
||
asterisk.8 manpage.
|
||
|
||
Category: Features
|
||
|
||
ASTERISK-26781: bridge: Passing the 'p' (play tone) flag to Bridge()
|
||
application results in garbled audio
|
||
Reported by: Sean Bright
|
||
* [ff2b4308d1] Joshua Colp -- bridge_native_rtp: Handle case where
|
||
channel joins already suspended.
|
||
ASTERISK-26444: 'features show' command in CLI does not return prompt.
|
||
Reported by: John Kiniston
|
||
* [e03364c40a] snuffy -- Fix issue with CLI not returning to prompt
|
||
after running "features show"
|
||
ASTERISK-25003: Asterisk crashes on attended transfer (using feature)
|
||
Reported by: Artem Volodin
|
||
* [6c4d1c3223] Richard Mudgett -- features: Fix crash when transferee
|
||
hangs up during DTMF attended transfer.
|
||
ASTERISK-23841: DTMF atxfer doesn't set CallerID for the recall calls to
|
||
the transferrer.
|
||
Reported by: Richard Mudgett
|
||
* [1c0604e905] Richard Mudgett -- DTMF atxfer: Setup recall channels as
|
||
if the transferee initiated the call.
|
||
|
||
Category: Features/Parking
|
||
|
||
ASTERISK-26029: parking: ast_parking_park_call should return parking_space
|
||
instead of parking_exten
|
||
Reported by: Diederik de Groot
|
||
* [ade5275a3e] Richard Mudgett -- parking.h: Update
|
||
ast_parking_park_call() doxygen to reality.
|
||
|
||
Category: Formats/General
|
||
|
||
ASTERISK-27549: [patch] translate: Avoid absolute value on unsigned
|
||
substraction.
|
||
Reported by: Alexander Traud
|
||
* [3a7d917256] Alexander Traud -- translate: Avoid absolute value on
|
||
unsigned substraction.
|
||
ASTERISK-26426: format_ogg_opus: remove from source
|
||
Reported by: Kevin Harwell
|
||
* [4013bfa52b] Corey Farrell -- configure: Add autoconf check for
|
||
libopusfile.
|
||
* [d31ffb421c] Kevin Harwell -- Remove "format_ogg_opus: New format"
|
||
ASTERISK-25664: ast_format_cap_append_by_type leaks a reference
|
||
Reported by: Corey Farrell
|
||
* [5d8c42c6d3] Corey Farrell -- ast_format_cap_append_by_type: Resolve
|
||
codec reference leak.
|
||
ASTERISK-25584: [patch] format-attribute module: VP8 missing
|
||
Reported by: Alexander Traud
|
||
* [63c6d39a3e] Alexander Traud -- res_format_attr_vp8: In SDP, forward
|
||
max-fr and max-fs for video-codec VP8.
|
||
ASTERISK-25545: [patch] translation module gets cached not joint format
|
||
Reported by: Alexander Traud
|
||
* [8ccb1d2bed] Alexander Traud -- translate: Provide translation modules
|
||
the result of SDP negotiation.
|
||
ASTERISK-25535: [patch] format creation on module load instead of cache
|
||
Reported by: Alexander Traud
|
||
* [a159747660] Joshua Colp -- format_cap: Don't append the 'none' format
|
||
when appending all.
|
||
* [e85f0c81af] Alexander Traud -- ast_format_cap: Avoid format creation
|
||
on module load, use cache instead.
|
||
ASTERISK-25537: [patch] format-attribute module: RFC or internal defaults?
|
||
Reported by: Alexander Traud
|
||
* [525c7ab780] Alexander Traud -- rtp_engine: Init a format-attribute
|
||
module to its RFC defaults.
|
||
ASTERISK-25533: [patch] buffer for ast_format_cap_get_names only 64 bytes
|
||
Reported by: Alexander Traud
|
||
* [cf79b62778] Alexander Traud -- ast_format_cap_get_names: To display
|
||
all formats, the buffer was increased.
|
||
ASTERISK-25054: Formats interface's cannot be unregistered, needs to hold
|
||
modules until shutdown.
|
||
Reported by: Corey Farrell
|
||
* [981084f08c] Corey Farrell -- Format Interfaces: Prevent unload except
|
||
by shutdown.
|
||
|
||
Category: Formats/format_h264
|
||
|
||
ASTERISK-25573: [patch] H.264 format attribute module: resets whole SDP
|
||
Reported by: Alexander Traud
|
||
* [92ea46ba94] Alexander Traud -- res_format_attr_h264: Do not reset
|
||
string buffer.
|
||
|
||
Category: Formats/format_ogg_vorbis
|
||
|
||
ASTERISK-12841: [patch] Make format_ogg_vorbis work on OpenBSD
|
||
Reported by: Michiel van Baak
|
||
* [02fa145a1b] Alexander Traud -- BuildSystem: Avoid an extra case for
|
||
OpenBSD.
|
||
ASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
|
||
Reported by: Ivan Myalkin
|
||
* [4fb9f5d60e] Sean Bright -- format_ogg_vorbis: Clear ogg/vorbis data
|
||
structures on close
|
||
|
||
Category: Formats/format_pcm
|
||
|
||
ASTERISK-20984: Audible clicks when playing sox encoded au file with
|
||
STREAM FILE AGI command
|
||
Reported by: Roman S.
|
||
* [be71be7ed2] Roman S. -- format_pcm: Track actual header size of .au
|
||
files
|
||
|
||
Category: Formats/format_wav
|
||
|
||
ASTERISK-26613: format_wav: wav16 format read file only by 320 - half of
|
||
frame
|
||
Reported by: Vitaly K
|
||
* [6c0ab9afa7] Sean Bright -- format_wav: Read 16khz wav samples
|
||
properly
|
||
|
||
Category: Functions/General
|
||
|
||
ASTERISK-23133: Documentation fix - MASTER_CHANNEL Unexpected Behaviour
|
||
Reported by: Shane Mitchell
|
||
* [1d3dc9aea2] Richard Mudgett -- func_channel.c: Update MASTER_CHANNEL
|
||
documentation
|
||
ASTERISK-17608: func_aes.so cannot be loaded if res_crypto / openssl not
|
||
compiled
|
||
Reported by: Warren Selby
|
||
* [fbc8ddfe63] Corey Farrell -- Optional API: Fix handling of sources
|
||
that are both provider and user.
|
||
|
||
Category: Functions/func_aes
|
||
|
||
ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [99aed78078] Alexander Traud -- crypto.h: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-25857: func_aes: incorrect use of strlen() leads to data
|
||
corruption
|
||
Reported by: Gianluca Merlo
|
||
* [8f94f947f5] Gianluca Merlo -- func_aes: fix misuse of strlen on
|
||
binary data
|
||
|
||
Category: Functions/func_callerid
|
||
|
||
ASTERISK-25373: add documentation for CALLERID(pres) and also the
|
||
CONNECTEDLINE and REDIRECTING variants
|
||
Reported by: Walter Doekes
|
||
* [7dd8f89a50] Walter Doekes -- func_callerid: Document that
|
||
CALLERID(pres) is available.
|
||
|
||
Category: Functions/func_cdr
|
||
|
||
ASTERISK-27460: CDR: Deadlock using AMI Originate with Variable
|
||
CDR(amaflags)=...
|
||
Reported by: Richard Mudgett
|
||
* [3078b7adc2] Richard Mudgett -- CDR: Fix deadlock setting some CDR
|
||
values.
|
||
ASTERISK-26173: func_cdr: CDR function does not permit empty values to be
|
||
assigned
|
||
Reported by: gkloepfer
|
||
* [4146facfec] Joshua Colp -- func_cdr: Allow empty value for CDR
|
||
dialplan function.
|
||
ASTERISK-25179: CDR(billsec,f) and CDR(duration,f) report incorrect values
|
||
Reported by: Gianluca Merlo
|
||
* [3b9cba4294] Matt Jordan -- funcs/func_cdr: Correctly report high
|
||
precision values for duration and billsec
|
||
ASTERISK-24455: func_cdr: CDR_PROP leaks payload
|
||
Reported by: Corey Farrell
|
||
* [ab16f46139] Corey Farrell -- func_cdr: Fix CDR_PROP payload leak
|
||
|
||
Category: Functions/func_channel
|
||
|
||
ASTERISK-24097: Documentation - CHANNEL function help text missing
|
||
'linkedid' argument
|
||
Reported by: Steven Wheeler
|
||
* [68cad96ffd] Rusty Newton -- func_channel: Add help text for
|
||
undocumented CHANNEL function arguments
|
||
|
||
Category: Functions/func_curl
|
||
|
||
ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional
|
||
code.
|
||
Reported by: Corey Farrell
|
||
* [cf1188a1be] Corey Farrell -- Unit tests: Use AST_TEST_DEFINE in
|
||
conditional code only.
|
||
ASTERISK-25669: [patch]CURL incorrect trim for non ASCII characters
|
||
Reported by: Jesper
|
||
* [31897d2d99] Jesper -- func_curl: Don't trim response text on
|
||
non-ASCII characters
|
||
ASTERISK-18708: func_curl hangs channel under load
|
||
Reported by: Dave Cabot
|
||
* [0d52907d2b] Joshua Colp -- func_curl: Don't hold exclusive lock when
|
||
performing HTTP request.
|
||
ASTERISK-24676: Security Vulnerability: URL request injection in libCURL
|
||
(CVE-2014-8150)
|
||
Reported by: Matt Jordan
|
||
* [3cccfac399] Mark Michelson -- Multiple revisions 431297-431298
|
||
ASTERISK-24672: [PATCH] Memory leak in func_curl CURLOPT
|
||
Reported by: Kristian Høgh
|
||
* [b38acbce6e] Kristian Hogh -- funcs/func_curl: Fix memory leak when
|
||
CURLOPT channel datastore is destroyed
|
||
|
||
Category: Functions/func_db
|
||
|
||
ASTERISK-24534: [patch]Register DB() as escalating to prevent users from
|
||
writing to astdb
|
||
Reported by: Gareth Palmer
|
||
* [2486b48cec] Gareth Palmer -- AST-2014-018 - func_db: DB Dialplan
|
||
function permission escalation via AMI.
|
||
|
||
Category: Functions/func_devstate
|
||
|
||
ASTERISK-26643: Extra new line in Device field of DeviceStateChange AMI
|
||
Event after restart of Asterisk
|
||
Reported by: Roman Bedros
|
||
* [0ded269bfa] Roman Bedros -- funcs/func_devstate: Remove new line in
|
||
Device field of during module load
|
||
|
||
Category: Functions/func_dialplan
|
||
|
||
ASTERISK-21765: [patch] - FILE function's length argument counts from
|
||
beginning of file rather than the offset
|
||
Reported by: John Zhong
|
||
* [627cc16a8d] Matt Jordan -- funcs/func_env: Fix regression caused in
|
||
FILE read operation
|
||
* [b4cc056067] Di-Shi Sun -- FILE: fix retrieval of file contents when
|
||
offset is specified
|
||
|
||
Category: Functions/func_iconv
|
||
|
||
ASTERISK-25272: [patch]The ICONV dialplan function sometimes returns
|
||
garbage
|
||
Reported by: Etienne Lessard
|
||
* [e5fd972d24] Etienne Lessard -- func_iconv: Ensure output strings are
|
||
properly terminated.
|
||
|
||
Category: Functions/func_odbc
|
||
|
||
ASTERISK-27888: SQL fetch error on query which return 0 columns
|
||
Reported by: Alexei Gradinari
|
||
* [65ff2f057a] Alexei Gradinari -- func_odbc: NODATA if SQLNumResultCols
|
||
returned 0 columns on readsql
|
||
ASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not
|
||
mandatory to compile it
|
||
Reported by: József Dudás
|
||
* [c7ffd6111d] George Joseph -- res_odbc: Correct the dependency
|
||
relationship with res_odbc_transaction
|
||
ASTERISK-26177: func_odbc: Database handle is kept when it should be
|
||
released
|
||
Reported by: Leandro Dardini
|
||
* [4ad333bb0e] Joshua Colp -- func_odbc: Fix connection deadlock.
|
||
ASTERISK-25938: res_odbc: MySQL/MariaDB statement LAST_INSERT_ID() always
|
||
returns zero.
|
||
Reported by: Edwin Vandamme
|
||
* [c378b00a83] Alexei Gradinari -- func_odbc: single database connection
|
||
should be optional
|
||
* [924738e950] Mark Michelson -- func_odbc: Use one connection per DSN.
|
||
ASTERISK-25963: func_odbc requires reconnect checks for stale connections
|
||
Reported by: Ross Beer
|
||
* [2b150f0b80] Mark Michelson -- func_odbc: Check connection status
|
||
before executing queries.
|
||
ASTERISK-22708: res_odbc.conf negative_connection_cache option not
|
||
respected, failover between DSNs doesn't work
|
||
Reported by: JoshE
|
||
* [ebe371357e] Martin Tomec -- res_odbc: Use negative connection cache
|
||
for all connections
|
||
|
||
Category: Functions/func_periodic_hook
|
||
|
||
ASTERISK-27389: Optional API modules should not allow unload.
|
||
Reported by: Corey Farrell
|
||
* [79f111e1f3] Corey Farrell -- Prevent unload of modules which
|
||
implement an Optional API.
|
||
ASTERISK-25085: [patch]Potential crash after unload of func_periodic_hook
|
||
or test_message
|
||
Reported by: Corey Farrell
|
||
* [0a46d43b9c] Corey Farrell -- Fix potential crash after unload of
|
||
func_periodic_hook or test_message.
|
||
|
||
Category: Functions/func_shell
|
||
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
|
||
Category: Functions/func_speex
|
||
|
||
ASTERISK-26926: func_speex: Crash caused by frame with no datalen
|
||
Reported by: Richard Kenner
|
||
* [985a5fd7aa] Joshua Colp -- frame: Better handle interpolated frames.
|
||
|
||
Category: Functions/func_strings
|
||
|
||
ASTERISK-28159: SIGABRT caused by stack corruption in hashkeys_read when
|
||
no matching keys present
|
||
Reported by: Michael Walton
|
||
* [72e532136c] Michael Walton -- func_strings: HASHKEY - negative array
|
||
index can cause corruption
|
||
ASTERISK-25669: [patch]CURL incorrect trim for non ASCII characters
|
||
Reported by: Jesper
|
||
* [31897d2d99] Jesper -- func_curl: Don't trim response text on
|
||
non-ASCII characters
|
||
|
||
Category: Functions/func_talkdetect
|
||
|
||
ASTERISK-24988: func_talkdetect: Test is bouncing sporadically
|
||
Reported by: Joshua C. Colp
|
||
* [fe804b09b3] Ashley Sanders -- ARI: Channels added to Stasis
|
||
application during WebSocket creation ...
|
||
* [9cffcca5f9] Matt Jordan -- res/ari: Register Stasis application on
|
||
WebSocket attempt
|
||
* [5ce54ed74a] Matt Jordan -- res/res_http_websocket: Add a pre-session
|
||
established callback
|
||
ASTERISK-24482: func_talkdetect: Fix stasis message leak in audiohook
|
||
callback
|
||
Reported by: Corey Farrell
|
||
* [97e1c7f3a9] Corey Farrell -- func_talkdetect: Fix stasis message leak
|
||
in audiohook callback.
|
||
|
||
Category: General
|
||
|
||
ASTERISK-28609: Memory Leak in res_rtp_asterisk.c
|
||
Reported by: Ted G
|
||
* [3f770e50d6] George Joseph -- res_rtp_asterisk: Add frame list
|
||
cleanups to ast_rtp_read
|
||
ASTERISK-28523: Asterisk 16.5.0 Memory leak
|
||
Reported by: Cyril Ramière
|
||
* [d811289498] Kevin Harwell -- res_sorcery_memory_cache: stale item
|
||
update leak
|
||
ASTERISK-28332: Variable ALTCONF ignored when service is used in Debian
|
||
Reported by: Cirillo Ferreira
|
||
* [342550e0ea] cirillor -- Variable ALTCONF ignored when service is used
|
||
in Debian
|
||
ASTERISK-26366: rtp: RTCP messages with REMB trigger fast picture update
|
||
Reported by: Joshua C. Colp
|
||
* [e14b0e960d] Joshua Colp -- res_rtp_asterisk: Add support for raising
|
||
additional RTCP messages.
|
||
ASTERISK-27642: [patch] backtrace: Avoid -Wlogical-not-parentheses.
|
||
Reported by: Alexander Traud
|
||
* [32e610d9e6] Alexander Traud -- backtrace: Avoid potential spurious
|
||
output.
|
||
ASTERISK-27630: [patch] editline: Avoid shifting a negative signed value.
|
||
Reported by: Alexander Traud
|
||
* [3c26eec043] Alexander Traud -- editline: Avoid shifting a negative
|
||
signed value.
|
||
ASTERISK-27559: [patch] editline: Avoid comparison between pointer and
|
||
zero character constant.
|
||
Reported by: Alexander Traud
|
||
* [ad3252ccef] Alexander Traud -- editline: Avoid comparison between
|
||
pointer and zero character constant.
|
||
ASTERISK-20346: Modules need to ensure that any functions, apps, AMI
|
||
actions, etc. they register are unregistered if the module declines
|
||
loading
|
||
Reported by: Mark Michelson
|
||
* [82cf585fb5] Corey Farrell -- translators: Don't use
|
||
ast_module_running_ref.
|
||
* [55f1d69c43] Corey Farrell -- loader: Create ast_module_running_ref.
|
||
ASTERISK-27382: crash after an invalid rtcp packet from GT48 FXS gateway
|
||
Reported by: Tzafrir Cohen
|
||
* [62f2860c39] Joshua Colp -- AST-2017-012: Place single RTCP report
|
||
block at beginning of report.
|
||
ASTERISK-27467: pjsip_options: qualify_frequency sometimes not applied on
|
||
reload
|
||
Reported by: John Bigelow
|
||
* [b088cddc03] Kevin Harwell -- pjsip_options: wrongly applied "UNKNOWN"
|
||
status
|
||
* [0e4d31eb9c] Kevin Harwell -- pjsip_options: contacts sometimes not
|
||
being updated on reload
|
||
* [bd2218ce63] Kevin Harwell -- pjsip_options: dynamic contact's fields
|
||
not updated on reload
|
||
ASTERISK-24662: [patch] column and row headers for Signed Linear format
|
||
variants in output of 'core show translation' are ambiguous
|
||
Reported by: Rusty Newton
|
||
* [74e7005a74] Alexander Traud -- translate: Show sample rate for silk,
|
||
speex, and slin in translation table.
|
||
ASTERISK-27442: pjsip: 183 without To tag does not negotiate media
|
||
Reported by: Kevin Harwell
|
||
* [db21f7f2e1] Kevin Harwell -- pjsip: 183 without To tag does not
|
||
negotiate media
|
||
ASTERISK-27337: chan_sip: Security vulnerability with client code header
|
||
(revisited)
|
||
Reported by: Richard Mudgett
|
||
* [b358e441cd] Richard Mudgett -- AST-2017-010: Fix
|
||
cdr_object_update_party_b_userfield_cb() buf overrun
|
||
ASTERISK-27319: (Security) Function in PJSIP 2.7 miscalculates the length
|
||
of an unsigned long variable in 64bit machines
|
||
Reported by: Kim youngsung
|
||
* [74432f51f9] George Joseph -- AST-2017-009: pjproject: Add validation
|
||
of numeric header values
|
||
ASTERISK-27305: res_ari: Memory leaks in ARI when using Content-Type:
|
||
application/json
|
||
Reported by: David Hajek
|
||
* [a0a1f95abf] David Hajek -- res/res_ari.c Fix: Memory leaks in ARI
|
||
when using Content-Type: application/json
|
||
ASTERISK-27295: Contact is improperly translated after d178f497
|
||
Reported by: Sean Bright
|
||
* [61ea872233] George Joseph -- pjsip_message_filter: Fix regression
|
||
causing bad contact address
|
||
ASTERISK-27260: [pjsip] chan_pjsip_indicate: Don't know how to indicate
|
||
condition 36
|
||
Reported by: Daniel Heckl
|
||
* [b6aa728a58] George Joseph -- chan_pjsip: Ignore
|
||
AST_CONTROL_STREAM_TOPOLOGY_CHANGED for now
|
||
ASTERISK-27177: ooh323c: misleading indentation in
|
||
addons/ooh323c/src/ooSocket.c
|
||
Reported by: Tzafrir Cohen
|
||
* [ef8eb9d11b] Sean Bright -- chan_ooh323: Fix confusing indentation
|
||
warning
|
||
ASTERISK-27152: Sending a "tel" uri in a From or To header in an
|
||
unauthenticated message causes asterisk to crash
|
||
Reported by: Ross Beer
|
||
* [f78f5278ff] George Joseph -- pjsip_message_ip_updater: Fix issue
|
||
handling "tel" URIs
|
||
ASTERISK-27212: bridge_softmix: Quickly joining/leaving may cause video
|
||
stream to remain in SFU
|
||
Reported by: Richard Mudgett
|
||
* [f2c14f00b8] Richard Mudgett -- res_pjsip_session.c: Fix crash when
|
||
declining an active stream.
|
||
* [17976d1b4e] Richard Mudgett -- bridge_channel.c: Fix FRACK when
|
||
mapping frames to the bridge.
|
||
* [9c70c88369] Richard Mudgett -- channel: Fix topology API locking.
|
||
* [6ad8249233] Richard Mudgett -- bridge: Fix softmix bridge deadlock.
|
||
ASTERISK-27088: res_rtp_asterisk: Better handle ICE renegotiation and
|
||
unidirectional negotiation
|
||
Reported by: Joshua C. Colp
|
||
* [642f8356ab] Joshua Colp -- res_rtp_asterisk: Fix issues with ICE
|
||
renegotiation.
|
||
ASTERISK-27060: Comment typo format_g729.c
|
||
Reported by: Matthew Fredrickson
|
||
* [e33bd96638] Matthew Fredrickson -- formats/format_g729: Fix typo in
|
||
comment
|
||
ASTERISK-26983: Crash in Manager Reload when TLS Config Changes
|
||
Reported by: Joshua Elson
|
||
* [10a4439ac9] Joshua Elson -- Prevent Undefined Capath Crash
|
||
ASTERISK-26860: Upon RTCP reception, netsock2.c:210
|
||
ast_sockaddr_split_hostport: Port missing in (null)
|
||
Reported by: Evers Lab
|
||
* [008e25def9] Kevin Harwell -- res_rtp_asterisk: Clearing the remote
|
||
RTCP address causes RTCP failures
|
||
ASTERISK-26949: sdp: Implement T.38
|
||
Reported by: Joshua C. Colp
|
||
* [19a79ae12c] Joshua Colp -- sdp: Add support for T.38
|
||
ASTERISK-26900: sdp: Add support for connection address management and
|
||
topology updating
|
||
Reported by: Joshua C. Colp
|
||
* [f3290d6b66] Joshua Colp -- sdp: Add support for setting connection
|
||
address and clean up state.
|
||
ASTERISK-26668: core: Malformed pattern matching extension (various
|
||
factors) results in crash
|
||
Reported by: xrobau
|
||
* [f997090877] Richard Mudgett -- pbx.c: Fix crash from malformed exten
|
||
pattern.
|
||
ASTERISK-26816: Implement ast_read_stream in channels
|
||
Reported by: Joshua C. Colp
|
||
* [0560c32375] George Joseph -- stream: Unit tests for stream read and
|
||
tweaks framework
|
||
* [c07c6714f2] Joshua Colp -- channel: Add ast_read_stream function for
|
||
reading frames from all streams.
|
||
ASTERISK-26825: pjsip.conf.sample: user_agent: still refers to branch 12
|
||
Reported by: Tzafrir Cohen
|
||
* [6ebdcfe27d] Tzafrir Cohen -- pjsip.conf.sample: user_agent: not a
|
||
specific version
|
||
ASTERISK-26793: Implement ast_write_stream in channels
|
||
Reported by: George Joseph
|
||
* [6cc890b880] Joshua Colp -- channel: Add support for writing to a
|
||
specific stream.
|
||
ASTERISK-26790: Implement stream topology (non-change request) API usage
|
||
in channels
|
||
Reported by: George Joseph
|
||
* [a9c15a0e4c] Joshua Colp -- stream: Add unit tests for channel stream
|
||
usage.
|
||
* [bf2f091bbb] George Joseph -- stream: Add stream topology to channel
|
||
ASTERISK-26765: res_resolver_unbound: FRACK! Excessive ref count trap
|
||
tripped.
|
||
Reported by: Richard Mudgett
|
||
* [7d9b50a7b2] Richard Mudgett -- res_resolver_unbound.c: Fix frequent
|
||
ref leak caught by excessive ref trap.
|
||
ASTERISK-26754: build_tools: make_build_h does not handle \ in user name
|
||
Reported by: Kirill Katsnelson
|
||
* [138cd8d019] Kirill Katsnelson -- make_build_h: handle backslashes in
|
||
external strings
|
||
ASTERISK-26575: testsuite: Need to check PJSIP functionality when res_srtp
|
||
is not loaded.
|
||
Reported by: Joshua C. Colp
|
||
* [1bd49040c4] Joshua Colp -- res_pjsip_sdp_rtp: Reject offer of
|
||
required SRTP without res_srtp.
|
||
ASTERISK-26546: mips64el and x32 - undefined reference to symbol
|
||
'dlopen@@GLIBC_2.2'
|
||
Reported by: Tzafrir Cohen
|
||
* [6a99f007d6] Tzafrir Cohen -- autoconf: more variants for OSARCH
|
||
linux-gnu
|
||
ASTERISK-25070: Fix FTBFS on Hurd
|
||
Reported by: Gabriele Giacone
|
||
* [ed08811e64] Tzafrir Cohen -- netsock.c: fix includes for HURD
|
||
* [69fed26deb] Tzafrir Cohen -- define PATH_MAX for HURD
|
||
ASTERISK-26387: Asterisk segfaults shortly after starting even with no
|
||
active calls.
|
||
Reported by: Harley Peters
|
||
* [6feee22e09] Richard Mudgett -- bundled pjproject: Crashes while
|
||
resolving DNS names.
|
||
ASTERISK-26513: tests/channels/pjsip/qualify/auth: Crashing enough to be a
|
||
nuisance
|
||
Reported by: Joshua C. Colp
|
||
* [d6ad867897] Corey Farrell -- Fix shutdown crash caused by modules
|
||
being left open.
|
||
ASTERISK-26480: [patch] CLI: core set debug: Auto-completes File not
|
||
Module
|
||
Reported by: Alexander Traud
|
||
* [a6e5bae3ef] Corey Farrell -- Remove ASTERISK_REGISTER_FILE.
|
||
* [a43ee21211] Alexander Traud -- cli: Auto-complete File not Module for
|
||
core set debug.
|
||
ASTERISK-26421: Segmentation Fault with ARI originate into mixing bridge
|
||
with 43 clients
|
||
Reported by: Andrew Nagy
|
||
* [e459b8dadf] Mark Michelson -- ARI: Detect duplicate channel IDs
|
||
* [f14ef51ead] Mark Michelson -- CDR: Alter destruction pattern for CDR
|
||
chains.
|
||
ASTERISK-26268: alembic: 'auth_username' not in PJSIP 'identify_by' enum
|
||
Reported by: Joshua C. Colp
|
||
* [b3c2f1164b] Kevin Harwell -- alembic: add auth_username to endpoint's
|
||
identify_by enum
|
||
ASTERISK-26283: res_resolver_unbound: fails configure on older Ubuntu and
|
||
CentOS
|
||
Reported by: George Joseph
|
||
* [8d42ff784d] George Joseph -- res_resolver_unbound: Allow compilation
|
||
with libunbound version < 1.5
|
||
ASTERISK-26227: sqlalchemy error due to long identifier name
|
||
Reported by: Mark Michelson
|
||
* [76781a0964] Mark Michelson -- Fix sqlalchemy error regarding
|
||
identifier length.
|
||
ASTERISK-26180: PJSIP: provide valid tcp nodelay option for reuse
|
||
Reported by: Scott Griepentrog
|
||
* [fb96492ec4] Scott Griepentrog -- PJSIP: provide valid tcp nodelay
|
||
option for reuse
|
||
ASTERISK-26132: PJSIP: provide transport type with received messages
|
||
Reported by: Scott Griepentrog
|
||
* [596d0b0bc3] Scott Griepentrog -- PJSIP: provide transport type with
|
||
received messages
|
||
ASTERISK-25777: data race in threadpool
|
||
Reported by: Badalian Vyacheslav
|
||
* [80ff2c2540] Corey Farrell -- threadpool: Fix potential data race.
|
||
ASTERISK-25978: res_pjsip_authenticator_digest: Should not use source port
|
||
in nonce verification
|
||
Reported by: Mark Michelson
|
||
* [1e876d6915] Kevin Harwell -- res_pjsip_authenticator_digest: Don't
|
||
use source port in nonce verification
|
||
ASTERISK-25948: ast_pthread_mutex_lock calling ast_reentrancy_lock with
|
||
lt=0x0
|
||
Reported by: Diederik de Groot
|
||
* [c991e5472e] Diederik de Groot -- lock.c: Check *lt before
|
||
dereferencing it
|
||
ASTERISK-25714: ASAN:heap-buffer-overflow in logger.c
|
||
Reported by: Badalian Vyacheslav
|
||
* [7866806fc3] Richard Mudgett -- logger.c: Fix buffer overrun found by
|
||
address sanitizer.
|
||
ASTERISK-24801: ASAN: ast_el_read_char stack-buffer-overflow
|
||
Reported by: Badalian Vyacheslav
|
||
* [b259ac95ac] Diederik de Groot -- main/asterisk.c: ast_el_read_char
|
||
ASTERISK-25614: DTLS negotiation delays
|
||
Reported by: Dade Brandon
|
||
* [648ca2b1b8] Dade Brandon -- res_rtp_asterisk: Resolve further timing
|
||
issues with DTLS negotiation
|
||
* [32ec83f37f] server-pandora -- res_rtp_asterisk.c: Fix DTLS
|
||
negotiation delays.
|
||
ASTERISK-25619: res_chan_stats not sending the correct information to
|
||
StatsD
|
||
Reported by: Tyler Cambron
|
||
* [5790700497] Tyler Cambron -- res_chan_stats: Fix bug to send correct
|
||
statistics to StatsD
|
||
ASTERISK-25461: Nested dialplan #includes don't work as expected.
|
||
Reported by: Richard Mudgett
|
||
* [c1ed11ee31] Richard Mudgett -- config.c: Fix #include after
|
||
[section](+).
|
||
ASTERISK-25435: Asterisk periodically hangs. UDP Recv-Q greatly exceeds
|
||
zero.
|
||
Reported by: Dmitriy Serov
|
||
* [34d7fa6c4a] Richard Mudgett -- res_pjsip: Fix deadlock when sending
|
||
out-of-dialog requests.
|
||
ASTERISK-25390: default_from_user can crash with certain configuration
|
||
backends
|
||
Reported by: Mark Michelson
|
||
* [f1a2e82d49] Mark Michelson -- res_pjsip: Copy default_from_user to
|
||
avoid crash.
|
||
ASTERISK-25375: Bad ao2 pointer on snapshot cleanup after creation
|
||
Reported by: Scott Griepentrog
|
||
* [7691035312] Scott Griepentrog -- endpoint snapshot: avoid second
|
||
cleanup on alloc failure
|
||
ASTERISK-25365: Persistent subscriptions have extra
|
||
Content-Length/corrupted messages
|
||
Reported by: Mark Michelson
|
||
* [beb568e51c] Mark Michelson -- res_pjsip_pubsub: re-re-fix persistent
|
||
subscription storage.
|
||
ASTERISK-25342: res_pjsip: Repeated usage of pj_gethostip may block
|
||
Reported by: Joshua C. Colp
|
||
* [d013ecf748] Joshua Colp -- res_pjsip: Add common ast_sip_get_host_ip
|
||
API.
|
||
ASTERISK-25331: install_prereq is not installing sqlite 3 library on
|
||
CentOS
|
||
Reported by: Scott Griepentrog
|
||
* [53e2a6a829] Scott Griepentrog -- contrib: script install_prereq
|
||
should install sqlite3
|
||
ASTERISK-25242: PJSIP: No audio when Asterisk inside NAT and endpoints
|
||
outside NAT - implement functionality similar to chan_sip 'rtpkeepalive'?
|
||
Reported by: Mark Michelson
|
||
* [2b42264e66] Mark Michelson -- res_pjsip: Add rtp_keepalive endpoint
|
||
option.
|
||
ASTERISK-25162: func_pjsip_aor: Leak of contact in iterator
|
||
Reported by: Corey Farrell
|
||
* [ea9d5f155e] Corey Farrell -- func_pjsip_aor: Fix leaked contact from
|
||
iterator.
|
||
ASTERISK-25148: res_pjsip NULL channel audit
|
||
Reported by: Mark Michelson
|
||
* [92ccffd9e6] Mark Michelson -- res_pjsip: Prevent access of NULL
|
||
channels.
|
||
ASTERISK-25004: Crash in authenticated reinvite after originated T.38 FAX
|
||
Reported by: Mark Michelson
|
||
* [89a3fc0572] Mark Michelson -- res_pjsip_t38: Don't crash on
|
||
authenticated reinvite after originated T.38 FAX.
|
||
ASTERISK-24975: Enabling 'DEBUG_THREADLOCALS' Causes the Build to Fail
|
||
Reported by: Ashley Sanders
|
||
* [c1d44ff043] Corey Farrell -- Fix issue with AST_THREADSTORAGE_RAW
|
||
when DEBUG_THREADLOCALS is enabled.
|
||
ASTERISK-23666: CLONE - nested functions aren't portable
|
||
Reported by: Diederik de Groot
|
||
* [29304d10a0] Diederik de Groot -- Add support for the clang compiler;
|
||
update RAII_VAR to use BlocksRuntime
|
||
ASTERISK-24830: res_rtp_asterisk.c checks USE_PJPROJECT not HAVE_PJPROJECT
|
||
Reported by: Stefan Engström
|
||
* [a5f80f1781] Joshua Colp -- res_rtp_asterisk: Fix wrongful use of
|
||
USE_PJPROJECT define.
|
||
ASTERISK-24751: Integer values in json payload to ARI cause asterisk to
|
||
crash
|
||
Reported by: jeffrey putnam
|
||
* [9e841e4fb6] Richard Mudgett -- ARI: Fix crash if integer values used
|
||
in JSON payload 'variables' object.
|
||
ASTERISK-24711: DTLS handshake broken with latest OpenSSL versions
|
||
Reported by: Jared Biel
|
||
* [9893ba7ffb] Joshua Colp -- res_rtp_asterisk: Fix DTLS when used with
|
||
OpenSSL 1.0.1k
|
||
ASTERISK-24728: tcptls: Bad file descriptor error when reloading chan_sip
|
||
Reported by: Kevin Harwell
|
||
* [c7591ef6bc] Kevin Harwell -- tcptls: Bad file descriptor error when
|
||
reloading chan_sip
|
||
ASTERISK-24693: Investigate and fix memory leaks in Asterisk
|
||
Reported by: Kevin Harwell
|
||
* [ca02121ef7] Kevin Harwell -- Investigate and fix memory leaks in
|
||
Asterisk
|
||
ASTERISK-24624: Transfer to invalid extension results in hung channel.
|
||
Reported by: Zane Conkle
|
||
* [831acba826] Mark Michelson -- Fix problem where a hung channel could
|
||
occur on a failed blind transfer.
|
||
ASTERISK-24663: [patch] Unnamed semaphore autoconf check fails on cross
|
||
compilation
|
||
Reported by: abelbeck
|
||
* [f11fb76205] abelbeck -- configure: If cross-compiling, assume we have
|
||
working semaphores
|
||
ASTERISK-24655: res_pjsip_outbound_publish: Hang on shutdown while
|
||
attempting to publish
|
||
Reported by: Kevin Harwell
|
||
* [67234b3ee2] Mark Michelson -- Prevent slow graceful shutdown when
|
||
outbound publications never started.
|
||
ASTERISK-24665: Configure check required for pjsip_get_dest_info()
|
||
Reported by: Mark Michelson
|
||
* [0e631a541d] Joshua Colp -- chan_pjsip: Add configure check for
|
||
'pjsip_get_dest_info' function.
|
||
ASTERISK-22455: Asterisk 12 on Ubuntu Lucid deadlocks with
|
||
DEBUG_THREADS+OPTIONAL_API enabled
|
||
Reported by: David M. Lee
|
||
* [308c1b41dd] Richard Mudgett -- DEBUG_THREADS: Fix regression and lock
|
||
tracking initialization problems.
|
||
ASTERISK-24563: Direct Media calls within private network sometimes get
|
||
one way audio
|
||
Reported by: Kevin Harwell
|
||
* [72499dc697] Kevin Harwell -- chan_pjsip: Race between channel answer
|
||
and bridge setup when using direct media
|
||
* [c17cef1c38] Kevin Harwell -- Direct Media calls within private
|
||
network sometimes get one way audio
|
||
ASTERISK-24504: chan_console: Fix reference leaks to pvt
|
||
Reported by: Corey Farrell
|
||
* [d4fd0774f4] Corey Farrell -- chan_console: Fix reference leaks to
|
||
pvt.
|
||
ASTERISK-24465: audiohooks list leaks reference to formats
|
||
Reported by: Corey Farrell
|
||
* [ced81afff2] Corey Farrell -- audiohooks: Clean references to formats
|
||
ASTERISK-24321: SIP deadlock when running automated queues tests
|
||
Reported by: Steve Pitts
|
||
* [87b5006ff0] Jonathan Rose -- Scheduler: Fix a nasty scheduler caching
|
||
bug which makes new tasks not execute
|
||
ASTERISK-24224: When using Bridge() dialplan application, surrogate
|
||
channel appears in list and call count is inflated.
|
||
Reported by: Mark Michelson
|
||
* [c384532aa4] Richard Mudgett -- features.c: Fix lingering channel ref
|
||
while Bridge() application is active.
|
||
ASTERISK-20567: bashism in autosupport
|
||
Reported by: Tzafrir Cohen
|
||
* [b56dfb78c5] Walter Doekes -- autosupport: Fix bashism.
|
||
ASTERISK-24328: Use of MixMonitor 'm' option results in 0 duration vm
|
||
description file
|
||
Reported by: Scott Griepentrog
|
||
* [662b687dbe] Scott Griepentrog -- Voicemail: get correct duration when
|
||
copying file to vm
|
||
ASTERISK-24245: gcc 4.1.2 complains of files that do not end with newlines
|
||
Reported by: Shaun Ruffell
|
||
* [085d5a2629] Shaun Ruffell -- Clean up files that do not end with
|
||
newlines
|
||
ASTERISK-24246: Quiet warning about type qualifiers ignored on function
|
||
return type
|
||
Reported by: Shaun Ruffell
|
||
* [da91946df7] Shaun Ruffell -- uri: Quiet warning about type qualifiers
|
||
ignored on function return type
|
||
ASTERISK-24032: Gentoo compilation emits warning: "_FORTIFY_SOURCE"
|
||
redefined
|
||
Reported by: Kilburn
|
||
* [98ca5c0b5f] cloos -- configure: Undefine FORTIFY_SOURCE prior to
|
||
defining it for patched gcc
|
||
|
||
Category: PBX/pbx_config
|
||
|
||
ASTERISK-28146: pbx_config: Only the first [globals] section is processed.
|
||
Reported by: Corey Farrell
|
||
* [07a59b783e] Corey Farrell -- pbx_config: Only the first [globals]
|
||
section is seen.
|
||
ASTERISK-25881: pbx: Add support for autohints
|
||
Reported by: Joshua C. Colp
|
||
* [1dc5e28624] Joshua Colp -- pbx: Add support for autohints.
|
||
ASTERISK-25061: pbx_config: Register manager actions with module version
|
||
of macro.
|
||
Reported by: Corey Farrell
|
||
* [8a3e93a349] Corey Farrell -- pbx_config: Register manager actions
|
||
with module version of macro.
|
||
|
||
Category: PBX/pbx_dundi
|
||
|
||
ASTERISK-26987: pbx_dundi: Asterisk crashes when unloading module
|
||
pbx_dundi.so with dundi peers
|
||
Reported by: Kirsty Tyerman
|
||
* [4b9bf4f5e0] Kirsty Tyerman -- pbx_dundi: reordered unloading of
|
||
module pbx_dundi
|
||
ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [99aed78078] Alexander Traud -- crypto.h: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-18731: [patch] DUNDi weight parameter not processed correctly
|
||
Reported by: Peter Racz
|
||
* [fc70ca9499] Peter Racz -- pbx_dundi: DUNDi weight parameter not
|
||
processed correctly
|
||
ASTERISK-25677: pbx_dundi: leaks during failed load.
|
||
Reported by: Corey Farrell
|
||
* [26e0e113dc] Corey Farrell -- pbx_dundi: Run cleanup on failed load.
|
||
|
||
Category: PBX/pbx_lua
|
||
|
||
ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
|
||
Reported by: Alexander Traud
|
||
* [7e9781c25e] Alexander Traud -- General: Silence modules on (un)load.
|
||
|
||
Category: PBX/pbx_realtime
|
||
|
||
ASTERISK-19291: Background in realtime
|
||
Reported by: Andrew Nowrot
|
||
* [001f4ddda4] Sean Bright -- pbx_builtin: Properly handle hangup during
|
||
Background
|
||
|
||
Category: PBX/pbx_spool
|
||
|
||
ASTERISK-17067: Long lines in call files cause spurious syntax error
|
||
Reported by: Dave Olszewski
|
||
* [5a74abc53b] Sean Bright -- pbx_spool: Gracefully handle long lines in
|
||
call files
|
||
ASTERISK-17069: Callfile retries behave erratically as file size grows
|
||
Reported by: Jeremy Kister
|
||
* [e6ebddd9ae] Ivan Poddubny -- pbx/pbx_spool: Fix issue when call files
|
||
were executed too early
|
||
|
||
Category: Resources/General
|
||
|
||
ASTERISK-28301: Allow voicemail boxes to be subscribed to with a presence
|
||
event package
|
||
Reported by: George Joseph
|
||
* [8402189892] 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
|
||
* [cc8e0dfabd] George Joseph -- configure.ac: Check for unbound version
|
||
>= 1.5
|
||
ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
|
||
Reported by: Alexander Traud
|
||
* [7e9781c25e] Alexander Traud -- General: Silence modules on (un)load.
|
||
ASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark
|
||
disagree
|
||
Reported by: Tzafrir Cohen
|
||
* [eec0396395] Sean Bright -- chan_rtp: Use μ-law by default instead of
|
||
signed linear
|
||
ASTERISK-25584: [patch] format-attribute module: VP8 missing
|
||
Reported by: Alexander Traud
|
||
* [63c6d39a3e] Alexander Traud -- res_format_attr_vp8: In SDP, forward
|
||
max-fr and max-fs for video-codec VP8.
|
||
ASTERISK-25108: configure check for older unbound library
|
||
Reported by: John Bigelow
|
||
* [ca030845ff] Richard Mudgett -- configure: Fix check for libunbound to
|
||
require v1.5.0 as minimum.
|
||
ASTERISK-25441: Deadlock in res_sorcery_memory_cache.
|
||
Reported by: Richard Mudgett
|
||
* [1b80dbeb60] Richard Mudgett -- res_sorcery_memory_cache.c: Fix
|
||
deadlock with scheduler.
|
||
* [9c1ca287a4] Richard Mudgett -- res_sorcery_memory_cache.c: Replace
|
||
inline code with function.
|
||
ASTERISK-25110: res_resolver_unbound.c compilation failure: SIGURG is
|
||
undeclared in func unbound_resolver_stop
|
||
Reported by: John Bigelow
|
||
* [ddb7cbef8e] John Bigelow -- res/res_resolver_unbound.c: Add missing
|
||
include of signal.h
|
||
|
||
Category: Resources/res_agi
|
||
|
||
ASTERISK-27621: (null) string tailing after AsyncAGIEnd AMI event
|
||
Reported by: sungtae kim
|
||
* [7e32adf044] Sungtae Kim -- manager.c: Fixed "(null):" header in AMI
|
||
AsyncAGIEnd event
|
||
ASTERISK-27389: Optional API modules should not allow unload.
|
||
Reported by: Corey Farrell
|
||
* [79f111e1f3] Corey Farrell -- Prevent unload of modules which
|
||
implement an Optional API.
|
||
ASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP
|
||
argument
|
||
Reported by: Rusty Newton
|
||
* [e2e6baa8d8] Sean Bright -- res_agi: Clarify 'RECORD FILE'
|
||
documentation
|
||
ASTERISK-22432: Async AGI crashes Asterisk when issuing "set variable"
|
||
command without args
|
||
Reported by: Antoine Pitrou
|
||
* [3dcb3c88aa] Sean Bright -- res_agi: Prevent crash when SET VARIABLE
|
||
called without arguments
|
||
ASTERISK-25662: Malformed AGI 520 Usage response
|
||
Reported by: Tony Mountifield
|
||
* [e490aa3176] Sean Bright -- res_agi: Fix malformed AGI usage response
|
||
ASTERISK-25951: res_agi: run_agi eats frames it shouldn't
|
||
Reported by: George Joseph
|
||
* [97c308471d] Richard Mudgett -- res_agi: Prevent an AGI from eating
|
||
frames it should not. (Re-do)
|
||
* [99fcf2a791] George Joseph -- res_agi: Prevent run_agi from eating
|
||
frames it shouldn't
|
||
ASTERISK-26343: ASTERISK-25951 causes issues for callerid manipulation
|
||
through agi
|
||
Reported by: Morten Tryfoss
|
||
* [97c308471d] Richard Mudgett -- res_agi: Prevent an AGI from eating
|
||
frames it should not. (Re-do)
|
||
* [72e3fc5845] Richard Mudgett -- Frame deferral: Revert API
|
||
refactoring.
|
||
* [7263a17ca0] George Joseph -- channel: Fix issues in hangup scenarios
|
||
caused by frame deferral
|
||
* [afef1b8e4a] Mark Michelson -- autoservice: Use frame deferral API
|
||
* [28926d1c81] Mark Michelson -- AGI: Only defer frames when in an
|
||
interception routine.
|
||
* [f073f648b8] Mark Michelson -- Add API for channel frame deferral.
|
||
ASTERISK-25593: fastagi: record file closed after sending result
|
||
Reported by: Kevin Harwell
|
||
* [9014f1f4a5] Kevin Harwell -- fastagi: record file closed after
|
||
sending result
|
||
ASTERISK-23390: NewExten Event with application AGI shows up before and
|
||
after AGI runs
|
||
Reported by: Benjamin Keith Ford
|
||
* [ab6e2c93f3] Graham Barnett -- app_voicemail: Fix crash with IMAP
|
||
backends when greetings aren't present
|
||
ASTERISK-24323: Bug in documentation AGI STREAM FILE CONTROL
|
||
Reported by: Martin Cisárik
|
||
* [68d9872f58] Malcolm Davenport -- ASTERISK-24323, fix bug in
|
||
documentation of AGI STREAM FILE CONTROL
|
||
ASTERISK-24027: MixMonitor AMI action called during AGI execution from
|
||
bridge feature causes channel to leave AGI has hung up
|
||
Reported by: Matt Jordan
|
||
* [9b658b7c60] Jonathan Rose -- Bridging: Fix a behavioral change when
|
||
checking if a channel is leaving a bridge
|
||
* [d4695774e7] Jonathan Rose -- Bridges: Fix feature
|
||
interruption/unintended kick caused by external actions
|
||
|
||
Category: Resources/res_ari
|
||
|
||
ASTERISK-28314: ARI: API changed but "apiVersion" in
|
||
rest-api\resources.json did not
|
||
Reported by: Stefan Repke
|
||
* [6a435723f7] Kevin Harwell -- AMI/ARI: Bump non-breaking version
|
||
numbers
|
||
ASTERISK-28106: Astricon Feedback: Unable to filter ARI events when
|
||
GETting causes overload of events
|
||
Reported by: George Joseph
|
||
* [1c5def4b18] Kevin Harwell -- ARI event type filtering
|
||
ASTERISK-28104: AstriCon Feedback: Automatically create a 1 line dialplan
|
||
context for stasis apps
|
||
Reported by: George Joseph
|
||
* [1051e1dd18] Ben Ford -- res_stasis: Auto-create context and extens on
|
||
Stasis app launch.
|
||
ASTERISK-27801: Asterisk got stuck while enabling "ari set debug all on"
|
||
Reported by: shaurya jain
|
||
* [de3ca9bada] Joshua Colp -- res_ari: Remove requirement that body
|
||
exists when debug is on.
|
||
ASTERISK-27445: ARI: Updating a bridge gives wrong error message.
|
||
Reported by: Frank Durden
|
||
* [55c4d8e008] Richard Mudgett -- res_ari: Fix inverted test giving
|
||
wrong error message.
|
||
ASTERISK-27372: ARI: Node ARI client broken in latest versions of 13 and
|
||
14
|
||
Reported by: Benjamin Keith Ford
|
||
* [3821be1c68] Ben Ford -- http.c: Fix http header send content.
|
||
ASTERISK-27026: res_ari: Crash when no ari.conf configuration file exists
|
||
Reported by: Ronald Raikes
|
||
* [1ac0096512] George Joseph -- res_ari: Add "module loaded" check to
|
||
ari stubs
|
||
ASTERISK-26767: ARI channelvars cause memory leak
|
||
Reported by: Sébastien Duthil
|
||
* [7b280e7ccf] Sebastien Duthil -- res_ari: fix memory leak for
|
||
channelvars
|
||
ASTERISK-25492: ARI: Path parameters are case sensitive
|
||
Reported by: Joshua C. Colp
|
||
* [a5c0cf4922] George Joseph -- ari: Add documentation that path
|
||
parameters are case-sensitive
|
||
ASTERISK-25941: chan_pjsip: Crash on an immediate SIP final response
|
||
Reported by: Javier Riveros
|
||
* [1c02b19b79] Mark Michelson -- res_pjsip: Match dialogs on responses
|
||
better.
|
||
ASTERISK-25964: Outbound registrations created via ARI/push configuration
|
||
do not clean up outbound registrations currently in flight
|
||
Reported by: Matt Jordan
|
||
* [ae81b55361] George Joseph -- res_pjsip_outbound_registration: Clean
|
||
up state when registration is deleted
|
||
ASTERISK-25882: ARI: Crash can occur due to race condition when attempting
|
||
to operate on a hung up channel (Part 2)
|
||
Reported by: Richard Mudgett
|
||
* [0ea742d33a] Richard Mudgett -- res_stasis: Add control ref to
|
||
playback and recording structs.
|
||
* [53f63ad770] Richard Mudgett -- res_stasis: Fix crash on a hanging up
|
||
channel.
|
||
ASTERISK-25771: ARI:Crash - Attended transfers of channels into Stasis
|
||
application.
|
||
Reported by: Javier Riveros
|
||
* [15c5743ac1] Kevin Harwell -- bridge.c: Crash during attended transfer
|
||
when missing a local channel half
|
||
* [0d2ccbca62] Kevin Harwell -- res_pjsip_refer.c: Delay sending the
|
||
initial SIP Notify with frag 100
|
||
ASTERISK-25683: res_ari: Asterisk fails to start if compiled with
|
||
MALLOC_DEBUG
|
||
Reported by: yaron nahum
|
||
* [c7caee6c4b] Corey Farrell -- Remove *.gcna / *.gcno files from added
|
||
module sources.
|
||
ASTERISK-25522: ARI: Crash when creating channel via ARI originate with
|
||
requesting channel
|
||
Reported by: Matt Jordan
|
||
* [9c293b5104] Matt Jordan -- main/dial: Protect access to the
|
||
format_cap structure of the requesting channel
|
||
ASTERISK-25325: ARI PUT reload chan_sip HTTP response 404
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [34aa96bef4] Rodrigo RamÃrez Norambuena -- chan_sip.c: Validation on
|
||
module reload
|
||
ASTERISK-25181: ARI: Channels added to Stasis application during WebSocket
|
||
creation don't receive a StasisStart event
|
||
Reported by: Matt Jordan
|
||
* [fe804b09b3] Ashley Sanders -- ARI: Channels added to Stasis
|
||
application during WebSocket creation ...
|
||
ASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when
|
||
calling channel hangup while adding to bridge
|
||
Reported by: Ilya Trikoz
|
||
* [d7a1e84a1e] Mark Michelson -- Resolve race conditions involving
|
||
Stasis bridges.
|
||
ASTERISK-24812: ARI: Creating channels through /channels resource always
|
||
uses SLIN, which results in unneeded transcoding
|
||
Reported by: Matt Jordan
|
||
* [a528dfc9a7] Matt Jordan -- ARI/PJSIP: Apply requesting channel's
|
||
format cap to created channels
|
||
ASTERISK-24501: ARI: Moving a channel between bridges followed by a hangup
|
||
can cause an ARI client to not receive an expected ChannelLeftBridge event
|
||
before StasisEnd
|
||
Reported by: Matt Jordan
|
||
* [74e706878b] Kinsey Moore -- Stasis: Fix StasisEnd message ordering
|
||
ASTERISK-24339: Swagger API Docs have incorrect basePath
|
||
Reported by: Bradley Watkins
|
||
* [de6e467db7] Matt Jordan -- rest-api/api-docs: Correct basePath in
|
||
resources to match top resources file
|
||
ASTERISK-24264: ARI: Adding a channel to a holding bridge automatically
|
||
starts MOH
|
||
Reported by: Samuel Galarneau
|
||
* [df5dbbd878] Matt Jordan -- res_stasis: Don't play MoH to channels by
|
||
default when added to holding bridges
|
||
ASTERISK-24229: ARI: playback of sounds implicitly answers channel,
|
||
preventing early media playback
|
||
Reported by: Matt Jordan
|
||
* [f3a525e9a6] Matt Jordan -- ARI: Fix implicit answer when playback is
|
||
initiated on unanswered channel
|
||
ASTERISK-24043: ARI /continue fails to actually continue into the dialplan
|
||
Reported by: Krandon Bruse
|
||
* [222b5cd036] Krandon Bruse -- ARI: Fix a bug where
|
||
/channels/{channelID}/continue doesn't execute PBX
|
||
ASTERISK-24134: ARI: GET /channels/{channel_id}/variable for channel in
|
||
dialplan returns 409 conflict
|
||
Reported by: Matt Jordan
|
||
* [ba5d5da60b] Matt Jordan -- Improve call forwarding reporting,
|
||
especially with regards to ARI.
|
||
ASTERISK-24138: dial: Call forwarding information presented through
|
||
AMI/ARI is wrong
|
||
Reported by: Matt Jordan
|
||
* [ba5d5da60b] Matt Jordan -- Improve call forwarding reporting,
|
||
especially with regards to ARI.
|
||
|
||
Category: Resources/res_ari_applications
|
||
|
||
ASTERISK-28302: ARI: "Error destroying mutex" when listing all ARI
|
||
applications
|
||
Reported by: Stefan Repke
|
||
* [9905cccb7b] Joshua C. Colp -- res_ari_applications: Fix incorrect
|
||
call to ao2_lock.
|
||
|
||
Category: Resources/res_ari_bridges
|
||
|
||
ASTERISK-26468: ari: Bridge events stop working after this sequence of ARI
|
||
calls
|
||
Reported by: Daniele Pallastrelli
|
||
* [d30415bfa1] Joshua Colp -- res_stasis: Don't unsubscribe from a NULL
|
||
bridge.
|
||
ASTERISK-25091: Asterisk REST API - bridge.addChannel crash asterisk when
|
||
calling channel hangup while adding to bridge
|
||
Reported by: Ilya Trikoz
|
||
* [d7a1e84a1e] Mark Michelson -- Resolve race conditions involving
|
||
Stasis bridges.
|
||
ASTERISK-24560: Creating a named ARI bridge twice causes a crash
|
||
Reported by: Kinsey Moore
|
||
* [804ab70f9d] Ashley Sanders -- ARI: Fixed crash that occurred when
|
||
updating a bridge when the optional query parameter 'name' was not
|
||
supplied.
|
||
ASTERISK-24637: Channel re-enters Stasis() when it should not
|
||
Reported by: John Bigelow
|
||
* [5b30938394] Scott Griepentrog -- app_bridge: return to the next
|
||
dialplan priority
|
||
ASTERISK-24591: Stasis() side of an ARI originated channel cannot be
|
||
Redirected
|
||
Reported by: Kinsey Moore
|
||
* [f8c4909eb7] Kinsey Moore -- ARI: Allow usage of ASYNCGOTO with
|
||
Stasis()
|
||
ASTERISK-24264: ARI: Adding a channel to a holding bridge automatically
|
||
starts MOH
|
||
Reported by: Samuel Galarneau
|
||
* [df5dbbd878] Matt Jordan -- res_stasis: Don't play MoH to channels by
|
||
default when added to holding bridges
|
||
|
||
Category: Resources/res_ari_channels
|
||
|
||
ASTERISK-28181: ari: Originating overwrites channel start time
|
||
Reported by: sungtae kim
|
||
* [e3e3027092] Sungtae Kim -- main/cdr: Fixed cdr start overwriting
|
||
ASTERISK-28169: ARI /channels/create handler causes core dump
|
||
Reported by: sungtae kim
|
||
* [cb83350230] Sungtae Kim -- res/res_ari: Fix null endpoint handle
|
||
ASTERISK-27067: res_ari_channels: channel_state_invalid always leaks
|
||
snapshot reference.
|
||
Reported by: Marin Odrljin
|
||
* [f2175c5a39] Corey Farrell -- res_ari_channels: Fix reference leak in
|
||
channel_state_invalid.
|
||
ASTERISK-26070: ari/channels: Creating a local channel without an
|
||
originator adds all audio formats to it's capabilities
|
||
Reported by: George Joseph
|
||
* [a2f820e8dc] George Joseph -- ari/resource_channels: Add 'formats' to
|
||
channel create/originate
|
||
ASTERISK-25522: ARI: Crash when creating channel via ARI originate with
|
||
requesting channel
|
||
Reported by: Matt Jordan
|
||
* [9c293b5104] Matt Jordan -- main/dial: Protect access to the
|
||
format_cap structure of the requesting channel
|
||
ASTERISK-24812: ARI: Creating channels through /channels resource always
|
||
uses SLIN, which results in unneeded transcoding
|
||
Reported by: Matt Jordan
|
||
* [a528dfc9a7] Matt Jordan -- ARI/PJSIP: Apply requesting channel's
|
||
format cap to created channels
|
||
ASTERISK-24677: ARI GET variable on channel provides unhelpful response on
|
||
non-existent variable
|
||
Reported by: Joshua C. Colp
|
||
* [bedf51b2ce] Joshua Colp -- res_ari_channels: Return a 404 response
|
||
when a requested channel variable does not exist.
|
||
ASTERISK-24637: Channel re-enters Stasis() when it should not
|
||
Reported by: John Bigelow
|
||
* [5b30938394] Scott Griepentrog -- app_bridge: return to the next
|
||
dialplan priority
|
||
ASTERISK-24591: Stasis() side of an ARI originated channel cannot be
|
||
Redirected
|
||
Reported by: Kinsey Moore
|
||
* [f8c4909eb7] Kinsey Moore -- ARI: Allow usage of ASYNCGOTO with
|
||
Stasis()
|
||
|
||
Category: Resources/res_ari_events
|
||
|
||
ASTERISK-25308: ari: Websocket leak
|
||
Reported by: Joshua C. Colp
|
||
* [b19860c03a] Corey Farrell -- res_ari_events: Fix memory leak in
|
||
mustache template.
|
||
* [03eb6cbc10] Richard Mudgett -- res_ari_events: Fix shutdown ref leak.
|
||
|
||
Category: Resources/res_ari_playbacks
|
||
|
||
ASTERISK-26341: ARI: Stopping a media playlist only stops the current
|
||
media URI being played back, and not the whole list
|
||
Reported by: Matt Jordan
|
||
* [e769c19a31] Matt Jordan -- res/res_stasis_playback: Cancel the entire
|
||
playlist when a stop occurs
|
||
ASTERISK-24229: ARI: playback of sounds implicitly answers channel,
|
||
preventing early media playback
|
||
Reported by: Matt Jordan
|
||
* [f3a525e9a6] Matt Jordan -- ARI: Fix implicit answer when playback is
|
||
initiated on unanswered channel
|
||
|
||
Category: Resources/res_ari_recordings
|
||
|
||
ASTERISK-27021: GET /recordings/stored returns 500 Internal Server Error
|
||
Reported by: Tim Morgan
|
||
* [9dce4a947b] Sean Bright -- stasis_recording: Correct ast_asprintf
|
||
error checking
|
||
|
||
Category: Resources/res_calendar
|
||
|
||
ASTERISK-27680: [patch] res_calendar: Specialized calendars depend on
|
||
symbols of general calendar.
|
||
Reported by: Alexander Traud
|
||
* [5fd59014a5] Alexander Traud -- res_calendar: Specialized calendars
|
||
depend on symbols of general calendar.
|
||
ASTERISK-25524: module reload res_calendar.so does not reload everything
|
||
in calendar.conf
|
||
Reported by: Jesper
|
||
* [55567ee1d8] Sean Bright -- res_calendar: Plug memory leak and
|
||
micro-optimization
|
||
ASTERISK-25523: res_calendar: Warning about invalid channel value (for
|
||
notification) occurs even when event has no notification configured.
|
||
Reported by: Jesper
|
||
* [d8112cd98b] Sean Bright -- res_calendar: Various fixes
|
||
ASTERISK-26683: res_calendar: Calendars duplicated after module reload
|
||
Reported by: Martin Tomec
|
||
* [aad29b9bca] Martin Tomec -- res_calendar: delete old calendars after
|
||
reload
|
||
ASTERISK-25679: res_calendar leaks scheduler.
|
||
Reported by: Corey Farrell
|
||
* [a868a381f0] Corey Farrell -- res_calendar: Cleanup scheduler context
|
||
at unload.
|
||
|
||
Category: Resources/res_calendar_caldav
|
||
|
||
ASTERISK-24588: res_calendar does not process CalDAV from Owncloud [fix
|
||
included]
|
||
Reported by: Stefan Gofferje
|
||
* [d8112cd98b] Sean Bright -- res_calendar: Various fixes
|
||
|
||
Category: Resources/res_calendar_ews
|
||
|
||
ASTERISK-24325: res_calendar_ews: cannot be used with neon 0.30
|
||
Reported by: Tzafrir Cohen
|
||
* [2a03efdbae] Walter Doekes -- res_calendar_ews: Relax neon version
|
||
check to work with 0.30 too.
|
||
|
||
Category: Resources/res_calendar_icalendar
|
||
|
||
ASTERISK-27296: [patch] False positive busy checks when icalendar's
|
||
recurrence-id mechanism is involved
|
||
Reported by: Benoît Dereck-Tricot
|
||
* [2301447a20] Benoît Dereck-Tricot -- res_calendar_icalendar: Filter
|
||
out occurrences superceded by another VEVENT
|
||
ASTERISK-27174: res_calendar_icalendar: Recurring events not being loaded
|
||
from Google calendar using ical
|
||
Reported by: Mark Thompson
|
||
* [667986d875] Sean Bright -- res_calendar_icalendar: Properly handle
|
||
recurring events
|
||
|
||
Category: Resources/res_clialiases
|
||
|
||
ASTERISK-20281: "core set verbose" behaves strangely, can't alias it,
|
||
cli.conf example broken
|
||
Reported by: Tim Ringenbach at Asteria Solutions Group
|
||
* [5f6a3c4399] Corey Farrell -- CLI: Remove special handling of 'core
|
||
set verbose' from rasterisk.
|
||
|
||
Category: Resources/res_config_curl
|
||
|
||
ASTERISK-24676: Security Vulnerability: URL request injection in libCURL
|
||
(CVE-2014-8150)
|
||
Reported by: Matt Jordan
|
||
* [3cccfac399] Mark Michelson -- Multiple revisions 431297-431298
|
||
|
||
Category: Resources/res_config_ldap
|
||
|
||
ASTERISK-26580: [patch] Error during LDAP modify action when user
|
||
unregisters
|
||
Reported by: Nicholas John Koch
|
||
* [d6d86f1c09] Sean Bright -- res_config_ldap: Fix erroneous
|
||
LDAP_MOD_REPLACE in LDAP modify
|
||
|
||
Category: Resources/res_config_odbc
|
||
|
||
ASTERISK-28341: res_config_odbc eliminates empty custom (â**@â** prefix)
|
||
variables
|
||
Reported by: Alexei Gradinari
|
||
* [634314c727] 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
|
||
* [edf31624a2] Sean Bright -- res_config_odbc: Avoid deadlock when
|
||
max_connections = 1
|
||
ASTERISK-27863: config/ast_destroy_realtime_fields: successful DELETE is
|
||
treated as failed
|
||
Reported by: Alexei Gradinari
|
||
* [39632c7e00] Alexei Gradinari -- config.c: Fix successful DELETE
|
||
treated as failure
|
||
ASTERISK-26263: SQL error when using realtime and registering extension /
|
||
inserting into ps_contacts
|
||
Reported by: Jeppe Ryskov Larsen
|
||
* [2820b13393] Richard Mudgett -- res_config_odbc.c: Fix buffer size
|
||
limitation creating invalid SQL.
|
||
ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE
|
||
is treated as failed if there is no affected rows.
|
||
Reported by: Alexei Gradinari
|
||
* [c832f100d9] Alexei Gradinari -- res_sorcery_realtime: fix bug when
|
||
successful UPDATE is treated as failed
|
||
ASTERISK-24808: res_config_odbc: Improper escaping of backslashes occurs
|
||
with MySQL
|
||
Reported by: Javier Acosta
|
||
* [15d266bf85] Javier Acosta -- res/res_config_odbc: Fix improper
|
||
escaping of backslashes with MySQL
|
||
|
||
Category: Resources/res_config_pgsql
|
||
|
||
ASTERISK-27576: [patch] res_config_pgsql: Avoid typecasting an int to
|
||
unsigned char.
|
||
Reported by: Alexander Traud
|
||
* [eb9b85baec] Alexander Traud -- res_config_pgsql: Avoid typecasting an
|
||
int to unsigned char.
|
||
ASTERISK-27283: Realtime config fail with PostgreSQL version before 9.1
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [cad68137a7] Rodrigo RamÃrez Norambuena -- res_config_pgsql: Fix
|
||
removed support to previous for versions PostgreSQL 9.1
|
||
ASTERISK-25628: res_config_pgsql: should match the behavior of other
|
||
drivers so that queue_log can disable adaptive logging
|
||
Reported by: Dmitry Wagin
|
||
* [1dacf317f3] Sean Bright -- res_config_pgsql: Make 'require' return
|
||
consistent with other backends
|
||
ASTERISK-15858: [patch] Fix query with double backslash in string literals
|
||
and stop log warnings
|
||
Reported by: Humberto Figuera
|
||
* [e93f2a5142] Sean Bright -- realtime: Fix LIKE escaping in SQL
|
||
backends
|
||
ASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
|
||
Reported by: mdu113
|
||
* [d799bcf361] mdu113 -- res_config_pgsql.c: Fix deadlock loading
|
||
realtime configuration.
|
||
|
||
Category: Resources/res_config_sqlite
|
||
|
||
ASTERISK-27671: Deprecate legacy modules
|
||
Reported by: Corey Farrell
|
||
* [e6738b79b3] Richard Mudgett -- Complete deprecating legacy modules.
|
||
* [9f74afbdcf] Corey Farrell -- Deprecate legacy modules.
|
||
|
||
Category: Resources/res_config_sqlite3
|
||
|
||
ASTERISK-26057: res_config_sqlite3 uses incorrect query - unnecessary
|
||
escape
|
||
Reported by: Stepan
|
||
* [e93f2a5142] Sean Bright -- realtime: Fix LIKE escaping in SQL
|
||
backends
|
||
ASTERISK-23457: SQlite3: Realtime queue loading fails after PRAGMA query
|
||
result
|
||
Reported by: Scott Griepentrog
|
||
* [30aaeec5a1] Sean Bright -- res_config_sqlite3: Properly create
|
||
missing columns when necessary
|
||
|
||
Category: Resources/res_corosync
|
||
|
||
ASTERISK-25370: res_corosync segfaults at startup with corosync version >
|
||
2.x
|
||
Reported by: mdu113
|
||
* [9aeab4aced] Jan Friesse -- res_corosync: Change thread stack size
|
||
ASTERISK-24998: res_corosync: res_corosync tries to load even if
|
||
res_corosync.conf is missing
|
||
Reported by: George Joseph
|
||
* [cc77440deb] George Joseph -- res_corosync: Add check for config file
|
||
before calling corosync apis
|
||
|
||
Category: Resources/res_crypto
|
||
|
||
ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [99aed78078] Alexander Traud -- crypto.h: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-25673: res_crypto leaks CLI entries
|
||
Reported by: Corey Farrell
|
||
* [dc2c000fd5] Corey Farrell -- res_crypto: Perform cleanup at shutdown.
|
||
ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during
|
||
DTLS handshake
|
||
Reported by: Osaulenko Alexander
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
|
||
Category: Resources/res_fax
|
||
|
||
ASTERISK-27981: res_fax: Fax session leak with fax gatewaying
|
||
Reported by: pasandev
|
||
* [390d0b42ca] Joshua Colp -- res_fax: Handle fax gateway being started
|
||
more than once.
|
||
ASTERISK-27657: res_pjsip_t38: ATA fails with hangupcause 58(Bearer
|
||
capability not available)
|
||
Reported by: Jared Hull
|
||
* [d5db664d70] Richard Mudgett -- res_pjsip_t38.c: Be smarter about how
|
||
we respond when T.38 is disabled.
|
||
ASTERISK-27094: res_fax: Deadlock when using Local channels and fax
|
||
gateway
|
||
Reported by: David Brillert
|
||
* [e078558038] Pirmin Walthert -- bridge_channel.c: Fix Deadlock when
|
||
using Local channels and fax gateway
|
||
ASTERISK-27364: channel: Crash when fax gateway is in use with PJSIP
|
||
Reported by: Jared Hull
|
||
* [8701479386] Joshua Colp -- core: Don't attempt to write to a stream
|
||
that does not exist.
|
||
ASTERISK-27236: Segfault ast_channel_name (chan=0x0) at
|
||
channel_internal_api.c:478 during T.38 Fax Receive
|
||
Reported by: Ross Beer
|
||
* [9b3f6d26bd] George Joseph -- res_pjsip_t38: Make
|
||
t38_reinvite_response_cb tolerant of NULL channel
|
||
ASTERISK-26203: res_fax: Deadlock when using FAXOPT(gateway)=yes with
|
||
Local channels
|
||
Reported by: Etienne Lessard
|
||
* [5eb6cb969f] Richard Mudgett -- res_fax: Fix deadlock in
|
||
ast_channel_get_t38_state().
|
||
* [277a2d667a] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE
|
||
channel variable.
|
||
* [edca14c8a5] Richard Mudgett -- res_fax.c: Fix deadlock in
|
||
fax_gateway_indicate_t38().
|
||
ASTERISK-22732: Deadlock potential in res_fax and CCSS with local
|
||
channels.
|
||
Reported by: Richard Mudgett
|
||
* [5eb6cb969f] Richard Mudgett -- res_fax: Fix deadlock in
|
||
ast_channel_get_t38_state().
|
||
* [277a2d667a] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE
|
||
channel variable.
|
||
* [edca14c8a5] Richard Mudgett -- res_fax.c: Fix deadlock in
|
||
fax_gateway_indicate_t38().
|
||
ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing
|
||
Playback
|
||
Reported by: Richard Mudgett
|
||
* [3d62f317dd] Richard Mudgett -- chan_dahdi.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [db4979fa79] Richard Mudgett -- chan_sip.c: Fix deadlock potential in
|
||
fax redirection.
|
||
* [3db468ea9e] Richard Mudgett -- chan_pjsip.c: Fix deadlock potential
|
||
in fax redirection.
|
||
* [9abbea162c] Richard Mudgett -- res_fax.c: Fix deadlock potential in
|
||
FAXOPT(faxdetect) framehook.
|
||
ASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
|
||
Reported by: Richard Mudgett
|
||
* [804fbd9c2b] Richard Mudgett -- res_fax: Fix FAXOPT(faxdetect) timeout
|
||
option.
|
||
* [0d1744e132] Richard Mudgett -- chan_dahdi: Add faxdetect_timeout
|
||
option.
|
||
* [e739888d99] Richard Mudgett -- res_pjsip: Add fax_detect_timeout
|
||
endpoint option.
|
||
ASTERISK-26141: res_fax: fax_v21_session_new leaks reference to
|
||
v21_details
|
||
Reported by: Corey Farrell
|
||
* [8c7017f76e] Corey Farrell -- res_fax: Fix reference leak in
|
||
fax_v21_session_new.
|
||
ASTERISK-25982: [patch]res_fax/t38_gateway: Peer V.21 session is created
|
||
on wrong channel
|
||
Reported by: Alexei Gradinari
|
||
* [92f85fe766] Alexei Gradinari -- res_fax/t38_gateway: Peer V.21
|
||
session is created on wrong channel
|
||
ASTERISK-22790: check_modem_rate() may return incorrect rate for V.27
|
||
Reported by: not here
|
||
* [5d0c182885] Kevin Harwell -- res_fax: allow 2400 transmission rate
|
||
according to v.27ter standard
|
||
ASTERISK-23231: Since 405693 If we have res_fax.conf file set to
|
||
minrate=2400, then res_fax refuse to load
|
||
Reported by: David Brillert
|
||
* [5d0c182885] Kevin Harwell -- res_fax: allow 2400 transmission rate
|
||
according to v.27ter standard
|
||
ASTERISK-24955: res_fax: v.27ter support baud rate of 2400, which is
|
||
disallowed in res_fax's check_modem_rate
|
||
Reported by: Matt Jordan
|
||
* [5d0c182885] Kevin Harwell -- res_fax: allow 2400 transmission rate
|
||
according to v.27ter standard
|
||
ASTERISK-24457: res_fax: fax gateway frames leak
|
||
Reported by: Corey Farrell
|
||
* [7205d76d7d] Corey Farrell -- res_fax: Resolve T38 gateway frame leak.
|
||
ASTERISK-24392: res_fax: fax gateway sessions leak
|
||
Reported by: Corey Farrell
|
||
* [fbb19db0c8] Corey Farrell -- res_fax: Fix reference leak caused by
|
||
gateway sessions
|
||
ASTERISK-22791: asterisk sends Re-INVITE after receiving a BYE
|
||
Reported by: not here
|
||
* [9e72c74db5] Walter Doekes -- chan_sip: Fix so asterisk won't send
|
||
reINVITE after a BYE.
|
||
ASTERISK-24357: [fax] Out of bounds error in update_modem_bits
|
||
Reported by: Jeremy Lainé
|
||
* [d07b9af24b] Jeremy Laine -- res_fax: Fix out of bounds error in
|
||
update_modem_bits().
|
||
ASTERISK-24301: Security: Out of call MESSAGE requests processed via
|
||
Message channel driver can crash Asterisk
|
||
Reported by: Matt Jordan
|
||
* [389db2b720] Mark Michelson -- res_fax_spandsp: Properly handle
|
||
cleanup before starting FAXes.
|
||
|
||
Category: Resources/res_fax_spandsp
|
||
|
||
ASTERISK-18923: res_fax_spandsp usage counter is wrong
|
||
Reported by: Grigoriy Puzankin
|
||
* [01bdc80475] Corey Farrell -- res_fax: Resolve module reference leak
|
||
caused by reserved sessions
|
||
|
||
Category: Resources/res_format_attr_h264
|
||
|
||
ASTERISK-27959: [patch] Asterisk 15.4.1 h264 fmtp negotiation problem
|
||
Reported by: David Kuehling
|
||
* [f60afac587] Sean Bright -- res_format_attr_h264.c: Make sure
|
||
profile-level-id fmtp attribute is set
|
||
ASTERISK-27008: res_format_attr_h264: SDP parse fails if fmtp optional
|
||
parameters have a space
|
||
Reported by: John Harris
|
||
* [8ae0227cf3] Sean Bright -- res_format_attr_h26x: Trim blanks in fmtp
|
||
attributes
|
||
ASTERISK-24616: Crash in res_format_attr_h264 due to invalid string copy
|
||
Reported by: Yura Kocyuba
|
||
* [14a57782a6] Joshua Colp -- res_format_attr_h264: Fix crash when
|
||
determining joint capability.
|
||
|
||
Category: Resources/res_format_attr_opus
|
||
|
||
ASTERISK-26579: codec_opus: Recursiveness when parsing fmtp line
|
||
Reported by: Jørgen H
|
||
* [5c89604a32] Joshua Colp -- res_format_attr_opus: Fix crash when fmtp
|
||
contains spaces.
|
||
ASTERISK-25583: [patch] format-attribute module: RFC 7587 (Opus Codec)
|
||
Reported by: Alexander Traud
|
||
* [dcc01bc0a7] Alexander Traud -- res_format_attr_opus: Update to latest
|
||
RFC 7587.
|
||
|
||
Category: Resources/res_hep
|
||
|
||
ASTERISK-26758: res_hep_pjsip: For WebRTC clients Asterisk insert same ip
|
||
address in "source ip address" and "destination ip address" fields in HEP
|
||
packets
|
||
Reported by: Max Norba
|
||
* [29e0add14f] Joshua Colp -- pjsip / hep: Provide correct local address
|
||
for Websockets.
|
||
ASTERISK-26953: Asterisk crash if hep.conf have some missing parameters
|
||
Reported by: Joel Vandal
|
||
* [0611f2ca17] Sean Bright -- res_hep: Add additional config
|
||
initialization and validation
|
||
ASTERISK-26717: Document the fact that Asterisk HEP support only works
|
||
with the PJSIP channel driver
|
||
Reported by: Olivier Krief
|
||
* [05713c36ea] Matt Jordan -- configs/samples/hep.conf.sample: Clarify
|
||
how the HEP stack works
|
||
ASTERISK-26096: res_hep: Crash when configuration file is missing
|
||
Reported by: Niklas Larsson
|
||
* [7f5ca67e5f] Matt Jordan -- res_hep_{pjsip|rtcp}: Decline module loads
|
||
if res_hep had not loaded
|
||
ASTERISK-24491: Memory leak in res_hep
|
||
Reported by: Zane Conkle
|
||
* [c46664305a] Corey Farrell -- res_hep: fix major leak that occurs when
|
||
config is missing or enabled=no.
|
||
ASTERISK-24362: res_hep leaks reference to configuration
|
||
Reported by: Corey Farrell
|
||
* [a752ca00bd] Corey Farrell -- res_hep: Release allocation reference to
|
||
configuration.
|
||
|
||
Category: Resources/res_hep_pjsip
|
||
|
||
ASTERISK-26758: res_hep_pjsip: For WebRTC clients Asterisk insert same ip
|
||
address in "source ip address" and "destination ip address" fields in HEP
|
||
packets
|
||
Reported by: Max Norba
|
||
* [29e0add14f] Joshua Colp -- pjsip / hep: Provide correct local address
|
||
for Websockets.
|
||
ASTERISK-26850: res_hep_pjsip: Asterisk insert wrong protocol name in
|
||
"Protocol ID" field in HEP packets
|
||
Reported by: Max Norba
|
||
* [d4fcf196a2] Sean Bright -- res_hep: Capture actual transport type in
|
||
use
|
||
ASTERISK-24369: res_pjsip: Large message on reliable transport can cause
|
||
empty messages to be passed from the PJSIP stack up, causing crashes in
|
||
multiple locations
|
||
Reported by: Matt Jordan
|
||
* [45b7b474ac] Matt Jordan -- res_pjsip: Prevent crashes when PJPROJECT
|
||
presents an rdata with no message
|
||
|
||
Category: Resources/res_hep_rtcp
|
||
|
||
ASTERISK-25352: res_hep_rtcp correlation_id is different then res_hep
|
||
Reported by: Kevin Scott Adams
|
||
* [e06a23681c] Matt Jordan -- res_hep: Provide an option to pick the
|
||
UUID type
|
||
* [86b02228f5] Matt Jordan -- channels/pjsip/dialplan_functions: Add an
|
||
option for extracting the SIP call-id
|
||
ASTERISK-24489: Crash: Asterisk crashes when converting RTCP packet to
|
||
JSON for res_hep_rtcp and report blocks are greater than 1
|
||
Reported by: Gregory Malsack
|
||
* [cc4c396647] Matt Jordan -- main/rtp_engine: Fix crash when processing
|
||
more than one RTCP report info block
|
||
ASTERISK-24498: Segmentation fault in res_hep_rtcp on attended transfer
|
||
Reported by: Beppo Mazzucato
|
||
* [cc4c396647] Matt Jordan -- main/rtp_engine: Fix crash when processing
|
||
more than one RTCP report info block
|
||
ASTERISK-24236: res_hep_rtcp: Module incorrectly depends on pjsip
|
||
Reported by: Matt Jordan
|
||
* [980e49614c] Matt Jordan -- res/res_hep_rtcp: Remove dependency on
|
||
PJSIP
|
||
|
||
Category: Resources/res_http_post
|
||
|
||
ASTERISK-27719: [patch] res_http_post: Enable GMime in NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [99b6a14737] Alexander Traud -- res_http_post: Enable GMime in NetBSD.
|
||
ASTERISK-27454: res_http_post: Don't require GMIME_MAJOR_VERSION
|
||
Reported by: Joshua C. Colp
|
||
* [892df22ccd] Joshua Colp -- res_http_post: Not all versions of gmime
|
||
have GMIME_MAJOR_VERSION.
|
||
|
||
Category: Resources/res_http_websocket
|
||
|
||
ASTERISK-28257: res_http_websocket: PING / PONG opcodes break data
|
||
reception
|
||
Reported by: Jeremy Lainé
|
||
* [907d71b551] 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é
|
||
* [21a1feece2] Jeremy Lainé -- res_http_websocket: respond to CLOSE
|
||
opcode
|
||
ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes
|
||
value to negative.
|
||
Reported by: Alexander Traud
|
||
* [f84fcc1fc1] Alexander Traud -- General: Avoid implicit conversion to
|
||
char when changes value to negative.
|
||
ASTERISK-27363: res_http_websocket: Wrong LocalAddress (it is equal to
|
||
RemoteAddress)
|
||
Reported by: Vasilii Rogin
|
||
* [29e0add14f] Joshua Colp -- pjsip / hep: Provide correct local address
|
||
for Websockets.
|
||
ASTERISK-27389: Optional API modules should not allow unload.
|
||
Reported by: Corey Farrell
|
||
* [79f111e1f3] Corey Farrell -- Prevent unload of modules which
|
||
implement an Optional API.
|
||
ASTERISK-26842: Websocket becomes disconnected when trying to place call
|
||
from browser
|
||
Reported by: Mark Michelson
|
||
* [5d0371d743] Mark Michelson -- res_http_websocket: Fix faulty read
|
||
logic.
|
||
ASTERISK-24330: Requirement for 'wss' value in Contact header transport
|
||
parameter on inbound traffic violates RFC7118
|
||
Reported by: Marek Cervenka
|
||
* [0e15760795] Matt Jordan -- res_pjsip/chan_sip: Advertise 'ws' in the
|
||
SIP URI transport parameter
|
||
ASTERISK-24972: Transport Layer Security (TLS) Protocol BEAST
|
||
Vulnerability - Investigate vulnerability of HTTP server
|
||
Reported by: Alex A. Welzl
|
||
* [0de74fad55] Joshua Colp -- AST-2016-001 http: Provide greater control
|
||
of TLS and set modern defaults.
|
||
ASTERISK-24106: WebSockets Automatically decides what driver it will use
|
||
Reported by: Andrew Nagy
|
||
* [40574a2ea3] Corey Farrell -- chan_sip: Allow websockets to be
|
||
disabled.
|
||
ASTERISK-25312: res_http_websocket: Terminate connection on fatal cases
|
||
Reported by: Joshua C. Colp
|
||
* [7e65be4ecd] Joshua Colp -- res_http_websocket: Forcefully terminate
|
||
on write errors.
|
||
ASTERISK-24963: ASAN: heap-use-after-free with PJSIP and WSS
|
||
Reported by: Badalian Vyacheslav
|
||
* [07f5f45e5a] Ivan Poddubny -- res_pjsip_transport_websocket: Fix
|
||
use-after-free bugs.
|
||
ASTERISK-24566: Uninit buf in WS write
|
||
Reported by: Badalian Vyacheslav
|
||
* [54bd1c9683] Richard Mudgett -- res_http_websocket.c: Fix incorrect
|
||
use of sizeof in ast_websocket_write().
|
||
ASTERISK-24472: Asterisk Crash in OpenSSL when calling over WSS from JSSIP
|
||
Reported by: Badalian Vyacheslav
|
||
* [03c94ef761] Joshua Colp -- res_http_websocket: Fix crash due to
|
||
double freeing memory when receiving a payload length of zero.
|
||
ASTERISK-24480: res_http_websockets: Module reference decrease below zero
|
||
Reported by: Corey Farrell
|
||
* [9f2874639d] Corey Farrell -- res_http_websockets: Fix extra unref of
|
||
module
|
||
|
||
Category: Resources/res_jabber
|
||
|
||
ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security
|
||
fix POODLE (CVE-2014-3566)
|
||
Reported by: abelbeck
|
||
* [1a9555f036] Alexander Traud -- sip.conf: tlsclientmethod is using
|
||
sslv23 as default.
|
||
* [dad0334cf1] abelbeck,Matt Jordan -- AST-2014-011: Fix POODLE security
|
||
issues
|
||
ASTERISK-14233: [patch] Buddies are always auto-registered when processing
|
||
the roster
|
||
Reported by: Simon Arlott
|
||
* [47156aab92] Simon Arlott -- res_xmpp: Buddies are always
|
||
auto-registered when processing the roster
|
||
|
||
Category: Resources/res_monitor
|
||
|
||
ASTERISK-28249: res_monitor: Segfault with Monitor(wav,file,i)
|
||
Reported by: Valentin VidiÄ*
|
||
* [6506c5b1d4] Valentin Vidic -- channel.c: Fix segfault with
|
||
Monitor(wav,file,i)
|
||
ASTERISK-27671: Deprecate legacy modules
|
||
Reported by: Corey Farrell
|
||
* [e6738b79b3] Richard Mudgett -- Complete deprecating legacy modules.
|
||
* [9f74afbdcf] Corey Farrell -- Deprecate legacy modules.
|
||
ASTERISK-27389: Optional API modules should not allow unload.
|
||
Reported by: Corey Farrell
|
||
* [79f111e1f3] Corey Farrell -- Prevent unload of modules which
|
||
implement an Optional API.
|
||
ASTERISK-27103: core: ast_safe_system command injection possible.
|
||
Reported by: Corey Farrell
|
||
* [1bf3dfffd7] Corey Farrell -- AST-2017-006: Fix app_minivm application
|
||
MinivmNotify command injection
|
||
ASTERISK-24573: [patch]Out of sync conversation recording when divided in
|
||
multiple recordings
|
||
Reported by: Nuno Borges
|
||
* [49aa87e17c] Nuno Borges -- res/res_monitor: Reset in/out sample
|
||
counts on Monitor start
|
||
|
||
Category: Resources/res_musiconhold
|
||
|
||
ASTERISK-28029: [patch] res_musiconhold : music on hold will not start if
|
||
previous hold just reached end of file
|
||
Reported by: Frederic LE FOLL
|
||
* [ccfd2e0f5d] Frederic LE FOLL -- res_musiconhold.c: Restart MOH if
|
||
previous hold just reached end-of-file
|
||
ASTERISK-27774: res_musiconhold: Music on hold restarts after every
|
||
announcement
|
||
Reported by: lvl
|
||
* [4aeec6100f] Ben Ford -- res_musiconhold: Don't restart MOH from
|
||
beginning after announcement.
|
||
ASTERISK-27232: When in queue on g722 with interruptions, music on hold
|
||
can get stuck and no longer play
|
||
Reported by: Jens T.
|
||
* [c3a6c8fd2d] Sean Bright -- formats: Restore previous fread() behavior
|
||
ASTERISK-25974: Unused realtime MOH classes not purged on 'moh reload'
|
||
Reported by: Sébastien Couture
|
||
* [6c3ae397cb] Daniel Journo -- Unused realtime MOH classes not purged
|
||
on 'moh reload'
|
||
ASTERISK-26086: res_musiconhold: format option is not documented
|
||
adequately
|
||
Reported by: Jens Bürger
|
||
* [fd204d5c65] Sean Bright -- res_musiconhold: Document the 'format'
|
||
option
|
||
ASTERISK-23996: No core dumps because of res_musiconhold chdir.
|
||
Reported by: Walter Doekes
|
||
* [d22c678999] Sean Bright -- res_musiconhold: Don't chdir() when
|
||
scanning MoH files
|
||
ASTERISK-26353: res_musiconhold: musiconhold seems to think that the
|
||
general section is a class and issues warning
|
||
Reported by: Jonathan Harris
|
||
* [b14724adb3] Daniel Journo -- res_musiconhold: moh general section is
|
||
a class and issues warning
|
||
ASTERISK-25687: res_musiconhold: Concurrent invocations of 'moh reload'
|
||
cause a crash
|
||
Reported by: Sean Bright
|
||
* [79a7321a47] Sean Bright -- res_musiconhold: Prevent multiple
|
||
simultaneous reloads.
|
||
ASTERISK-24019: When a Music On Hold stream starts it restarts at
|
||
beginning of file.
|
||
Reported by: Jason Richards
|
||
* [2b19d94a71] Richard Mudgett -- res_musiconhold: Fix MOH restarting
|
||
where it left off from the last hold.
|
||
ASTERISK-22252: res_musiconhold cleanup - REF_DEBUG reload warnings and
|
||
ref leaks
|
||
Reported by: Walter Doekes
|
||
* [4946981646] Jonathan Rose -- res_musiconhold: Fix reference leaks
|
||
caused when reloading with REF_DEBUG set
|
||
|
||
Category: Resources/res_mwi_external_ami
|
||
|
||
ASTERISK-25117: res_mwi_external_ami: Fix manager action registrations.
|
||
Reported by: Corey Farrell
|
||
* [36e5402885] Corey Farrell -- res_mwi_external_ami: Use module version
|
||
of AMI registration.
|
||
|
||
Category: Resources/res_odbc
|
||
|
||
ASTERISK-28166: app_voicemail: Asterisk unresponsive after changing
|
||
voicemail password with ODBC
|
||
Reported by: Michael
|
||
* [edf31624a2] Sean Bright -- res_config_odbc: Avoid deadlock when
|
||
max_connections = 1
|
||
ASTERISK-28277: database: Add some basic logging
|
||
Reported by: Joshua C. Colp
|
||
* [44254d548b] Joshua Colp -- res_odbc: Add basic query logging.
|
||
ASTERISK-28065: res_odbc: missing SQL error diagnostic
|
||
Reported by: Alexei Gradinari
|
||
* [e04c49b517] Alexei Gradinari -- res_odbc: fix missing SQL error
|
||
diagnostic
|
||
ASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly
|
||
on external libraries.
|
||
Reported by: Alexander Traud
|
||
* [162fc4fba6] Alexander Traud -- BuildSystem: Depend not implicitly but
|
||
explicitly on external libraries.
|
||
ASTERISK-26704: res_odbc.conf contains deprecated configuration:
|
||
'pooling', 'shared_connections', 'limit', and 'idlecheck' options were
|
||
replaced by 'max_connections'.
|
||
Reported by: Anthony Messina
|
||
* [4c51ad158d] Sean Bright -- res_odbc: Remove deprecated settings from
|
||
sample configuration file
|
||
ASTERISK-26389: res_odbc: Clean up pooling options
|
||
Reported by: Joshua C. Colp
|
||
* [077caf566e] Joshua Colp -- res_odbc: Make pooling option deprecation
|
||
notice more useful.
|
||
* [78b6190a11] Joshua Colp -- odbc: Remove options that are no longer
|
||
applicable.
|
||
ASTERISK-25984: res_odbc relies on res_odbc_transaction, but it's not
|
||
mandatory to compile it
|
||
Reported by: József Dudás
|
||
* [c7ffd6111d] George Joseph -- res_odbc: Correct the dependency
|
||
relationship with res_odbc_transaction
|
||
ASTERISK-26074: res_odbc: Deadlock within UnixODBC
|
||
Reported by: Ross Beer
|
||
* [31a5c28339] Joshua Colp -- res_odbc: Implement a connection pool.
|
||
ASTERISK-25938: res_odbc: MySQL/MariaDB statement LAST_INSERT_ID() always
|
||
returns zero.
|
||
Reported by: Edwin Vandamme
|
||
* [c378b00a83] Alexei Gradinari -- func_odbc: single database connection
|
||
should be optional
|
||
* [924738e950] Mark Michelson -- func_odbc: Use one connection per DSN.
|
||
ASTERISK-22708: res_odbc.conf negative_connection_cache option not
|
||
respected, failover between DSNs doesn't work
|
||
Reported by: JoshE
|
||
* [ebe371357e] Martin Tomec -- res_odbc: Use negative connection cache
|
||
for all connections
|
||
ASTERISK-24742: [patch] Fix ast_odbc_find_table function in res_odbc
|
||
Reported by: ibercom
|
||
* [17247daae6] ibercom -- res/res_odbc: Remove unneeded queries when
|
||
determining if a table exists
|
||
|
||
Category: Resources/res_parking
|
||
|
||
ASTERISK-28631: res_parking: Doesn't park when parkee and parker are the
|
||
same
|
||
Reported by: Ross Beer
|
||
* [bafd5f9908] 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
|
||
* [de568ddcd4] Joshua Colp -- parking: Fix case where we can't get the
|
||
parker.
|
||
* [728a1ba77a] 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
|
||
* [419db481d1] Giuseppe Sucameli -- Fix deadlock handling subscribe req
|
||
during res_parking reload
|
||
ASTERISK-26399: app_queue: Agent not called when caller is parked
|
||
Reported by: wushumasters
|
||
* [faab058014] Joshua Colp -- app_queue: Fix members showing as being in
|
||
call when not.
|
||
ASTERISK-24605: res_parking option parkeddynamic does not work with the
|
||
core Features 'parkcall' (DTMF initiated parking)
|
||
Reported by: Philip Correia
|
||
* [8e8cf80cea] Philip Correia -- res_parking: Fix blind transfer dynamic
|
||
lots creation.
|
||
* [e2853ae337] Philip Correia -- res_parking: Update parking
|
||
documentation for dynamic parking lots.
|
||
ASTERISK-24596: Unclear how to use Park application with res_parking
|
||
'parkeddynamic' enabled. Documentation?
|
||
Reported by: Philip Correia
|
||
* [e2853ae337] Philip Correia -- res_parking: Update parking
|
||
documentation for dynamic parking lots.
|
||
ASTERISK-25369: res_parking: ParkAndAnnounce - Inheritable variables
|
||
aren't applied to the announcer channel
|
||
Reported by: Jonathan Rose
|
||
* [7d981b787c] Jonathan Rose -- ParkAndAnnounce: Add variable
|
||
inheritance
|
||
ASTERISK-25254: Crash if dialplan sets ATTENDEDTRANSFER to an empty string
|
||
before Park.
|
||
Reported by: Richard Mudgett
|
||
* [8b620c555b] Richard Mudgett -- res_parking: Fix crash if
|
||
ATTENDEDTRANSFER set empty before Park.
|
||
ASTERISK-24899: Parking fall-through behavior different in 13
|
||
Reported by: Malcolm Davenport
|
||
* [53af579d4c] Mark Michelson -- ParkedCall: Don't allow dialplan
|
||
fallthrough after retrieving parked call.
|
||
ASTERISK-23850: Park Application does not respect Return Context Priority
|
||
Reported by: Andrew Nagy
|
||
* [1780de95e4] Richard Mudgett -- app_macro: Don't restore the calling
|
||
location on a channel redirect.
|
||
ASTERISK-24413: parking/parking_tests: Crash due to assertion in unit
|
||
tests when MoH is started on channel in holding bridge
|
||
Reported by: Matt Jordan
|
||
* [3d58066de9] Jonathan Rose -- parking_tests: Fix assertions and
|
||
possibly crashes in res_parking unit tests
|
||
|
||
Category: Resources/res_phoneprov
|
||
|
||
ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds
|
||
and bugs
|
||
Reported by: Alexei Gradinari
|
||
* [44f16af7cc] Richard Mudgett -- ast_expr2: Fix off-nominal memory
|
||
leak.
|
||
* [820ed3d4b3] Alexei Gradinari -- fix: memory leaks, resource leaks,
|
||
out of bounds and bugs
|
||
ASTERISK-25721: [patch] res_phoneprov: memory leak and heap-use-after-free
|
||
Reported by: Badalian Vyacheslav
|
||
* [c4d9f46878] Badalyan Vyacheslav -- Resources/res_phoneprov: fix
|
||
memory leak and heap-use-after-free
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-28309: res_pjsip: Wrong Contact and Via fields with multiple UDP
|
||
interfaces
|
||
Reported by: Nikolay shakin
|
||
* [6f1c0e787c] 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
|
||
* [ab90479642] 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
|
||
* [4dd8b5bbb4] 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
|
||
* [595e358761] Florian Floimair -- alembic: increase uri column size
|
||
ASTERISK-27978: res_pjsip: Change default transport keepalive to preserve
|
||
behavior
|
||
Reported by: Joshua C. Colp
|
||
* [a2a3ad2438] Joshua Colp -- res_pjsip: Update default keepalive
|
||
interval to 90 seconds.
|
||
ASTERISK-26686: res_pjsip: Lock inversion in transport management
|
||
Reported by: Ross Beer
|
||
* [0aff1a278e] Richard Mudgett --
|
||
res_pjsip/pjsip_transport_management.c: Fix deadlock with transport
|
||
keep alive.
|
||
ASTERISK-27872: res_pjsip: Modified qualify_frequency doesn't effect until
|
||
pjsip reload
|
||
Reported by: Alexei Gradinari
|
||
* [7af5e86821] Alexei Gradinari -- pjsip_options: show/reload AOR
|
||
qualify options using CLI
|
||
* [e46b442e38] Alexei Gradinari -- pjsip_options: handle modification of
|
||
qualify options in realtime
|
||
ASTERISK-26806: pjsip_options: rework to make more efficient
|
||
Reported by: Kevin Harwell
|
||
* [882e79b77e] Joshua Colp -- pjsip: Rewrite OPTIONS support with new
|
||
eyes.
|
||
ASTERISK-27688: res_pjsip: Crash on TCP PJSIP Transport Disconnect
|
||
Reported by: Ross Beer
|
||
* [f65488f546] Ross Beer -- pjsip_transport_events.c: Fix crash using
|
||
stale transport pointer.
|
||
ASTERISK-27679: res_pjsip: Endpoint destruction does not free DTLS
|
||
configuration
|
||
Reported by: Mak Dee
|
||
* [65a4084060] Sean Bright -- res_pjsip: Endpoint destruction does not
|
||
free DTLS configuration
|
||
ASTERISK-27571: res_pjsip: If SIP response is received during shutdown a
|
||
crash may occur
|
||
Reported by: Joshua C. Colp
|
||
* [60701b3252] Corey Farrell -- res_pjsip_session: Prevent crash during
|
||
shutdown.
|
||
ASTERISK-25079: AMI bridge of channels results in MOH not destroyed and
|
||
robotic audio on one channel
|
||
Reported by: Zane Conkle
|
||
* [3b99a0332c] Ivan Poddubny -- bridge: Stop music on hold on adding an
|
||
arbitrary channel to a bridge
|
||
ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
|
||
Reported by: Corey Farrell
|
||
* [dd1a914495] Kevin Harwell -- AST-2017-011 - res_pjsip_session:
|
||
session leak when a call is rejected
|
||
ASTERISK-27393: res_pjsip: Crash occurs when an empty contact read from
|
||
astdb or database
|
||
Reported by: Aaron An
|
||
* [a36d8cc533] Aaron An -- res_pjsip: Avoid crash when contact uri is
|
||
empty string
|
||
ASTERISK-27032: res_pjsip: TLS options do not handle empty values
|
||
Reported by: seanchann.zhou
|
||
* [ca4e6b568f] Sean Bright -- res_pjsip: Ignore empty TLS configuration
|
||
ASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
|
||
Reported by: Sean Bright
|
||
* [04d3785a79] Sean Bright -- dtls: Add support for ephemeral DTLS
|
||
certificates.
|
||
ASTERISK-27387: Regression: pjsip 13.18.0 - from_user - "+" character
|
||
isn't allowed any more
|
||
Reported by: Michael Maier
|
||
* [f8e0f9be22] Ben Ford -- res_pjsip: Add to list of valid characters
|
||
for from_user.
|
||
ASTERISK-27374: alembic: PJSIP scripts are missing column bundle in
|
||
ps_endpoints table
|
||
Reported by: Florian Floimair
|
||
* [3052b56423] Florian Floimair -- alembic: Add bundle column in
|
||
ps_endpoints table
|
||
ASTERISK-27198: res_pjsip: SDP contains IP4 instead of IP6 when rtp_ipv6
|
||
set to yes
|
||
Reported by: Martin Cisárik
|
||
* [6f0431798e] George Joseph -- res_pjsip_sdp_rtp: Fix setting of
|
||
address type for rtp_ipv6
|
||
ASTERISK-27047: res_pjsip: user=phone added to Anonymous caller-id when it
|
||
shouldn't be.
|
||
Reported by: dtryba
|
||
* [6576e4320a] Daniel Tryba -- res_pjsip_session: Prevent user=phone
|
||
being added to anonimized URIs.
|
||
ASTERISK-27254: alembic: prune_on_boot fix erroneous
|
||
Reported by: Florian Floimair
|
||
* [a133c5cc53] Florian Floimair -- alembic: fix erroneous commit for
|
||
add_prune_on_boot
|
||
ASTERISK-26879: PJSIP external_media_address ignored if no local_net
|
||
options are provided
|
||
Reported by: Matt Jordan
|
||
* [f856d9b42b] Walter Doekes -- res/res_pjsip: Standardize/fix localnet
|
||
checks across pjsip.
|
||
* [e6dc28b78f] Matt Jordan -- res/res_pjsip_session: Only check localnet
|
||
if it is defined
|
||
ASTERISK-27168: alembic: PJSIP scripts are missing column dtls_fingerprint
|
||
in ps_endpoints table
|
||
Reported by: Florian Floimair
|
||
* [2ee644aacf] Florian Floimair -- alembic: Add dtls_fingerprint column
|
||
in ps_endpoints table
|
||
ASTERISK-27147: Either asterisk or pjproject isn't re-using tcp
|
||
connections (again)
|
||
Reported by: George Joseph
|
||
* [9e2b2a9837] Richard Mudgett -- res_pjsip: Fix prune_on_boot to remove
|
||
only contacts for the host.
|
||
* [1bec781cce] Richard Mudgett -- res_pjsip_outbound_registration.c:
|
||
Re-REGISTER on transport shutdown.
|
||
* [82f4ade959] Richard Mudgett -- res_pjsip: Remove ephemeral registered
|
||
contacts on transport shutdown.
|
||
* [1dcb92bba8] Richard Mudgett -- res_pjsip: PJSIP Transport state
|
||
monitor refactor.
|
||
ASTERISK-27119: res_pjsip: parse/add msid attribute when webrtc is enabled
|
||
Reported by: Kevin Harwell
|
||
* [521b6fed12] Kevin Harwell -- alembic/res_pjsip: Add "webrtc"
|
||
configuration option
|
||
* [7da6ddda30] Kevin Harwell -- res_pjsip: Add "webrtc" configuration
|
||
option
|
||
ASTERISK-27090: PJSIP: Deadlock using TCP transport
|
||
Reported by: Richard Mudgett
|
||
* [b485f6c59c] Richard Mudgett -- pjsip_distributor.c: Fix deadlock with
|
||
TCP type transports.
|
||
ASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to
|
||
be leaked.
|
||
Reported by: Richard Mudgett
|
||
* [d6b2a58736] George Joseph -- res_pjsip_session: Add cleanup to
|
||
ast_sip_session_terminate
|
||
ASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S:
|
||
No such file or directory.
|
||
Reported by: Andreas Krüger
|
||
* [c6b757fa05] Kevin Harwell -- res_pjsip/res_pjsip_callerid: NULL check
|
||
on caller id name string
|
||
ASTERISK-26928: pjsip: Add database tables for PUBLISH support
|
||
Reported by: Joshua C. Colp
|
||
* [270b485f04] Joshua Colp -- pjsip: Add Alembic for PUBLISH support.
|
||
ASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into
|
||
bundled
|
||
Reported by: Ross Beer
|
||
* [01e9eaf3a6] George Joseph -- pjproject_bundled: Add 3 upstream
|
||
patches
|
||
ASTERISK-26916: res_pjsip: Excessive refcount reached on transport ao2
|
||
object
|
||
Reported by: Ross Beer
|
||
* [a889621b14] Richard Mudgett -- res_pjsip: Fix transport ref leak.
|
||
ASTERISK-26363: res_pjsip: Bye sent to sip trunk is not authenticated even
|
||
after receiving a 407 error code
|
||
Reported by: Yaacov Akiba Slama
|
||
* [48be02c5d8] Joshua Colp -- res_pjsip_session: Allow BYE to be sent on
|
||
disconnected session.
|
||
ASTERISK-26685: res_pjsip: Crash when using IPv6 and Transport ws,wss
|
||
Reported by: Michael Balen
|
||
* [4e3b0cedba] Joshua Colp -- res_pjsip_transport_websocket: Add support
|
||
for IPv6.
|
||
ASTERISK-26623: res_pjsip: Crash when calling PJSIPShowEndpoint
|
||
Reported by: Jørgen H
|
||
* [ee0a123f43] Jørgen H -- res_pjsip: Fix crash when contact has no
|
||
status
|
||
ASTERISK-26782: res_pjsip: URI requirement for fields is not consistently
|
||
documented and error does not provide indication
|
||
Reported by: Peter Sokolov
|
||
* [2046743938] Joshua Colp -- config: Improve documentation and behavior
|
||
of outbound_proxy option.
|
||
ASTERISK-26799: res_pjsip: Using an auth object for inbound and outbound
|
||
authentication fails.
|
||
Reported by: Richard Mudgett
|
||
* [6f15500ced] Richard Mudgett -- res_pjsip_authenticator_digest.c: Fix
|
||
sorcery's immutable contract violation.
|
||
* [6400f5f309] Richard Mudgett -- res_pjsip: Update artificial auth
|
||
whenever default_realm changes.
|
||
* [0b660c9989] Richard Mudgett -- res_pjsip: Update authentication realm
|
||
documentation.
|
||
ASTERISK-26738: Frequent segfaults since activation of DNS SRV, in
|
||
pjsip_auth_clt_reinit_req at /pjsip/sip_auth_client.c, and
|
||
pj_atomic_inc_and_get at pj/os_core_unix.c
|
||
Reported by: Michael Maier
|
||
* [7f83bcd63d] Richard Mudgett -- pjproject: Fixes to resolve DNS SRV
|
||
crashes.
|
||
* [bf78c3c9c3] Richard Mudgett -- pjproject: Increase SENDER_WIDTH
|
||
column size for 64-bit system logs.
|
||
* [54812f18b5] Richard Mudgett -- pjsip_distributor.c: Update some debug
|
||
messages to get transaction name.
|
||
ASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain
|
||
specified
|
||
Reported by: Norbert Varga
|
||
* [75f8167e66] Norbert Varga -- chan_pjsip: Multidomain endpoint finding
|
||
on call
|
||
ASTERISK-26679: Crash on invalid contact domain (pjsip aor)
|
||
Reported by: Dmitriy
|
||
* [aeea634bc0] Joshua Colp -- res_pjsip: Handle invocation of callback
|
||
on outgoing request when error occurs.
|
||
ASTERISK-26699: res_pjsip: Assertion when sending OPTIONS request to
|
||
endpoint
|
||
Reported by: Ross Beer
|
||
* [aeea634bc0] Joshua Colp -- res_pjsip: Handle invocation of callback
|
||
on outgoing request when error occurs.
|
||
ASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
|
||
Reported by: Richard Mudgett
|
||
* [6f3e8c8e01] Richard Mudgett -- PJPROJECT logging: Fix detection of
|
||
max supported log level.
|
||
ASTERISK-26684: res_pjsip: Various issues with compact SIP headers
|
||
Reported by: Joshua Elson
|
||
* [386e3a01b3] Joshua Elson -- res_pjsip: Fix known compact header
|
||
issues
|
||
ASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
|
||
Reported by: Rusty Newton
|
||
* [45a5e2abc6] Richard Mudgett -- res_pjsip: Add/update ERROR msg if
|
||
invalid URI.
|
||
* [283bb15c16] Joshua Colp -- res_pjsip: Add a log message when creating
|
||
a UAC dialog to a target URI that is invalid.
|
||
* [ece61f5ed1] Joshua Colp -- chan_pjsip: Add additional log message
|
||
when an AOR is specified when dialing and it does not exist.
|
||
ASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when
|
||
transaction branch parameter contains "_"
|
||
Reported by: Juris Breicis
|
||
* [76d52dc228] Richard Mudgett -- Bundled pjproject: Fix finding SIP
|
||
transactions.
|
||
ASTERISK-26516: pjsip: Memory corruption with possible memory leak.
|
||
Reported by: Richard Mudgett
|
||
* [0cd0e70c16] Richard Mudgett --
|
||
res_pjsip_outbound_authenticator_digest.c: Fix memory pool leak.
|
||
* [f29b8d62bb] Richard Mudgett -- bundled pjproject: Fix DNS write to
|
||
freed memory.
|
||
ASTERISK-26571: res_pjsip: Resolution incorrect when explicit IPv6
|
||
transport configured
|
||
Reported by: Joshua C. Colp
|
||
* [bdb6d928c5] Joshua Colp -- res_pjsip: Perform resolution when
|
||
explicit IPv6 transport is used.
|
||
ASTERISK-26453: res_pjsip_config_wizard: Memory leak in module_unload
|
||
Reported by: Badalian Vyacheslav
|
||
* [17031f12fe] Badalyan Vyacheslav -- vector: After remove element
|
||
recheck index
|
||
* [3ab7fae96b] Badalyan Vyacheslav -- res_pjsip_config_wizard: Memory
|
||
leak in module_unload
|
||
ASTERISK-26375: res_pjsip_transport_management: Log message states
|
||
seconds, but time value is milliseconds
|
||
Reported by: Joshua C. Colp
|
||
* [5f54ac3a80] Joshua Colp -- res_pjsip_transport_management: Convert
|
||
time in log message to seconds.
|
||
ASTERISK-26364: res_pjsip: Don't assume a request will have target
|
||
addresses
|
||
Reported by: Joshua C. Colp
|
||
* [e3487b9360] Joshua Colp -- res_pjsip: Don't assume a request will
|
||
have any addresses.
|
||
ASTERISK-26264: res_pjsip: Crash when applying ACL from non-existent
|
||
endpoint
|
||
Reported by: nappsoft
|
||
* [28b2aeba0b] Mark Michelson -- res_pjsip: Do not crash on ACKs from
|
||
unknown endpoints.
|
||
ASTERISK-26319: [patch] res_pjsip: qualify/unqualify added/deleted
|
||
realtime endpoints
|
||
Reported by: Alexei Gradinari
|
||
* [faf9bdebb7] Alexei Gradinari -- res_pjsip: qualify/unqualify
|
||
added/deleted realtime endpoints
|
||
ASTERISK-26269: res_pjsip: Wrong state for aors without registered
|
||
contacts after startup
|
||
Reported by: nappsoft
|
||
* [c98a047ee6] Mark Michelson -- res_pjsip: Default endpoints to the
|
||
"offline" status.
|
||
ASTERISK-22374: Finish mapping the sip.conf parameters to res_sip.conf
|
||
parameters
|
||
Reported by: Matt Jordan
|
||
* [02a82f758e] Alexander Traud -- sip_to_pjsip: Add cert_file.
|
||
* [966527249e] Kevin Harwell -- sip_to_pjsip: Set correct tls transport
|
||
method
|
||
* [e55d1e47aa] Alexander Traud -- sip_to_pjsip: Map the TLS method
|
||
correctly.
|
||
* [da14c439a3] Alexander Traud -- sip_to_pjsip: Add compactheaders,
|
||
timerb, timert1, and useragent.
|
||
* [675721a7ab] Alexander Traud -- sip_to_pjsip: Map (session-)timers
|
||
correctly.
|
||
* [acc5237e91] Alexander Traud -- sip_to_pjsip: Write username even
|
||
without authname.
|
||
* [3eb02235f5] Alexander Traud -- sip_to_pjsip: Parse register even with
|
||
transport.
|
||
* [9907e2b1c1] Alexander Traud -- sip_to_pjsip: Write local_net,
|
||
contact_acl, contact_deny, and contact_permit.
|
||
* [c0e0075718] Alexander Traud -- sip_to_pjsip: Map externhost/ip to
|
||
Transports.
|
||
* [a937c2ccb1] Alexander Traud -- sip_to_pjsip: Add defaultexpiry,
|
||
maxexpiry, and minexpiry.
|
||
* [163cc2d68f] Alexander Traud -- sip_to_pjsip: Write media_encryption.
|
||
* [d8b5970749] Alexander Traud -- sip_to_pjsip: Write cos and tos.
|
||
* [38491401b5] Alexander Traud -- sip_to_pjsip: Add cert_file and
|
||
ca_list_path.
|
||
ASTERISK-26305: Asterisk 14: Two resolver unbound testsuite tests fail
|
||
Reported by: Richard Mudgett
|
||
* [0b4fa65532] Richard Mudgett -- res_pjsip_session.c: Fix unbound srv
|
||
failover tests.
|
||
ASTERISK-26241: res_pjsip: When using compact headers, rpid and pai are
|
||
incorrectly generated
|
||
Reported by: George Joseph
|
||
* [d7534e016b] George Joseph -- res_pjsip_caller_id: Copy header name to
|
||
short header name
|
||
ASTERISK-26238: res_pjsip: Empty global default_from_user causes crash
|
||
Reported by: Joshua C. Colp
|
||
* [aeb859dba9] George Joseph -- res_pjsip: Fail global load if debug or
|
||
default_from_user are empty
|
||
ASTERISK-26145: pjsip: Deadlock with suspend + masquerade + indicate
|
||
Reported by: Ross Beer
|
||
* [820879415f] Alexei Gradinari -- pjsip: Fix deadlock with suspend
|
||
taskprocessor on masquerade
|
||
ASTERISK-26206: [patch] res_pjsip: Use more compatible regex for get all
|
||
Reported by: Dmitry Wagin
|
||
* [73bce50ef8] Joshua Colp -- sorcery: Use more compatible regex for
|
||
local expressions.
|
||
ASTERISK-26256: [patch] SIP/SDP origin (o=) contains brackets with IP6
|
||
Reported by: Alexander Traud
|
||
* [3ff964c6b6] Alexander Traud -- res_pjsip: SIP/SDP origin (o=)
|
||
contained square brackets on IP6 transports.
|
||
ASTERISK-26174: res_pjsip: Crash when freeing cloned message in
|
||
distributor
|
||
Reported by: Ross Beer
|
||
* [81ea024d93] Alexei Gradinari -- res_pjsip_pubsub: fixed a bug when
|
||
pjsip_tx_data_dec_ref is called twice.
|
||
ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional
|
||
code.
|
||
Reported by: Corey Farrell
|
||
* [cf1188a1be] Corey Farrell -- Unit tests: Use AST_TEST_DEFINE in
|
||
conditional code only.
|
||
ASTERISK-26160: pjsip: Updated->Reachable during qualify
|
||
Reported by: Matt Jordan
|
||
* [b85446d039] Richard Mudgett -- res_pjsip: Fix statsd regression.
|
||
ASTERISK-25772: res_pjsip: Unexpected two BYE when answered
|
||
Reported by: Dmitriy Serov
|
||
* [9f2c007254] Richard Mudgett -- res_pjsip_session.c: Don't send extra
|
||
BYE if SDP invalid.
|
||
* [08d3b9a89e] Richard Mudgett -- res_pjsip_session.c: End call on
|
||
initial invalid SDP negotiation.
|
||
* [e6e12c752c] Richard Mudgett -- res_pjsip.c: Register PJMEDIA error
|
||
code decoder.
|
||
ASTERISK-26061: [patch] res_pjsip: improve realtime performance - remove
|
||
updating all endpoints status on startup
|
||
Reported by: Alexei Gradinari
|
||
* [6fa3ed0679] Alexei Gradinari -- res_pjsip: improve realtime
|
||
performance #2
|
||
ASTERISK-26049: res_pjsip: Crash when our own request timer fires
|
||
Reported by: Joshua C. Colp
|
||
* [85d0272e76] Joshua Colp -- res_pjsip: Only check transaction on
|
||
transaction state events.
|
||
ASTERISK-25941: chan_pjsip: Crash on an immediate SIP final response
|
||
Reported by: Javier Riveros
|
||
* [1c02b19b79] Mark Michelson -- res_pjsip: Match dialogs on responses
|
||
better.
|
||
ASTERISK-26007: res_pjsip: Endpoints deleting early after upgrade from
|
||
13.8.2 to 13.9
|
||
Reported by: Greg Siemon
|
||
* [fd3f70598d] Mark Michelson -- Use doubles instead of floats for
|
||
conversions when comparing strings.
|
||
ASTERISK-26004: res_pjsip: The transport/method parameter is ignored
|
||
Reported by: George Joseph
|
||
* [dfefbf8731] George Joseph -- config_transport: Tell pjproject to
|
||
allow all SSL/TLS protocols
|
||
ASTERISK-25928: res_pjsip: URI validation done outside of PJSIP thread
|
||
Reported by: Joshua C. Colp
|
||
* [0235a66532] Mark Michelson -- PJSIP: Remove PJSIP parsing functions
|
||
from uri length validation.
|
||
ASTERISK-25914: PJSIP: failed registration with wrong codec name on
|
||
allow/disallow
|
||
Reported by: Alexei Gradinari
|
||
* [a6e2ba187a] Alexei Gradinari -- Codecs: strip codec name while
|
||
parsing allow/disallow options
|
||
ASTERISK-25796: res_pjsip: DOS/Crash when TCP/TLS sockets exceed pjproject
|
||
PJ_IOQUEUE_MAX_HANDLES
|
||
Reported by: George Joseph
|
||
* [216f22fd0f] Mark Michelson -- res_pjsip_transport_management: Kill
|
||
idle TCP connections.
|
||
* [d9fba46016] Mark Michelson -- Rename res_pjsip_keepalive
|
||
res_pjsip_transport_management
|
||
ASTERISK-25707: Long contact URIs or hostnames can crash
|
||
pjproject/Asterisk under certain conditions
|
||
Reported by: George Joseph
|
||
* [7b8b6e2e4f] Mark Michelson -- AST-2016-004: Fix crash on REGISTER
|
||
with long URI.
|
||
ASTERISK-25123: Bracketed IPv6 Contact header parameter unparsable with
|
||
Asterisk/PJSIP
|
||
Reported by: Anthony Messina
|
||
* [bd3671b397] George Joseph -- pjproject: Add patch for removing strip
|
||
of '[]' from header params
|
||
ASTERISK-25885: res_pjsip: Race condition between adding contact and
|
||
automatic expiration
|
||
Reported by: Joshua C. Colp
|
||
* [a621dd5e96] George Joseph -- res_pjsip contact: Lock
|
||
expiration/addition of contacts
|
||
ASTERISK-25829: res_pjsip: PJSIP does not accept spaces when separating
|
||
multiple AORs
|
||
Reported by: Mateusz Kowalski
|
||
* [d2eb65f71e] George Joseph -- res_pjsip: Strip spaces from items
|
||
parsed from comma-separated lists
|
||
ASTERISK-25727: RPM build requires OPTIONAL_API cflag due to PJSIP
|
||
requirement
|
||
Reported by: Gergely Dömsödi
|
||
* [49203628f9] George Joseph -- res_statsd: Fix exports.in for missing
|
||
symbols
|
||
ASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling
|
||
from Gosub
|
||
Reported by: Jacques Peacock
|
||
* [be811c4be1] George Joseph -- res_pjsip_caller_id: Fix segfault when
|
||
replacing rpid or pai header
|
||
ASTERISK-25751: res_pjsip: Support pjsip_dlg_create_uas_and_inc_lock
|
||
Reported by: Joshua C. Colp
|
||
* [168c18737f] George Joseph -- res_pjsip: Handle pjsip_dlg_create_uas
|
||
deprecation
|
||
ASTERISK-25606: Core dump when using transports in sorcery
|
||
Reported by: Martin MouÄ*ka
|
||
* [bbf3ace682] George Joseph -- res_pjsip: Fix infinite recursion when
|
||
loading transports from realtime
|
||
ASTERISK-25702: PjSip realtime DB and Cache Errors since upgrade to
|
||
asterisk-13.7.0 from asterisk-13.7.0-rc2
|
||
Reported by: Nic Colledge
|
||
* [6522361871] Alexei Gradinari License #5691 -- res_sorcery_realtime:
|
||
Fix regex regression.
|
||
ASTERISK-25712: Second call to already-on-call phone and Asterisk sends
|
||
"Ready"
|
||
Reported by: Richard Mudgett
|
||
* [04078f43b5] Richard Mudgett -- res/res_pjsip/presence_xml.c: Add
|
||
missing 2nd call presence state case.
|
||
ASTERISK-25686: PJSIP: qualify_timeout is a double, database schema is an
|
||
integer
|
||
Reported by: Marcelo Terres
|
||
* [c60d6c0162] Daniel Journo -- pjsip/alembic: Fix qualify_timeout
|
||
column definition
|
||
ASTERISK-25668: res_pjsip: Deadlock in distributor
|
||
Reported by: Mark Michelson
|
||
* [1afc8432dc] Mark Michelson -- PJSIP: Prevent deadlock due to
|
||
dialog/transaction lock inversion.
|
||
ASTERISK-25116: res_pjsip: Two PeerStatus AMI messages are sent for every
|
||
status change
|
||
Reported by: George Joseph
|
||
* [22db16fa81] George Joseph -- endpoint/stasis: Eliminate duplicate
|
||
events on endpoint status change
|
||
* [6fca75bb62] George Joseph -- endpoint/stasis: Eliminate duplicate
|
||
events on endpoint status change
|
||
ASTERISK-25608: res_pjsip/contacts/statsd: Lifecycle events aren't
|
||
consistent
|
||
Reported by: George Joseph
|
||
* [4be231e82f] George Joseph -- res_pjsip/contacts/statsd: Make contact
|
||
lifecycle events more consistent
|
||
ASTERISK-25595: Unescaped : in messge sent to statsd
|
||
Reported by: Niklas Larsson
|
||
* [5959186017] George Joseph -- res_pjsip: Use a MD5 hash for static
|
||
Contact IDs
|
||
ASTERISK-25598: res_pjsip: Contact status messages are printing a hash
|
||
instead of the uri
|
||
Reported by: George Joseph
|
||
* [bd265a90be] George Joseph -- res_pjsip: Update logging to show
|
||
contact->uri in messages
|
||
ASTERISK-25486: res_pjsip: Fix deadlock when validating URIs
|
||
Reported by: Joshua C. Colp
|
||
* [64c172deba] Joshua Colp -- res_pjsip: Move URI validation to use
|
||
time.
|
||
ASTERISK-25455: Deadlock of PJSIP realtime over res_config_pgsql
|
||
Reported by: mdu113
|
||
* [d799bcf361] mdu113 -- res_config_pgsql.c: Fix deadlock loading
|
||
realtime configuration.
|
||
ASTERISK-25295: res_pjsip crash - pjsip_uri_get_uri at
|
||
/usr/include/pjsip/sip_uri.h
|
||
Reported by: Dmitriy Serov
|
||
* [3628e380b8] Joshua Colp -- res_pjsip: Use hash for contact object
|
||
identity instead of Contact URI.
|
||
* [fc4d4f5379] Joshua Colp -- taskprocessor: Fix race condition between
|
||
unreferencing and finding.
|
||
ASTERISK-25381: res_pjsip: AoRs deleted via ARI (or other mechanism) do
|
||
not destroy their related contacts
|
||
Reported by: Matt Jordan
|
||
* [ef3358d0c0] Matt Jordan -- res/res_pjsip: Purge contacts when an AoR
|
||
is deleted
|
||
ASTERISK-25339: res_pjsip: Empty "auth" sections from non-config
|
||
backgrounds are interpreted as valid
|
||
Reported by: Matt Jordan
|
||
* [3af34441eb] Matt Jordan -- res_pjsip/pjsip_configuration: Disregard
|
||
empty auth values
|
||
ASTERISK-25304: res_pjsip: XML sanitization may write past buffer
|
||
Reported by: Joshua C. Colp
|
||
* [4b6c657a82] Joshua Colp -- res_pjsip: Ensure sanitized XML is NULL
|
||
terminated.
|
||
ASTERISK-25201: Crash in PJSIP distributor on already free'd threadpool
|
||
Reported by: Matt Jordan
|
||
* [1b666549f3] Richard Mudgett -- res_pjsip_session.c: Fix crash on call
|
||
disconnect.
|
||
ASTERISK-25168: Random Core Dumps on Asterisk 13.4 PJSIP, in
|
||
ast_channel_name at channel_internal_api.c
|
||
Reported by: Carl Fortin
|
||
* [189841ddb7] Richard Mudgett -- res_pjsip_mwi.c: Fix MWI subscription
|
||
memory corruption crash.
|
||
* [7cd99be534] Richard Mudgett -- PJSIP XML, XPIDF: Fix buffer size
|
||
overwrite memory corruption error.
|
||
* [792ed7ce93] Richard Mudgett -- PJSIP FAX: Fix T.38 automatic reject
|
||
timer NULL channel pointer dereferences.
|
||
ASTERISK-25076: res_pjsip: Failover does not occur on connection-less
|
||
transport or 503 response
|
||
Reported by: Joshua C. Colp
|
||
* [74135c8efa] Kevin Harwell -- res_pjsip: Failover when server is not
|
||
available
|
||
ASTERISK-25171: Early completion of feature code attended transfer results
|
||
in intermittent one-way audio, "ghost ringing" and robotic sound.
|
||
Reported by: Rusty Newton
|
||
* [8d6cf667dc] Joshua Colp -- channel: Remove ignore of answer on
|
||
non-outgoing channels.
|
||
ASTERISK-25158: res_pjsip: Add option to use AAL2 packing when negotiating
|
||
g.726
|
||
Reported by: Kevin Harwell
|
||
* [93ac45d3bd] Kevin Harwell -- res_pjsip: Add option to force G.726 to
|
||
be treated as AAL2 packed.
|
||
ASTERISK-25115: Crash related to func sip_resolve_invoke_user_callback of
|
||
res_pjsip/pjsip_resolver.c
|
||
Reported by: John Bigelow
|
||
* [30cd559345] Richard Mudgett -- DNS: Need to use the same serializer
|
||
for a pjproject SIP transaction.
|
||
* [b23f33e7e5] Richard Mudgett -- DNS: Fix some corner cases.
|
||
ASTERISK-25096: [patch]Segfault when registering over websockets with
|
||
PJSIP (in ast_sockaddr_isnull at /include/asterisk/netsock2.h)
|
||
Reported by: Josh Kitchens
|
||
* [07f5f45e5a] Ivan Poddubny -- res_pjsip_transport_websocket: Fix
|
||
use-after-free bugs.
|
||
ASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
|
||
Reported by: Richard Mudgett
|
||
* [6d8dc9bb5c] Richard Mudgett -- res_pjsip: Remove outgoing
|
||
authentication code no longer needed.
|
||
* [00a47ffc7e] Richard Mudgett -- res_pjsip_session: Fix cherry pick to
|
||
master compile error.
|
||
* [5cdcae5240] Richard Mudgett -- res_pjsip_session: Fix in-dialog
|
||
authentication.
|
||
ASTERISK-25105: res_pjsip: Possible incompatibility between
|
||
qualify_timeout and pjproject-2.4
|
||
Reported by: George Joseph
|
||
* [29ef6571cb] George Joseph -- res_pjsip: Refactor
|
||
endpt_send_transaction (qualify_timeout)
|
||
ASTERISK-25089: res_pjsip_config_wizard: Variable specified in templates
|
||
aren't being processed correctly
|
||
Reported by: George Joseph
|
||
* [5d93928175] George Joseph -- res_pjsip_config_wizard/config: Fix
|
||
template processing
|
||
ASTERISK-25033: Asterisk 13 (branch head) won't compile without PJSip
|
||
Reported by: Peter Whisker
|
||
* [44bbdbe3a4] Corey Farrell -- res_pjsip_dlg_options: Fix MODULEINFO
|
||
section.
|
||
ASTERISK-25020: Mismatched response to outgoing REGISTER request
|
||
Reported by: Mark Michelson
|
||
* [4f1db2070d] Mark Michelson -- res_pjsip_outbound_registration: Don't
|
||
fail on delayed processing.
|
||
* [f47fed2e12] Mark Michelson -- res_pjsip_outbound_registration: Add
|
||
debugging messages.
|
||
ASTERISK-24999: PJSIP crashes with malformed contact line
|
||
Reported by: snuffy
|
||
* [75666ad7c6] George Joseph -- res_pjsip: Validate that contact uris
|
||
start with sip: or sips:
|
||
ASTERISK-24977: Contacts that don't use qualify are being marked as
|
||
unavailable
|
||
Reported by: George Joseph
|
||
* [298faf7c50] George Joseph -- pjsip_options: Fix non-qualified
|
||
contacts showing as unavailable
|
||
ASTERISK-24863: res_pjsip: No endpoint events raised via AMI when contacts
|
||
cannot be reached/qualified
|
||
Reported by: Dmitriy Serov
|
||
* [c6ed681638] George Joseph -- res_pjsip: Add global option to limit
|
||
the maximum time for initial qualifies
|
||
* [51886c68dc] George Joseph -- pjsip_options: Add qualify_timeout
|
||
processing and eventing
|
||
* [ab6382cafd] George Joseph -- res_pjsip: Refactor endpt_send_request
|
||
to include transaction timeout
|
||
ASTERISK-24380: core: Native formats are set to h264 with certain
|
||
audio/video codec configuration, resulting in path translation WARNINGs
|
||
Reported by: Matt Jordan
|
||
* [0b805cb875] Richard Mudgett -- translate.c: Only select audio codecs
|
||
to determine the best translation choice.
|
||
ASTERISK-24935: res_pjsip_phoneprov_provider: Fix leaked OBJ_MULTIPLE
|
||
iterator.
|
||
Reported by: Corey Farrell
|
||
* [ed6b6e3c03] George Joseph -- res_pjsip_phoneprov_provider: Fix
|
||
reference leak on unload
|
||
* [ffd7319df3] Corey Farrell -- res_pjsip_phoneprov_provider: Revert
|
||
433996 / 433997.
|
||
* [e6f0410028] Corey Farrell -- res_pjsip_phoneprov_provider: Fix leaked
|
||
OBJ_MULTIPLE iterator.
|
||
ASTERISK-24910: "timer=no" and "timer=required" settings in pjsip.conf
|
||
fail
|
||
Reported by: Ray Crumrine
|
||
* [87d7c90e4e] Kevin Harwell -- res_pjsip: config option 'timers' can't
|
||
be set to 'no'
|
||
ASTERISK-24920: Asterisk handles duplicate SIP requests as if they were
|
||
each a new request
|
||
Reported by: Mark Michelson
|
||
* [0b62e41654] Mark Michelson -- Add stateful PJSIP response API call,
|
||
and use it for out-of-dialog responses.
|
||
ASTERISK-24840: res_pjsip: conflicting endpoint identifiers
|
||
Reported by: Kevin Harwell
|
||
* [803a916334] Kevin Harwell -- res_pjsip: Allow configuration of
|
||
endpoint identifier query order
|
||
* [aef7278af6] Kevin Harwell -- res_pjsip: Allow configuration of
|
||
endpoint identifier query order
|
||
* [d42c6adb1a] Kevin Harwell -- Revert - res_pjsip: Allow configuration
|
||
of endpoint identifier query order
|
||
* [1ce529d30e] Kevin Harwell -- res_pjsip: allow configuration of
|
||
endpoint identifier query order
|
||
ASTERISK-24872: [patch] AMI PJSIPShowEndpoint closes AMI connection on
|
||
error
|
||
Reported by: Dmitriy Serov
|
||
* [c52adca396] Richard Mudgett -- chan_pjsip: AMI action
|
||
PJSIPShowEndpoint closes AMI connection on error.
|
||
ASTERISK-24755: Asterisk sends unexpected early BYE to transferrer during
|
||
attended transfer when using a Stasis bridge
|
||
Reported by: John Bigelow
|
||
* [e7ee83ea90] Richard Mudgett -- res_pjsip_refer: Fix occasional
|
||
unexpected BYE sent after receiving a REFER.
|
||
ASTERISK-24685: "pjsip show version" CLI command
|
||
Reported by: Joshua C. Colp
|
||
* [e6fe69b76c] Joshua Colp -- res_pjsip: Add "pjsip show version" CLI
|
||
command.
|
||
ASTERISK-24727: PJSIP: Crash experienced during multi-Asterisk transfer
|
||
scenario.
|
||
Reported by: Mark Michelson
|
||
* [f00ebf0a2d] Richard Mudgett -- res_pjsip_session: Fix double
|
||
re-INVITE collision crash.
|
||
ASTERISK-24741: dtls_handler causes Asterisk to crash
|
||
Reported by: Zane Conkle
|
||
* [9d081ed06c] Kevin Harwell -- res_pjsip: dtls_handler causes Asterisk
|
||
to crash
|
||
ASTERISK-24748: res_pjsip: If wizards explicitly configured in
|
||
sorcery.conf false ERROR messages may occur
|
||
Reported by: Joshua C. Colp
|
||
* [03ce56d6c5] Joshua Colp -- sorcery: Don't try to load object types
|
||
which haven't been defined.
|
||
ASTERISK-24485: res_pjsip cannot be unloaded or shutdown
|
||
Reported by: Corey Farrell
|
||
* [e62bd46511] Corey Farrell -- res_pjsip: make it unloadable (take 2)
|
||
* [49542a794b] Corey Farrell -- res_pjsip: make it unloadable
|
||
ASTERISK-24615: When Multiple Transports Exist in pjsip.conf, Incorrect
|
||
External Addresses is Used in SIP Packets When Responding to INVITE
|
||
Reported by: David Justl
|
||
* [e43912f3f3] Joshua Colp -- res_pjsip / res_pjsip_multihomed: Use the
|
||
correct transport and addressing information on UAS sessions.
|
||
ASTERISK-24367: PJSIP: allow all results in failure to send INVITE
|
||
Reported by: Scott Griepentrog
|
||
* [8d059c3808] Scott Griepentrog -- rtp_engine: keep payload types in
|
||
correct range
|
||
ASTERISK-24342: PJSIP: Qualifying endpoints attempts to do them all at the
|
||
same time.
|
||
Reported by: Richard Mudgett
|
||
* [b6e18cae5c] Kinsey Moore -- PJSIP: Stagger outbound qualifies
|
||
ASTERISK-24471: Crash - assert_fail in libc in pjmedia_sdp_neg_negotiate
|
||
from /usr/local/lib/libpjmedia.so.2
|
||
Reported by: yaron nahum
|
||
* [d25eda5fb2] Joshua Colp -- AST-2014-015: Fix race condition in
|
||
chan_pjsip when sending responses after a CANCEL has been received.
|
||
ASTERISK-24508: pjsip - REFER request from SNOM is rejected with "400 bad
|
||
request" - DEBUG shows "Received a REFER without a parseable Refer-To"
|
||
Reported by: Beppo Mazzucato
|
||
* [3119c3737f] Joshua Colp -- res_pjsip_refer: Ensure Refer-To is NULL
|
||
terminated and parse it as a URI.
|
||
ASTERISK-24336: PJSIP timer_min_se value under 90 causes crash
|
||
Reported by: Leon Rowland
|
||
* [9d2882d274] Joshua Colp -- res_pjsip: Enforce requirements for
|
||
session timer minimum expiration period and normal expiration period.
|
||
ASTERISK-24462: res_pjsip: Stale qualify statistics after disablementation
|
||
Reported by: Kevin Harwell
|
||
* [cd52456ea1] Kevin Harwell -- res_pjsip: incorrect qualify statistics
|
||
after disabling for contact
|
||
ASTERISK-24122: Documentaton for res_pjsip option use_avpf needs to be
|
||
fixed
|
||
Reported by: James Van Vleet
|
||
* [8f58592252] Matt Jordan -- res_pjsip_session/res_pjsip_sdp_rtp: Be
|
||
more tolerant of offers
|
||
ASTERISK-24312: SIGABRT when improperly configured realtime pjsip
|
||
Reported by: Dafi Ni
|
||
* [86a4ce4957] Kinsey Moore -- PJSIP: Enforce module load dependencies
|
||
ASTERISK-24387: res_pjsip: rport sent from UAS MUST include the port that
|
||
the UAC sent the request on
|
||
Reported by: Matt Jordan
|
||
* [0ef680cff0] Joshua Colp -- res_pjsip_nat: Place source port into
|
||
rport of responses if 'force_rport' is on.
|
||
ASTERISK-24370: res_pjsip/pjsip_options: OPTIONS request sent to Asterisk
|
||
with no user in request is always 404'd
|
||
Reported by: Matt Jordan
|
||
* [cce3d99ec8] Matt Jordan -- res_pjsip/pjsip_options: Do not 404 an
|
||
OPTIONS request not sent to an endpoint
|
||
ASTERISK-24369: res_pjsip: Large message on reliable transport can cause
|
||
empty messages to be passed from the PJSIP stack up, causing crashes in
|
||
multiple locations
|
||
Reported by: Matt Jordan
|
||
* [45b7b474ac] Matt Jordan -- res_pjsip: Prevent crashes when PJPROJECT
|
||
presents an rdata with no message
|
||
ASTERISK-24199: 'ALL' is specified in pjsip.conf.sample for TLS cipher but
|
||
it is not valid
|
||
Reported by: Joshua C. Colp
|
||
* [24ded9d9eb] Richard Mudgett -- res_pjsip: Fix XML typo and update
|
||
CHANGES.
|
||
* [2b0777c017] Richard Mudgett -- res_pjsip: Make transport cipher
|
||
option accept a comma separated list of cipher names.
|
||
ASTERISK-24350: PJSIP shows commands prints unneeded headers
|
||
Reported by: snuffy
|
||
* [27396a6b59] George Joseph -- pjsip_cli: Suppress header print on
|
||
error or no objects
|
||
ASTERISK-24295: crash: creating out of dialog OPTIONS request crashes
|
||
Reported by: Rogger Padilla
|
||
* [68077634fe] Richard Mudgett -- pjsip_options.c: Fix race condition
|
||
stopping periodic out of dialog OPTIONS request.
|
||
ASTERISK-24161: PJSIPShowEndpoint gives inaccurate count of list items
|
||
Reported by: Mark Michelson
|
||
* [126334a7aa] George Joseph -- res_pjsip: ami: Fix error in AMI output
|
||
when an endpoint has no transport
|
||
|
||
Category: Resources/res_pjsip/Bundling
|
||
|
||
ASTERISK-28059: PJSIP: Update bundled PJPROJECT to version 2.8
|
||
Reported by: Joshua C. Colp
|
||
* [c008c27c85] Richard Mudgett -- pjproject: Update initial 2.8 patches
|
||
to apply cleanly.
|
||
* [60258b4ec1] Joshua Colp -- pjproject: Upgrade to 2.8.
|
||
ASTERISK-26980: pjsip: Clean up WebRTC disables
|
||
Reported by: abelbeck
|
||
* [e2715d2cd4] Joshua Colp -- pjproject: Clean up disabling of WebRTC
|
||
support.
|
||
ASTERISK-27411: pjsip: TCP connections may not be destroyed
|
||
Reported by: Joshua C. Colp
|
||
* [96f2ee865e] Joshua Colp -- pjsip: Add patch to allow all transports
|
||
to be destroyed.
|
||
ASTERISK-27052: Asterisk build process fails with flag
|
||
--with-pjproject-bundled with curl download command and slow network
|
||
Reported by: alex
|
||
* [b2fd7e5069] George Joseph -- pjproject_bundled: Use the asterisk
|
||
github mirror for download
|
||
ASTERISK-26927: pjproject_bundled: Crash on pj_ssl_get_info() while
|
||
ioqueue_on_read_complete().
|
||
Reported by: Alexander Traud
|
||
* [7a46cd7433] Alexander Traud -- pjproject_bundled: Crash on
|
||
pj_ssl_get_info() while ioqueue_on_read_complete().
|
||
ASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into
|
||
bundled
|
||
Reported by: Ross Beer
|
||
* [01e9eaf3a6] George Joseph -- pjproject_bundled: Add 3 upstream
|
||
patches
|
||
ASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
|
||
Reported by: Richard Mudgett
|
||
* [6f3e8c8e01] Richard Mudgett -- PJPROJECT logging: Fix detection of
|
||
max supported log level.
|
||
ASTERISK-26416: pjproject-bundled: configure fails to check for all
|
||
required utilities
|
||
Reported by: Corey Farrell
|
||
* [aa39a87697] Corey Farrell -- Fix issues with bundled pjproject cached
|
||
download.
|
||
* [5fb848eebd] George Joseph -- bundled_pjproject: Add tests for
|
||
programs used by the Makefile, et al.
|
||
ASTERISK-26148: pjsip: Cannot compile 13.10.0-rc1: "libasteriskpj.so:
|
||
undefined reference to..."
|
||
Reported by: Hans van Eijsden
|
||
* [b4f1c6380e] George Joseph -- pjproject_bundled: Update for pjproject
|
||
2.5.5
|
||
ASTERISK-25873: res_pjsip: Bundled pjproject: compile error, cannot find
|
||
-lasteriskpj
|
||
Reported by: Hans van Eijsden
|
||
* [304f81780d] George Joseph -- pjproject_bundled: Fix use of LDCONFIG
|
||
for shared library link creation
|
||
|
||
Category: Resources/res_pjsip_acl
|
||
|
||
ASTERISK-24531: res_pjsip_acl: ACLs not applied on initial module load
|
||
Reported by: Matt Jordan
|
||
* [2f97486d43] Jonathan Rose -- PJSIP ACLs: Fix ACLs not loading on
|
||
startup and apply/acl issues on contact
|
||
|
||
Category: Resources/res_pjsip_authenticator_digest
|
||
|
||
ASTERISK-26799: res_pjsip: Using an auth object for inbound and outbound
|
||
authentication fails.
|
||
Reported by: Richard Mudgett
|
||
* [6f15500ced] Richard Mudgett -- res_pjsip_authenticator_digest.c: Fix
|
||
sorcery's immutable contract violation.
|
||
* [6400f5f309] Richard Mudgett -- res_pjsip: Update artificial auth
|
||
whenever default_realm changes.
|
||
* [0b660c9989] Richard Mudgett -- res_pjsip: Update authentication realm
|
||
documentation.
|
||
|
||
Category: Resources/res_pjsip_caller_id
|
||
|
||
ASTERISK-27284: Status of RFC 3323 and PJSIP
|
||
Reported by: dtryba
|
||
* [59b6e8467a] Daniel Tryba -- res_pjsip_caller_id chan_sip: Comply to
|
||
RFC 3323 values for privacy
|
||
ASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S:
|
||
No such file or directory.
|
||
Reported by: Andreas Krüger
|
||
* [c6b757fa05] Kevin Harwell -- res_pjsip/res_pjsip_callerid: NULL check
|
||
on caller id name string
|
||
ASTERISK-26307: res_pjsip_caller_id: Crash on outgoing change
|
||
Reported by: Bill Brigden
|
||
* [6993f3c9c3] Joshua Colp -- res_pjsip_caller_id: Fix crash on session
|
||
timers UPDATE on inbound calls.
|
||
ASTERISK-26316: res_pjsip_callerid: Irregular URI causes unexpected
|
||
callerid
|
||
Reported by: Kevin Harwell
|
||
* [82ec58aa91] Richard Mudgett -- sip_to_pjsip.py: Map
|
||
legacy_useroption_parsing.
|
||
* [ba362822f3] Richard Mudgett -- res_pjsip: Add ignore_uri_user_options
|
||
option.
|
||
ASTERISK-25942: res_pjsip_caller_id: Transfer results in mixed
|
||
ConnectedLine information
|
||
Reported by: George Joseph
|
||
* [70e860ec49] George Joseph -- res_pjsip_callerid: Clear out display
|
||
name if id->name is not valid
|
||
|
||
Category: Resources/res_pjsip_config_wizard
|
||
|
||
ASTERISK-27992: PJSIP: Adding `sends_registrations = yes` to
|
||
pjsip_wizard.conf causes crash
|
||
Reported by: Jonathan Harris
|
||
* [fe694de299] Sean Bright -- res_pjsip_config_wizard: Don't crash if
|
||
misconfigured
|
||
|
||
Category: Resources/res_pjsip_dialog_info_body_generator
|
||
|
||
ASTERISK-26919: res_pjsip_dialog_info_body_generator: Ringing&&InUse
|
||
behavior difference between chan_sip and res_pjsip
|
||
Reported by: Zach R
|
||
* [7a46309d3d] Alexei Gradinari -- res_pjsip: New endpoint option
|
||
"notify_early_inuse_ringing"
|
||
ASTERISK-25999: res_pjsip_dialog_info_body_generator: Remove subscription
|
||
requirement
|
||
Reported by: Joshua C. Colp
|
||
* [d03e170ae7] Joshua Colp -- res_pjsip_pubsub: Use common datastores
|
||
container API.
|
||
* [94cd351ec4] Joshua Colp -- datastore: Add common container based
|
||
datastores API.
|
||
|
||
Category: Resources/res_pjsip_diversion
|
||
|
||
ASTERISK-28312: res_pjsip_diversion: Corrupted SIP Diversion field after
|
||
handling a 302 redirect
|
||
Reported by: Alex Odrov
|
||
* [ffe07772e6] Sean Bright -- res_pjsip_diversion: Use static pj_str_t
|
||
for Diversion header names
|
||
|
||
Category: Resources/res_pjsip_endpoint_identifier_ip
|
||
|
||
ASTERISK-27548: res_pjsip_endpoint_identifier_ip only matches against
|
||
"generic string" headers
|
||
Reported by: George Joseph
|
||
* [32ce8e5cf3] Richard Mudgett -- res_pjsip_endpoint_identifier_ip.c:
|
||
Added regex support to match_header
|
||
ASTERISK-27861: [patch] res_pjsip_endpoint_identifier_ip: Unregister the
|
||
module for headers.
|
||
Reported by: Alexander Traud
|
||
* [f10fc135d4] Alexander Traud -- res_pjsip_endpoint_identifier_ip:
|
||
Unregister the module for headers.
|
||
ASTERISK-27491: res_pjsip_endpoint_identifier_ip only matches against
|
||
header if match by ip fails
|
||
Reported by: George Joseph
|
||
* [8494e78010] Richard Mudgett -- res_pjsip: Split type=identify to IP
|
||
address and SIP header matching priorities
|
||
ASTERISK-26735: res_pjsip_endpoint_identifier_ip: "srv_lookups" after
|
||
match in .conf has no effect
|
||
Reported by: Michael Maier
|
||
* [7fa3de7ae9] Joshua Colp -- res_pjsip_endpoint_identifier_ip: Fix
|
||
memory leak of hosts when resolving.
|
||
* [23690c1b35] Joshua Colp -- res_pjsip_endpoint_identifier_ip: Read
|
||
settings before resolving.
|
||
ASTERISK-26693: res_pjsip_endpoint_identifier_ip: Add support for SRV
|
||
Reported by: Joshua C. Colp
|
||
* [ee2b0f2eef] Joshua Colp -- res_pjsip_endpoint_identifier_ip: Ensure
|
||
error defaults to 0.
|
||
* [a7d856cd96] Joshua Colp -- res_pjsip_endpoint_identifier_ip: Add
|
||
support for SRV lookups.
|
||
ASTERISK-24290: Endpoint identifier match value fails to parse when CIDR
|
||
network format is specified
|
||
Reported by: Ray Crumrine
|
||
* [ac46240b62] Jonathan Rose -- res_pjsip_endpoint_identifier_ip: Fix
|
||
parsing of match value with CIDR
|
||
|
||
Category: Resources/res_pjsip_exten_state
|
||
|
||
ASTERISK-25922: res_pjsip_exten_state: Add configuration support for
|
||
publishing
|
||
Reported by: Joshua C. Colp
|
||
* [0b5292525c] Richard Mudgett -- res_pjsip_exten_state: Check if body
|
||
generator is available.
|
||
* [81ea80b74c] Joshua Colp -- res_pjsip_exten_state: Add config support
|
||
for exten state publishers.
|
||
ASTERISK-24716: Improve pjsip log messages for presence subscription
|
||
failure
|
||
Reported by: Rusty Newton
|
||
* [fae6bf8ace] Joshua Colp -- res_pjsip_exten_state: Improve log message
|
||
when a subscription is attempted to a non-existent extension.
|
||
|
||
Category: Resources/res_pjsip_keepalive
|
||
|
||
ASTERISK-27347: [patch] pjproject_bundled: Disable TCP/TLS keep-alives.
|
||
Reported by: Alexander Traud
|
||
* [e19080a184] Alexander Traud -- Bundled PJPROJECT: Disable internal
|
||
connection oriented keep-alive.
|
||
|
||
Category: Resources/res_pjsip_logger
|
||
|
||
ASTERISK-26239: res_pjsip_logger: An empty global/debug option is treated
|
||
as a "match all" hostname
|
||
Reported by: George Joseph
|
||
* [aeb859dba9] George Joseph -- res_pjsip: Fail global load if debug or
|
||
default_from_user are empty
|
||
ASTERISK-24369: res_pjsip: Large message on reliable transport can cause
|
||
empty messages to be passed from the PJSIP stack up, causing crashes in
|
||
multiple locations
|
||
Reported by: Matt Jordan
|
||
* [45b7b474ac] Matt Jordan -- res_pjsip: Prevent crashes when PJPROJECT
|
||
presents an rdata with no message
|
||
|
||
Category: Resources/res_pjsip_messaging
|
||
|
||
ASTERISK-27942: res_pjsip_messaging doesn't accept application/*
|
||
content-types.
|
||
Reported by: George Joseph
|
||
* [e3585353f6] George Joseph -- res_pjsip_messaging: Allow application/*
|
||
for in-dialog MESSAGEs
|
||
ASTERISK-27193: IPv6 receive address in message doesn't include brackets
|
||
Reported by: Scott Griepentrog
|
||
* [4ed2733dde] Scott Griepentrog -- res_pjsip_messaging: IPv6 receive
|
||
address needs brackets
|
||
ASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in
|
||
MessageSend 'from' argument.
|
||
Reported by: Vinod Dharashive
|
||
* [6b4b87787c] Sean Bright -- res_pjsip_messaging: Check URI type before
|
||
dereferencing
|
||
ASTERISK-24937: [patch]res_pjsip_messaging: Messages may be sent out of
|
||
order
|
||
Reported by: Mark Michelson
|
||
* [3439487a81] Mark Michelson -- res_pjsip_messaging: Serialize outbound
|
||
SIP MESSAGEs
|
||
|
||
Category: Resources/res_pjsip_multihomed
|
||
|
||
ASTERISK-26374: res_pjsip_multihomed: Contact port is rewritten for
|
||
connectionful protocols
|
||
Reported by: Joshua C. Colp
|
||
* [9d894ee0a1] Joshua Colp -- res_pjsip_multihomed: Change Contact port
|
||
to listening port.
|
||
ASTERISK-24438: res_pjsip_multihomed.so blocks Asterisk reload when DNS
|
||
settings invalid
|
||
Reported by: Melissa Shepherd
|
||
* [b06078880b] Joshua Colp -- res_pjsip_multihomed: Add logging during
|
||
startup to aid debugging if local DNS is misbehaving.
|
||
|
||
Category: Resources/res_pjsip_mwi
|
||
|
||
ASTERISK-28306: res_pjsip_mwi: MWI NOTIFY occasionally takes minutes to be
|
||
sent
|
||
Reported by: Jared Hull
|
||
* [f5f977baec] George Joseph -- app.c: Remove deletion of pool topic on
|
||
mwi state delete
|
||
ASTERISK-27121: res_pjsip_mwi: Memory leak on reload
|
||
Reported by: Sergej Kasumovic
|
||
* [29115e2384] George Joseph -- app_voicemail: Remove need to subscribe
|
||
to stasis
|
||
* [17d6d9e1e7] George Joseph -- stasis_cache: Stop caching stasis
|
||
subscription change messages
|
||
* [9fb166cf3b] George Joseph -- stasis_cache: Prune
|
||
stasis_subscription_change messages
|
||
ASTERISK-27652: Null pointer Crash in PJSIP MWI
|
||
Reported by: Joshua Elson
|
||
* [73f92c2c52] Joshua Elson -- res_pjsip_mwi.c: Fix null pointer crash
|
||
ASTERISK-27051: res_pjsip_mwi: unsolicited MWI has to be unsubscribed on
|
||
deleting the endpoint's last contact
|
||
Reported by: Alexei Gradinari
|
||
* [d7b6e06abb] Alexei Gradinari -- res_pjsip_mwi: unsubscribe
|
||
unsolicited MWI on deleting endpoint last contact
|
||
ASTERISK-26756: res_pjsip_mwi: Asterisk does not terminate MWI
|
||
subscription
|
||
Reported by: Carl Fortin
|
||
* [4bdf5d329f] George Joseph -- res_pjsip_pubsub: Correctly implement
|
||
persisted subscriptions
|
||
ASTERISK-26200: [patch] res_pjsip_mwi: improve realtime performance -
|
||
remove unneeded check on endpoint's contacts.
|
||
Reported by: Alexei Gradinari
|
||
* [e9daa34261] Alexei Gradinari -- res_pjsip_mwi: remove unneeded check
|
||
on endpoint's contacts.
|
||
ASTERISK-26065: chan_pjsip: MWI NOTIFY contents not ordered properly
|
||
Reported by: Ross Beer
|
||
* [8a6a14590d] George Joseph -- res_pjsip_mwi_body_generator: Re-order
|
||
the body items
|
||
ASTERISK-25180: res_pjsip_mwi: Unsolicited MWI requires reload
|
||
Reported by: Joshua C. Colp
|
||
* [7846f73432] Joshua Colp -- res_pjsip_mwi: Set up unsolicited MWI upon
|
||
registration.
|
||
ASTERISK-24982: res_pjsip_mwi: Unsolicited MWI NOTIFY only sent on mailbox
|
||
changes
|
||
Reported by: Joshua C. Colp
|
||
* [190fa4f333] Joshua Colp -- res_pjsip_mwi: Send unsolicited MWI NOTIFY
|
||
on startup and when endpoint registers.
|
||
|
||
Category: Resources/res_pjsip_mwi_body_generator
|
||
|
||
ASTERISK-26065: chan_pjsip: MWI NOTIFY contents not ordered properly
|
||
Reported by: Ross Beer
|
||
* [8a6a14590d] George Joseph -- res_pjsip_mwi_body_generator: Re-order
|
||
the body items
|
||
|
||
Category: Resources/res_pjsip_nat
|
||
|
||
ASTERISK-28129: Incorrect Behavior for rewrite_contact when Re-Invite
|
||
omits routset
|
||
Reported by: Torrey Searle
|
||
* [7b2282c890] Torrey Searle -- res/res_pjsip_nat: Fix logic for
|
||
REINVITES
|
||
ASTERISK-25830: Revision 2451d4e breaks NAT
|
||
Reported by: Sean Bright
|
||
* [7b71bca8a4] George Joseph -- config_transport: Fix objects returned
|
||
by ast_sip_get_transport_states
|
||
ASTERISK-25387: res_pjsip_nat: Malformed REGISTER request causes NAT'd
|
||
Contact header to not be rewritten
|
||
Reported by: Matt Jordan
|
||
* [bd71dcd1da] Matt Jordan -- res/res_pjsip_nat: Ignore REGISTER
|
||
requests when looking for a Record-Route
|
||
ASTERISK-25196: res_pjsip_nat: rewrite_contact should not be applied to
|
||
Contact header when Record-Route headers are present
|
||
Reported by: Mark Michelson
|
||
* [e18b22a806] Mark Michelson -- res_pjsip_nat: Adjust when contact
|
||
should be rewritten.
|
||
* [700606a659] Mark Michelson -- res_pjsip_nat: Rewrite route set when
|
||
required.
|
||
ASTERISK-23634: With TURN Asterisk crashes on multiple (7-10) concurrent
|
||
WebRTC (avpg/encryption/icesupport) calls
|
||
Reported by: Roman Skvirsky
|
||
* [e977425bc8] Joshua Colp -- res_rtp_asterisk: Fix a myriad of TURN
|
||
client issues.
|
||
|
||
Category: Resources/res_pjsip_notify
|
||
|
||
ASTERISK-28137: res_pjsip_notify: improve realtime performance on CLI
|
||
completion on the endpoint
|
||
Reported by: Alexei Gradinari
|
||
* [fbee505611] Alexei Gradinari -- res_pjsip_notify: improve realtime
|
||
performance on CLI completion on the endpoint
|
||
ASTERISK-25590: CLI Usage info for 'pjsip send notify' references
|
||
incorrect config
|
||
Reported by: Corey Farrell
|
||
* [fb45130476] Corey Farrell -- res_pjsip_notify: Fix CLI usage info
|
||
|
||
Category: Resources/res_pjsip_outbound_publish
|
||
|
||
ASTERISK-27298: Problem with expires on pjsip / outbound-publish
|
||
Reported by: Cyrille Demaret
|
||
* [a6dc0527a2] Richard Mudgett -- res_pjsip_outbound_publish.c: Fix
|
||
misplaced parenthesis.
|
||
ASTERISK-26506: [patch]res_pjsip_outbound_publish: Crash when publishing,
|
||
in publisher_client_send at res_pjsip_outbound_publish.c
|
||
Reported by: Matt Krokosz
|
||
* [9d8b9b6ca5] Matt Krokosz -- res_pjsip_outbound_publish: Fix crash
|
||
when publishing device state.
|
||
ASTERISK-25217: [patch]res_pjsip_outbound_publish.c needs a similar
|
||
treatment for module unloading as res_pjsip_outbound_registration.c
|
||
Reported by: Richard Mudgett
|
||
* [54869e4823] Joshua Colp -- res_pjsip_outbound_publish: Use a
|
||
serializer shutdown group for unload.
|
||
ASTERISK-26053: res_pjsip_outbound_publish: Crash when shutting down
|
||
Reported by: Joshua C. Colp
|
||
* [070eab6ed2] Joshua Colp -- res_pjsip_outbound_publish: Ensure publish
|
||
is valid when explicitly destroying.
|
||
|
||
Category: Resources/res_pjsip_outbound_registration
|
||
|
||
ASTERISK-28624: res_pjsip_outbound_registration: add SRV failover
|
||
Reported by: Kevin Harwell
|
||
* [c551fd3ec9] Kevin Harwell -- res_pjsip_outbound_registration: add
|
||
support for SRV failover
|
||
ASTERISK-26808: res_pjsip_outbound_registration doesn't know about network
|
||
change events
|
||
Reported by: George Joseph
|
||
* [22242fef5d] George Joseph -- res_pjsip_outbound_registration:
|
||
Subscribe to network change events
|
||
ASTERISK-26782: res_pjsip: URI requirement for fields is not consistently
|
||
documented and error does not provide indication
|
||
Reported by: Peter Sokolov
|
||
* [2046743938] Joshua Colp -- config: Improve documentation and behavior
|
||
of outbound_proxy option.
|
||
ASTERISK-25964: Outbound registrations created via ARI/push configuration
|
||
do not clean up outbound registrations currently in flight
|
||
Reported by: Matt Jordan
|
||
* [ae81b55361] George Joseph -- res_pjsip_outbound_registration: Clean
|
||
up state when registration is deleted
|
||
ASTERISK-25990: PJSIP TLS registration should respect client_uri scheme
|
||
when generating Contact URI
|
||
Reported by: Sebastian Damm
|
||
* [d14d1ba826] Sebastian Damm -- res_pjsip_outbound_registration:
|
||
generate correct Contact URI for TLS
|
||
ASTERISK-25737: res_pjsip_outbound_registration: line option not in
|
||
Alembic
|
||
Reported by: Joshua C. Colp
|
||
* [9b13ab6a63] George Joseph -- pjsip/alembic: Add missing columns to
|
||
system and registration
|
||
ASTERISK-25575: res_pjsip: Dynamic outbound registrations created via ARI
|
||
are not loaded into memory on Asterisk start/restart
|
||
Reported by: Matt Jordan
|
||
* [1bca90fcbe] Matt Jordan -- res/res_pjsip_outbound_registration: Apply
|
||
configuration on object type load
|
||
ASTERISK-25485: res_pjsip_outbound_registration: registration stops due to
|
||
400 response
|
||
Reported by: Kevin Harwell
|
||
* [691c0e0b31] Kevin Harwell -- res_pjsip_outbound_registration:
|
||
registration stops due to fatal 4xx response
|
||
ASTERISK-24907: res_pjsip_outbound_registration: crash during unload if
|
||
registration attempts are still occuring
|
||
Reported by: Kevin Harwell
|
||
* [99b1aa6d26] Richard Mudgett -- res_pjsip_outbound_registration.c: Add
|
||
a serializer shutdown group.
|
||
* [af4ae3095e] Richard Mudgett -- threadpool, res_pjsip: Add serializer
|
||
group shutdown API calls.
|
||
* [4c133d81cd] Richard Mudgett -- res_pjsip_outbound_registration.c: Fix
|
||
handle_client_state_destruction() refs
|
||
* [dc63377c60] Richard Mudgett -- res_pjsip_outbound_registration.c: Use
|
||
ast_sorcery_object_unregister() API
|
||
* [9ec8a0f3cc] Richard Mudgett -- sorcery: Add
|
||
ast_sorcery_object_unregister() API call.
|
||
* [77ff7325a2] Richard Mudgett -- res_pjsip_outbound_registration.c:
|
||
Reorder load_module() and unload_module().
|
||
ASTERISK-25037: res_pjsip_outbound_registration: Potential crash in
|
||
off-nominal failure case when sending message
|
||
Reported by: Joshua C. Colp
|
||
* [80aa9aee5d] Joshua Colp -- res_pjsip_outbound_registration: Fix
|
||
double unref on error return.
|
||
ASTERISK-24729: Outbound registration not occuring on new registrations
|
||
after reload.
|
||
Reported by: Richard Mudgett
|
||
* [69e107b24e] Richard Mudgett -- res_pjsip_outbound_registration: Fix
|
||
reload race condition.
|
||
ASTERISK-24514: res_pjsip_outbound_registration: stack overflow when using
|
||
non-default sorcery wizard
|
||
Reported by: Kevin Harwell
|
||
* [7844266e21] Kevin Harwell -- res_pjsip_outbound_publish: stack
|
||
overflow when using non-default sorcery wizard
|
||
* [49b7a1cbaf] Kevin Harwell -- res_pjsip_exten_state:
|
||
PJSIPShowSubscriptionsInbound causes crash
|
||
ASTERISK-24411: [patch] Status of outbound registration is not changed
|
||
upon unregistering.
|
||
Reported by: John Bigelow
|
||
* [f59db388a7] John Bigelow -- pjsip: Handle outbound unregister
|
||
correctly
|
||
ASTERISK-24398: Initialize auth_rejection_permanent on client state to the
|
||
configuration parameter value
|
||
Reported by: Matt Jordan
|
||
* [a9011106b6] Matt Jordan -- res/res_pjsip_outbound_registration:
|
||
Initialize auth_reject_permanent parameter
|
||
|
||
Category: Resources/res_pjsip_pidf_body_generator
|
||
|
||
ASTERISK-27290: res_pjsip: PIDF contact field has malformed/invalid XML
|
||
Reported by: basildane
|
||
* [36fedea8c1] Joshua Colp -- res_pjsip_pubsub: Ensure remote URI
|
||
contains URI only.
|
||
|
||
Category: Resources/res_pjsip_pidf_eyebeam_body_supplement
|
||
|
||
ASTERISK-26659: res_pjsip: PJSIP presence - missing braces around the
|
||
status element in XML
|
||
Reported by: Abraham Liebsch
|
||
* [2be8d91c0f] snuffy -- res_pjsip_pidf_eyebeam_body_supplement: Correct
|
||
status presentation
|
||
|
||
Category: Resources/res_pjsip_publish_asterisk
|
||
|
||
ASTERISK-24635: PJSIP outbound PUBLISH crashes when no response is ever
|
||
received
|
||
Reported by: Marco Paland
|
||
* [5c9f1b3f51] Kevin Harwell -- res_pjsip_outbound_publish: eventually
|
||
crashes when no response is ever received
|
||
|
||
Category: Resources/res_pjsip_pubsub
|
||
|
||
ASTERISK-27956: res_pjsip_pubsub: segfault in function publish_expire
|
||
Reported by: Alexei Gradinari
|
||
* [96abe79ddf] Alexei Gradinari -- res_pjsip_pubsub: segfault in
|
||
function publish_expire
|
||
ASTERISK-27783: res_pjsip_pubsub: apparent crash on shutdown
|
||
Reported by: Kevin Harwell
|
||
* [f30ebd3823] Joshua Colp -- res_pjsip_pubsub: Hold module reference
|
||
for publications.
|
||
ASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS
|
||
Disconnect
|
||
Reported by: Ross Beer
|
||
* [2b9aa6b5bb] George Joseph -- res_pjsip_pubsub: Prune subs with
|
||
reliable transports at startup
|
||
ASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on
|
||
un/re-load: mod.id == -1
|
||
Reported by: Tzafrir Cohen
|
||
* [4760b2445c] Corey Farrell -- res_pjsip_pubsub: Prevent unload except
|
||
during shutdown.
|
||
* [449ee66a11] Corey Farrell -- res_pjsip_refer: Prevent unload except
|
||
during shutdown.
|
||
ASTERISK-27279: Crash in pubsub_on_rx_request NULL pointer - Possible
|
||
PJSIP Vulnerability
|
||
Reported by: Ross Beer
|
||
* [b748038230] George Joseph -- res_pjsip_pubsub: Check for Content-Type
|
||
header in rx_notify_request
|
||
ASTERISK-26929: pjsip: Add database tables for RLS
|
||
Reported by: Joshua C. Colp
|
||
* [199d4776c0] Joshua Colp -- alembic: Add table for 'resource_list'
|
||
PJSIP RLS type.
|
||
ASTERISK-26776: res_pjsip_pubsub: Crash when generating xpidf content
|
||
Reported by: Andrew Green
|
||
* [65ad554c98] Joshua Elson -- pjsip: prevent memory corruption on
|
||
creation of xml bodies
|
||
ASTERISK-26823: PJSIP: Persistent subscriptions can cause FRACKs if
|
||
endpoint does not exist
|
||
Reported by: Mark Michelson
|
||
* [fb68db87b1] George Joseph -- res_pjsip_pubsub: Remove unneeded
|
||
endpoint unref
|
||
ASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does
|
||
not update on subscription refresh
|
||
Reported by: Zach R
|
||
* [4bdf5d329f] George Joseph -- res_pjsip_pubsub: Correctly implement
|
||
persisted subscriptions
|
||
ASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip
|
||
Reported by: Ross Beer
|
||
* [e85adbd947] Alexei Gradinari -- core: Entity ID is not set or invalid
|
||
ASTERISK-26166: res_pjsip_pubsub: Crash when decrementing reference count
|
||
of message
|
||
Reported by: Ross Beer
|
||
* [81ea024d93] Alexei Gradinari -- res_pjsip_pubsub: fixed a bug when
|
||
pjsip_tx_data_dec_ref is called twice.
|
||
ASTERISK-26099: res_pjsip_pubsub: Crash when sending request due to server
|
||
timeout
|
||
Reported by: Ross Beer
|
||
* [5ad7e1c09a] George Joseph -- configure: Fix HAVE_PJSIP_EVSUB_GRP_LOCK
|
||
not set with external pjproject
|
||
* [b57cd01404] George Joseph -- res_pjsip_pubsub: Address SEGV when
|
||
attempting to terminate a subscription
|
||
ASTERISK-25738: res_pjsip_pubsub: Crash while executing
|
||
OutboundSubscriptionDetail ami action
|
||
Reported by: Kevin Harwell
|
||
* [5c400a0fed] Joshua Colp -- res_pjsip_pubsub: Move where the
|
||
subscription is stored to after initialized.
|
||
ASTERISK-25513: Crash: malloc failed with high load of subscriptions.
|
||
Reported by: John Bigelow
|
||
* [f80a0ae49b] Mark Michelson -- res_pjsip: Set threadpool max size
|
||
default to 50.
|
||
ASTERISK-25505: res_pjsip_pubsub: Crash on off-nominal when UAS dialog
|
||
can't be created
|
||
Reported by: Joshua C. Colp
|
||
* [b522a5e30f] Joshua Colp -- res_pjsip_pubsub: Fix assertion when UAS
|
||
dialog creation fails.
|
||
ASTERISK-25306: Persistent subscriptions can save multiple SIP messages at
|
||
once, leading to potential crashes.
|
||
Reported by: Mark Michelson
|
||
* [f3f5b45d57] Richard Mudgett -- res_pjsip.c: Fix crash from corrupt
|
||
saved SUBSCRIBE message.
|
||
* [382334cc06] Mark Michelson -- res_pjsip_pubsub: More accurately
|
||
persist packet.
|
||
ASTERISK-25057: res_pjsip_pubsub: Crash in send_notify due to invalid root
|
||
pointer in sub_tree
|
||
Reported by: Matt Jordan
|
||
* [e33682cae2] Joshua Colp -- res_pjsip_exten_state: Fix race condition
|
||
between sending NOTIFY and termination
|
||
ASTERISK-24970: Crash in res_pjsip_pubsub handling of failed notify
|
||
Reported by: Scott Griepentrog
|
||
* [664d3263e4] Scott Griepentrog -- res_pjsip_pubsub: On notify fail
|
||
deleted sub_tree is then referenced
|
||
ASTERISK-24368: res_pjsip_pubsub: Subscription persistence causes crash
|
||
when re-constructing stored subscription
|
||
Reported by: Matt Jordan
|
||
* [f27f41a288] Matt Jordan -- res/res_pjsip_pubsub: Gracefully handle
|
||
errors when re-creating subscriptions
|
||
ASTERISK-24136: Security: Crash in Asterisk's PJSIP code when subscribing
|
||
to an event with an unexpected body type
|
||
Reported by: Mark Michelson
|
||
* [79eac1ffca] Mark Michelson -- res_pjsip_pubsub: Add some type safety
|
||
when generating NOTIFY bodies.
|
||
ASTERISK-24181: RLS: Large lists don't get sent because they exceed the
|
||
PJSIP message length limit
|
||
Reported by: Jonathan Rose
|
||
* [c6bc44f700] Mark Michelson -- Pre-allocate transmission data buffer
|
||
for RLS NOTIFY requests.
|
||
|
||
Category: Resources/res_pjsip_refer
|
||
|
||
ASTERISK-27568: PJSIP: Crash during SIP attended transfer.
|
||
Reported by: Bryan Walters
|
||
* [bb9c1938a0] Richard Mudgett -- res_pjsip_refer.c: Fix attended
|
||
transfer race condition crash.
|
||
ASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on
|
||
un/re-load: mod.id == -1
|
||
Reported by: Tzafrir Cohen
|
||
* [4760b2445c] Corey Farrell -- res_pjsip_pubsub: Prevent unload except
|
||
during shutdown.
|
||
* [449ee66a11] Corey Farrell -- res_pjsip_refer: Prevent unload except
|
||
during shutdown.
|
||
ASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
|
||
Reported by: Kevin Harwell
|
||
* [9e53c30610] Kevin Harwell -- res_pjsip_refer/session: Calls dropped
|
||
during transfer
|
||
ASTERISK-26869: res_pjsip_refer: blind call transfer w/o a user name
|
||
doesn't go to the s extension
|
||
Reported by: Torrey Searle
|
||
* [dc4cdafd42] Torrey Searle -- res/res_pjsip_refer: call xfer w/o
|
||
extension
|
||
ASTERISK-25814: Segfault at f ip in res_pjsip_refer.so
|
||
Reported by: Sergio Medina Toledo
|
||
* [bdccb81157] Sergio Medina Toledo -- res_pjsip_refer.c: Fix seg fault
|
||
in process of Refer-to header.
|
||
ASTERISK-25204: res_pjsip_refer: Duplicated Referred-By or Replaces
|
||
headers on outbound INVITEs.
|
||
Reported by: Mark Michelson
|
||
* [f536e9b59c] Mark Michelson -- res_pjsip_refer: Prevent sending
|
||
duplicate headers.
|
||
ASTERISK-24700: CRASH: NULL channel is being passed to
|
||
ast_bridge_transfer_attended()
|
||
Reported by: Zane Conkle
|
||
* [09bfe4b208] Richard Mudgett -- res_pjsip_refer: Fix crash from a
|
||
REFER and BYE collision.
|
||
ASTERISK-24376: res_pjsip_refer: REFER request for remote session attempts
|
||
to direct channel to external_replaces extension instead of context,
|
||
without providing for the Referred-To SIP URI
|
||
Reported by: Matt Jordan
|
||
* [464647d8f8] Mark Michelson -- Fix ability to perform a remote
|
||
attended transfer with PJSIP.
|
||
ASTERISK-24528: res_pjsip_refer: Sending INVITE with Replaces in-dialog
|
||
with invalid target causes crash
|
||
Reported by: Joshua C. Colp
|
||
* [1c88ca9d31] Joshua Colp -- AST-2014-016: Fix crash when receiving an
|
||
in-dialog INVITE with Replaces in res_pjsip_refer.
|
||
ASTERISK-24508: pjsip - REFER request from SNOM is rejected with "400 bad
|
||
request" - DEBUG shows "Received a REFER without a parseable Refer-To"
|
||
Reported by: Beppo Mazzucato
|
||
* [3119c3737f] Joshua Colp -- res_pjsip_refer: Ensure Refer-To is NULL
|
||
terminated and parse it as a URI.
|
||
|
||
Category: Resources/res_pjsip_registrar
|
||
|
||
ASTERISK-28001: res_pjsip_registrar: Improve performance of inbound
|
||
handling
|
||
Reported by: Joshua C. Colp
|
||
* [1e837e13f5] Joshua Colp -- res_pjsip_registrar: Improve performance
|
||
on inbound handling.
|
||
ASTERISK-27192: res_pjsip: Loss of SIP registrations causing unavailable
|
||
endpoints
|
||
Reported by: Richard Mudgett
|
||
* [fb19799b62] Richard Mudgett -- res_pjsip_registrar.c: Update
|
||
remove_existing AOR contact handling.
|
||
ASTERISK-26644: PJSIPShowRegistrationsInbound just dumps all aors
|
||
Reported by: George Joseph
|
||
* [79b09b5f18] George Joseph -- res_pjsip_registrar: AMI Add
|
||
RegistrationInboundContactStatuses command
|
||
ASTERISK-25929: res_pjsip_registrar: AOR_CONTACT_ADDED events not raised
|
||
Reported by: Joshua C. Colp
|
||
* [b8b60135ec] Mark Michelson -- res_pjsip_registrar: Fix bad
|
||
memory-ness with user_agent.
|
||
ASTERISK-25885: res_pjsip: Race condition between adding contact and
|
||
automatic expiration
|
||
Reported by: Joshua C. Colp
|
||
* [a621dd5e96] George Joseph -- res_pjsip contact: Lock
|
||
expiration/addition of contacts
|
||
ASTERISK-24785: 'Expires' header missing from 200 OK on REGISTER
|
||
Reported by: Ross Beer
|
||
* [87b7060f36] Joshua Colp -- res_pjsip_registrar: Add Expires header to
|
||
200 OK if present in REGISTER.
|
||
|
||
Category: Resources/res_pjsip_rfc3326
|
||
|
||
ASTERISK-27949: res_pjsip_rfc3326: A lot of endpoints do not correctly
|
||
handle two Reason headers
|
||
Reported by: Ross Beer
|
||
* [8f42447c68] George Joseph -- res_pjsip: Add
|
||
'suppress_q850_reason_headers' option to endpoint
|
||
ASTERISK-27741: res_pjsip_rfc3326.c rfc3326_use_reason_header doesn't
|
||
account for more than one 'Reason' header
|
||
Reported by: Ross Beer
|
||
* [92158b7f37] Ross Beer -- res_pjsip_rfc3326.c: Account for more than
|
||
one 'Reason' header
|
||
ASTERISK-27554: res_pjsip_rfc3326: Order of 'Reason' headers break many
|
||
endpoints
|
||
Reported by: Ross Beer
|
||
* [88cef40f6e] Ross Beer -- res_pjsip_rfc3326: Order of 'Reason' headers
|
||
break many endpoints
|
||
|
||
Category: Resources/res_pjsip_sdp_rtp
|
||
|
||
ASTERISK-28110: rtp: Incorrect Packetization
|
||
Reported by: Robert Cripps
|
||
* [df703c1853] 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
|
||
* [0d4bde84d1] 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
|
||
* [a46fcaca7b] Ben Ford -- res_pjsip/rtp: No joint capabilities between
|
||
streams.
|
||
ASTERISK-27957: PJSIP proposes ICE candidates on answer even if not in
|
||
offer
|
||
Reported by: Torrey Searle
|
||
* [1445384699] Torrey Searle -- res_pjsip_sdp_rtp: include ice in ANSWER
|
||
only if offered
|
||
ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
|
||
Reported by: Corey Farrell
|
||
* [dd1a914495] Kevin Harwell -- AST-2017-011 - res_pjsip_session:
|
||
session leak when a call is rejected
|
||
ASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
|
||
Reported by: Kevin Harwell
|
||
* [104a8047a5] Kevin Harwell -- res_pjsip_session/_sdp_rtp: Handling of
|
||
'msid' is incorrect
|
||
ASTERISK-26890: STUN server with non-default-route transport causes INVITE
|
||
delay
|
||
Reported by: George Joseph
|
||
* [f1d20c84a1] Richard Mudgett -- res_pjsip_session.c: Send 100 Trying
|
||
out earlier to prevent retransmissions.
|
||
* [7312cbe803] Richard Mudgett -- res_rtp_asterisk.c: Add stun_blacklist
|
||
option
|
||
ASTERISK-26851: res_pjsip_sdp_rtp: RTP instance does not use same IP as
|
||
explicit transport
|
||
Reported by: Richard Begg
|
||
* [6f793ac149] Richard Mudgett -- res_pjsip_sdp_rtp.c: Don't use
|
||
deprecated transport struct member.
|
||
* [f2ee8ac21e] Richard Mudgett -- res_pjsip_sdp_rtp.c: Don't alter
|
||
global addr variable.
|
||
* [44568fc712] Richard Begg -- res_pjsip_sdp_rtp: RTP instance does not
|
||
use same IP as explicit transport
|
||
ASTERISK-26541: res_pjsip_sdp_rtp: Restrict number of formats to maximum
|
||
Reported by: Joshua C. Colp
|
||
* [6233e146c6] Joshua Colp -- res_pjsip_sdp_rtp: Limit number of formats
|
||
to defined maximum.
|
||
ASTERISK-26423: res_pjsip_sdp_rtp: Asymmetric RTP codec can cause audio
|
||
loss and wonkiness
|
||
Reported by: Andreas Wetzel
|
||
* [aed6c219a3] Joshua Colp -- pjsip: Fix a few media bugs with reinvites
|
||
and asymmetric payloads.
|
||
ASTERISK-26309: [patch] res_pjsip: Allow IPv4/IPv6 (Dual Stack)
|
||
installations.
|
||
Reported by: Alexander Traud
|
||
* [7925f60cd9] Joshua Colp -- res_pjsip_sdp_rtp: Fix address family of
|
||
explicit media_address.
|
||
* [403c4f5833] Joshua Colp -- pjsip: Support dual stack automatically.
|
||
* [f35501b8c9] Alexander Traud -- sip_to_pjsip: Migrate IPv4/IPv6 (Dual
|
||
Stack) configurations.
|
||
* [12752c64cc] Alexander Traud -- pjproject_bundled: Allow IPv4/IPv6
|
||
(Dual Stack) configurations.
|
||
ASTERISK-26228: res_pjsip_sdp_rtp: G729A does not include annexb=no
|
||
attribute.
|
||
Reported by: Ali Ghavidel
|
||
* [53a2f7dc88] Jason Parker -- res_format_attr_g729: Add annexb=no
|
||
format parameter to SDPs
|
||
ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds
|
||
and bugs
|
||
Reported by: Alexei Gradinari
|
||
* [44f16af7cc] Richard Mudgett -- ast_expr2: Fix off-nominal memory
|
||
leak.
|
||
* [820ed3d4b3] Alexei Gradinari -- fix: memory leaks, resource leaks,
|
||
out of bounds and bugs
|
||
ASTERISK-25854: No audio after HOLD/RESUME - incorrect a=recvonly in SDP
|
||
from Asterisk
|
||
Reported by: Robert McGilvray
|
||
* [a098251e7e] Mark Michelson -- res_pjsip: Handle deferred SDP
|
||
hold/unhold properly.
|
||
ASTERISK-25632: res_pjsip_sdp_rtp: RTP is sent from wrong IP address when
|
||
multihomed
|
||
Reported by: Olivier Krief
|
||
* [a41aab477a] George Joseph -- pjsip_sdp_rtp: Add option
|
||
endpoint/bind_rtp_to_media_address
|
||
ASTERISK-25356: res_pjsip_sdp_rtp: Multiple keepalive scheduled items may
|
||
exist
|
||
Reported by: Joshua C. Colp
|
||
* [bb38010c67] Joshua Colp -- res_pjsip_sdp_rtp: Fix multiple keepalive
|
||
scheduled items.
|
||
ASTERISK-24769: res_pjsip_sdp_rtp: Local ICE candidates leaked
|
||
Reported by: Matt Jordan
|
||
* [2ebe811d80] Matt Jordan -- res/res_pjsip_sdp_rtp: Fix leak of local
|
||
ICE candidates when applying to SDP
|
||
ASTERISK-24381: res_pjsip_sdp_rtp: Declined media streams are interpreted,
|
||
leading to erroneous 488 rejections
|
||
Reported by: Matt Jordan
|
||
* [8f58592252] Matt Jordan -- res_pjsip_session/res_pjsip_sdp_rtp: Be
|
||
more tolerant of offers
|
||
ASTERISK-24222: PJSIP: Failed assertions when placing a call with no
|
||
allow= specified
|
||
Reported by: Mark Michelson
|
||
* [2f570094b7] Jonathan Rose -- chan_pjsip: Fix an assertion for
|
||
channels that lack formats on creation
|
||
ASTERISK-23994: res_pjsip_sdp_rtp: owner address in SDP may not be fully
|
||
qualified domainname
|
||
Reported by: Private Name
|
||
* [644e693645] Mark Michelson -- Switch from hostname to an IP address
|
||
in the SDP origin line.
|
||
|
||
Category: Resources/res_pjsip_session
|
||
|
||
ASTERISK-28157: Asterisk crashes when the res_pjsip_* modules unload
|
||
Reported by: sungtae kim
|
||
* [1b6df87816] 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
|
||
* [6e79e6b097] Joshua Colp -- res_pjsip_session: Don't add declined
|
||
stream if one does not exist.
|
||
ASTERISK-27955: res_pjsip_session: sdp group:BUNDLE attribute truncated
|
||
Reported by: Kevin Harwell
|
||
* [5bb874ee09] Kevin Harwell -- res_pjsip_session: sdp group:BUNDLE
|
||
attribute being truncated
|
||
ASTERISK-27763: res_pjsip_session: Initial INVITE with audio+fax results
|
||
in 488 instead of declining stream
|
||
Reported by: Thiago Coutinho
|
||
* [c9f8e068ed] Joshua Colp -- res_pjsip_t38: Decline T.38 stream on
|
||
failure case.
|
||
ASTERISK-27936: res_pjsip_session doesn't update media when a 200 comes in
|
||
with a different port than a 183
|
||
Reported by: George Joseph
|
||
* [880fbff6b7] George Joseph -- res_pjsip_session: Add ability to accept
|
||
multiple sdp answers
|
||
ASTERISK-27614: res_pjsip_session: SDP origin does not use resolved
|
||
address
|
||
Reported by: John M.
|
||
* [0747ac893b] Chris-Savinovich -- res_pjsip_session: Rewrite o= with
|
||
external_media_address.
|
||
ASTERISK-27566: res_pjsip_session: Improve WebRTC interop with bundling
|
||
during renegotiation
|
||
Reported by: Joshua C. Colp
|
||
* [a21841bf40] Joshua Colp -- res_pjsip_session: Always bundle streams
|
||
if WebRTC is enabled.
|
||
ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
|
||
Reported by: Corey Farrell
|
||
* [dd1a914495] Kevin Harwell -- AST-2017-011 - res_pjsip_session:
|
||
session leak when a call is rejected
|
||
ASTERISK-27341: [patch] res_pjsip_session: SIP/SDP origin (o=) contains
|
||
local address.
|
||
Reported by: Alexander Traud
|
||
* [8f65d91dfd] Alexander Traud -- res_pjsip_session: Rewrite o= with
|
||
external_media_address.
|
||
ASTERISK-26988: res_pjsip_session: user_eq_phone adds double user=phone
|
||
parameters to URIs
|
||
Reported by: dtryba
|
||
* [a56316423f] Daniel Tryba -- res_pjsip: Prevent "user=phone" being
|
||
added multiple times to header
|
||
ASTERISK-27264: res_pjsip_session: Crashes after sending PRACK and
|
||
receiving 200 OK
|
||
Reported by: Daniel Heckl
|
||
* [971548405b] George Joseph -- res_pjsip_session: Change some asserts
|
||
to warning/debug messages
|
||
ASTERISK-27024: nat/external_media settings ignored in 14.4.1
|
||
Reported by: Christopher van de Sande
|
||
* [f856d9b42b] Walter Doekes -- res/res_pjsip: Standardize/fix localnet
|
||
checks across pjsip.
|
||
* [ea3f8c6889] Florian Floimair -- res_pjsip_session: Correct inverted
|
||
test in session_outgoing_nat_hook
|
||
ASTERISK-27209: Incorrect SDP in 200 OK when PJSIP_DTMF_MODE is used
|
||
Reported by: Torrey Searle
|
||
* [33a648d4c6] Torrey Searle -- res/res_pjsip_session: allow SDP answer
|
||
to be regenerated
|
||
ASTERISK-27110: RTP session is not fully destroyed on channel hangup
|
||
Reported by: Matt Jordan
|
||
* [62092bc114] Joshua Colp -- res_pjsip_session: Release media resources
|
||
on session end quicker.
|
||
ASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
|
||
Reported by: Kevin Harwell
|
||
* [104a8047a5] Kevin Harwell -- res_pjsip_session/_sdp_rtp: Handling of
|
||
'msid' is incorrect
|
||
ASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and
|
||
renegotiation issues.
|
||
Reported by: Joshua C. Colp
|
||
* [680c491a62] Joshua Colp -- bridge_softmix / res_rtp_asterisk: Fix
|
||
packet loss and renegotiation issues.
|
||
ASTERISK-27118: res_pjsip_session / res_rtp_asterisk: Add support for
|
||
BUNDLE
|
||
Reported by: Joshua C. Colp
|
||
* [065c3005ad] Joshua Colp -- res_rtp_asterisk / res_pjsip: Add support
|
||
for BUNDLE.
|
||
ASTERISK-27076: chan_pjsip: Add support for multiple streams
|
||
Reported by: Joshua C. Colp
|
||
* [45df25a579] Mark Michelson -- chan_pjsip: Add support for multiple
|
||
streams of the same type.
|
||
ASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
|
||
Reported by: Kevin Harwell
|
||
* [9e53c30610] Kevin Harwell -- res_pjsip_refer/session: Calls dropped
|
||
during transfer
|
||
ASTERISK-26998: res_pjsip_session: INVITE retransmissions could still
|
||
setup the same call again.
|
||
Reported by: Richard Mudgett
|
||
* [30fbed65f1] Richard Mudgett -- res_pjsip_session.c: Process initial
|
||
INVITE sooner. (key exists)
|
||
ASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to
|
||
be leaked.
|
||
Reported by: Richard Mudgett
|
||
* [d6b2a58736] George Joseph -- res_pjsip_session: Add cleanup to
|
||
ast_sip_session_terminate
|
||
ASTERISK-26964: res_pjsip_session: Wrong From on reinvite when request and
|
||
To URI differ
|
||
Reported by: Yasin CANER
|
||
* [99dea9ba84] Yasin CANER -- res_pjsip_session : fixed wrong From
|
||
Header number On Re-invite
|
||
ASTERISK-26670: [patch] Outgoing SIP-URI Dialing via PJSIP
|
||
Reported by: Alexander Traud
|
||
* [aea2285865] Alexander Traud -- res_pjsip_session: Access SIPDOMAIN
|
||
via Dialplan.
|
||
ASTERISK-26317: res_pjsip_session: Add ability to use preferred codec only
|
||
Reported by: Aaron An
|
||
* [2a50c29101] Aaron An -- res/res_pjsip: Add preferred_codec_only
|
||
config to pjsip endpoint.
|
||
ASTERISK-26291: res_pjsip_session: segfault on already disconnected
|
||
session
|
||
Reported by: Alexei Gradinari
|
||
* [7bb7f7b9d5] Alexei Gradinari -- res_pjsip_session: segfault on
|
||
already disconnected session
|
||
ASTERISK-26127: res_pjsip_session: Crash due to race condition between
|
||
res_pjsip_session unload and timer
|
||
Reported by: Joshua C. Colp
|
||
* [e94aae00a7] Joshua Colp -- res_pjsip_session: Handle race condition
|
||
at shutdown with timer.
|
||
ASTERISK-25297: Crashes running
|
||
channels/pjsip/resolver/srv/failover/in_dialog testsuite tests
|
||
Reported by: Richard Mudgett
|
||
* [077c58cd5c] Richard Mudgett -- res_pjsip_session.c: Fix crashes seen
|
||
when call cancelled.
|
||
ASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
|
||
Reported by: Richard Mudgett
|
||
* [6d8dc9bb5c] Richard Mudgett -- res_pjsip: Remove outgoing
|
||
authentication code no longer needed.
|
||
* [00a47ffc7e] Richard Mudgett -- res_pjsip_session: Fix cherry pick to
|
||
master compile error.
|
||
* [5cdcae5240] Richard Mudgett -- res_pjsip_session: Fix in-dialog
|
||
authentication.
|
||
ASTERISK-25086: [patch]PJSIP crashes if endpoint missing in Dial()
|
||
Reported by: snuffy
|
||
* [17129d2c29] snuffy -- chan_pjsip: Fix crash during off-nominal when
|
||
no endpoint specified.
|
||
ASTERISK-24731: res_pjsip_session cannot be unloaded
|
||
Reported by: Corey Farrell
|
||
* [d7fc85e69d] Corey Farrell -- res_pjsip: Enable unload of all modules
|
||
at shutdown.
|
||
ASTERISK-24607: res_pjsip_session: re-INVITE with declined media streams
|
||
results in 488
|
||
Reported by: Matt Jordan
|
||
* [8d384f3825] Joshua Colp -- res_pjsip_session: Fix issue where a
|
||
declined media stream in a re-INVITE would fail SDP negotiation.
|
||
|
||
Category: Resources/res_pjsip_t38
|
||
|
||
ASTERISK-27944: res_pjsip_t38: Crash receiving 1xx responses other than
|
||
100 before 200 for T.38 reINVITE
|
||
Reported by: Joshua Elson
|
||
* [236826a111] Richard Mudgett -- res_pjsip_t38.c: Fix crash if already
|
||
saw a final T.38 reINVITE response.
|
||
* [1aa45ffdfa] Richard Mudgett -- res_pjsip_t38.c: Fix crash by ignoring
|
||
1xx messages.
|
||
ASTERISK-27657: res_pjsip_t38: ATA fails with hangupcause 58(Bearer
|
||
capability not available)
|
||
Reported by: Jared Hull
|
||
* [d5db664d70] Richard Mudgett -- res_pjsip_t38.c: Be smarter about how
|
||
we respond when T.38 is disabled.
|
||
ASTERISK-27080: res_pjsip_t38: Slow T.38 re-invite rejection if remote leg
|
||
has T.38 disabled
|
||
Reported by: Torrey Searle
|
||
* [d5db664d70] Richard Mudgett -- res_pjsip_t38.c: Be smarter about how
|
||
we respond when T.38 is disabled.
|
||
ASTERISK-27364: channel: Crash when fax gateway is in use with PJSIP
|
||
Reported by: Jared Hull
|
||
* [8701479386] Joshua Colp -- core: Don't attempt to write to a stream
|
||
that does not exist.
|
||
ASTERISK-27236: Segfault ast_channel_name (chan=0x0) at
|
||
channel_internal_api.c:478 during T.38 Fax Receive
|
||
Reported by: Ross Beer
|
||
* [9b3f6d26bd] George Joseph -- res_pjsip_t38: Make
|
||
t38_reinvite_response_cb tolerant of NULL channel
|
||
ASTERISK-26974: res_pjsip: Deadlock in T.38 framehook
|
||
Reported by: Richard Mudgett
|
||
* [52e4f02b1a] Richard Mudgett -- res_pjsip_t38.c: Fix deadlock in T.38
|
||
framehook.
|
||
ASTERISK-25582: Testsuite: Reactor timeout error in
|
||
tests/fax/pjsip/directmedia_reinvite_t38
|
||
Reported by: Matt Jordan
|
||
* [2dae4a1ccf] Richard Mudgett -- chan_sip.c: Fix T.38 issues caused by
|
||
leaving a bridge.
|
||
* [bf29a4e2e6] Richard Mudgett -- res_pjsip_t38.c: Back out part of an
|
||
earlier fix attempt.
|
||
* [c7d45b84f9] Richard Mudgett -- bridge core: Add owed T.38 terminate
|
||
when channel leaves a bridge.
|
||
* [0e296563d7] Richard Mudgett -- channel api: Create is_t38_active
|
||
accessor functions.
|
||
* [86f7336c91] Richard Mudgett -- bridge_channel: Don't settle owed
|
||
events on an optimization.
|
||
* [128c96456c] Richard Mudgett -- channel.c: Route all control frames to
|
||
a channel through the same code.
|
||
* [f42d22d3a1] Matt Jordan -- bridges/bridge_t38: Add a bridging module
|
||
for managing T.38 state
|
||
* [726ee873a6] Matt Jordan -- chan_pjsip: Handle T.38 faxes with direct
|
||
media bridges
|
||
ASTERISK-24928: [patch]t38_udptl_maxdatagram in pjsip.conf not honored
|
||
Reported by: Juergen Spies
|
||
* [5f181bcccd] Juergen Spies -- res/res_pjsip_t38: Add missing
|
||
initialization of t38faxmaxdatagram
|
||
ASTERISK-24933: T38 fails negotiation
|
||
Reported by: Jonathan Rose
|
||
* [a759714101] Jonathan Rose -- res_pjsip_t38: Fix FAX failures when
|
||
using PJSIP with authentication
|
||
|
||
Category: Resources/res_pjsip_transport_websocket
|
||
|
||
ASTERISK-28020: res_pjsip_transport_websocket: Properly set 'received' for
|
||
IPv6
|
||
Reported by: Sean Bright
|
||
* [245fb462d6] Sean Bright -- res_pjsip_transport_websocket: Properly
|
||
set src_name for IPv6
|
||
ASTERISK-27046: res_pjsip_transport_websocket: segfault in
|
||
get_write_timeout
|
||
Reported by: Jørgen H
|
||
* [8d1f54b92e] Jørgen H -- res_pjsip_transport_websocket: Add NULL
|
||
check in get_write_timeout
|
||
ASTERISK-26796: res_pjsip_transport_websocket: Via header is 'WS' when it
|
||
should be 'WSS'
|
||
Reported by: Jørgen H
|
||
* [7922f26cb0] Jørgen H -- res_pjsip WebRTC/websockets: Fix usage of WS
|
||
vs WSS.
|
||
ASTERISK-24106: WebSockets Automatically decides what driver it will use
|
||
Reported by: Andrew Nagy
|
||
* [40574a2ea3] Corey Farrell -- chan_sip: Allow websockets to be
|
||
disabled.
|
||
ASTERISK-25122: Large SIP packet received via pjsip over websocket crashes
|
||
Asterisk
|
||
Reported by: Ivan Poddubny
|
||
* [70d54ab6c4] Ivan Poddubny -- res_pjsip_transport_websocket: Fix crash
|
||
on receiving large SIP packets
|
||
ASTERISK-24143: pjsip: Outbound call to WebRTC UA fails to transmit ACK on
|
||
received 200 OK
|
||
Reported by: Aleksei Kulakov
|
||
* [497a92d079] Joshua Colp -- res_pjsip_transport_websocket: Attach the
|
||
Websocket module on outgoing INVITEs.
|
||
|
||
Category: Resources/res_realtime
|
||
|
||
ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE
|
||
is treated as failed if there is no affected rows.
|
||
Reported by: Alexei Gradinari
|
||
* [c832f100d9] Alexei Gradinari -- res_sorcery_realtime: fix bug when
|
||
successful UPDATE is treated as failed
|
||
ASTERISK-25914: PJSIP: failed registration with wrong codec name on
|
||
allow/disallow
|
||
Reported by: Alexei Gradinari
|
||
* [a6e2ba187a] Alexei Gradinari -- Codecs: strip codec name while
|
||
parsing allow/disallow options
|
||
|
||
Category: Resources/res_rtp_asterisk
|
||
|
||
ASTERISK-28321: res_rtp_asterisk: Fixing possible divide by zero for rtcp
|
||
stat calculation
|
||
Reported by: sungtae kim
|
||
* [ca8f254f0f] 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
|
||
* [5b8db4e422] 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
|
||
* [01b781b4dc] 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
|
||
* [c6271155fb] 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
|
||
* [c0e57e458b] Alexei Gradinari -- RTP: reset DTMF last seqno/timestamp
|
||
on RTP renegotiation
|
||
* [331c906c48] 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
|
||
* [df703c1853] 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
|
||
* [aa2755cbb3] 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
|
||
* [8da81a208f] Alexander Traud -- res_rtp_asterisk: In Developer Mode,
|
||
do not require OpenSSL.
|
||
ASTERISK-27810: BASIC-RETRANS: Implement receive
|
||
Reported by: Benjamin Keith Ford
|
||
* [5bacde37a2] Ben Ford -- res_rtp_asterisk: Add support for sending
|
||
NACK requests.
|
||
ASTERISK-27848: rtp: DTMF Breaks With telephony-event/16000
|
||
Reported by: Dominic
|
||
* [41175caee0] Joshua Colp -- rtp: Don't negotiate dynamic codecs using
|
||
payload.
|
||
ASTERISK-27845: Codec-Change Re-INVITE during DTMF can cause marker bit
|
||
error
|
||
Reported by: Torrey Searle
|
||
* [c5d2bf05f4] Torrey Searle -- res/res_rtp_asterisk: ensure marker bit
|
||
is correctly set on ssrc change
|
||
ASTERISK-27831: res_rtp_asterisk: Add support for abs-send-time RTP
|
||
extension
|
||
Reported by: Joshua C. Colp
|
||
* [a507c73a78] Joshua Colp -- rtp: Add support for RTP extension
|
||
negotiation and abs-send-time.
|
||
ASTERISK-27806: BASIC-RETRANS: Implement send
|
||
Reported by: Benjamin Keith Ford
|
||
* [f5d5083ea7] Ben Ford -- res_rtp_asterisk: Add support for receiving
|
||
and handling NACK requests.
|
||
ASTERISK-27776: res_rtp_asterisk: Add support for sending RTCP feedback
|
||
messages
|
||
Reported by: Joshua C. Colp
|
||
* [c7bd554094] Joshua Colp -- pjsip / res_rtp_asterisk: Add support for
|
||
sending REMB
|
||
ASTERISK-27758: res_rtp_asterisk: Add support for raising RTCP feedback
|
||
messages
|
||
Reported by: Joshua C. Colp
|
||
* [e14b0e960d] Joshua Colp -- res_rtp_asterisk: Add support for raising
|
||
additional RTCP messages.
|
||
ASTERISK-27440: Strictrtp has issues to qualify video rtp streams
|
||
Reported by: Wim De Vlaminck
|
||
* [98f7e9251f] Richard Mudgett -- res_rtp_asterisk.c: Disable packet
|
||
flood detection for video streams.
|
||
ASTERISK-27429: res_rtp_asterisk: Multiple reports in an RTCP packet will
|
||
write past where it should
|
||
Reported by: Vitezslav Novy
|
||
* [62f2860c39] Joshua Colp -- AST-2017-012: Place single RTCP report
|
||
block at beginning of report.
|
||
ASTERISK-27453: RTP: Blind transfer direct media scenario results in one
|
||
way audio.
|
||
Reported by: Richard Mudgett
|
||
* [ab63448fa6] Richard Mudgett -- res_rtp_asterisk.c: Increase strictrtp
|
||
learning timeout time.
|
||
ASTERISK-27437: [patch] ICE: server-reflexive candidates (srflx) with
|
||
Dual-Stack.
|
||
Reported by: Alexander Traud
|
||
* [1a349d832d] Alexander Traud -- res_rtp_asterisk: ICE server-reflexive
|
||
candidates (srflx) with Dual-Stack.
|
||
ASTERISK-27421: RTP source learning not working with devices that have
|
||
some clock issues
|
||
Reported by: nappsoft
|
||
* [0ca406c202] Pirmin Walthert -- res_rtp_asterisk.c: Fix rtp source
|
||
address learning for broken clients
|
||
ASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
|
||
Reported by: Sean Bright
|
||
* [04d3785a79] Sean Bright -- dtls: Add support for ephemeral DTLS
|
||
certificates.
|
||
ASTERISK-27328: Missing openssl dependencies in res_rtp_asterisk and
|
||
tcptls
|
||
Reported by: Tzafrir Cohen
|
||
* [b228f5c5e6] Tzafrir Cohen -- declare optional openssl dependencies in
|
||
moduleinfo
|
||
ASTERISK-27292: Multiple RTP Stream Created Breaking RFC2833 (SSRC
|
||
Changes)
|
||
Reported by: Ross Beer
|
||
* [9d65057cdf] Richard Mudgett -- res_rtp_asterisk.c: Fix
|
||
bridge_p2p_rtp_write() reentrancy potential.
|
||
ASTERISK-27274: RTCP needs better packet validation to resist port scans.
|
||
Reported by: Richard Mudgett
|
||
* [087f667ab1] Richard Mudgett -- AST-2017-008: Improve RTP and RTCP
|
||
packet processing.
|
||
ASTERISK-27252: RTP: One way audio with direct media and strictrtp=yes.
|
||
Reported by: Richard Mudgett
|
||
* [087f667ab1] Richard Mudgett -- AST-2017-008: Improve RTP and RTCP
|
||
packet processing.
|
||
ASTERISK-27013: res_rtp_asterisk: Media can be hijacked even with strict
|
||
RTP enabled
|
||
Reported by: Joshua C. Colp
|
||
* [7f2a60fb38] Joshua Colp -- res_rtp_asterisk: Only learn a new source
|
||
in learn state.
|
||
ASTERISK-27231: res_rtp_asterisk: Allow remote SSRC to change due to
|
||
renegotiation
|
||
Reported by: Joshua C. Colp
|
||
* [5ba82cedc6] Joshua Colp -- res_rtp_asterisk: Allow remote SSRC to
|
||
change on an RTP instance.
|
||
ASTERISK-27158: [patch] res_rtp_asterisk: RTCP statistics are not
|
||
available when native bridge is used
|
||
Reported by: Torrey Searle
|
||
* [d430f718f5] Torrey Searle -- res_rtp_asterisk: enable rtcp & QOS
|
||
stats on native bridge
|
||
ASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and
|
||
renegotiation issues.
|
||
Reported by: Joshua C. Colp
|
||
* [680c491a62] Joshua Colp -- bridge_softmix / res_rtp_asterisk: Fix
|
||
packet loss and renegotiation issues.
|
||
ASTERISK-27133: res_rtp_asterisk: RTCP does not use ICE when RTCP-MUX in
|
||
use
|
||
Reported by: Joshua C. Colp
|
||
* [942ee54b53] Joshua Colp -- res_rtp_asterisk: Use RTP component for
|
||
ICE if RTCP-MUX is in use.
|
||
ASTERISK-27118: res_pjsip_session / res_rtp_asterisk: Add support for
|
||
BUNDLE
|
||
Reported by: Joshua C. Colp
|
||
* [065c3005ad] Joshua Colp -- res_rtp_asterisk / res_pjsip: Add support
|
||
for BUNDLE.
|
||
ASTERISK-27023: res_rtp_asterisk: Deadlock when TURN session in use
|
||
Reported by: Jatin Jain
|
||
* [9cd8a1df79] Michael Walton -- res_rtp_asterisk.c: Fix TURN deadlock
|
||
by using ICE session group lock.
|
||
ASTERISK-27096: res_rtp_asterisk: add a control frame for when dtls is
|
||
established
|
||
Reported by: Kevin Harwell
|
||
* [7df7b8a90c] Kevin Harwell -- res_rtp_asterisk: trigger source change
|
||
control frame when dtls is established
|
||
ASTERISK-27022: res_rtp_asterisk: Incorrect SSRC change for RTCP component
|
||
Reported by: Michael Walton
|
||
* [88f18faf2a] George Joseph -- res_rtp_asterisk: Fix ssrc change for
|
||
rtcp srtp
|
||
ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte
|
||
order on Intel platform when using slin codec
|
||
Reported by: Frankie Chin
|
||
* [5c27fe2187] Sean Bright -- format: Reintroduce smoother flags
|
||
* [7a16524a83] Sean Bright -- res_rtp_asterisk: Swap byte-order when
|
||
sending signed linear
|
||
ASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with
|
||
authentication failure 10 or 110
|
||
Reported by: Javier Riveros
|
||
* [440ff38c08] Kevin Harwell -- res_rtp_asterisk: rtcp mux using the
|
||
wrong srtp unprotecting algorithm
|
||
ASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion
|
||
failure/delay if client offers rtcp-mux as negotiable
|
||
Reported by: Stefan Engström
|
||
* [0f487978a9] Sean Bright -- chan_sip: Better ICE handling for RTCP-MUX
|
||
ASTERISK-26143: res_rtp_asterisk: One way audio when transcoding
|
||
Reported by: Henning Holtschneider
|
||
* [93b7f84c1a] Vitezslav Novy -- chan_sip: Change sip_get_codec() to
|
||
return correct codec list
|
||
ASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at
|
||
res_rtp_asterisk (using chan_sip)
|
||
Reported by: Sebastian Gutierrez
|
||
* [afad2ffd9f] Richard Mudgett -- res_rtp_asterisk.c: Fix crash in RTCP
|
||
DTLS operation.
|
||
ASTERISK-26835: res_rtp_asterisk: Crash when freeing RTCP address string
|
||
Reported by: Niklas Larsson
|
||
* [d165079cbc] Richard Mudgett -- rtp_engine/res_rtp_asterisk: Fix RTP
|
||
struct reentrancy crashes.
|
||
ASTERISK-26853: res_rtp_asterisk: Crash in pjnath when receiving packet
|
||
Reported by: Adagio
|
||
* [d165079cbc] Richard Mudgett -- rtp_engine/res_rtp_asterisk: Fix RTP
|
||
struct reentrancy crashes.
|
||
ASTERISK-26732: res_rtp_asterisk: Implement RTCP Multiplexing - breaking
|
||
WebRTC in Chrome
|
||
Reported by: Dan Jenkins
|
||
* [82982a191c] Richard Mudgett -- res_pjsip_asterisk.c: Fix compile
|
||
error if libsrtp is not installed.
|
||
* [68749a9fa7] Joshua Colp -- res_rtp_asterisk: Fix crash when RTCP is
|
||
not present when DTLS is stopped.
|
||
* [10fa49e327] Mark Michelson -- Add rtcp-mux support
|
||
ASTERISK-26710: [patch] res_rtp_asterisk: CHANNEL arguments,
|
||
(rtcp,all_rtt),(rtcp,all_loss),(rtcp,all_jitter) always return 0
|
||
Reported by: Aaron An
|
||
* [e0e502d9d2] Aaron An -- res_rtp_asterisk: Fix bug in function
|
||
CHANNEL(rtcp, all_rtt)
|
||
ASTERISK-26672: Crash when setting remote address on RTP instance
|
||
Reported by: Richard Mudgett
|
||
* [b576b58d74] Richard Mudgett -- res_rtp_asterisk.c: Fix uninitialized
|
||
memory crash.
|
||
* [67cc8499a2] Richard Mudgett -- acl.c: Improve ast_ouraddrfor()
|
||
diagnostic messages.
|
||
* [67b47191e9] Richard Mudgett -- chan_rtp.c: Fix uninitialized memory
|
||
crash.
|
||
* [2fc65173e5] Richard Mudgett -- res_rtp_asterisk.c: Initialize ourip
|
||
passed to ast_find_ourip().
|
||
ASTERISK-26617: res_rtp_asterisk: Can't bind on systems without IPv6
|
||
Reported by: Guido Falsi
|
||
* [75230f4c01] Guido Falsi -- res_rtp: Fix regression when IPv6 is not
|
||
available.
|
||
ASTERISK-26566: res_rtp_asterisk: RTT miscalculation in RTCP
|
||
Reported by: Hector Royo Concepcion
|
||
* [d9b24cce0a] gestoip2 -- res_rtp_asterisk: RTT miscalculation in RTCP
|
||
ASTERISK-26280: DNS lookups can block channel media paths
|
||
Reported by: Mark Michelson
|
||
* [8fe9f1f7f1] Mark Michelson -- res_rtp_asterisk: Cache local RTCP
|
||
address.
|
||
ASTERISK-26207: [patch] sRTP: Count a roll-over of the sequence number
|
||
even on lost packets.
|
||
Reported by: Alexander Traud
|
||
* [cb5e3445be] Alexander Traud -- res_rtp_asterisk: Count a roll-over of
|
||
the sequence number even on lost packets.
|
||
ASTERISK-25659: res_rtp_asterisk: ECDH not negotiated causing DTLS failure
|
||
occurred on RTP instance
|
||
Reported by: Edwin Vandamme
|
||
* [85212f2799] Eugene Voityuk,Alexander Traud -- res_rtp_asterisk:
|
||
Enable Forward Secrecy (PFS) for DTLS.
|
||
ASTERISK-26140: res_rtp_asterisk: gcc 6 caught a self-comparison
|
||
Reported by: George Joseph
|
||
* [d293ead077] George Joseph -- res_rtp_asterisk: Fix a self-comparison
|
||
identified by gcc 6
|
||
ASTERISK-26129: res_rtp_asterisk: Memory leak of CERT bio in DTLS
|
||
implementation
|
||
Reported by: Torrey Searle
|
||
* [804005d251] Torrey Searle -- res_rtp_asterisk: fix memory leak in
|
||
dtls
|
||
ASTERISK-26130: [patch] WebRTC: Should use latest DTLS version.
|
||
Reported by: Alexander Traud
|
||
* [6eb0354f2d] Alexander Traud -- res_rtp_asterisk: Use latest DTLS
|
||
version available by underlying platform.
|
||
ASTERISK-26092: [Segfault] in res_rtp_asterisk.c:4268 after Remotely
|
||
bridged channels
|
||
Reported by: Niklas Larsson
|
||
* [cdb7edbe7b] Mark Michelson -- chan_pjsip: Lock channel when checking
|
||
for RTP changes.
|
||
ASTERISK-25642: res_rtp_asterisk: SRTCP broken with DTLS - bad video is
|
||
one of the consequences
|
||
Reported by: Stefan Engström
|
||
* [970803efcb] Jacek Konieczny -- res_rtp_asterisk: Use separate SRTP
|
||
session for RTCP with DTLS
|
||
ASTERISK-25645: res_rtp_asterisk: Lock inversion
|
||
Reported by: Steve Davies
|
||
* [a1c43022d2] Joshua Colp -- res_rtp_asterisk: Revert DTLS negotiation
|
||
changes.
|
||
ASTERISK-24146: [patch]No audio on WebRtc caller side when answer waiting
|
||
time is more than ~7sec
|
||
Reported by: Aleksei Kulakov
|
||
* [be693539c3] Eugene Voityuk -- chan_sip.c: Start ICE negotiation when
|
||
response is sent or received.
|
||
ASTERISK-25451: Broken video - erased rtp marker bit
|
||
Reported by: Stefan Engström
|
||
* [cc131832aa] Stefan Engström -- res/res_rtp_asterisk.c: Fix incorrect
|
||
assignment of frame->subclass.frame_ending
|
||
ASTERISK-25438: res_rtp_asterisk: ICE role message even when ICE is not
|
||
enabled
|
||
Reported by: Joshua C. Colp
|
||
* [9f229d6a49] Joshua Colp -- res_rtp_asterisk: Move "Set role" warning
|
||
to be debug.
|
||
ASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39
|
||
- add ECDH support and fallback to prime256v1
|
||
Reported by: Stefan Engström
|
||
* [7351d33a1f] Joshua Colp -- res_rtp_asterisk: Don't leak temporary key
|
||
when enabling PFS.
|
||
* [1d081ec970] Mark Duncan -- res/res_rtp_asterisk: Add ECDH support
|
||
ASTERISK-25103: Roundup - investigate Asterisk DTLS crashes
|
||
Reported by: Rusty Newton
|
||
* [9276415f65] Joshua Colp -- res_rtp_asterisk: Ensure DTLS timeout
|
||
timer is -1 if DTLS is not used.
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
* [f35a4b8525] Joshua Colp -- res/res_http_websocket: Don't send HTTP
|
||
response fragmented.
|
||
ASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in
|
||
dtls_srtp_check_pending when dialed by JSSIP
|
||
Reported by: Dmitry Burilov
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
ASTERISK-24651: [patch] Fix race condition in DTLS
|
||
Reported by: Badalian Vyacheslav
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
ASTERISK-24832: [patch]DTLS-crashes within openssl
|
||
Reported by: Stefan Engström
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
ASTERISK-25127: DTLS crashes following "Unable to cancel schedule ID" in
|
||
dtls_srtp_check_pending
|
||
Reported by: Dade Brandon
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
ASTERISK-25022: Memory leak setting up DTLS/SRTP calls
|
||
Reported by: Steve Davies
|
||
* [39d3e1ef6e] Matt Jordan -- main/rtp_engine: Fix DTLS double-free
|
||
introduced by 0b6410c4f8
|
||
* [5e96584829] Steve Davies -- res_rtp_asterisk: Resolve 2 discrete
|
||
memory leaks in DTLS
|
||
ASTERISK-24791: Crash in ast_rtcp_write_report
|
||
Reported by: JoshE
|
||
* [d808eace5c] Matt Jordan -- res/res_rtp_asterisk: Fix crash in debug
|
||
from RTCP reports without report block
|
||
ASTERISK-24337: Spammy DEBUG message needs to be at a higher level -
|
||
'Remote address is null, most likely RTP has been stopped'
|
||
Reported by: Rusty Newton
|
||
* [2cbfafa8c1] Richard Mudgett -- chan_dahdi.c, res_rtp_asterisk.c:
|
||
Change some spammy debug messages to level 5.
|
||
ASTERISK-24604: res_rtp_asterisk: Crash during restart due to race
|
||
condition in accessing codec in stored ast_frame and codec core
|
||
Reported by: Matt Jordan
|
||
* [8d325be503] Joshua Colp -- media: Fix crash when determining sample
|
||
count of a frame during shutdown.
|
||
ASTERISK-24383: res_rtp_asterisk: Crash if no candidates received for
|
||
component
|
||
Reported by: Kevin Harwell
|
||
* [6fc4df7279] Kevin Harwell -- res_rtp_asterisk: Crash if no candidates
|
||
received for component
|
||
ASTERISK-24326: res_rtp_asterisk: ICE-TCP candidates are incorrectly
|
||
attempted
|
||
Reported by: Joshua C. Colp
|
||
* [8b0089ea1d] Joshua Colp -- res_rtp_asterisk: Allow only UDP ICE
|
||
candidates.
|
||
ASTERISK-23577: res_rtp_asterisk: Crash in ast_rtp_on_turn_rtp_state when
|
||
RTP instance is NULL
|
||
Reported by: Jay Jideliov
|
||
* [e977425bc8] Joshua Colp -- res_rtp_asterisk: Fix a myriad of TURN
|
||
client issues.
|
||
ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP
|
||
engine
|
||
Reported by: Matt Jordan
|
||
* [1b64f353f1] Mark Michelson -- Resolve race condition where channels
|
||
enter dialplan application before media has been negotiated.
|
||
* [c5ab4adf17] Mark Michelson -- Fix race condition in the scheduler
|
||
when deleting a running entry.
|
||
|
||
Category: Resources/res_rtp_multicast
|
||
|
||
ASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark
|
||
disagree
|
||
Reported by: Tzafrir Cohen
|
||
* [eec0396395] Sean Bright -- chan_rtp: Use μ-law by default instead of
|
||
signed linear
|
||
ASTERISK-26439: chan_rtp: Crash when originating
|
||
Reported by: Kayode
|
||
* [2b03017022] Moises Silva -- chan_rtp: Set a sane default rtp engine
|
||
for unicast.
|
||
|
||
Category: Resources/res_security_log
|
||
|
||
ASTERISK-20744: [patch] Security event logging does not work over syslog
|
||
Reported by: Michael Keuter
|
||
* [9065488ddd] Michael L. Young -- main/syslog: Allow dynamic logs, such
|
||
as security events, to log to the syslog
|
||
|
||
Category: Resources/res_smdi
|
||
|
||
ASTERISK-19657: Coverity Report: Fix issues for error type CHAR_IO
|
||
Reported by: Matt Jordan
|
||
* [7a8a187a56] Sean Bright -- coverity: Fix warnings in res_smdi
|
||
ASTERISK-27389: Optional API modules should not allow unload.
|
||
Reported by: Corey Farrell
|
||
* [79f111e1f3] Corey Farrell -- Prevent unload of modules which
|
||
implement an Optional API.
|
||
ASTERISK-24066: res_smdi: convert to astobj2
|
||
Reported by: Corey Farrell
|
||
* [2b3f903e6f] Sean Bright -- app_waitforsilence: Cleanup & don't treat
|
||
missing frames as 'noise'
|
||
|
||
Category: Resources/res_sorcery_memory_cache
|
||
|
||
ASTERISK-26731: res_sorcery_memory_cache: memory leak on every sorcery
|
||
memory cache populate
|
||
Reported by: Ustinov Artem
|
||
* [4bfeda6ee4] Mark Michelson -- Free endpoint ACLs when destroying
|
||
PJSIP endpoints.
|
||
|
||
Category: Resources/res_srtp
|
||
|
||
ASTERISK-27905: [patch] res_srtp: Repair ./configure --with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [234bf4b7ff] Alexander Traud -- res_srtp: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-27733: [patch] res_srtp: Add support for libsrtp2.x on openSUSE.
|
||
Reported by: Alexander Traud
|
||
* [9164be19d2] Alexander Traud -- res_srtp: Add support for libsrtp2.x
|
||
on openSUSE.
|
||
ASTERISK-27356: [patch] libsrtp-2.x.x + AES-GCM support
|
||
Reported by: Alexander Traud
|
||
* [2ebea5aa03] Alexander Traud -- install_prereq: Checkout of libSRTP
|
||
2.x.
|
||
* [95b45d1c46] Alexander Traud -- res_srtp: Add support for libsrtp2
|
||
with AES-GCM.
|
||
ASTERISK-25294: srtp's crypto_get_random deprecated
|
||
Reported by: Tzafrir Cohen
|
||
* [1f136fe885] Sean Bright -- res_srtp: Add support for libsrtp2
|
||
ASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with
|
||
authentication failure 10 or 110
|
||
Reported by: Javier Riveros
|
||
* [440ff38c08] Kevin Harwell -- res_rtp_asterisk: rtcp mux using the
|
||
wrong srtp unprotecting algorithm
|
||
ASTERISK-24436: Missing header in res/res_srtp.c when compiling against
|
||
libsrtp-1.5.0
|
||
Reported by: Patrick Laimbock
|
||
* [52120204c9] Alexander Traud -- res_srtp: Instead of libSRTP use
|
||
OpenSSL as random source.
|
||
* [130a3fcd7f] Matt Jordan -- res/res_srtp: Fix include issue for
|
||
libsrtp 1.5.0
|
||
ASTERISK-25642: res_rtp_asterisk: SRTCP broken with DTLS - bad video is
|
||
one of the consequences
|
||
Reported by: Stefan Engström
|
||
* [970803efcb] Jacek Konieczny -- res_rtp_asterisk: Use separate SRTP
|
||
session for RTCP with DTLS
|
||
ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during
|
||
DTLS handshake
|
||
Reported by: Osaulenko Alexander
|
||
* [5717340ab3] Joshua Colp -- res_rtp_asterisk: Prevent simultaneous
|
||
access to DTLS SSL context.
|
||
|
||
Category: Resources/res_stasis
|
||
|
||
ASTERISK-28333: StasisEnd event makes wrong timestamp value
|
||
Reported by: sungtae kim
|
||
* [9e36707dca] sungtae kim -- res/res_stasis: Fixed wrong StasisEnd
|
||
timestamp
|
||
ASTERISK-26094: stasis: Playing MOH to bridge with ARI does not work
|
||
Reported by: Cameron
|
||
* [1f68614f3c] Moritz Fain -- res_stasis: Fix stale data in ARI bridges
|
||
ASTERISK-27656: CDR: Leaking channel snapshots allocated by
|
||
stasis_channel.c
|
||
Reported by: Kristijan Vrban
|
||
* [b2fcb30d38] Richard Mudgett -- cdr.c: Fix runtime leak of CDR
|
||
records.
|
||
ASTERISK-27059: res_stasis: Stolen channel references are leaking
|
||
Reported by: George Joseph
|
||
* [854a6de819] George Joseph -- res_stasis: Plug reference leak on
|
||
stolen channels
|
||
ASTERISK-26047: ARI allows certain commands to run on down channels.
|
||
Reported by: Mark Michelson
|
||
* [1fd3a7849e] Mark Michelson -- ARI: Ensure proper channel state on
|
||
operations.
|
||
ASTERISK-25947: Protocol transfers to stasis applications are missing the
|
||
StasisStart with the replace_channel object.
|
||
Reported by: Richard Mudgett
|
||
* [6b1a632290] Richard Mudgett -- res_stasis: Handle re-enter stasis
|
||
bridge with swap channel.
|
||
* [1c5248c383] Richard Mudgett -- bridge: Hold off more than one
|
||
imparting channel at a time.
|
||
ASTERISK-24649: Pushing of channel into bridge fails; Stasis fails to get
|
||
app name
|
||
Reported by: John Bigelow
|
||
* [6b1a632290] Richard Mudgett -- res_stasis: Handle re-enter stasis
|
||
bridge with swap channel.
|
||
* [1c5248c383] Richard Mudgett -- bridge: Hold off more than one
|
||
imparting channel at a time.
|
||
* [388d691f34] Scott Griepentrog -- stasis transfer: fix stasis bridge
|
||
push race part two
|
||
* [9bff4eeca3] Richard Mudgett -- Bridge core: Pass a ref with the swap
|
||
channel when joining a bridge.
|
||
* [49f405fe4c] Scott Griepentrog -- stasis transfer: fix a race
|
||
condition on stasis bridge push
|
||
ASTERISK-24782: StasisEnd event not present for channel that was swapped
|
||
out for another after completing attended transfer
|
||
Reported by: John Bigelow
|
||
* [6b1a632290] Richard Mudgett -- res_stasis: Handle re-enter stasis
|
||
bridge with swap channel.
|
||
* [1c5248c383] Richard Mudgett -- bridge: Hold off more than one
|
||
imparting channel at a time.
|
||
* [c855523519] Kevin Harwell -- bridge.c: Fixed race condition during
|
||
attended transfer
|
||
* [44c3c392e3] Kevin Harwell -- bridge.c: Hangup attended transfer
|
||
target if bridged
|
||
* [153c4044e4] Kevin Harwell -- bridge.c: Hangup attended transfer
|
||
target after it has been swapped out
|
||
ASTERISK-25882: ARI: Crash can occur due to race condition when attempting
|
||
to operate on a hung up channel (Part 2)
|
||
Reported by: Richard Mudgett
|
||
* [0ea742d33a] Richard Mudgett -- res_stasis: Add control ref to
|
||
playback and recording structs.
|
||
* [53f63ad770] Richard Mudgett -- res_stasis: Fix crash on a hanging up
|
||
channel.
|
||
ASTERISK-25709: ARI: Crash can occur due to race condition when attempting
|
||
to operate on a hung up channel
|
||
Reported by: Mark Michelson
|
||
* [a45eacebf3] Mark Michelson -- Stasis: Use control queue to prevent
|
||
crash.
|
||
ASTERISK-25181: ARI: Channels added to Stasis application during WebSocket
|
||
creation don't receive a StasisStart event
|
||
Reported by: Matt Jordan
|
||
* [fe804b09b3] Ashley Sanders -- ARI: Channels added to Stasis
|
||
application during WebSocket creation ...
|
||
ASTERISK-24755: Asterisk sends unexpected early BYE to transferrer during
|
||
attended transfer when using a Stasis bridge
|
||
Reported by: John Bigelow
|
||
* [e7ee83ea90] Richard Mudgett -- res_pjsip_refer: Fix occasional
|
||
unexpected BYE sent after receiving a REFER.
|
||
ASTERISK-24701: Stasis: Write timeout on WebSocket fails to fully
|
||
disconnect underlying socket, leading to events being dropped with no
|
||
additional information
|
||
Reported by: Matt Jordan
|
||
* [cc85e55d88] Kevin Harwell -- ari_websockets: removed extra check on
|
||
websocket session read
|
||
* [137c4b0778] Kevin Harwell -- res_http_websocket: websocket write
|
||
timeout fails to fully disconnect
|
||
ASTERISK-24637: Channel re-enters Stasis() when it should not
|
||
Reported by: John Bigelow
|
||
* [5b30938394] Scott Griepentrog -- app_bridge: return to the next
|
||
dialplan priority
|
||
ASTERISK-24537: Stasis: StasisStart/StasisEnd events are not reliably
|
||
transmitted during transfers
|
||
Reported by: Matt Jordan
|
||
* [4bb556a847] Kinsey Moore -- Stasis: Fix StasisStart/End order and
|
||
missing events
|
||
|
||
Category: Resources/res_stasis_device_state
|
||
|
||
ASTERISK-27130: Applications ARI: Unsubscribe action for deviceStates does
|
||
not remove old subscriptions properly
|
||
Reported by: Sergej Kasumovic
|
||
* [4f4936fd72] Sergej Kasumovic -- res_stasis_device_state: Unsubscribe
|
||
should remove old subscriptions
|
||
ASTERISK-26770: res_stasis_device_state: Duplicate subscriptions when
|
||
multiple received at same time
|
||
Reported by: Joshua C. Colp
|
||
* [b79cc62057] Joshua Colp -- res_stasis_device_state: Protect the
|
||
adding/removing of subscriptions.
|
||
|
||
Category: Resources/res_stasis_playback
|
||
|
||
ASTERISK-26083: ARI: Announcer channels staying around after playback to a
|
||
bridge is finished
|
||
Reported by: Per Jensen
|
||
* [11caa10cf5] Mark Michelson -- ARI: Ensure announcer channels are
|
||
destroyed.
|
||
|
||
Category: Resources/res_stasis_snoop
|
||
|
||
ASTERISK-27128: [patch]res_stasis_snoop: When recording a snoop channel
|
||
(using ARI) where no media is being received, no recording happens when
|
||
theres no media
|
||
Reported by: Dan Jenkins
|
||
* [8b535a406b] Torrey Searle -- res/res_stasis_snoop: generate silence
|
||
when audiohook returns null
|
||
ASTERISK-26973: bridge: Crash when freeing frame and snooping
|
||
Reported by: Michel R. Vaillancourt
|
||
* [d8802a6a0f] Kevin Harwell -- channel: ast_write frame wrongly freed
|
||
after call to audiohooks
|
||
ASTERISK-24938: ARI Snoop Channel results in excessive escalating CPU
|
||
usage
|
||
Reported by: George Ladoff
|
||
* [1f5db1c7e3] Kevin Harwell -- res_stasis_snoop: Spying on a single
|
||
direction continually increases CPU
|
||
|
||
Category: Resources/res_statsd
|
||
|
||
ASTERISK-27389: Optional API modules should not allow unload.
|
||
Reported by: Corey Farrell
|
||
* [79f111e1f3] Corey Farrell -- Prevent unload of modules which
|
||
implement an Optional API.
|
||
ASTERISK-25595: Unescaped : in messge sent to statsd
|
||
Reported by: Niklas Larsson
|
||
* [5959186017] George Joseph -- res_pjsip: Use a MD5 hash for static
|
||
Contact IDs
|
||
|
||
Category: Resources/res_stun_monitor
|
||
|
||
ASTERISK-21856: STUN never works when asterisk started without internet
|
||
access
|
||
Reported by: Jeremy Kister
|
||
* [f6600f2c2e] Sean Bright -- res_stun_monitor: Don't fail to load if
|
||
DNS resolution fails
|
||
|
||
Category: Resources/res_timing_kqueue
|
||
|
||
ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file
|
||
descriptor"
|
||
Reported by: Barry Chern
|
||
* [3fab8212e3] Walter Doekes -- res_timing: Don't close FD 0 when out of
|
||
open files.
|
||
ASTERISK-24857: [patch] "timing test", pjsip incoming/outgoing calls,
|
||
voicemail prompts and recordings all fail when using the kqueue timer
|
||
source on FreeBSD 10.x
|
||
Reported by: Justin T. Gibbs
|
||
* [a024af1156] Justin T. Gibbs -- res/res_timing_kqueue: Update the
|
||
module to conform to current timer API
|
||
|
||
Category: Resources/res_timing_pthread
|
||
|
||
ASTERISK-24768: res_timing_pthread: file descriptor leak
|
||
Reported by: Matthias Urlichs
|
||
* [17f9e0cacc] Matthias Urlichs -- res_timing_pthread: Fix leaky pipes.
|
||
|
||
Category: Resources/res_timing_timerfd
|
||
|
||
ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file
|
||
descriptor"
|
||
Reported by: Barry Chern
|
||
* [3fab8212e3] Walter Doekes -- res_timing: Don't close FD 0 when out of
|
||
open files.
|
||
|
||
Category: Resources/res_xmpp
|
||
|
||
ASTERISK-27346: res_xmpp: Crash if OAuth 2.0 is used before curl is loaded
|
||
Reported by: Ronald Raikes
|
||
* [252353e0a9] Joshua Colp -- res_xmpp: Ensure the connection filter is
|
||
available.
|
||
ASTERISK-27207: XMPP OAuth not working due to inverted logic
|
||
Reported by: Michael Kuron
|
||
* [83b81d1f8d] Michael Kuron -- res_xmpp: fix inverted return code check
|
||
in OAuth
|
||
ASTERISK-21009: xmpp_pubsub_unsubscribe: Could not create IQ when creating
|
||
pubsub unsubscription on client
|
||
Reported by: Marcello Ceschia
|
||
* [5c1ea3ebbd] Sean Bright -- astobj2: Prevent potential deadlocks with
|
||
ao2_global_obj_release
|
||
ASTERISK-24712: xmpp: starttls problem causes connection spew
|
||
Reported by: Matthias Urlichs
|
||
* [d5a8799c4b] Sean Bright -- res_xmpp: Use incremental backoff when a
|
||
read error occurs
|
||
* [be94105d6d] Sean Bright -- res_xmpp: Try to provide useful errors
|
||
messages from OpenSSL
|
||
ASTERISK-23510: JABBER_STATUS fails with improper code 7 for unavailable
|
||
clients
|
||
Reported by: Anthony Critelli
|
||
* [98a88e9ffa] Sean Bright -- res_xmpp: Correct implementation of
|
||
JABBER_STATUS & JabberStatus
|
||
ASTERISK-21855: Asterisk crashes when XMPP message is sent (JabberSend)
|
||
and no internet connection is available
|
||
Reported by: Jeremy Kister
|
||
* [7657c279b5] Sean Bright -- res_xmpp: Don't crash when trying to send
|
||
a message without a connection
|
||
ASTERISK-25622: WARNING for "JABBER: socket read error" should be more
|
||
specific
|
||
Reported by: Sean Darcy
|
||
* [0136ec12a3] Sean Bright -- res_xmpp: Include client name in
|
||
connection related error messages
|
||
ASTERISK-24425: [patch] jabber/xmpp to use TLS instead of SSLv3, security
|
||
fix POODLE (CVE-2014-3566)
|
||
Reported by: abelbeck
|
||
* [1a9555f036] Alexander Traud -- sip.conf: tlsclientmethod is using
|
||
sslv23 as default.
|
||
* [dad0334cf1] abelbeck,Matt Jordan -- AST-2014-011: Fix POODLE security
|
||
issues
|
||
ASTERISK-26164: XMPP no longer triggers NOTIFY to device via chan_pjsip
|
||
Reported by: Ross Beer
|
||
* [e85adbd947] Alexei Gradinari -- core: Entity ID is not set or invalid
|
||
ASTERISK-25735: [patch] res_xmpp: Does not connect in component mode
|
||
Reported by: Karsten Wemheuer
|
||
* [2a6f18cd55] Karsten Wemheuer -- res_xmpp: Does not connect in
|
||
component mode
|
||
ASTERISK-24780: [patch] - Buddies are always auto-registered when
|
||
processing the roster
|
||
Reported by: Simon Arlott
|
||
* [47156aab92] Simon Arlott -- res_xmpp: Buddies are always
|
||
auto-registered when processing the roster
|
||
|
||
Category: Sounds
|
||
|
||
ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound
|
||
files.
|
||
Reported by: Steve Murphy
|
||
* [5d320d2d4b] Richard Mudgett -- Update sounds release to fix siren7
|
||
and siren14 files.
|
||
ASTERISK-25810: say.c calls for sounds in the subdir "digits" that don't
|
||
exist (in Core). SayUnixTime or other Say... apps will fail out when they
|
||
call these sounds.
|
||
Reported by: Nicolas Riendeau
|
||
* [19b080b547] Rusty Newton -- say.c: Fix file locations for second,
|
||
seconds, minute, minutes files
|
||
ASTERISK-27142: sounds: Conflict between files in asterisk-sounds-core-1.6
|
||
and asterisk-sounds-extra-1.5
|
||
Reported by: Corey Farrell
|
||
* [a2f6028a51] Rusty Newton -- Sounds: Update Makefile for Extra sounds
|
||
1.5.1 release
|
||
ASTERISK-26807: sounds: New 3-D Binaural audio features require new sound
|
||
prompts
|
||
Reported by: Rusty Newton
|
||
* [3fbb4a0a08] Rusty Newton -- Sounds: Update for core sounds 1.6
|
||
release
|
||
ASTERISK-25816: French conf-adminmenu, conf-usermenu prompts differ in
|
||
content from the English files
|
||
Reported by: Benoit Duverger
|
||
* [3fbb4a0a08] Rusty Newton -- Sounds: Update for core sounds 1.6
|
||
release
|
||
ASTERISK-26274: Resolve open sounds issues and then create a new sounds
|
||
release (1.5.1? or 1.6?)
|
||
Reported by: Rusty Newton
|
||
* [3fbb4a0a08] Rusty Newton -- Sounds: Update for core sounds 1.6
|
||
release
|
||
|
||
Category: Tests/General
|
||
|
||
ASTERISK-28251: CI: Fix CI so it reverifies commit message changes
|
||
Reported by: George Joseph
|
||
* [1084b6e1a1] 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
|
||
* [7c49ea7cff] Joshua Colp -- res_rtp_asterisk: Raise event when RTP
|
||
port is allocated
|
||
ASTERISK-27914: [patch] tests/test_utils: Repair ./configure
|
||
--with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [9d7958672b] Alexander Traud -- tests/test_utils: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-25960: The config_hook unit test causes Asterisk to crash if run
|
||
a second time
|
||
Reported by: George Joseph
|
||
* [a9e9608982] Corey Farrell -- test_config: Fix failure and segfault
|
||
when config_hook is run twice.
|
||
ASTERISK-26739: voicemail API test: confuses expected and actual values
|
||
Reported by: Tzafrir Cohen
|
||
* [f3f9175df0] Tzafrir Cohen -- test_voicemail_api: order of params to
|
||
VERIFY macros
|
||
ASTERISK-26740: voicemail API test: uses varlibdir instead of datadir for
|
||
a sound file
|
||
Reported by: Tzafrir Cohen
|
||
* [dbb9c8141d] Tzafrir Cohen -- tests: use datadir for sound files
|
||
ASTERISK-26647: Support older DNS style for OpenBSD
|
||
Reported by: snuffy
|
||
* [3b6e6cd01c] snuffy -- tests_dns: Make DNS tests older nameser.h
|
||
compatible
|
||
ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional
|
||
code.
|
||
Reported by: Corey Farrell
|
||
* [cf1188a1be] Corey Farrell -- Unit tests: Use AST_TEST_DEFINE in
|
||
conditional code only.
|
||
ASTERISK-26139: test_res_pjsip_scheduler: Compile failure if pjproject
|
||
isn't installed in a system location
|
||
Reported by: George Joseph
|
||
* [3b4f5d1345] George Joseph -- test_res_pjsip_scheduler: Add 'depends'
|
||
on pjproject in MODULEINFO
|
||
ASTERISK-25959: http_media_cache/retrieve_cache_control_directives:
|
||
Sporadic failure
|
||
Reported by: Joshua C. Colp
|
||
* [10019dc70c] Mark Michelson -- test_http_media_cache: Fix failing
|
||
test.
|
||
ASTERISK-25685: infrastructure: Run alembic in Jenkins build script
|
||
Reported by: Joshua C. Colp
|
||
* [5dde111719] Corey Farrell -- Build System: Add support for checking
|
||
alembic branches.
|
||
ASTERISK-25611: core: threadpool thread_timeout_thrash unit test
|
||
sporadically failing
|
||
Reported by: Joshua C. Colp
|
||
* [9fa76ba215] Joshua Colp -- test_threadpool: Wait for each task to
|
||
complete and fix memory leak.
|
||
ASTERISK-25053: Unit test category /main/presence missing trailing slash.
|
||
Reported by: Corey Farrell
|
||
* [4f4aaa0c30] Corey Farrell -- main/test.c: Add test to verify there
|
||
were no registration errors.
|
||
* [1368dae773] Corey Farrell -- main/presencestate.c: Add trailing slash
|
||
to test category.
|
||
ASTERISK-22367: Rework CEL unit test verification step
|
||
Reported by: Kinsey Moore
|
||
* [7475e1c948] Matt Jordan -- tests/test_cel: Fix CEL unit test failures
|
||
caused by attended transfer changes
|
||
ASTERISK-24413: parking/parking_tests: Crash due to assertion in unit
|
||
tests when MoH is started on channel in holding bridge
|
||
Reported by: Matt Jordan
|
||
* [3d58066de9] Jonathan Rose -- parking_tests: Fix assertions and
|
||
possibly crashes in res_parking unit tests
|
||
|
||
Category: Tests/testsuite
|
||
|
||
ASTERISK-25961: tests/channels/SIP/sip_tls_call: Sporadic crash when
|
||
running test
|
||
Reported by: Joshua C. Colp
|
||
* [c480159045] Joshua Colp -- chan_sip: Give more time for TCP/TLS
|
||
threads to stop.
|
||
ASTERISK-25582: Testsuite: Reactor timeout error in
|
||
tests/fax/pjsip/directmedia_reinvite_t38
|
||
Reported by: Matt Jordan
|
||
* [2dae4a1ccf] Richard Mudgett -- chan_sip.c: Fix T.38 issues caused by
|
||
leaving a bridge.
|
||
* [bf29a4e2e6] Richard Mudgett -- res_pjsip_t38.c: Back out part of an
|
||
earlier fix attempt.
|
||
* [c7d45b84f9] Richard Mudgett -- bridge core: Add owed T.38 terminate
|
||
when channel leaves a bridge.
|
||
* [0e296563d7] Richard Mudgett -- channel api: Create is_t38_active
|
||
accessor functions.
|
||
* [86f7336c91] Richard Mudgett -- bridge_channel: Don't settle owed
|
||
events on an optimization.
|
||
* [128c96456c] Richard Mudgett -- channel.c: Route all control frames to
|
||
a channel through the same code.
|
||
* [f42d22d3a1] Matt Jordan -- bridges/bridge_t38: Add a bridging module
|
||
for managing T.38 state
|
||
* [726ee873a6] Matt Jordan -- chan_pjsip: Handle T.38 faxes with direct
|
||
media bridges
|
||
ASTERISK-25165: Testsuite - Sorcery memory cache leaks
|
||
Reported by: Corey Farrell
|
||
* [9ca652f1b9] Richard Mudgett -- res_sorcery_realtime.c: Fix crash from
|
||
NULL sorcery object type.
|
||
* [58d18324f0] Mark Michelson -- res_sorcery_realtime: Fix leak of
|
||
sorcery object type.
|
||
ASTERISK-25318:
|
||
tests/rest_api/applications/subscribe-endpoint/nominal/resource:
|
||
Sporadically failing
|
||
Reported by: Joshua C. Colp
|
||
* [229b95d253] Joshua Colp -- res_pjsip_session: Don't invoke session
|
||
supplements twice for BYE requests.
|
||
ASTERISK-25292: Testuite:
|
||
tests/apps/bridge/bridge_wait/bridge_wait_e_options fails
|
||
Reported by: Kevin Harwell
|
||
* [8fb8988fd4] Mark Michelson -- Add a test event for inband ringing.
|
||
ASTERISK-25172: Crash in channels/sip/sip blind transfer/caller_refer_only
|
||
test in ast_format_cap_append_from_cap during ast_request
|
||
Reported by: Matt Jordan
|
||
* [3b2b004d69] Joshua Colp -- app_dial: Hold reference to calling
|
||
channel formats when dialing outbound.
|
||
ASTERISK-24212: testsuite: Sporadic crash due to assert on stopping RTP
|
||
engine
|
||
Reported by: Matt Jordan
|
||
* [1b64f353f1] Mark Michelson -- Resolve race condition where channels
|
||
enter dialplan application before media has been negotiated.
|
||
* [c5ab4adf17] Mark Michelson -- Fix race condition in the scheduler
|
||
when deleting a running entry.
|
||
ASTERISK-24215: testsuite: ARI Live Dangerously test fails due to wrong
|
||
response code from Asterisk
|
||
Reported by: Matt Jordan
|
||
* [bb494067a5] Matt Jordan -- Multiple revisions 421311-421312
|
||
|
||
Category: Third-Party/pjproject
|
||
|
||
ASTERISK-28182: chan_pjsip: When connected_line_method is set to invite,
|
||
asterisk is not trying UPDATE
|
||
Reported by: nappsoft
|
||
* [5de36abd5a] 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
|
||
* [e818925a58] Torrey Searle -- thirdparty/pjproject: fix deadlock in
|
||
response retransmissions
|
||
ASTERISK-27880: [patch] pjproject_bundled: Repair ./configure
|
||
--with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [fe78d374b0] Alexander Traud -- pjproject_bundled: Repair ./configure
|
||
--with-ssl=PATH.
|
||
ASTERISK-27408: Identify causes and fix
|
||
pjsip/resolver/srv/failover/in_dialog/transport_tcp
|
||
Reported by: Corey Farrell
|
||
* [0b532367bd] Joshua Colp -- pjsip: Ignore state changes from old
|
||
transactions.
|
||
ASTERISK-27097: pjproject_bundled: We don't pass options needed for
|
||
cross-compile to pjproject configure
|
||
Reported by: George Joseph
|
||
* [f573e599c0] George Joseph -- pjproject_bundled: Allow passing
|
||
configure options to bundled
|
||
ASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into
|
||
bundled
|
||
Reported by: Ross Beer
|
||
* [01e9eaf3a6] George Joseph -- pjproject_bundled: Add 3 upstream
|
||
patches
|
||
ASTERISK-26872: Bundled pjproject fails to build when tarball downloaded
|
||
with curl due to md5 verification failure in Docker containers (or when
|
||
there is no terminal)
|
||
Reported by: Matt Jordan
|
||
* [59130260e7] Matt Jordan -- configure: Don't use the progress bar with
|
||
curl when downloading to stdout
|
||
ASTERISK-26653: pjproject_bundled doesn't verify already downloaded
|
||
tarballs
|
||
Reported by: George Joseph
|
||
* [31268e0a28] George Joseph -- pjproject_bundled: Retry download if
|
||
previously saved tarball is bad
|
||
ASTERISK-26510: pjproject_bundled uses the --strip-components option of
|
||
tar which isn't supported in older versions
|
||
Reported by: George Joseph
|
||
* [4f45d62653] George Joseph -- pjproject_bundled: Remove usage of tar's
|
||
--strip-components option
|
||
ASTERISK-26477: pjproject: SEGV during SSL operations
|
||
Reported by: George Joseph
|
||
* [2a808b2fa6] George Joseph -- pjproject_bundled: Add patch to address
|
||
SSL crash
|
||
ASTERISK-26279: pjproject-bundled: Fails to compile on Debian 6
|
||
Reported by: George Joseph
|
||
* [a7487e9261] George Joseph -- pjproject_bundled: Disable srtp use by
|
||
pjmedia
|
||
|
||
Category: Utilities/General
|
||
|
||
ASTERISK-13271: menuselect sets defaults too late
|
||
Reported by: John Nemeth
|
||
* [abf10a1d4c] Corey Farrell -- Build System: Enable use of
|
||
~/.asterisk.makeopts and /etc/asterisk.makeopts.
|
||
ASTERISK-23508: Memory Corruption in __ast_string_field_ptr_build_va
|
||
Reported by: Arnd Schmitter
|
||
* [1e0846167b] Walter Doekes -- general: Fix memory Corruption in
|
||
__ast_string_field_ptr_build_va.
|
||
|
||
Category: Utilities/aelparse
|
||
|
||
ASTERISK-27809: [patch] utils/pval: Add -lBlocksRuntime for compiler clang
|
||
conditionally.
|
||
Reported by: Alexander Traud
|
||
* [8a1ffb050b] Alexander Traud -- utils/pval: Add -lBlocksRuntime for
|
||
compiler clang conditionally.
|
||
|
||
Category: Utilities/astcanary
|
||
|
||
ASTERISK-26352: Astcanary dies when doing "core restart"
|
||
Reported by: Walter Doekes
|
||
* [0bc9912739] Walter Doekes -- asterisk.c: Non-root users also get the
|
||
astcanary after core restart.
|
||
ASTERISK-19867: asterisk fails to lower its priority when astcanary dies
|
||
Reported by: Xavier Hienne
|
||
* [bffaf46690] Walter Doekes -- asterisk.c: When astcanary dies on
|
||
linux, reset priority on all threads.
|
||
|
||
Category: Utilities/conf2ael
|
||
|
||
ASTERISK-27809: [patch] utils/pval: Add -lBlocksRuntime for compiler clang
|
||
conditionally.
|
||
Reported by: Alexander Traud
|
||
* [8a1ffb050b] Alexander Traud -- utils/pval: Add -lBlocksRuntime for
|
||
compiler clang conditionally.
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-28049: res_pjproject build failure
|
||
Reported by: Jaco Kroon
|
||
* [e5739c494c] 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
|
||
* [04974a0ca2] Alexander Traud -- pjproject_bundled: Fix for Solaris
|
||
builds. Do not undef s_addr.
|
||
ASTERISK-27961: res_pjsip: Spurious ERROR logging when printing headers in
|
||
sip_msg
|
||
Reported by: Nick French
|
||
* [0e8976116f] Nick French -- res_pjsip: Remove spurious error logging
|
||
when printing silent headers
|
||
ASTERISK-27584: Internal pjproject build doesn't disable bcg729
|
||
Reported by: Stuart Henderson
|
||
* [b21915bd1c] Alexander Traud -- pjproject_bundled: Disable G.729 from
|
||
Belledonne Communications.
|
||
ASTERISK-24598: When running ./contrib/scripts/install_prereq
|
||
install-unpackaged pjproject is installed in wrong place
|
||
Reported by: PowerPBX
|
||
* [fd557ad041] Alexander Traud -- install_prereq: For PJProject, point
|
||
users to configure script.
|
||
ASTERISK-27391: Regression: Deadlock between AOR named lock and pjproject
|
||
grp lock
|
||
Reported by: shaurya jain
|
||
* [0cfc3cbf02] Richard Mudgett -- res_pjsip_registrar.c: Fix AOR and
|
||
pjproject group deadlock.
|
||
ASTERISK-27001: res_pjsip: TLS connection not stable
|
||
Reported by: Ian Gilmour
|
||
* [ac6d98b28d] Ian Gilmour -- bundled_pjproject: Improve SSL/TLS error
|
||
handling
|
||
ASTERISK-27127: configs: Erroneous load directive in sample configuration
|
||
results in "Error loading module 'res_pjsip_multihomed.so'"
|
||
Reported by: HZMI8gkCvPpom0tM
|
||
* [e83b9d141a] Sean Bright -- basic-pbx: Remove res_pjsip_multihomed
|
||
from sample config
|
||
ASTERISK-27036: res_pjsip: Asterisk crashes when an extension tries to use
|
||
PJSIP trunk with from_user containing '@'
|
||
Reported by: Maxim Vasilev
|
||
* [8f72128e66] Benjamin Keith Ford -- res_pjsip: Fix crash with
|
||
from_user containing invalid characters.
|
||
ASTERISK-26939: Out of bound memory access in PJSIP multipart parser
|
||
crashes Asterisk
|
||
Reported by: Sandro Gauci
|
||
* [7c0466092c] Mark Michelson -- AST-2017-003: Handle zero-length body
|
||
parts correctly.
|
||
ASTERISK-26938: Heap overflow in CSEQ header parsing affects Asterisk
|
||
chan_pjsip and PJSIP
|
||
Reported by: Sandro Gauci
|
||
* [2bb98d8fac] Mark Michelson -- AST-2017-002: Ensure transaction key
|
||
buffer is large enough.
|
||
ASTERISK-26333: Problems with Blind Transfer, PJSIP (Aastra 6869i)
|
||
Reported by: Matthias Binder
|
||
* [808f299808] Alexei Gradinari -- res_pjsip: New endpoint option
|
||
"refer_blind_progress"
|
||
ASTERISK-26930: pjproject/Makefile.rules for pjsip 2.6 build fails for
|
||
non-SSE2 instrunction Linux
|
||
Reported by: abelbeck
|
||
* [858ed60446] George Joseph -- pjproject_bundled: Add
|
||
--disable-libwebrtc to configure
|
||
ASTERISK-26814: pjproject_bundled build fails to download pjproject source
|
||
when using cURL
|
||
Reported by: Gergely Dömsödi
|
||
* [12dde3b568] Kevin Harwell -- pjproject_bundled: raise timeout value
|
||
used when downloading
|
||
ASTERISK-26669: PJSIP Segfault 13.13.1 (Bundled PJSIP)
|
||
Reported by: Nic Colledge
|
||
* [7f83bcd63d] Richard Mudgett -- pjproject: Fixes to resolve DNS SRV
|
||
crashes.
|
||
* [bf78c3c9c3] Richard Mudgett -- pjproject: Increase SENDER_WIDTH
|
||
column size for 64-bit system logs.
|
||
* [54812f18b5] Richard Mudgett -- pjsip_distributor.c: Update some debug
|
||
messages to get transaction name.
|
||
ASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
|
||
Reported by: Michael L. Young
|
||
* [51e3b11989] Sean Bright -- pjproject-bundled: Fix checksum
|
||
verification when using cURL
|
||
ASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does
|
||
not update on subscription refresh
|
||
Reported by: Zach R
|
||
* [4bdf5d329f] George Joseph -- res_pjsip_pubsub: Correctly implement
|
||
persisted subscriptions
|
||
ASTERISK-26655: [patch]pjsip: Transfers Broken with Compact Headers
|
||
Enabled
|
||
Reported by: JoshE
|
||
* [5a5953f98c] JoshE -- res_pjsip_refer: Handle compact Refer-To header.
|
||
ASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when
|
||
transaction branch parameter contains "_"
|
||
Reported by: Juris Breicis
|
||
* [76d52dc228] Richard Mudgett -- Bundled pjproject: Fix finding SIP
|
||
transactions.
|
||
ASTERISK-26344: Asterisk 13.11.0 + PJSIP crash
|
||
Reported by: Ian Gilmour
|
||
* [6feee22e09] Richard Mudgett -- bundled pjproject: Crashes while
|
||
resolving DNS names.
|
||
ASTERISK-26477: pjproject: SEGV during SSL operations
|
||
Reported by: George Joseph
|
||
* [2a808b2fa6] George Joseph -- pjproject_bundled: Add patch to address
|
||
SSL crash
|
||
ASTERISK-26349: 13.11.1 res_pjsip/pjsip_distributor.c: Request 'REGISTER'
|
||
failed
|
||
Reported by: Dmitry Melekhov
|
||
* [901e612739] Joshua Colp -- res_pjsip: Only invoke unidentified
|
||
endpoint logic when unidentified.
|
||
ASTERISK-26199: PJSIP: tx_data_destroy called twice
|
||
Reported by: Scott Griepentrog
|
||
* [81ea024d93] Alexei Gradinari -- res_pjsip_pubsub: fixed a bug when
|
||
pjsip_tx_data_dec_ref is called twice.
|
||
ASTERISK-26089: Invalid security events during boot using PJSIP Realtime
|
||
Reported by: Scott Griepentrog
|
||
* [df2791da8f] Richard Mudgett -- pjsip_distributor.c: Ignore messages
|
||
until fully booted.
|
||
ASTERISK-25993: pjproject: Allow bundling to not require everything it
|
||
does
|
||
Reported by: Joshua C. Colp
|
||
* [facce6f632] George Joseph -- pjproject_bundled: Check for python-dev
|
||
and TEST_FRAMEWORK
|
||
ASTERISK-25968: pjproject_bundled: Configure and make need to be re-tested
|
||
Reported by: George Joseph
|
||
* [e61716b774] George Joseph -- pjproject_bundled: Various fixes
|
||
discovered during testing of OSes
|
||
ASTERISK-25970: Segfault in pjsip_url_compare
|
||
Reported by: Dmitriy Serov
|
||
* [30415944a8] George Joseph -- pjproject_bundled: Disable
|
||
PJSIP_UNESCAPE_IN_PLACE
|
||
ASTERISK-25910: pjproject: Via headers are not parsed when "received"
|
||
contains an IPv6 address
|
||
Reported by: George Joseph
|
||
* [8637f29d24] George Joseph -- pjproject: Add patch to fix Via IPv6
|
||
parsing
|
||
ASTERISK-25337: Crash on PJSIP_HEADER Add P-Asserted-Identity when calling
|
||
from Gosub
|
||
Reported by: Jacques Peacock
|
||
* [be811c4be1] George Joseph -- res_pjsip_caller_id: Fix segfault when
|
||
replacing rpid or pai header
|
||
ASTERISK-25615: res_pjsip: Setting transport async_operations > 1 causes
|
||
segfault on tls transports
|
||
Reported by: George Joseph
|
||
* [eccdf2250b] Richard Mudgett -- Fix sscanf() format string type
|
||
mismatch.
|
||
* [3e6637feb5] George Joseph -- pjsip/config_transport: Check pjproject
|
||
version at runtime for async ops
|
||
* [28ab03fbf7] George Joseph -- res_pjsip/config_transport: Prevent
|
||
async_operations > 1 when protocol = tls
|
||
ASTERISK-25513: Crash: malloc failed with high load of subscriptions.
|
||
Reported by: John Bigelow
|
||
* [f80a0ae49b] Mark Michelson -- res_pjsip: Set threadpool max size
|
||
default to 50.
|
||
ASTERISK-24602: Unable to call WebRTC client via wss on chan_pjsip
|
||
Reported by: Oleg Kozlov
|
||
* [be31747db8] Martin Tomec -- res/pjsip: Mark WSS transport as secure
|
||
ASTERISK-24963: ASAN: heap-use-after-free with PJSIP and WSS
|
||
Reported by: Badalian Vyacheslav
|
||
* [07f5f45e5a] Ivan Poddubny -- res_pjsip_transport_websocket: Fix
|
||
use-after-free bugs.
|
||
ASTERISK-25018: pjsip show endpoints crashes asterisk when qualified aors
|
||
present
|
||
Reported by: Ivan Poddubny
|
||
* [356568dc7f] George Joseph -- res_pjsip: Fix SEGV on pending-qualify
|
||
contacts
|
||
ASTERISK-24807: Missing mandatory field Max-Forwards
|
||
Reported by: Anatoli
|
||
* [89b65f5dda] Richard Mudgett -- res_pjsip: Fix pjsip.conf type=global
|
||
object default value handling.
|
||
ASTERISK-24471: Crash - assert_fail in libc in pjmedia_sdp_neg_negotiate
|
||
from /usr/local/lib/libpjmedia.so.2
|
||
Reported by: yaron nahum
|
||
* [d25eda5fb2] Joshua Colp -- AST-2014-015: Fix race condition in
|
||
chan_pjsip when sending responses after a CANCEL has been received.
|
||
ASTERISK-24336: PJSIP timer_min_se value under 90 causes crash
|
||
Reported by: Leon Rowland
|
||
* [9d2882d274] Joshua Colp -- res_pjsip: Enforce requirements for
|
||
session timer minimum expiration period and normal expiration period.
|
||
|
||
Improvement
|
||
|
||
Category: Addons/General
|
||
|
||
ASTERISK-27846: ast_coredumper: Fix OUTPUT directory
|
||
Reported by: Ted G
|
||
* [2bf26ce5ac] George Joseph -- ast_coredumper: Fix output directory and
|
||
variable precedence
|
||
|
||
Category: Addons/chan_ooh323
|
||
|
||
ASTERISK-25129: wrong automatic ras address assignment if multihomed
|
||
Reported by: Dmitry Melekhov
|
||
* [95e8450194] Alexander Anikin -- chan_ooh323: introduce localras
|
||
config parameter
|
||
ASTERISK-27793: cppcheck identifies redundant "if"
|
||
Reported by: Ilya Shipitsin
|
||
* [446320f1d4] Alexander Anikin -- chan_ooh323: Fix cppcheck warnings
|
||
|
||
Category: Applications/app_authenticate
|
||
|
||
ASTERISK-23953: Testsuite: Off-nominal Authenticate test
|
||
Reported by: Matt Jordan
|
||
* [513981c89d] Matt Jordan -- main/file: Move test event to emit
|
||
PLAYBACK event more consistently
|
||
|
||
Category: Applications/app_confbridge
|
||
|
||
ASTERISK-28658: app_confbridge: Add support for setting maximum sample
|
||
rate
|
||
Reported by: Joshua C. Colp
|
||
* [b6572d35e4] Joshua C. Colp -- confbridge: Add support for specifying
|
||
maximum sample rate.
|
||
ASTERISK-27877: app_confbridge: Add talking indicator for ConfBridgeList
|
||
AMI response
|
||
Reported by: William McCall
|
||
* [a7f4121238] William McCall -- app_confbridge: Add talking indicator
|
||
for ConfBridgeList AMI response
|
||
ASTERISK-27651: app_confbridge: Add Muted to ConfbridgeJoin and channel
|
||
snapshot headers to ConfbridgeList AMI events
|
||
Reported by: Richard Mudgett
|
||
* [67cd90f10d] Richard Mudgett -- app_confbridge: ConfbridgeList event
|
||
has standard channel shapshot headers.
|
||
* [f4b161440b] Richard Mudgett -- app_confbridge: Add the Muted header
|
||
to ConfbridgeJoin AMI event.
|
||
ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report
|
||
talking stopped if was talking.
|
||
Reported by: Richard Mudgett
|
||
* [1ccac0be0e] Richard Mudgett -- bridge_softmix.c: Report not talking
|
||
immediately when muted.
|
||
ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
|
||
Reported by: Dennis Guse
|
||
* [5b1796f59d] frahaase -- Binaural synthesis (confbridge): DTMF
|
||
conference management.
|
||
* [094c26aa68] frahaase -- Binaural synthesis (confbridge): Adds
|
||
binaural synthesis to bridge_softmix.
|
||
* [b58de2fab7] Dennis Guse -- Binaural synthesis (confbridge): Adds
|
||
utils/conf_bridge_binaural_hrir_importer
|
||
* [b2b5f9d897] frahaase -- ast_format: Adds an identifier for
|
||
interleaved audio formats to the ast_format
|
||
* [dce31f90ba] frahaase -- Binaural synthesis (confbridge): On/off
|
||
setting for binaural synthesis.
|
||
* [dd6fc1bb7d] frahaase -- Binaural synthesis (confbridge): Adds
|
||
libfftw3 as dependency.
|
||
* [c455823657] frahaase -- Binaural synthesis (confbridge): interleaved
|
||
two-channel audio.
|
||
ASTERISK-26289: Announcer channels in ConfBridges cause inefficiencies
|
||
Reported by: Mark Michelson
|
||
* [ac02bbd9a0] Mark Michelson -- ConfBridge: Make some announcements
|
||
asynchronous.
|
||
* [ded22c712a] Mark Michelson -- ConfBridge: Rework announcer channel
|
||
methodology
|
||
* [5aa8773052] Mark Michelson -- ConfBridge: Rework announcer channel
|
||
methodology
|
||
ASTERISK-24351: [patch] Allow passing options and command to MixMonitor
|
||
when recording in ConfBridge
|
||
Reported by: Gareth Palmer
|
||
* [b79a4a464f] Gareth Palmer -- app_confbridge: Add the ability to pass
|
||
options/command to MixMonitor
|
||
|
||
Category: Applications/app_controlplayback
|
||
|
||
ASTERISK-26562: app_controlplayback: Transmit Silence on ControlPlayback
|
||
pause
|
||
Reported by: Mikheili Dautashvili
|
||
* [e822a50f86] Mikheili Dautashvili -- main/app.c: Transmit Silence on
|
||
ControlPlayback pause
|
||
|
||
Category: Applications/app_dial
|
||
|
||
ASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
|
||
Reported by: Alexei Gradinari
|
||
* [3e8d523d88] Alexei Gradinari -- core/dial: New channel variable
|
||
FORWARDERNAME
|
||
|
||
Category: Applications/app_followme
|
||
|
||
ASTERISK-24372: [patch] Add config option to play a prompt to the "winner"
|
||
in app_followme
|
||
Reported by: Graham Mainwaring
|
||
* [86b484dec7] Graham Mainwaring -- app_followme: Add a prompt to be
|
||
read when a call is connected
|
||
ASTERISK-26064: followme: allow disabling callee prompt
|
||
Reported by: Tzafrir Cohen
|
||
* [1d60bfcdf1] Tzafrir Cohen -- followme: allow disabling callee prompt
|
||
|
||
Category: Applications/app_meetme
|
||
|
||
ASTERISK-27873: documentation: Error on wiki description of Asterisk 13
|
||
"MeetmeMute" event
|
||
Reported by: Alessandro Polidori
|
||
* [6bbede84fb] Richard Mudgett -- app_meetme: Fix manager event
|
||
documentation for several events.
|
||
|
||
Category: Applications/app_mp3
|
||
|
||
ASTERISK-27752: Ten seconds of silence after mp3 playback
|
||
Reported by: Sam Wierema
|
||
* [4c7ab73468] Sam Wierema -- app_mp3: remove 10 seconds of silence
|
||
after mp3 playback
|
||
|
||
Category: Applications/app_originate
|
||
|
||
ASTERISK-22992: [patch]Asterisk app_originate doesn't allow setting
|
||
Caller*ID on the originating channel
|
||
Reported by: Anthony Messina
|
||
* [ddc951060a] David Kerr -- app_originate: Add option to execute gosub
|
||
prior to dial
|
||
|
||
Category: Applications/app_queue
|
||
|
||
ASTERISK-27483: Allow wrapuptime to be set for each queue member
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [e806990be2] Rodrigo RamÃrez Norambuena -- app_queue: Enable set the
|
||
wrapuptime from AddQueueMember application
|
||
* [5335ad117d] Rodrigo RamÃrez Norambuena -- app_queue: Add feature to
|
||
set wrapuptime on the queue member
|
||
ASTERISK-28055: app_queue: Per-member wrapup time missing from
|
||
AddQueueMember application
|
||
Reported by: Niksa Baldun
|
||
* [e806990be2] Rodrigo RamÃrez Norambuena -- app_queue: Enable set the
|
||
wrapuptime from AddQueueMember application
|
||
ASTERISK-27912: [PATCH] Add predial handler to app_queue
|
||
Reported by: Kristian Høgh
|
||
* [184b375b41] Kristian F. Høgh -- app_queue: Add option for predial
|
||
handlers on caller and callee channels
|
||
ASTERISK-27092: [patch] app_queue: Add Priority to AMI QueueStatus
|
||
Reported by: Niklas Larsson
|
||
* [ab7d99e62d] Niklas Larsson -- app_queue: Add priority to AMI
|
||
QueueStatus
|
||
ASTERISK-26559: app_queue: New service level calculation
|
||
Reported by: Sebastian Gutierrez
|
||
* [740ca862e4] Sebastian Gutierrez -- app_queue: add new Service Level
|
||
calculation
|
||
ASTERISK-26558: app_queue: add variable to know if the call is not
|
||
answered after a queue
|
||
Reported by: Sebastian Gutierrez
|
||
* [93a0de1f0e] Joshua Colp -- app_queue: Add mention of 'ABANDON'
|
||
variable to CHANGES.
|
||
* [4e8ab6cda9] Sebastian Gutierrez -- app_queue: new variable set when
|
||
abandoned
|
||
ASTERISK-25581: [patch]Add value reason a pause on CLI
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [f2a84b500d] Rodrigo RamÃrez Norambuena -- app_queue: Show reason of
|
||
pause on CLI
|
||
ASTERISK-24365: [Patch] Dialplan function to get first/head caller channel
|
||
on queue
|
||
Reported by: Kristian Høgh
|
||
* [cc11a78869] Kristian Hogh -- app_queue: Add dialplan function to get
|
||
the channel name at the specified position in a queue.
|
||
|
||
Category: Applications/app_record
|
||
|
||
ASTERISK-24530: [patch] app_record stripping 1/4 second from recordings
|
||
Reported by: Ben Smithurst
|
||
* [ef9ca8bc32] Ben Smithurst -- app_record: Fix bug where using the 'k'
|
||
option and hanging up would trim 1/4 of a second of the recording.
|
||
|
||
Category: Applications/app_stasis
|
||
|
||
ASTERISK-24802: stasis: set a channel variable on websocket disconnect
|
||
error
|
||
Reported by: Kevin Harwell
|
||
* [06578ef407] Ashley Sanders -- stasis: set a channel variable on
|
||
websocket disconnect error
|
||
|
||
Category: Applications/app_voicemail
|
||
|
||
ASTERISK-27456: app_voicemail: Add new object for VoicemailUserEntry
|
||
Reported by: sungtae kim
|
||
* [0611fe581c] Sungtae Kim -- Add new object for VoicemailUserEntry
|
||
ASTERISK-24790: Reduce spurious noise in logs from voicemail - Couldn't
|
||
find mailbox %s in context
|
||
Reported by: Graham Barnett
|
||
* [b3c1ad5d73] Graham Barnett -- apps/app_voicemail: Demote an ERROR
|
||
message to a WARNING message
|
||
|
||
Category: Applications/app_voicemail/IMAP
|
||
|
||
ASTERISK-27068: app_voicemail: Add global option "imap_poll_logout" to
|
||
specify post-polling disconnect
|
||
Reported by: Alexei Gradinari
|
||
* [0cef7b9d4e] Alexei Gradinari -- app_voicemail: IMAP connection
|
||
control
|
||
ASTERISK-26229: [patch] app_voicemail: Add taskprocessor alert level
|
||
options.
|
||
Reported by: Alexei Gradinari
|
||
* [9042ad40f2] Alexei Gradinari -- app_voicemail: Add taskprocessor
|
||
alert level options.
|
||
|
||
Category: Applications/app_voicemail/NewFeature
|
||
|
||
ASTERISK-27470: Add new object for VoicemailUserEntry
|
||
Reported by: sungtae kim
|
||
* [daa3a3009a] sungtae kim -- Add new AMI action for app_voicemail
|
||
ASTERISK-24045: [patch]Voicemail to email at multiple email addresses
|
||
Reported by: Jacob Barber
|
||
* [5ce4ad8031] Jason Parker -- app_voicemail: Add the ability to specify
|
||
multiple email addresses.
|
||
|
||
Category: Bridges/bridge_builtin_features
|
||
|
||
ASTERISK-28279: Added creation timestamp for bridge
|
||
Reported by: sungtae kim
|
||
* [0d7012044a] sungtae kim -- bridging: Add creation timestamps
|
||
|
||
Category: Bridges/bridge_softmix
|
||
|
||
ASTERISK-28658: app_confbridge: Add support for setting maximum sample
|
||
rate
|
||
Reported by: Joshua C. Colp
|
||
* [b6572d35e4] Joshua C. Colp -- confbridge: Add support for specifying
|
||
maximum sample rate.
|
||
ASTERISK-28196: bridge_softmix: Does not support WebRTC source with multi
|
||
video tracks.
|
||
Reported by: Xiemin Chen
|
||
* [f6cf837aed] Xiemin Chen -- bridge_softmix: Use MSID:LABEL metadata as
|
||
the cloned stream's appendix
|
||
ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report
|
||
talking stopped if was talking.
|
||
Reported by: Richard Mudgett
|
||
* [1ccac0be0e] Richard Mudgett -- bridge_softmix.c: Report not talking
|
||
immediately when muted.
|
||
ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
|
||
Reported by: Dennis Guse
|
||
* [5b1796f59d] frahaase -- Binaural synthesis (confbridge): DTMF
|
||
conference management.
|
||
* [094c26aa68] frahaase -- Binaural synthesis (confbridge): Adds
|
||
binaural synthesis to bridge_softmix.
|
||
* [b58de2fab7] Dennis Guse -- Binaural synthesis (confbridge): Adds
|
||
utils/conf_bridge_binaural_hrir_importer
|
||
* [b2b5f9d897] frahaase -- ast_format: Adds an identifier for
|
||
interleaved audio formats to the ast_format
|
||
* [dce31f90ba] frahaase -- Binaural synthesis (confbridge): On/off
|
||
setting for binaural synthesis.
|
||
* [dd6fc1bb7d] frahaase -- Binaural synthesis (confbridge): Adds
|
||
libfftw3 as dependency.
|
||
* [c455823657] frahaase -- Binaural synthesis (confbridge): interleaved
|
||
two-channel audio.
|
||
|
||
Category: CDR/General
|
||
|
||
ASTERISK-24297: cdr.c: Minor code optimizations.
|
||
Reported by: Richard Mudgett
|
||
* [e6768c0f81] Corey Farrell -- cdr: Minor optimizations.
|
||
ASTERISK-27335: CDR performance needs improvement.
|
||
Reported by: Richard Mudgett
|
||
* [73164d0d7f] Richard Mudgett -- cdr.c: Rename the Party A CDR
|
||
container.
|
||
* [fe1120cf88] Richard Mudgett -- cdr.c: Add container to key off of
|
||
Party B channel names.
|
||
* [f369be21a8] Richard Mudgett -- cdr.c: Eliminated many calls to
|
||
ao2_global_obj_ref().
|
||
* [2eea087401] Richard Mudgett -- cdr.c: Defer getting
|
||
ao2_global_obj_ref() until needed.
|
||
* [7c7a917874] Richard Mudgett -- cdr.c: Set stringfields only if they
|
||
are different.
|
||
* [c80c8f2ab9] Richard Mudgett -- cdr.c: Fix setting dnid,
|
||
callingsubaddr, and calledsubaddr
|
||
ASTERISK-24279: Documentation: Clarify the behaviour of the CDR property
|
||
'unanswered'
|
||
Reported by: Matt Jordan
|
||
* [df2090b931] Jonathan Rose -- Documentation: Revise explanation of
|
||
cdr.conf option 'Unanswered'
|
||
|
||
Category: CDR/cdr_adaptive_odbc
|
||
|
||
ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name
|
||
and values.
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [9c3c7797e5] Rodrigo RamÃrez Norambuena -- cel, cdr: Assigned
|
||
separator for column name and values.
|
||
ASTERISK-24980: cdr_adaptive_odbc: refactor lines to concatenate of
|
||
columns name
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [bff3064578] Rodrigo RamÃrez Norambuena -- cdr/cdr_adaptive_odbc.c:
|
||
Refactor concatenate columns name.
|
||
|
||
Category: CDR/cdr_manager
|
||
|
||
ASTERISK-24671: Missing docs for the CDR AMI Event
|
||
Reported by: Dan Jenkins
|
||
* [958a41a884] Matt Jordan -- AMI: Add documentation for the missing
|
||
Cdr/CEL events.
|
||
|
||
Category: CDR/cdr_pgsql
|
||
|
||
ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name
|
||
and values.
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [9c3c7797e5] Rodrigo RamÃrez Norambuena -- cel, cdr: Assigned
|
||
separator for column name and values.
|
||
|
||
Category: CDR/cdr_radius
|
||
|
||
ASTERISK-26540: cdr_radius: use radcli instead of freeradius-client
|
||
Reported by: Tzafrir Cohen
|
||
* [97a75e3829] Tzafrir Cohen -- Add support for building RADIUS with
|
||
radcli
|
||
|
||
Category: CEL/cel_odbc
|
||
|
||
ASTERISK-25109: [patch] CEL and CDR - Assigned separator for column name
|
||
and values.
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [9c3c7797e5] Rodrigo RamÃrez Norambuena -- cel, cdr: Assigned
|
||
separator for column name and values.
|
||
ASTERISK-24283: [patch]Microseconds precision in the eventtime column in
|
||
the cel_odbc module
|
||
Reported by: Etienne Lessard
|
||
* [6993743b1f] Etienne Lessard -- cel/cel_odbc: Provide microsecond
|
||
precision in 'eventtime' column when possible
|
||
|
||
Category: CEL/cel_pgsql
|
||
|
||
ASTERISK-24965: cel_pgsql - log_error string references CDR instead of CEL
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [33a319ae73] Rodrigo RamÃrez Norambuena -- cel_pgsql: Fix name string
|
||
for log on unable allocate memory.
|
||
|
||
Category: Channels/chan_dahdi
|
||
|
||
ASTERISK-28317: Add logical group at DAHDIChannel event and create
|
||
"dahdi_group" at CHANNEL function
|
||
Reported by: Cirillo Ferreira
|
||
* [c9459b1875] cirillor -- chan_dahdi: Add logical group at DAHDIChannel
|
||
event and CHANNEL function
|
||
|
||
Category: Channels/chan_iax2
|
||
|
||
ASTERISK-24939: [patch]IAX make calltoken expiration time configurable
|
||
Reported by: Y Ateya
|
||
* [b3d01f1fbf] Y Ateya -- channels/chan_iax2: Add a configuration
|
||
parameter for call token expiration
|
||
|
||
Category: Channels/chan_motif
|
||
|
||
ASTERISK-27169: Google OAuth 2.0 support for XMPP / Motif
|
||
Reported by: Andrey
|
||
* [15fbcc74d8] Andrey Egorov -- res_xmpp: Google OAuth 2.0 protocol
|
||
support for XMPP / Motif
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-28292: Changed to show all channel stats including wrong media
|
||
Reported by: sungtae kim
|
||
* [08ba504e99] 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
|
||
* [e6005f1227] Alexei Gradinari -- pjsip: New function PJSIP_PARSE_URI
|
||
to parse URI and return part of URI
|
||
ASTERISK-27697: Enable in-dialog NOTIFY on chan_pjsip channels
|
||
Reported by: Nathan Bruning
|
||
* [1cd704de36] Nathan Bruning -- res_pjsip_notify.c: enable in-dialog
|
||
NOTIFY
|
||
ASTERISK-27220: Enable CHANNEL function to get from and to tag from SIP
|
||
Headers
|
||
Reported by: Andre Nazario
|
||
* [71be8d5bbe] Andre Nazario -- chan_pjsip: Add tag info in CHANNEL
|
||
function
|
||
ASTERISK-27085: [patch] chan_pjsip: Port SIPDtmfMode to chan_pjsip
|
||
Reported by: Torrey Searle
|
||
* [65c560894d] Torrey Searle -- chan_pjsip: add a new function
|
||
PJSIP_DTMF_MODE
|
||
ASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
|
||
Reported by: Torrey Searle
|
||
* [fb7247c57c] Torrey Searle -- res_pjsip: Add DTMF INFO Failback mode
|
||
ASTERISK-22131: Update the make dependencies script to pull, build, and
|
||
install the correct pjproject
|
||
Reported by: Matt Jordan
|
||
* [8476a9332f] Alexander Traud -- install_prereq: Checkout of libSRTP
|
||
1.5.x.
|
||
ASTERISK-25471: [patch]Add subscribe_context to res_pjsip
|
||
Reported by: JoshE
|
||
* [1c949eea6c] Alexei Gradinari -- res_pjsip: Added "subscribe_context"
|
||
to endpoint
|
||
ASTERISK-25835: Authentication using 'Username' field from Digest
|
||
Reported by: Ross Beer
|
||
* [4ebf9a938d] George Joseph -- res_pjsip: Add ability to identify by
|
||
Authorization username
|
||
ASTERISK-24706: [patch]add auto-dtmf mode for pjsip
|
||
Reported by: yaron nahum
|
||
* [75c0aa6979] Matt Jordan -- contrib/ast-db-manage: Add Postgres ENUM
|
||
type support in auto DTMF mode update
|
||
* [8bae18ab93] yaron nahum -- res_pjsip: Add an 'auto' option for DTMF
|
||
Mode
|
||
ASTERISK-24862: [patch] Support in-dialog OPTIONS
|
||
Reported by: yaron nahum
|
||
* [3ef0a17b1f] yaron nahum -- res/res_pjsip_dlg_options: Add a module to
|
||
handle in-dialog OPTIONS requests
|
||
|
||
Category: Channels/chan_sip/General
|
||
|
||
ASTERISK-27278: [patch] chan_sip: Provide access to read the full SIP
|
||
Request-URI from INVITE
|
||
Reported by: David J. Pryke
|
||
* [a5f1d58fe1] David J. Pryke -- chan_sip: Expose read-only access to
|
||
the full SIP INVITE Request-URI
|
||
ASTERISK-26846: chan_sip: Add rtcp-mux support
|
||
Reported by: Sean Bright
|
||
* [15aa3c0a23] Sean Bright -- chan_sip: Add rtcp-mux support
|
||
ASTERISK-26176: chan_sip: Add AccountCode to AMI PeerEntry
|
||
Reported by: Sebastian Gutierrez
|
||
* [0904c1f4cc] Sebastian Gutierrez -- chan_sip: add missing account code
|
||
|
||
Category: Channels/chan_sip/Interoperability
|
||
|
||
ASTERISK-27461: 3PCC patch for AMI "SIPnotify"
|
||
Reported by: Yasuhiko Kamata
|
||
* [cb249b2419] Yasuhiko Kamata -- chan_sip: 3PCC patch for AMI
|
||
"SIPnotify"
|
||
|
||
Category: Channels/chan_sip/NewFeature
|
||
|
||
ASTERISK-25578: [patch] SIP/SDP: No rtpmap for static RTP payload IDs
|
||
Reported by: Alexander Traud
|
||
* [784c18128b] Alexander Traud -- chan_sip: No rtpmap for static RTP
|
||
payload IDs in SDP.
|
||
|
||
Category: Channels/chan_sip/Registration
|
||
|
||
ASTERISK-20527: AuthID cannot be set for registrations when callbackexten
|
||
is used
|
||
Reported by: Timo Teräs
|
||
* [538c6415c6] Timo Teräs -- chan_sip: Support auth username for
|
||
callbackextension feature
|
||
|
||
Category: Channels/chan_sip/Subscriptions
|
||
|
||
ASTERISK-25558: [patch]chan_sip option 'notifyringing' doc fix and
|
||
addition of 'notifyringingprio'
|
||
Reported by: Ward van Wanrooij
|
||
* [d4b10cfb3e] Ward van Wanrooij -- chan_sip: option 'notifyringing'
|
||
change and doc fix
|
||
|
||
Category: Channels/chan_sip/TCP-TLS
|
||
|
||
ASTERISK-24815: [patch] Enable TLS Dual-Certificates (ECC+RSA)
|
||
Reported by: Alexander Traud
|
||
* [8f3f414d8c] Alexander Traud -- tcptls: Enable multiple TLS
|
||
certificate chains (RSA+ECC+DSA) for server socket.
|
||
ASTERISK-25043: [patch] Avoiding ERR_remove_state in OpenSSL
|
||
Reported by: Alexander Traud
|
||
* [247fef6653] Alexander Traud -- tcptls: Avoiding ERR_remove_state in
|
||
OpenSSL.
|
||
|
||
Category: Channels/chan_sip/WebSocket
|
||
|
||
ASTERISK-24128: [Patch] Adding default dtls settings
|
||
Reported by: Michael K.
|
||
* [d0523b4b3c] Michael K. -- chan_sip: Add support for setting DTLS
|
||
configuration in the general section.
|
||
|
||
Category: Codecs/General
|
||
|
||
ASTERISK-26217: [patch] Codec 2 Mode 2400
|
||
Reported by: Alexander Traud
|
||
* [9ac53877f6] Alexander Traud -- rtp_engine: Allow more than 32 dynamic
|
||
payload types.
|
||
* [2e79f52d71] Alexander Traud -- codecs: Add Codec 2 mode 2400.
|
||
ASTERISK-26218: [patch] iLBC 20
|
||
Reported by: Alexander Traud
|
||
* [8fb807009f] Alexander Traud -- codecs: Add iLBC 20.
|
||
|
||
Category: Codecs/codec_lpc10
|
||
|
||
ASTERISK-23556: Compilation warning for invert.c (array subscript is above
|
||
array bounds)
|
||
Reported by: Marcello Ceschia
|
||
* [7126520b3e] Alexander Traud -- lpc10: Avoid compiler warning when
|
||
DONT_OPTIMIZE/COMPILE_DOUBLE.
|
||
|
||
Category: Codecs/codec_opus
|
||
|
||
ASTERISK-26538: codec_opus: Add sample to
|
||
configs/samples/codecs.conf.sample
|
||
Reported by: Kevin Harwell
|
||
* [8060cd1ec1] Kevin Harwell -- codecs.conf.sample: Add sample and
|
||
option descriptions for codec_opus
|
||
|
||
Category: Contrib/General
|
||
|
||
ASTERISK-28136: Allow the sip_to_pjsip script to be used in a pipe
|
||
Reported by: Pascal Cadotte Michaud
|
||
* [a6d1723727] Pascal Cadotte Michaud -- contrib/sip_to_pjsip: add a
|
||
--quiet option to avoid prints
|
||
ASTERISK-27770: [patch] install_prereq: Add Slackware (somehow).
|
||
Reported by: Alexander Traud
|
||
* [07cf6b1437] Alexander Traud -- install_prereq: Add Slackware
|
||
(somehow).
|
||
ASTERISK-27769: [patch] install_prereq: Add Gentoo Linux.
|
||
Reported by: Alexander Traud
|
||
* [307a295d00] Alexander Traud -- install_prereq: Add Gentoo Linux.
|
||
ASTERISK-27738: [patch] install_prereq: Add Arch Linux.
|
||
Reported by: Alexander Traud
|
||
* [dbf5ff6ed0] Alexander Traud -- install_prereq: Add Arch Linux.
|
||
ASTERISK-27736: [patch] install_prereq: Add SUSE.
|
||
Reported by: Alexander Traud
|
||
* [b0fff03bb5] Alexander Traud -- install_prereq: Add SUSE.
|
||
ASTERISK-27729: [patch] install_prereq: Add NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [9ff95e46e3] Alexander Traud -- install_prereq: Add NetBSD.
|
||
ASTERISK-27348: [patch]contrib/scripts: add a way to migrate from chan_sip
|
||
to chan_pjsip realtime
|
||
Reported by: Torrey Searle
|
||
* [976afd26ab] Torrey Searle -- contrib/script/sip_to_pjsip: add support
|
||
for realtime
|
||
ASTERISK-27380: ast_coredumper: allow pointing out the asterisk binary
|
||
explicitly
|
||
Reported by: Tzafrir Cohen
|
||
* [022de525be] Tzafrir Cohen -- ast_coredumper: allow setting asterisk
|
||
binary explicitly
|
||
ASTERISK-27255: alembic: Add support for Microsoft SQL server
|
||
Reported by: Florian Floimair
|
||
* [e9a81157ac] Florian Floimair -- alembic: Add support for MS-SQL
|
||
ASTERISK-25495: [patch] Prevent old-update packages on repository Debian
|
||
systems
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [88f3dbaec9] Rodrigo RamÃrez Norambuena -- install_prereq: Update
|
||
repositories before install on Debian systems
|
||
|
||
Category: Core/AstMM
|
||
|
||
ASTERISK-24974: Astobj2: Allow reference debugging to be enabled/disabled
|
||
by config.
|
||
Reported by: Corey Farrell
|
||
* [5c1d07baf0] Corey Farrell -- Astobj2: Allow reference debugging to be
|
||
enabled/disabled by config.
|
||
|
||
Category: Core/Bridging
|
||
|
||
ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
|
||
Reported by: Dennis Guse
|
||
* [5b1796f59d] frahaase -- Binaural synthesis (confbridge): DTMF
|
||
conference management.
|
||
* [094c26aa68] frahaase -- Binaural synthesis (confbridge): Adds
|
||
binaural synthesis to bridge_softmix.
|
||
* [b58de2fab7] Dennis Guse -- Binaural synthesis (confbridge): Adds
|
||
utils/conf_bridge_binaural_hrir_importer
|
||
* [b2b5f9d897] frahaase -- ast_format: Adds an identifier for
|
||
interleaved audio formats to the ast_format
|
||
* [dce31f90ba] frahaase -- Binaural synthesis (confbridge): On/off
|
||
setting for binaural synthesis.
|
||
* [dd6fc1bb7d] frahaase -- Binaural synthesis (confbridge): Adds
|
||
libfftw3 as dependency.
|
||
* [c455823657] frahaase -- Binaural synthesis (confbridge): interleaved
|
||
two-channel audio.
|
||
ASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
|
||
Reported by: Alexei Gradinari
|
||
* [3e8d523d88] Alexei Gradinari -- core/dial: New channel variable
|
||
FORWARDERNAME
|
||
|
||
Category: Core/Bridging/bridge_basic
|
||
|
||
ASTERISK-27449: [PATCH] When failing to acquire target during attended
|
||
transfer, display wanted extension
|
||
Reported by: Niklas Larsson
|
||
* [e97e41552e] Richard Mudgett -- bridge_basic.c: Update transfer
|
||
diagnostic messages addendum.
|
||
* [9d00583164] Niklas Larsson -- bridge_basic.c: Update transfer
|
||
diagnostic messages.
|
||
|
||
Category: Core/BuildSystem
|
||
|
||
ASTERISK-27929: [patch] BuildSystem: Enable autotools in Solaris 11.
|
||
Reported by: Alexander Traud
|
||
* [d6721e1e4c] Alexander Traud -- BuildSystem: Enable autotools in
|
||
Solaris 11.
|
||
ASTERISK-27820: [patch] Add DragonFly BSD.
|
||
Reported by: Alexander Traud
|
||
* [efe40ff671] Alexander Traud -- BuildSystem: Add DragonFly BSD.
|
||
* [d54637373a] Alexander Traud -- menuselect: Add DragonFly BSD.
|
||
* [6e9a612293] Alexander Traud -- install_prereq: Add DragonFly BSD.
|
||
ASTERISK-27728: [patch] BuildSystem: Add NetBSD.
|
||
Reported by: Alexander Traud
|
||
* [5b525c9781] Alexander Traud -- BuildSystem: Add NetBSD.
|
||
ASTERISK-27683: [patch] BuildSystem: Allow newer autotools on OpenBSD.
|
||
Reported by: Alexander Traud
|
||
* [14796f529e] Alexander Traud -- BuildSystem: Allow newer autotools on
|
||
OpenBSD.
|
||
ASTERISK-23556: Compilation warning for invert.c (array subscript is above
|
||
array bounds)
|
||
Reported by: Marcello Ceschia
|
||
* [7126520b3e] Alexander Traud -- lpc10: Avoid compiler warning when
|
||
DONT_OPTIMIZE/COMPILE_DOUBLE.
|
||
ASTERISK-27043: Core/BuildSystem: Add defines to fix build with LibreSSL
|
||
Reported by: Guido Falsi
|
||
* [d27168d36f] Guido Falsi -- BuildSystem: Add patches to allow building
|
||
with recent LibreSSL
|
||
ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
|
||
Reported by: Dennis Guse
|
||
* [5b1796f59d] frahaase -- Binaural synthesis (confbridge): DTMF
|
||
conference management.
|
||
* [094c26aa68] frahaase -- Binaural synthesis (confbridge): Adds
|
||
binaural synthesis to bridge_softmix.
|
||
* [b58de2fab7] Dennis Guse -- Binaural synthesis (confbridge): Adds
|
||
utils/conf_bridge_binaural_hrir_importer
|
||
* [b2b5f9d897] frahaase -- ast_format: Adds an identifier for
|
||
interleaved audio formats to the ast_format
|
||
* [dce31f90ba] frahaase -- Binaural synthesis (confbridge): On/off
|
||
setting for binaural synthesis.
|
||
* [dd6fc1bb7d] frahaase -- Binaural synthesis (confbridge): Adds
|
||
libfftw3 as dependency.
|
||
* [c455823657] frahaase -- Binaural synthesis (confbridge): interleaved
|
||
two-channel audio.
|
||
ASTERISK-26220: Add support for noreturn function attributes.
|
||
Reported by: Corey Farrell
|
||
* [8f6e9ffcc6] Corey Farrell -- Add conditional support for noreturn
|
||
functions.
|
||
ASTERISK-24718: [patch]Add inital support of "sanitize" to configure
|
||
Reported by: Badalian Vyacheslav
|
||
* [a12eb89ea4] Ivan Poddubny -- Build: Add menuselect options for using
|
||
compiler sanitizers
|
||
ASTERISK-24960: Build System: Create MOD_ADD_SOURCE macro for module
|
||
Makefiles
|
||
Reported by: Corey Farrell
|
||
* [62508d6891] Corey Farrell -- Build System: Create Makefile macro
|
||
MOD_ADD_SOURCE.
|
||
ASTERISK-24133: [patch]Please support Clang; Allow no-exec stacks
|
||
Reported by: Jeffrey Walton
|
||
* [29304d10a0] Diederik de Groot -- Add support for the clang compiler;
|
||
update RAII_VAR to use BlocksRuntime
|
||
|
||
Category: Core/Channels
|
||
|
||
ASTERISK-26419: audiohooks: Remove redundant codec translations when using
|
||
audiohooks
|
||
Reported by: Michael Walton
|
||
* [d8802a6a0f] Kevin Harwell -- channel: ast_write frame wrongly freed
|
||
after call to audiohooks
|
||
* [7af7490e42] Michael Walton -- audiohooks: Remove redundant codec
|
||
translations when using audiohooks
|
||
ASTERISK-26059: [patch]core: New channel variable FORWARDERNAME
|
||
Reported by: Alexei Gradinari
|
||
* [3e8d523d88] Alexei Gradinari -- core/dial: New channel variable
|
||
FORWARDERNAME
|
||
|
||
Category: Core/General
|
||
|
||
ASTERISK-27867: [patch] libasteriskssl: Allow OpenSSL 1.0.2 configured
|
||
with no-deprecated.
|
||
Reported by: Alexander Traud
|
||
* [1424f42d25] Alexander Traud -- libasteriskssl: Allow OpenSSL 1.0.2
|
||
configured with no-deprecated.
|
||
ASTERISK-26419: audiohooks: Remove redundant codec translations when using
|
||
audiohooks
|
||
Reported by: Michael Walton
|
||
* [d8802a6a0f] Kevin Harwell -- channel: ast_write frame wrongly freed
|
||
after call to audiohooks
|
||
* [7af7490e42] Michael Walton -- audiohooks: Remove redundant codec
|
||
translations when using audiohooks
|
||
ASTERISK-26398: core: Remove ABI differences of LOW_MEMORY
|
||
Reported by: Corey Farrell
|
||
* [8c5c95ad89] Corey Farrell -- core: Remove ABI effects of LOW_MEMORY.
|
||
ASTERISK-25627: Easily Preventable Compile Warning
|
||
Reported by: Diederik de Groot
|
||
* [6745cd6529] Diederik de Groot -- include/asterisk/time.h: Renamed
|
||
global declaration:tv
|
||
ASTERISK-25518: taskprocessor: Add high water mark
|
||
Reported by: Jonathan Rose
|
||
* [a2c2a8e1bb] Jonathan Rose -- taskprocessor: Add high water mark
|
||
warnings
|
||
ASTERISK-25310: [patch]on FreeBSD also pthread_attr_init() defaults to
|
||
PTHREAD_EXPLICIT_SCHED
|
||
Reported by: Guido Falsi
|
||
* [fbdb42c9fc] Guido Falsi -- Core/General: Add #ifdef needed on
|
||
FreeBSD.
|
||
ASTERISK-25256: [patch]Post AMI VarSet to empty string events when
|
||
Asterisk deletes a dialplan variable.
|
||
Reported by: Richard Mudgett
|
||
* [4a875e8082] Richard Mudgett -- pbx.c: Post AMI VarSet event if delete
|
||
a non-empty dialplan variable.
|
||
ASTERISK-25063: [patch]add X.509 subject alternative name support to
|
||
Asterisk TLS support
|
||
Reported by: Maciej Szmigiero
|
||
* [2415a14ce9] Maciej Szmigiero -- Add X.509 subject alternative name
|
||
support to TLS certificate
|
||
ASTERISK-25045: vector: Add new capabilities and unit tests
|
||
Reported by: George Joseph
|
||
* [c886be5df2] George Joseph -- vector: Additional enhancements and
|
||
fixes
|
||
* [6d5941297b] George Joseph -- vector: Traversal, retrieval, insert and
|
||
locking enhancements
|
||
ASTERISK-25049: CLI: Enable automatic references to modules
|
||
Reported by: Corey Farrell
|
||
* [df6c1d755f] Corey Farrell -- CLI: Enable automatic references to
|
||
modules.
|
||
ASTERISK-25056: Modules: Make ast_module_info->self available to auxiliary
|
||
sources.
|
||
Reported by: Corey Farrell
|
||
* [a8bfa9e104] Corey Farrell -- Modules: Make ast_module_info->self
|
||
available to auxiliary sources.
|
||
ASTERISK-24917: [patch] clang compilation warnings
|
||
Reported by: Diederik de Groot
|
||
* [305ce3defd] Diederik de Groot -- Update configure.ac/Makefile for
|
||
clang
|
||
* [d7f4788341] Matt Jordan -- channels/chan_skinny: Fix compilation
|
||
error introduced in f8e21a1adf
|
||
* [f8e21a1adf] Diederik de Groot -- Clang: Fix some more
|
||
tautological-compare warnings.
|
||
* [1e74793061] Diederik de Groot -- Example script for scan-build (the
|
||
llvm static analyzer)
|
||
* [ca7193167e] Diederik de Groot -- Clang: change previous
|
||
tautological-compare fixes.
|
||
* [09c7c678a3] Diederik de Groot -- Fix/Update clang-RAII macro
|
||
implementation
|
||
* [356b770632] Diederik de Groot -- clang compiler warnings: Fix various
|
||
warnings for tests
|
||
* [ea0098724e] Diederik de Groot -- clang compiler warnings: Fix
|
||
autological comparisons
|
||
* [b8fa8aa775] Diederik de Groot -- clang compiler warnings: Fix
|
||
pointer-bool-converesion warnings
|
||
* [af4d802773] Diederik de Groot -- clang compiler warnings: Fix
|
||
sometimes-initialized warning in func_math
|
||
* [c1cfe3fae2] Diederik de Groot -- clang compiler warnings: Fix
|
||
non-literal-null-conversion warnings
|
||
* [0543879228] Diederik de Groot -- clang compiler warnings: Remove
|
||
large chunks of unused code from extconf
|
||
* [e309a91e2d] Diederik de Groot -- clang compiler warnings: Fix
|
||
sometimes-uninitialized warning in pbx_config
|
||
* [ed3cf8761b] Diederik de Groot -- clang compiler warnings: Fix format
|
||
specified in framehook
|
||
* [7bc2345fb1] Diederik de Groot -- clang compiler warnings: Fix
|
||
-Wabsolute-value warnings
|
||
* [ce59fabd5c] Diederik de Groot -- clang compiler warnings: Fix invalid
|
||
enum conversion
|
||
* [61577cbee6] Matt Jordan -- main/stdtime/localtime: Fix warning
|
||
introduced in r433720
|
||
* [072734692e] Diederik de Groot -- clang compiler warnings: Ignore
|
||
-Wunused-command-line-argument
|
||
* [1cf949c489] Diederik de Groot -- clang compiler warnings: Fix warning
|
||
for -Wgnu-variable-sized-type-not-at-end
|
||
* [d2776d4d45] Diederik de Groot -- clang compiler warnings: Fix a
|
||
variety of "unused" warnings
|
||
* [cb7b6bc4be] Diederik de Groot -- clang compiler warnings: Fix
|
||
-Wself-assign
|
||
* [e9520dbe0d] Diederik de Groot -- clang compiler warnings: Fix
|
||
-Wparantheses-equality warnings
|
||
* [fd50e5bfb5] Diederik de Groot -- clang compiler warnings: Fix
|
||
-Wbitfield-constant-conversion warning
|
||
* [c747b3b12a] Diederik de Groot -- clang compiler warnings: Fix
|
||
-Winitializer-overrides
|
||
* [d6173cd1d0] Diederik de Groot -- clang compiler warnings: Fix
|
||
-Wunused-function; make inline function static
|
||
ASTERISK-25051: Remove unneeded uses of optional_api providers.
|
||
Reported by: Corey Farrell
|
||
* [c3ec5da156] Corey Farrell -- Remove unneeded uses of optional_api
|
||
providers.
|
||
ASTERISK-24813: asterisk.c: #if statement in listener() confuses code
|
||
folding editors
|
||
Reported by: Corey Farrell
|
||
* [bb71672a47] Corey Farrell -- main/asterisk.c: Reverse #if statement
|
||
in listener() to fix code folding.
|
||
|
||
Category: Core/HTTP
|
||
|
||
ASTERISK-27173: Support for GMIME 3.0
|
||
Reported by: Tzafrir Cohen
|
||
* [123c93a77c] Tzafrir Cohen -- Support GMIME 3.0
|
||
ASTERISK-24316: For httpd server, need option to define server name for
|
||
security purposes
|
||
Reported by: Andrew Nagy
|
||
* [6a76740b83] Ashley Sanders -- HTTP: For httpd server, need option to
|
||
define server name for security purposes
|
||
|
||
Category: Core/ManagerInterface
|
||
|
||
ASTERISK-24553: ARI/AMI: Include language in standard channel snapshot
|
||
output
|
||
Reported by: Matt Jordan
|
||
* [63d3f0af95] Kevin Harwell -- ARI/AMI: Include language in standard
|
||
channel snapshot output
|
||
* [e890f9f653] Kevin Harwell -- ARI/AMI: Include language in standard
|
||
channel snapshot output
|
||
* [d673209abc] Kevin Harwell -- ARI/AMI: Include language in standard
|
||
channel snapshot output
|
||
|
||
Category: Core/ManagerInterface/NewFeature
|
||
|
||
ASTERISK-24730: [patch] Add blank line between headers and output for
|
||
Command action response
|
||
Reported by: Gareth Palmer
|
||
* [2f418c052e] Gareth Palmer -- New AMI Command Output Format
|
||
|
||
Category: Core/PBX
|
||
|
||
ASTERISK-26658: Add ability for dialplan show to display filenames/line
|
||
numbers of registered extensions
|
||
Reported by: Jonathan R. Rose
|
||
* [d96e350256] Jonathan R. Rose -- core/pbx: dialplan show - display
|
||
filename/line#
|
||
ASTERISK-25040: pbx: Improve performance of reloads by making hint
|
||
destruction more performant
|
||
Reported by: Matt Jordan
|
||
* [892cc5625f] Matt Jordan -- main/pbx: Resolve case sensitivity
|
||
regression in PBX hints
|
||
* [7ac28be04b] Matt Jordan -- main/pbx: Improve performance of dialplan
|
||
reloads with a large number of hints
|
||
ASTERISK-24038: device state: Report ONHOLD device state if channel driver
|
||
defers device state calculation to core
|
||
Reported by: Matt Jordan
|
||
* [9183416fe2] Richard Mudgett -- func_channel: Add CHANNEL(onhold) item
|
||
to get the current hold status of the channel.
|
||
|
||
Category: Core/Portability
|
||
|
||
ASTERISK-27042: Unpatched asterisk sources fail to build on FreeBSD due to
|
||
missing crypt.h file
|
||
Reported by: Guido Falsi
|
||
* [7b668297f3] Guido Falsi -- BuildSystem: Fix build on FreeBSD due to
|
||
missing crypt.h
|
||
ASTERISK-24517: TLS support for Solaris, Ming and non-glibc Linux systems
|
||
Reported by: Timo Teräs
|
||
* [070a51bf7c] Timo Teräs -- Implement internal abstraction for
|
||
iostreams
|
||
|
||
Category: Core/Sorcery
|
||
|
||
ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
|
||
Reported by: Richard Mudgett
|
||
* [30fbed65f1] Richard Mudgett -- res_pjsip_session.c: Process initial
|
||
INVITE sooner. (key exists)
|
||
* [04ec9c745e] Richard Mudgett -- res_pjsip_registrar.c: Eliminate rx
|
||
REGISTER request race condition.
|
||
* [dcfef53ee2] Richard Mudgett -- stasis: Add setting subscription
|
||
congestion levels.
|
||
* [4879cd875c] Richard Mudgett -- sorcery: Add setting object type
|
||
congestion levels.
|
||
* [2cd67d5b07] Richard Mudgett -- taskprocessors: Implement high/low
|
||
water mark alerts.
|
||
* [c966a035e0] Richard Mudgett -- res_pjsip_session: Use distributor
|
||
serializer for incoming calls.
|
||
* [5b7b16a87f] Richard Mudgett -- res_pjsip_pubsub.c: Recreate
|
||
subscriptions using distributor serializer.
|
||
* [c2ae49249c] Richard Mudgett -- res_pjsip_pubsub.c: Use distributor
|
||
serializer for incoming subscriptions.
|
||
* [2ff26e9746] Richard Mudgett -- pjsip_distributor.c: Consistently pick
|
||
a serializer for messages.
|
||
* [df2791da8f] Richard Mudgett -- pjsip_distributor.c: Ignore messages
|
||
until fully booted.
|
||
ASTERISK-25067: Sorcery Caching: Implement a new caching module
|
||
Reported by: Matt Jordan
|
||
* [9668a1acb5] Joshua Colp -- res_sorcery_memory_cache: Remove
|
||
'prefetch' option.
|
||
* [128fe4cee8] Joshua Colp -- res_sorcery_memory_cache: Implement
|
||
expire_on_reload option.
|
||
* [028edae82e] Joshua Colp -- test_sorcery_memory_cache_thrash: Add unit
|
||
tests for thrashing the memory cache.
|
||
* [19de2bbc5f] Joshua Colp -- res_sorcery_memory_cache: Add test event
|
||
when a refresh occurs.
|
||
* [dfc45254d1] Joshua Colp -- res_sorcery_memory_cache: Add CLI commands
|
||
and AMI actions.
|
||
* [2e54e7227c] Mark Michelson -- res_sorcery_memory_cache: Add support
|
||
for refreshing stale objects.
|
||
* [81d375baad] Joshua Colp -- res_sorcery_memory_cache: Add support for
|
||
object_lifetime_maximum.
|
||
* [071b3d43cb] Mark Michelson -- res_sorcery_memory_cache: Add support
|
||
for maximum_objects.
|
||
* [f2cc766d81] Joshua Colp -- res_sorcery_memory_cache: Add basic module
|
||
implementation.
|
||
ASTERISK-25044: sorcery: Add ability to insert a new wizard into an object
|
||
type's list
|
||
Reported by: George Joseph
|
||
* [52407088f8] George Joseph -- sorcery: Add API to insert/remove a
|
||
wizard to/from an object type's list
|
||
|
||
Category: Core/Stasis
|
||
|
||
ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
|
||
Reported by: Richard Mudgett
|
||
* [30fbed65f1] Richard Mudgett -- res_pjsip_session.c: Process initial
|
||
INVITE sooner. (key exists)
|
||
* [04ec9c745e] Richard Mudgett -- res_pjsip_registrar.c: Eliminate rx
|
||
REGISTER request race condition.
|
||
* [dcfef53ee2] Richard Mudgett -- stasis: Add setting subscription
|
||
congestion levels.
|
||
* [4879cd875c] Richard Mudgett -- sorcery: Add setting object type
|
||
congestion levels.
|
||
* [2cd67d5b07] Richard Mudgett -- taskprocessors: Implement high/low
|
||
water mark alerts.
|
||
* [c966a035e0] Richard Mudgett -- res_pjsip_session: Use distributor
|
||
serializer for incoming calls.
|
||
* [5b7b16a87f] Richard Mudgett -- res_pjsip_pubsub.c: Recreate
|
||
subscriptions using distributor serializer.
|
||
* [c2ae49249c] Richard Mudgett -- res_pjsip_pubsub.c: Use distributor
|
||
serializer for incoming subscriptions.
|
||
* [2ff26e9746] Richard Mudgett -- pjsip_distributor.c: Consistently pick
|
||
a serializer for messages.
|
||
* [df2791da8f] Richard Mudgett -- pjsip_distributor.c: Ignore messages
|
||
until fully booted.
|
||
|
||
Category: Documentation
|
||
|
||
ASTERISK-27993: pjsip_wizard example gives wrong info about unsupported
|
||
SRV records
|
||
Reported by: Jonathan Harris
|
||
* [20b53b5cee] Richard Mudgett -- pjsip_wizard.conf.sample: Update
|
||
remote_hosts description.
|
||
ASTERISK-27873: documentation: Error on wiki description of Asterisk 13
|
||
"MeetmeMute" event
|
||
Reported by: Alessandro Polidori
|
||
* [6bbede84fb] Richard Mudgett -- app_meetme: Fix manager event
|
||
documentation for several events.
|
||
ASTERISK-24892: Super Awesome Company sound prompts
|
||
Reported by: Rusty Newton
|
||
* [5e361e1476] Rusty Newton -- configs/basic-pbx: Modified main IVR to
|
||
play new Allison prompt.
|
||
ASTERISK-24671: Missing docs for the CDR AMI Event
|
||
Reported by: Dan Jenkins
|
||
* [958a41a884] Matt Jordan -- AMI: Add documentation for the missing
|
||
Cdr/CEL events.
|
||
ASTERISK-23512: Inaccurate comment in manager.conf.sample
|
||
Reported by: Richard Miller
|
||
* [1fe22c411d] Malcolm Davenport -- ASTERISK-23512, correct inaccurate
|
||
comment in manager.conf.sample
|
||
ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
|
||
Reported by: Jeremy Lainé
|
||
* [664f83a03b] Jeremy Laine -- doc: Add a manpage for the smsq utility
|
||
* [81598fa082] Jeremy Laine -- doc: Add a manpage for the aelparse
|
||
utility
|
||
|
||
Category: Features
|
||
|
||
ASTERISK-25405: [patch] CLI: core show fd: add timestamp
|
||
Reported by: Alexander Traud
|
||
* [9200ad03a3] Alexander Traud -- astfd: Adds a timestamp for each
|
||
entry.
|
||
ASTERISK-24678: [PATCH] Added atxfer* settings to features.conf.sample
|
||
Reported by: Niklas Larsson
|
||
* [aa7e06f797] Niklas Larsson -- configs/samples/features.conf.sample:
|
||
Document attended transfer DTMF options
|
||
|
||
Category: Features/Parking
|
||
|
||
ASTERISK-22825: Dialplan Function for Checking Parking Lot Slot
|
||
Reported by: JoshE
|
||
* [f7137e1230] Joshua Elson -- res_parking: Add dialplan function for
|
||
lot channel
|
||
|
||
Category: Formats/NewFeature
|
||
|
||
ASTERISK-26292: app_confbridge: 3D-Conferencing via Binaural Synthesis
|
||
Reported by: Dennis Guse
|
||
* [5b1796f59d] frahaase -- Binaural synthesis (confbridge): DTMF
|
||
conference management.
|
||
* [094c26aa68] frahaase -- Binaural synthesis (confbridge): Adds
|
||
binaural synthesis to bridge_softmix.
|
||
* [b58de2fab7] Dennis Guse -- Binaural synthesis (confbridge): Adds
|
||
utils/conf_bridge_binaural_hrir_importer
|
||
* [b2b5f9d897] frahaase -- ast_format: Adds an identifier for
|
||
interleaved audio formats to the ast_format
|
||
* [dce31f90ba] frahaase -- Binaural synthesis (confbridge): On/off
|
||
setting for binaural synthesis.
|
||
* [dd6fc1bb7d] frahaase -- Binaural synthesis (confbridge): Adds
|
||
libfftw3 as dependency.
|
||
* [c455823657] frahaase -- Binaural synthesis (confbridge): interleaved
|
||
two-channel audio.
|
||
|
||
Category: Formats/format_g726
|
||
|
||
ASTERISK-28246: Support skipping on the g726 format
|
||
Reported by: Eyal Hasson
|
||
* [c1da2e94a3] eyalhasson -- format_g726: add support for seeking
|
||
|
||
Category: Functions/func_odbc
|
||
|
||
ASTERISK-26010: [patch]func_odbc: single database connection should be
|
||
optional
|
||
Reported by: Alexei Gradinari
|
||
* [c378b00a83] Alexei Gradinari -- func_odbc: single database connection
|
||
should be optional
|
||
|
||
Category: General
|
||
|
||
ASTERISK-28046: Remove stale nonoptreq references
|
||
Reported by: Walter Doekes
|
||
* [78453e65fd] Walter Doekes -- optional_api: Remove unused nonoptreq
|
||
fields
|
||
ASTERISK-27014: configurable busy_timeout in sqlite backends
|
||
Reported by: Marek Cervenka
|
||
* [44c5a144ce] Martin Tomec -- Sqlite3: make busy_timeout configurable.
|
||
ASTERISK-25846: Gracefully deal with Absent Stasis Apps
|
||
Reported by: Andrew Nagy
|
||
* [7964e260d3] Andrew Nagy -- app_stasis: Don't hang up if app is not
|
||
registered
|
||
ASTERISK-25767: [patch] Add check to configure for sanitizes
|
||
Reported by: Badalian Vyacheslav
|
||
* [a23d01e943] Badalyan Vyacheslav -- Build: Added testing compiler to
|
||
support the system sanitizes
|
||
ASTERISK-25376: Scripts: check file versions for Asterisk and dependencies
|
||
Reported by: Scott Griepentrog
|
||
* [d6472d96b3] Scott Griepentrog -- Scripts: check file versions of
|
||
Asterisk and dependencies
|
||
ASTERISK-24745: [patch]Add no_answer to ARI hangup causes
|
||
Reported by: Ben Merrills
|
||
* [858e825568] Ben Merrills -- res/ari/resource_channels: Add missing
|
||
'no_answer' reason to DELETE /channels
|
||
|
||
Category: PBX/NewFeature
|
||
|
||
ASTERISK-27661: Add new AMI Event for Load, Unload
|
||
Reported by: sungtae kim
|
||
* [cb4cfb8c43] Sungtae Kim -- manager: Add AMI event Load/Unload
|
||
|
||
Category: PBX/pbx_config
|
||
|
||
ASTERISK-27084: Reduce verbosity while loading PBX extensions.
|
||
Reported by: Ludovic Gasc (Eyepea)
|
||
* [77f2814d01] Benoît Dereck-Tricot -- pbx: Reduce verbosity while
|
||
loading extensions
|
||
ASTERISK-26658: Add ability for dialplan show to display filenames/line
|
||
numbers of registered extensions
|
||
Reported by: Jonathan R. Rose
|
||
* [d96e350256] Jonathan R. Rose -- core/pbx: dialplan show - display
|
||
filename/line#
|
||
|
||
Category: PBX/pbx_dundi
|
||
|
||
ASTERISK-27164: [patch] Add IPv6 Support for DUNDi
|
||
Reported by: Adam Secombe
|
||
* [f6c1d94d91] Kirsty Tyerman -- pbx_dundi: Added IPv6 support for dundi
|
||
|
||
Category: PBX/pbx_loopback
|
||
|
||
ASTERISK-24577: Speed up loopback switches by avoiding unneeded lookups
|
||
Reported by: Birger "WIMPy" Harzenetter
|
||
* [08636aadec] Birger Harzenetter -- pbx/pbx_loopback: Speed up switches
|
||
by avoiding unneeded lookups
|
||
|
||
Category: PBX/pbx_spool
|
||
|
||
ASTERISK-26568: pbx_spool: OUTGOING_RETRY variable
|
||
Reported by: Roman Shubovich
|
||
* [bc2c66b594] Sean Bright -- pbx_spool: Set AST_OUTGOING_ATTEMPT
|
||
variable on channel
|
||
|
||
Category: Resources/res_agi
|
||
|
||
ASTERISK-26124: res_agi: Set audio format for EAGI audio stream
|
||
Reported by: John Fawcett
|
||
* [d847fe6585] Sean Bright -- res_agi: Allow configuration of audio
|
||
format of EAGI pipe
|
||
|
||
Category: Resources/res_ari
|
||
|
||
ASTERISK-28326: ari: Added timestamp for some ari events.
|
||
Reported by: sungtae kim
|
||
* [6d455487d9] 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
|
||
* [59cf552dd3] Sebastian Damm -- res/res_ari: Add additional hangup
|
||
reasons
|
||
ASTERISK-26488: ARI: Add 'ari show app', 'ari show apps', and 'ari set
|
||
debug' CLI commands
|
||
Reported by: Matt Jordan
|
||
* [c30d677333] Matt Jordan -- res/stasis: Add CLI commands for
|
||
displaying/debugging ARI apps
|
||
ASTERISK-24802: stasis: set a channel variable on websocket disconnect
|
||
error
|
||
Reported by: Kevin Harwell
|
||
* [06578ef407] Ashley Sanders -- stasis: set a channel variable on
|
||
websocket disconnect error
|
||
ASTERISK-24553: ARI/AMI: Include language in standard channel snapshot
|
||
output
|
||
Reported by: Matt Jordan
|
||
* [63d3f0af95] Kevin Harwell -- ARI/AMI: Include language in standard
|
||
channel snapshot output
|
||
* [e890f9f653] Kevin Harwell -- ARI/AMI: Include language in standard
|
||
channel snapshot output
|
||
* [d673209abc] Kevin Harwell -- ARI/AMI: Include language in standard
|
||
channel snapshot output
|
||
ASTERISK-24552: ARI: Allow associating a channel as an initiator of an
|
||
Origination for record keeping purposes
|
||
Reported by: Matt Jordan
|
||
* [60ab564ad2] Joshua Colp -- ari: Add support for specifying an
|
||
originator channel when originating.
|
||
|
||
Category: Resources/res_ari_applications
|
||
|
||
ASTERISK-24870: ARI: Subscriptions to bridges generally not super useful
|
||
Reported by: Matt Jordan
|
||
* [9402f80726] Matt Jordan -- res/res_stasis: Fix accidental
|
||
subscription to 'all' bridge topic
|
||
* [b99a705262] Matt Jordan -- ARI: Add the ability to subscribe to all
|
||
events
|
||
* [47813cc51c] Matt Jordan -- res/res_stasis_device_state: Allow for
|
||
subscribing to 'all' device state
|
||
* [5206aa9d30] Matt Jordan -- ARI: Add events for Contact and Peer
|
||
Status changes
|
||
|
||
Category: Resources/res_ari_bridges
|
||
|
||
ASTERISK-24870: ARI: Subscriptions to bridges generally not super useful
|
||
Reported by: Matt Jordan
|
||
* [9402f80726] Matt Jordan -- res/res_stasis: Fix accidental
|
||
subscription to 'all' bridge topic
|
||
* [b99a705262] Matt Jordan -- ARI: Add the ability to subscribe to all
|
||
events
|
||
* [47813cc51c] Matt Jordan -- res/res_stasis_device_state: Allow for
|
||
subscribing to 'all' device state
|
||
* [5206aa9d30] Matt Jordan -- ARI: Add events for Contact and Peer
|
||
Status changes
|
||
|
||
Category: Resources/res_ari_channels
|
||
|
||
ASTERISK-28198: res_ari: Add new hangup causes for ARI Channel DELETE
|
||
command
|
||
Reported by: Sebastian Damm
|
||
* [59cf552dd3] Sebastian Damm -- res/res_ari: Add additional hangup
|
||
reasons
|
||
ASTERISK-26321: ARI : Add reason answered_elsewhere to channel hangup
|
||
Reported by: Jean Aunis - Prescom
|
||
* [91993ebaa5] Jean Aunis -- resource_channels.c: add hangup reason
|
||
"answered_elsewhere".
|
||
ASTERISK-24412: [patch]Incomplete channel originate/continue handling with
|
||
ARI
|
||
Reported by: Nir Simionovich (GreenfieldTech - Israel)
|
||
* [7f836c1c15] Mark Michelson -- Add the ability to continue and
|
||
originate using priority labels.
|
||
ASTERISK-24552: ARI: Allow associating a channel as an initiator of an
|
||
Origination for record keeping purposes
|
||
Reported by: Matt Jordan
|
||
* [60ab564ad2] Joshua Colp -- ari: Add support for specifying an
|
||
originator channel when originating.
|
||
|
||
Category: Resources/res_calendar/NewFeature
|
||
|
||
ASTERISK-26422: [patch] Force calendars to do new fetch after module
|
||
reload
|
||
Reported by: Ludovic Gasc (Eyepea)
|
||
* [9f62feca60] Ludovic Gasc (GMLudo) -- res_calendar: Add support for
|
||
fetching calendars when reloading
|
||
|
||
Category: Resources/res_calendar_caldav
|
||
|
||
ASTERISK-26624: res_calendar_caldav: Add support for gmail
|
||
Reported by: Eduardo Scudeller Libardi
|
||
* [0e214c4932] Eduardo S. Libardi -- res_calendar_caldav: Add support
|
||
reading gmail calendar
|
||
|
||
Category: Resources/res_config_pgsql
|
||
|
||
ASTERISK-25132: escaping manually
|
||
Reported by: Rodrigo Ramirez Norambuena
|
||
* [95b186a174] Rodrigo RamÃrez Norambuena -- res/res_config_pgsql.c: Use
|
||
PQescapeStringConn for escaping names.
|
||
|
||
Category: Resources/res_crypto
|
||
|
||
ASTERISK-27906: [patch] res_crypto: Allow OpenSSL configured with
|
||
no-deprecated.
|
||
Reported by: Alexander Traud
|
||
* [ca682f0030] Alexander Traud -- res_crypto: Allow OpenSSL configured
|
||
with no-deprecated.
|
||
|
||
Category: Resources/res_fax
|
||
|
||
ASTERISK-25980: [patch]res_fax: set FAXMODE variable to let dialplan know
|
||
what fax transport was used
|
||
Reported by: Alexei Gradinari
|
||
* [277a2d667a] Richard Mudgett -- res_fax: Fix deadlock setting FAXMODE
|
||
channel variable.
|
||
* [380ac201ac] Alexei Gradinari -- res_fax: add FAXMODE variable
|
||
|
||
Category: Resources/res_format_attr_opus
|
||
|
||
ASTERISK-26409: codec_opus: Update Asterisk to support the translation
|
||
codec.
|
||
Reported by: Kevin Harwell
|
||
* [c7ef1e0af3] George Joseph -- codec_opus: Add download ability to
|
||
menuselect
|
||
* [5cc3c6679f] George Joseph -- codec_opus: Replace res_format_attr_opus
|
||
with the one from codec_opus
|
||
* [40aa28131b] George Joseph -- format_ogg_opus: New format
|
||
|
||
Category: Resources/res_hep
|
||
|
||
ASTERISK-27796: res_hep: Allow create_address to resolve a provided
|
||
hostname
|
||
Reported by: Sebastian Gutierrez
|
||
* [8f55f7c333] Matthew Fredrickson -- res_hep: Adds hostname resolution
|
||
support for capture_address
|
||
ASTERISK-26159: res_hep: enabled by default and information sent to
|
||
default address
|
||
Reported by: Ross Beer
|
||
* [dab2a6b689] Matt Jordan -- hep.conf.sample: Default 'enabled' to 'no'
|
||
|
||
Category: Resources/res_hep_rtcp
|
||
|
||
ASTERISK-26427: res_hep_rtcp: Asterisk Master will report channel name
|
||
with res_hep_rtcp when using chan_sip
|
||
Reported by: Nir Simionovich (GreenfieldTech - Israel)
|
||
* [3c36c29c81] Joshua Colp -- res_hep_rtcp: Provide chan_sip Call-ID for
|
||
RTCP messages.
|
||
|
||
Category: Resources/res_musiconhold
|
||
|
||
ASTERISK-25444: [patch]Music On Hold Warning misleading
|
||
Reported by: Conrad de Wet
|
||
* [13cdf3e8a1] Walter Doekes -- musiconhold: Only warn if music class is
|
||
not found in memory and database.
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-27537: res_pjsip: Add new AMI Action for PJSIPShowAors
|
||
Reported by: sungtae kim
|
||
* [ffbf5be116] Sungtae Kim -- res_pjsip: Add AMI action 'PJSIPShowAors'
|
||
ASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
|
||
Reported by: Torrey Searle
|
||
* [fb7247c57c] Torrey Searle -- res_pjsip: Add DTMF INFO Failback mode
|
||
ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
|
||
Reported by: Richard Mudgett
|
||
* [30fbed65f1] Richard Mudgett -- res_pjsip_session.c: Process initial
|
||
INVITE sooner. (key exists)
|
||
* [04ec9c745e] Richard Mudgett -- res_pjsip_registrar.c: Eliminate rx
|
||
REGISTER request race condition.
|
||
* [dcfef53ee2] Richard Mudgett -- stasis: Add setting subscription
|
||
congestion levels.
|
||
* [4879cd875c] Richard Mudgett -- sorcery: Add setting object type
|
||
congestion levels.
|
||
* [2cd67d5b07] Richard Mudgett -- taskprocessors: Implement high/low
|
||
water mark alerts.
|
||
* [c966a035e0] Richard Mudgett -- res_pjsip_session: Use distributor
|
||
serializer for incoming calls.
|
||
* [5b7b16a87f] Richard Mudgett -- res_pjsip_pubsub.c: Recreate
|
||
subscriptions using distributor serializer.
|
||
* [c2ae49249c] Richard Mudgett -- res_pjsip_pubsub.c: Use distributor
|
||
serializer for incoming subscriptions.
|
||
* [2ff26e9746] Richard Mudgett -- pjsip_distributor.c: Consistently pick
|
||
a serializer for messages.
|
||
* [df2791da8f] Richard Mudgett -- pjsip_distributor.c: Ignore messages
|
||
until fully booted.
|
||
ASTERISK-23828: pjsip - Need a command to list active SIP subscriptions
|
||
Reported by: Rusty Newton
|
||
* [0ea3c371c5] Richard Mudgett -- res_pjsip_pubsub.c: Implement "pjsip
|
||
show subscriptions" commands.
|
||
ASTERISK-26011: [patch]PJSIP: add "via_addr", "via_port", "call_id" to
|
||
contacts
|
||
Reported by: Alexei Gradinari
|
||
* [31f17abe44] Alexei Gradinari -- res_pjsip: add "via_addr",
|
||
"via_port", "call_id" to contact
|
||
ASTERISK-26055: [patch]res_pjsip: chatty verbose messages
|
||
Reported by: Alexei Gradinari
|
||
* [574c9e77eb] Alexei Gradinari -- res_pjsip: chatty verbose messages
|
||
ASTERISK-25994: [patch]res_pjsip: module load priority
|
||
Reported by: Alexei Gradinari
|
||
* [322c3b4262] Alexei Gradinari -- res_pjsip: module load priority
|
||
ASTERISK-25931: PJSIP: add "reg_server" to contacts.
|
||
Reported by: Alexei Gradinari
|
||
* [4df48581f1] Alexei Gradinari -- pjsip: Added "reg_server" to contacts
|
||
(fixed alembic)
|
||
* [2b1edee772] Alexei Gradinari -- pjsip: Added "reg_server" to
|
||
contacts.
|
||
ASTERISK-25930: PJSIP: disable multi domain to improve realtime performace
|
||
Reported by: Alexei Gradinari
|
||
* [860b135c88] Alexei Gradinari -- res_pjsip: disable multi domain to
|
||
improve realtime performace
|
||
ASTERISK-25618: res_pjsip: Check for readability of TLS files at startup
|
||
Reported by: George Joseph
|
||
* [a987434564] George Joseph -- res_pjsip: Add existence and readablity
|
||
checks for tls related files
|
||
ASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
|
||
Reported by: Matt Jordan
|
||
* [75d90a9951] Matt Jordan -- res_pjsip/pjsip_options: Add StatsD
|
||
statistics for PJSIP contacts
|
||
* [482f2fc5ff] Matt Jordan -- res/res_pjsip_outbound_registration: Add
|
||
registration statistics for StatsD
|
||
ASTERISK-25477: pjsip show "command" like [criteria]
|
||
Reported by: Bryant Zimmerman
|
||
* [a8aee0bbdb] George Joseph -- res_pjsip: Add "like" processing to
|
||
pjsip list and show commands
|
||
ASTERISK-25114: res_pjsip: Add AMI events for chan_pjsip contact lifecycle
|
||
changes
|
||
Reported by: George Joseph
|
||
* [b8ac683822] George Joseph -- res_pjsip: Add AMI events for chan_pjsip
|
||
contact lifecycle changes
|
||
ASTERISK-24706: [patch]add auto-dtmf mode for pjsip
|
||
Reported by: yaron nahum
|
||
* [75c0aa6979] Matt Jordan -- contrib/ast-db-manage: Add Postgres ENUM
|
||
type support in auto DTMF mode update
|
||
* [8bae18ab93] yaron nahum -- res_pjsip: Add an 'auto' option for DTMF
|
||
Mode
|
||
ASTERISK-24947: res_pjsip: Add a PJSIP resolver using core DNS
|
||
Reported by: Joshua C. Colp
|
||
* [a3cec44a0a] Joshua Colp -- res_pjsip: Add external PJSIP resolver
|
||
implementation using core DNS API.
|
||
ASTERISK-24918: pjsip: add CLI options to display global and system
|
||
configuration
|
||
Reported by: Scott Griepentrog
|
||
* [520b9f2174] Kevin Harwell -- res_pjsip: add CLI command to show
|
||
global and system configuration
|
||
ASTERISK-24575: [patch]Make capath work for res_pjsip
|
||
Reported by: cloos
|
||
* [023fa0f9e8] cloos -- Add support for the ca_list_path option for
|
||
PJSIP transports.
|
||
|
||
Category: Resources/res_pjsip/Bundling
|
||
|
||
ASTERISK-27730: PJSIP: Update bundled PJPROJECT to version 2.7.2
|
||
Reported by: Richard Mudgett
|
||
* [7f4354c10f] Richard Mudgett -- res_pjproject.c: Upgrade bundled
|
||
PJPROJECT to 2.7.2
|
||
ASTERISK-27355: Upgrade bundled PJPROJECT to 2.7
|
||
Reported by: Richard Mudgett
|
||
* [e41561fc2a] Richard Mudgett -- res_pjproject.c: Upgrade bundled
|
||
PJPROJECT to 2.7
|
||
|
||
Category: Resources/res_pjsip_caller_id
|
||
|
||
ASTERISK-28006: PJSIP: Missing "party=calling"/"party=called" in
|
||
Remote-Party-ID
|
||
Reported by: Eric Dantie
|
||
* [56c1285b8a] Joshua Colp -- res_pjsip_caller_id: Add "party" parameter
|
||
to RPID header.
|
||
ASTERISK-25791: res_pjsip_caller_id: Lack of support for Anonymous
|
||
Reported by: Anthony Messina
|
||
* [2b9849625c] George Joseph -- res_pjsip_caller_id: Anonymize 'From'
|
||
when caller id presentation is prohibited
|
||
|
||
Category: Resources/res_pjsip_mwi
|
||
|
||
ASTERISK-26230: [patch] res_pjsip_mwi: unsolicited mwi could block PJSIP
|
||
taskprocessor on startup
|
||
Reported by: Alexei Gradinari
|
||
* [34db4c3993] Alexei Gradinari -- res_pjsip_mwi: update unsolicited MWI
|
||
subscriptions on updating contact
|
||
* [42f738e052] Alexei Gradinari -- res_pjsip_mwi: don't create mwi
|
||
subscriptions if initial unsolicited disabled
|
||
* [403b63571c] Alexei Gradinari -- res_pjsip_mwi: fix unsolicited mwi
|
||
blocks PJSIP stack
|
||
|
||
Category: Resources/res_pjsip_mwi_body_generator
|
||
|
||
ASTERISK-25865: Message-Account Missing From PJSIP MWI
|
||
Reported by: Ross Beer
|
||
* [2b3261cd36] George Joseph -- res_pjsip_mwi: Allow subscribe to vm
|
||
access extension as an alias
|
||
* [e2524fcee3] George Joseph -- res_pjsip_mwi: Add voicemail extension
|
||
and mwi_subscribe_replaces_unsolicited
|
||
|
||
Category: Resources/res_pjsip_outbound_publish
|
||
|
||
ASTERISK-25965: res_pjsip_outbound_publish: Allow multiple clients per
|
||
configuration
|
||
Reported by: Kevin Harwell
|
||
* [d4b77dad1b] Joshua Colp -- res_pjsip_exten_state: Use the extension
|
||
for publishing to.
|
||
* [3905997bae] Kevin Harwell -- res_pjsip_outbound_publish: Add
|
||
multi-user support per configuration
|
||
|
||
Category: Resources/res_pjsip_outbound_registration
|
||
|
||
ASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
|
||
Reported by: Matt Jordan
|
||
* [75d90a9951] Matt Jordan -- res_pjsip/pjsip_options: Add StatsD
|
||
statistics for PJSIP contacts
|
||
* [482f2fc5ff] Matt Jordan -- res/res_pjsip_outbound_registration: Add
|
||
registration statistics for StatsD
|
||
ASTERISK-25072: res_pjsip_outbound_registration: line functionality.
|
||
Additional check for using the request URI
|
||
Reported by: Dmitriy Serov
|
||
* [9e2a582d2d] demon-ru -- res_pjsip_outbound_registration: Check
|
||
request URI for line.
|
||
|
||
Category: Resources/res_pjsip_publish_asterisk
|
||
|
||
ASTERISK-24811: asterisk-publication sorcery object does not use realtime
|
||
Reported by: Matt Hoskins
|
||
* [340818ad12] Matt Hoskins -- ASTERISK-24811: Add
|
||
ast_sorcery_apply_config() to res_pjsip_publish_asterisk.
|
||
|
||
Category: Resources/res_pjsip_pubsub
|
||
|
||
ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
|
||
Reported by: Richard Mudgett
|
||
* [30fbed65f1] Richard Mudgett -- res_pjsip_session.c: Process initial
|
||
INVITE sooner. (key exists)
|
||
* [04ec9c745e] Richard Mudgett -- res_pjsip_registrar.c: Eliminate rx
|
||
REGISTER request race condition.
|
||
* [dcfef53ee2] Richard Mudgett -- stasis: Add setting subscription
|
||
congestion levels.
|
||
* [4879cd875c] Richard Mudgett -- sorcery: Add setting object type
|
||
congestion levels.
|
||
* [2cd67d5b07] Richard Mudgett -- taskprocessors: Implement high/low
|
||
water mark alerts.
|
||
* [c966a035e0] Richard Mudgett -- res_pjsip_session: Use distributor
|
||
serializer for incoming calls.
|
||
* [5b7b16a87f] Richard Mudgett -- res_pjsip_pubsub.c: Recreate
|
||
subscriptions using distributor serializer.
|
||
* [c2ae49249c] Richard Mudgett -- res_pjsip_pubsub.c: Use distributor
|
||
serializer for incoming subscriptions.
|
||
* [2ff26e9746] Richard Mudgett -- pjsip_distributor.c: Consistently pick
|
||
a serializer for messages.
|
||
* [df2791da8f] Richard Mudgett -- pjsip_distributor.c: Ignore messages
|
||
until fully booted.
|
||
|
||
Category: Resources/res_pjsip_registrar
|
||
|
||
ASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
|
||
Reported by: Richard Mudgett
|
||
* [30fbed65f1] Richard Mudgett -- res_pjsip_session.c: Process initial
|
||
INVITE sooner. (key exists)
|
||
* [04ec9c745e] Richard Mudgett -- res_pjsip_registrar.c: Eliminate rx
|
||
REGISTER request race condition.
|
||
* [dcfef53ee2] Richard Mudgett -- stasis: Add setting subscription
|
||
congestion levels.
|
||
* [4879cd875c] Richard Mudgett -- sorcery: Add setting object type
|
||
congestion levels.
|
||
* [2cd67d5b07] Richard Mudgett -- taskprocessors: Implement high/low
|
||
water mark alerts.
|
||
* [c966a035e0] Richard Mudgett -- res_pjsip_session: Use distributor
|
||
serializer for incoming calls.
|
||
* [5b7b16a87f] Richard Mudgett -- res_pjsip_pubsub.c: Recreate
|
||
subscriptions using distributor serializer.
|
||
* [c2ae49249c] Richard Mudgett -- res_pjsip_pubsub.c: Use distributor
|
||
serializer for incoming subscriptions.
|
||
* [2ff26e9746] Richard Mudgett -- pjsip_distributor.c: Consistently pick
|
||
a serializer for messages.
|
||
* [df2791da8f] Richard Mudgett -- pjsip_distributor.c: Ignore messages
|
||
until fully booted.
|
||
ASTERISK-26011: [patch]PJSIP: add "via_addr", "via_port", "call_id" to
|
||
contacts
|
||
Reported by: Alexei Gradinari
|
||
* [31f17abe44] Alexei Gradinari -- res_pjsip: add "via_addr",
|
||
"via_port", "call_id" to contact
|
||
|
||
Category: Resources/res_pjsip_sdp_rtp
|
||
|
||
ASTERISK-26932: [patch] SIP/SDP: No rtpmap for static RTP payload IDs
|
||
Reported by: Alexander Traud
|
||
* [72c5f3b0ba] Alexander Traud -- res_pjsip_sdp_rtp: No rtpmap for
|
||
static RTP payload IDs in SDP.
|
||
|
||
Category: Resources/res_pjsip_session
|
||
|
||
ASTERISK-28253: res_pjsip_session: Adding rtcp stats result into the
|
||
session
|
||
Reported by: sungtae kim
|
||
* [3fe40c0c05] Sungtae Kim -- res_pjsip_session Added rtcp stats result
|
||
vector into the session
|
||
ASTERISK-26864: res_pjsip_session: Add support for overlap dialling
|
||
Reported by: Richard Begg
|
||
* [6b7697ed48] Richard Begg -- res_pjsip_session: Enable RFC3578 overlap
|
||
dialing support.
|
||
|
||
Category: Resources/res_rtp_asterisk
|
||
|
||
ASTERISK-27970: res_rtp_asterisk: T.140 packets containing backspace or
|
||
end of line are merged with regular text and it causes some UA to break
|
||
Reported by: Emmanuel BUU
|
||
* [d3809d61cb] Emmanuel BUU -- res_rtp_asterisk: Avoid merging command
|
||
and regular T.140 text packets
|
||
ASTERISK-27910: [patch] res_rtp_asterisk: Allow OpenSSL configured with
|
||
no-deprecated.
|
||
Reported by: Alexander Traud
|
||
* [0743ad6422] Alexander Traud -- res_rtp_asterisk: Allow OpenSSL
|
||
configured with no-deprecated.
|
||
ASTERISK-26976: libsrtp-2.x.x support
|
||
Reported by: Alex
|
||
* [1f136fe885] Sean Bright -- res_srtp: Add support for libsrtp2
|
||
ASTERISK-26418: res_rtp_asterisk: Speed up ICE resolution by blacklisting
|
||
host subnets that are not involved in RTP
|
||
Reported by: Michael Walton
|
||
* [3e96d491d0] Michael Walton -- res_rtp_asterisk: Add ice_blacklist
|
||
option
|
||
|
||
Category: Resources/res_srtp
|
||
|
||
ASTERISK-27253: [patch] libsrtp-2.1.x support
|
||
Reported by: Alexander Traud
|
||
* [9164be19d2] Alexander Traud -- res_srtp: Add support for libsrtp2.x
|
||
on openSUSE.
|
||
* [2d395793b7] Alexander Traud -- res_srtp: Add support for libsrtp2.1.
|
||
ASTERISK-26190: [patch] SRTP: Enable AES-256 and AES-GCM.
|
||
Reported by: Alexander Traud
|
||
* [1d2173c7ae] Alexander Traud -- res_srtp: Enable AES-256 and AES-GCM.
|
||
|
||
Category: Resources/res_statsd
|
||
|
||
ASTERISK-25572: Endpoints: Add StatsD stats for Asterisk endpoints
|
||
Reported by: Matt Jordan
|
||
* [ee9c114747] Matt Jordan -- res/res_endpoint_stats: Add module to emit
|
||
endpoint StatsD statistics
|
||
ASTERISK-25571: PJSIP: Add StatsD stats for some common PJSIP objects
|
||
Reported by: Matt Jordan
|
||
* [75d90a9951] Matt Jordan -- res_pjsip/pjsip_options: Add StatsD
|
||
statistics for PJSIP contacts
|
||
* [482f2fc5ff] Matt Jordan -- res/res_pjsip_outbound_registration: Add
|
||
registration statistics for StatsD
|
||
|
||
Category: Resources/res_xmpp
|
||
|
||
ASTERISK-27169: Google OAuth 2.0 support for XMPP / Motif
|
||
Reported by: Andrey
|
||
* [15fbcc74d8] Andrey Egorov -- res_xmpp: Google OAuth 2.0 protocol
|
||
support for XMPP / Motif
|
||
|
||
Category: Sounds
|
||
|
||
ASTERISK-25068: Move commonly used FreePBX extra sounds to the core set
|
||
Reported by: Rusty Newton
|
||
* [289daca9e8] Rusty Newton -- sounds/Makefile: Incremented core and
|
||
extra sounds versions to 1.5
|
||
ASTERISK-24892: Super Awesome Company sound prompts
|
||
Reported by: Rusty Newton
|
||
* [5e361e1476] Rusty Newton -- configs/basic-pbx: Modified main IVR to
|
||
play new Allison prompt.
|
||
ASTERISK-24744: Swedish Core Voice prompts
|
||
Reported by: Tove Hjelm
|
||
* [60bf9ed91a] Rusty Newton -- sounds: Add Swedish sounds to Makefile
|
||
and XML
|
||
ASTERISK-23324: [patch] - QLOOG commiting Japanese translated prompts
|
||
Reported by: Kevin McCoy
|
||
* [51f082af34] Rusty Newton -- Sounds/BuildSystem: Modifications to
|
||
include new releases and Japanese language.
|
||
|
||
Category: Tests/testsuite
|
||
|
||
ASTERISK-26527: Testsuite: increase timeout to check "core fullybooted
|
||
wait" up to 30 sec
|
||
Reported by: Badalian Vyacheslav
|
||
* [4b3d3fc741] Richard Mudgett -- res_pjsip_outbound_registration.c:
|
||
Filter redundant statsd reporting.
|
||
|
||
Category: Utilities/aelparse
|
||
|
||
ASTERISK-24171: [patch] Provide a manpage for the aelparse utility
|
||
Reported by: Jeremy Lainé
|
||
* [664f83a03b] Jeremy Laine -- doc: Add a manpage for the smsq utility
|
||
* [81598fa082] Jeremy Laine -- doc: Add a manpage for the aelparse
|
||
utility
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-27995: pjproject_bundled: Find shared libraries in root
|
||
--with-ssl=PATH.
|
||
Reported by: Alexander Traud
|
||
* [e9d41572b3] Alexander Traud -- pjproject_bundled: Find shared
|
||
libraries in root --with-ssl=PATH.
|
||
ASTERISK-27359: pjproject bundled: Don't disable assertions when
|
||
--enable-dev-mode is used.
|
||
Reported by: Corey Farrell
|
||
* [fb585cf185] Corey Farrell -- Bundled pjproject: Enable pj_assert when
|
||
dev-mode is enabled.
|
||
ASTERISK-24575: [patch]Make capath work for res_pjsip
|
||
Reported by: cloos
|
||
* [023fa0f9e8] cloos -- Add support for the ca_list_path option for
|
||
PJSIP transports.
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
Open Issues
|
||
|
||
[Back to Top]
|
||
|
||
This is a list of all open issues from the issue tracker that were
|
||
referenced by changes that went into this release.
|
||
|
||
Bug
|
||
|
||
Category: Bridges/bridge_simple
|
||
|
||
ASTERISK-26469: Infinite loop after a dual Redirect
|
||
Reported by: Etienne Allovon
|
||
* [9c4f63263c] Joshua Colp -- manager: Clear the flag on the other
|
||
channel.
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-27306: chan_pjsip: Cannot be tested for memory leaks.
|
||
Reported by: Corey Farrell
|
||
* [fae09c6676] Corey Farrell -- res_pjproject: Fix cleanup of buildopts
|
||
vector.
|
||
* [eb224fea5e] Corey Farrell -- res_pjsip_session: Fix format_cap leak.
|
||
* [a68a91f722] Corey Farrell -- res_pjsip: Fix leak of persistent
|
||
endpoint references.
|
||
* [b35ac9e566] Corey Farrell -- res_pjsip: Fix leak of fake_auth
|
||
references.
|
||
* [0b6be1b2d4] Corey Farrell -- res_sdp_translator_pjmedia: Fix test
|
||
unregistration.
|
||
* [65399a5eda] Corey Farrell -- res_pjsip: Add REF_DEBUG info to module
|
||
references.
|
||
* [7d04544986] Corey Farrell -- res_pjsip: Fix issues that prevented
|
||
shutdown of modules.
|
||
|
||
Category: Channels/chan_sip/CodecHandling
|
||
|
||
ASTERISK-26221: chan_sip: iLBC does not include correct mode
|
||
Reported by: Aaron Meriwether
|
||
* [8fb807009f] Alexander Traud -- codecs: Add iLBC 20.
|
||
ASTERISK-25166: No audio when using direct media and a codec with a
|
||
dynamic payload
|
||
Reported by: Kevin Harwell
|
||
* [857923d9c7] Richard Mudgett -- chan_sip.c: Set preferred rx payload
|
||
type mapping on incoming offers.
|
||
* [d643b206c6] Richard Mudgett -- res_pjsip_sdp_rtp.c: Set preferred rx
|
||
payload type mapping on incoming offers.
|
||
* [f7df3e1a01] Richard Mudgett -- rtp_engine.c: Get current or create a
|
||
needed rx payload type mapping.
|
||
* [38854a9f7b] Richard Mudgett -- rtp_engine.c: Extract
|
||
rtp_codecs_payload_replace_rx().
|
||
* [1a549ed134] Richard Mudgett -- rtp_engine.c: Initial split of payload
|
||
types into rx and tx mappings.
|
||
|
||
Category: Codecs/General
|
||
|
||
ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
|
||
Reported by: Alexander Traud
|
||
* [73f75c246b] Joshua Colp -- Revert "Packet-Loss Concealment (PLC) for
|
||
supporting codecs."
|
||
* [d56fc3b36b] Alexander Traud -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
* [4eb8cf2684] Joshua Colp -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
* [5bfef2a8b4] Jaco Kroon -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
|
||
Category: Codecs/codec_ilbc
|
||
|
||
ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
|
||
Reported by: Alexander Traud
|
||
* [73f75c246b] Joshua Colp -- Revert "Packet-Loss Concealment (PLC) for
|
||
supporting codecs."
|
||
* [d56fc3b36b] Alexander Traud -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
* [4eb8cf2684] Joshua Colp -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
* [5bfef2a8b4] Jaco Kroon -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
|
||
Category: Codecs/codec_opus
|
||
|
||
ASTERISK-27475: codec_opus requires libcurl
|
||
Reported by: Samuel For
|
||
* [00578fae0a] Sean Bright -- codec_opus: Make libcurl a dependency in
|
||
menuselect
|
||
|
||
Category: Codecs/codec_speex
|
||
|
||
ASTERISK-25629: [patch] Native Packet-Loss Concealment (PLC)
|
||
Reported by: Alexander Traud
|
||
* [73f75c246b] Joshua Colp -- Revert "Packet-Loss Concealment (PLC) for
|
||
supporting codecs."
|
||
* [d56fc3b36b] Alexander Traud -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
* [4eb8cf2684] Joshua Colp -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
* [5bfef2a8b4] Jaco Kroon -- translate: Enables native Packet-Loss
|
||
Concealment (PLC) for supporting codecs.
|
||
|
||
Category: Core/BuildSystem
|
||
|
||
ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming
|
||
Language is python-2.7.
|
||
Reported by: Alexander Traud
|
||
* [be0e9920b6] Alexander Traud -- BuildSystem: In NetBSD, the Python
|
||
Programming Language is python-X.Y.
|
||
|
||
Category: Core/Jitterbuffer
|
||
|
||
ASTERISK-25270: chan_sip: rtptimeout doesn't work at all when using
|
||
JitterBuffers of any kind
|
||
Reported by: Florian Loyau
|
||
* [bf01ff53f8] Kevin Harwell -- Revert "chan_sip: Fix lastrtprx always
|
||
updated"
|
||
* [957df73301] Evgeniy Tsybra -- chan_sip: Fix lastrtprx always updated
|
||
|
||
Category: Core/Portability
|
||
|
||
ASTERISK-27629: [patch] headers: Replace typeof with __typeof__.
|
||
Reported by: Alexander Traud
|
||
* [e40fd7a232] Corey Farrell -- Build System: Strip '-std=c99' from
|
||
CFLAGS provided by libraries.
|
||
|
||
Category: Core/RTP
|
||
|
||
ASTERISK-25270: chan_sip: rtptimeout doesn't work at all when using
|
||
JitterBuffers of any kind
|
||
Reported by: Florian Loyau
|
||
* [bf01ff53f8] Kevin Harwell -- Revert "chan_sip: Fix lastrtprx always
|
||
updated"
|
||
* [957df73301] Evgeniy Tsybra -- chan_sip: Fix lastrtprx always updated
|
||
|
||
Category: Documentation
|
||
|
||
ASTERISK-24300: API docs don't conform to stated Swagger version
|
||
Reported by: Bradley Watkins
|
||
* [9bf039346a] Matt Jordan -- rest-api/api-docs/events.json: Remove
|
||
non-compliant 'extends' attribute
|
||
|
||
Category: General
|
||
|
||
ASTERISK-25323: Asterisk: ongoing segfaults uncovered by CHAOS_DEBUG
|
||
Reported by: Scott Griepentrog
|
||
* [0a3f0e85ac] Scott Griepentrog -- CHAOS: cleanup possible null vars on
|
||
msg alloc failure
|
||
* [60aa871be3] Scott Griepentrog -- CHAOS: prevent crash on failed
|
||
strdup
|
||
* [d9723d242a] Scott Griepentrog -- CHAOS: avoid crash if string create
|
||
fails
|
||
* [e1927915bc] Richard Mudgett -- CHAOS: res_pjsip_diversion avoid crash
|
||
if allocation fails
|
||
* [87f04d5acf] Scott Griepentrog -- PJSIP: avoid crash when getting rtp
|
||
peer
|
||
* [fcea6910f6] Scott Griepentrog -- pjsip: avoid possible crash req_caps
|
||
allocation failure
|
||
* [6bfa14bdad] Scott Griepentrog -- Chaos: handle failed allocation in
|
||
get_media_encryption_type
|
||
* [490db8ba94] Scott Griepentrog -- Chaos: make hangup NULL tolerant
|
||
* [178e1adffb] Scott Griepentrog -- CHAOS: prevent sorcery object with
|
||
null id
|
||
ASTERISK-25224: WARNING message flooding Asterisk logs
|
||
Reported by: Scott Griepentrog
|
||
* [537df26f9c] Scott Griepentrog -- Channel alert pipe: improve
|
||
diagnostic error return
|
||
|
||
Category: Resources/res_musiconhold
|
||
|
||
ASTERISK-24329: Music On Hold announcement cuts intro of music the first
|
||
time it is played
|
||
Reported by: Thomas Frederiksen
|
||
* [c387beb456] Sean Bright -- res_musiconhold: Start playlist after
|
||
initial announcement
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-28161: Removal of Previous Patch Causes PJSIP Timer Issues
|
||
Reported by: Ross Beer
|
||
* [b62f3acd83] Joshua Colp -- pjproject-bundled: Add upstream timer
|
||
fixes
|
||
ASTERISK-25229: Exchanging Device and Mailbox State Using PJSIP fails
|
||
after restart of peer
|
||
Reported by: Vadim
|
||
* [14886643c6] Alexei Gradinari -- res_pjsip_outbound_publish: Fix
|
||
processing 412 response
|
||
ASTERISK-25689: pjsip show contacts not working in Asterisk 13.7rc2
|
||
Reported by: Marcelo Terres
|
||
* [01c5e2a07e] Mark Michelson -- res_sorcery_realtime: Remove leading ^
|
||
requirement.
|
||
ASTERISK-25166: No audio when using direct media and a codec with a
|
||
dynamic payload
|
||
Reported by: Kevin Harwell
|
||
* [857923d9c7] Richard Mudgett -- chan_sip.c: Set preferred rx payload
|
||
type mapping on incoming offers.
|
||
* [d643b206c6] Richard Mudgett -- res_pjsip_sdp_rtp.c: Set preferred rx
|
||
payload type mapping on incoming offers.
|
||
* [f7df3e1a01] Richard Mudgett -- rtp_engine.c: Get current or create a
|
||
needed rx payload type mapping.
|
||
* [38854a9f7b] Richard Mudgett -- rtp_engine.c: Extract
|
||
rtp_codecs_payload_replace_rx().
|
||
* [1a549ed134] Richard Mudgett -- rtp_engine.c: Initial split of payload
|
||
types into rx and tx mappings.
|
||
|
||
Category: Resources/res_pjsip_publish_asterisk
|
||
|
||
ASTERISK-25229: Exchanging Device and Mailbox State Using PJSIP fails
|
||
after restart of peer
|
||
Reported by: Vadim
|
||
* [14886643c6] Alexei Gradinari -- res_pjsip_outbound_publish: Fix
|
||
processing 412 response
|
||
|
||
Category: Tests/testsuite
|
||
|
||
ASTERISK-27717: [patch] BuildSystem: In NetBSD, the Python Programming
|
||
Language is python-2.7.
|
||
Reported by: Alexander Traud
|
||
* [be0e9920b6] Alexander Traud -- BuildSystem: In NetBSD, the Python
|
||
Programming Language is python-X.Y.
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-24601: [patch]Missing RFC4235 tags and attributes in PJSIP NOTIFY
|
||
event: dialog XML body
|
||
Reported by: Marco Paland
|
||
* [b3be945415] Alexei Gradinari -- res_pjsip_dialog_info: Add missing
|
||
"direction" attribute in NOTIFY event
|
||
|
||
Improvement
|
||
|
||
Category: Core/HTTP
|
||
|
||
ASTERISK-28236: Support separated HTTP request
|
||
Reported by: sungtae kim
|
||
* [a1391aa26b] 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 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f9b6586020|Thomas Arimont |channel.c: Resolve issue with receiving SIP |
|
||
| | |INFO packets for DTMF |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e4b024ec11|Ben Ford |gitreview: Point to correct branch. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a801a7dae2|Kevin Harwell |res_pjsip_pubsub: change warning to debug |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eac6f2b0a2|Chris-Savinovich|test_utils.c: Skip test adsi_loaded_test if |
|
||
| | |module not loaded. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e5b33bb979|George Joseph |CI: Escape backslashes in printenv/sort/tr |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a9aa952e0f|George Joseph |CI: Add "throttle" label and "skip_gate" |
|
||
| | |capability |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|475a8214fe|George Joseph |CI: Make node labels job-specific |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0a9a04338d|George Joseph |.gitreview: Update defaultbranch for certified |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e6622f6697|George Joseph |CI: Don't enable non-core modules in Certified |
|
||
| | |branches |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3489fd015e|George Joseph |res_rtp_asterisk: Add ability to propose local |
|
||
| | |address in ICE |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|43e1757b10|George Joseph |Prepare certified/16.3 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|60a3800ed2|Asterisk |Update for 16.3.0 |
|
||
| |Development Team| |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|481e41a537|Asterisk |Update for 16.3.0-rc1 |
|
||
| |Development Team| |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|64279e5992|Ben Ford |alembic: Fix errors during upgrade head. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|636e301f91|Ben Ford |build: Add staging directories for future |
|
||
| | |changes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e51bd0726b|Alexei Gradinari|pjsip: restrict function PJSIP_PARSE_URI to |
|
||
| | |parse only SIP/SIPS URIs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ce5bed44e4|Matthew |main/taskprocessor: Increase max name length of|
|
||
| |Fredrickson |taskprocessors |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7bdde83f2c|George Joseph |sorcery.c: Sorcery enhancements for wizard |
|
||
| | |management |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|057c7380be|Sean Bright |vector: Add AST_VECTOR_COMPACT() to reclaim |
|
||
| | |wasted space |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0426e0fede|Richard Mudgett |taskprocessor.c: Fix printf type mismatch |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|03c0d19cc8|Joshua Colp |stasis: Allow empty application arguments to |
|
||
| | |move. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a71ae3dc44|George Joseph |Makefile.moddir_rules: Pass PJPROJECT_BUNDLED |
|
||
| | |to download_externals |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|47c853f8e1|Chris-Savinovich|partial-inlining: disable partial-inlining if |
|
||
| | |gcc>=8.2.1 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8ca74d73f1|Sean Bright |res_musiconhold: Remove redundant option |
|
||
| | |parsing |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|641b6041c7|Corey Farrell |jansson: json_pack with new format to verify |
|
||
| | |required runtime version. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4860954540|Sean Bright |Replace calls to strtok() with strtok_r() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|90f06ad169|Sean Bright |samples: Fix comment typo in pjsip.conf.sample |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|63a3321c46|Rodrigo RamÃrez |CHANGES: Document addition of 'wrapuptime' |
|
||
| |Norambuena |argument to AddQueueMember() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6e8cba39a4|George Joseph |CI: Update jenkinsfiles with new Gerrit URLs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cab8a76ae3|Kevin Harwell |rest-api-templates/asterisk_processor - replace|
|
||
| | |http line breaks with line feed |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0896e4cdc6|Joshua Colp |res_pjsip_sdp_rtp: Allow only single ssrc |
|
||
| | |attribute. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4b6c60b362|Joshua C. Colp |stasis: Store subscriber uniqueids with topic |
|
||
| | |statistics. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f8def1453|George Joseph |taskprocessor: Enable subsystems and overload |
|
||
| | |by subsystem |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3a2db0ee04|Joshua Colp |CI: Use tmpfs option to Docker instead of |
|
||
| | |mount. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e85f92f37a|Kevin Harwell |json.c/strings.c - Add a couple of utility |
|
||
| | |functions |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b327b0bbda|Chris Savinovich|Revert "Test_cel: Fails when DONT_OPTIMIZE is |
|
||
| | |off" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|19fc99a2fb|sungtae kim |Added ARI resource /ari/asterisk/ping |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f29da72969|Sean Bright |sounds: Sort 'core show sounds' output |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|603143bd5a|George Joseph |media_index.c: Refactored so it doesn't cache |
|
||
| | |the index |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|05b79d16ab|Chris-Savinovich|Test_cel: Fails when DONT_OPTIMIZE is off |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dbef559e0b|George Joseph |app_voicemail: Add Mailbox Aliases |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c11399be3|George Joseph |pjproject_bundled: Add patch for double free |
|
||
| | |issue in timer heap |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fb6e0df173|Sean Bright |pjsip_transport_management: Shutdown transport |
|
||
| | |immediately on disconnect |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|011e46d5a6|Sean Bright |sched: Make sched_settime() return void because|
|
||
| | |it cannot fail |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|44a862fb57|Sean Bright |res_pjsip_transport_websocket: Don't assert on |
|
||
| | |0 length payloads |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7f22c9f4b7|Alexei Gradinari|res_pjsip: add option to enable ContactStatus |
|
||
| | |event when contact is updated |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f196078705|Richard Mudgett |stasic.c: Fix printf format type mismatches |
|
||
| | |with arguments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|59717b5e85|Richard Mudgett |backtrace.c: Fix casting pointer to/from |
|
||
| | |integral type. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|970805180e|Sean Bright |res_rtp_asterisk: Remove some unused structure |
|
||
| | |fields. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|640aac768b|Sean Bright |bridge_builtin_features.c: Set auto(mix)mon |
|
||
| | |variables on both channels |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9febdba05b|Sean Bright |Use non-blocking socket() and pipe() wrappers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|16ae8330d2|Sean Bright |utils: Don't set or clear flags that don't need|
|
||
| | |setting or clearing |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c9519796b|Sean Bright |build: Update config.guess and config.sub |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|df0b59564e|George Joseph |Revert "RTP: reset DTMF last seqno/timestamp on|
|
||
| | |voice packet with marker bit" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8a18fb81c1|Sean Bright |utils: Wrap socket() and pipe() to reduce |
|
||
| | |syscalls |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1657508ddd|David M. Lee |Removing registrar_expire from basic-pbx config|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a6c2662404|George Joseph |CI: Various updates to buildAsterisk.sh |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|12a30c71d8|Kevin Harwell |pjsip_add_use_callerid_contact: fixed alembic |
|
||
| | |script |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|27806fd04d|Sean Bright |core: Add some documentation to the malloc_trim|
|
||
| | |code |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1f09c61804|Chris-Savinovich|core: Merge malloc_trim patch |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|60e548ffa5|Chris-Savinovich|test_websocket_client.c: Disable |
|
||
| | |websocket_client_create_and_connect test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a5e77e9c37|George Joseph |test_cel: Plug a few ref leaks |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|606304eb54|Corey Farrell |jansson: Upgrade to 2.12. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ed7a5664b6|Corey Farrell |astobj2: Eliminate usage of legacy |
|
||
| | |ao2_container_alloc routine. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0d2b39065f|Corey Farrell |astobj2: Create function to copy weak proxied |
|
||
| | |objects from container. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|729967e99c|George Joseph |CI: Get job timeouts from environment |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d05c219aad|Joshua C. Colp |stasis: Remove stringfields and lock from |
|
||
| | |change message. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f9b9bdd0b0|Corey Farrell |app_queue: Cleanup queue_ref / queue_unref |
|
||
| | |routines. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dd0a3c0bba|George Joseph |CI: Add tmpfs to all jenkinsfiles |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|77e9c877b5|George Joseph |CI: Mount a tmpfs on /tmp for testsuite docker |
|
||
| | |containers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0552bc2a94|George Joseph |CI: Pass work directory to runTestsuite |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7ba8f32632|George Joseph |CI: Allow runUnittests to use 'expect' to run |
|
||
| | |the tests |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|699dfa9401|Corey Farrell |taskprocessor: Prevent race creating new |
|
||
| | |taskprocessor. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3bdf6ac918|Corey Farrell |pjproject-bundled: Use AST_DEVMODE for |
|
||
| | |conditional compilation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2a76489eba|Corey Farrell |res_pjsip_caller_id: Use static pj_str_t for |
|
||
| | |fromto header names. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|89d97da8a4|Corey Farrell |test_res_pjsip_scheduler: Fix possible write |
|
||
| | |after free in scheduler_policy. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|05c79fdf06|Corey Farrell |taskprocessor: Do not use separate allocation |
|
||
| | |for stats or name. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1c008c6de5|Corey Farrell |jansson-bundled: Patch for off-nominal crash. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c9bc5acca|Chris-Savinovich|res_pjsip: Send a 503 response when overload |
|
||
| | |state if reliable transport. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e3f3bfb07|Alexei Gradinari|res_pjsip.c: Make taskprocessor scheduling |
|
||
| | |algorithm pick the shortest queue |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|27897a850d|Joshua Colp |stasis: Clarify lifetime of topics. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5cbe77cc46|Alexei Gradinari|pjsip: new endpoint's options to control |
|
||
| | |Connected Line updates |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6c2f9b730e|Pascal Cadotte |contrib/sip_to_pjsip: handle setvar in |
|
||
| |Michaud |conversion |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fbb577577c|Richard Mudgett |logger.c: Fix default console logging when no |
|
||
| | |logger.conf available. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|11427a9665|Richard Mudgett |modules.conf.sample: Update preload usage |
|
||
| | |documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dee1165d31|Corey Farrell |astobj2: Eliminate usage of legacy container |
|
||
| | |allocation macros. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|90887af808|Corey Farrell |lock: Replace __ast_mutex_logger with private |
|
||
| | |log_mutex_error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|00284352b3|Richard Mudgett |app_dial/app_queue: Update application option |
|
||
| | |documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|495a1e7e5c|Sean Bright |samples: PARKINGSLOT -> PARKING_SPACE in |
|
||
| | |parking sample config |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2384d6eb87|Richard Mudgett |Fix 'statement' typo throughout code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|718ccd51a3|Richard Mudgett |res_rtp_asterisk.c: Add conditional module |
|
||
| | |dependency to res_pjproject |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7687630074|Richard Mudgett |modules: Add missing run time module support |
|
||
| | |levels. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|abee4fd072|Corey Farrell |taskprocessor: Warn on unused result from |
|
||
| | |pushing task. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3fe9c41342|Richard Mudgett |bundled pjproject: Remove timer cleanup usage |
|
||
| | |patch. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|35f44be460|Corey Farrell |refdebug: Create refstats.py script. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0f53930c05|Alexei Gradinari|res_pjsip: set callerid_tag to empty string |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|08e5bbfec0|Corey Farrell |threadpool: Eliminate pointless AO2 usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a5023d4f75|Corey Farrell |main/astfd: Fix GCC8 format-truncation warning.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5ea517f80e|Corey Farrell |chan_sip: Tell module loader that chan_sip is |
|
||
| | |extended support. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c001974f4f|Richard Mudgett |res_statsd.c: Fix returned reload status. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c6ee3cf639|Corey Farrell |loader: Flag module as declined in all cases |
|
||
| | |where it fails to load. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|77f151d927|Richard Mudgett |func_periodic_hook.c: Cleanup module resources |
|
||
| | |on failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bc335ceda8|Richard Mudgett |codec_speex.c: Cleanup module loading to |
|
||
| | |DECLINE and not FAILURE. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6fd21a6af6|George Joseph |CI: Fix missing () in gates.jenkinsfile |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1598c7a306|George Joseph |CI: Add timestamps and timeouts to jenkinsfiles|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b2f96fdcfe|Sean Bright |ast_coredumper: Remove .gdbinit file on exit |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d0a1237c19|Sean Bright |CI: Look up configured kernel.core_pattern |
|
||
| | |sysctl |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|48bb4543d9|Corey Farrell |jenkins: Fix cleanup command redirection. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d027d193b8|George Joseph |ast_coredumper: Don't use "declare -n" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7eda6263c2|Richard Mudgett |res_smdi.c: Fix module ref counting and |
|
||
| | |inverted test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5b72bb0278|Richard Mudgett |res_smdi.c: Made use defaults if the smdi.conf |
|
||
| | |file does not exist. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fa9cd68589|Corey Farrell |astobj2: Comment on OBJ_NOLOCK in |
|
||
| | |ao2_container_clone. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8b3b504b79|Sean Bright |CI: Use brace expansion instead of calling out |
|
||
| | |to seq |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5f7350d68b|Sean Bright |CI: Use bindport instead of port in test |
|
||
| | |http.conf |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2b4752911f|Sean Bright |http.c: Reload TLS even if http.conf hasn't |
|
||
| | |changed |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3b2310332d|Corey Farrell |core: Disable astobj2 locking for some common |
|
||
| | |objects. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c2e6efa63d|Richard Mudgett |res_statsd.c: Made use defaults if the |
|
||
| | |statsd.conf file does not exist. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|326574d4fc|Corey Farrell |Resolve warning about duplicate 'dialplan' CLI.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|65f06a4505|Corey Farrell |loader: Fix result of module reload error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f066dbc353|Corey Farrell |loader: Improve error handling. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|693e00eee6|Corey Farrell |astobj2: Record lock usage to refs log when |
|
||
| | |DEBUG_THREADS is enabled. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5a9230eacb|Corey Farrell |app_page: Add dependency against |
|
||
| | |app_confbridge. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|266ed3d68b|Corey Farrell |Append CHANGES/UPGRADE.txt for module loader |
|
||
| | |changes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3337fe85c5|Corey Farrell |jansson-bundled: Add patches to improve |
|
||
| | |json_pack error reporting. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b3b95c8d36|Corey Farrell |lock: Improve performance of DEBUG_THREADS. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b4ab26e72f|George Joseph |app_confbridge: Use bridge join hook to send |
|
||
| | |join and leave events |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|33455f8d6f|Corey Farrell |astobj2: Reduce memory overhead. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d1698b4e0b|Sean Bright |config.c: Cleanup AST_INCLUDE_GLOB |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0fe08c5e79|Corey Farrell |astobj2: Fix shutdown order. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|67e1e49e08|Ben Ford |res_rtp_asterisk.c: Add "seqno" strictrtp |
|
||
| | |option |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|227d9719da|George Joseph |CI: Add --test-timeout option to |
|
||
| | |runTestsuite.sh |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ede59966d9|Corey Farrell |jansson: Backport fixes to bundled, use |
|
||
| | |json_vsprintf if available. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7b0dbda936|Corey Farrell |json: Take advantage of new API's. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|755febe497|Kevin Harwell |rtp_engine: rtcp_report_to_json can overflow |
|
||
| | |the ssrc integer value |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ba91c73f8e|George Joseph |app_voicemail: Fix stack overrun in |
|
||
| | |append_mailbox |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0a1a96d331|George Joseph |channel.c: Address stack overflow in |
|
||
| | |does_id_conflict() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|880905e7eb|Sean Bright |res_rtp_asterisk: Reset all settings on module |
|
||
| | |reload |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fa1b836374|George Joseph |app_voicemail: Cleanup mailbox topic and cache |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1a9c69d729|George Joseph |stasis: Add function to delete topic from pool |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f38bcdfc0|Joshua Colp |res_remb_modifier: Add module for controlling |
|
||
| | |REMB from CLI. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f6695249a5|Richard Mudgett |stasis: No need to keep a stasis type ref in a |
|
||
| | |stasis msg or cache object. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|192f71b7de|Richard Mudgett |stasis_message.c: Don't create immutable stasis|
|
||
| | |objects with locks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e48c34f14|Florian Floimair|alembic: fix suppress_q850_reason_headers |
|
||
| | |column name |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b0a0b975c5|Sean Bright |autoconf: Check for srtp_get_version_string() |
|
||
| | |before using it |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4a309839eb|George Joseph |CI: Fix typo in testsuite git checkout |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|55ca51af21|Sean Bright |res_srtp.c: Show linked version of libsrtp on |
|
||
| | |module init |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|887a315e17|Sean Bright |res_pjsip: Log IPv6 addresses correctly |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3f9544c1f5|George Joseph |CI: Use proper credentials for Security |
|
||
| | |testsuite checkout |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5842741689|Corey Farrell |CI: Use .gitreview to default BRANCH_NAME. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ecb3b23b07|Corey Farrell |Build System: Resolve conflict between DESTDIR |
|
||
| | |and bundled jansson. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3134fd95a9|Sean Bright |res_pjproject: Add utility functions to convert|
|
||
| | |between socket structures |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8879a62c1c|Rodrigo RamÃrez |app_dial: set the comment for OPT_ARG_ANNOUNCE |
|
||
| |Norambuena |to really what is done |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cfb854e241|Chris-Savinovich|pbx_config.c: Fix reloading module if initially|
|
||
| | |declined to load |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4fcdcfaa37|Richard Mudgett |http.c: Give HTTP error response when received |
|
||
| | |lines are too long. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f6a165208b|Richard Mudgett |iostream.c: Fix ast_iostream_gets() needlessly |
|
||
| | |returning failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1edd9eb309|Rodrigo RamÃrez |make config: os-release output error. |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1b1f47bef6|Corey Farrell |Create --disable-binary-modules option. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d84de695ed|Jaco Kroon |AMI: be less verbose when adding HTTP headers |
|
||
| | |to AMI/HTTP messages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4188e7d6dd|Matthew |sample_configs: noload res_hep.so by default |
|
||
| |Fredrickson | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4b88cb383d|Sean Bright |app_queue: Silence GCC 8 compiler warning |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fb2f242c49|Richard Mudgett |AMI: Remove docs for nonexistent AMI |
|
||
| | |ContactStatus event headers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b9cd4c6d92|Joshua Colp |res_pjsip: Reduce processing when a Contact is |
|
||
| | |updated. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|19298141cf|Richard Mudgett |res_sorcery_realtime.c: Fix unqualified fetch |
|
||
| | |warning. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4e43823d19|Richard Mudgett |pbx_dundi.c: Misc memory management fixes when |
|
||
| | |destroying peers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|857926d197|Richard Mudgett |pbx_dundi.c: Handle thread shutdown better. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|111e73678e|Richard Mudgett |pbx_dundi: Fix debug frame decode string. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a7ace944ae|Richard Mudgett |pbx_dundi: Update sample config documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0874d5b316|Richard Mudgett |res_rtp_asterisk.c: Fix unused variable |
|
||
| | |warnings |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|df78227e4a|George Joseph |CI: Fixup for non-13 branches |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4ca959c72c|George Joseph |CI: Final version of setting correct gerrit |
|
||
| | |creds |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|33a5b8ccaf|George Joseph |CI: Add https credentials to gerrit checkouts |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|167efe3a47|Corey Farrell |res_resolver_unbound: Fix leak of config |
|
||
| | |nameserver strings. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|72dbc9fb70|Corey Farrell |res_pjsip: Resolve transport management leak at|
|
||
| | |shutdown. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6e0f4a2127|Corey Farrell |res_pjsip: Fix leak in pjsip_options. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b370482786|Corey Farrell |res_odbc: Allow unload at shutdown. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d61a8791b5|Corey Farrell |Build System: Improve ccache matching for |
|
||
| | |different menuselect options. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0e4f5f5189|Richard Mudgett |contrib/scripts: Make astgenkey executable |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3bf968470b|Corey Farrell |CI: Add support for coverage processing. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|661273a078|Corey Farrell |Sample configs: Fix pjsip.conf syntax error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eb87a98a1a|Richard Mudgett |res_pjsip.h: Fix doxygen comments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5030756bfa|Joshua Colp |stasis: Reduce calculation of stasis message |
|
||
| | |type hash. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|99a0586ec1|Richard Mudgett |res_pjsip: Make pjlib.h consistently included. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|914b9e1934|George Joseph |CI: Add optional uninstall step before |
|
||
| | |installing asterisk |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ee9794d741|Joshua Colp |res_pjsip_pubsub: Use ast_true for |
|
||
| | |"prune_on_boot". |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|59f53514ce|Joshua Colp |res_pjsip_pubsub: Treat "prune_on_boot" as a |
|
||
| | |yes / no. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e097dca4d7|George Joseph |CI: Fix placement of job summary statments |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e5de8a70f8|Corey Farrell |loader: Process dependencies for built-in |
|
||
| | |modules. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|798f049e82|George Joseph |CI: Add docker info to job summary |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7578881b3d|Corey Farrell |Build System: Create 'make install-configs' |
|
||
| | |target. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8ea13d62cd|Kevin Harwell |json.c: improve ast_json_to_ast_variables |
|
||
| | |performance |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|93997f9698|George Joseph |CI: Explicitly pass BRANCH_NAME to |
|
||
| | |buildAsterisk and installAsterisk |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0baf660bde|George Joseph |CI: Add options to initialize and cleanup |
|
||
| | |database to runTestsuite.sh |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|74cbeabb97|Corey Farrell |CI: Do not `mkdir 2`. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|adf3c569a2|Corey Farrell |Build System: Silence build of bundled jansson.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e4b0f09bcc|George Joseph |CI: RefDebug: Fix reference to testsuite URL |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5537048d60|Corey Farrell |Build System: Fix bundled jansson install. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9f3620a578|Corey Farrell |CI: Use bundled jansson if needed. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1f46e2e91c|Florian Floimair|res_pjsip: Change log message from error to |
|
||
| | |warning for valid use cases |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8550fad21a|George Joseph |CI: Add --privileged flag to docker options |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f2580d037f|George Joseph |CI: Set correct user:group when publishing docs|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|35d06e46ae|Richard Mudgett |core: AST_DEVMODE no longer affects ABI. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|09b258fd69|Corey Farrell |CI: Split --test-command argument. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|460ef41f7a|George Joseph |xmldoc.c: Fix dump of xml document |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fd1f74af40|Corey Farrell |CI: Fix mkdir CACHE_DIR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9b3267641f|Corey Farrell |build_tools/make_version: Get MAINLINE_BRANCH |
|
||
| | |from .gitreview. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0f999a834f|Joshua Colp |sched: Make ABI compatible between dev mode and|
|
||
| | |non-dev mode. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aea0a0294d|Richard Mudgett |asterisk.c: Update displayed copyright year for|
|
||
| | |v16 release. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2dace81d4|Corey Farrell |Enable bundling of jansson, require 2.11. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c8bd8f6ce9|Corey Farrell |CI: Fix logger.conf for unit tests. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0f82db82cb|George Joseph |CI: Add wiki doc publish to periodics |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dbffcdc561|Richard Mudgett |res_pjsip: Update endpoint transport option |
|
||
| | |documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|709b795cb0|Richard Mudgett |pjsip_resolver.c: Use replacement function |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0b3bc4852f|Joshua Colp |Update mainline version for the 16 branch. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e7a76ffee1|Joshua Colp |Update ARI version for master/16. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fcc0a6fe8a|George Joseph |CI: Fix merge strategy |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e5a6a6cfc|George Joseph |CI: Fix regex in daily and ref_debug jobs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fa333dedd0|George Joseph |CI: Add pre-build merge back in as RECURSIVE |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2553255ace|George Joseph |CI: Remove pre-build merge from gates and |
|
||
| | |checks |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|524f900382|George Joseph |CI: Fix logic inversion in runTestsuite |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0af4a558da|George Joseph |CI: Add teardownRealtime |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|49f83a7490|Corey Farrell |loader: Fix startup issues. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a9cef123d9|George Joseph |CI: Prevent Jenkins from triggering jobs back |
|
||
| | |to itself |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d15ef68892|George Joseph |CI: runUnittests: loop a few times on |
|
||
| | |waitfullybooted |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|252c4284df|George Joseph |CI: Add realtime checks to dailies |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1a52ab70c7|George Joseph |CI: Add weekly REF_DEBUG testsuite run |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9633e9dfd7|George Joseph |CI: Fix bad reporting of status by the |
|
||
| | |verification pub |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8d75bbb37|George Joseph |CI: Make build tag an acceptable docker name |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0885ab8afc|Corey Farrell |Fix declaration of PBX_CURL for ./configure |
|
||
| | |--without-libcurl |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|34f3fe9552|George Joseph |app_confbridge: Use the SDP 'label' attribute |
|
||
| | |to correlate users |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e8727fcfa8|George Joseph |CI: Add daily periodics to CI |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|33a84745d0|George Joseph |CI: Add Asterisk Gates |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|65b002ab8f|George Joseph |CI: Remove duplicate checkout |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ba8f8a2813|George Joseph |CI: Update cleanup steps and permissions |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ad36c4ba9b|George Joseph |CI: Fix log artifact paths |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4842af6364|George Joseph |CI: Remove CleanBeforeCheckout option for |
|
||
| | |testsuite |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3dfc37c60a|George Joseph |CI: Move gates into source repo |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b302ee6bd5|George Joseph |CI: Initial commit for moving CI into source |
|
||
| | |repo |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c1e49720fa|George Joseph |test.c: Make output jUnit compatible |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|de5144e751|Joshua Colp |pjsip: Clarify certificate configuration for |
|
||
| | |Websocket. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5f12e2bd07|George Joseph |app_confbridge: Move participant info code to |
|
||
| | |confbridge_manager. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cad50d6dbf|Richard Mudgett |VECTOR: Passing parameters with side effects to|
|
||
| | |macros is dangerous. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aaaa6f4a4b|Richard Mudgett |bridge_softmix.c: Fix memory leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bfeded7e62|Alexander Traud |smsq: Remove an left-over special case for |
|
||
| | |Solaris. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bbea9cfc3b|Alexander Traud |res_http_post: Enable GMime in Solaris 11. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7f3882c8e9|Alexander Traud |codecs/ilbc: Compile in Solaris 11. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9704c424f5|Alexander Traud |chan_oss: Compile in Solaris 11. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6f47b84fbd|Alexander Traud |func_env: Compile in Solaris 11. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a5c53bd323|Alexander Traud |utils: Avoid an unused variable in Solaris 11. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|91c3ac19cb|Richard Mudgett |Dialplan functions: Fix some channel |
|
||
| | |autoservice misuse. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|720c2d1da2|Richard Mudgett |Fix some doxygen and curly placement. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c1686b8b3e|Richard Mudgett |tcptls.h: Remove redundant SSL_CTX typedef. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a470bb9e27|Richard Mudgett |channel: Fix some more unprotected channel flag|
|
||
| | |setting. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e7a7506f9c|George Joseph |app_confbridge: Enable sending events to |
|
||
| | |participants |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b01fc2ef3d|Alexander Traud |res_rtp_asterisk: Instead of ./configure use |
|
||
| | |OPENSSL_NO_SRTP. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|437ab41881|George Joseph |app_sendtext: Allow content types other than |
|
||
| | |text/plain |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1bec0c73b3|Richard Mudgett |channel.c: Fix off nominal channel allocation |
|
||
| | |failure path. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d402594f74|Rodrigo RamÃrez |app_queue: Update year Copyright and fix |
|
||
| |Norambuena |missing tabs in documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9f9dce05b2|Matthew |netsock2: Add ast_sockaddr_resolve_first_af to |
|
||
| |Fredrickson |netsock2 public API |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|71d1e8d8c8|Alexander Traud |rtp_engine: Remove the double assigned RTP |
|
||
| | |payload ID of H.263+. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|263637a38d|Alexander Traud |rtp_engine: Avoid a typo error in Doxygen for |
|
||
| | |ast_rtp_codecs_find_payload_code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2e37684913|Corey Farrell |git: Ignore *.orig. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cea87fe7b8|Corey Farrell |makeopts.in: Remove unused/undefined |
|
||
| | |AST_MARCH_NATIVE. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7528b86cad|Joshua Colp |stream: Make the topology a reference counted |
|
||
| | |object. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6301531416|Tzafrir Cohen |chan_dahdi: Configurable dialed digit timeouts |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|069a0b7593|Sean Bright |iostreams: Add some documentation for the |
|
||
| | |ast_iostream_* functions |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|239074c759|Sean Bright |pjsip: Increase maximum number of usable |
|
||
| | |ciphers & other cleanups |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|11b7de82c5|Richard Mudgett |res_pjsip/pjsip_distributor.c: Add missing |
|
||
| | |off-nominal request response. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6cab3c836a|Richard Mudgett |res_pjsip/pjsip_distributor.c: Pull some |
|
||
| | |assignments out of if tests. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c9f314f64|Christof Lauber |pbx_lua: Support displaying lua error message |
|
||
| | |if no debug table exists |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|661fec4b59|Richard Mudgett |core: Remove unused/incomplete SDP modules. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|de9c0ede4a|Joshua Colp |bridge_softmix: Fix sporadic incorrect video |
|
||
| | |stream mapping. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|179ae87cf4|Corey Farrell |Build System: Add missing ASTMM_LIBC to flex |
|
||
| | |output. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|80e6952013|Sean Bright |format_pcm: Correct behavior of fseek and ftell|
|
||
| | |for G.722 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f79a372941|George Joseph |streams: Add string metadata capability |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f7e7ce6ba2|George Joseph |utils: Add ast_assert_return |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8135558bab|George Joseph |app_sendtext: Enhance SendText to support |
|
||
| | |Enhanced Messaging |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4fb7967c73|George Joseph |bridge_softmix: Forward TEXT frames |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d50d637764|Richard Mudgett |stringfields: Collect extended stringfields |
|
||
| | |into the stringfield section. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3bb6cf43b5|Richard Mudgett |pjsip_scheduler.c: Add ability to trace |
|
||
| | |scheduled tasks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |res_pjsip.c: Split |
|
||
|237d341bbd|Richard Mudgett |ast_sip_push_task_synchronous() to fit |
|
||
| | |expectations. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c2f85e881d|Richard Mudgett |pjsip_scheduler.c: Fix some corner cases. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|96c4a57edf|Richard Mudgett |pjsip_scheduler.c: Sort "pjsip show |
|
||
| | |scheduled_tasks" output. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7157dcf83b|Richard Mudgett |pjsip_scheduler.c: Fix ao2 usage errors. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|879e592baf|Corey Farrell |Build System: Enable python3 compatibility. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0c03eab962|Richard Mudgett |res_pjsip_refer/chan_sip: Fix INVITE with |
|
||
| | |replaces transfer to ConfBridge |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39016e3582|Joshua Colp |res_rtp_asterisk: Fix minimum block word length|
|
||
| | |for REMB. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8a602f18db|Joshua Colp |res_rtp_asterisk: Queue video update on picture|
|
||
| | |loss indication. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|71a67a98c4|Richard Mudgett |res_pjsip: Update authenticate_qualify |
|
||
| | |documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6774913e82|Richard Mudgett |app_agent_pool.c: Fix off nominal ref leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|66f13ed694|Corey Farrell |Build System: Fixes for configure script. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f91263cf46|George Joseph |res_pjsip: Correct usages of pjproject's timer |
|
||
| | |heap |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|48720e7def|George Joseph |pjroject_bundled: Add already-destroyed check |
|
||
| | |to tsx_timer_callback |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c03b2713e|George Joseph |pjproject_bundled: timer: Clean up usage of |
|
||
| | |timer heap |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|879743ab8f|Ben Ford |test_data_buffer.c: Add unit tests for data |
|
||
| | |buffer API. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|138e0eff4e|Ben Ford |Add data buffer API to store packets. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a87141ddfd|George Joseph |pjproject_bundled: Add patch for pj_atomic |
|
||
| | |crashes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|455cee99ae|Florian Floimair|main: Update copyright notice with year 2018 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|318bf45928|Corey Farrell |main/indications: Use ast_cli_completion_add |
|
||
| | |for all completions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|75715b95b4|Russell Bryant |app_originate: Add async option. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a6d58c518a|Corey Farrell |core: Create main/options.c. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|745b5134cd|George Joseph |Revert "BuildSystem: In NetBSD, the Python |
|
||
| | |Programming Language is python-X.Y." |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|411915af28|Corey Farrell |loader: Reserve space for additional pointers |
|
||
| | |in ast_module_info. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bfefde5b07|Alexander Traud |BuildSystem: For consistency, avoid extra libs |
|
||
| | |to be empty. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8bd5980e14|Ivan Poddubny |func_channel: Delete dead CHANNEL_TRACE code |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|040bb21771|Corey Farrell |core: Remove additional symbols. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|de77cf8698|Corey Farrell |core: Remove dead symbols from |
|
||
| | |asterisk.exports.in. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|201762f161|Corey Farrell |named_acl: Use ast_cli_completion_add. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|645203a422|Corey Farrell |main/sounds: Use ast_cli_completion_add. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8d01ec572d|Corey Farrell |manager: Use ast_cli_completion_add for |
|
||
| | |completion generators. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2c1ad2f510|Corey Farrell |main/test: Use ast_cli_completion_add. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|115939caeb|Joshua Colp |rtp: Add REMB RTP property and set it on PJSIP |
|
||
| | |video RTP. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8c25a72d57|Corey Farrell |main/bridge: Use ast_cli_completion_add. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5b40441197|Corey Farrell |core: Minor cleanup of ast_el_read_char. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e61b50b67a|Alexander Traud |BuildSystem: Check for header file of OGG. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f697025ae5|Alexander Traud |BuildSystem: When no download utility is |
|
||
| | |available, display the explanation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1136a22a1e|Corey Farrell |main/translate: Use ast_cli_completion_add. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|91ac95993e|Corey Farrell |main/taskprocessor: Use ast_cli_completion_add.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3ad56aa929|Corey Farrell |main/config: Use ast_cli_completion_add for |
|
||
| | |reload completion. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9e335f22e7|Corey Farrell |aco: Use ast_cli_completion_add for 'config |
|
||
| | |show help'. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4d1c9d8711|Corey Farrell |core: Stop using AST_INLINE_API for allocator |
|
||
| | |functions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ecc846b26b|Florian Floimair|app_dial: Enable early-media video |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4d1e3fef6b|George Joseph |app_voicemail: Fix json blob errors |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ebe957c5e9|Corey Farrell |main/cdr: Use ast_cli_completion_add for CDR |
|
||
| | |channel completion. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|89ba4d4e3d|Corey Farrell |main/ccss: Use ast_cli_completion_add for core |
|
||
| | |id. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aa0d95c730|Corey Farrell |astobj2_container: Use ast_cli_completion_add |
|
||
| | |for container names. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b929a7fb8d|Corey Farrell |main/channel: Use ast_cli_completion_add for |
|
||
| | |channeltypes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b45bb476bb|Corey Farrell |cli: Enable ast_cli_completion_add on public |
|
||
| | |completion generators. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|572a508ef2|Corey Farrell |loader: Convert reload_classes to built-in |
|
||
| | |modules. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9e488dd482|Corey Farrell |core: Remove incorrect usage of |
|
||
| | |attribute_malloc. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ea9768ff07|Corey Farrell |stringfields: Remove MALLOC_DEBUG fields from |
|
||
| | |struct ast_string_field_mgr. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fee929c8ac|Corey Farrell |core: Remove non-critical cleanup from startup |
|
||
| | |aborts. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c5f2332953|Alexander Traud |BuildSystem: For consistency, avoid |
|
||
| | |double-checking via if clauses. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fc64a0e2b3|Alexander Traud |BuildSystem: Instead of $PJPROJECT_LIBS with s,|
|
||
| | |use $PJPROJECT_LIB everywhere. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c8a521b6c8|Corey Farrell |Replace direct checks of option_debug with |
|
||
| | |DEBUG_ATLEAST macro. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|58f44f225a|Alexander Traud |utils: In Solaris, avoid a warning about an |
|
||
| | |unused variable. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|add03e207c|Corey Farrell |app_osplookup: Move header defines into the |
|
||
| | |app. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c711e4076a|Richard Mudgett |core: Remove ABI effects of MALLOC_DEBUG. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eacee03f0e|Corey Farrell |gitreview: Reorder and add padding. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7e2128c8e6|George Joseph |ast_coredumper: Minor fixes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0be1c388e4|Ben Ford |Add extended properties to rtp_engine for RTP |
|
||
| | |retransmission support. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|50d9af101e|Sean Bright |func_audiohookinherit: Remove deprecated |
|
||
| | |module. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e2f98fbd63|Richard Mudgett |channel.c: Fix typo. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8b18247af6|Sean Bright |res_http_websocket: Don't leak memory on read |
|
||
| | |failure |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|97c21e9cb3|Corey Farrell |core: Rename sounds_index.c to sounds.c. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e03f0f9572|Corey Farrell |config: Fix locking for extconfig reload. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e4a5c9ccf4|Sean Bright |res_pjsip_header_funcs: Various cleanups |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|525c0251c0|Corey Farrell |BuildSystem: Use single bootstrap.sh for |
|
||
| | |Asterisk and menuselect. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dda73c5018|Alexander Traud |BuildSystem: Fix a typo related to ./configure |
|
||
| | |--prefix=<path> on OpenBSD. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|af2dd3a678|Sean Bright |bridge_roles: Use a non-locking linked list |
|
||
| | |where appropriate |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|303e43f8a6|Sean Bright |res_pjsip: Use pjsip_sip_uri.user_param instead|
|
||
| | |of other_param |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9e45d3f893|Corey Farrell |main/asterisk.c: Remove silly usage of |
|
||
| | |RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|02ee296f81|Corey Farrell |optional_api: Refactor to use vector's and |
|
||
| | |standard allocators. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|04490fb1d8|Corey Farrell |json: Add conditionals to avoid locking if |
|
||
| | |Jansson is thread safe. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1017db107c|Richard Mudgett |endpoint identifiers: Some code cleanup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b71e469d68|Richard Mudgett |res_pjsip/config_domain_aliases.c: Add check |
|
||
| | |for missing domain. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0960de71ae|Richard Mudgett |res_pjsip.c: Fix documentation typos. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bef49d90c1|Richard Mudgett |res_sorcery_realtime.c: Fix ref leak if object |
|
||
| | |failed to apply. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fc98843d4b|Sean Bright |appdocsxml.xslt: Add Language to channel |
|
||
| | |snapshot transformation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3419a048b9|Richard Mudgett |manager.c: Fix potential memory leak and |
|
||
| | |corruption. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bcfe172f8d|Richard Mudgett |manager_channels.c: Reordered |
|
||
| | |ast_manager_build_channel_state_string_prefix()|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4e4428ef3c|Corey Farrell |res_pjsip_registrar_expire: Delete empty |
|
||
| | |module. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b9024197ab|Richard Mudgett |app_confbridge: Update dsp_silence_threshold |
|
||
| | |and dsp_talking_threshold docs. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6c5e3226ec|Richard Mudgett |res_pjsip_registrar.c: Fix compiler error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|81db0aca0f|George Joseph |res_pjsip_registrar_expire: Refactor into |
|
||
| | |res_pjsip_register |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cf21e9fc97|Corey Farrell |Sample modules.conf: comment out example load |
|
||
| | |statement. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aaf14670b5|Alexander Traud |BuildSystem: Remove unused variables. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|84a6365164|Corey Farrell |loader: Use ast_cli_completion_add for 'module |
|
||
| | |load' completion. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c38da18ec6|Alexander Traud |headers: Consistent use of typeof and/or |
|
||
| | |__typeof__. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39fcecad59|Corey Farrell |core: Tweak startup order. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6fbd855228|Corey Farrell |Build System: Add support for __atomic built-in|
|
||
| | |operators. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|527cf5a570|Corey Farrell |Remove redundant module checks and references. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f78dc2bfa|Richard Mudgett |pbx_variables.c: Misc fixes in variable |
|
||
| | |substitution. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|679fa5fb34|Corey Farrell |Add missing OPTIONAL_API and ARI dependences. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|693e509566|Alexander Traud |BuildSystem: Remove orphaned .PHONY targets. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5964061a21|Sean Bright |res_pjsip: Document tlsv1_1 and tlsv1_2 methods|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|25cb1ab05b|Corey Farrell |loader: Add support for built-in modules. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e6142a1282|Corey Farrell |loader: Rework load_resource_list. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a80cbb046e|Corey Farrell |loader: Remove global symbol only startup |
|
||
| | |phase. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3b73ed28c5|Corey Farrell |loader: Process module dependencies. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4fd303b630|Corey Farrell |loader: Miscellaneous fixes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7ed7d525fb|Richard Mudgett |taskprocessor.c: Increase the number of |
|
||
| | |tps_singletons container buckets. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6fbe315f77|Richard Mudgett |cel_odbc.c: Fix menuslect module description |
|
||
| | |display. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9cfdb81e91|Corey Farrell |loader: Add dependency fields to module |
|
||
| | |structures. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|35ae99c712|Corey Farrell |vector: Additional string vector definitions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cabe80631b|George Joseph |config_transport: Enable TCP_NODELAY on TLS |
|
||
| | |transports |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|de7f2a6cb4|Corey Farrell |res_stasis_recording: Allow symbolic links in |
|
||
| | |configured recordings dir. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|30b5ec023f|Tzafrir Cohen |Ignore quilt .pc directory, used in deb |
|
||
| | |packaging |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f0eb00d1e7|Corey Farrell |stasis: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a383e1ddb1|Corey Farrell |stasis_cache_pattern: Remove silly usage of |
|
||
| | |RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9e2fcb82ed|Sean Bright |cdr_syslog: Deprecate unmaintained module |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0de004dd85|Corey Farrell |stasis_bridges: Remove silly usage of RAII_VAR.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|01127e1664|Corey Farrell |stasis_cache: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|175a9ef873|Corey Farrell |stasis_endpoints: Remove silly usage of |
|
||
| | |RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4b655184b0|Corey Farrell |stasis_message_router: Remove silly usage of |
|
||
| | |RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3074c4165c|Corey Farrell |stasis_system: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8f3167c5f1|Richard Mudgett |res_pjsip.c: Update the endpoint identification|
|
||
| | |documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|42a61d9db6|Richard Mudgett |res_pjsip_endpoint_identifier_ip.c: Remove |
|
||
| | |unnecessary requirement. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a7bbb18e5c|Richard Mudgett |res_pjsip.c: Fix ident_to_str() and refactor |
|
||
| | |ident_handler(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|be488eb14a|Richard Mudgett |res_pjsip_endpoint_identifier_ip.c: Allow |
|
||
| | |multiple IdentifyDetail AMI events. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|25022de875|Sean Bright |Revert "codec_opus: Make libcurl a dependency |
|
||
| | |in menuselect" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d46cbe788a|Corey Farrell |bridge_softmix: Fix sfu_append_source_streams |
|
||
| | |test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5380fb9978|Corey Farrell |app_confbridge: Fix NULL check in |
|
||
| | |action_kick_last. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|55a540272f|Corey Farrell |res_stasis: Reduce RAII_VAR usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8b3083cac5|Corey Farrell |res_stasis: Fix dial bridge unload. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6870ba5f26|Corey Farrell |res_stasis: Fix app_is_subscribed_bridge_id. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b20b5758d9|Richard Mudgett |res_pjsip_endpoint_identifier_ip.c: Fix apply |
|
||
| | |identify validation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|705e6c04b3|Richard Mudgett |res_pjsip.c: Fix endpoint identifier |
|
||
| | |registration name search. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cfb88f3ac1|Corey Farrell |pbx: Prevent execution of NULL pointer. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|da365affbd|Corey Farrell |rtp_engine: Add missing unlock. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|73bf5035b8|Corey Farrell |res_pjsip_history: Add missing unlock to CLI |
|
||
| | |command. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aaed0b8b3a|Corey Farrell |aco: Fix NULL dereference in error path. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e3c9314a2e|Corey Farrell |func_odbc: Add missing unlock's to |
|
||
| | |acf_odbc_read. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|62f862e2cd|Kevin Harwell |res_pjsip_session: Check if sequence header is |
|
||
| | |missing |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b32d6d5e2d|Corey Farrell |astobj2: Create case-insensitive variants of |
|
||
| | |container function macros. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bc73337e07|Corey Farrell |core: Use macros to generate ao2_container |
|
||
| | |callbacks where possible. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2dde5bef47|Richard Mudgett |stasis_channels.c: Misc cleanup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d69b7c6c6d|Richard Mudgett |manager.c: Update AMI Status event |
|
||
| | |documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fa36f9c01b|Richard Mudgett |bridge_native_rtp.c: Fix reentrancy framehook |
|
||
| | |crash. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6338a03ce9|Corey Farrell |menuselect: Fix check for running configure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|94eb12ca56|Corey Farrell |cdr: Missing NULL check and unlock. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c2529a352c|Corey Farrell |astobj.h: Remove from Asterisk core. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fd0ca1c3f9|Sean Bright |Remove as much trailing whitespace as possible.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a1a179c09d|Sean Bright |Fix some invalid Unicode characters |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f2f51ff4ea|Corey Farrell |app_voicemail: Fix file copy error handling. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9415ec2877|Sean Bright |docs: Remove old API changes documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3625e91586|Richard Mudgett |manager.h: Bump AMI version |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fff7782cf5|Corey Farrell |app_festival: Fix fd leak on connection |
|
||
| | |failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d51837a1b9|Corey Farrell |CLI: Address multiple issues. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3c037ef972|Corey Farrell |chan_sip: Fix memory leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b3e839debd|Corey Farrell |Remove constant conditionals (dead-code). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bf33a09c37|Corey Farrell |core: Fix multiple trivial issues in the core. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8dfc973d64|Corey Farrell |main/app: Fix leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a790ced2e8|Corey Farrell |func_callerid: Initialize app argument |
|
||
| | |structures. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4c04e13783|Richard Mudgett |bridge_softmix.c: Change |
|
||
| | |remove_destination_streams() return meaning. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ea4179599f|Richard Mudgett |bridge_softmix.c: Don't match dead streams. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|91d9eae79b|Corey Farrell |bridge_softmix: Fix memory leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f6393b59af|Richard Mudgett |ast_json_pack(): Use safer json ref mechanism. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dc04d1ec93|Corey Farrell |app_voicemail: Fix memory management issues. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7054fb8756|Richard Mudgett |rtp_engine.c: Eliminate rtcp_report_to_json() |
|
||
| | |RAII_VAR usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|064c74e4af|Corey Farrell |netsock: Remove from Asterisk core. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|731a23fba7|Corey Farrell |CLI: Fix 'core set debug channel' completion |
|
||
| | |bug. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4a461bcde4|Richard Mudgett |chan_pjsip.c: Improve ast_request() diagnostic |
|
||
| | |msgs. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bf2d35931d|Corey Farrell |aco: Minimize use of regex. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a455e18320|Corey Farrell |aco: Create ways to minimize use of regex. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|03c25a869f|Corey Farrell |res_smdi: Fix shutdown ref. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9d5797616c|Corey Farrell |loader: Use vector to build apha sorted module |
|
||
| | |lists. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7b54903313|Corey Farrell |loader: Replace priority heap with vector. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9755eff46f|Sean Bright |res_hep: hepv3_is_loaded() should check if we |
|
||
| | |are enabled |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3505cc88e8|Corey Farrell |loader: Rework of load_dynamic_module. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|80bf0ee99a|Corey Farrell |loader: Minor fix to module registration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a8aa209901|Corey Farrell |res_clialiases: Fix completion pass-through. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|283d2df680|George Joseph |res_pjsip_sdp_rtp: Add NULL check in |
|
||
| | |add_crypto_to_stream |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3370cd21df|Joshua Colp |res_pjsip_session: Reinvite using active stream|
|
||
| | |topology if none requested. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0c9cc7e975|Sean Bright |chan_sip: Don't send trailing \0 on keep alive |
|
||
| | |packets |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6a67828b46|Corey Farrell |menuselect: Tweak check for recently run |
|
||
| | |configure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ec1f4bf48d|Sean Bright |res_pjsip: Add TLSv1.1 and TLSv1.2 support |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0b9d2135a9|Sean Bright |res_pjsip: Assign support levels to a few |
|
||
| | |modules |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c01ba7437e|Corey Farrell |CLI: Fix 'core show sysinfo' function ordering.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c2ec82bf36|Richard Mudgett |stasis_channels.c: Don't set channel snapshot |
|
||
| | |caller_dnid twice. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|521f741b04|Sean Bright |pjsip: Improve CLI completion performance |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9a9edc6c9e|Sean Bright |astdb: Improve prefix searches in astdb |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2e87b8e14|Corey Farrell |loader: Refactor resource_name_match. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dbb376f166|Sean Bright |pjsip_configuration: Add correct file header |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2ffe52a116|Sean Bright |utils: Add convenience function for setting fd |
|
||
| | |flags |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e2dbc26376|Corey Farrell |res_stasis and res_speech: Fix load order. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c2c9995830|Corey Farrell |translate: Skip matrix_rebuild during shutdown.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ab191e9782|Corey Farrell |sounds_index: Avoid repeatedly reindexing. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2af59ebb3a|Corey Farrell |media_index: Improve startup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8536a09b86|Richard Mudgett |security-events: Fix SuccessfulAuth |
|
||
| | |using_password declaration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39939cecfa|Corey Farrell |autoconf: Remove use of m4_ifblank. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d9fdeae6a4|Sean Bright |config: Speed up config template lookup |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1ad0fbc80e|Sean Bright |config: Speed up ACO & sorcery initialization |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|35a7036a0d|Corey Farrell |README-SERIOUSLY.bestpractices.txt: Convert to |
|
||
| | |markdown |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ce5cfc8ffb|Corey Farrell |autoconf: Use m4 conditionals where possible. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|87a57e8d46|Corey Farrell |autoconf: Fix call to AC_CONFIG_AUX_DIR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d12a2ab400|Corey Farrell |CLI: Remove compatibility code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|02a9952709|Richard Mudgett |features.conf.sample: Clarify ActivatedBy |
|
||
| | |documentation wording. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4b1262c94b|Corey Farrell |Add defaultbranch to .gitreview. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8e1506154f|Corey Farrell |res_parking: Set load_pri more appropriately. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|90f9885f73|Corey Farrell |README: Convert to README.md. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b79d04f8f8|Corey Farrell |CLI: Finish conversion of completion handling |
|
||
| | |to vectors. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fbb8c0d3e4|Corey Farrell |CLI: Refactor cli_complete. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1cd24cd726|Corey Farrell |CLI: Rewrite ast_el_strtoarr to use vector's |
|
||
| | |internally. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c0a2110f0|Corey Farrell |CLI: Refactor ast_cli_display_match_list. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9587a61f4c|Corey Farrell |CLI: Create ast_cli_completion_add function. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a02cbc2ef3|Corey Farrell |CLI: Remove calls to ast_cli_generator. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|10b4b5d200|Corey Farrell |loader: Fix comments in struct ast_module. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9ae805c900|Corey Farrell |cli: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|89ccab95c2|Corey Farrell |ccss: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5e99c334d1|Corey Farrell |app: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|abdd9fa1a8|Corey Farrell |aoc: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|48e1b39b28|Corey Farrell |abstract_jb: Remove silly usage of RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d6bbcec571|Corey Farrell |res_mwi_external_ami: Remove incorrect load |
|
||
| | |priority. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|58fa3885cc|Corey Farrell |Loader: Remove unneeded load_pri declarations. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|53f42cc052|Corey Farrell |res_pjsip: Fix warning by deferring implicit |
|
||
| | |type cast. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|75cb403775|Corey Farrell |tests: Fix warnings found on Mac. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|83a2c4d2ae|Corey Farrell |res_snmp: Declare RONLY if net-snmp headers do |
|
||
| | |not. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5a899fc503|Corey Farrell |res_fax: Remove checks for unsigned values |
|
||
| | |being >= 0. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b4862e463c|Corey Farrell |iostream: Fix ast_iostream_printf declaration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2fab3aacd6|Corey Farrell |app_minivm: Fix possible uninitialized return |
|
||
| | |value. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9316a064fd|Corey Farrell |README: Send people to secure websites where |
|
||
| | |available. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5d0529c4d9|Corey Farrell |doxygen: Remove obsolete contents. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1b6e4c1175|Sean Bright |res_pjsip: Use reasonable buffer lengths for |
|
||
| | |endpoint identification |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b9f4bb5988|Corey Farrell |menuselect: Remove ineffective weak attribute |
|
||
| | |detection. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c4f11911ea|Corey Farrell |acl: Fix allocation related issues. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a95f2994c6|Corey Farrell |aoc: Fix memory management issues. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7a735d45e2|Sean Bright |res_pjsip_transport_websocket: Give transport a|
|
||
| | |meaningful description |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6c53fb5d21|Sean Bright |res_pjsip: Use sorcery prefix operation for |
|
||
| | |contact lookup |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d995064fb7|Nir Simionovich |This patch adds a beanstalk CEL backend. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e793501084|Richard Mudgett |chan_pjsip.c: Improve answer failure log |
|
||
| | |messages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cf1cb3345e|George Joseph |ast_coredumper: Add ability to use directory |
|
||
| | |other than /tmp |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|14253f9535|Corey Farrell |alertpipe: Correct documented return of |
|
||
| | |ast_alertpipe_write. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|edd1016dd8|Corey Farrell |core: Use ast_alertpipe for Asterisk signal |
|
||
| | |monitoring thread. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f6ebd16bb8|George Joseph |bundled_pjproject: sip_parser: Fix return code |
|
||
| | |in pjsip_find_msg |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2e7f6cd31b|Ben Ford |bundled_pjproject: Update to 2.7.1 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ffccce76d9|Sean Bright |sorcery: Add ast_sorcery_retrieve_by_prefix() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|14d60cee0c|Corey Farrell |CLI: Create ast_cli_completion_vector. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4930404715|Corey Farrell |vectors: Add new macro and a string vector |
|
||
| | |definition. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b865d29f1c|Richard Mudgett |frame.c: Make ast_frame_free()/ast_frfree() |
|
||
| | |NULL tolerant |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|96987737b9|Corey Farrell |menuselect: Delete and ignore aclocal.m4. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e9f8b317c3|Corey Farrell |Build: Make function constructor/destructor |
|
||
| | |attributes mandatory. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bb77666620|Corey Farrell |core: Remove disabled code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|23b0ef3e9b|Corey Farrell |Build System: Disable parallel make in the root|
|
||
| | |Makefile. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|12010fc5c0|Richard Mudgett |chan_pjsip.c: Fix uninitialized cause value on |
|
||
| | |failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|05f557820b|Corey Farrell |bridge_softmix: Note why |
|
||
| | |ast_stream_topology_set_stream cannot fail. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2c4db2a3d5|Corey Farrell |res_pjsip_pubsub: Fix multiple leaks on failure|
|
||
| | |to append vectors. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|48e96aba6a|Corey Farrell |res_pjsip_history: Fix multiple leaks on vector|
|
||
| | |append failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ecb81ae4de|Corey Farrell |res_pjsip_session: Fix multiple leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9b3db9a7fd|Corey Farrell |main/sdp_state: Check for errors from |
|
||
| | |ast_stream_topology_set_stream. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eba1179795|Corey Farrell |res_pjsip_session: Check for errors from |
|
||
| | |ast_stream_topology_set_stream. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4ac6dd4e95|Corey Farrell |res_pjsip_t38: Better error checking for |
|
||
| | |t38_create_media_state. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fb18895108|Corey Farrell |stream: Return error from |
|
||
| | |ast_stream_topology_set_stream. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|801094da7b|Corey Farrell |res_stasis: Fix multiple leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|02329b9a34|Richard Mudgett |res_pjproject.c: Fix ast_strdup() alloc |
|
||
| | |failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7ef38d399a|Corey Farrell |res_pjsip_outbound_registration: Fix leak on |
|
||
| | |vector add failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8684219f79|Corey Farrell |res_pjsip_exten_state: Check for vector append |
|
||
| | |failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f899368cd6|Corey Farrell |res_pjsip_config_wizard: Fix leaks and add |
|
||
| | |check for malloc failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4016884ef3|Corey Farrell |res_stasis_playback: Check for failure to |
|
||
| | |append vector. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|24b9751aaa|Corey Farrell |test_sorcery_memory_cache_thrash: Handle error |
|
||
| | |from vector append. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|29205e7adc|Corey Farrell |res_pjsip: Fix leak on error in |
|
||
| | |ast_sip_auth_vector_init. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|70fcc043bb|Corey Farrell |res_pjproject: Handle error from adding to the |
|
||
| | |buildopts vector. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5247ba4b88|Corey Farrell |res_ari_events: Fix use after free / |
|
||
| | |double-free of JSON message. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|adb4fdcb7b|Corey Farrell |stasis: Release object if vector append fails. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f4f216026|Corey Farrell |RTP Engine: Deal with errors returned from |
|
||
| | |AST_VECTOR_REPLACE. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5762f72425|Corey Farrell |PBX: Handle errors from AST_VECTOR_APPEND. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|714026b32e|Corey Farrell |Messaging: Report error on failure to register |
|
||
| | |tech or handler. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e43c8af77c|Corey Farrell |format_cap: Fix leak on AST_VECTOR_APPEND |
|
||
| | |error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|64bcb65a78|Corey Farrell |stasis: Remove silly use of RAII_VAR in |
|
||
| | |stasis_forward_all. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b7e1034009|Corey Farrell |CLI: Remove unused internal command. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|923424019b|Richard Mudgett |stasis_bridges.c: Fix off-nominal json memory |
|
||
| | |leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f81970d3fc|Richard Mudgett |stasis_channels.c: Remove a very silly |
|
||
| | |RAII_VAR(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9771f089f5|Richard Mudgett |stasis/app.c: Optimize |
|
||
| | |stasis_app_get_debug_by_name() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ee08f10d06|Richard Mudgett |Fix ast_(v)asprintf() malloc failure usage |
|
||
| | |conditions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|79ddcdbc70|Richard Mudgett |Stasis/ARI: Fix off-nominal path json memory |
|
||
| | |leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|229790ea3d|Richard Mudgett |AOC: Fix AOC-S json memory leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|de4a4796d0|Richard Mudgett |res_stasis_device_state.c: Optimize |
|
||
| | |stasis_app_device_states_to_json() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|103b05bb4b|Richard Mudgett |res_stasis_mailbox.c: Fix leak of mailbox |
|
||
| | |container. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b616b7e4a9|Corey Farrell |res/ari/resource_bridges.h: Update from 'make |
|
||
| | |ari-stubs'. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1bfd1cf640|Sean Bright |pjsip_message_filter: Only do interface lookup |
|
||
| | |for wildcard addresses. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0991874430|Corey Farrell |res_pjsip_pubsub: Resolve potential crash in |
|
||
| | |allocate_subscription. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4aec70690d|George Joseph |ast_coredumper: Add gzipping of binaries and |
|
||
| | |display of signal info |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|569e9a8391|Corey Farrell |Single API for ast_store_lock_info and |
|
||
| | |ast_remove_lock_info. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|841ac3ded6|Corey Farrell |hashtab: Use ast_free. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ee21076151|Corey Farrell |main/Makefile: Remove rule for non-existant |
|
||
| | |testexpr2. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|488f98310f|Richard Mudgett |app_agent_pool.c: Fix online documentation |
|
||
| | |typo. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4559cd0e28|Nir Simionovich |This patch adds a beanstalk CDR backend. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e5b9eb0460|Richard Mudgett |cdr.c: Defer misc checks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ab4d36533c|George Joseph |chan_vpb: Fix a gcc 7 out-of-bounds complaint |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8dadccbe1|Corey Farrell |sorcery: Use ao2_weakproxy to hold list of |
|
||
| | |instances. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7774623804|Corey Farrell |named_locks: Use ao2_weakproxy_find. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b058f8673a|Corey Farrell |astobj2: Add ao2_weakproxy_find function. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fd3101e8ad|Corey Farrell |astobj2: Run weakproxy callbacks outside of |
|
||
| | |lock. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b1d9fc87bc|Torrey Searle |contrib/thirdparty/sip_to_pjsip: add additional|
|
||
| | |flag mappings |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b0408d05c0|Richard Mudgett |cdr.c: Eliminated simple RAII_VAR usages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fdf9aacca3|Richard Mudgett |cdr.c: Replace redundant check with an |
|
||
| | |ast_assert() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2e4b5fadbd|Richard Mudgett |cdr.c: Replace inlined code with |
|
||
| | |ao2_t_replace() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|62980eedc3|Richard Mudgett |cdr.c: Use current ao2 flag names |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e769846f11|Richard Mudgett |cdr.h: Fix doxygen comments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ad38a55a2d|Sean Bright |res_config_sqlite: Don't enable SQLite CDRs |
|
||
| | |when running 'make samples' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f4798faacc|Matt Jordan |res_corosync: Fix linking issue with Corosync |
|
||
| | |2.x |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|80097676e7|Richard Mudgett |heap.c: No need to calloc heap pointer array. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d1de7948fe|George Joseph |logger: Bring back ability to turn debug on by |
|
||
| | |source file |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f21408c866|Joshua Colp |res_stasis: Add 'video_sfu' as a requested |
|
||
| | |bridge type. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c9e972a26a|Sean Bright |res_rtp_asterisk: Trim trailing byte off of |
|
||
| | |SDES packet |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|721947ebae|Sean Bright |webrtc: Allow 'webrtc' to be set on endpoints |
|
||
| | |without dtls_ca_file |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0cbeaa5589|Sean Bright |pjproject: Patch to correct STUN FINGERPRINT |
|
||
| | |usage |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4275ca16a1|George Joseph |build: A few gcc 7 error fixes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0fad11f21c|Sean Bright |app_stream_echo: Don't echo declined streams |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|601e0c563f|Joshua Colp |res_pjsip_session: Reduce (and improve) SDP |
|
||
| | |renegotiation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|36690c26f8|Kevin Harwell |res_pjsip_session: Don't end session when |
|
||
| | |receiving a 500 on a reinvite |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ebd0a4bebf|Sean Bright |res_pjsip: Use ast_sip_is_content_type() where |
|
||
| | |appropriate |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6c0e13da22|George Joseph |res_pjsip_session/BUNDLE: Handle no audio |
|
||
| | |codecs on endpoint |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c93982e9d|Richard Mudgett |res_rtp_asterisk.c: Fix bundled SSRC handling. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e666051d79|Ben Ford |res_pjsip_session: Check for removed stream |
|
||
| | |state. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6fd3db51e8|Joshua Colp |app_confbridge: Only create a channel that |
|
||
| | |records audio. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|56f0d5fc0f|Rodrigo RamÃrez |res_config_pgsql: Add missing \n in debug log |
|
||
| |Norambuena |and update copyright year |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1199927fc0|alex |cdr_mysql.c: Apply cdrzone to start and answer |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d178f497d2|George Joseph |res_pjsip: Filter out non SIP(S) requests |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|01f2220bec|Joshua Colp |tcptls: Change error message to debug. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|446d48fd49|George Joseph |res_pjsip: Add handling for incoming |
|
||
| | |unsolicited MWI NOTIFY |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4889574ff5|Richard Mudgett |res_rtp_asterisk.c: Add doxygen to RTCP payload|
|
||
| | |types. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f9bad3bd61|George Joseph |alembic: Fix typo in |
|
||
| | |add_auto_info_to_endpoint_dtmf_mode |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c8d53a1638|Rodrigo RamÃrez |cdr_pgsql: Refactor magic number by definition |
|
||
| |Norambuena |for version |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|23571f31ac|Richard Mudgett |stasis/control.c: Fix set_interval_hook() ref |
|
||
| | |leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|94091c7b96|George Joseph |stasis/control: Fix possible deadlock with swap|
|
||
| | |channel |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0cbb17ce8f|George Joseph |alembic: Fix enum creation for dtls_fingerprint|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bfc29de3ea|Ben Ford |chan_pjsip: Suppress frame warnings. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|68bcfccd52|Joshua Colp |res_pjsip_session: Preserve stream name during |
|
||
| | |renegotiation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0ec95515f3|George Joseph |res_calendar*, res_smdi: Move to "extended" |
|
||
| | |support |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4650fc477a|Richard Mudgett |bridge_native_rtp.c: Fixup |
|
||
| | |native_rtp_framehook() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7937d5b8b3|Sean Bright |res_smdi: Clean up memory leak |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|850a3fd017|Richard Mudgett |chan_pjsip.c: Fix topology refresh response |
|
||
| | |code accuracy. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|87c7a1c79c|Richard Mudgett |bridge_softmix.c: Restored |
|
||
| | |softmix_bridge_leave() shortcut exit. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5bbf7b2aad|Richard Mudgett |app_confbridge: Document sfu video_mode value. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f96536b1ea|Richard Mudgett |confbridge.h: Fix doxygen comments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|946ef2d711|Richard Mudgett |bridge_softmix.c: Remove always true test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c049d1c3b2|Richard Mudgett |configure: Check cache for valid pjproject |
|
||
| | |tarball before downloading. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bd28a9bbd8|Richard Mudgett |STUN/netsock2: Fix some valgrind uninitialized |
|
||
| | |memory findings. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ee5edfb050|Richard Mudgett |res_pjsip_transport_management.c: Rename some |
|
||
| | |variables. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ecd1f87edf|Richard Mudgett |UPGRADE notes: Prepare for the eventual 16 |
|
||
| | |branch. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7f8f3ca4dd|Corey Farrell |Correct some leaks in unit tests. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|842e1414d0|Richard Mudgett |res_pjsip_transport_websocket.c: Fix serializer|
|
||
| | |ref leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|615b6a200a|Richard Mudgett |res_pjsip_outbound_registration.c: Misc fixes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|564927c5ed|Richard Mudgett |res_pjsip_nat.c: Remove unnecessary CMP_STOP. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5655cded78|Richard Mudgett |res_pjsip_registrar.c: Remove unnecessary |
|
||
| | |CMP_STOP. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|148cf2e0f7|Corey Farrell |app_privacy: remove unused header |
|
||
| | |asterisk/image.h |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2a4283f3e7|Joshua Colp |res_pjsip: Add support for dnsmgr to |
|
||
| | |external_media_address. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3f98488279|Sean Bright |app_queue: Add announce-position-only-up option|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b3914df10b|Sean Bright |res_rtp_asterisk: Fix mapping of pjsip's ICE |
|
||
| | |roles to ours |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a6eb9ee7d2|Joshua Colp |core: Add VP9 passthrough support. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|922930753c|Richard Mudgett |app_voicemail.c: Allow mailbox entry on |
|
||
| | |authentication retry prompt. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2697e45157|Matthew |format.h: Fix a few minor errors in comments. |
|
||
| |Fredrickson | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|063c9a935f|George Joseph |Update make_ari_stubs in master to make the |
|
||
| | |version 16 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ba52a36ff2|George Joseph |Restore the incorrectly deleted |
|
||
| | |spandspflow2pcap.log |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e8d628c0e|George Joseph |Update AMI and ARI versions for master/15 and |
|
||
| | |update UPDATE.txt |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|25c9464325|Sean Bright |corosync: Fix corosync library name in |
|
||
| | |configure.ac |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e7d9e42616|Benjamin Keith |pjsip: Increase maximum packet size. |
|
||
| |Ford | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d42a9cc9dc|Torrey Searle |res/res_pjsip_t38 ensure t38 requests get |
|
||
| | |rejected quickly |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7f09fd2c2f|Joshua Colp |bridge/core_unreal: Fix SFU bugs with |
|
||
| | |forwarding frames. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b7a875778a|George Joseph |res_musiconhold: Add kill_escalation_delay, |
|
||
| | |kill_method to class |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|303f935a50|George Joseph |http.c: Reduce log spam |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|03ae8b0105|Richard Mudgett |json.c: Add backtrace log to find 'Invalid |
|
||
| | |UTF-8 string' errors |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7a4f577eb7|George Joseph |Fix alembic branches |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1028f64be4|Richard Mudgett |bridge_native_rtp.c: Fix direct media video RTP|
|
||
| | |instance ACL check. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|325eeced6a|Sean Bright |core: Remove 'Data Retrieval API' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d556c67f9f|Rodrigo RamÃrez |app_queue: Add change priority of call |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|65a5ac0168|Richard Mudgett |pjsip_distributor.c: Fix unidentified_requests |
|
||
| | |hash functions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a48d3e4d31|Torrey Searle |res/res_pjsip_t38: fix incorrect increment of |
|
||
| | |media_count |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|975e271b01|Richard Mudgett |res_pjsip_mwi.c: Eliminate RAII_VAR in contact |
|
||
| | |delete observer |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2fbbdd692|Richard Mudgett |SDP: Create declined m= SDP lines using remote |
|
||
| | |SDP if applicable. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3a18a09030|Richard Mudgett |SDP: Rework SDP offer/answer model and update |
|
||
| | |capabilities merges. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a7488f8a70|Rodrigo RamÃrez |cdr: fix mistake spelling of a word for |
|
||
| |Norambuena |Unanswered. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|11ec2945c7|Richard Mudgett |chan_pjsip: Fix PJSIP_MEDIA_OFFER dialplan |
|
||
| | |function read. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e563a1920e|Richard Mudgett |SDP: Add get/set option calls for RTP sched |
|
||
| | |context per type. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|716abaf33d|Richard Mudgett |SDP: Search for the ice-lite attribute in the |
|
||
| | |right place. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a95584d079|Richard Mudgett |SDP: Set the remote c= line in RTP instance. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|06265b8c8a|Richard Mudgett |stream: Add ast_stream_topology_del_stream() |
|
||
| | |and unit test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0fdb99c268|Richard Mudgett |SDP: Add t= line in sdp_create_from_state() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4797a8bb81|Richard Mudgett |stream: Ignore declined streams for some |
|
||
| | |topology calls. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8b0b61a24|Richard Mudgett |app_voicemail.c: Fix compile error when IMAP |
|
||
| | |enabled. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|847087a4ff|Sean Bright |codecs.conf.sample: Fix max_bandwidth speling |
|
||
| | |error |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fcb1a0d7e8|David M. Lee |CFLAGS for BIND8 support |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e497a76d24|Sean Bright |eventfd: Disable during cross compilation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|19da99df2f|Alexei Gradinari|CHANGES: correct version for a new option |
|
||
| | |'refer_blind_progress' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b3ca24d216|Sean Bright |res_rtp_multicast: Use consistent timestamps |
|
||
| | |when possible |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39d14834f8|Mark Michelson |Confbridge: Add "sfu" video mode to bridge |
|
||
| | |profile options. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2da869408a|Mark Michelson |Add primitive SFU support to bridge_softmix. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|80206cdc65|George Joseph |test_json: Fix test names with reserved words |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|08edd54c1b|George Joseph |unittests: Add a unit test that causes a SEGV |
|
||
| | |and... |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4141748e85|Sean Bright |res_hep_rtcp: Add support level to module info |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|51375686f7|Kevin Harwell |core/conversions: Added string to unsigned |
|
||
| | |integer and long conversions |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6e7b78414f|Rodrigo RamÃrez |Fix spelling queues.conf.sample file |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8659be9b0|Richard Mudgett |SDP: Make process possible multiple fmtp |
|
||
| | |attributes per rtpmap. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c2906dfa05|Richard Mudgett |SDP: Remove sdp_state.remote_capabilities |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|16785c0908|Richard Mudgett |SDP: Add interface_address to specify our |
|
||
| | |address to use. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|367042bd3e|Richard Mudgett |SDP: Explicitly stop a RTP instance before |
|
||
| | |destoying it. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|be5809fac8|Richard Mudgett |SDP: Rework merge_capabilities(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ae7689f093|Richard Mudgett |SDP: Update ast_get_topology_from_sdp() to keep|
|
||
| | |RTP map. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|201346fb7d|George Joseph |logger: Added logger_queue_limit to the |
|
||
| | |configuration options. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|56c5c51076|Richard Mudgett |stream: ast_stream_clone() cannot copy the |
|
||
| | |opaque user data. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|924628812b|Richard Mudgett |netsock2.c: Made get/set addr port avoid |
|
||
| | |potential uninitialized memory. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|675e058e77|Sean Bright |cleanup: Change severity of fread short-read |
|
||
| | |warning |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cd272da7a8|Richard Mudgett |SDP: Replace SDP telephone_event option with |
|
||
| | |dtmf option |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8170793be6|George Joseph |res_pjsip_outbound_authenticator_digest: Add |
|
||
| | |context to log messages |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|48566b8c66|Richard Mudgett |res_sdp_translator_pjmedia.c: Add TODO notes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ede90e4aa5|Richard Mudgett |SDP: Make SDP translation to/from internal |
|
||
| | |representation more const. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |stream: Make |
|
||
|5c1851cbc0|Richard Mudgett |ast_stream_topology_create_from_format_cap() |
|
||
| | |allow NULL cap. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d71c6e3bfd|Richard Mudgett |SDP: Make ast_sdp_state_set_remote_sdp() return|
|
||
| | |error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|176123e76c|Richard Mudgett |SDP: Misc cleanups (Mostly memory leaks) |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bad091b317|Richard Mudgett |chan_vpb.cc: Fix compile error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d6535c0080|Mark Michelson |SDP API: Add SSRC-level attributes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cf3429b934|Kevin Harwell |vector: defaults and indexes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f5b67871df|Sean Bright |cleanup: Fix fread() and fwrite() error |
|
||
| | |handling |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|32b3e36c68|Mark Michelson |SDP: Ensure SDPs "merge" properly. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|59203c51cc|Sean Bright |core: Use eventfd for alert pipes on Linux when|
|
||
| | |possible |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|835c209445|Richard Mudgett |res_pjsip_session.c: Restructure |
|
||
| | |ast_sip_session_alloc() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c47b3e74d2|Sean Bright |pbx: Use same thread if |
|
||
| | |AST_OUTGOING_WAIT_COMPLETE specified |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8b3380944|Sean Bright |build: Update config.guess and config.sub |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b55d21ad91|George Joseph |make ari-stubs so doc periodic jobs can run |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a3e623dd70|Richard Mudgett |Revert "bridging: Ensure successful T.38 |
|
||
| | |negotation" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2e6075c51f|George Joseph |modules: change module LOAD_FAILUREs to |
|
||
| | |LOAD_DECLINES (master) |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6db0939b96|George Joseph |modules: change module LOAD_FAILUREs to |
|
||
| | |LOAD_DECLINES (14) |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|747beb1ed1|George Joseph |modules: change module LOAD_FAILUREs to |
|
||
| | |LOAD_DECLINES |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c37365f03|Richard Mudgett |stun.c: Fix ast_stun_request() erratic timeout.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8d323c74fa|Richard Mudgett |sorcery.c: Speed up |
|
||
| | |ast_sorcery_retrieve_by_id() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5b4e2ec267|Richard Mudgett |res_pjsip: Fix pointer use after unref. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2b8dbc9e00|Walter Doekes |samples: Undo removal of include from |
|
||
| | |canonicalize-app-names commit. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e6ae3651b8|Walter Doekes |samples: Canonicalize app names in |
|
||
| | |extensions.conf.sample. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|40e9d5e8b7|George Joseph |sample_config: Add samples for pubsub to |
|
||
| | |pjsip.conf.sample |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8e36064109|Corey Farrell |core: Improve/simplify handling of required |
|
||
| | |headers. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e8b1bb3041|Richard Mudgett |chan_vpb.cc: Fix compiler error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f9695dc057|Corey Farrell |Forward declare 'struct ast_json' in asterisk.h|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4e5cc70fb4|Corey Farrell |CEL: Remove header declarations of non-existant|
|
||
| | |functions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2fe52174de|George Joseph |res_pjsip_config_wizard: Add 2 new parameters |
|
||
| | |to help with proxy config |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c0b12dc41|Sean Bright |alembic: Turn off execute bit on non-executable|
|
||
| | |python scripts |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3d8899bacf|Richard Mudgett |Add DTLS sanity check. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cf6a6226ab|Sean Bright |core: Remove embedded module support |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d08c69a9e2|Sean Bright |res_pjsip_sdp_rtp: Set hangup cause for RTP |
|
||
| | |timeouts |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2f2cdf476|Kevin Harwell |AMI: Updated version |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ee81ee1f14|Sean Bright |res_xmpp: Fix ref counting issue |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9493981419|Sean Bright |res_xmpp: Correctly check return value of |
|
||
| | |SSL_connect |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1bf839d44b|Sean Bright |Revert "app_queue: Handle the caller being |
|
||
| | |redirected out of a queue bridge" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fc71c18a9b|Sean Bright |thread safety: Don't use getprotobyname() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|516e028b44|Sean Bright |res_rtp_asterisk: Pass correct data length to |
|
||
| | |ast_rtcp_interpret |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c13ea6080e|Sean Bright |app_queue: Fix locking behavior in stasis |
|
||
| | |message handlers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|57656e2b5b|Richard Mudgett |app_confbridge: Fix ConfbridgeTalking AMI event|
|
||
| | |description. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|49b1f1ca16|Richard Mudgett |res_pjsip_sdp_rtp.c: Fix cut-n-paste error |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5013d8f5d3|George Joseph |res_pjsip: Symmetric transports |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8470c2bdea|George Joseph |RFC sdp: Initial SDP creation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2d7e68c075|Matt Jordan |res_pjsip_endpoint_identifier_ip: Clean up a |
|
||
| | |spaces/tabs issue |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d1ef127084|George Joseph |pjproject_bundled: Reduce the need for rebuilds|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|35cfd2c0cc|Sean Bright |media_cache: Prefer ast_file_is_readable() over|
|
||
| | |access() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c9296b23d1|Richard Mudgett |core: Cleanup ast_get_hint() usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c55a71798|Mark Michelson |SDP: Add initial SDP state machine. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e5b44c26b4|Sean Bright |res_config_pgsql: Release table locks where |
|
||
| | |appropriate |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a537dae6d0|George Joseph |pjproject_bundled: Update for pjproject 2.6 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0f4b349d37|Sean Bright |res_config_pgsql: Fix thread safety problems |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e57961db84|Sean Bright |res_config_ldap: Various code improvements |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ced73d5b79|Joshua Colp |Revert "build: Execute ldconfig to build |
|
||
| | |cache." |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a738772edd|Mark Michelson |Add initial SDP state code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ab04a018e4|Sean Bright |realtime: Fix ast_load_realtime_multientry |
|
||
| | |handling |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6e6c96d713|Sean Bright |realtime: Centralize some common realtime |
|
||
| | |backend code |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7739b0b3ae|Joshua Colp |Revert "build: Execute ldconfig to build |
|
||
| | |cache." |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ffa7d69766|George Joseph |pjproject cli: Add object count after object |
|
||
| | |lists |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e84353b8a8|Sean Bright |res_config_ldap: Don't try to delete |
|
||
| | |non-existent attributes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9f392574f9|Sean Bright |res_config_ldap: Remove extraneous line numbers|
|
||
| | |from log messages |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ef0944395e|Sean Bright |res_config_ldap: Make memory allocation more |
|
||
| | |consistent |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dd3efdf525|Sean Bright |res_config_ldap: Fix configuration inheritance |
|
||
| | |from _general |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|44abe214d2|Sean Bright |res_config_sqlite3: Fix crash when loading with|
|
||
| | |invalid config |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0b427f9b59|Richard Mudgett |tcptls.c: Add some missing allocation failure |
|
||
| | |checks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dbc3598014|Mark Michelson |Remove extra ast_iostream_close() calls. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5a130b2e17|Mark Michelson |Add SDP translator and PJMEDIA implementation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8af6342555|Mark Michelson |Add initial SDP options. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f8f513d363|George Joseph |stream: Rename creates/destroys to allocs/frees|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|11886dea82|Sean Bright |res_rtp_asterisk: Use PJ_ICE_MAX_CAND instead |
|
||
| | |of hard-coding 16 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3f94373778|Sean Bright |cli: Fix various CLI documentation and |
|
||
| | |completion issues |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|07abb39d6a|Richard Mudgett |res_pjsip.c: Fix inconsistency between warning |
|
||
| | |and action. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ce810a892b|Richard Mudgett |pjsip_distributor.c: Fix off-nominal tdata ref |
|
||
| | |leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|16fdb11bc3|Richard Mudgett |core: Cleanup some channel snapshot staging |
|
||
| | |anomalies. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|46147a8f30|Mark Michelson |Revert "Update qualifies when AOR configuration|
|
||
| | |changes." |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b47cf1a7d6|Richard Mudgett |res_pjsip: Fix some off nominal tdata leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c6c7f17206|Tzafrir Cohen |libasteriskssl: do nothing with OpenSSL >= 1.1 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bc041ca14a|Tzafrir Cohen |tcptls: use TLS_client_method with OpenSSL 1.1 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2c8d0764de|Tzafrir Cohen |openssl 1.1 support: use OPENSSL_VERSION_NUMBER|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bbed75c3ba|Mark Michelson |Update qualifies when AOR configuration |
|
||
| | |changes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e252aff9ad|George Joseph |debug_utilities: Install ast_logescalator to |
|
||
| | |/var/lib/asterisk/scripts |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ef4deb8ecd|George Joseph |debug_utilities: Add ast_logescalator |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|178b90af02|Torrey Searle |libastssl/pj: libastssl/pj should have an |
|
||
| | |so_version |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d32bd63860|Mark Michelson |Add reload options to CLI/AMI stale object |
|
||
| | |commands. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|20aed30d9a|Richard Mudgett |T.140: Fix format ref and memory leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|930a24a730|Richard Mudgett |astobj2.c: Add excessive ref count trap. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|de28c1b9f1|Richard Mudgett |main/app.c: Memory corruption from early format|
|
||
| | |destruction. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2039eb8edf|Richard Mudgett |frame.c: Fix off-nominal format ref leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e922979d49|Richard Mudgett |stasis_bridge.c: Fix off-nominal stasis control|
|
||
| | |ref leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|56854f22d2|Richard Mudgett |res_musiconhold.c: Fix format ref leak when |
|
||
| | |parsing MOH config class. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d87f81ddb1|Richard Mudgett |chan_oss.c: Fix format ref leak in oss_read(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|36bdd7c1a0|Richard Mudgett |Add notes about embedded ast_frame structs |
|
||
| | |holding a format ref. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6691606723|George Joseph |ari: Implement 'debug all' and request/response|
|
||
| | |logging |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|96e7291cbd|George Joseph |pjproject_bundled: Fix setting max log level |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cfe72c39cf|Richard Mudgett |LISTFILTER: Remove outdated ERROR message. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ef9164b9ca|Richard Mudgett |res_pjsip_pubsub.c: Fix AMI event list counts. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ab858295a2|Richard Mudgett |res_pjsip_pubsub.c: Fix incorrect message |
|
||
| | |string wrapping. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6d648185bc|Richard Mudgett |res_pjsip_pubsub.c: Eliminate trivial |
|
||
| | |SCOPED_LOCK usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|90f3b1270c|Richard Mudgett |res_pjsip: alloca can never fail. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d16b3a9917|George Joseph |debug_utilities: Create ast_loggrabber |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|48730ae65e|Richard Mudgett |res_pjsip_outbound_authenticator_digest.c: Fix |
|
||
| | |spacing in warning messages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|283c16c6b6|Kevin Harwell |abstract/fixed/adpative jitter buffer: disallow|
|
||
| | |frame re-inserts |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f4e77a5678|Richard Mudgett |taskprocessor.c: Change when high water warning|
|
||
| | |logged. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0d53c91fba|George Joseph |debug_utilities: Create the ast_coredumper |
|
||
| | |utility |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e54c8aec34|George Joseph |pjproject_bundled: Fix compilation with |
|
||
| | |MALLOC_DEBUG |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ceb9dae566|George Joseph |pjproject_bundled: Compile pjsua with max log |
|
||
| | |level = 2 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ac04e63ac2|Richard Mudgett |bridge_native_rtp.c: Minor code cleanups. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|da6f40c9ff|Richard Mudgett |bridge_native_rtp.c: Fix native rtp bridge data|
|
||
| | |race. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8b7d252987|Richard Mudgett |res_rtp_asterisk.c: Fix off nominal memory |
|
||
| | |leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bab253ac9f|Tzafrir Cohen |Fixes to various issues reported by pyflakes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d29eb3b99d|George Joseph |pjproject_bundled: Make build single threaded |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|147b8e636e|David M. Lee |configure: fix with-pjproject-bundled |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d27dee3cca|Richard Mudgett |autosupport: Add 'pjproject show buildopts' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|19328de2ab|George Joseph |res_sorcery_memory_cache: Change an error to a |
|
||
| | |debug message |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4c6ba1dbba|Badalyan |Fix typo in chan_sip |
|
||
| |Vyacheslav | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|934aa2c768|Badalyan |res_pjsip: Fix 'A = B != C' kind. |
|
||
| |Vyacheslav | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|51118e7d70|Badalyan |chan_sip: Delete unneeded check |
|
||
| |Vyacheslav | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fe5be81821|Badalyan |Small code cleanup in chan_sip |
|
||
| |Vyacheslav | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|149d8db96c|Badalyan |Fix IO conversion bug |
|
||
| |Vyacheslav | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fe9f070885|George Joseph |pjproject_bundled: Fix missing inclusion of |
|
||
| | |symbols |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|621d886ca7|Mark Michelson |Frame deferral: Re-queue deferred frames |
|
||
| | |one-at-a-time. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a3f48be0da|Matt Jordan |res/res_pjsip: Fix documentation whitespace |
|
||
| | |issues |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8a68289766|George Joseph |build_tools: Fix download_externals to handle |
|
||
| | |certified branches |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e3dae763ee|Joshua Colp |iostream: Move include of asterisk.h |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ead773f801|Dennis Guse |pbx_lua: On configuration errors report module |
|
||
| | |load failure instead of decline. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|abae3dc36e|George Joseph |pjproject_bundled: Use $(LIB_RT) for link of |
|
||
| | |libasteriskpj |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7a8d6bc81b|Mark Michelson |Bump ARI version to 2.0.0 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d3f070c7a2|George Joseph |pjproject_bundled: Improve reliability of |
|
||
| | |pjproject download |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d670ea6297|Mark Michelson |manager: update minor version |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|349e08cb48|Timo Teräs |codec_dahdi: Fix poll.h include. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3017f09f22|George Joseph |file.c/__ast_file_read_dirs: Fix issues on |
|
||
| | |filesystems without d_type |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|edd7ae85e8|Matt Jordan |pjproject: Use a much higher limit for |
|
||
| | |PJ_ICE_MAX_CHECKS |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cc86329228|Matt Jordan |apps/app_echo: Only relay a single video source|
|
||
| | |change frame |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0dc4567133|George Joseph |Revert "Revert "channel: Use frame deferral API|
|
||
| | |for safe sleep."" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6d61f7bfd1|George Joseph |Revert "Revert "autoservice: Use frame deferral|
|
||
| | |API"" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f62c9c42fa|George Joseph |Revert "Revert "AGI: Only defer frames when in |
|
||
| | |an interception routine."" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2966fa5ad7|George Joseph |Revert "Revert "Add API for channel frame |
|
||
| | |deferral."" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|939dcf66b0|Timo Teräs |addons/chan_mobile: do not use strerror_r |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|338f35edcc|Richard Mudgett |res_pjsip.c: Rework endpt_send_request() |
|
||
| | |req_wrapper code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bb196323f9|Richard Mudgett |res_pjsip: Fix tdata leaks in off nominal |
|
||
| | |paths. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9df59d9ff4|Richard Mudgett |res_pjsip_registrar_expire.c: Remove extra |
|
||
| | |linefeed in debug message. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fa749866c1|George Joseph |Revert "Add API for channel frame deferral." |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6bce938c2f|George Joseph |Revert "AGI: Only defer frames when in an |
|
||
| | |interception routine." |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|edca6911f3|George Joseph |Revert "autoservice: Use frame deferral API" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e5365dada5|George Joseph |Revert "channel: Use frame deferral API for |
|
||
| | |safe sleep." |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|edea41126b|George Joseph |build: Fix default values for some SANITIZER |
|
||
| | |options |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e5860ce07d|Mark Michelson |res_pjsip_session: Do not call session |
|
||
| | |supplements when it's too late. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|392202304d|Mark Michelson |channel: Use frame deferral API for safe sleep.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a1cdc3891a|Alexander Anikin|chan_ooh323: reset rrq count on gk registration|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fbbbd0add9|Michael Kuron |automon: restore mixing of the both channels |
|
||
| | |after recording stops |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|367d4903cc|Matt Jordan |res_http_websocket: Increase the buffer size |
|
||
| | |for non-LOW_MEMORY systems |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7a449b6819|Matt Jordan |res_stasis: Set a video source mode on Stasis |
|
||
| | |created bridges |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1504194215|Alexander Anikin|chan_ooh323: Fix infinite loop on read second |
|
||
| | |part of H.225 packet |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|78dc6ceaf6|George Joseph |pjproject_bundled: Fix issue with libasteriskpj|
|
||
| | |needing libresample |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f27f837a9f|George Joseph |pjproject_bundled: Fix compile of pjsua so it |
|
||
| | |handles audio |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|12bdde6a6c|George Joseph |pjproject_bundled: Fix issue where |
|
||
| | |"/version.mak" wasn't found |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0646b48ece|Tzafrir Cohen |chan_dahdi: remove by_name support |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|802bbf8752|George Joseph |test_astobj2_thrash: Fix multithreaded issues |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|16c23b57c7|George Joseph |pjproject_bundled: Fixed various build issues |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1d277e7cb6|Pascal Cadotte |typo: s/paranthesis/parenthesis/ in a comment |
|
||
| |Michaud | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3bd76dd679|Mark Michelson |ARI: Add duplicate channel ID checking for |
|
||
| | |channel creation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6651c66e68|George Joseph |utils.c: Fix ast_set_default_eid for multiple |
|
||
| | |platforms |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6fe5202c2c|Richard Mudgett |aoc.c: Whitespace cleanup |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c3bf1632cd|Richard Mudgett |app_minivm.c: Fix malformed ast_json_pack() |
|
||
| | |call. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c54964dc5|Richard Mudgett |app_queue.c: Fix clearing of pause reason |
|
||
| | |string. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|20c3dba39e|Torrey Searle |res_fax: Fix a tight race condition causing fax|
|
||
| | |to crash in audio fallback |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cc269766b8|Torrey Searle |res_rtp_asterisk: Fix infinite DTMF issue when |
|
||
| | |switching to P2P bridge |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ca2f3e5b99|Badalyan |cel_odbc: Fix memory leak on module unload |
|
||
| |Vyacheslav | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c5e8f50169|George Joseph |pjproject_bundled: Add MALLOC_DEBUG capability |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2a03575c30|Corey Farrell |astobj2: Add backtrace to log_bad_ao2. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|79532bca75|Rodrigo RamÃrez |Add text of cdr directory into README.md for |
|
||
| |Norambuena |ast-db-manage |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a77ebb2017|George Joseph |download_externals: Fix issue with re-install |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|43901e9418|George Joseph |build_tools: Add ability to download variants |
|
||
| | |to download_externals |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|923edf2596|Corey Farrell |logger: Simplify ast_callid handling code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|74f562a8e2|Corey Farrell |logger: Fix default console settings. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|47c527df0a|George Joseph |pjproject_bundled: Prevent SERVFAIL from |
|
||
| | |marking name server bad |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|07b95f7c65|Tzafrir Cohen |sd_notify (systemd status notifications) |
|
||
| | |support |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bc81765bb4|Timo Teräs |Fix showing of swap details when sysinfo() is |
|
||
| | |available |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|56caf5402c|Walter Doekes |contrib: Let safe_asterisk script continue |
|
||
| | |without /dev/tty9. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f369dbb705|Richard Mudgett |res_pjsip_messaging.c: Misc cleanups and fixes.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2e5da0c715|Joshua Colp |res_pjsip: Allow global headers to be |
|
||
| | |overridden. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|baa7dba180|Joshua Colp |res_resolver_unbound: Fix config documentation.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6caf6bcdad|George Joseph |build: Add download capability for external |
|
||
| | |packages |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|68c7694abb|Richard Mudgett |res_pjsip_registrar.c: Reduce stack usage in |
|
||
| | |find_aor_name(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|35ce4d25c7|Richard Mudgett |pjsip_configuration.c: Ignore repeated identify|
|
||
| | |by methods. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c1e438fdf7|Richard Mudgett |config_global.c: Comments and a default |
|
||
| | |expression adjustment. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|edcf09e47c|Richard Mudgett |sip_to_pjsip.py: Map canreinvite as directmedia|
|
||
| | |alias. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|47336a0bdd|Richard Mudgett |sip_to_pjsip.py: Fix typo converting |
|
||
| | |outboundproxy registration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dba02575fc|Richard Mudgett |sip_to_pjsip.py: Fix comment typo and tabs. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4aaa27e532|Richard Mudgett |Sample configs: Eliminate false multiline |
|
||
| | |comment block starts. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e875e1c12a|Corey Farrell |sorcery: Create function |
|
||
| | |ast_sorcery_lockable_alloc. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|131baf70d6|Corey Farrell |named_locks: Use ao2_weakproxy to deal with |
|
||
| | |cleanup from container. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0c5b6e9ff5|Corey Farrell |astobj2: Support using a separate object for |
|
||
| | |locking. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ea929d766d|Richard Mudgett |res_pjsip: Cache global config options. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|141cd42880|Richard Mudgett |res_fax.c: Add chan locked precondition |
|
||
| | |comments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b86771d1bf|Richard Mudgett |ast_framehook_detach() must be called with the |
|
||
| | |channel locked. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5744f434f0|Richard Mudgett |ast_framehook_attach() must be called with the |
|
||
| | |channel locked. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e40aa40aca|George Joseph |res_rtp_multicast: Fix SEGV in |
|
||
| | |ast_multicast_rtp_create_options |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|065d810d3f|Joshua Colp |Revert "ConfBridge: Rework announcer channel |
|
||
| | |methodology" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|41ee14bfae|Alexei Gradinari|compilation failed with |
|
||
| | |-Werror=maybe-uninitialized |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eb0c9c476f|David M. Lee |res_odbc_transaction: add dep on generic_odbc |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|55ccdf93c3|Corey Farrell |Fix checks for allocation debugging. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8061d9f66f|Corey Farrell |Fix naming mismatch of allocator functions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c1b6a79686|Torrey Searle |res_ari: Add http prefix to generated docs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|534063fd67|George Joseph |res_pjsip: Add contact_user to endpoint |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|824a4e84d1|Corey Farrell |Refactor usage pattern of xmldoc info tag. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|13450c80ce|Richard Mudgett |res_sorcery_config.c: Cleanup ao2 container |
|
||
| | |usage idioms. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d526aa5cbe|Richard Mudgett |sorcery.c: Minor optimizations. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|45e143576f|Richard Mudgett |sorcery.c: Tweak some container declaration |
|
||
| | |formatting. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9202ca34a8|Matt Jordan |app_dial: Improve documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e9fe08ea37|Matt Jordan |manager: Add <see-also> tags to relate |
|
||
| | |interrelated events/actions together |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a93cd39ac1|Matt Jordan |manager: Add <see-also> tags to relate Bridge |
|
||
| | |related events,actions, and apps |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d8a7594ffd|Matt Jordan |manager: Add <see-also> tags to relate AoC |
|
||
| | |events and actions |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|243f0cf99a|Matt Jordan |manager: Add <see-also> tags to relate |
|
||
| | |UserEvent actions/apps/events |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3269cf4c17|Matt Jordan |res_agi: Improve documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a19f4affe8|Matt Jordan |manager: Add <see-also> links between related |
|
||
| | |events |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ddab42e296|Matt Jordan |func_channel: Reorganize documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2275494e80|Richard Mudgett |res_pjsip res_pjsip_mwi: Misc fixes and |
|
||
| | |cleanups. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d4ffbccef6|Richard Mudgett |location.c: Misc fixes and cleanups. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|36b2a40533|George Joseph |autohints: Update CHANGES and |
|
||
| | |extensions.conf.sample |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4a5da6c9b4|Richard Mudgett |taskprocessor.c: Tweak high water checks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5ba6357be2|Richard Mudgett |res_pjsip: Make aor named lock a mutex. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b6e03a5ff3|Richard Mudgett |pjsip_distributor.c: Add missing allocation |
|
||
| | |failure check. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ac0454f9fa|David M. Lee |Fixed compile flags for non-module libs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0749f6e6f3|Rodrigo RamÃrez |res_odbc: Show only when there a fail attempt |
|
||
| |Norambuena |of connection in CLI |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b156a291af|Rodrigo RamÃrez |cdr_adaptive_odbc: Fix DNSs mixed config quote |
|
||
| |Norambuena |quoted_identifiers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e711e57106|Kevin Harwell |resource_channels: Sync with ARI stubs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|90b30b21ac|Joshua Colp |astconfigparser: Really handle case where line |
|
||
| | |is simply a comment. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f6276441b1|George Joseph |menuselect: Add an opaque "member_data" string |
|
||
| | |to the acceptable xml |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1cd79d6ee5|Mark Michelson |Remove SILK payload mappings from Asterisk |
|
||
| | |core. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a7ae48441f|Joshua Colp |astconfigparser: Handle case where line is |
|
||
| | |simply a comment. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b5bc2fdda8|Alexei Gradinari|pjproject: fixed a few bugs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|feb1a43412|David M. Lee |Portably sscanf tv_usec |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1d364ac54f|Kevin Harwell |rtp_engine: Failed assertion and wrong name |
|
||
| | |given for codec |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8802e55c26|David M. Lee |Replace strdupa with more portable ast_strdupa |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|737471f131|Richard Mudgett |dsp.c: Add fax and DTMF detection unit tests. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a8cd5d255a|Richard Mudgett |dsp.c: Added descriptive comments to Goertzel |
|
||
| | |calculations. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6dfb34cf13|Richard Mudgett |dsp.c: Fix incorrect format reference typo. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|327136088e|Richard Mudgett |dsp.c: Correct DTMF twist dsp.conf |
|
||
| | |documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1e7168aee0|Joshua Colp |astconfigparser.py: Update with realtime fixes.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b4c5dcad01|George Joseph |menuselect: Various menuselect enhancements |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9db420c69d|Joshua Colp |ari: Update version. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8852a4c3db|George Joseph |asterisk.c: Add auto generation and persistence|
|
||
| | |of UUID |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4286a369a1|Richard Mudgett |res_pjsip: Whitespace and comment cleanup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|68de3a9e51|Corey Farrell |pbx.c: Remove duplicate code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a36a174c4b|Corey Farrell |pbx: Create pbx_sw.c for management of 'struct |
|
||
| | |ast_sw'. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e2e8713b84|Corey Farrell |pbx: Create pbx_ignorepat.c for management of |
|
||
| | |'struct ast_ignorepat'. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|be36bd7ca5|Corey Farrell |pbx: Create pbx_include.c for management of |
|
||
| | |'struct ast_include'. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d3348c51b5|Corey Farrell |features.c: Remove unneeded adsi.h include. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|273052f404|Mark Michelson |Update support for SILK format. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|63ac4c9487|Kevin Harwell |translate: explicit format destination not |
|
||
| | |properly set |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f26512fd8|Richard Mudgett |stasis_endpoint.c: Fix contactstatus_to_json().|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bc1ff41be7|Richard Mudgett |pjsip_options.c: Fix container operation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eabcfeeaa3|Richard Mudgett |pjsip_configuration.c: Misc cleanups. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0d487b53b1|Matt Jordan |res/res_pjsip_session: Check for presence of an|
|
||
| | |active negotiator |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c49833653b|Matt Jordan |res/res_pjsip_pubsub: Add additional debug |
|
||
| | |statements |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f12311ee69|Matt Jordan |res/res_corosync: Raise a Stasis message on |
|
||
| | |node join/leave events |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|886f2cab23|George Joseph |rest_api/channels: Fix multiple issues with |
|
||
| | |create and dial |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5d2fc6bab7|Richard Mudgett |res_pjsip_session.c: Remove unused parameter |
|
||
| | |from handle_incoming(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|656ed73ac6|Richard Mudgett |res_pjsip: Add missing NULL checks when using |
|
||
| | |pjsip_inv_end_session(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4f7b859726|Richard Mudgett |features: Fix channel datastore access. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9129ac8e73|Matt Jordan |pjproject/patches/config_site: Increase the max|
|
||
| | |number of ICE candidates |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|83f2c2573b|Matt Jordan |configs/basic-pbx/modules.conf: Remove 'bad' |
|
||
| | |modules |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f572b26495|Richard Mudgett |res_pjproject.c: Replace inlined |
|
||
| | |DEBUG_ATLEAST() with macro. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3c80f84cd0|Richard Mudgett |res_pjsip_transport_management.c: Misc cleanups|
|
||
| | |to survive shutdown. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c59f2126f|Richard Mudgett |res_pjsip.c: Add check that timer actually got |
|
||
| | |scheduled. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|51cc5c31c4|Richard Mudgett |res_rtp_multicast.c: Fix warning message typo. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3d0632a9c2|Richard Mudgett |res_pjsip_session.c: Reorganize |
|
||
| | |ast_sip_session_terminate(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d21a77b325|George Joseph |build: Fix ast_sockaddr initialization to be |
|
||
| | |more portable |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|72d190eb69|Timo Teräs |Detect and use proper libraries for musl |
|
||
| | |toolchains |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39b69ab537|Timo Teräs |Fixes to include signal.h |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dca052e531|Richard Mudgett |chan_rtp.c: Simplify options to UnicastRTP |
|
||
| | |channel creation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|797695c5cc|Timo Teräs |Make use of GLOB_BRACE and GLOB_NOMAGIC |
|
||
| | |optional |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3c1fec8099|Timo Teräs |Fix res_search usage |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c1d95e873|Timo Teräs |Fix #include poll.h and sys/cdefs.h |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4505a59dc9|Joshua Colp |alembic: Fix migration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aec7916595|Richard Mudgett |pjsip_distributor.c: Use correct rdata info |
|
||
| | |access method (Part 2). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7fa5766752|George Joseph |pjproject_bundled: Move to pjproject 2.5 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7d44d12816|Richard Mudgett |pjsip_distributor.c: Use correct rdata info |
|
||
| | |access method. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2a77af9ed0|Richard Mudgett |chan_rtp.c: Cleanup ast_request() parameter |
|
||
| | |parsing. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|52148d93f4|Matt Jordan |CHANGES: Update formatting of items |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a1803cb5f4|Matt Jordan |configs/samples/pjsip.conf.sample: Fix typo |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d29c17834c|Matt Jordan |res/res_hep_pjsip: Fix reported local IP |
|
||
| | |address when bound to 'any' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|14938184a3|Sean Bright |res_ari: Correct Location headers returned by |
|
||
| | |some ARI resources |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4f8cfa0220|George Joseph |pjsip_distributor: Add missing newline to |
|
||
| | |NOTICE |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5236ffed97|Matt Jordan |configure: Fix errors with |
|
||
| | |AST_UNDEFINED_SANITIZER/AST_LEAK_SANITIZER |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ec85ea3c21|Tzafrir Cohen |basic-cfg: asterisk.conf: don't set languages |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1b0a9bb2c4|Tzafrir Cohen |basic-cfg: asterisk.conf: debug level 5 spams |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d0ba3e8196|Tzafrir Cohen |basic-cfg: asterisk.conf: defaults of options |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f943a1fd84|Tzafrir Cohen |basic-cfg: asterisk.conf: remove [directories] |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|64e058f75a|Kevin Harwell |res_pjsip_outbound_publish: state potential |
|
||
| | |dropped on reloads/realtime fetches |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|adc82a2260|Kevin Harwell |res_pjsip_outbound_publishing: After unloading |
|
||
| | |the library won't load again |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3b0ce5169d|Kevin Harwell |res_pjsip_outbound_publish: Won't unload if |
|
||
| | |condition wait times out |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|41fccbfeb1|Kevin Harwell |res_pjsip_outbound_publish: Ref leak in off |
|
||
| | |nominal callback paths |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dfbb03cc8e|Kevin Harwell |res_pjsip_outbound_publish: Potential crash due|
|
||
| | |to off nominal path |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bf13b59062|Diederik de |configs/basic-pbx/asterisk.conf: contains |
|
||
| |Groot |incorrect path separator |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|369182d084|Richard Mudgett |res_pjsip: Start body generator users after |
|
||
| | |suppliers. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3af83ea2fb|Richard Mudgett |res_pjsip_pubsub.c: Add useful information to |
|
||
| | |some messages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8e1b663b87|Richard Mudgett |res_pjsip_pubsub.c: Fix body generator |
|
||
| | |registration race. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|906ea2c43f|Richard Mudgett |res_pjsip_pubsub.h: Fix doxygen association. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|76ea4cfaae|Richard Mudgett |res_pjsip_outbound_publish.c: Remove redundant |
|
||
| | |flag check. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|757ec6172b|Richard Mudgett |test_message.c: Wait longer in case dialplan |
|
||
| | |also processes the test message. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b3cc74fda9|Richard Mudgett |manager_channels.c: Fix allocation failure |
|
||
| | |crash. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a63656b419|Richard Mudgett |Bridge system: Fix memory leaks and double |
|
||
| | |frees on impart failure. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|71dfa35540|Richard Mudgett |bridge_softmix.c: Fix crash if channel fails to|
|
||
| | |join mixing tech. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|06632a0d11|Richard Mudgett |Manager: Short circuit AMI message processing. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6ddd856b86|Richard Mudgett |manager.c: Eliminate most RAII_VAR usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d95512a7dd|Joshua Colp |app_talkdetect: Make the module core supported.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6cfa02394f|Joshua Colp |res_pjsip_transport_management: Allow unload to|
|
||
| | |occur. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6365f0018f|Richard Mudgett |bridge_channel.c: Ignore role setup failure in |
|
||
| | |channel push. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|af114edb8b|Richard Mudgett |stasis_bridge.c: Update stasis bridge push |
|
||
| | |diagnostic messages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|be4333ddad|Mark Michelson |transport management: Register thread with |
|
||
| | |PJProject. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e83499df56|George Joseph |res_pjsip: Add serialized scheduler |
|
||
| | |(res_pjsip/pjsip_scheduler.c) |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ff3af764de|Richard Mudgett |bridge_softmix.c: Fix crash if could not |
|
||
| | |allocate the dsp. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|caa416d5f3|George Joseph |stringfields: Update extended string fields for|
|
||
| | |master only. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|216abb0ae7|George Joseph |lock: Add named lock capability |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6138a75e8e|Richard Mudgett |pbx.h: Make ast_state_cb_type take more const. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|72c19f7dc5|Richard Mudgett |pbx.c: Minor code rearangements. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|28cefc3e88|Richard Mudgett |pbx: Update doxygen for extension state |
|
||
| | |watchers. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2eaeea690d|Joshua Colp |res_pjsip_registrar_expire: Fix race condition |
|
||
| | |at shutdown. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e5672d843|Joshua Colp |res_pjsip: Fix configuration setting of |
|
||
| | |"regcontext". |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|784fb43f43|Joshua Colp |res_http_websocket: Make core supported. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4d40b161c3|George Joseph |stringfields: Refactor to allow fields to be |
|
||
| | |added to the end of structures |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c07e1190ec|George Joseph |res_pjsip_mwi: Fix segv caused by |
|
||
| | |16c7d8e74a9af13f98c3c22aa9c43ce39965f6b7 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|060b7b83bc|George Joseph |install_prereq: Fix check_installed_debs remove|
|
||
| | |subversion |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|433d2c4bbf|George Joseph |utils.c: Fix typo in handle_show_locks |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2fab4d7da8|Richard Mudgett |res_stasis.c: Protect channel datastore list |
|
||
| | |from stasis end. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ece2edaa04|Richard Mudgett |res_ari: Cannot get control also means channel |
|
||
| | |is unavailable. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f36cba4b5|Richard Mudgett |res_stasis_recording.c: Cleanup |
|
||
| | |stasis_app_recording_find_by_name(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|34457dd9db|Richard Mudgett |core_unreal.c: Add clarification comment about |
|
||
| | |channel ref. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|724b9ab28f|George Joseph |res_rtp_asterisk: Fix placement of txcount |
|
||
| | |increment |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c4064727d2|George Joseph |chan_pjsip: Add 'pjsip show channelstats' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|44ffb5105a|George Joseph |res_rtp_asterisk: Fix packet stats on bridged |
|
||
| | |connection |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c971a64366|George Joseph |res_pjsip/pjsip_options: Fix From generation on|
|
||
| | |outgoing OPTIONS |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3cf714031c|Richard Mudgett |res_parking: Cleanup |
|
||
| | |find_channel_parking_lot_name() usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|13e75ee04f|Richard Mudgett |res_parking: Misc fixes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|72a897c534|Joshua Colp |media_cache: Demote warning to debug as it may |
|
||
| | |occur often. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a72f3b5bb4|Joshua Colp |tests/test_http_media_cache: Fix file |
|
||
| | |descriptor leak in test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|13efea24f7|Matt Jordan |main/app: Only look to end of file if ':end' is|
|
||
| | |specified, and not just ':' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|791b4c9f81|Matt Jordan |main/media_cache: Provide an extension on the |
|
||
| | |local file associated with a URI |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|392341ba37|George Joseph |pjproject-bundled: Cleanups for reported issues|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1d3191b118|George Joseph |progdocs: Exclude ./third-party from |
|
||
| | |documentation generation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0da36fca6b|Leif Madsen |Add initial support to build Docker images |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cb97198ca6|Richard Mudgett |chan_sip.c: Simplify sip_pvt destructor call |
|
||
| | |levels. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8be01398d9|Richard Mudgett |chan_sip.c: Made sip_reinvite_retry() call |
|
||
| | |sip_pvt_lock_full(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4df7b3ae80|Joshua Colp |build: Add configure check for proto field of |
|
||
| | |PJSIP TLS transport setting. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0af6b5de62|George Joseph |build_system: Split COMPILE_DOUBLE from |
|
||
| | |DONT_OPTIMIZE |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|638133131a|George Joseph |pjproject: Pass (dont_)optimize flags to |
|
||
| | |pjproject and fix pjsua |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fb28049de2|George Joseph |pjproject_bundled: Remove --with-external-pa |
|
||
| | |from configure options. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f690c105f3|Rodrigo RamÃrez |res_odbc_transaction: fix some format tab |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0ec9fe5421|Rodrigo RamÃrez |main/cli.c: Refactor function to print seconds |
|
||
| |Norambuena |formatted |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|471ff375fd|George Joseph |install_prereq: Add packages for bundled |
|
||
| | |pjproject |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|37472f7398|George Joseph |third_party/Makefile.rules: Replace unsupported|
|
||
| | |!= operator with $(shell ...) |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|195100e770|George Joseph |loader: Retry dlopen when loading fails |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6af7fc4c37|Joshua Colp |res_pjsip_dtmf_info: NULL terminate the message|
|
||
| | |body. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8b7c2e428|George Joseph |alembic: Fix downgrade and tweak for sqlite |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0bdbf0d882|Richard Mudgett |func_callerid.c: Update REDIRECTING reason |
|
||
| | |documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|25de01f301|Richard Mudgett |SIP diversion: Fix REDIRECTING(reason) value |
|
||
| | |inconsistencies. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8c8ef4efb0|Richard Mudgett |res_pjsip_send_to_voicemail.c: Allow either |
|
||
| | |quoted or not send_to_vm reason. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|75ec137e91|Richard Mudgett |res_pjsip_send_to_voicemail.c: Fix off-nominal |
|
||
| | |double channel unref. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3173e91bab|George Joseph |build-system: Allow building with static |
|
||
| | |pjproject |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|acf329a3c7|George Joseph |res_pjsip_mwi: Turn some NOTICEs and WARNINGs |
|
||
| | |into debug 1s. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7e3e1ddf7e|George Joseph |res_sorcery_memory_cache: Fix SEGV in some CLI |
|
||
| | |commands |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|803a2fc2d5|Richard Mudgett |rtp_engine.h: Remove extraneous semicolons. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|886ee09471|Richard Mudgett |chan_sip.c: Suppress T.38 SDP c= line if addr |
|
||
| | |is the same. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b7970cabfa|Christof Lauber |res_config_sqlite3: Fix crashes when reading |
|
||
| | |peers from sqlite3 tables |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ba8adb4ce3|George Joseph |res_pjsip/config_transport: Allow reloading |
|
||
| | |transports. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f8767a8804|George Joseph |res_pjproject: Add ability to map pjproject log|
|
||
| | |levels to Asterisk log levels |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8055d080cd|Mark Michelson |Fix failing threadpool_auto_increment test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|30a49b8a6a|Richard Mudgett |cel.c: Fix mismatch in ast_cel_track_event() |
|
||
| | |return type. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|62282bb8ce|George Joseph |res_odbc: Fix exports.in for missing symbols |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|13b6c02945|Mark Michelson |Fix creation race of contact_status structures.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b37555cc94|George Joseph |res_pjsip: Refactor load_module/unload_module |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fd668670b5|Rodrigo RamÃrez |res_config_pgsql: Show error message in reload |
|
||
| |Norambuena |if not connected. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c7186c7f0a|Badalyan |Build: Fix menuselect USAN conflicts |
|
||
| |Vyacheslav | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|68643f83cd|Corey Farrell |Simplify and fix conditional in FD_SET. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e40fddbeb5|Joshua Colp |tests/test_sorcery_memory_cache_thrash: Improve|
|
||
| | |termination process. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|72bf53eea5|Rodrigo RamÃrez |res_config_pgsql: Add message on cli failed |
|
||
| |Norambuena |command status |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b69729dde5|George Joseph |chan_misdn: Fix a few issues causing compile |
|
||
| | |errors |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1bc54aee80|Richard Mudgett |app_confbridge: Only use b_profile options from|
|
||
| | |the conference. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3b426a8b09|Mark Michelson |Check for OpenSSL defines before trying to use |
|
||
| | |them. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|82e2938fa8|Mark Michelson |res_stasis_device_state: Fix refcounting error.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d83dba7099|Sean Bright |res_rtp_asterisk: Allow ICE host candidates to |
|
||
| | |be overriden |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dcbedf9ab1|George Joseph |logging: Remove/fix some message annoyances |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|40da6434c1|George Joseph |build_system: Fix some warnings highlighted by |
|
||
| | |clang |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|52b29f9b4c|George Joseph |pjsip/alembic: Fix definition of |
|
||
| | |qualify_timeout |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|55a7367ad4|Stefan Engström|chan_sip.c: AMI & CLI notify methods get |
|
||
| | |different values of asterisk's own ip. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2397f028f|Richard Mudgett |config_options.c: Fix warning message wording. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|af6b15976d|Richard Mudgett |app_confbridge.c: Replace inlined code with |
|
||
| | |existing function. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|894045e7cf|Richard Mudgett |app_confbridge.c: Update CONFBRIDGE and |
|
||
| | |CONFBRIDGE_INFO documentation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f19bf7a321|George Joseph |res_pjsip: Add res_pjproject dependency to |
|
||
| | |samples |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a706ad44e6|Mark Michelson |Stasis: Use custom structure when setting |
|
||
| | |variables. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b073244c51|Mark Michelson |res_pjsip_pubsub: Prevent crash from AMI |
|
||
| | |command on freed subscription. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8c664da0ff|Rodrigo RamÃrez |app_queue: fix some tab format |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2fb45c7801|Rodrigo RamÃrez |cdr_pgsql.cl: REFACTOR Macro LENGTHEN_BUF |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|959f7436cc|Mark Michelson |Stasis: Fix potential memory leak of control |
|
||
| | |data. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9714da7aa4|Mark Michelson |res_odbc: Remove connection management |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d3969d09ae|Rodrigo RamÃrez |app_queue.c: remove include for core_unreal.h |
|
||
| |Norambuena |not used in code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5615db3714|Richard Mudgett |res_pjsip: Add CLI "pjsip dump endpt [details]"|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dd5c063934|George Joseph |res_pjproject: Add module providing pjproject |
|
||
| | |logging and utils |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|479cc99acd|Rodrigo RamÃrez |README: Update year in copyright |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c9f7269b2e|Richard Mudgett |taskprocessor.c: Increase CLI "core ping |
|
||
| | |taskprocessor" timeout. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6e2a867716|Richard Mudgett |taskprocessor.c: Fix some taskprocessor unrefs.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a4dcbdf50f|Richard Mudgett |Fix alembic branches on master. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|130aa1427e|George Joseph |pjsip_loging_refactor: Rename |
|
||
| | |res_pjsip_log_forwarder to res_pjproject |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eaf2b5052e|Daniel Journo |Update version number in features.conf.sample |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d36c4d0b01|Richard Mudgett |taskprocessor.c: Simplify |
|
||
| | |ast_taskprocessor_get() return code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0a878020dc|Richard Mudgett |astmm.c: Add more stats to CLI "memory show" |
|
||
| | |commands. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1fffe71f77|Richard Mudgett |res_pjsip_log_forwarder.c: Add CLI "pjsip show |
|
||
| | |buildopts". |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0bca2a5c26|Richard Mudgett |res_pjsip: Create human friendly serializer |
|
||
| | |names. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f0f5fbbc01|Richard Mudgett |Sorcery: Create human friendly serializer |
|
||
| | |names. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b1c7ae9afc|Richard Mudgett |Stasis: Create human friendly |
|
||
| | |taskprocessor/serializer names. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e857bb347|Richard Mudgett |taskprocessor.c: New API for human friendly |
|
||
| | |taskprocessor names. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|84c245d38c|Richard Mudgett |taskprocessor.c: Fix CLI "core show |
|
||
| | |taskprocessors" output format. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7d86979ea0|Richard Mudgett |taskprocessor.c: Fix CLI "core show |
|
||
| | |taskprocessors" unref. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1fb39aa8a0|Richard Mudgett |ccss.c: Replace space in taskprocessor name. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|71bb7b9c40|Richard Mudgett |taskprocessor.c: Sort CLI "core show |
|
||
| | |taskprocessors" output. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b025e1982f|Richard Mudgett |taskprocessor.c: Add CLI "core ping |
|
||
| | |taskprocessor" missing unlock. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c5e16fe33a|Mark Michelson |Alembic: Add PJSIP global keep_alive_interval. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7856762f2f|Diederik de |main: Use ast_strdup instead of strdup |
|
||
| |Groot | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|36f1eaf0b5|Corey Farrell |main/pbx: Move hangup handler routines to |
|
||
| | |pbx_hangup_handler.c. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3507494b8a|Corey Farrell |main/pbx: Move dialplan application management |
|
||
| | |routines to pbx_app.c. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|54a8f1a396|Corey Farrell |main/pbx: Move switch routines to pbx_switch.c.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c3c8b8e41d|Corey Farrell |main/pbx: Move timing routines to pbx_timing.c.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6d18fe151c|George Joseph |voicemail: Move app_voicemail / |
|
||
| | |res_mwi_external conflict to runtime |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5ee5c3739e|Corey Farrell |main/pbx: Move variable routines to |
|
||
| | |pbx_variables.c. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f9bfc2450e|Corey Farrell |main/pbx: Move custom function routines to |
|
||
| | |pbx_functions.c. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3fd528dddf|Rodrigo RamÃrez |Happy new year 2016. |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9cdf3ec19d|Matt Jordan |res_pjsip_history: Add a module that provides |
|
||
| | |PJSIP history for debugging |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5e67e51c6a|George Joseph |main/pbx: Move pbx_builtin dialplan |
|
||
| | |applications to pbx_builtins.c |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a05bb258b1|Joshua Colp |test_time: Provide a timeout when waiting. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3bddcc0219|Dade Brandon |res_http_websocket.c: prevent avoidable |
|
||
| | |disconnections caused by write errors |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6b08f01c60|Corey Farrell |Remove res_jabber file that was left behind. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6dc21bbf00|Dade Brandon |chan_sip.c: fix websocket_write_timeout default|
|
||
| | |value |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2df4ad647c|Matt Jordan |res/res_pjsip_location: Delete contact_status |
|
||
| | |object when contact is deleted |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8876711f3|Kevin Harwell |res_rtp_asterisk: rtp->ice check not wrapped in|
|
||
| | |HAVE_PJPROJECT ifdef |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a2431f83ef|Joshua Colp |rtp_engine: Ignore empty filenames in DTLS |
|
||
| | |configuration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2c8614122|Joshua Colp |chan_sip: Enable WebSocket support by default. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cfb34adb83|Mark Michelson |Alembic: Increase column size of PJSIP AOR |
|
||
| | |"contact". |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9a96a86e2d|Matt Jordan |main/utils: Don't emit an ERROR message if the |
|
||
| | |read end of a pipe closes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|48c065e46d|Christof Lauber |chan_sip: Support parsing of Q.850 reason |
|
||
| | |header in SIP BYE and CANCEL requests. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|75c800eb28|Matt Jordan |Revert "bridges/bridge_t38: Add a bridging |
|
||
| | |module for managing T.38 state" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|59ba84e5cd|Richard Mudgett |res_sorcery_memory_cache.c: Fix off nominal ref|
|
||
| | |leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e5723d2776|George Joseph |dns: Change lookup failures from LOG_ERROR to |
|
||
| | |debug 1. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7cb8f2f33e|Niklas Larsson |CHANGES: Fix a typo |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|91346b9fb7|David M. Lee |Fixed some typos |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|97d7b344de|Matt Jordan |res_statsd: Add functions that support variable|
|
||
| | |arguments |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9315a93757|Matt Jordan |main/cli: Use proper string methods to check |
|
||
| | |existence of context/exten/app |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2b141c79f|Matt Jordan |res/res_pjsip_t38: Add debug statements |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3dbaf696e9|Richard Mudgett |res_pjsip_outbound_registration.c: Be tolerant |
|
||
| | |of short registration timeouts. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eaf898ac88|Richard Mudgett |res_pjsip_outbound_registration.c: Fix 423 |
|
||
| | |response handling. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a83e426e91|Matt Jordan |res/res_pjsip: Fix off nominal crash with |
|
||
| | |requests that fail and have a timer |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|436023a322|Richard Mudgett |res_pjsip_rfc3326.c: Fix crash when channel |
|
||
| | |goes away. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e8881e1770|Mark Michelson |Taskprocessors: Increase high-water mark |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|40b58a5d2b|Mark Michelson |res_pjsip distributor: Don't send 503 response |
|
||
| | |to responses. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|264c74aa22|Mark Michelson |res_pjsip: Deny requests when threadpool queue |
|
||
| | |is backed up. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|be93036a4e|Corey Farrell |Remove ABI compatibility stub functions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|02a124eda5|Corey Farrell |Remove execute permission from |
|
||
| | |dns_system_resolver.c |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39daf9f066|Walter Doekes |docs: Fix a few typo's in app docs (more then, |
|
||
| | |resourse). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|63e02b45c6|Matt Jordan |pjsip_configuration: On delete, remove the |
|
||
| | |persistent version of an endpoint |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d33a1682e3|Matt Jordan |res_pjsip/location: Destroy contact_status |
|
||
| | |objects on contact deletion |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e26a06c1da|Matt Jordan |main/stasis_endpoints: Fix ContactStatusChange |
|
||
| | |JSON for roundtrip_usec field |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|014e3d426b|Matt Jordan |pjsip_options: Schedule/unschedule qualifies on|
|
||
| | |AoR creation/destruction |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|80cf4960ff|Matt Jordan |Makefile: Add a rule 'basic-pbx' that installs |
|
||
| | |the Basic PBX configs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5dd9e1938a|Mark Michelson |format_cap: Detect vector allocation failures. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7f9823ff57|Mark Michelson |res_pjsip_pubsub: Prevent sending NOTIFY on |
|
||
| | |destroyed dialog. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e9e4bc9ece|Mark Michelson |res_pjsip_pubsub: Ensure dialog lock balance. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b96267f7a3|Mark Michelson |res_pjsip_pubsub: Prevent crashes on final |
|
||
| | |NOTIFY. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|386cd7b2b0|Mark Michelson |res_pjsip_pubsub: Remove serializer when |
|
||
| | |sending final NOTIFY. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0b63d011c9|Mark Michelson |res_pjsip_pubsub: Fix crash on destruction of |
|
||
| | |empty subscription tree. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ac0194dad6|Mark Michelson |res_pjsip_pubsub: Solidify lifetime and |
|
||
| | |ownership of objects. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1ce62b2545|Richard Mudgett |strings.c: Fix __ast_str_helper() to always |
|
||
| | |return a terminated string. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a04d946eaa|Richard Mudgett |Add missing failure checks to ast_str_set_va() |
|
||
| | |callers. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b425850f8b|Matt Jordan |rest-api-templates: Wikify error code response |
|
||
| | |reasons |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b9bd249a85|Matt Jordan |contrib/scripts/autosupport: Update for |
|
||
| | |Asterisk 13 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|984f100dab|Richard Mudgett |config.c: Fix off-nominal memory leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9951255775|Richard Mudgett |config.c: Fix potential memory corruption after|
|
||
| | |[section](+). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c6b0d60264|Debian Amtelco |chan_pjsip: Add Referred-By header to the PJSIP|
|
||
| | |REFER packet. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6554a3b25e|Richard Mudgett |res_sorcery_memory_cache.c: Shutdown in a less |
|
||
| | |crash potential order. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|359394cc29|Richard Mudgett |res_sorcery_memory_cache.c: Misc tweaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7942d1c2ff|Richard Mudgett |res_sorcery_memory_cache.c: Made use |
|
||
| | |OBJ_SEARCH_MASK. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9bc7386b7c|Richard Mudgett |sched.c: Add warning about negative time |
|
||
| | |interval request. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|12feec0bf7|Richard Mudgett |res/ari/config.c: Fix user sort compare |
|
||
| | |function. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3f4fa245e5|Richard Mudgett |res/ari/config.c: Optimize conf_alloc() object |
|
||
| | |init. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c285879845|Richard Mudgett |app_dial.c: Remove some no-op code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|99aa7cb26e|Rodrigo RamÃrez |dr_adaptive_odbc.c, cel_odbc.c, cel_pgsql.c: |
|
||
| |Norambuena |REFACTOR Macro LENGTHEN_BUF |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e47396721f|Mark Michelson |res_pjsip_pubsub: Eliminate race during initial|
|
||
| | |NOTIFY. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0a74c80300|Mark Michelson |scheduler: Use queue for allocating sched IDs. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|45cf79665c|Matt Jordan |main/config_options: Check for existance of |
|
||
| | |internal object before derefing |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|69824fdfbf|Richard Mudgett |res_pjsip_pubsub.c: Mark |
|
||
| | |ast_sip_create_subscription() as not used. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2526659432|Richard Mudgett |res_pjsip_pubsub.c: Add some notification |
|
||
| | |comments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9b290dfe2f|Richard Mudgett |res_pjsip_pubsub.c: Set dlg_status code instead|
|
||
| | |of sending SIP response. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|73eb132012|Richard Mudgett |res_pjsip_pubsub.c: Fix off-nominal memory |
|
||
| | |leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2b30fc2b2d|Richard Mudgett |res_pjsip_pubsub.c: Fix one byte buffer overrun|
|
||
| | |error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|08a182c8e6|Richard Mudgett |res_pjsip_pubsub.c: Use ast_alloca() instead of|
|
||
| | |alloca(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|61f30db877|Richard Mudgett |res_pjsip_pubsub.c: Add missing error return in|
|
||
| | |load_module(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8f07527b2|Richard Mudgett |res_pjsip/location.c: Use the builtin |
|
||
| | |ao2_callback() match function instead. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8e5ed27a16|David M. Lee |res_rtp_asterisk: Add more ICE debugging |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|27c89053b0|David M. Lee |Fix when remote candidates exceed |
|
||
| | |PJ_ICE_MAX_CAND |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c15d8cc0ed|Mark Michelson |res_pjsip: Fix contact refleak on stateful |
|
||
| | |responses. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a408369bac|Joshua Colp |res_pjsip_pubsub: On recreated notify fail |
|
||
| | |deleted sub_tree is referenced |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|89003ea320|Rodrigo RamÃrez |README*: Remove trailing whitespace |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|21d419e4fc|Richard Mudgett |ari/ari_websockets.c: Fix ast_debug parameter |
|
||
| | |type mismatch. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e1e7e205bc|Richard Mudgett |res_http_websocket.c: Add missing unref on an |
|
||
| | |off nominal path. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|59253a2262|Richard Mudgett |res_http_websocket.c: Fix some off nominal path|
|
||
| | |cleanup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1f0a9f8a76|Richard Mudgett |res_ari.c: Add missing off nominal unlock and |
|
||
| | |remove a RAII_VAR(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|87b22969a4|Richard Mudgett |app_queue.c: Extract some functions for simpler|
|
||
| | |code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5cf98e2459|Richard Mudgett |app_queue.c: Fix error checking in |
|
||
| | |QUEUE_MEMBER() read. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5a85711568|Mark Michelson |res_pjsip_sdp_rtp: Restore removed NULL check. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c4cb8618d|Richard Mudgett |audiohook.c: Simplify variable usage in |
|
||
| | |audiohook_read_frame_both(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|495dfb24b7|Joshua Colp |res_http_websocket: When shutting down a |
|
||
| | |session don't close closed socket |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a87e2dd254|Matt Jordan |res/res_format_attr_silk: Expose format |
|
||
| | |attributes to other modules |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e188192ad1|Matt Jordan |main/format: Add an API call for retrieving |
|
||
| | |format attributes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d5f0c27122|David M. Lee |Replace htobe64 with htonll |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|40caf0ad9b|David M. Lee |Replaces clock_gettime() with ast_tsnow() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c63316eec1|Mark Michelson |res_http_websocket: Debug write lengths. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|35a98161df|Mark Michelson |res_http_websocket: Avoid passing strlen() to |
|
||
| | |ast_websocket_write(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|86034227ca|Mark Michelson |dns_core: Allow zero-length DNS responses. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5f925d48b7|Richard Mudgett |rtp_engine.c: Must protect mime_types_len with |
|
||
| | |mime_types_lock. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ba7dd38470|Richard Mudgett |res_pjsip_sdp_rtp.c: Fixup some whitespace. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3751bf0971|Richard Mudgett |res_pjsip_sdp_rtp.c: Fix processing wrong SDP |
|
||
| | |media list. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e2d5d4db35|Richard Mudgett |rtp_engine.h: No sense allowing payload types |
|
||
| | |larger than RFC allows. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bc1eae55cb|Richard Mudgett |rtp_engine.c: Minor tweaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d122c1e50b|Richard Mudgett |chan_sip.c: Tweak glue->update_peer() parameter|
|
||
| | |nil value. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d12dc97fc9|Richard Mudgett |rtp_engine.h: Misc comment fixes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5fcd1bc556|Mark Michelson |res_http_websocket: Properly encode 64 bit |
|
||
| | |payload |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a0c31c7a05|Mark Michelson |res_pjsip: Add rtp_keepalive to sample config |
|
||
| | |file. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8b503f2a10|Michael Cargile |res/res_musiconhold: Add a warning when MOH |
|
||
| | |does not exist |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9475dc9492|Matt Jordan |res/res_sorcery_config: Prevent crash from |
|
||
| | |misconfigured sorcery.conf |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|097c15ac51|Richard Mudgett |parking_applications.c: Fix ast_verb() line |
|
||
| | |terminator. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4af24ec74b|Richard Mudgett |res_pjsip_session.c: Extract |
|
||
| | |sip_session_defer_termination_stop_timer(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|71b3bcf5e0|Richard Mudgett |res_pjsip_session.c: Add some helpful comments |
|
||
| | |and minor tweaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|53c91737a5|Richard Mudgett |res_pjsip_session.c: Fix off nominal crash |
|
||
| | |potential in debug message. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eff6a88a88|Matt Jordan |apps/app_dictate: Fix typo in attribution |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ef82190804|Matt Jordan |media cache: Add CLI commands |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3ea0d38396|Matt Jordan |media cache: Add a core API and facade for a |
|
||
| | |backend agnostic media cache |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|887945d410|Matt Jordan |main/bucket: Add a callback function for |
|
||
| | |ast_bucket_file objects |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e64e586900|Matt Jordan |res/res_sorcery_astdb: Add a debugging message |
|
||
| | |for when retrieval by ID fails |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c14dfdc61|Matt Jordan |res/res_pjsip_outbound_registration: Fix |
|
||
| | |WARNING message |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e286e6b51|Matt Jordan |res_pjsip/configuration: Fix a variety of |
|
||
| | |default value problems |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ffadb5f1de|Matt Jordan |main/sorcery: Provide log messages when a |
|
||
| | |wizard does not support an operation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5266796432|Matt Jordan |tests/test_devicestate: Add additional tests |
|
||
| | |for the device state API |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f77e688f20|Matt Jordan |main/devicestate: Prevent duplicate |
|
||
| | |registration of device state providers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1b7760a8aa|Benjamin Ford |ARI: Added new functionality to get all module |
|
||
| | |information. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|030e8339dd|Richard Mudgett |res_pjsip_mwi.c: Use safer loop coding in |
|
||
| | |mwi_subscription_mailboxes_str(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|453d7b8d69|Richard Mudgett |res_pjsip_mwi.c: Eliminate a simple RAII_VAR. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|786c6d42ef|Richard Mudgett |res_pjsip_mwi.c: Fix mid-line log message line |
|
||
| | |breaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1b91094edd|Richard Mudgett |res_pjsip_t38.c: Fix always false if test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|38a3c27a09|Joshua Colp |res_sorcery_memory_cache: Execute stale unit |
|
||
| | |test last. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ef8d3f6506|Matt Jordan |bucket: Add clone/staleness operations for |
|
||
| | |ast_bucket/ast_bucket_file |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b178f8701b|Matt Jordan |sorcery: Add support for object staleness |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2c17515f3c|Matt Jordan |Makefile: Remove coverage files on 'make clean'|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ef74ccb18d|Matt Jordan |sorcery/realtime: Add a bit of debug and |
|
||
| | |warning messages for bad configs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|41610df8d5|Richard Mudgett |chan_vpb.cc: Fix compiler warning Jenkins |
|
||
| | |found. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|80d97290bb|Matt Jordan |res/res_corosync: Always decline module load, |
|
||
| | |instead of failing |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|daaa551c92|Richard Mudgett |test.c: Add unit test registration checks for |
|
||
| | |summary and description. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|71a4d1a033|Richard Mudgett |Unit tests: Fix more unit test description |
|
||
| | |strings. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c6d72e30d|Richard Mudgett |Unit tests: Fix unit test description strings. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a0c2d2089d|Richard Mudgett |DNS unit tests: Fix extraneous description |
|
||
| | |string commas. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|af66b0f3f7|Richard Mudgett |res_pjsip_outbound_registration.c: Add missing |
|
||
| | |line endings to CLI commands |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3f0708e5fe|Richard Mudgett |res_pjsip_outbound_registration.c: Eliminate |
|
||
| | |simple RAII_VAR() usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9ceb848242|Richard Mudgett |res_pjsip_outbound_registration.c: Misc code |
|
||
| | |cleanups. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|096b27d9d2|Richard Mudgett |res_pjsip_outbound_registration.c: Fix |
|
||
| | |whitespace conflict potential. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ae589da466|Richard Mudgett |DNS: Remove trailing newline from summary and |
|
||
| | |descriptions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|83bc9d366d|Richard Mudgett |pjsip_resolver.c: Fix debug code to only |
|
||
| | |execute at acceptable debug level. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6d49dccd85|Richard Mudgett |DNS: Fix doxygen comments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b705c09dbb|Richard Mudgett |res_pjsip.h: Fix some doxygen comments. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aa8479778e|Richard Mudgett |taskprocessor.c: Remove extra unref from |
|
||
| | |off-nominal path. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9fca378b36|David M. Lee |Fixes for OS X |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d463bac574|ibercom |CLI: Cosmetic issue - core show uptime |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9472bbaa95|Joerg |Remove const cast from leaf functions. |
|
||
| |Sonnenberger | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5f712e82ac|Joerg |tcptls.c: Don't use OpenSSL functions when no |
|
||
| |Sonnenberger |SSL support is present. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2cd40c2bd7|Rodrigo RamÃrez |cdr/cdr_csv.c: Set file name for csv master to |
|
||
| |Norambuena |the module when (re)loaded. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|82716410a4|George Joseph |Revert "endpoint/stasis: Eliminate duplicate |
|
||
| | |events on endpoint status change" |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a7af6bca3c|Joshua Colp |sorcery: Fix cache creation callback. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f66c41e668|Matt Jordan |res/res_pjsip_pubsub: Note that 'dialog' is |
|
||
| | |also a valid event type for RLS |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ad7192a8fd|Matt Jordan |res/res_pjsip_exten_state: Fix confusing NOTICE|
|
||
| | |message |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e2a994c71|Matt Jordan |ARI: Update version to 1.7.0 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|31f0d78d7b|George Joseph |app_playback: Suppress warnings on playback if |
|
||
| | |channel hung up |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d8698b7f3f|Matt Jordan |doxygen: Fix doxygen errors |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|478fb4a388|Corey Farrell |MALLOC_DEBUG: Replace WRAP_LIBC_MALLOC with |
|
||
| | |ASTMM_LIBC. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eec010829a|Rodrigo RamÃrez |AST_MODULE_INFO: Format corrections to the |
|
||
| |Norambuena |usages of AST_MODULE_INFO macro. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|46bb8449e8|Rodrigo RamÃrez |cel/cel_pgsql.c: Use the 'SEP' macro when |
|
||
| |Norambuena |appending a column name |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e6daafb8a6|Rodrigo RamÃrez |cdr_pgsql, cel_pgsql: Store maximum buffer size|
|
||
| |Norambuena |to prevent reallocation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|87d8b36755|George Joseph |vector: Add REMOVE, ADD_SORTED and RESET macros|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c61b146238|Rodrigo RamÃrez |cdr_pgsql: Use PQescapeStringConn for escaping |
|
||
| |Norambuena |names. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2ab5d22c0d|Yousf Ateya |res_rtp_asterisk: Correction for the limit |
|
||
| | |which detects that a packet is DTLS. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f82bd76e3c|Joshua Colp |dns_srv: Fix SRV sorting when records with |
|
||
| | |priority zero exist with non-zero. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2d4dc0c963|Corey Farrell |Fix error's produced by astmm.h when standard |
|
||
| | |allocators are used. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|63c71c9f4a|Sean Bright |res_rtp_asterisk: Issue ERROR if res_srtp is |
|
||
| | |not found. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f93b3a22d6|Corey Farrell |Fix crash in codec_lpc10 when MALLOC_DEBUG is |
|
||
| | |enabled. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cf637f2510|George Joseph |doc: Make progdocs play nice with git |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b885f719bf|Ivan Poddubny |contrib/editors: Fix vim syntax highlighting of|
|
||
| | |comments in config files |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d2e2271874|Joshua Colp |manager: Fix build due to missing variable |
|
||
| | |usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6b40bbf5bb|Rodrigo RamÃrez |main/manager.c: Bugfix sort action_manager by |
|
||
| |Norambuena |alphabetically |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bebf0b9b27|Joshua Colp |chan_unistim: Fix build failure due to ACL |
|
||
| | |changes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39cf642d40|Rodrigo RamÃrez |cdr: standardizes tab for options of |
|
||
| |Norambuena |AST_MODULE_INFO |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|94532b2c22|Rodrigo RamÃrez |main/asterisk.c: Update Asterisk copyright year|
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2ed5e6a9ba|Rodrigo RamÃrez |utils: Remove trailing whitespace |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6b208d8c3b|Corey Farrell |Sample Configs: Fix syntax error in pjsip.conf |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|47fa2ad10b|Corey Farrell |Build System: Fix issue with addons moduleinfo.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bb6ddb3dc8|Joshua Colp |res_ari_device_states: Fix dependency on |
|
||
| | |res_stasis_device_state. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|556653d937|Rodrigo RamÃrez |cdr/cdr_csv.c: Refactor, function to write |
|
||
| |Norambuena |content of csv file. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7ff3b2d479|Rodrigo RamÃrez |include/asterisk/channel.h: Fix typo |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c9c03998cc|Corey Farrell |Astobj2: Add ao2_weakproxy_ref_object function.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ed5715eb39|Joshua Colp |res_sorcery_config: Fix build issue due to |
|
||
| | |syntax error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5ebfed8ef3|Yousf Ateya |chan_iax2: Ensure that IAX flags are 64 bits. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0bbe2c35cf|Richard Mudgett |chan_vpb: Fix compile error due to use of |
|
||
| | |ASTERISK_FILE_VERSION. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d6a2d92353|Rodrigo RamÃrez |cdr/cdr_csv.c: Add missing space after comma. |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|542bfee881|Rodrigo RamÃrez |CHANGES: Add missing spaces. |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cafdb7a049|Olle E. |CREDITS: Update credits for Olle Johansson |
|
||
| |Johansson | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0722e11f26|George Joseph |.gitignore: Add .gcno and .gcda |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2a36bb5d9a|Rodrigo RamÃrez |CHANGES remove tab space |
|
||
| |Norambuena | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6331be0638|Mark Michelson |res_pjsip_pubsub: Set the endpoint on SUBSCRIBE|
|
||
| | |dialogs. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|06ba1e59cb|George Joseph |pjsip_options: Fix format specifier for int64_t|
|
||
| | |rtt. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|043c38f6de|George Joseph |More .gitignore updates |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f89481e39c|Corey Farrell |test_astobj2_weaken: Fix source file |
|
||
| | |registration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bf46ef35ca|George Joseph |.gitignore updates for master/13 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a573b77f78|David M. Lee |Fixing extconf compile |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4a58261694|Matt Jordan |git migration: Refactor the |
|
||
| | |ASTERISK_FILE_VERSION macro |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5d34bce635|Corey Farrell |main/editline: Add .gitignore. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d6605b3c10|Matt Jordan |.gitignore: Ignore tarballs (*.gz) |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b35e184d41|George Joseph |Add .gitignore and .gitreview files |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f69e46de25|George Joseph |res_pjsip_config_wizard: Cleanup load unload |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6f1a7fe05f|Richard Mudgett |bridge_softmix.c,channel.c: Minor code |
|
||
| | |simplification and cleanup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|894153b8b1|Matt Jordan |res/ari: Fix model validation for ChannelHold |
|
||
| | |event |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|02a0a4d65f|Joshua Colp |dns: Fix build when TEST_FRAMEWORK is not |
|
||
| | |defined. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9a63ada03a|George Joseph |loader/main: Don't set ast_fully_booted until |
|
||
| | |deferred reloads are processed |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b2b1f24af6|Richard Mudgett |chan_iax2.c: Fix ref leak in iax2_request(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|459171be12|Richard Mudgett |bridge_native_rtp.c: Defer allocation and check|
|
||
| | |if it fails in native_rtp_bridge_compatible(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c08ebc6eeb|Mark Michelson |Reduce duplication of common DNS code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2bd9e008a7|Richard Mudgett |format_cache.c: Add missing slin12 format to |
|
||
| | |ast_format_cache_is_slinear(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3f54af689f|Matt Jordan |chan_iax2: Fix compilation issue due to funky |
|
||
| | |merge |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d923ec80b9|Scott |pjsip: resolve compatibility problem with |
|
||
| |Griepentrog |ast_sip_session |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1eba6abae5|Mark Michelson |Do not queue message requests that we do not |
|
||
| | |respond to. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|79fb8c32a6|Mark Michelson |Uncomment test case. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fc314cb43f|Mark Michelson |Add missing DNS NAPTR test file. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0a26602b8c|Mark Michelson |Merge NAPTR support into trunk. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6e5efe04bd|Scott |pjsip: resolve compatibility problem with |
|
||
| |Griepentrog |ast_sip_session |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|154ba47766|Corey Farrell |Tell menuselect that MALLOC_DEBUG conflicts |
|
||
| | |with DEBUG_CHAOS. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a217d2d1db|Ashley Sanders |stasis: set a channel variable on websocket |
|
||
| | |disconnect error |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|da13d15425|Mark Michelson |stasis: set a channel variable on websocket |
|
||
| | |disconnect error |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2d28fa678e|Richard Mudgett |chan_sip: Fix expression in unit test |
|
||
| | |/channels/chan_sip/test_sip_rtpqos. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|076fc12afb|Corey Farrell |Blocked revisions 433795 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8d12288d8a|Corey Farrell |Fix an ABI compatibility issue with |
|
||
| | |ast_log_safe for modules. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b56592e3ae|Jonathan Rose |SAC: Add conferencing extensions and |
|
||
| | |configuration |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c21e2e45a8|Rusty Newton |configs/basic-pbx - Super Awesome Company |
|
||
| | |example configs Phase 1, Patch 2 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |res_pjsip_registrar_expire.c: Made use ao2 |
|
||
|2659e48d9d|Richard Mudgett |container template routines and eliminated some|
|
||
| | |RAII_VAR() usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a18da4eaf2|Richard Mudgett |res_pjsip_registrar_expire.c: Cleanup scheduler|
|
||
| | |leaks on unload/shutdown. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|10458d2878|Corey Farrell |Fix link error for utils/aelparse. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|554eb74516|Corey Farrell |Fix compile errors caused by r4500 / r4501. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e953d15223|Richard Mudgett |A couple minor cleanup tweaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7e097bce86|Richard Mudgett |Audit ast_pjsip_rdata_get_endpoint() usage for |
|
||
| | |ref leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|148e8799fe|Richard Mudgett |res_pjsip_sdp_rtp,sorcery: Fix invalid access |
|
||
| | |and memory leak respectively. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|79a81fed59|Kevin Harwell |alemebic scripts: endpoint identifier order |
|
||
| | |option |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e0ea490a11|Richard Mudgett |res_pjsip_session: Fix off-nominal extra unref |
|
||
| | |of session. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8c65c9167e|Scott |Various: bugfixes found via chaos |
|
||
| |Griepentrog | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f25b265329|Scott |core: Introduce chaos into memory allocations |
|
||
| |Griepentrog | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|62cf2a2c02|Scott |Reverting accidental ci of wrong change in |
|
||
| |Griepentrog |r433061 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cb6c7eecfd|Scott |various: cleanup issues found during leak hunt |
|
||
| |Griepentrog | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c41dd32b94|Richard Mudgett |Audit ast_sockaddr_resolve() usage for memory |
|
||
| | |leaks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|259e833e88|Richard Mudgett |res_pjsip: Add reason comment. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|636d82f4d8|Richard Mudgett |chan_pjsip/res_pjsip_callerid: Make Party ID |
|
||
| | |handling simpler and consistent. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f2c21ead1f|Corey Farrell |Logger: Fix MALLOC_DEBUG build error. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|38ee441ea7|Matt Jordan |main/audiohook: Update internal sample rate on |
|
||
| | |reads |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4115e327ac|Richard Mudgett |res_pjsip: Move internal init/destroy |
|
||
| | |prototypes to private header file. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|185d2e082a|Richard Mudgett |res_pjsip: Fixed invalid empty Server and |
|
||
| | |User-Agent SIP headers. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2889f074a0|Joshua Colp |core: Don't create snapshots with locks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|affcf1d766|Richard Mudgett |res_pjsip_refer: Make safely get the context |
|
||
| | |for a blind transfer. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|090ab1735b|Richard Mudgett |res_pjsip_refer: Made refer_attended_alloc() |
|
||
| | |not create the ao2 object with a lock. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b85cb7ea1b|Jonathan Rose |app: Add functions to swap voicemail function |
|
||
| | |table for testing purposes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c7cc1b3059|Richard Mudgett |chan_dahdi/sig_analog: Fix distinctive ring |
|
||
| | |detection to suck less. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f1ab2c5e8b|Richard Mudgett |chan_sip: Fix realtime locking inversion when |
|
||
| | |poking a just built peer. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5c3e33b3ca|George Joseph |app_voicemail: Fix compile breaking in |
|
||
| | |app_voicemail with IMAP_STORAGE. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|41ba8fd7c0|Matt Jordan |translate: Prevent invalid memory accesses on |
|
||
| | |fast shutdown |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d79670b269|Scott |Dial API: add self destruct option when |
|
||
| |Griepentrog |complete |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e484140aed|Rusty Newton |configs/basic-pbx - Super Awesome Company |
|
||
| | |example configs Phase 1, Patch 1 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ced84d7e62|Matt Jordan |configure: Promote SQLite3 "not installed" |
|
||
| | |warning to error |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ff642289f4|David M. Lee |Increase WebSocket frame size and improve large|
|
||
| | |read handling |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|57525c3cf2|Richard Mudgett |config.h: Use real parameter names for |
|
||
| | |ast_variable_new() define. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bb06603d5f|Richard Mudgett |chan_dahdi/sig_analog: Put log message strings |
|
||
| | |on one line. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|05cc6d6d55|Richard Mudgett |chan_dahdi: Remove some dead code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6992b2e8fa|Richard Mudgett |res_pjsip_refer: Handle INVITE with Replaces |
|
||
| | |failure after answer. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e78dd39885|Joshua Colp |res_sorcery_config: Improve object lookup |
|
||
| | |times. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d1bd8b091b|Matt Jordan |apps/app_mixmonitor: Move Test Event for |
|
||
| | |MIXMONITOR_END to after it finishes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|49161d8df8|George Joseph |res_pjsip_config_wizard: Add ability to |
|
||
| | |auto-create hints. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7ca1a0da04|Scott |various: cleanup issues found during leak hunt |
|
||
| |Griepentrog | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a79c920aa1|Joshua Colp |res_pjsip_keepalive: Don't crash if PJSIP |
|
||
| | |module is not loaded. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f61c80a8f7|Mark Michelson |Allow disabling of 100rel support on PJSIP |
|
||
| | |endpoints. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|034798e37e|Mark Michelson |Use SIPS URIs in Contact headers when |
|
||
| | |appropriate. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8357ffab9c|George Joseph |res_pjsip_exten_state: Reduce log clutter... |
|
||
| | |change a WARNING to a VERBOSE/2 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f080ca6536|Sean Bright |media formats: update res_format_attr_opus & |
|
||
| | |silk |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a43d24a9d3|Joshua Colp |bridge / res_pjsip_sdp_rtp: Fix issues with |
|
||
| | |media not being reinvited during direct media. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fb8a2e0399|Matt Jordan |ARI: Improve wiki documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2504f97b01|Joshua Colp |res_parking: Fix crash due to race condition |
|
||
| | |when unloading. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b69b0d12ee|Richard Mudgett |app_confbridge: Shorten CBRec channel names to |
|
||
| | |CBRec/<conf_name>-<seq-num> |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c780223507|Richard Mudgett |app_confbridge: Make CBRec channel names more |
|
||
| | |unique. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b38be992b1|Richard Mudgett |app_confbridge: Whitespace |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|89610adda5|David M. Lee |Add depend on pjproject to |
|
||
| | |res_pjsip_config_wizard.c |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|49cbfa7de6|Walter Doekes |Fix typo's (retrieve, specified, address). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e67ca431ee|Richard Mudgett |res_pjsip_outbound_registration.c: Minor code |
|
||
| | |cleanup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|38738a7316|Richard Mudgett |res_pjsip_outbound_registration.c: Move unref |
|
||
| | |to a better place. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|228fdb3f4e|Matt Jordan |main/rtp_engine: Format NTP timestamps as |
|
||
| | |unsigned longs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7dc784ffa9|Mark Michelson |Call extension state callbacks at hint |
|
||
| | |creation. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|07e2a48ab1|Kevin Harwell |REVERTING res_pjsip: make it unloadable |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1111944afb|Mark Michelson |Change PJProject version requirement for |
|
||
| | |ca_list_path transport option in CHANGES file. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a8ea2f9287|Richard Mudgett |res_fax.c, res_fax_spandsp.c: Remove redundant |
|
||
| | |locking. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9b1c36d3fa|Richard Mudgett |res_fax.c, res_fax_spandsp.c: Fix some curlies |
|
||
| | |on the end of function definitions. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |res_pjsip_outbound_registration: Fix race |
|
||
|1e605d950b|Joshua Colp |condition when reloading and listing |
|
||
| | |registrations. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|77ee23210d|Kinsey Moore |res_fax: Add T.38 negotiation timeout option |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8786fe13a4|George Joseph |res_pjsip_pubsub: Fix persistent subscriptions |
|
||
| | |not surviving graceful shutdown |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c55f86c69d|George Joseph |res_pjsip_outbound_registration: Fix reference |
|
||
| | |leak. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|030facce94|George Joseph |res_pjsip_outbound_registration: Fix several |
|
||
| | |reload issues |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e83853eebc|George Joseph |res_pjsip_exten_state: Change 'does not exist' |
|
||
| | |warning to notice |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8cde7443c2|George Joseph |res_pjsip_mwi: Change "MWI Subscription failed"|
|
||
| | |message from warning to notice |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|685f7ef924|George Joseph |func_config: Add ability to retrieve specific |
|
||
| | |occurrence of a variable |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|56de48107f|George Joseph |config: Add option to NOT preserve effective |
|
||
| | |context when changing a template |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0c5234f12a|Kinsey Moore |Fix dev-mode build on recent gcc |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|220df246d9|Matt Jordan |Blocked revisions 430252 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8b5bde3e5a|George Joseph |res_pjsip_mwi: Change warning to notice |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5f60ebc004|George Joseph |bridge_native_rtp: Change local/remote message |
|
||
| | |from debug/2 to verb/4 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fb3c8e3424|George Joseph |outbound_registration: Add 'pjsip send |
|
||
| | |register' and update 'send unregister' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7dc0c88fc6|George Joseph |pjsip cli: Fix sorting of contacts for 'pjsip |
|
||
| | |list contacts' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e0bd2ca104|Joshua Colp |pjsip: Document addition of 'PJSIP_AOR' and |
|
||
| | |'PJSIP_CONTACT' in CHANGES file. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cb6a737359|Kinsey Moore |PJSIP: Update transport method documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7ea4156a5e|George Joseph |pjsip_options: Fix continued qualifies after |
|
||
| | |endpoint/aor deletion |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|62d1dba271|George Joseph |test_astobj2: Fix warning for missing trailing |
|
||
| | |slash in category |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bbd9ff122e|Richard Mudgett |queue_log: Post QUEUESTART entry when Asterisk |
|
||
| | |fully boots. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2afeadcc84|Matt Jordan |app_confbridge: Fix build error caused by XML |
|
||
| | |validation errors |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b137a92aef|George Joseph |res_pjsip_phoneprovi_provider: Fix reload |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b508b3474e|Richard Mudgett |chan_dahdi: Don't ignore setvar when using |
|
||
| | |configuration section scheme. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|eacbb4ceb5|Richard Mudgett |chan_dahdi: Populate CALLERID(ani2) for |
|
||
| | |incoming calls in featdmf signaling mode. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f3e5b494a|Mark Michelson |Prevent potential infinite outbound |
|
||
| | |authentication loops in registration. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cc1405bd38|Mark Michelson |Ensure the correct value is returned for |
|
||
| | |CHANNEL(pjsip, secure) |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|18b5a336ef|George Joseph |res_pjsip_config_wizard: fix unload SEGV |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c4360796f7|George Joseph |res_pjsip_config_wizard: Change FILEUNCHANGED |
|
||
| | |config_load2 flag determination |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c4cc668ba9|George Joseph |res_pjsip_config_wizard: fix test breakage |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b5182a6795|Joshua Colp |res_pjsip_t38: Fix T.38 failure when peer |
|
||
| | |reinvites immediately. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39b54a21dc|George Joseph |res_pjsip_config_wizard: Allow streamlined |
|
||
| | |config of common pjsip scenarios |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|53e5b377a0|Mark Michelson |Activate persistent subscriptions when they are|
|
||
| | |recreated. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6472568bc6|George Joseph |loader: Move definition of ast_module_reload |
|
||
| | |from _private.h to module.h |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|901221ffae|Matt Jordan |res/res_agi: Make Verbose message for 'stream |
|
||
| | |file' match other playbacks |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2e6d2b1484|David M. Lee |Fix crash for sorcery misconfigs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a6cf13f2e9|Kinsey Moore |PJSIP: Allow use of 'inactive' streams for hold|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b99770d4fe|Kinsey Moore |Sorcery: Log when old config remains in use |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|74d43977cf|Joshua Colp |res_pjsip_session: Delay sending BYE if a |
|
||
| | |re-INVITE transaction is in progress. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d64b9904fd|Kinsey Moore |Stasis: Update unittest for channel snapshots |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0cba439c4d|Kinsey Moore |PJSIP: Fix assert on initial mass qualify |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8fe45f0f0a|Scott |core: avoid possible asterisk -r crash from |
|
||
| |Griepentrog |long id |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fe6cbf455a|Matt Jordan |AMI/ARI: Update version to 2.6.0/1.6.0 |
|
||
| | |respectively for new features |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d04445c24a|George Joseph |sorcery: Add additional observer capabilities. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|19992844be|Matt Jordan |main/test: Fix compilation issue on 32-bit |
|
||
| | |systems |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|343a83d7d8|Matt Jordan |main/test: Fix race condition between AMI topic|
|
||
| | |and Test Suite topic |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |tests/test_cel: Add |
|
||
|7cb2c446b4|Matt Jordan |test_cel_attended_transfer_bridges_link to |
|
||
| | |racey tests |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|63cbd28999|George Joseph |CHANGES: Add item for new 'pjsip show |
|
||
| | |identif(y|ies) commands |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dd00e80cbe|Matt Jordan |tests/test_stasis: Resolve compilation issues |
|
||
| | |from Asterisk 12 merge |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0c1aaa7da5|Joshua Colp |res_pjsip_refer: Fix issue where native bridge |
|
||
| | |may not occur upon completion of a transfer. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f128ff61ab|George Joseph |config: Create ast_variable_find_in_list() |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f418f25c44|George Joseph |res_pjsip_endpoint_identifier_ip: Add 'show |
|
||
| | |identify(ies)' cli commands |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e08619faf|Richard Mudgett |test_channel_feature_hooks.c: Fix unit test for|
|
||
| | |DTMF hooks. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c38ffca9a1|Richard Mudgett |DTMF hooks: Leaving channels need to push any |
|
||
| | |collected digits into the bridge. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3576ae47f4|Richard Mudgett |manager: Fix could not extend string messages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4394e0431c|George Joseph |sorcery: Make is_object_field_registered handle|
|
||
| | |field names that are regexes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d663e045f5|Olle Johansson |sip.conf.sample - note that media_address does |
|
||
| | |not change listen address, just the SDP |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2be984fb11|Matt Jordan |main/bridge_basic: Fix features regressions |
|
||
| | |introduced by r428165 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2f97486d43|Jonathan Rose |PJSIP ACLs: Fix ACLs not loading on startup and|
|
||
| | |apply/acl issues on contact |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a7c9f4c668|Richard Mudgett |ast_str: Fix improper member access to struct |
|
||
| | |ast_str members. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7f8b7ace72|Joshua Colp |res_pjsip_sdp_rtp: Add support for optimistic |
|
||
| | |SRTP. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b2e766a6b7|Joshua Colp |alembic: Fix alembic migration for |
|
||
| | |'moh_passthrough' option in res_pjsip. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a94efa239c|Richard Mudgett |parking_tests.c: Add missing newline on a unit |
|
||
| | |test message. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2e750db120|Mark Michelson |Allow for transferer to retry when dialing an |
|
||
| | |invalid extension. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|656601d8c4|Joshua Colp |chan_pjsip: Remove AOR check when dialing and |
|
||
| | |one is specified. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bc02cbabd9|Joshua Colp |chan_sip: Fix bug where DTLS configuration from|
|
||
| | |general would copy dtlsenable. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3268544907|Matt Jordan |tests/test_cel: Unlock bridge on off nominal |
|
||
| | |paths |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ba811ae1c3|Scott |stun: correct attribute string padding to match|
|
||
| |Griepentrog |rfc |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2d9471ab1f|Mark Michelson |Fix race condition that could result in ARI |
|
||
| | |transfer messages not being sent. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|737b811749|Joshua Colp |app_confbridge: Play "leader has left" sound |
|
||
| | |even when musiconhold is enabled. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2454505d5a|Mark Michelson |Fix race condition where duplicated requests |
|
||
| | |may be handled by multiple threads. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9a1ab5d548|Matt Jordan |bridge_native_rtp: Fix T.38 issues with remote |
|
||
| | |bridges |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|47074f4bfd|Joshua Colp |res_pjsip: Ensure in-dialog responses have an |
|
||
| | |endpoint associated. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|362dde2229|George Joseph |test_strings: Remove string tests that exercise|
|
||
| | |asserts. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|69f29e627f|Mark Michelson |Make the disable_tcp_switch PJSIP system object|
|
||
| | |enabled by default. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c77a71ad2f|Joshua Colp |res_pjsip: Apply the 'user_eq_phone' setting to|
|
||
| | |the To header as well. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5e43d68717|Joshua Colp |res_pjsip: Allow + at the beginning of a phone |
|
||
| | |number when user_eq_phone is enabled. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bdc35c77b9|Corey Farrell |Fix crash caused by merge error on review 4138 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d159885e50|Joshua Colp |res_pjsip_outbound_registration: Add virtual |
|
||
| | |line support. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|33f0251b6c|Richard Mudgett |res_pjsip: Add disable_tcp_switch option. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b9aeff9580|Joshua Colp |chan_pjsip: Update CHANGES file to include |
|
||
| | |'moh_passthrough' setting |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ac091d4184|Joshua Colp |chan_pjsip: Add support for passing hold and |
|
||
| | |unhold requests through. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|285be15aaf|Corey Farrell |Fix compile error caused by review 4138 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5db1c978e3|Matt Jordan |res/res_stasis: Fix crash on module unload |
|
||
| | |while performing operation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4219c40775|Tzafrir Cohen |install init.d files on GNU/kFreeBSD |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|28173ddf05|Scott |pjsip: clarify tls cert and key file usage |
|
||
| |Griepentrog | |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d88282af40|Matt Jordan |channels/sip/reqresp_parser: Fix unit tests for|
|
||
| | |r426594 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a537e314d1|Kevin Harwell |res_pjsip_exten_state: |
|
||
| | |PJSIPShowSubscriptionsInbound causes crash |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0ddc3bde24|Olle Johansson |channels/chan_sip: Add improved support for 4xx|
|
||
| | |error codes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |bridge_builtin_features: Add missing channel |
|
||
|0ed8aebda9|Richard Mudgett |locks around |
|
||
| | |ast_get_chan_features_general_config(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ef8cdd40e5|Sean Bright |configure: Add autoconf check for libopus. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5a17878085|Matt Jordan |res/res_http_websocket: Fix minor nits found by|
|
||
| | |wdoekes on r409681 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|62bee9b327|Matt Jordan |res/res_phoneprov: Fix crash on shutdown caused|
|
||
| | |by container cleanup |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c084728690|Jonathan Rose |Documentation: Improve documentation for |
|
||
| | |ExtensionStatus AMI events |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2165868be7|Richard Mudgett |translage.c: Fix regression when generating |
|
||
| | |translation path strings. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5e10e369b1|George Joseph |build: Force -fsigned-char on platforms where |
|
||
| | |the default for char is unsigned |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|404b6ab3ab|Matt Jordan |res/res_pjsip_sdp_rtp: Revert 425924 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b263c8bdae|Matt Jordan |res/res_pjsip_sdp_rtp: Remove left over |
|
||
| | |reference to override_prefs |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b8f687f27c|Jonathan Rose |Sample Configurations: make 'pjsip reload' |
|
||
| | |reload all reloadable pjsip modules |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |res_pjsip_keepalive: Add runtime configurable |
|
||
|0d0e38a0e1|Joshua Colp |keepalive module for connection-oriented |
|
||
| | |transports. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7144c739e9|Joshua Colp |res_pjsip: Add 'user_eq_phone' option to add a |
|
||
| | |'user=phone' parameter when applicable. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2ccbdd2624|Matt Jordan |test_cel: Update pickup test to expect CANCEL |
|
||
| | |instead of ANSWSER |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c2ec5f0f6f|George Joseph |config: Fix inf loop using ast_category_browse |
|
||
| | |and ast_variable_retrieve |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bfee1b4bc5|Joshua Colp |res_rtp_asterisk: Fix a bug where ICE state |
|
||
| | |would get reset when it shouldn't. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|28c11fff78|Richard Mudgett |chan_motif: Cleanup jingle_tech.capabilities |
|
||
| | |only once. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|104fca5001|George Joseph |config: Fix SEGV in unit test with MALLOC_DEBUG|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|527b58aeb7|George Joseph |res_phoneprov: Create accessor for |
|
||
| | |ast_phoneprov_std_variable_lookup |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c7e6b6ba3d|George Joseph |manager/config: Support templates and |
|
||
| | |non-unique category names via AMI |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |res_rtp_asterisk: Make the ICE transport check |
|
||
|8d6f1d763c|Joshua Colp |case insensitive as some implementations use |
|
||
| | |'udp'. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6a3c11c75b|George Joseph |res_phoneprov: Cleanup module load error |
|
||
| | |handling |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|98d5b7090d|Joshua Colp |bridge: During a smart bridge operation provide|
|
||
| | |a more complete bridge to the old technology. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c3ff212cae|Matt Jordan |res/res_phoneprov: Bail on registration if |
|
||
| | |res_phoneprov didn't load |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c46100ad5f|Joshua Colp |res_pjsip_phoneprov_provider: Add missing |
|
||
| | |dependency on pjproject. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aef63118da|George Joseph |res_pjsip_phoneprov_provider: fix compile |
|
||
| | |breakage on AST_VECTOR |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c6837c236f|George Joseph |res_pjsip_phoneprov_provider: Provides pjsip |
|
||
| | |integration with res_phoneprov |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3a187aa14a|Matt Jordan |res/res_phoneprov: Don't cancel Asterisk load |
|
||
| | |on module load failure |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|cc595f7353|George Joseph |res_phoneprov: Refactor phoneprov to allow |
|
||
| | |pluggable config providers |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0f50e8856b|Richard Mudgett |cdr.c: Make turning on CDR debug a one step |
|
||
| | |process instead of two. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5e50638539|Kinsey Moore |Stasis: Relegate log message to dev-mode |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3dfc485e35|Kinsey Moore |Indexer: Format message types may not exist |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d8bbf1ec1d|Kinsey Moore |Stasis: Only log errors for non-declined types |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|523da7d1b3|Matt Jordan |res/res_pjsip_pubsub: Fix typo in WARNING |
|
||
| | |message |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3a87f32dc0|Matt Jordan |sdp_srtp: Add new lines to some WARNING |
|
||
| | |messages |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4967478d18|George Joseph |sorcery: Prevent SEGV in sorcery_wizard_create |
|
||
| | |when there's no create function |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b1f8eba178|Kinsey Moore |PJSIP: Restore functional default for |
|
||
| | |callerid_privacy |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aa5458d6ab|Scott |res_pjsip: document use of rewrite_contact in |
|
||
| |Griepentrog |sample conf |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|adba2a8d7f|Joshua Colp |res_pjsip: Add 'dtls_fingerprint' option to |
|
||
| | |configure DTLS fingerprint hash. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9233b1cf44|Joshua Colp |res_pjsip_sdp_rtp: Accept DTLS attributes in |
|
||
| | |top level, not just media session. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4d2c7c23f8|Kinsey Moore |PJSIP: Handle defaults properly |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|122cc050d0|Kinsey Moore |PJSIP: Force transport on contact rewrite |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |res_pjsip_sdp_rtp: Don't place an extra |
|
||
|d7c29885ad|Joshua Colp |whitespace before 'rport' and don't put IPv6 |
|
||
| | |addresses in brackets. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
| | |res_rtp_asterisk: Ensure that the base and |
|
||
|3641ebcf96|Joshua Colp |mapped address for candidates is present in |
|
||
| | |SDP. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|270932635d|Richard Mudgett |Simplify UUID generation in several places. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9d2bc0675a|Richard Mudgett |threadpool.c: Minor cleanup fixes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2eef53c465|Joshua Colp |res_pjsip_session: Reduce SDP size by removing |
|
||
| | |duplicate connection lines. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|76744543b4|Joshua Colp |res_pjsip_session: Add additional checks for |
|
||
| | |delaying session refreshes. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3c1804eb0d|Richard Mudgett |format_mp3: Made the get script conditionally |
|
||
| | |apply patch if not already there. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e0abb82ab8|Walter Doekes |core: Ouch, forgot to undo a test free() in |
|
||
| | |r423978. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fa0c33ebc1|Richard Mudgett |res_pjsip.c: Add missing off nominal cleanup in|
|
||
| | |ast_sip_push_task_synchronous(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|39fada4dc9|Walter Doekes |chan_sip: Unref outbound proxy structure on |
|
||
| | |dialog/pvt destruction. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a89964a510|Mark Michelson |Make CDR and CEL unit tests less FRACKy. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|64a9e5f001|Matt Jordan |main/channel: Unlock channel in off-nominal |
|
||
| | |path |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|354fff327d|Joshua Colp |res_pjsip_notify: Fix crash on unload/load and |
|
||
| | |don't say the module doesn't exist on reload. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|354fff327d|Joshua Colp |res_pjsip_notify: Fix crash on unload/load and |
|
||
| | |don't say the module doesn't exist on reload. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ec0313c411|Richard Mudgett |res_pjsip_sdp_rtp.c: Fix native formats |
|
||
| | |containing formats that were not negotiated. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7f2623a26f|Kinsey Moore |PJSIP: Prevent T38 framehook being put on wrong|
|
||
| | |channel |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|40e033a6b6|Sean Bright |res_pjsip: Don't require a password when doing |
|
||
| | |userpass authentication. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ad8ef9175a|George Joseph |utils: Create ast_strsep function that ignores |
|
||
| | |separators inside quotes |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|de72f3edbc|Mark Michelson |Add subscription state test events. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|02cf1835e3|Richard Mudgett |bridge_softmix.c: Made use ao2_replace() |
|
||
| | |instead of the inline equivalent. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a7add3a257|Richard Mudgett |astobj2.c/refcounter.py: Fix to deal with |
|
||
| | |invalid object refs. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fa6313ad29|Mark Michelson |Add API call to determine if format capability |
|
||
| | |structure is "empty". |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b89491e39c|David M. Lee |Only install dahdi_span_config_hook if DAHDI is|
|
||
| | |enabled |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d120e40309|George Joseph |config: bug: Fix SEGV in ast_category_insert |
|
||
| | |when matching category isn't found |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8839ba3727|Joshua Colp |res_rtp_asterisk: Ensure that the thread |
|
||
| | |terminating pj stuff is registered. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fcc09fd0de|Matt Jordan |pbx/Makefile: Revert r423237 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|712b4195ef|Matt Jordan |Add some pbx python stuff |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|618b46d8f0|Joshua Colp |Multiple revisions 423209,423212 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ceedf44edd|Joshua Colp |res_pjsip_session: Fix usage of wrong memory |
|
||
| | |pool when creating local SDP. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|77834b72d3|Zogot, cleaned |contrib: Fix verifyi typo in alembic DB script |
|
||
| |up by me. |ps_transport table. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|9c1f34c7e9|Walter Doekes |musiconhold: Add sort=randstart, and deprecate |
|
||
| | |old stuff. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|02295456ef|Joshua Colp |chan_rtp: Add unicast RTP support. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c212a71f0b|Mark Michelson |Remove undocumented default behavior of |
|
||
| | |ast_play_and_record_full acceptdtmf. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|93894d53c4|George Joseph |config: bug: fix truncation of included config |
|
||
| | |files on permissions error |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7bd3287a11|Sean Bright |pjsip/config_auth.c: Add missing whitespace to |
|
||
| | |log messages. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a47873168a|Richard Mudgett |Update CHANGES for CHANNEL(onhold). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|baf99dffac|Mark Michelson |Add note about configuring list_items on a |
|
||
| | |single line. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5ad0edacb6|Mark Michelson |Add sample configuration for resource lists. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|71acca4de2|Matt Jordan |main/cdr: Copy over location information during|
|
||
| | |a fork |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e4591f98b1|Matt Jordan |main/rtp_engine: Format NTP timestamps as |
|
||
| | |unsigned ints |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fd8010de2b|Joshua Colp |res_pjsip_sdp_rtp: Fix retrieval of "ice-pwd" |
|
||
| | |attribute if in session and not media stream. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|025bd1bf3f|Richard Mudgett |func_channel.c: Add missing locking to some |
|
||
| | |CHANNEL() requests. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|85878c4dd8|Jonathan Rose |Dial API: Add a dial option to indicate the |
|
||
| | |dialed channel will replace dialer |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5a1de68b9a|Richard Mudgett |devicestate.c: Minor tweaks |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2362d88a18|Kinsey Moore |Menuselect: Fix incorrect enabling on failed |
|
||
| | |deps |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|af75e45da1|Jonathan Rose |Manager: Require read permission for SYSTEM in |
|
||
| | |order to send FullyBooted |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|897cbf6a4f|Matt Jordan |main/cli: Do not attempt to show CDR data for |
|
||
| | |internal channels |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5aefecd81e|George Joseph |confbridge: Add Duration to ConfbridgeList |
|
||
| | |event |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|59d4dbd3d0|George Joseph |manager: Make WaitEvent action respect |
|
||
| | |eventfilters |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2df2d785b7|Scott |The assertion that peer was not found on final |
|
||
| |Griepentrog |event |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3194892ea2|Matt Jordan |LICENSE: Clarify language in Asterisk's LICENSE|
|
||
| | |to allow for linking to UniMRCP |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4e750a26fd|Richard Mudgett |Added ConfBridge AMI event note to UPGRADE.txt.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|327d67270f|Mark Michelson |Fix bug that did not allow for multiple batched|
|
||
| | |RLS notifications to be sent. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|94e1b4a8a4|Richard Mudgett |res/res_pjsip/pjsip_options.c: Eliminate |
|
||
| | |excessive RAII_VAR usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4728c05957|Richard Mudgett |sched: Fix typo and whitespace change. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7c1a22fba7|George Joseph |confbridge: Add 'Admin' param to join, leave, |
|
||
| | |mute, unmute and talking events |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|bf85018107|Kinsey Moore |CallerID: Fix parsing of malformed callerid |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d199536a04|George Joseph |confbridge: Make kick, mute and unmute handle |
|
||
| | |channel targets consistently. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|fefa6fba82|Richard Mudgett |res_musiconhold.c: Release any format refs |
|
||
| | |before memset(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|477e2e6edb|Joshua Colp |res_pjsip_transport_websocket: Fix a |
|
||
| | |progressive memory growth. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2c0cbf8e64|Joshua Colp |res_pjsip_transport_websocket: Ensure secure |
|
||
| | |Websocket clients can be called. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dcfffce66d|Mark Michelson |Fix a locking inversion in MixMonitor. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1498ae0830|Matt Jordan |main/message: Add a new-line to a DEBUG message|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f8c4fc1121|Richard Mudgett |res_musiconhold.c: Remove obsolete REF_DEBUG |
|
||
| | |code. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|56a1d4930a|Mark Michelson |Ensure after-bridge behavior is correct when |
|
||
| | |moving from Stasis to a non-Stasis bridge. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|12d34bb12f|Mark Michelson |Let's try checking the name and number, instead|
|
||
| | |of the name twice. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|2150daf748|Mark Michelson |Improve consistency of party ID privacy usage. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b7f98c3da4|Richard Mudgett |chan_pjsip: Update media translation paths when|
|
||
| | |new SDP negotiated. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|4672c139dd|Richard Mudgett |cli.c: Fix tab completion of "module load" when|
|
||
| | |MALLOC_DEBUG is enabled. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|49f8bd4ad4|Mark Michelson |Set the role for inbound subscriptions |
|
||
| | |correctly. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|d0640ad7df|Mark Michelson |Move evaluation of set_var options in pjsip to |
|
||
| | |the end of channel initialization. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|36f4bff943|Kinsey Moore |Stasis: Add information to blind transfer event|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|01f1ff1f77|Kinsey Moore |AMI: Add AllVariables parameter to Status |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|76290adf50|Mark Michelson |Alter documentation for callerid_privacy to use|
|
||
| | |correct values. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|28a89e7685|Mark Michelson |Fix compilation error on certain versions of |
|
||
| | |GCC. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|a85a483fcd|Kinsey Moore |AMI Docs: Fix Status channel parameter |
|
||
| | |optionality |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|83a9b91da9|Richard Mudgett |chan_pjsip: Fix attended transfer connected |
|
||
| | |line name update. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c4c9d4ad6c|Damien Wedhorn |Skinny: Fixup compile warning for non dev-mode.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1de8b8035e|George Joseph |func_config: Change 'Not Found' message from |
|
||
| | |ERROR to DEBUG |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|952da298ce|Joshua Colp |res_http_websocket: Include query parameters in|
|
||
| | |client connection requests. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0d0a616e1a|Matt Jordan |app_voicemail/app: Remove test events that were|
|
||
| | |duplicated by r421059 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|0b11c48522|Matt Jordan |cel: Make sure channels in extra fields include|
|
||
| | |their unique IDs as well |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|79c5c08db9|Richard Mudgett |ARI: Originate to app local channel |
|
||
| | |subscription code optimization. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|e4b32731b9|Richard Mudgett |channel_internal_api.c: Replace some code with |
|
||
| | |ao2_replace(). |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|dd41d0ff01|Richard Mudgett |res_pjsip_send_to_voicemail.c: Fix svn file |
|
||
| | |properties. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6aa510b41f|Kinsey Moore |PJSIP: Prevent crash no-URI contacts |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6a6702bb0f|Kinsey Moore |AMI: Improve documentation for Status action |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|52c94d3af4|Walter Doekes |logger: Don't store verbose-magic in the log |
|
||
| | |files. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|969982b878|Richard Mudgett |chan_sip: Fix type mismatch when the format is |
|
||
| | |changed. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|8526d967c9|Richard Mudgett |res_stasis_snoop.c: Fix off nominial exit path |
|
||
| | |leaving Snoop channel locked and not hungup. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ca61f8ac82|Joshua Colp |app_voicemail: Fix the "test_voicemail_vm_info"|
|
||
| | |unit test. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|aba07a0f6e|Richard Mudgett |res/stasis/command.c: Fix recent commit using |
|
||
| | |spaces instead of tabs. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|ffccae8269|Matt Jordan |AMI/ARI: Update version to 2.5.0/1.5.0 |
|
||
| | |respectively |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|7a4691b425|Kinsey Moore |Stasis: Use the correct return value |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6f735288b0|Kinsey Moore |Stasis: Allow internal channels directly into |
|
||
| | |bridges |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|db0a97f8ce|Mark Michelson |Fix crashing unit tests with regards to RLS. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b4e33c81e3|Mark Michelson |Fix crash encountered by the testsuite. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|becf7c7003|Matt Jordan |res_hep: Remove disabling of modules |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|b2afbc48e4|Walter Doekes |tcptls: Avoid compiler warning on non-dev-mode.|
|
||
|----------+----------------+-----------------------------------------------|
|
||
|6650704414|Matt Jordan |funcs/func_jitterbuffer: Tweak documentation |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|f7bb772804|Matt Jordan |Update CHANGES file |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|455243cdd4|Matt Jordan |Update UPGRADE-13.txt file |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|3e452fa4d9|Jason Parker |Fix build in devmode. |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|91f7b66183|Matt Jordan |chan_sip: Mark chan_sip and its files as |
|
||
| | |extended support |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|86e927a714|Matt Jordan |make_ari_stubs: Update wiki prefix to '13' |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|1f35fccda1|Matt Jordan |res_ari_resource.c.mustache: Update template to|
|
||
| | |emit module support level |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|008c1ad9bf|Matt Jordan |main/message: remove debug message |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|c94fef6f36|Kinsey Moore |CEL: Update unit tests for additional |
|
||
| | |information |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|96be6b2228|Matt Jordan |Initialize svnmerge from branches/13 |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|38a0df95b1|Matt Jordan |Remove 12 merge properties |
|
||
|----------+----------------+-----------------------------------------------|
|
||
|5760526f69|Matt Jordan |Update UPGRADE.txt for 13 branch |
|
||
+---------------------------------------------------------------------------+
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
Diffstat Results
|
||
|
||
[Back to Top]
|
||
|
||
This is a summary of the changes to the source code that went into this
|
||
release that was generated using the diffstat utility.
|
||
|
||
apps/app_setcallerid.c | 130
|
||
asterisk-certified-13.21-cert6-summary.html | 21
|
||
asterisk-certified-13.21-cert6-summary.txt | 109
|
||
b/.gitreview | 2
|
||
b/.version | 2
|
||
b/CHANGES | 1013
|
||
b/CREDITS | 1
|
||
b/ChangeLog |81426 +++++-----
|
||
b/Makefile | 55
|
||
b/Makefile.moddir_rules | 34
|
||
b/Makefile.rules | 15
|
||
b/README.md | 4
|
||
b/UPGRADE-13.txt | 399
|
||
b/UPGRADE-14.txt | 115
|
||
b/UPGRADE-15.txt | 63
|
||
b/UPGRADE.txt | 646
|
||
b/addons/Makefile | 40
|
||
b/addons/app_mysql.c | 4
|
||
b/addons/cdr_mysql.c | 286
|
||
b/addons/chan_mobile.c | 156
|
||
b/addons/chan_ooh323.c | 159
|
||
b/addons/chan_ooh323.h | 1
|
||
b/addons/format_mp3.c | 2
|
||
b/addons/ooh323c/src/context.c | 6
|
||
b/addons/ooh323c/src/errmgmt.c | 5
|
||
b/addons/ooh323c/src/memheap.c | 45
|
||
b/addons/ooh323c/src/ooCalls.c | 8
|
||
b/addons/ooh323c/src/ooCapability.c | 10
|
||
b/addons/ooh323c/src/ooCmdChannel.c | 18
|
||
b/addons/ooh323c/src/ooGkClient.c | 13
|
||
b/addons/ooh323c/src/ooGkClient.h | 2
|
||
b/addons/ooh323c/src/ooSocket.c | 4
|
||
b/addons/ooh323c/src/ooStackCmds.c | 148
|
||
b/addons/ooh323c/src/ooasn1.h | 6
|
||
b/addons/ooh323c/src/oochannels.c | 2
|
||
b/addons/ooh323c/src/ooh245.c | 2
|
||
b/addons/ooh323c/src/ooq931.c | 6
|
||
b/addons/ooh323c/src/printHandler.c | 9
|
||
b/addons/ooh323cDriver.c | 6
|
||
b/addons/res_config_mysql.c | 15
|
||
b/agi/eagi-test.c | 2
|
||
b/apps/Makefile | 6
|
||
b/apps/app_adsiprog.c | 14
|
||
b/apps/app_agent_pool.c | 2
|
||
b/apps/app_alarmreceiver.c | 12
|
||
b/apps/app_amd.c | 18
|
||
b/apps/app_authenticate.c | 2
|
||
b/apps/app_bridgeaddchan.c | 122
|
||
b/apps/app_bridgewait.c | 2
|
||
b/apps/app_cdr.c | 2
|
||
b/apps/app_celgenuserevent.c | 11
|
||
b/apps/app_chanisavail.c | 4
|
||
b/apps/app_channelredirect.c | 2
|
||
b/apps/app_chanspy.c | 35
|
||
b/apps/app_confbridge.c | 180
|
||
b/apps/app_controlplayback.c | 2
|
||
b/apps/app_dahdiras.c | 11
|
||
b/apps/app_db.c | 66
|
||
b/apps/app_dial.c | 145
|
||
b/apps/app_dictate.c | 4
|
||
b/apps/app_directed_pickup.c | 2
|
||
b/apps/app_directory.c | 2
|
||
b/apps/app_disa.c | 2
|
||
b/apps/app_dumpchan.c | 2
|
||
b/apps/app_echo.c | 2
|
||
b/apps/app_exec.c | 2
|
||
b/apps/app_externalivr.c | 123
|
||
b/apps/app_fax.c | 13
|
||
b/apps/app_festival.c | 4
|
||
b/apps/app_flash.c | 2
|
||
b/apps/app_followme.c | 115
|
||
b/apps/app_forkcdr.c | 9
|
||
b/apps/app_getcpeid.c | 14
|
||
b/apps/app_ices.c | 6
|
||
b/apps/app_image.c | 6
|
||
b/apps/app_ivrdemo.c | 2
|
||
b/apps/app_jack.c | 8
|
||
b/apps/app_macro.c | 39
|
||
b/apps/app_meetme.c | 244
|
||
b/apps/app_milliwatt.c | 2
|
||
b/apps/app_minivm.c | 14
|
||
b/apps/app_mixmonitor.c | 14
|
||
b/apps/app_morsecode.c | 4
|
||
b/apps/app_mp3.c | 36
|
||
b/apps/app_nbscat.c | 6
|
||
b/apps/app_originate.c | 86
|
||
b/apps/app_osplookup.c | 10
|
||
b/apps/app_page.c | 9
|
||
b/apps/app_playback.c | 12
|
||
b/apps/app_playtones.c | 2
|
||
b/apps/app_privacy.c | 2
|
||
b/apps/app_queue.c | 1341
|
||
b/apps/app_read.c | 2
|
||
b/apps/app_readexten.c | 2
|
||
b/apps/app_record.c | 2
|
||
b/apps/app_saycounted.c | 2
|
||
b/apps/app_sayunixtime.c | 2
|
||
b/apps/app_senddtmf.c | 4
|
||
b/apps/app_sendtext.c | 2
|
||
b/apps/app_skel.c | 10
|
||
b/apps/app_sms.c | 44
|
||
b/apps/app_softhangup.c | 2
|
||
b/apps/app_speech_utils.c | 12
|
||
b/apps/app_stack.c | 16
|
||
b/apps/app_stasis.c | 17
|
||
b/apps/app_statsd.c | 428
|
||
b/apps/app_stream_echo.c | 345
|
||
b/apps/app_system.c | 2
|
||
b/apps/app_talkdetect.c | 2
|
||
b/apps/app_test.c | 4
|
||
b/apps/app_transfer.c | 2
|
||
b/apps/app_url.c | 6
|
||
b/apps/app_userevent.c | 2
|
||
b/apps/app_verbose.c | 2
|
||
b/apps/app_voicemail.c | 946
|
||
b/apps/app_waitforring.c | 4
|
||
b/apps/app_waitforsilence.c | 4
|
||
b/apps/app_waituntil.c | 2
|
||
b/apps/app_while.c | 8
|
||
b/apps/app_zapateller.c | 4
|
||
b/apps/confbridge/conf_chan_announce.c | 4
|
||
b/apps/confbridge/conf_chan_record.c | 6
|
||
b/apps/confbridge/conf_config_parser.c | 256
|
||
b/apps/confbridge/conf_state_empty.c | 3
|
||
b/apps/confbridge/conf_state_inactive.c | 2
|
||
b/apps/confbridge/confbridge_manager.c | 334
|
||
b/apps/confbridge/include/confbridge.h | 78
|
||
b/asterisk-16.3.0-summary.html | 267
|
||
b/asterisk-16.3.0-summary.txt | 658
|
||
b/autoconf/ast_check_raii.m4 | 4
|
||
b/autoconf/ast_ext_lib.m4 | 102
|
||
b/autoconf/libcurl.m4 | 3
|
||
b/bootstrap.sh | 55
|
||
b/bridges/Makefile | 8
|
||
b/bridges/bridge_builtin_features.c | 11
|
||
b/bridges/bridge_builtin_interval_features.c | 2
|
||
b/bridges/bridge_holding.c | 2
|
||
b/bridges/bridge_native_rtp.c | 14
|
||
b/bridges/bridge_simple.c | 108
|
||
b/bridges/bridge_softmix.c | 1469
|
||
b/bridges/bridge_softmix/bridge_softmix_binaural.c | 580
|
||
b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 442
|
||
b/bridges/bridge_softmix/include/hrirs.h |50730 ++++++
|
||
b/bridges/bridge_softmix/include/hrirs_configuration.h | 63
|
||
b/bridges/bridges.xml | 8
|
||
b/build_tools/cflags.xml | 5
|
||
b/build_tools/get_documentation.py | 3
|
||
b/build_tools/make_buildopts_h | 31
|
||
b/build_tools/make_version | 2
|
||
b/build_tools/menuselect-deps.in | 6
|
||
b/build_tools/post_process_documentation.py | 4
|
||
b/cdr/cdr_adaptive_odbc.c | 107
|
||
b/cdr/cdr_beanstalkd.c | 271
|
||
b/cdr/cdr_csv.c | 87
|
||
b/cdr/cdr_custom.c | 15
|
||
b/cdr/cdr_manager.c | 15
|
||
b/cdr/cdr_odbc.c | 26
|
||
b/cdr/cdr_pgsql.c | 142
|
||
b/cdr/cdr_radius.c | 27
|
||
b/cdr/cdr_sqlite3_custom.c | 17
|
||
b/cdr/cdr_syslog.c | 6
|
||
b/cdr/cdr_tds.c | 17
|
||
b/cel/cel_beanstalkd.c | 277
|
||
b/cel/cel_custom.c | 5
|
||
b/cel/cel_manager.c | 3
|
||
b/cel/cel_odbc.c | 80
|
||
b/cel/cel_pgsql.c | 108
|
||
b/cel/cel_radius.c | 17
|
||
b/cel/cel_sqlite3_custom.c | 17
|
||
b/cel/cel_tds.c | 39
|
||
b/channels/Makefile | 44
|
||
b/channels/chan_alsa.c | 14
|
||
b/channels/chan_bridge_media.c | 8
|
||
b/channels/chan_console.c | 22
|
||
b/channels/chan_dahdi.c | 478
|
||
b/channels/chan_dahdi.h | 15
|
||
b/channels/chan_iax2.c | 553
|
||
b/channels/chan_mgcp.c | 45
|
||
b/channels/chan_misdn.c | 7
|
||
b/channels/chan_motif.c | 33
|
||
b/channels/chan_nbs.c | 6
|
||
b/channels/chan_oss.c | 27
|
||
b/channels/chan_phone.c | 6
|
||
b/channels/chan_pjsip.c | 653
|
||
b/channels/chan_rtp.c | 3
|
||
b/channels/chan_sip.c | 1049
|
||
b/channels/chan_skinny.c | 42
|
||
b/channels/chan_unistim.c | 185
|
||
b/channels/chan_vpb.cc | 123
|
||
b/channels/console_board.c | 2
|
||
b/channels/console_gui.c | 1
|
||
b/channels/console_video.c | 2
|
||
b/channels/dahdi/bridge_native_dahdi.c | 6
|
||
b/channels/dahdi/bridge_native_dahdi.h | 2
|
||
b/channels/iax2/codec_pref.c | 2
|
||
b/channels/iax2/firmware.c | 2
|
||
b/channels/iax2/format_compatibility.c | 2
|
||
b/channels/iax2/include/astobj.h | 823
|
||
b/channels/iax2/include/netsock.h | 74
|
||
b/channels/iax2/netsock.c | 201
|
||
b/channels/iax2/parser.c | 2
|
||
b/channels/iax2/provision.c | 2
|
||
b/channels/misdn/ie.c | 1
|
||
b/channels/misdn/isdn_lib.c | 1
|
||
b/channels/misdn/isdn_msg_parser.c | 1
|
||
b/channels/misdn/portinfo.c | 1
|
||
b/channels/misdn_config.c | 3
|
||
b/channels/pjsip/cli_commands.c | 41
|
||
b/channels/pjsip/dialplan_functions.c | 407
|
||
b/channels/pjsip/include/chan_pjsip.h | 13
|
||
b/channels/pjsip/include/dialplan_functions.h | 13
|
||
b/channels/sig_analog.c | 45
|
||
b/channels/sig_analog.h | 10
|
||
b/channels/sig_pri.c | 62
|
||
b/channels/sig_ss7.c | 14
|
||
b/channels/sip/config_parser.c | 3
|
||
b/channels/sip/dialplan_functions.c | 7
|
||
b/channels/sip/include/dialog.h | 2
|
||
b/channels/sip/include/sip.h | 11
|
||
b/channels/sip/reqresp_parser.c | 3
|
||
b/channels/sip/route.c | 3
|
||
b/channels/sip/security_events.c | 3
|
||
b/channels/sip/utils.c | 1
|
||
b/channels/vcodecs.c | 1
|
||
b/channels/vgrabbers.c | 2
|
||
b/codecs/Makefile | 10
|
||
b/codecs/codec_a_mu.c | 2
|
||
b/codecs/codec_adpcm.c | 10
|
||
b/codecs/codec_alaw.c | 10
|
||
b/codecs/codec_codec2.c | 222
|
||
b/codecs/codec_dahdi.c | 12
|
||
b/codecs/codec_g722.c | 10
|
||
b/codecs/codec_g726.c | 10
|
||
b/codecs/codec_gsm.c | 10
|
||
b/codecs/codec_ilbc.c | 81
|
||
b/codecs/codec_lpc10.c | 10
|
||
b/codecs/codec_resample.c | 2
|
||
b/codecs/codec_speex.c | 126
|
||
b/codecs/codec_ulaw.c | 10
|
||
b/codecs/codecs.xml | 5
|
||
b/codecs/ex_codec2.h | 32
|
||
b/codecs/ex_ilbc.h | 7
|
||
b/codecs/ilbc/iLBC_define.h | 1
|
||
b/codecs/lpc10/Makefile | 2
|
||
b/codecs/lpc10/lpcini.c | 1
|
||
b/config.guess | 666
|
||
b/config.sub | 2535
|
||
b/configs/basic-pbx/extensions.conf | 14
|
||
b/configs/basic-pbx/modules.conf | 9
|
||
b/configs/basic-pbx/pjsip_notify.conf | 57
|
||
b/configs/samples/amd.conf.sample | 8
|
||
b/configs/samples/ari.conf.sample | 5
|
||
b/configs/samples/ast_debug_tools.conf.sample | 2
|
||
b/configs/samples/asterisk.conf.sample | 22
|
||
b/configs/samples/calendar.conf.sample | 2
|
||
b/configs/samples/cdr_adaptive_odbc.conf.sample | 3
|
||
b/configs/samples/cdr_beanstalkd.conf.sample | 20
|
||
b/configs/samples/cdr_sqlite3_custom.conf.sample | 1
|
||
b/configs/samples/cel_beanstalkd.conf.sample | 21
|
||
b/configs/samples/cel_pgsql.conf.sample | 7
|
||
b/configs/samples/cel_sqlite3_custom.conf.sample | 1
|
||
b/configs/samples/chan_dahdi.conf.sample | 35
|
||
b/configs/samples/codecs.conf.sample | 29
|
||
b/configs/samples/confbridge.conf.sample | 49
|
||
b/configs/samples/dundi.conf.sample | 61
|
||
b/configs/samples/extensions.conf.sample | 5
|
||
b/configs/samples/extensions_minivm.conf.sample | 2
|
||
b/configs/samples/followme.conf.sample | 8
|
||
b/configs/samples/func_odbc.conf.sample | 4
|
||
b/configs/samples/http.conf.sample | 2
|
||
b/configs/samples/iax.conf.sample | 4
|
||
b/configs/samples/logger.conf.sample | 40
|
||
b/configs/samples/modules.conf.sample | 35
|
||
b/configs/samples/musiconhold.conf.sample | 18
|
||
b/configs/samples/pjsip.conf.sample | 142
|
||
b/configs/samples/pjsip_wizard.conf.sample | 8
|
||
b/configs/samples/queuerules.conf.sample | 21
|
||
b/configs/samples/queues.conf.sample | 13
|
||
b/configs/samples/res_config_sqlite3.conf.sample | 5
|
||
b/configs/samples/res_odbc.conf.sample | 14
|
||
b/configs/samples/res_parking.conf.sample | 2
|
||
b/configs/samples/resolver_unbound.conf.sample | 23
|
||
b/configs/samples/rtp.conf.sample | 12
|
||
b/configs/samples/sip.conf.sample | 41
|
||
b/configs/samples/voicemail.conf.sample | 12
|
||
b/configure | 3652
|
||
b/configure.ac | 338
|
||
b/contrib/Makefile | 4
|
||
b/contrib/ast-db-manage/cdr/versions/54cde9847798_expand_accountcode_to_80.py | 26
|
||
b/contrib/ast-db-manage/config/versions/041c0d3d1857_add_dtls_auto_gen_cert.py | 33
|
||
b/contrib/ast-db-manage/config/versions/0838f8db6a61_pjsip_add_send_contact_status_on_update_.py | 39
|
||
b/contrib/ast-db-manage/config/versions/0be05c3a8225_add_early_media_options.py | 37
|
||
b/contrib/ast-db-manage/config/versions/15b1430ad6f1_add_moh_passthrough_option_to_pjsip.py | 33
|
||
b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py | 4
|
||
b/contrib/ast-db-manage/config/versions/189a235b3fd7_add_keep_alive_interval.py | 2
|
||
b/contrib/ast-db-manage/config/versions/19b00bc19b7b_add_suppress_q850_reason_headers_to_.py | 27
|
||
b/contrib/ast-db-manage/config/versions/1ac563b350a8_add_pjsip_trust_send__connected_line.py | 40
|
||
b/contrib/ast-db-manage/config/versions/1d3ed26d9978_increase_uri_column_size.py | 22
|
||
b/contrib/ast-db-manage/config/versions/2bb1a85135ad_pjsip_add_use_callerid_contact.py | 39
|
||
b/contrib/ast-db-manage/config/versions/339a3bdf53fc_expand_accountcode_to_80.py | 34
|
||
b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 2
|
||
b/contrib/ast-db-manage/config/versions/39959b9c2566_pjsip_stream_maximum.py | 24
|
||
b/contrib/ast-db-manage/config/versions/423f34ad36e2_fix_pjsip_qualify_ti.py | 1
|
||
b/contrib/ast-db-manage/config/versions/44ccced114ce_add_webrtc.py | 31
|
||
b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py | 4
|
||
b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py | 1
|
||
b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py | 1
|
||
b/contrib/ast-db-manage/config/versions/52798ad97bdf_add_pjsip_identify_by_header.py | 4
|
||
b/contrib/ast-db-manage/config/versions/6d8c104e6184_res_pjsip_add_contact_via_addr_and_.py | 2
|
||
b/contrib/ast-db-manage/config/versions/7f3e21abe318_add_preferred_codec_only_option_to_pjsip.py | 30
|
||
b/contrib/ast-db-manage/config/versions/7f85dd44c775_fix_suppress_q850_reason_headers.py | 43
|
||
b/contrib/ast-db-manage/config/versions/80473bad3c16_ignore_183_without_sdp.py | 38
|
||
b/contrib/ast-db-manage/config/versions/837aa67461fb_add_pjsip_endpoint_ip_access_control_.py | 6
|
||
b/contrib/ast-db-manage/config/versions/945b1098bdd_add_media_encryption_optimistic_to_pjsip.py | 33
|
||
b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py | 4
|
||
b/contrib/ast-db-manage/config/versions/b83645976fdd_add_dtls_fingerprint_to_ps_endpoints.py | 2
|
||
b/contrib/ast-db-manage/config/versions/de83fac997e2_add_bundle_to_ps_endpoints.py | 34
|
||
b/contrib/ast-db-manage/config/versions/e2f04d309071_add_wrapuptime_to_queue_members.py | 22
|
||
b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py | 3
|
||
b/contrib/ast-db-manage/config/versions/f3c0b8695b66_taskprocessor_overload_trigger.py | 43
|
||
b/contrib/ast-db-manage/config/versions/f3d1c5d38b56_add_prune_on_boot.py | 4
|
||
b/contrib/ast-db-manage/config/versions/fe6592859b85_fix_mwi_subscribe_replaces_.py | 61
|
||
b/contrib/init.d/rc.debian.asterisk | 2
|
||
b/contrib/realtime/mysql/mysql_cdr.sql | 8
|
||
b/contrib/realtime/mysql/mysql_config.sql | 168
|
||
b/contrib/realtime/postgresql/postgresql_cdr.sql | 8
|
||
b/contrib/realtime/postgresql/postgresql_config.sql | 174
|
||
b/contrib/scripts/ast_coredumper | 145
|
||
b/contrib/scripts/get_mp3_source.sh | 12
|
||
b/contrib/scripts/install_prereq | 37
|
||
b/contrib/scripts/refcounter.py | 10
|
||
b/contrib/scripts/reflocks.py | 118
|
||
b/contrib/scripts/refstats.py | 180
|
||
b/contrib/scripts/sip_to_pjsip/astconfigparser.py | 8
|
||
b/contrib/scripts/sip_to_pjsip/astdicts.py | 12
|
||
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 119
|
||
b/contrib/scripts/sip_to_pjsip/sip_to_pjsql.py | 15
|
||
b/contrib/scripts/sip_to_pjsip/sqlconfigparser.py | 16
|
||
b/contrib/scripts/sipp-sendfax.xml | 331
|
||
b/contrib/scripts/spandspflow2pcap.log | 605
|
||
b/contrib/scripts/spandspflow2pcap.py | 197
|
||
b/contrib/systemd/README.txt | 122
|
||
b/contrib/systemd/asterisk-ami.socket | 10
|
||
b/contrib/systemd/asterisk-amis.socket | 10
|
||
b/contrib/systemd/asterisk-cli.socket | 13
|
||
b/contrib/systemd/asterisk-http.socket | 11
|
||
b/contrib/systemd/asterisk-https.socket | 11
|
||
b/contrib/systemd/asterisk.service | 27
|
||
b/contrib/systemd/asterisk.socket | 26
|
||
b/doc/CHANGES-staging/README.md | 28
|
||
b/doc/CHANGES-staging/app_confbridge_maximum_sample_rate.txt | 5
|
||
b/doc/CHANGES-staging/rtp_ice_include_local_address.txt | 5
|
||
b/doc/UPGRADE-staging/AMI-Originate.txt | 5
|
||
b/doc/UPGRADE-staging/README.md | 30
|
||
b/doc/asterisk.8 | 5
|
||
b/formats/format_g719.c | 2
|
||
b/formats/format_g723.c | 2
|
||
b/formats/format_g726.c | 37
|
||
b/formats/format_g729.c | 2
|
||
b/formats/format_gsm.c | 2
|
||
b/formats/format_h263.c | 2
|
||
b/formats/format_h264.c | 2
|
||
b/formats/format_ilbc.c | 2
|
||
b/formats/format_ogg_speex.c | 346
|
||
b/formats/format_ogg_vorbis.c | 2
|
||
b/formats/format_pcm.c | 44
|
||
b/formats/format_siren14.c | 2
|
||
b/formats/format_siren7.c | 2
|
||
b/formats/format_sln.c | 8
|
||
b/formats/format_vox.c | 5
|
||
b/formats/format_wav.c | 3
|
||
b/formats/format_wav_gsm.c | 2
|
||
b/funcs/func_aes.c | 13
|
||
b/funcs/func_base64.c | 2
|
||
b/funcs/func_blacklist.c | 2
|
||
b/funcs/func_callcompletion.c | 9
|
||
b/funcs/func_callerid.c | 2
|
||
b/funcs/func_cdr.c | 9
|
||
b/funcs/func_channel.c | 13
|
||
b/funcs/func_config.c | 2
|
||
b/funcs/func_curl.c | 257
|
||
b/funcs/func_cut.c | 2
|
||
b/funcs/func_db.c | 2
|
||
b/funcs/func_devstate.c | 2
|
||
b/funcs/func_dialgroup.c | 13
|
||
b/funcs/func_dialplan.c | 4
|
||
b/funcs/func_enum.c | 9
|
||
b/funcs/func_env.c | 4
|
||
b/funcs/func_extstate.c | 2
|
||
b/funcs/func_frame_trace.c | 13
|
||
b/funcs/func_global.c | 2
|
||
b/funcs/func_groupcount.c | 2
|
||
b/funcs/func_hangupcause.c | 2
|
||
b/funcs/func_holdintercept.c | 2
|
||
b/funcs/func_iconv.c | 2
|
||
b/funcs/func_jitterbuffer.c | 2
|
||
b/funcs/func_lock.c | 12
|
||
b/funcs/func_logic.c | 2
|
||
b/funcs/func_math.c | 2
|
||
b/funcs/func_md5.c | 2
|
||
b/funcs/func_module.c | 2
|
||
b/funcs/func_odbc.c | 46
|
||
b/funcs/func_periodic_hook.c | 42
|
||
b/funcs/func_pitchshift.c | 4
|
||
b/funcs/func_pjsip_aor.c | 9
|
||
b/funcs/func_pjsip_contact.c | 15
|
||
b/funcs/func_pjsip_endpoint.c | 9
|
||
b/funcs/func_presencestate.c | 2
|
||
b/funcs/func_rand.c | 2
|
||
b/funcs/func_realtime.c | 8
|
||
b/funcs/func_sha1.c | 2
|
||
b/funcs/func_shell.c | 2
|
||
b/funcs/func_sorcery.c | 2
|
||
b/funcs/func_speex.c | 2
|
||
b/funcs/func_sprintf.c | 2
|
||
b/funcs/func_srv.c | 2
|
||
b/funcs/func_strings.c | 56
|
||
b/funcs/func_sysinfo.c | 2
|
||
b/funcs/func_talkdetect.c | 2
|
||
b/funcs/func_timeout.c | 2
|
||
b/funcs/func_uri.c | 2
|
||
b/funcs/func_version.c | 2
|
||
b/funcs/func_vmcount.c | 2
|
||
b/funcs/func_volume.c | 2
|
||
b/include/asterisk.h | 168
|
||
b/include/asterisk/_private.h | 40
|
||
b/include/asterisk/acl.h | 18
|
||
b/include/asterisk/agi.h | 6
|
||
b/include/asterisk/app.h | 63
|
||
b/include/asterisk/ari.h | 12
|
||
b/include/asterisk/astmm.h | 323
|
||
b/include/asterisk/astobj2.h | 689
|
||
b/include/asterisk/autoconfig.h.in | 141
|
||
b/include/asterisk/bridge.h | 119
|
||
b/include/asterisk/bridge_channel.h | 49
|
||
b/include/asterisk/bridge_features.h | 2
|
||
b/include/asterisk/bridge_technology.h | 32
|
||
b/include/asterisk/bucket.h | 84
|
||
b/include/asterisk/calendar.h | 3
|
||
b/include/asterisk/ccss.h | 11
|
||
b/include/asterisk/cdr.h | 36
|
||
b/include/asterisk/channel.h | 474
|
||
b/include/asterisk/channel_internal.h | 6
|
||
b/include/asterisk/chanvars.h | 8
|
||
b/include/asterisk/cli.h | 24
|
||
b/include/asterisk/codec.h | 19
|
||
b/include/asterisk/compat.h | 34
|
||
b/include/asterisk/config.h | 17
|
||
b/include/asterisk/conversions.h | 62
|
||
b/include/asterisk/core_local.h | 40
|
||
b/include/asterisk/core_unreal.h | 3
|
||
b/include/asterisk/data_buffer.h | 173
|
||
b/include/asterisk/datastore.h | 68
|
||
b/include/asterisk/devicestate.h | 36
|
||
b/include/asterisk/dial.h | 12
|
||
b/include/asterisk/dns.h | 66
|
||
b/include/asterisk/dns_core.h | 276
|
||
b/include/asterisk/dns_internal.h | 295
|
||
b/include/asterisk/dns_naptr.h | 89
|
||
b/include/asterisk/dns_query_set.h | 136
|
||
b/include/asterisk/dns_recurring.h | 78
|
||
b/include/asterisk/dns_resolver.h | 146
|
||
b/include/asterisk/dns_srv.h | 71
|
||
b/include/asterisk/dns_test.h | 109
|
||
b/include/asterisk/dns_tlsa.h | 72
|
||
b/include/asterisk/dsp.h | 12
|
||
b/include/asterisk/endian.h | 2
|
||
b/include/asterisk/enum.h | 3
|
||
b/include/asterisk/event.h | 2
|
||
b/include/asterisk/extconf.h | 4
|
||
b/include/asterisk/features_config.h | 6
|
||
b/include/asterisk/file.h | 12
|
||
b/include/asterisk/format.h | 20
|
||
b/include/asterisk/format_cache.h | 25
|
||
b/include/asterisk/format_cap.h | 33
|
||
b/include/asterisk/frame.h | 8
|
||
b/include/asterisk/hashtab.h | 67
|
||
b/include/asterisk/heap.h | 15
|
||
b/include/asterisk/http_websocket.h | 10
|
||
b/include/asterisk/ilbc.h | 8
|
||
b/include/asterisk/indications.h | 9
|
||
b/include/asterisk/inline_api.h | 6
|
||
b/include/asterisk/io.h | 24
|
||
b/include/asterisk/iostream.h | 261
|
||
b/include/asterisk/json.h | 65
|
||
b/include/asterisk/lock.h | 263
|
||
b/include/asterisk/logger.h | 94
|
||
b/include/asterisk/manager.h | 12
|
||
b/include/asterisk/media_cache.h | 175
|
||
b/include/asterisk/media_index.h | 20
|
||
b/include/asterisk/mod_format.h | 3
|
||
b/include/asterisk/module.h | 167
|
||
b/include/asterisk/named_locks.h | 10
|
||
b/include/asterisk/netsock2.h | 66
|
||
b/include/asterisk/optional_api.h | 82
|
||
b/include/asterisk/options.h | 19
|
||
b/include/asterisk/parking.h | 2
|
||
b/include/asterisk/pbx.h | 97
|
||
b/include/asterisk/res_mwi_external.h | 16
|
||
b/include/asterisk/res_odbc.h | 17
|
||
b/include/asterisk/res_pjproject.h | 46
|
||
b/include/asterisk/res_pjsip.h | 274
|
||
b/include/asterisk/res_pjsip_body_generator_types.h | 5
|
||
b/include/asterisk/res_pjsip_outbound_publish.h | 74
|
||
b/include/asterisk/res_pjsip_pubsub.h | 50
|
||
b/include/asterisk/res_pjsip_session.h | 279
|
||
b/include/asterisk/res_srtp.h | 14
|
||
b/include/asterisk/rtp_engine.h | 361
|
||
b/include/asterisk/sched.h | 5
|
||
b/include/asterisk/sdp_srtp.h | 113
|
||
b/include/asterisk/sem.h | 4
|
||
b/include/asterisk/sorcery.h | 248
|
||
b/include/asterisk/sounds_index.h | 17
|
||
b/include/asterisk/stasis.h | 250
|
||
b/include/asterisk/stasis_app.h | 169
|
||
b/include/asterisk/stasis_app_playback.h | 17
|
||
b/include/asterisk/stasis_app_recording.h | 24
|
||
b/include/asterisk/stasis_bridges.h | 6
|
||
b/include/asterisk/stasis_cache_pattern.h | 35
|
||
b/include/asterisk/stasis_channels.h | 1
|
||
b/include/asterisk/stasis_internal.h | 5
|
||
b/include/asterisk/stasis_message_router.h | 58
|
||
b/include/asterisk/stasis_test.h | 3
|
||
b/include/asterisk/stream.h | 526
|
||
b/include/asterisk/stringfields.h | 65
|
||
b/include/asterisk/strings.h | 84
|
||
b/include/asterisk/taskprocessor.h | 21
|
||
b/include/asterisk/tcptls.h | 101
|
||
b/include/asterisk/term.h | 4
|
||
b/include/asterisk/threadpool.h | 3
|
||
b/include/asterisk/time.h | 34
|
||
b/include/asterisk/timing.h | 2
|
||
b/include/asterisk/translate.h | 13
|
||
b/include/asterisk/udptl.h | 7
|
||
b/include/asterisk/utils.h | 366
|
||
b/include/asterisk/uuid.h | 10
|
||
b/include/asterisk/vector.h | 62
|
||
b/include/asterisk/xml.h | 17
|
||
b/main/Makefile | 87
|
||
b/main/abstract_jb.c | 2
|
||
b/main/acl.c | 8
|
||
b/main/alaw.c | 2
|
||
b/main/alertpipe.c | 11
|
||
b/main/aoc.c | 1
|
||
b/main/app.c | 86
|
||
b/main/ast_expr2.c | 6
|
||
b/main/ast_expr2.fl | 4
|
||
b/main/ast_expr2.y | 6
|
||
b/main/ast_expr2f.c | 5
|
||
b/main/asterisk.c | 531
|
||
b/main/asterisk.exports.in | 4
|
||
b/main/astfd.c | 78
|
||
b/main/astmm.c | 367
|
||
b/main/astobj2.c | 655
|
||
b/main/astobj2_container.c | 289
|
||
b/main/astobj2_container_private.h | 18
|
||
b/main/astobj2_hash.c | 101
|
||
b/main/astobj2_private.h | 19
|
||
b/main/astobj2_rbtree.c | 79
|
||
b/main/audiohook.c | 7
|
||
b/main/autochan.c | 2
|
||
b/main/autoservice.c | 39
|
||
b/main/backtrace.c | 27
|
||
b/main/bridge.c | 172
|
||
b/main/bridge_after.c | 2
|
||
b/main/bridge_basic.c | 8
|
||
b/main/bridge_channel.c | 194
|
||
b/main/bridge_roles.c | 2
|
||
b/main/bucket.c | 108
|
||
b/main/callerid.c | 2
|
||
b/main/ccss.c | 55
|
||
b/main/cdr.c | 178
|
||
b/main/cel.c | 56
|
||
b/main/channel.c | 1157
|
||
b/main/channel_internal_api.c | 476
|
||
b/main/chanvars.c | 14
|
||
b/main/cli.c | 159
|
||
b/main/codec.c | 21
|
||
b/main/codec_builtin.c | 77
|
||
b/main/config.c | 78
|
||
b/main/config_options.c | 12
|
||
b/main/conversions.c | 77
|
||
b/main/core_local.c | 31
|
||
b/main/core_unreal.c | 29
|
||
b/main/crypt.c | 2
|
||
b/main/data_buffer.c | 368
|
||
b/main/datastore.c | 103
|
||
b/main/db.c | 8
|
||
b/main/devicestate.c | 55
|
||
b/main/dial.c | 254
|
||
b/main/dns.c | 313
|
||
b/main/dns_core.c | 666
|
||
b/main/dns_naptr.c | 646
|
||
b/main/dns_query_set.c | 284
|
||
b/main/dns_recurring.c | 155
|
||
b/main/dns_srv.c | 216
|
||
b/main/dns_system_resolver.c | 265
|
||
b/main/dns_test.c | 265
|
||
b/main/dns_tlsa.c | 53
|
||
b/main/dnsmgr.c | 26
|
||
b/main/dsp.c | 35
|
||
b/main/endpoints.c | 42
|
||
b/main/enum.c | 30
|
||
b/main/event.c | 2
|
||
b/main/features.c | 32
|
||
b/main/features_config.c | 16
|
||
b/main/features_config.h | 28
|
||
b/main/file.c | 66
|
||
b/main/fixedjitterbuf.c | 2
|
||
b/main/format.c | 24
|
||
b/main/format_cache.c | 38
|
||
b/main/format_cap.c | 49
|
||
b/main/format_compatibility.c | 2
|
||
b/main/frame.c | 17
|
||
b/main/framehook.c | 2
|
||
b/main/fskmodem_float.c | 2
|
||
b/main/fskmodem_int.c | 2
|
||
b/main/global_datastores.c | 2
|
||
b/main/hashtab.c | 138
|
||
b/main/heap.c | 47
|
||
b/main/http.c | 181
|
||
b/main/image.c | 2
|
||
b/main/indications.c | 75
|
||
b/main/io.c | 76
|
||
b/main/iostream.c | 645
|
||
b/main/jitterbuf.c | 2
|
||
b/main/json.c | 346
|
||
b/main/libasteriskpj.c | 2
|
||
b/main/libasteriskssl.c | 38
|
||
b/main/loader.c | 1347
|
||
b/main/lock.c | 315
|
||
b/main/logger.c | 842
|
||
b/main/manager.c | 754
|
||
b/main/manager_bridges.c | 4
|
||
b/main/manager_channels.c | 50
|
||
b/main/manager_endpoints.c | 2
|
||
b/main/manager_mwi.c | 2
|
||
b/main/manager_system.c | 2
|
||
b/main/md5.c | 2
|
||
b/main/media_cache.c | 713
|
||
b/main/media_index.c | 242
|
||
b/main/message.c | 12
|
||
b/main/mixmonitor.c | 2
|
||
b/main/named_acl.c | 94
|
||
b/main/named_locks.c | 73
|
||
b/main/netsock2.c | 23
|
||
b/main/optional_api.c | 174
|
||
b/main/options.c | 54
|
||
b/main/parking.c | 20
|
||
b/main/pbx.c | 1231
|
||
b/main/pbx_app.c | 2
|
||
b/main/pbx_builtins.c | 80
|
||
b/main/pbx_functions.c | 8
|
||
b/main/pbx_hangup_handler.c | 2
|
||
b/main/pbx_ignorepat.c | 80
|
||
b/main/pbx_include.c | 110
|
||
b/main/pbx_private.h | 24
|
||
b/main/pbx_sw.c | 104
|
||
b/main/pbx_switch.c | 2
|
||
b/main/pbx_timing.c | 2
|
||
b/main/pbx_variables.c | 2
|
||
b/main/pickup.c | 4
|
||
b/main/plc.c | 54
|
||
b/main/presencestate.c | 191
|
||
b/main/privacy.c | 2
|
||
b/main/rtp_engine.c | 1312
|
||
b/main/say.c | 577
|
||
b/main/sched.c | 26
|
||
b/main/sdp_srtp.c | 385
|
||
b/main/security_events.c | 4
|
||
b/main/sem.c | 2
|
||
b/main/slinfactory.c | 2
|
||
b/main/smoother.c | 2
|
||
b/main/sorcery.c | 325
|
||
b/main/sounds.c | 210
|
||
b/main/srv.c | 2
|
||
b/main/stasis.c | 1218
|
||
b/main/stasis_bridges.c | 36
|
||
b/main/stasis_cache.c | 121
|
||
b/main/stasis_cache_pattern.c | 23
|
||
b/main/stasis_channels.c | 25
|
||
b/main/stasis_endpoints.c | 18
|
||
b/main/stasis_message.c | 50
|
||
b/main/stasis_message_router.c | 89
|
||
b/main/stasis_system.c | 4
|
||
b/main/stdtime/localtime.c | 2
|
||
b/main/strcompat.c | 13
|
||
b/main/stream.c | 687
|
||
b/main/stringfields.c | 116
|
||
b/main/strings.c | 69
|
||
b/main/stun.c | 2
|
||
b/main/syslog.c | 2
|
||
b/main/taskprocessor.c | 299
|
||
b/main/tcptls.c | 900
|
||
b/main/tdd.c | 15
|
||
b/main/term.c | 39
|
||
b/main/test.c | 4
|
||
b/main/threadpool.c | 76
|
||
b/main/threadstorage.c | 2
|
||
b/main/timing.c | 13
|
||
b/main/translate.c | 46
|
||
b/main/udptl.c | 28
|
||
b/main/ulaw.c | 2
|
||
b/main/utils.c | 243
|
||
b/main/uuid.c | 14
|
||
b/main/xml.c | 18
|
||
b/main/xmldoc.c | 56
|
||
b/makeopts.in | 36
|
||
b/menuselect/Makefile | 12
|
||
b/menuselect/autoconfig.h.in | 4
|
||
b/menuselect/configure | 208
|
||
b/menuselect/configure.ac | 53
|
||
b/menuselect/makeopts.in | 1
|
||
b/menuselect/menuselect_curses.c | 10
|
||
b/menuselect/menuselect_gtk.c | 26
|
||
b/menuselect/strcompat.c | 12
|
||
b/menuselect/test/menuselect-tree | 2
|
||
b/pbx/Makefile | 11
|
||
b/pbx/dundi-parser.c | 24
|
||
b/pbx/dundi-parser.h | 2
|
||
b/pbx/pbx_ael.c | 22
|
||
b/pbx/pbx_config.c | 228
|
||
b/pbx/pbx_dundi.c | 430
|
||
b/pbx/pbx_loopback.c | 2
|
||
b/pbx/pbx_lua.c | 56
|
||
b/pbx/pbx_realtime.c | 8
|
||
b/pbx/pbx_spool.c | 35
|
||
b/res/Makefile | 45
|
||
b/res/ael/ael.flex | 8
|
||
b/res/ael/ael.tab.c | 3
|
||
b/res/ael/ael.y | 3
|
||
b/res/ael/ael_lex.c | 8
|
||
b/res/ael/pval.c | 10
|
||
b/res/ari.make | 66
|
||
b/res/ari/ari_model_validators.c | 627
|
||
b/res/ari/ari_model_validators.h | 160
|
||
b/res/ari/ari_websockets.c | 8
|
||
b/res/ari/cli.c | 2
|
||
b/res/ari/config.c | 22
|
||
b/res/ari/resource_applications.c | 24
|
||
b/res/ari/resource_applications.h | 28
|
||
b/res/ari/resource_asterisk.c | 20
|
||
b/res/ari/resource_asterisk.h | 11
|
||
b/res/ari/resource_bridges.c | 56
|
||
b/res/ari/resource_bridges.h | 28
|
||
b/res/ari/resource_channels.c | 496
|
||
b/res/ari/resource_channels.h | 112
|
||
b/res/ari/resource_device_states.c | 3
|
||
b/res/ari/resource_endpoints.c | 2
|
||
b/res/ari/resource_events.c | 558
|
||
b/res/ari/resource_events.h | 23
|
||
b/res/ari/resource_mailboxes.c | 3
|
||
b/res/ari/resource_playbacks.c | 3
|
||
b/res/ari/resource_recordings.c | 47
|
||
b/res/ari/resource_recordings.h | 14
|
||
b/res/ari/resource_sounds.c | 30
|
||
b/res/parking/parking_applications.c | 12
|
||
b/res/parking/parking_bridge_features.c | 88
|
||
b/res/parking/parking_controller.c | 17
|
||
b/res/parking/parking_manager.c | 11
|
||
b/res/parking/parking_tests.c | 2
|
||
b/res/parking/parking_ui.c | 2
|
||
b/res/parking/res_parking.h | 22
|
||
b/res/res.xml | 1
|
||
b/res/res_adsi.c | 17
|
||
b/res/res_ael_share.c | 12
|
||
b/res/res_agi.c | 72
|
||
b/res/res_ari.c | 26
|
||
b/res/res_ari_applications.c | 91
|
||
b/res/res_ari_asterisk.c | 73
|
||
b/res/res_ari_bridges.c | 168
|
||
b/res/res_ari_channels.c | 502
|
||
b/res/res_ari_device_states.c | 11
|
||
b/res/res_ari_endpoints.c | 10
|
||
b/res/res_ari_events.c | 50
|
||
b/res/res_ari_mailboxes.c | 11
|
||
b/res/res_ari_model.c | 4
|
||
b/res/res_ari_playbacks.c | 11
|
||
b/res/res_ari_recordings.c | 83
|
||
b/res/res_ari_sounds.c | 10
|
||
b/res/res_calendar.c | 109
|
||
b/res/res_calendar_caldav.c | 16
|
||
b/res/res_calendar_ews.c | 8
|
||
b/res/res_calendar_exchange.c | 16
|
||
b/res/res_calendar_icalendar.c | 16
|
||
b/res/res_chan_stats.c | 6
|
||
b/res/res_clialiases.c | 16
|
||
b/res/res_clioriginate.c | 10
|
||
b/res/res_config_curl.c | 29
|
||
b/res/res_config_ldap.c | 30
|
||
b/res/res_config_odbc.c | 132
|
||
b/res/res_config_pgsql.c | 129
|
||
b/res/res_config_sqlite.c | 18
|
||
b/res/res_config_sqlite3.c | 24
|
||
b/res/res_convert.c | 7
|
||
b/res/res_corosync.c | 7
|
||
b/res/res_crypto.c | 50
|
||
b/res/res_curl.c | 35
|
||
b/res/res_endpoint_stats.c | 4
|
||
b/res/res_fax.c | 39
|
||
b/res/res_fax_spandsp.c | 21
|
||
b/res/res_format_attr_celt.c | 2
|
||
b/res/res_format_attr_g729.c | 2
|
||
b/res/res_format_attr_h263.c | 2
|
||
b/res/res_format_attr_h264.c | 4
|
||
b/res/res_format_attr_ilbc.c | 172
|
||
b/res/res_format_attr_opus.c | 10
|
||
b/res/res_format_attr_silk.c | 2
|
||
b/res/res_format_attr_siren14.c | 2
|
||
b/res/res_format_attr_siren7.c | 2
|
||
b/res/res_format_attr_vp8.c | 2
|
||
b/res/res_hep.c | 9
|
||
b/res/res_hep_pjsip.c | 19
|
||
b/res/res_hep_rtcp.c | 14
|
||
b/res/res_http_media_cache.c | 446
|
||
b/res/res_http_post.c | 15
|
||
b/res/res_http_websocket.c | 256
|
||
b/res/res_limit.c | 2
|
||
b/res/res_manager_devicestate.c | 10
|
||
b/res/res_manager_presencestate.c | 10
|
||
b/res/res_monitor.c | 22
|
||
b/res/res_musiconhold.c | 267
|
||
b/res/res_mutestream.c | 2
|
||
b/res/res_mwi_devstate.c | 105
|
||
b/res/res_mwi_external.c | 12
|
||
b/res/res_mwi_external_ami.c | 9
|
||
b/res/res_odbc.c | 255
|
||
b/res/res_odbc_transaction.c | 10
|
||
b/res/res_parking.c | 15
|
||
b/res/res_phoneprov.c | 36
|
||
b/res/res_pjproject.c | 200
|
||
b/res/res_pjproject.exports.in | 2
|
||
b/res/res_pjsip.c | 820
|
||
b/res/res_pjsip.exports.in | 2
|
||
b/res/res_pjsip/config_auth.c | 71
|
||
b/res/res_pjsip/config_domain_aliases.c | 6
|
||
b/res/res_pjsip/config_global.c | 153
|
||
b/res/res_pjsip/config_system.c | 27
|
||
b/res/res_pjsip/config_transport.c | 35
|
||
b/res/res_pjsip/include/res_pjsip_private.h | 115
|
||
b/res/res_pjsip/location.c | 192
|
||
b/res/res_pjsip/pjsip_configuration.c | 467
|
||
b/res/res_pjsip/pjsip_distributor.c | 96
|
||
b/res/res_pjsip/pjsip_global_headers.c | 4
|
||
b/res/res_pjsip/pjsip_message_filter.c | 19
|
||
b/res/res_pjsip/pjsip_options.c | 3484
|
||
b/res/res_pjsip/pjsip_resolver.c | 718
|
||
b/res/res_pjsip/pjsip_scheduler.c | 2
|
||
b/res/res_pjsip/pjsip_session.c | 106
|
||
b/res/res_pjsip/pjsip_transport_events.c | 13
|
||
b/res/res_pjsip/pjsip_transport_management.c | 105
|
||
b/res/res_pjsip/security_events.c | 2
|
||
b/res/res_pjsip_acl.c | 26
|
||
b/res/res_pjsip_authenticator_digest.c | 13
|
||
b/res/res_pjsip_caller_id.c | 55
|
||
b/res/res_pjsip_config_wizard.c | 22
|
||
b/res/res_pjsip_dialog_info_body_generator.c | 30
|
||
b/res/res_pjsip_diversion.c | 20
|
||
b/res/res_pjsip_dlg_options.c | 9
|
||
b/res/res_pjsip_dtmf_info.c | 14
|
||
b/res/res_pjsip_empty_info.c | 6
|
||
b/res/res_pjsip_endpoint_identifier_anonymous.c | 11
|
||
b/res/res_pjsip_endpoint_identifier_ip.c | 171
|
||
b/res/res_pjsip_endpoint_identifier_user.c | 13
|
||
b/res/res_pjsip_exten_state.c | 509
|
||
b/res/res_pjsip_header_funcs.c | 12
|
||
b/res/res_pjsip_history.c | 10
|
||
b/res/res_pjsip_logger.c | 54
|
||
b/res/res_pjsip_messaging.c | 37
|
||
b/res/res_pjsip_mwi.c | 23
|
||
b/res/res_pjsip_mwi_body_generator.c | 11
|
||
b/res/res_pjsip_nat.c | 93
|
||
b/res/res_pjsip_notify.c | 55
|
||
b/res/res_pjsip_one_touch_record_info.c | 11
|
||
b/res/res_pjsip_outbound_authenticator_digest.c | 24
|
||
b/res/res_pjsip_outbound_publish.c | 912
|
||
b/res/res_pjsip_outbound_registration.c | 39
|
||
b/res/res_pjsip_path.c | 21
|
||
b/res/res_pjsip_phoneprov_provider.c | 17
|
||
b/res/res_pjsip_pidf_body_generator.c | 11
|
||
b/res/res_pjsip_pidf_digium_body_supplement.c | 11
|
||
b/res/res_pjsip_pidf_eyebeam_body_supplement.c | 11
|
||
b/res/res_pjsip_publish_asterisk.c | 9
|
||
b/res/res_pjsip_pubsub.c | 145
|
||
b/res/res_pjsip_refer.c | 19
|
||
b/res/res_pjsip_registrar.c | 389
|
||
b/res/res_pjsip_rfc3326.c | 25
|
||
b/res/res_pjsip_sdp_rtp.c | 1015
|
||
b/res/res_pjsip_send_to_voicemail.c | 10
|
||
b/res/res_pjsip_session.c | 1714
|
||
b/res/res_pjsip_session.exports.in | 24
|
||
b/res/res_pjsip_sips_contact.c | 13
|
||
b/res/res_pjsip_t38.c | 377
|
||
b/res/res_pjsip_transport_websocket.c | 58
|
||
b/res/res_pjsip_xpidf_body_generator.c | 12
|
||
b/res/res_pktccops.c | 85
|
||
b/res/res_realtime.c | 2
|
||
b/res/res_remb_modifier.c | 225
|
||
b/res/res_resolver_unbound.c | 1474
|
||
b/res/res_rtp_asterisk.c | 3126
|
||
b/res/res_rtp_multicast.c | 6
|
||
b/res/res_security_log.c | 4
|
||
b/res/res_smdi.c | 123
|
||
b/res/res_snmp.c | 12
|
||
b/res/res_sorcery_astdb.c | 2
|
||
b/res/res_sorcery_config.c | 105
|
||
b/res/res_sorcery_memory.c | 5
|
||
b/res/res_sorcery_memory_cache.c | 7
|
||
b/res/res_sorcery_realtime.c | 5
|
||
b/res/res_speech.c | 12
|
||
b/res/res_srtp.c | 670
|
||
b/res/res_stasis.c | 339
|
||
b/res/res_stasis_answer.c | 5
|
||
b/res/res_stasis_device_state.c | 15
|
||
b/res/res_stasis_mailbox.c | 12
|
||
b/res/res_stasis_playback.c | 231
|
||
b/res/res_stasis_recording.c | 16
|
||
b/res/res_stasis_snoop.c | 5
|
||
b/res/res_stasis_test.c | 26
|
||
b/res/res_statsd.c | 71
|
||
b/res/res_stun_monitor.c | 14
|
||
b/res/res_timing_dahdi.c | 12
|
||
b/res/res_timing_kqueue.c | 12
|
||
b/res/res_timing_pthread.c | 26
|
||
b/res/res_timing_timerfd.c | 10
|
||
b/res/res_xmpp.c | 42
|
||
b/res/snmp/agent.c | 5
|
||
b/res/srtp/srtp_compat.h | 24
|
||
b/res/stasis/app.c | 200
|
||
b/res/stasis/command.c | 2
|
||
b/res/stasis/control.c | 642
|
||
b/res/stasis/control.h | 52
|
||
b/res/stasis/messaging.c | 7
|
||
b/res/stasis/stasis_bridge.c | 2
|
||
b/res/stasis_recording/stored.c | 31
|
||
b/rest-api-templates/ari.make.mustache | 6
|
||
b/rest-api-templates/ari_model_validators.c.mustache | 2
|
||
b/rest-api-templates/ari_model_validators.h.mustache | 9
|
||
b/rest-api-templates/ari_resource.c.mustache | 2
|
||
b/rest-api-templates/ari_resource.h.mustache | 41
|
||
b/rest-api-templates/asterisk_processor.py | 2
|
||
b/rest-api-templates/make_ari_stubs.py | 2
|
||
b/rest-api-templates/res_ari_resource.c.mustache | 65
|
||
b/rest-api-templates/swagger_model.py | 4
|
||
b/rest-api/api-docs/applications.json | 53
|
||
b/rest-api/api-docs/asterisk.json | 35
|
||
b/rest-api/api-docs/bridges.json | 45
|
||
b/rest-api/api-docs/channels.json | 278
|
||
b/rest-api/api-docs/deviceStates.json | 5
|
||
b/rest-api/api-docs/endpoints.json | 2
|
||
b/rest-api/api-docs/events.json | 41
|
||
b/rest-api/api-docs/mailboxes.json | 5
|
||
b/rest-api/api-docs/playbacks.json | 15
|
||
b/rest-api/api-docs/recordings.json | 37
|
||
b/rest-api/api-docs/sounds.json | 2
|
||
b/rest-api/resources.json | 2
|
||
b/tests/CI/buildAsterisk.sh | 4
|
||
b/tests/CI/processCoverage.sh | 45
|
||
b/tests/CI/publishAsteriskDocs.sh | 144
|
||
b/tests/Makefile | 1
|
||
b/tests/test_abstract_jb.c | 2
|
||
b/tests/test_acl.c | 2
|
||
b/tests/test_amihooks.c | 66
|
||
b/tests/test_aoc.c | 2
|
||
b/tests/test_app.c | 2
|
||
b/tests/test_ari.c | 10
|
||
b/tests/test_ari_model.c | 17
|
||
b/tests/test_ast_format_str_reduce.c | 2
|
||
b/tests/test_astobj2.c | 13
|
||
b/tests/test_astobj2_thrash.c | 5
|
||
b/tests/test_astobj2_weaken.c | 437
|
||
b/tests/test_bridging.c | 2
|
||
b/tests/test_bucket.c | 172
|
||
b/tests/test_callerid.c | 2
|
||
b/tests/test_cdr.c | 2
|
||
b/tests/test_cel.c | 18
|
||
b/tests/test_channel.c | 119
|
||
b/tests/test_channel_feature_hooks.c | 2
|
||
b/tests/test_config.c | 11
|
||
b/tests/test_conversions.c | 136
|
||
b/tests/test_core_codec.c | 2
|
||
b/tests/test_core_format.c | 2
|
||
b/tests/test_data_buffer.c | 345
|
||
b/tests/test_db.c | 2
|
||
b/tests/test_devicestate.c | 2
|
||
b/tests/test_dlinklists.c | 8
|
||
b/tests/test_dns.c | 1337
|
||
b/tests/test_dns_naptr.c | 502
|
||
b/tests/test_dns_query_set.c | 392
|
||
b/tests/test_dns_recurring.c | 647
|
||
b/tests/test_dns_srv.c | 589
|
||
b/tests/test_endpoints.c | 8
|
||
b/tests/test_event.c | 2
|
||
b/tests/test_expr.c | 2
|
||
b/tests/test_file.c | 2
|
||
b/tests/test_format_cache.c | 2
|
||
b/tests/test_format_cap.c | 2
|
||
b/tests/test_func_file.c | 2
|
||
b/tests/test_gosub.c | 2
|
||
b/tests/test_hashtab_thrash.c | 1
|
||
b/tests/test_heap.c | 2
|
||
b/tests/test_http_media_cache.c | 700
|
||
b/tests/test_jitterbuf.c | 2
|
||
b/tests/test_json.c | 10
|
||
b/tests/test_linkedlists.c | 2
|
||
b/tests/test_locale.c | 2
|
||
b/tests/test_logger.c | 2
|
||
b/tests/test_media_cache.c | 413
|
||
b/tests/test_message.c | 2
|
||
b/tests/test_netsock2.c | 2
|
||
b/tests/test_optional_api.c | 8
|
||
b/tests/test_pbx.c | 2
|
||
b/tests/test_poll.c | 2
|
||
b/tests/test_res_pjsip_scheduler.c | 52
|
||
b/tests/test_res_stasis.c | 15
|
||
b/tests/test_sched.c | 2
|
||
b/tests/test_scoped_lock.c | 6
|
||
b/tests/test_security_events.c | 2
|
||
b/tests/test_skel.c | 2
|
||
b/tests/test_sorcery.c | 168
|
||
b/tests/test_sorcery_astdb.c | 2
|
||
b/tests/test_sorcery_realtime.c | 2
|
||
b/tests/test_stasis.c | 409
|
||
b/tests/test_stasis_channels.c | 12
|
||
b/tests/test_stasis_endpoints.c | 10
|
||
b/tests/test_stream.c | 2314
|
||
b/tests/test_stringfields.c | 14
|
||
b/tests/test_strings.c | 2
|
||
b/tests/test_substitution.c | 2
|
||
b/tests/test_taskprocessor.c | 174
|
||
b/tests/test_threadpool.c | 154
|
||
b/tests/test_time.c | 2
|
||
b/tests/test_uri.c | 2
|
||
b/tests/test_utils.c | 17
|
||
b/tests/test_voicemail_api.c | 6
|
||
b/tests/test_websocket_client.c | 10
|
||
b/tests/test_xml_escape.c | 2
|
||
b/third-party/Makefile | 4
|
||
b/third-party/Makefile.rules | 22
|
||
b/third-party/apply_patches | 33
|
||
b/third-party/configure.m4 | 1
|
||
b/third-party/jansson/.gitignore | 4
|
||
b/third-party/jansson/Makefile | 98
|
||
b/third-party/jansson/Makefile.rules | 16
|
||
b/third-party/jansson/configure.m4 | 109
|
||
b/third-party/jansson/jansson-2.12.tar.bz2.md5 | 1
|
||
b/third-party/jansson/patches/README | 10
|
||
b/third-party/pjproject/Makefile | 55
|
||
b/third-party/pjproject/Makefile.rules | 8
|
||
b/third-party/pjproject/configure.m4 | 25
|
||
b/third-party/pjproject/patches/0000-configure-ssl-library-path.patch | 47
|
||
b/third-party/pjproject/patches/0000-remove-third-party.patch | 24
|
||
b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch | 8
|
||
b/third-party/pjproject/patches/0000-solaris.patch | 135
|
||
b/third-party/pjproject/patches/0010-outgoing_connected_line_method_update.patch | 33
|
||
b/third-party/pjproject/patches/0020-Fixed-2172-Avoid-double-reference-counter-decrements.patch | 42
|
||
b/third-party/pjproject/patches/0031-Re-2191-transport-timer-cleanup.patch | 372
|
||
b/third-party/pjproject/patches/0032-Re-2191-Fixed-crash-in-SIP-transport-destroy-due-to-.patch | 141
|
||
b/third-party/pjproject/patches/asterisk_malloc_debug.c | 14
|
||
b/third-party/pjproject/patches/asterisk_malloc_debug.h | 56
|
||
b/third-party/pjproject/patches/config_site.h | 5
|
||
b/third-party/pjproject/pjproject-2.8.tar.bz2.md5 | 2
|
||
b/third-party/versions.mak | 4
|
||
b/utils/.gitignore | 1
|
||
b/utils/Makefile | 24
|
||
b/utils/ael_main.c | 27
|
||
b/utils/astdb2sqlite3.c | 8
|
||
b/utils/astman.c | 17
|
||
b/utils/check_expr.c | 44
|
||
b/utils/clicompat.c | 4
|
||
b/utils/conf2ael.c | 50
|
||
b/utils/conf_bridge_binaural_hrir_importer.c | 147
|
||
b/utils/conf_bridge_binaural_hrir_importer.h | 46
|
||
b/utils/extconf.c | 402
|
||
b/utils/muted.c | 4
|
||
b/utils/smsq.c | 5
|
||
b/utils/stereorize.c | 2
|
||
b/utils/streamplayer.c | 4
|
||
b/utils/utils.xml | 2
|
||
cdr/cdr_sqlite.c | 253
|
||
channels/chan_multicast_rtp.c | 224
|
||
configs/basic-pbx/queues.conf | 18
|
||
contrib/ast-db-manage/config/versions/eb88a14f2a_add_media_encryption_optimistic_to_pjsip.py | 33
|
||
contrib/realtime/mssql/mssql_cdr.sql | 44
|
||
contrib/realtime/mssql/mssql_config.sql | 1863
|
||
contrib/realtime/mssql/mssql_voicemail.sql | 54
|
||
contrib/realtime/oracle/oracle_cdr.sql | 38
|
||
contrib/realtime/oracle/oracle_config.sql | 1829
|
||
contrib/realtime/oracle/oracle_voicemail.sql | 48
|
||
formats/format_jpeg.c | 118
|
||
funcs/func_audiohookinherit.c | 90
|
||
include/asterisk/astobj.h | 823
|
||
include/asterisk/astosp.h | 31
|
||
include/asterisk/data.h | 828
|
||
include/asterisk/netsock.h | 74
|
||
main/data.c | 3352
|
||
main/editline/.gitignore | 13
|
||
main/editline/CHANGES | 42
|
||
main/editline/INSTALL | 64
|
||
main/editline/Makefile.in | 234
|
||
main/editline/PLATFORMS | 13
|
||
main/editline/README | 11
|
||
main/editline/TEST/test.c | 268
|
||
main/editline/chared.c | 695
|
||
main/editline/chared.h | 159
|
||
main/editline/common.c | 951
|
||
main/editline/config.guess | 1449
|
||
main/editline/config.h.in | 21
|
||
main/editline/config.sub | 1412
|
||
main/editline/configure | 2462
|
||
main/editline/configure.in | 277
|
||
main/editline/editline.3 | 646
|
||
main/editline/editrc.5 | 491
|
||
main/editline/el.c | 509
|
||
main/editline/el.h | 145
|
||
main/editline/emacs.c | 488
|
||
main/editline/hist.c | 197
|
||
main/editline/hist.h | 80
|
||
main/editline/histedit.h | 197
|
||
main/editline/history.c | 875
|
||
main/editline/install-sh | 250
|
||
main/editline/key.c | 687
|
||
main/editline/key.h | 79
|
||
main/editline/makelist.in | 254
|
||
main/editline/map.c | 1418
|
||
main/editline/map.h | 79
|
||
main/editline/np/fgetln.c | 88
|
||
main/editline/np/strlcat.c | 67
|
||
main/editline/np/strlcpy.c | 65
|
||
main/editline/np/unvis.c | 322
|
||
main/editline/np/vis.c | 348
|
||
main/editline/np/vis.h | 96
|
||
main/editline/parse.c | 259
|
||
main/editline/parse.h | 52
|
||
main/editline/prompt.c | 174
|
||
main/editline/prompt.h | 62
|
||
main/editline/read.c | 558
|
||
main/editline/read.h | 55
|
||
main/editline/readline.c | 1675
|
||
main/editline/readline.h | 118
|
||
main/editline/refresh.c | 1104
|
||
main/editline/refresh.h | 63
|
||
main/editline/search.c | 649
|
||
main/editline/search.h | 70
|
||
main/editline/sig.c | 198
|
||
main/editline/sig.h | 72
|
||
main/editline/sys.h | 135
|
||
main/editline/term.c | 1599
|
||
main/editline/term.h | 124
|
||
main/editline/tokenizer.c | 402
|
||
main/editline/tokenizer.h | 54
|
||
main/editline/tty.c | 1182
|
||
main/editline/tty.h | 484
|
||
main/editline/vi.c | 941
|
||
main/netsock.c | 203
|
||
res/res_pjsip/pjsip_outbound_auth.c | 101
|
||
res/res_pjsip_registrar_expire.c | 50
|
||
third-party/pjproject/apply_patches | 33
|
||
third-party/pjproject/patches/0021-sip_parser-Fix-return-code-in-pjsip_find_msg-and-add.patch | 41
|
||
third-party/pjproject/patches/0030-sip_transport-Destroy-transports-not-in-hash.patch | 27
|
||
third-party/pjproject/patches/0040-183_without_to_tag.patch | 17
|
||
third-party/pjproject/patches/0050-dont_terminate_session_early.patch | 71
|
||
third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch | 47
|
||
third-party/pjproject/patches/0070-os_core_unix-Set-mutex-NULL-in-atomic-destroy-and-ad.patch | 114
|
||
third-party/pjproject/patches/0080-timer-Clean-up-usage-of-timer-heap.patch | 434
|
||
third-party/pjproject/patches/0090-sip_transaction-In-tsx_timer_callback-check-if-tsx-i.patch | 31
|
||
1166 files changed, 176817 insertions(+), 97416 deletions(-)
|