Release Summary

asterisk-16.0.0

Date: 2018-10-05

<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 is the first release of a major new version of Asterisk. For a list of new features that have been included with this release, please see the CHANGES file inside the source package. Since this is a new major release, users are encouraged to do extended testing before upgrading to this version in a production environment.

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


Contributors

[Back to Top]

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

CodersTestersReporters
254 Corey Farrell
157 Richard Mudgett
141 Alexander Traud
96 George Joseph
66 Sean Bright
63 Joshua Colp
19 Kevin Harwell
11 Ben Ford
9 Torrey Searle
9 Tzafrir Cohen
8 Sungtae Kim
7 Florian Floimair
5 Matthew Fredrickson
5 Rodrigo Ramírez Norambuena
5 Alexei Gradinari
4 Alexander Anikin
3 Daniel Tryba
3 Ivan Poddubny
3 Ross Beer
3 Chris-Savinovich
2 Benoît Dereck-Tricot
2 Nick French
2 Nathan Bruning
2 Pirmin Walthert
2 Joshua Elson
2 Jean Aunis
2 Aaron An
2 Oron Peled
2 Scott Griepentrog
2 Rusty Newton
2 Nic Colledge
2 Kirill Katsnelson
2 Nir Simionovich
2 Walter Doekes
2 Kirsty Tyerman
2 Guido Falsi
2 lvl
1 Seán C McCord
1 Eelco Brolman (License 6442)
1 Ian Gilmour (license 6889)
1 David Hajek
1 David J. Pryke
1 Yasuhiko Kamata
1 Thomas Sevestre
1 Dwayne Hubbard
1 Evandro Cesar Arruda
1 Andrey Egorov
1 Brian P. Martin
1 Michael Kuron
1 Jacek Konieczny
1 Russell Bryant
1 Andre Nazario
1 Robert Mordec
1 Matt Jordan
1 Igor Goncharovsky
1 Sam Wierema
1 Gaurav Khurana
1 Christof Lauber
1 sungtae kim
1 Kirsty Tyerman
1 Michael Cargile
1 Igor Goncharovskiy
1 Kristian F. Høgh
1 Vitezslav Novy
1 Graham Mainwaring
1 alex
1 Sergej Kasumovic
1 William McCall
1 Thomas Guebels
1 Stefan Engström
1 Jaco Kroon
1 snuffy (license 5024)
1 Niklas Larsson
2 AaronAn
1 Dmitry Melekhov
1 Ilya Shipitsin
1 Brian Martin
1 Stefan Engström
1 abelbeck
1 Andrey Egorov
1 David J. Pryke
1 David Hajek
113 Alexander Traud
43 Corey Farrell
26 Richard Mudgett
23 Joshua C. Colp
16 Tzafrir Cohen
16 George Joseph
13 Ross Beer
10 Kevin Harwell
9 sungtae kim
8 Torrey Searle
6 Ross Beer
6 Sandro Gauci
5 Sean Bright
5 Florian Floimair
5 lvl
5 Alexei Gradinari
4 Walter Doekes
4 Richard Kenner
4 Sandro Gauci
4 Rusty Newton
3 Benjamin Keith Ford
3 Tzafrir Cohen
3 Joshua Elson
3 dtryba
3 John Bigelow
3 Jean Aunis - Prescom
3 Matt Jordan
3 John Nemeth
2 Marcello Ceschia
2 Aaron An
2 Richard Kenner
2 Kirill Katsnelson
2 Thomas Frederiksen
2 Jared Hull
2 Mark Michelson
2 Guido Falsi
2 Daniel Heckl
2 shaurya jain
2 Nathan Bruning
2 Kirsty Tyerman
2 Igor Goncharovsky
2 Marco Giordani
2 Sébastien Duthil
2 Rodrigo Ramirez Norambuena
2 Bryan Walters
2 Jesper
2 Daniel Heckl
2 Niklas Larsson
2 James Terhune
2 Kirsty Tyerman
2 Nick French
2 abelbeck
2 Nic Colledge
2 Stuart Henderson
2 Stefan Engström
2 David M. Lee
1 Abraham Liebsch
1 Jacek Konieczny
1 Stefan Gofferje
1 Jaco Kroon
1 Dimos, Marco Giordani
1 Adam Secombe
1 Stefan Gofferje
1 Shane Mitchell
1 Darren Sessions
1 Artur Pires
1 Alessandro Polidori
1 Bryan Walters
1 Marcello Ceschia
1 Ian Gilmour
1 Brian Martin
1 Zane Conkle
1 Lubos Dolezel
1 Thomas Sevestre
1 Aaron An
1 Eelco Brolman
1 Stéphan Kochen
1 David Hajek
1 Vitezslav Novy
1 Jens T.
1 saghul
1 Wim De Vlaminck
1 Ilya Shipitsin
1 John Nemeth
1 Huangyx
1 David Moore
1 Andre Nazario
1 Scott Griepentrog
1 Mr Dini
1 Ivan Ullmann
1 Allen Ford
1 Thiago Coutinho
1 Dimos
1 Ilya Shipitsin
1 Juan Sacco
1 Thomas Frederiksen
1 Evandro César Arruda
1 klaus3000
1 Michael Cargile
1 Dmitry Melekhov
1 Ian Gilmour
1 Jonathan Cloots
1 Steven T. Wheeler
1 Max Norba
1 Steve Murphy
1 snuffy
1 seanchann.zhou
1 Benoît Dereck-Tricot
1 Stephane Chazelas
1 Michele Prà
1 Jesper
1 Dmitry Melekhov
1 Sebastian Gutierrez
1 bautsche
1 Matt Jordan III, Esq.
1 Michiel van Baak
1 Adam Secombe
1 David Brillert
1 Alexander Traud
1 Mikhail
1 Youngsung Kim at LINE Corporation
1 Sergej Kasumovic
1 Tim Ringenbach at Asteria Solutions Group
1 Jim Van Meggelen
1 Jim Van Meggelen
1 Dominic
1 Halil İbrahim YILDIZ
1 Dwayne Hubbard
1 Michael Maier
1 Abraham Liebsch
1 Hunter Stevens, Said Masoud
1 Ronald Raikes
1 Gaurav Khurana
1 David Brillert
1 Allen Ford
1 James Terhune
1 Vasilii Rogin
1 Hamid R. Hashmi
1 Ross Beer, Jan Rozhon
1 M vd S
1 Sebastian Gutierrez
1 Eelco Brolman
1 Dwayne Hubbard
1 Halil İbrahim YILDIZ
1 David Hajek
1 Zane Conkle
1 Kristian Høgh
1 Abhay Gupta
1 Roy
1 Benoît Dereck-Tricot
1 Николай Михо
1 Walter Doekes
1 Sean McCord
1 PowerPBX
1 Mark Thompson
1 Martin Cisárik
1 Andrey
1 JoshE
1 Samuel For
1 Ted G
1 Darren Sessions
1 Nicolas Riendeau
1 David J. Pryke
1 Michael Kuron
1 David Moore
1 Alessandro Pimenta
1 Christopher van de Sande
1 Stuart Henderson
1 Cyrille Demaret
1 Said Masoud
1 Francois Blackburn
1 Ivan Larionov
1 Graham Mainwaring
1 William McCall
1 Steven T. Wheeler
1 Dinis Brazão, Selene Feigl
1 Denis Lebedev
1 Alejandro Padilla
1 Florian Kaiser
1 Robert Mordec
1 Sean Bright
1 David J. Pryke
1 Mak Dee
1 Jesse Ross
1 Marco Giordani
1 Kim youngsung
1 Ted G
1 Denis Lebedev
1 Marin Odrljin
1 Curt Sampson
1 Jens T.
1 Joerg Sonnenberger, D'Arcy Cain
1 seanchann.zhou
1 Brian J. Murrell
1 Ira Emus
1 Nauman S
1 Kristijan Vrban
1 John
1 Ben Merrills
1 Yasuhiko Kamata
1 Sam Wierema
1 Nicolas Riendeau
1 Bojan Nemčić
1 Andrey Egorov
1 nappsoft
1 Fran Vicente
1 basildane
1 Curt Sampson
1 Martin Cisárik
1 Thomas Guebels
1 Leandro Dardini
1 Ksenia
1 Brian
1 Shannon Price
1 clean targets.
1 Frank Durden
1 Seán C. McCord
1 Anthony Messina
1 Ludovic Gasc (Eyepea)
1 Mark Thompson
1 Carlos Chavez
1 Mak Dee
1 John M.
1 Michele Prà
1 Stefan Engström

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-27583: Segmentation fault occurs in asterisk with an invalid SDP fmtp attribute
Reported by: Sandro GauciASTERISK-27582: Segmentation fault occurs in Asterisk with an invalid SDP media format description
Reported by: Sandro GauciASTERISK-27640: SUBSCRIBE message with a large Accept value causes stack corruption
Reported by: Sandro Gauci

Category: Core/HTTP

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

Category: Resources/res_http_websocket

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

Category: Resources/res_pjsip

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

Category: pjproject/pjsip

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

New Feature

Category: Applications/app_playback

ASTERISK-27286: Add the ability to read the media file type from HTTP header for playback
Reported by: Gaurav Khurana

Category: Channels/chan_pjsip

ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard Mudgett

Category: Channels/chan_sip/General

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

Category: Channels/chan_sip/NewFeature

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

Category: Core/Configuration

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

Category: Core/General

ASTERISK-27413: Add cache_media_frames debugging option.
Reported by: Richard MudgettASTERISK-27063: Add support for systemd socket activation
Reported by: Corey Farrell

Category: Core/HTTP

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

Category: Core/ManagerInterface

ASTERISK-27215: [patch]AMI : Add CancelAtxfer Action
Reported by: Thomas SevestreASTERISK-27063: Add support for systemd socket activation
Reported by: Corey Farrell

Category: Core/Netsock

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

Category: Core/NewFeature

ASTERISK-27413: Add cache_media_frames debugging option.
Reported by: Richard Mudgett

Category: Features

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

Category: PBX/NewFeature

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

Category: Resources/res_ari

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

Category: Resources/res_pjsip

ASTERISK-27704: Add cache_pools debug option to pjproject.conf
Reported by: Richard MudgettASTERISK-27581: Add new AMI Action for PJSIPShowContacts
Reported by: sungtae kimASTERISK-27547: res_pjsip: Add new AMI Action for PJSIPShowAuths
Reported by: sungtae kimASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard MudgettASTERISK-27206: res_pjsip: No mechanism exists to limit endpoint identification to IP only
Reported by: Ben Merrills

Category: Resources/res_pjsip_session

ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard Mudgett

Category: Resources/res_stasis

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

Bug

Category: . I did not set the category correctly.

ASTERISK-27878: [patch] tcptls.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander Traud

Category: .Release/Targets

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

Category: Addons/cdr_mysql

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

Category: Addons/chan_mobile

ASTERISK-27726: chan_mobile: presents incorrect inbound Caller-ID names
Reported by: Brian

Category: Addons/chan_ooh323

ASTERISK-27938: [patch] Compile fails with `IPTOS_MINCOST' undeclared.
Reported by: Alexander TraudASTERISK-27901: [patch] ooh323c: GCC 8: output truncated before terminating nul.
Reported by: Alexander TraudASTERISK-27812: When the ooh323 debug is on there is no ringing signal to incoming calls via H323 trunk.
Reported by: DimosASTERISK-26893: No "alert" or "progress" in chan_ooh323 if debug is enabled only on the module
Reported by: Marco GiordaniASTERISK-27577: [patch] chan_ooh323: Avoid typecasting an int to unsigned short.
Reported by: Alexander TraudASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander TraudASTERISK-27552: [patch] chan_ooh323: Limit outgoinglimit to positive values as intended.
Reported by: Alexander TraudASTERISK-27551: [patch] ooh323cDriver: Fix typo in header guard.
Reported by: Alexander TraudASTERISK-27353: H323 audio starts with a delay of 2 seconds.
Reported by: Marco Giordani

Category: Addons/res_config_mysql

ASTERISK-27607: [patch] res_config_mysql: Avoid the header mysql_version.h.
Reported by: Alexander Traud

Category: Applications/app_adsiprog

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

Category: Applications/app_amd

ASTERISK-27610: app_amd.so returning TOOLONG before reaching the timeout
Reported by: Michael Cargile

Category: Applications/app_confbridge

ASTERISK-27870: app_confbridge: Conference bridge and announcer channels are not removed if conference is ended as soon as it starts
Reported by: Robert MordecASTERISK-27804: bridge_softmix / app_confbridge: Add support for combining REMB reports
Reported by: Joshua C. ColpASTERISK-27418: app_confbridge: "core show profile bridge" does not output "sfu" when video_mode is sfu
Reported by: Carlos ChavezASTERISK-27786: app_confbridge: Add ability to enable and configure REMB support
Reported by: Joshua C. ColpASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and clear talking status
Reported by: Kevin HarwellASTERISK-24756: ConfBridge sound_muted does not work from CLI or AMI
Reported by: Thomas FrederiksenASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey FarrellASTERISK-26994: Confbridge: CBAnn channels intermittently become stuck when caller hangs up before recording name
Reported by: James Terhune

Category: Applications/app_directory

ASTERISK-27241: libc segfault upon entry into app_directory
Reported by: David Moore

Category: Applications/app_fax

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

Category: Applications/app_macro

ASTERISK-26570: Macro allows an infinite loop of dialplan inclusion resulting in a crash
Reported by: Tzafrir CohenASTERISK-27350: app_macro deprecation
Reported by: Corey Farrell

Category: Applications/app_meetme

ASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey Farrell

Category: Applications/app_minivm

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

Category: Applications/app_mixmonitor

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

Category: Applications/app_originate

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

Category: Applications/app_osplookup

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

Category: Applications/app_queue

ASTERISK-18411: Queue members with hints for state_interface get stuck in "In Use" state.
Reported by: Steven T. WheelerASTERISK-27301: [patch] app_queue: Music On Hold for real-time queues is not reset to default
Reported by: Nathan BruningASTERISK-27216: app_queue: does its check-makeannouncement-logic twice each head-caller-loop
Reported by: Stefan EngströmASTERISK-27232: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
Reported by: Jens T.ASTERISK-19103: When using realtime queues, function QUEUE_MEMBER_LIST() will return an error if no other app/function has loaded the queues first. This problem does not exist if queues.conf is used.
Reported by: Jim Van MeggelenASTERISK-27204: [patch] app_queue: Wrong queue stat calculation
Reported by: sungtae kim

Category: Applications/app_record

ASTERISK-27423: app_record: We set the RECORD_STATUS channel variable before closing the file
Reported by: George JosephASTERISK-16777: several filename bugs in Record() application
Reported by: klaus3000

Category: Applications/app_sayunixtime

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

Category: Applications/app_sms

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

Category: Applications/app_system

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

Category: Applications/app_transfer

ASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan Ullmann

Category: Applications/app_voicemail

ASTERISK-27853: Incorrect error reported when leaving/retrieving a ODBC voicemail
Reported by: Nic ColledgeASTERISK-27703: AMI Action VoicemailUsersList returns 0 MessageCount
Reported by: Sébastien DuthilASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-21241: When using voicemail as announce only (maxmsg=0), the star dtmf to enter the voicemail is not honored
Reported by: Eelco BrolmanASTERISK-27171: Asterisk 15.0.0-Beta1 does not compile
Reported by: Ira Emus

Category: Applications/app_voicemail/IMAP

ASTERISK-27639: [patch] BuildSystem: Enable IMAP storage on FreeBSD and DragonFly BSD.
Reported by: Alexander TraudASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and Arch Linux.
Reported by: Alexander TraudASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander TraudASTERISK-27635: [patch] app_voicemail: Avoid always true warnings with clang.
Reported by: Alexander TraudASTERISK-27181: GCC 7 warning: app_voicemail.c: In function 'imap_delete_old_greeting'
Reported by: Anthony Messina

Category: Applications/app_voicemail/ODBC

ASTERISK-27760: Asterisk ODBC Voicemail Prompt storage fails with recent MariaDB version.
Reported by: Nic ColledgeASTERISK-27853: Incorrect error reported when leaving/retrieving a ODBC voicemail
Reported by: Nic Colledge

Category: Bridges/bridge_native_rtp

ASTERISK-27299: Asterisk Hangs with Bad file descriptor on read()
Reported by: Abhay GuptaASTERISK-27257: bridge_native_rtp: half-way direct media when using early bridging
Reported by: Jean Aunis - Prescom

Category: Bridges/bridge_simple

ASTERISK-27692: bridging: Sometimes cloning the stream topology causes a crash
Reported by: Richard Mudgett

Category: Bridges/bridge_softmix

ASTERISK-27939: [patch] bridge_softmix_binaural: Enable FFTW3 in Solaris 11.
Reported by: Alexander TraudASTERISK-27804: bridge_softmix / app_confbridge: Add support for combining REMB reports
Reported by: Joshua C. ColpASTERISK-27786: app_confbridge: Add ability to enable and configure REMB support
Reported by: Joshua C. ColpASTERISK-27755: ConfBridge: raise ConfbridgeTalking when put on hold and clear talking status
Reported by: Kevin HarwellASTERISK-27550: [patch] bridge_softmix: Avoid warning about an uninitialized variable.
Reported by: Alexander TraudASTERISK-27354: bridge_softmix: When a channel leaves add in any missing participant streams
Reported by: Joshua C. ColpASTERISK-27277: bridge: Renegotiate if source stream changes.
Reported by: Joshua C. ColpASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua C. Colp

Category: CDR/General

ASTERISK-27909: cdr: Deadlock with submit_scheduled_batch and submit_unscheduled_batch
Reported by: Denis LebedevASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan VrbanASTERISK-27539: 'cdr submit' fails: batch mode not enabled.
Reported by: Tzafrir Cohen

Category: CDR/cdr_custom

ASTERISK-27165: CDR: CDR(start,u) function won't work in cdr_custom config
Reported by: Jacek Konieczny

Category: Channels/General

ASTERISK-27426: chan_console: cannot read and write at the same time with alsa backend
Reported by: Tzafrir CohenASTERISK-27490: chan_console: 'set active' fails to work
Reported by: Tzafrir CohenASTERISK-27289: A codeblock that maintains a bug,but maybe the codeblock will never run
Reported by: Huangyx

Category: Channels/chan_alsa

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

Category: Channels/chan_dahdi

ASTERISK-27343: Fails to build in FreeBSD due to sys/sysmacros.h not existing there
Reported by: Guido FalsiASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Channels/chan_h323

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

Category: Channels/chan_iax2

ASTERISK-27705: chan_iax2: Stops listening for traffic
Reported by: Kirsty TyermanASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander Traud

Category: Channels/chan_local

ASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan Ullmann

Category: Channels/chan_pjsip

ASTERISK-27902: chan_pjsip isn't updating hangupcause on 4XX responses
Reported by: George JosephASTERISK-27554: res_pjsip_rfc3326: Order of 'Reason' headers break many endpoints
Reported by: Ross BeerASTERISK-27441: PJSIP: Forked INVITE SDP negotiation gets one way audio.
Reported by: lvlASTERISK-27568: PJSIP: Crash during SIP attended transfer.
Reported by: Bryan WaltersASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross BeerASTERISK-26832: res_pjsip: Segfault when calling pjsip_hdr_print_on in sip_msg.c:581
Reported by: Ross BeerASTERISK-27480: Security: Authenticated SUBSCRIBE without Contact crashes asterisk
Reported by: Ross BeerASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27259: chan_pjsip: Outgoing leg does not use all configured codecs, but subset based on caller
Reported by: lvlASTERISK-27248: [patch]external_media_address and external_signaling_address don't always honor localnet
Reported by: Walter DoekesASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross Beer

Category: Channels/chan_sip/General

ASTERISK-27674: chan_sip: RTP framing issues on outgoing calls
Reported by: Jean Aunis - PrescomASTERISK-24488: Wrong remote identity and target in dialog package XML in NOTIFY
Reported by: Alejandro PadillaASTERISK-27646: ICE fails with no candidate nominated
Reported by: Thomas GuebelsASTERISK-27666: chan_sip: Crash processing CANCEL request
Reported by: Leandro DardiniASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
Reported by: Lubos DolezelASTERISK-27498: ICE candidate parser - ICE foundation parsing too short
Reported by: Michele PràASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-26131: chan_sip: Crash Asterisk (in sip_request_call at chan_sip.c) by making a call to a single character in a dot pattern match
Reported by: Dwayne HubbardASTERISK-20643: SIP ICE support - remove hardcoded limitation on SDP size, make ICE support disabled by default in SIP, maybe provide a better warning message
Reported by: RoyASTERISK-27412: core: Audiohook freeing interpolated frame when it shouldn't.
Reported by: MikhailASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with conf file option - also 'sip set debug off' reports debugging disabled, when it really isn't
Reported by: Rusty NewtonASTERISK-26922: chan_sip: tcpbind uses wrong source address
Reported by: Ksenia

Category: Channels/chan_sip/IPv6

ASTERISK-27434: [patch] chan_sip/ICE: Square brackets around IPv6 addresses.
Reported by: Alexander Traud

Category: Channels/chan_sip/Interoperability

ASTERISK-18140: Expires handling in SUBSCRIBE confuses the absence of the Expires header field with an unsubscribe action.
Reported by: Jonathan ClootsASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on SDP media level.
Reported by: Alexander TraudASTERISK-17540: SDP origin attribute modified when issuing re-INVITE because of directmedia=yes
Reported by: saghul

Category: Channels/chan_sip/SRTP

ASTERISK-27795: chan_sip: one way / no audio with srtp
Reported by: Florian KaiserASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
Reported by: Sean BrightASTERISK-27365: [patch] chan_sip: Crypto attribute not last but first on SDP media level.
Reported by: Alexander TraudASTERISK-16898: SRTP unprotect: authentication failure when RTP sequence number switches from 65535 -> 0
Reported by: Marcello Ceschia

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

Category: Channels/chan_sip/Subscriptions

ASTERISK-27217: chan_sip: Asterisk crashing when subscription doesn't get set
Reported by: Bryan Walters

Category: Channels/chan_sip/TCP-TLS

ASTERISK-27457: chan_sip: Guests disallowed via TCP (or TLS) if existing peer from same IP.
Reported by: Alexander TraudASTERISK-27339: [patch] Crash on ast_ssl_teardown when stopping.
Reported by: Alexander TraudASTERISK-27324: [patch] Dual-Stack server cannot be used as IPv4 client via TCP/TLS
Reported by: Alexander Traud

Category: Channels/chan_sip/Transfers

ASTERISK-27740: chan_sip: New Channel creation from new SIP dialog with Replaces failed to be properly tracked and destroyed
Reported by: Shannon Price

Category: Channels/chan_skinny

ASTERISK-27452: Security: chan_skinny: Memory exhaustion if flooded with unauthenticated requests
Reported by: George Joseph

Category: Channels/chan_unistim

ASTERISK-27714: [patch] chan_unistim: NetBSD has an incompatible struct in_pktinfo.
Reported by: Alexander TraudASTERISK-26596: Placing call on hold temporarily locks up set
Reported by: Igor Goncharovsky

Category: Channels/chan_vpb

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

Category: Codecs/General

ASTERISK-27814: translate: interpolated frames are not passed through
Reported by: Kevin HarwellASTERISK-23735: Transcoding makes bad choice in high-rate translations
Reported by: Richard Kenner

Category: Codecs/codec_g722

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

Category: Codecs/codec_gsm

ASTERISK-27558: [patch] codec_gsm: Avoid shifting a negative signed value.
Reported by: Alexander Traud

Category: Codecs/codec_ilbc

ASTERISK-27669: [patch] codecs: Add support for WebRTC iLBC 2.0.
Reported by: Alexander Traud

Category: Codecs/codec_opus

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

Category: Codecs/codec_siren14

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve Murphy

Category: Codecs/codec_siren7

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

Category: Configs/Samples

ASTERISK-27175: iax.conf demo peer is invalid
Reported by: Tzafrir Cohen

Category: Contrib/General

ASTERISK-27811: [patch] sip_to_pjsip: Enable python3 compatibility.
Reported by: Alexander TraudASTERISK-27684: [patch] install_prereq: Update OpenBSD libraries.
Reported by: Alexander TraudASTERISK-27555: [patch] install_prereq: Update Debian/Ubuntu libraries.
Reported by: Alexander TraudASTERISK-27599: [patch] install_prereq: Update RHEL/CentOS/Fedora libraries.
Reported by: Alexander TraudASTERISK-27603: [patch] install_prereq: Download latest Jansson.
Reported by: Alexander TraudASTERISK-27598: [patch] install_prereq: Support package manager DNF.
Reported by: Alexander TraudASTERISK-27333: sip_to_pjsip not correctly handling disallow=all directive
Reported by: Torrey Searle

Category: Core/AstDB

ASTERISK-27706: PJSIP: Deadlock shutting down subscription TCP connection and sending subscription message.
Reported by: Ross Beer

Category: Core/Bridging

ASTERISK-27229: bridge: Old channel video source not set to NULL after unref
Reported by: Richard KennerASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27238: Bridging: Crash freeing a frame that's already been freed
Reported by: Richard KennerASTERISK-27369: Bridge() dialplan application fails without setting BRIDGERESULT channel variable
Reported by: James TerhuneASTERISK-27182: bridge: Crash when mapping streams
Reported by: Joshua C. Colp

Category: Core/Bridging/bridge_basic

ASTERISK-27361: Attended transfer crashes in Asterisk 13.17.2
Reported by: Alessandro Pimenta

Category: Core/BuildSystem

ASTERISK-27563: pjsip modules always get -O2 even when DONT_OPTIMIZE is set
Reported by: George JosephASTERISK-27931: [patch] BuildSystem: Enable ./configure in Solaris 11.
Reported by: Alexander TraudASTERISK-27926: [patch] bootstrap.sh: find -maxdepth is not POSIX compatible.
Reported by: Alexander TraudASTERISK-27903: menuselect: GCC 8: restrict-qualified parameter passed and aliased.
Reported by: Alexander TraudASTERISK-27824: Fix issues exposed by GCC 8
Reported by: George JosephASTERISK-27435: [patch] configure: pjsip_evsub_set_uas_timeout not found.
Reported by: Alexander TraudASTERISK-27761: [patch] BuildSystem: With external editline, do not require libs for internal editline.
Reported by: Alexander TraudASTERISK-27745: [patch] BuildSystem: Remove unused dependency on libltdl.
Reported by: Alexander TraudASTERISK-27720: [patch] BuildSystem: Enable Advanced Linux Sound Architecture (ALSA) in NetBSD.
Reported by: Alexander TraudASTERISK-27734: [patch] BuildSystem: Enable IMAP storage on openSUSE and Arch Linux.
Reported by: Alexander TraudASTERISK-27686: [patch] install_prereq: Update FreeBSD libraries.
Reported by: Alexander TraudASTERISK-11015: NetBSD Build Needs RPATH set in 1.2.25
Reported by: Curt SampsonASTERISK-27641: BuildSystem: Enable Better Backtraces in FreeBSD.
Reported by: Alexander TraudASTERISK-25586: uuid_generate_random detection failure
Reported by: John NemethASTERISK-27721: [patch] BuildSystem: Enable PortAudio in NetBSD.
Reported by: Alexander TraudASTERISK-27715: [patch] BuildSystem: AC_PATH_PROG sets to colon character when not found.
Reported by: Alexander TraudASTERISK-27718: [patch] BuildSystem: Enable Lua in NetBSD.
Reported by: Alexander TraudASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly on external libraries.
Reported by: Alexander TraudASTERISK-27716: [patch] BuildSystem: Enable autotools in NetBSD.
Reported by: Alexander TraudASTERISK-27713: [patch] BuildSystem: Cast any intptr_t explicitly to its proposed type.
Reported by: Alexander TraudASTERISK-27712: [patch] BuildSystem: Detect whether uselocale(.) is available.
Reported by: Alexander TraudASTERISK-27711: [patch] BuildSystem: Avoid re-defining of pthread_* on NetBSD.
Reported by: Alexander TraudASTERISK-27710: [patch] BuildSystem: Install init scripts on openSUSE Tumbleweed.
Reported by: Alexander TraudASTERISK-27709: [patch] BuildSystem: Avoid == for comparison in ./configure.
Reported by: Alexander TraudASTERISK-27681: [patch] BuildSystem: Enable IMAP storage on OpenBSD.
Reported by: Alexander TraudASTERISK-27677: [patch] BuildSystem: Enable system provided libedit on OpenBSD.
Reported by: Alexander TraudASTERISK-27670: [patch] BuildSystem: Remove chan_h323 leftovers.
Reported by: Alexander TraudASTERISK-27595: [patch] BuildSystem: Invoke ldconfig with previous paths.
Reported by: Alexander TraudASTERISK-27631: [patch] BuildSystem: Do not warn when bash is not installed.
Reported by: Alexander TraudASTERISK-27634: Determine if the internal editline and stdtime libraries are still relevant
Reported by: George JosephASTERISK-27619: Build System: Require compiler to provide built-in support for atomic references.
Reported by: Corey FarrellASTERISK-27637: [patch] BuildSystem: Enable autotools in FreeBSD.
Reported by: Alexander TraudASTERISK-16951: [patch] configure.ac in 1.4.37 broken with autoconf 2.60
Reported by: Stéphan KochenASTERISK-27602: [patch] BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
Reported by: Alexander TraudASTERISK-27600: [patch] BuildSystem: Allow make clean all again.
Reported by: Alexander TraudASTERISK-27596: [patch] BuildSystem: Use the detected name for MD5 everywhere.
Reported by: Alexander TraudASTERISK-27594: [patch] BuildSystem: Invoke install not in GNU but POSIX style.
Reported by: Alexander TraudASTERISK-27593: [patch] BuildSystem: In OpenBSD, xmlstarlet is xml.
Reported by: Alexander TraudASTERISK-27592: [patch] BuildSystem: Detect external library Lua in version 5.3.
Reported by: Alexander TraudASTERISK-27589: [patch] BuildSystem: Avoid $EUID and use id -u instead.
Reported by: Alexander TraudASTERISK-27585: [patch] BuildSystem: Resolve resolv.h not via Generic but Particular Header-Check.
Reported by: Alexander TraudASTERISK-27575: menuselect : remove obsolete TRACE_FRAMES compiler flag
Reported by: Jean Aunis - PrescomASTERISK-27560: [patch] clang 5 does not know -Wno-format-truncation
Reported by: Alexander TraudASTERISK-25329: Asterisk configure fails on 'cannot find ptlib-config', despite ptlib-config existing
Reported by: Rusty NewtonASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
Reported by: Alexander TraudASTERISK-27332: Asterisk fails to configure on MacOS Sierra
Reported by: Ivan LarionovASTERISK-26639: core: Disabling xmldoc support does not work. Also results in abort during Asterisk startup.
Reported by: Mr DiniASTERISK-27189: Make --with-pjproject-bundled the default for Asterisk 15
Reported by: George JosephASTERISK-27156: Asterisk won't compile on Fedora 26 with devmode enabled.
Reported by: Corey Farrell

Category: Core/Channels

ASTERISK-27625: channels: CHECK_BLOCKING is ineffective
Reported by: Corey FarrellASTERISK-27743: Generic PLC doesn't work if the 2 codecs on a channel are equal
Reported by: George JosephASTERISK-25128: Datastore: Implement automatic module references.
Reported by: Corey FarrellASTERISK-27180: channel: requester leaks joint_cap on success.
Reported by: Corey Farrell

Category: Core/Configuration

ASTERISK-27863: config/ast_destroy_realtime_fields: successful DELETE is treated as failed
Reported by: Alexei GradinariASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is ineffective.
Reported by: Corey FarrellASTERISK-27318: res_pjsip_mwi: uninitialized value from ast_strings_match
Reported by: Corey Farrell

Category: Core/DNS

ASTERISK-27495: DNS: Unexpected rr_type can cause crash
Reported by: Corey Farrell

Category: Core/General

ASTERISK-27965: module: Remove old modules, update support levels
Reported by: Joshua C. ColpASTERISK-27876: [patch] tcptls: Allow OpenSSL configured with no-dh.
Reported by: Alexander TraudASTERISK-27874: [patch] tcptls: Allow OpenSSL 1.1.x configured with enable-ssl3-method no-deprecated.
Reported by: Alexander TraudASTERISK-27865: [patch]: tcptls: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27773: Command line not being parsed correctly with getopt not from glibc
Reported by: Guido FalsiASTERISK-24488: Wrong remote identity and target in dialog package XML in NOTIFY
Reported by: Alejandro PadillaASTERISK-26563: core: macOS devmode build fails: variable 'freeswap' set but not used
Reported by: David M. LeeASTERISK-27620: New module loader aborts startup if a required module declines load.
Reported by: snuffyASTERISK-27534: chan_sip: Assumes iostream is non-NULL when it may not be
Reported by: Lubos DolezelASTERISK-27531: Compiler optimizations can break module load sequence.
Reported by: abelbeckASTERISK-27412: core: Audiohook freeing interpolated frame when it shouldn't.
Reported by: MikhailASTERISK-27415: asterisk.conf: Setting astctl without setting astrundir is ineffective.
Reported by: Corey FarrellASTERISK-27404: DEBUG_FD_LEAKS does not record socketpair, timerfd_create or eventfd.
Reported by: Corey FarrellASTERISK-27394: [patch] tcptls: Print notice when TLS is enabled but not configured.
Reported by: Alexander TraudASTERISK-27378: Modules: Fix issues with CLI completion.
Reported by: Corey FarrellASTERISK-27390: Audit menuselect module dependencies
Reported by: Corey FarrellASTERISK-27317: vector: multiple evaluation of elem in AST_VECTOR_ADD_SORTED.
Reported by: Corey FarrellASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-27222: core: Don't queue up multiple video update frames.
Reported by: Joshua C. ColpASTERISK-26745: Asymmetric codecs when asymmetric_rtp_codec=no
Reported by: Jesse Ross

Category: Core/Jitterbuffer

ASTERISK-27194: jitterbuffer: Does not handle case where translator returns null frame.
Reported by: Joshua Elson

Category: Core/Logging

ASTERISK-23462: Cannot disable SIP debugging via CLI after enabling with conf file option - also 'sip set debug off' reports debugging disabled, when it really isn't
Reported by: Rusty NewtonASTERISK-27340: backtrace.c: Crash due to double-free.
Reported by: Corey Farrell

Category: Core/ManagerInterface

ASTERISK-28033: AMI event "NewExten" is set to the wrong class
Reported by: lvlASTERISK-27943: AMI: Action SendText needs to use the correct thread.
Reported by: Richard MudgettASTERISK-27852: cli: "manager show settings" mislabels HTTP timeout as being minutes.
Reported by: Corey FarrellASTERISK-27841: digest over for manager (ami) over http fails on too long uris
Reported by: Jaco KroonASTERISK-27659: Output from rawman truncated if output is long enough
Reported by: Bojan NemčićASTERISK-27200: manager: hook event is not being raised
Reported by: Kevin Harwell

Category: Core/Portability

ASTERISK-27933: [patch] uuid: Enable UUID in Solaris 11.
Reported by: Alexander TraudASTERISK-27431: Asterisk fails to build when openssl headers are not installed.
Reported by: Corey Farrell

Category: Core/RTP

ASTERISK-27967: srtp: rejecting short sdes lifetimes incompatible with obihai ATAs
Reported by: Nick FrenchASTERISK-27831: res_rtp_asterisk: Add support for abs-send-time RTP extension
Reported by: Joshua C. ColpASTERISK-27850: [patch] rtp_engine: Allow Media Formats with add_static_payload(-1) on egress again.
Reported by: Alexander TraudASTERISK-27689: [patch] rtp_engine: Load format name / mime type in uppercase again.
Reported by: Alexander TraudASTERISK-27225: Crash when freeing dtls_cfg->cafile
Reported by: Richard Kenner

Category: Core/Sorcery

ASTERISK-27972: res_sorcery_config: Allow object name based matching
Reported by: Joshua C. Colp

Category: Core/Stasis

ASTERISK-25548: stasis: Improve message type "Use of before init/after destruction" error
Reported by: Joshua C. Colp

Category: Core/Streams

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

Category: Documentation

ASTERISK-25261: Manager events for MeetMe have incorrectly documented key name 'Usernum' - should be 'User'
Reported by: Francois BlackburnASTERISK-26688: Documentation: voicemail.conf.sample shows 512 limit for emailbody field, however this is only true if compiled with LOW_MEMORY option
Reported by: Fran VicenteASTERISK-24386: Asterisk "doc/lang/language-criteria.txt" needs update or removal.
Reported by: Rusty NewtonASTERISK-24198: Typo's
Reported by: Walter DoekesASTERISK-25649: Transfer application does not work with Local channels - documentation misleading
Reported by: Ivan UllmannASTERISK-27430: README refers to security documents that do not exist.
Reported by: Corey FarrellASTERISK-27377: Typo in CHANNEL(dtmf_features) usage documentation
Reported by: Igor GoncharovskyASTERISK-25523: res_calendar: Warning about invalid channel value (for notification) occurs even when event has no notification configured.
Reported by: Jesper

Category: Formats/General

ASTERISK-27549: [patch] translate: Avoid absolute value on unsigned substraction.
Reported by: Alexander TraudASTERISK-26426: format_ogg_opus: remove from source
Reported by: Kevin Harwell

Category: Formats/format_ogg_vorbis

ASTERISK-12841: [patch] Make format_ogg_vorbis work on OpenBSD
Reported by: Michiel van Baak

Category: Functions/General

ASTERISK-23133: Documentation fix - MASTER_CHANNEL Unexpected Behaviour
Reported by: Shane Mitchell

Category: Functions/func_aes

ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander Traud

Category: Functions/func_cdr

ASTERISK-27460: CDR: Deadlock using AMI Originate with Variable CDR(amaflags)=...
Reported by: Richard Mudgett

Category: Functions/func_odbc

ASTERISK-27888: SQL fetch error on query which return 0 columns
Reported by: Alexei Gradinari

Category: Functions/func_periodic_hook

ASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Functions/func_shell

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

Category: General

ASTERISK-26366: rtp: RTCP messages with REMB trigger fast picture update
Reported by: Joshua C. ColpASTERISK-27642: [patch] backtrace: Avoid -Wlogical-not-parentheses.
Reported by: Alexander TraudASTERISK-27630: [patch] editline: Avoid shifting a negative signed value.
Reported by: Alexander TraudASTERISK-27559: [patch] editline: Avoid comparison between pointer and zero character constant.
Reported by: Alexander TraudASTERISK-20346: Modules need to ensure that any functions, apps, AMI actions, etc. they register are unregistered if the module declines loading
Reported by: Mark MichelsonASTERISK-27382: crash after an invalid rtcp packet from GT48 FXS gateway
Reported by: Tzafrir CohenASTERISK-27467: pjsip_options: qualify_frequency sometimes not applied on reload
Reported by: John BigelowASTERISK-24662: [patch] column and row headers for Signed Linear format variants in output of 'core show translation' are ambiguous
Reported by: Rusty NewtonASTERISK-27442: pjsip: 183 without To tag does not negotiate media
Reported by: Kevin HarwellASTERISK-27337: chan_sip: Security vulnerability with client code header (revisited)
Reported by: Richard MudgettASTERISK-27319: (Security) Function in PJSIP 2.7 miscalculates the length of an unsigned long variable in 64bit machines
Reported by: Kim youngsungASTERISK-27305: res_ari: Memory leaks in ARI when using Content-Type: application/json
Reported by: David HajekASTERISK-27295: Contact is improperly translated after d178f497
Reported by: Sean BrightASTERISK-27260: [pjsip] chan_pjsip_indicate: Don't know how to indicate condition 36
Reported by: Daniel HecklASTERISK-27177: ooh323c: misleading indentation in addons/ooh323c/src/ooSocket.c
Reported by: Tzafrir CohenASTERISK-27152: Sending a "tel" uri in a From or To header in an unauthenticated message causes asterisk to crash
Reported by: Ross BeerASTERISK-27212: bridge_softmix: Quickly joining/leaving may cause video stream to remain in SFU
Reported by: Richard Mudgett

Category: PBX/pbx_dundi

ASTERISK-26987: pbx_dundi: Asterisk crashes when unloading module pbx_dundi.so with dundi peers
Reported by: Kirsty TyermanASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander Traud

Category: PBX/pbx_lua

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

Category: Resources/General

ASTERISK-27553: [patch] res_curl: Avoid error message on unload.
Reported by: Alexander TraudASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark disagree
Reported by: Tzafrir Cohen

Category: Resources/res_agi

ASTERISK-27621: (null) string tailing after AsyncAGIEnd AMI event
Reported by: sungtae kimASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_ari

ASTERISK-27801: Asterisk got stuck while enabling "ari set debug all on"
Reported by: shaurya jainASTERISK-27445: ARI: Updating a bridge gives wrong error message.
Reported by: Frank DurdenASTERISK-27372: ARI: Node ARI client broken in latest versions of 13 and 14
Reported by: Benjamin Keith Ford

Category: Resources/res_ari_channels

ASTERISK-27067: res_ari_channels: channel_state_invalid always leaks snapshot reference.
Reported by: Marin Odrljin

Category: Resources/res_calendar

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

Category: Resources/res_calendar_caldav

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

Category: Resources/res_calendar_icalendar

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

Category: Resources/res_clialiases

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

Category: Resources/res_config_odbc

ASTERISK-27863: config/ast_destroy_realtime_fields: successful DELETE is treated as failed
Reported by: Alexei Gradinari

Category: Resources/res_config_pgsql

ASTERISK-27576: [patch] res_config_pgsql: Avoid typecasting an int to unsigned char.
Reported by: Alexander TraudASTERISK-27283: Realtime config fail with PostgreSQL version before 9.1
Reported by: Rodrigo Ramirez Norambuena

Category: Resources/res_config_sqlite

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

Category: Resources/res_crypto

ASTERISK-27908: [patch] crypto.h: Repair ./configure --with-ssl=PATH.
Reported by: Alexander Traud

Category: Resources/res_fax

ASTERISK-27657: res_pjsip_t38: ATA fails with hangupcause 58(Bearer capability not available)
Reported by: Jared HullASTERISK-27094: res_fax: Deadlock when using Local channels and fax gateway
Reported by: David BrillertASTERISK-27364: channel: Crash when fax gateway is in use with PJSIP
Reported by: Jared HullASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross Beer

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

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

Category: Resources/res_http_post

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

Category: Resources/res_http_websocket

ASTERISK-27557: [patch] clang 5.0: implicit conversion to char changes value to negative.
Reported by: Alexander TraudASTERISK-27363: res_http_websocket: Wrong LocalAddress (it is equal to RemoteAddress)
Reported by: Vasilii RoginASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_monitor

ASTERISK-27671: Deprecate legacy modules
Reported by: Corey FarrellASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey FarrellASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey Farrell

Category: Resources/res_musiconhold

ASTERISK-27774: res_musiconhold: Music on hold restarts after every announcement
Reported by: lvlASTERISK-27232: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
Reported by: Jens T.

Category: Resources/res_odbc

ASTERISK-27722: [patch] BuildSystem: Depend not implicitly but explicitly on external libraries.
Reported by: Alexander Traud

Category: Resources/res_pjsip

ASTERISK-27988: alembic: PJSIP "mwi_subscribe_replaces_unsolicited" field is integer not boolean
Reported by: Joshua C. ColpASTERISK-28022: res_pjsip realtime: uri column in ps_contacts table can be too short
Reported by: Florian FloimairASTERISK-27978: res_pjsip: Change default transport keepalive to preserve behavior
Reported by: Joshua C. ColpASTERISK-26686: res_pjsip: Lock inversion in transport management
Reported by: Ross BeerASTERISK-27872: res_pjsip: Modified qualify_frequency doesn't effect until pjsip reload
Reported by: Alexei GradinariASTERISK-26806: pjsip_options: rework to make more efficient
Reported by: Kevin HarwellASTERISK-27688: res_pjsip: Crash on TCP PJSIP Transport Disconnect
Reported by: Ross BeerASTERISK-27679: res_pjsip: Endpoint destruction does not free DTLS configuration
Reported by: Mak DeeASTERISK-27571: res_pjsip: If SIP response is received during shutdown a crash may occur
Reported by: Joshua C. ColpASTERISK-25079: AMI bridge of channels results in MOH not destroyed and robotic audio on one channel
Reported by: Zane ConkleASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27393: res_pjsip: Crash occurs when an empty contact read from astdb or database
Reported by: Aaron AnASTERISK-27032: res_pjsip: TLS options do not handle empty values
Reported by: seanchann.zhouASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
Reported by: Sean BrightASTERISK-27387: Regression: pjsip 13.18.0 - from_user - "+" character isn't allowed any more
Reported by: Michael MaierASTERISK-27374: alembic: PJSIP scripts are missing column bundle in ps_endpoints table
Reported by: Florian FloimairASTERISK-27198: res_pjsip: SDP contains IP4 instead of IP6 when rtp_ipv6 set to yes
Reported by: Martin CisárikASTERISK-27047: res_pjsip: user=phone added to Anonymous caller-id when it shouldn't be.
Reported by: dtrybaASTERISK-27254: alembic: prune_on_boot fix erroneous
Reported by: Florian FloimairASTERISK-26879: PJSIP external_media_address ignored if no local_net options are provided
Reported by: Matt JordanASTERISK-27168: alembic: PJSIP scripts are missing column dtls_fingerprint in ps_endpoints table
Reported by: Florian FloimairASTERISK-27147: Either asterisk or pjproject isn't re-using tcp connections (again)
Reported by: George JosephASTERISK-27119: res_pjsip: parse/add msid attribute when webrtc is enabled
Reported by: Kevin Harwell

Category: Resources/res_pjsip/Bundling

ASTERISK-26980: pjsip: Clean up WebRTC disables
Reported by: abelbeckASTERISK-27411: pjsip: TCP connections may not be destroyed
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_caller_id

ASTERISK-27284: Status of RFC 3323 and PJSIP
Reported by: dtryba

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-27861: [patch] res_pjsip_endpoint_identifier_ip: Unregister the module for headers.
Reported by: Alexander TraudASTERISK-27491: res_pjsip_endpoint_identifier_ip only matches against header if match by ip fails
Reported by: George Joseph

Category: Resources/res_pjsip_keepalive

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

Category: Resources/res_pjsip_messaging

ASTERISK-27942: res_pjsip_messaging doesn't accept application/* content-types.
Reported by: George JosephASTERISK-27193: IPv6 receive address in message doesn't include brackets
Reported by: Scott Griepentrog

Category: Resources/res_pjsip_mwi

ASTERISK-27652: Null pointer Crash in PJSIP MWI
Reported by: Joshua Elson

Category: Resources/res_pjsip_outbound_publish

ASTERISK-27298: Problem with expires on pjsip / outbound-publish
Reported by: Cyrille Demaret

Category: Resources/res_pjsip_pidf_body_generator

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

Category: Resources/res_pjsip_pidf_eyebeam_body_supplement

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

Category: Resources/res_pjsip_pubsub

ASTERISK-27956: res_pjsip_pubsub: segfault in function publish_expire
Reported by: Alexei GradinariASTERISK-27783: res_pjsip_pubsub: apparent crash on shutdown
Reported by: Kevin HarwellASTERISK-27612: Subscriptions Persist After Expiration and TCP/TLS Disconnect
Reported by: Ross BeerASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on un/re-load: mod.id == -1
Reported by: Tzafrir CohenASTERISK-27279: Crash in pubsub_on_rx_request NULL pointer - Possible PJSIP Vulnerability
Reported by: Ross Beer

Category: Resources/res_pjsip_refer

ASTERISK-27568: PJSIP: Crash during SIP attended transfer.
Reported by: Bryan WaltersASTERISK-24483: res_pjsip_pubsub.so, res_pjsip_refer.so: Assertion on un/re-load: mod.id == -1
Reported by: Tzafrir Cohen

Category: Resources/res_pjsip_registrar

ASTERISK-27192: res_pjsip: Loss of SIP registrations causing unavailable endpoints
Reported by: Richard Mudgett

Category: Resources/res_pjsip_rfc3326

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

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-27957: PJSIP proposes ICE candidates on answer even if not in offer
Reported by: Torrey SearleASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
Reported by: Kevin Harwell

Category: Resources/res_pjsip_session

ASTERISK-27955: res_pjsip_session: sdp group:BUNDLE attribute truncated
Reported by: Kevin HarwellASTERISK-27763: res_pjsip_session: Initial INVITE with audio+fax results in 488 instead of declining stream
Reported by: Thiago CoutinhoASTERISK-27936: res_pjsip_session doesn't update media when a 200 comes in with a different port than a 183
Reported by: George JosephASTERISK-27614: res_pjsip_session: SDP origin does not use resolved address
Reported by: John M.ASTERISK-27566: res_pjsip_session: Improve WebRTC interop with bundling during renegotiation
Reported by: Joshua C. ColpASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27341: [patch] res_pjsip_session: SIP/SDP origin (o=) contains local address.
Reported by: Alexander TraudASTERISK-26988: res_pjsip_session: user_eq_phone adds double user=phone parameters to URIs
Reported by: dtrybaASTERISK-27264: res_pjsip_session: Crashes after sending PRACK and receiving 200 OK
Reported by: Daniel HecklASTERISK-27024: nat/external_media settings ignored in 14.4.1
Reported by: Christopher van de SandeASTERISK-27209: Incorrect SDP in 200 OK when PJSIP_DTMF_MODE is used
Reported by: Torrey SearleASTERISK-27110: RTP session is not fully destroyed on channel hangup
Reported by: Matt JordanASTERISK-27179: res_pjsip_session: Handling of 'msid' is incorrect
Reported by: Kevin HarwellASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua C. Colp

Category: Resources/res_pjsip_t38

ASTERISK-27657: res_pjsip_t38: ATA fails with hangupcause 58(Bearer capability not available)
Reported by: Jared HullASTERISK-27080: res_pjsip_t38: Slow T.38 re-invite rejection if remote leg has T.38 disabled
Reported by: Torrey SearleASTERISK-27944: res_pjsip_t38: Crash receiving 1xx responses other than 100 before 200 for T.38 reINVITE
Reported by: Joshua ElsonASTERISK-27364: channel: Crash when fax gateway is in use with PJSIP
Reported by: Jared HullASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross Beer

Category: Resources/res_rtp_asterisk

ASTERISK-27810: BASIC-RETRANS: Implement receive
Reported by: Benjamin Keith FordASTERISK-27848: rtp: DTMF Breaks With telephony-event/16000
Reported by: DominicASTERISK-27845: Codec-Change Re-INVITE during DTMF can cause marker bit error
Reported by: Torrey SearleASTERISK-27831: res_rtp_asterisk: Add support for abs-send-time RTP extension
Reported by: Joshua C. ColpASTERISK-27806: BASIC-RETRANS: Implement send
Reported by: Benjamin Keith FordASTERISK-27776: res_rtp_asterisk: Add support for sending RTCP feedback messages
Reported by: Joshua C. ColpASTERISK-27758: res_rtp_asterisk: Add support for raising RTCP feedback messages
Reported by: Joshua C. ColpASTERISK-27440: Strictrtp has issues to qualify video rtp streams
Reported by: Wim De VlaminckASTERISK-27429: res_rtp_asterisk: Multiple reports in an RTCP packet will write past where it should
Reported by: Vitezslav NovyASTERISK-27453: RTP: Blind transfer direct media scenario results in one way audio.
Reported by: Richard MudgettASTERISK-27437: [patch] ICE: server-reflexive candidates (srflx) with Dual-Stack.
Reported by: Alexander TraudASTERISK-27421: RTP source learning not working with devices that have some clock issues
Reported by: nappsoftASTERISK-27395: srtp: Add support for ephemeral DTLS certificates
Reported by: Sean BrightASTERISK-27328: Missing openssl dependencies in res_rtp_asterisk and tcptls
Reported by: Tzafrir CohenASTERISK-27292: Multiple RTP Stream Created Breaking RFC2833 (SSRC Changes)
Reported by: Ross BeerASTERISK-27274: RTCP needs better packet validation to resist port scans.
Reported by: Richard MudgettASTERISK-27252: RTP: One way audio with direct media and strictrtp=yes.
Reported by: Richard MudgettASTERISK-27013: res_rtp_asterisk: Media can be hijacked even with strict RTP enabled
Reported by: Joshua C. ColpASTERISK-27231: res_rtp_asterisk: Allow remote SSRC to change due to renegotiation
Reported by: Joshua C. ColpASTERISK-27158: [patch] res_rtp_asterisk: RTCP statistics are not available when native bridge is used
Reported by: Torrey SearleASTERISK-27143: bridge_softmix / res_rtp_asterisk: Fix packet loss and renegotiation issues.
Reported by: Joshua C. Colp

Category: Resources/res_rtp_multicast

ASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark disagree
Reported by: Tzafrir Cohen

Category: Resources/res_smdi

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

Category: Resources/res_srtp

ASTERISK-27905: [patch] res_srtp: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27733: [patch] res_srtp: Add support for libsrtp2.x on openSUSE.
Reported by: Alexander TraudASTERISK-27356: [patch] libsrtp-2.x.x + AES-GCM support
Reported by: Alexander Traud

Category: Resources/res_stasis

ASTERISK-27656: CDR: Leaking channel snapshots allocated by stasis_channel.c
Reported by: Kristijan Vrban

Category: Resources/res_stasis_device_state

ASTERISK-27130: Applications ARI: Unsubscribe action for deviceStates does not remove old subscriptions properly
Reported by: Sergej Kasumovic

Category: Resources/res_statsd

ASTERISK-27389: Optional API modules should not allow unload.
Reported by: Corey Farrell

Category: Resources/res_xmpp

ASTERISK-27346: res_xmpp: Crash if OAuth 2.0 is used before curl is loaded
Reported by: Ronald RaikesASTERISK-27207: XMPP OAuth not working due to inverted logic
Reported by: Michael Kuron

Category: Sounds

ASTERISK-16172: Problems with siren14 codec; problems with siren7 sound files.
Reported by: Steve MurphyASTERISK-25810: say.c calls for sounds in the subdir "digits" that don't exist (in Core). SayUnixTime or other Say... apps will fail out when they call these sounds.
Reported by: Nicolas RiendeauASTERISK-27142: sounds: Conflict between files in asterisk-sounds-core-1.6 and asterisk-sounds-extra-1.5
Reported by: Corey Farrell

Category: Tests/General

ASTERISK-27914: [patch] tests/test_utils: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-25960: The config_hook unit test causes Asterisk to crash if run a second time
Reported by: George Joseph

Category: Third-Party/pjproject

ASTERISK-27880: [patch] pjproject_bundled: Repair ./configure --with-ssl=PATH.
Reported by: Alexander TraudASTERISK-27408: Identify causes and fix pjsip/resolver/srv/failover/in_dialog/transport_tcp
Reported by: Corey Farrell

Category: Utilities/aelparse

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

Category: Utilities/conf2ael

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

Category: pjproject/pjsip

ASTERISK-27961: res_pjsip: Spurious ERROR logging when printing headers in sip_msg
Reported by: Nick FrenchASTERISK-27584: Internal pjproject build doesn't disable bcg729
Reported by: Stuart HendersonASTERISK-24598: When running ./contrib/scripts/install_prereq install-unpackaged pjproject is installed in wrong place
Reported by: PowerPBXASTERISK-27391: Regression: Deadlock between AOR named lock and pjproject grp lock
Reported by: shaurya jainASTERISK-27001: res_pjsip: TLS connection not stable
Reported by: Ian Gilmour

Improvement

Category: Addons/General

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

Category: Addons/chan_ooh323

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

Category: Applications/app_confbridge

ASTERISK-27877: app_confbridge: Add talking indicator for ConfBridgeList AMI response
Reported by: William McCallASTERISK-27651: app_confbridge: Add Muted to ConfbridgeJoin and channel snapshot headers to ConfbridgeList AMI events
Reported by: Richard MudgettASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard Mudgett

Category: Applications/app_followme

ASTERISK-24372: [patch] Add config option to play a prompt to the "winner" in app_followme
Reported by: Graham Mainwaring

Category: Applications/app_meetme

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

Category: Applications/app_mp3

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

Category: Applications/app_queue

ASTERISK-27912: [PATCH] Add predial handler to app_queue
Reported by: Kristian HøghASTERISK-27483: Allow wrapuptime to be set for each queue member
Reported by: Rodrigo Ramirez Norambuena

Category: Applications/app_voicemail

ASTERISK-27456: app_voicemail: Add new object for VoicemailUserEntry
Reported by: sungtae kim

Category: Applications/app_voicemail/NewFeature

ASTERISK-27470: Add new object for VoicemailUserEntry
Reported by: sungtae kim

Category: Bridges/bridge_softmix

ASTERISK-27647: app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
Reported by: Richard Mudgett

Category: CDR/General

ASTERISK-24297: cdr.c: Minor code optimizations.
Reported by: Richard MudgettASTERISK-27335: CDR performance needs improvement.
Reported by: Richard Mudgett

Category: Channels/chan_motif

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

Category: Channels/chan_pjsip

ASTERISK-27697: Enable in-dialog NOTIFY on chan_pjsip channels
Reported by: Nathan BruningASTERISK-27220: Enable CHANNEL function to get from and to tag from SIP Headers
Reported by: Andre NazarioASTERISK-27085: [patch] chan_pjsip: Port SIPDtmfMode to chan_pjsip
Reported by: Torrey Searle

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

Category: Channels/chan_sip/Interoperability

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

Category: Codecs/codec_lpc10

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

Category: Contrib/General

ASTERISK-27770: [patch] install_prereq: Add Slackware (somehow).
Reported by: Alexander TraudASTERISK-27769: [patch] install_prereq: Add Gentoo Linux.
Reported by: Alexander TraudASTERISK-27738: [patch] install_prereq: Add Arch Linux.
Reported by: Alexander TraudASTERISK-27736: [patch] install_prereq: Add SUSE.
Reported by: Alexander TraudASTERISK-27729: [patch] install_prereq: Add NetBSD.
Reported by: Alexander TraudASTERISK-27348: [patch]contrib/scripts: add a way to migrate from chan_sip to chan_pjsip realtime
Reported by: Torrey SearleASTERISK-27380: ast_coredumper: allow pointing out the asterisk binary explicitly
Reported by: Tzafrir CohenASTERISK-27255: alembic: Add support for Microsoft SQL server
Reported by: Florian Floimair

Category: Core/Bridging/bridge_basic

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

Category: Core/BuildSystem

ASTERISK-27929: [patch] BuildSystem: Enable autotools in Solaris 11.
Reported by: Alexander TraudASTERISK-27820: [patch] Add DragonFly BSD.
Reported by: Alexander TraudASTERISK-27728: [patch] BuildSystem: Add NetBSD.
Reported by: Alexander TraudASTERISK-27683: [patch] BuildSystem: Allow newer autotools on OpenBSD.
Reported by: Alexander TraudASTERISK-23556: Compilation warning for invert.c (array subscript is above array bounds)
Reported by: Marcello Ceschia

Category: Core/General

ASTERISK-27867: [patch] libasteriskssl: Allow OpenSSL 1.0.2 configured with no-deprecated.
Reported by: Alexander Traud

Category: Core/HTTP

ASTERISK-27173: Support for GMIME 3.0
Reported by: Tzafrir Cohen

Category: Documentation

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

Category: Features/Parking

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

Category: PBX/NewFeature

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

Category: PBX/pbx_config

ASTERISK-27084: Reduce verbosity while loading PBX extensions.
Reported by: Ludovic Gasc (Eyepea)

Category: PBX/pbx_dundi

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

Category: Resources/res_crypto

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

Category: Resources/res_hep

ASTERISK-27796: res_hep: Allow create_address to resolve a provided hostname
Reported by: Sebastian Gutierrez

Category: Resources/res_pjsip

ASTERISK-27537: res_pjsip: Add new AMI Action for PJSIPShowAors
Reported by: sungtae kim

Category: Resources/res_pjsip/Bundling

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

Category: Resources/res_rtp_asterisk

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

Category: Resources/res_srtp

ASTERISK-27253: [patch] libsrtp-2.1.x support
Reported by: Alexander Traud

Category: Resources/res_xmpp

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

Category: pjproject/pjsip

ASTERISK-27359: pjproject bundled: Don't disable assertions when --enable-dev-mode is used.
Reported by: Corey Farrell

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: Channels/chan_pjsip

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

Category: Codecs/codec_opus

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

Category: Core/BuildSystem

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

Category: Core/Portability

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

Category: Resources/res_musiconhold

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

Category: Tests/testsuite

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

Commits Not Associated with an Issue

[Back to Top]

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

RevisionAuthorSummary
f071e885b8Corey Farrellloader: Improve error handling.
5821d1a61eCorey FarrellAppend CHANGES/UPGRADE.txt for module loader changes.
fc02f37693George JosephCI: Add --test-timeout option to runTestsuite.sh
fe5687e728George Josephapp_voicemail: Fix stack overrun in append_mailbox
87227386beGeorge Josephchannel.c: Address stack overflow in does_id_conflict()
e9e55148dfRichard MudgettUpdate for 16.0.0-rc3
9f71668f4fGeorge JosephCI: Fix typo in testsuite git checkout
72432ab502George JosephCI: Use proper credentials for Security testsuite checkout
7e52f93e0bCorey FarrellBuild System: Resolve conflict between DESTDIR and bundled jansson.
c1be953288Joshua Colpres_pjsip: Reduce processing when a Contact is updated.
87ba0e0c3dGeorge JosephCI: Fixup for non-13 branches
4ebb798017George JosephCI: Final version of setting correct gerrit creds
03c3035cf1George JosephCI: Add https credentials to gerrit checkouts
cbc53480b7Corey Farrellres_pjsip: Fix leak in pjsip_options.
f9c4bce386Corey FarrellSample configs: Fix pjsip.conf syntax error.
d3789cc420George JosephCI: Add optional uninstall step before installing asterisk
89b669a227Joshua Colpres_pjsip_pubsub: Use ast_true for "prune_on_boot".
0028db48ccJoshua Colpres_pjsip_pubsub: Treat "prune_on_boot" as a yes / no.
24e4e45177George JosephCI: Fix placement of job summary statments
c384a4cdcdCorey Farrellloader: Process dependencies for built-in modules.
9f1041c4d0George JosephCI: Add docker info to job summary
c5761ee58eKevin Harwelljson.c: improve ast_json_to_ast_variables performance
cfd61ba237George JosephCI: Explicitly pass BRANCH_NAME to buildAsterisk and installAsterisk
a81870110aGeorge JosephCI: Add options to initialize and cleanup database to runTestsuite.sh
4a01be5c80Corey FarrellCI: Do not `mkdir 2`.
e6f2bae0ccCorey FarrellBuild System: Silence build of bundled jansson.
f1156f0cfdGeorge JosephCI: RefDebug: Fix reference to testsuite URL
7e99090c9dCorey FarrellBuild System: Fix bundled jansson install.
b32adca9b4Corey FarrellCI: Use bundled jansson if needed.
e22cbe7c17George JosephCI: Add --privileged flag to docker options
3509ada06fGeorge JosephCI: Set correct user:group when publishing docs
008d304be2Richard Mudgettcore: AST_DEVMODE no longer affects ABI.
5dbbc68311Corey FarrellCI: Split --test-command argument.
2a13a4344eCorey FarrellCI: Fix mkdir CACHE_DIR.
9742fb07c9Joshua Colpsched: Make ABI compatible between dev mode and non-dev mode.
2c51079d05Richard Mudgettasterisk.c: Update displayed copyright year for v16 release.
3cdffa1342Corey FarrellEnable bundling of jansson, require 2.11.
136d855f69Corey FarrellCI: Fix logger.conf for unit tests.
0c1513d8a0George JosephCI: Add wiki doc publish to periodics
61a974ed4eGeorge Josephxmldoc.c: Fix dump of xml document
958f76205bJoshua ColpUpdate mainline version for the 16 branch.
e7a76ffee1Joshua ColpUpdate ARI version for master/16.
fcc0a6fe8aGeorge JosephCI: Fix merge strategy
3e5a6a6cfcGeorge JosephCI: Fix regex in daily and ref_debug jobs
fa333dedd0George JosephCI: Add pre-build merge back in as RECURSIVE
2553255aceGeorge JosephCI: Remove pre-build merge from gates and checks
524f900382George JosephCI: Fix logic inversion in runTestsuite
0af4a558daGeorge JosephCI: Add teardownRealtime
49f83a7490Corey Farrellloader: Fix startup issues.
a9cef123d9George JosephCI: Prevent Jenkins from triggering jobs back to itself
d15ef68892George JosephCI: runUnittests: loop a few times on waitfullybooted
252c4284dfGeorge JosephCI: Add realtime checks to dailies
1a52ab70c7George JosephCI: Add weekly REF_DEBUG testsuite run
9633e9dfd7George JosephCI: Fix bad reporting of status by the verification pub
b8d75bbb37George JosephCI: Make build tag an acceptable docker name
0885ab8afcCorey FarrellFix declaration of PBX_CURL for ./configure --without-libcurl
34f3fe9552George Josephapp_confbridge: Use the SDP 'label' attribute to correlate users
e8727fcfa8George JosephCI: Add daily periodics to CI
33a84745d0George JosephCI: Add Asterisk Gates
65b002ab8fGeorge JosephCI: Remove duplicate checkout
ba8f8a2813George JosephCI: Update cleanup steps and permissions
ad36c4ba9bGeorge JosephCI: Fix log artifact paths
4842af6364George JosephCI: Remove CleanBeforeCheckout option for testsuite
3dfc37c60aGeorge JosephCI: Move gates into source repo
b302ee6bd5George JosephCI: Initial commit for moving CI into source repo
c1e49720faGeorge Josephtest.c: Make output jUnit compatible
de5144e751Joshua Colppjsip: Clarify certificate configuration for Websocket.
5f12e2bd07George Josephapp_confbridge: Move participant info code to confbridge_manager.
cad50d6dbfRichard MudgettVECTOR: Passing parameters with side effects to macros is dangerous.
aaaa6f4a4bRichard Mudgettbridge_softmix.c: Fix memory leak.
bfeded7e62Alexander Traudsmsq: Remove an left-over special case for Solaris.
bbea9cfc3bAlexander Traudres_http_post: Enable GMime in Solaris 11.
7f3882c8e9Alexander Traudcodecs/ilbc: Compile in Solaris 11.
9704c424f5Alexander Traudchan_oss: Compile in Solaris 11.
6f47b84fbdAlexander Traudfunc_env: Compile in Solaris 11.
a5c53bd323Alexander Traudutils: Avoid an unused variable in Solaris 11.
91c3ac19cbRichard MudgettDialplan functions: Fix some channel autoservice misuse.
720c2d1da2Richard MudgettFix some doxygen and curly placement.
c1686b8b3eRichard Mudgetttcptls.h: Remove redundant SSL_CTX typedef.
a470bb9e27Richard Mudgettchannel: Fix some more unprotected channel flag setting.
e7a7506f9cGeorge Josephapp_confbridge: Enable sending events to participants
b01fc2ef3dAlexander Traudres_rtp_asterisk: Instead of ./configure use OPENSSL_NO_SRTP.
437ab41881George Josephapp_sendtext: Allow content types other than text/plain
1bec0c73b3Richard Mudgettchannel.c: Fix off nominal channel allocation failure path.
d402594f74Rodrigo Ramírez Norambuenaapp_queue: Update year Copyright and fix missing tabs in documentation
9f9dce05b2Matthew Fredricksonnetsock2: Add ast_sockaddr_resolve_first_af to netsock2 public API
71d1e8d8c8Alexander Traudrtp_engine: Remove the double assigned RTP payload ID of H.263+.
263637a38dAlexander Traudrtp_engine: Avoid a typo error in Doxygen for ast_rtp_codecs_find_payload_code.
2e37684913Corey Farrellgit: Ignore *.orig.
cea87fe7b8Corey Farrellmakeopts.in: Remove unused/undefined AST_MARCH_NATIVE.
7528b86cadJoshua Colpstream: Make the topology a reference counted object.
6301531416Tzafrir Cohenchan_dahdi: Configurable dialed digit timeouts
069a0b7593Sean Brightiostreams: Add some documentation for the ast_iostream_* functions
239074c759Sean Brightpjsip: Increase maximum number of usable ciphers & other cleanups
11b7de82c5Richard Mudgettres_pjsip/pjsip_distributor.c: Add missing off-nominal request response.
6cab3c836aRichard Mudgettres_pjsip/pjsip_distributor.c: Pull some assignments out of if tests.
9c9f314f64Christof Lauberpbx_lua: Support displaying lua error message if no debug table exists
661fec4b59Richard Mudgettcore: Remove unused/incomplete SDP modules.
de9c0ede4aJoshua Colpbridge_softmix: Fix sporadic incorrect video stream mapping.
179ae87cf4Corey FarrellBuild System: Add missing ASTMM_LIBC to flex output.
80e6952013Sean Brightformat_pcm: Correct behavior of fseek and ftell for G.722
f79a372941George Josephstreams: Add string metadata capability
f7e7ce6ba2George Josephutils: Add ast_assert_return
8135558babGeorge Josephapp_sendtext: Enhance SendText to support Enhanced Messaging
4fb7967c73George Josephbridge_softmix: Forward TEXT frames
d50d637764Richard Mudgettstringfields: Collect extended stringfields into the stringfield section.
3bb6cf43b5Richard Mudgettpjsip_scheduler.c: Add ability to trace scheduled tasks.
237d341bbdRichard Mudgettres_pjsip.c: Split ast_sip_push_task_synchronous() to fit expectations.
c2f85e881dRichard Mudgettpjsip_scheduler.c: Fix some corner cases.
96c4a57edfRichard Mudgettpjsip_scheduler.c: Sort "pjsip show scheduled_tasks" output.
7157dcf83bRichard Mudgettpjsip_scheduler.c: Fix ao2 usage errors.
879e592bafCorey FarrellBuild System: Enable python3 compatibility.
0c03eab962Richard Mudgettres_pjsip_refer/chan_sip: Fix INVITE with replaces transfer to ConfBridge
39016e3582Joshua Colpres_rtp_asterisk: Fix minimum block word length for REMB.
8a602f18dbJoshua Colpres_rtp_asterisk: Queue video update on picture loss indication.
71a67a98c4Richard Mudgettres_pjsip: Update authenticate_qualify documentation.
6774913e82Richard Mudgettapp_agent_pool.c: Fix off nominal ref leak.
66f13ed694Corey FarrellBuild System: Fixes for configure script.
f91263cf46George Josephres_pjsip: Correct usages of pjproject's timer heap
48720e7defGeorge Josephpjroject_bundled: Add already-destroyed check to tsx_timer_callback
7c03b2713eGeorge Josephpjproject_bundled: timer: Clean up usage of timer heap
879743ab8fBen Fordtest_data_buffer.c: Add unit tests for data buffer API.
138e0eff4eBen FordAdd data buffer API to store packets.
a87141ddfdGeorge Josephpjproject_bundled: Add patch for pj_atomic crashes
455cee99aeFlorian Floimairmain: Update copyright notice with year 2018
318bf45928Corey Farrellmain/indications: Use ast_cli_completion_add for all completions.
75715b95b4Russell Bryantapp_originate: Add async option.
a6d58c518aCorey Farrellcore: Create main/options.c.
745b5134cdGeorge JosephRevert "BuildSystem: In NetBSD, the Python Programming Language is python-X.Y."
411915af28Corey Farrellloader: Reserve space for additional pointers in ast_module_info.
bfefde5b07Alexander TraudBuildSystem: For consistency, avoid extra libs to be empty.
8bd5980e14Ivan Poddubnyfunc_channel: Delete dead CHANNEL_TRACE code
040bb21771Corey Farrellcore: Remove additional symbols.
de77cf8698Corey Farrellcore: Remove dead symbols from asterisk.exports.in.
201762f161Corey Farrellnamed_acl: Use ast_cli_completion_add.
645203a422Corey Farrellmain/sounds: Use ast_cli_completion_add.
8d01ec572dCorey Farrellmanager: Use ast_cli_completion_add for completion generators.
2c1ad2f510Corey Farrellmain/test: Use ast_cli_completion_add.
115939caebJoshua Colprtp: Add REMB RTP property and set it on PJSIP video RTP.
8c25a72d57Corey Farrellmain/bridge: Use ast_cli_completion_add.
5b40441197Corey Farrellcore: Minor cleanup of ast_el_read_char.
e61b50b67aAlexander TraudBuildSystem: Check for header file of OGG.
f697025ae5Alexander TraudBuildSystem: When no download utility is available, display the explanation.
1136a22a1eCorey Farrellmain/translate: Use ast_cli_completion_add.
91ac95993eCorey Farrellmain/taskprocessor: Use ast_cli_completion_add.
3ad56aa929Corey Farrellmain/config: Use ast_cli_completion_add for reload completion.
9e335f22e7Corey Farrellaco: Use ast_cli_completion_add for 'config show help'.
4d1c9d8711Corey Farrellcore: Stop using AST_INLINE_API for allocator functions.
ecc846b26bFlorian Floimairapp_dial: Enable early-media video
4d1e3fef6bGeorge Josephapp_voicemail: Fix json blob errors
ebe957c5e9Corey Farrellmain/cdr: Use ast_cli_completion_add for CDR channel completion.
89ba4d4e3dCorey Farrellmain/ccss: Use ast_cli_completion_add for core id.
aa0d95c730Corey Farrellastobj2_container: Use ast_cli_completion_add for container names.
b929a7fb8dCorey Farrellmain/channel: Use ast_cli_completion_add for channeltypes.
b45bb476bbCorey Farrellcli: Enable ast_cli_completion_add on public completion generators.
572a508ef2Corey Farrellloader: Convert reload_classes to built-in modules.
9e488dd482Corey Farrellcore: Remove incorrect usage of attribute_malloc.
ea9768ff07Corey Farrellstringfields: Remove MALLOC_DEBUG fields from struct ast_string_field_mgr.
fee929c8acCorey Farrellcore: Remove non-critical cleanup from startup aborts.
c5f2332953Alexander TraudBuildSystem: For consistency, avoid double-checking via if clauses.
fc64a0e2b3Alexander TraudBuildSystem: Instead of $PJPROJECT_LIBS with s, use $PJPROJECT_LIB everywhere.
c8a521b6c8Corey FarrellReplace direct checks of option_debug with DEBUG_ATLEAST macro.
58f44f225aAlexander Traudutils: In Solaris, avoid a warning about an unused variable.
add03e207cCorey Farrellapp_osplookup: Move header defines into the app.
c711e4076aRichard Mudgettcore: Remove ABI effects of MALLOC_DEBUG.
eacee03f0eCorey Farrellgitreview: Reorder and add padding.
7e2128c8e6George Josephast_coredumper: Minor fixes
0be1c388e4Ben FordAdd extended properties to rtp_engine for RTP retransmission support.
50d9af101eSean Brightfunc_audiohookinherit: Remove deprecated module.
e2f98fbd63Richard Mudgettchannel.c: Fix typo.
8b18247af6Sean Brightres_http_websocket: Don't leak memory on read failure
97c21e9cb3Corey Farrellcore: Rename sounds_index.c to sounds.c.
e03f0f9572Corey Farrellconfig: Fix locking for extconfig reload.
e4a5c9ccf4Sean Brightres_pjsip_header_funcs: Various cleanups
525c0251c0Corey FarrellBuildSystem: Use single bootstrap.sh for Asterisk and menuselect.
dda73c5018Alexander TraudBuildSystem: Fix a typo related to ./configure --prefix=<path> on OpenBSD.
af2dd3a678Sean Brightbridge_roles: Use a non-locking linked list where appropriate
303e43f8a6Sean Brightres_pjsip: Use pjsip_sip_uri.user_param instead of other_param
9e45d3f893Corey Farrellmain/asterisk.c: Remove silly usage of RAII_VAR.
02ee296f81Corey Farrelloptional_api: Refactor to use vector's and standard allocators.
04490fb1d8Corey Farrelljson: Add conditionals to avoid locking if Jansson is thread safe.
1017db107cRichard Mudgettendpoint identifiers: Some code cleanup.
b71e469d68Richard Mudgettres_pjsip/config_domain_aliases.c: Add check for missing domain.
0960de71aeRichard Mudgettres_pjsip.c: Fix documentation typos.
bef49d90c1Richard Mudgettres_sorcery_realtime.c: Fix ref leak if object failed to apply.
fc98843d4bSean Brightappdocsxml.xslt: Add Language to channel snapshot transformation
3419a048b9Richard Mudgettmanager.c: Fix potential memory leak and corruption.
bcfe172f8dRichard Mudgettmanager_channels.c: Reordered ast_manager_build_channel_state_string_prefix()
4e4428ef3cCorey Farrellres_pjsip_registrar_expire: Delete empty module.
b9024197abRichard Mudgettapp_confbridge: Update dsp_silence_threshold and dsp_talking_threshold docs.
6c5e3226ecRichard Mudgettres_pjsip_registrar.c: Fix compiler error.
81db0aca0fGeorge Josephres_pjsip_registrar_expire: Refactor into res_pjsip_register
cf21e9fc97Corey FarrellSample modules.conf: comment out example load statement.
aaf14670b5Alexander TraudBuildSystem: Remove unused variables.
84a6365164Corey Farrellloader: Use ast_cli_completion_add for 'module load' completion.
c38da18ec6Alexander Traudheaders: Consistent use of typeof and/or __typeof__.
39fcecad59Corey Farrellcore: Tweak startup order.
6fbd855228Corey FarrellBuild System: Add support for __atomic built-in operators.
527cf5a570Corey FarrellRemove redundant module checks and references.
2f78dc2bfaRichard Mudgettpbx_variables.c: Misc fixes in variable substitution.
679fa5fb34Corey FarrellAdd missing OPTIONAL_API and ARI dependences.
693e509566Alexander TraudBuildSystem: Remove orphaned .PHONY targets.
5964061a21Sean Brightres_pjsip: Document tlsv1_1 and tlsv1_2 methods
25cb1ab05bCorey Farrellloader: Add support for built-in modules.
e6142a1282Corey Farrellloader: Rework load_resource_list.
a80cbb046eCorey Farrellloader: Remove global symbol only startup phase.
3b73ed28c5Corey Farrellloader: Process module dependencies.
4fd303b630Corey Farrellloader: Miscellaneous fixes.
7ed7d525fbRichard Mudgetttaskprocessor.c: Increase the number of tps_singletons container buckets.
6fbe315f77Richard Mudgettcel_odbc.c: Fix menuslect module description display.
9cfdb81e91Corey Farrellloader: Add dependency fields to module structures.
35ae99c712Corey Farrellvector: Additional string vector definitions.
cabe80631bGeorge Josephconfig_transport: Enable TCP_NODELAY on TLS transports
de7f2a6cb4Corey Farrellres_stasis_recording: Allow symbolic links in configured recordings dir.
30b5ec023fTzafrir CohenIgnore quilt .pc directory, used in deb packaging
f0eb00d1e7Corey Farrellstasis: Remove silly usage of RAII_VAR.
a383e1ddb1Corey Farrellstasis_cache_pattern: Remove silly usage of RAII_VAR.
9e2fcb82edSean Brightcdr_syslog: Deprecate unmaintained module
0de004dd85Corey Farrellstasis_bridges: Remove silly usage of RAII_VAR.
01127e1664Corey Farrellstasis_cache: Remove silly usage of RAII_VAR.
175a9ef873Corey Farrellstasis_endpoints: Remove silly usage of RAII_VAR.
4b655184b0Corey Farrellstasis_message_router: Remove silly usage of RAII_VAR.
3074c4165cCorey Farrellstasis_system: Remove silly usage of RAII_VAR.
8f3167c5f1Richard Mudgettres_pjsip.c: Update the endpoint identification documentation.
42a61d9db6Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Remove unnecessary requirement.
a7bbb18e5cRichard Mudgettres_pjsip.c: Fix ident_to_str() and refactor ident_handler().
be488eb14aRichard Mudgettres_pjsip_endpoint_identifier_ip.c: Allow multiple IdentifyDetail AMI events.
25022de875Sean BrightRevert "codec_opus: Make libcurl a dependency in menuselect"
d46cbe788aCorey Farrellbridge_softmix: Fix sfu_append_source_streams test.
5380fb9978Corey Farrellapp_confbridge: Fix NULL check in action_kick_last.
55a540272fCorey Farrellres_stasis: Reduce RAII_VAR usage.
8b3083cac5Corey Farrellres_stasis: Fix dial bridge unload.
6870ba5f26Corey Farrellres_stasis: Fix app_is_subscribed_bridge_id.
b20b5758d9Richard Mudgettres_pjsip_endpoint_identifier_ip.c: Fix apply identify validation.
705e6c04b3Richard Mudgettres_pjsip.c: Fix endpoint identifier registration name search.
cfb88f3ac1Corey Farrellpbx: Prevent execution of NULL pointer.
da365affbdCorey Farrellrtp_engine: Add missing unlock.
73bf5035b8Corey Farrellres_pjsip_history: Add missing unlock to CLI command.
aaed0b8b3aCorey Farrellaco: Fix NULL dereference in error path.
e3c9314a2eCorey Farrellfunc_odbc: Add missing unlock's to acf_odbc_read.
62f862e2cdKevin Harwellres_pjsip_session: Check if sequence header is missing
b32d6d5e2dCorey Farrellastobj2: Create case-insensitive variants of container function macros.
bc73337e07Corey Farrellcore: Use macros to generate ao2_container callbacks where possible.
2dde5bef47Richard Mudgettstasis_channels.c: Misc cleanup.
d69b7c6c6dRichard Mudgettmanager.c: Update AMI Status event documentation
fa36f9c01bRichard Mudgettbridge_native_rtp.c: Fix reentrancy framehook crash.
6338a03ce9Corey Farrellmenuselect: Fix check for running configure.
94eb12ca56Corey Farrellcdr: Missing NULL check and unlock.
c2529a352cCorey Farrellastobj.h: Remove from Asterisk core.
fd0ca1c3f9Sean BrightRemove as much trailing whitespace as possible.
a1a179c09dSean BrightFix some invalid Unicode characters
f2f51ff4eaCorey Farrellapp_voicemail: Fix file copy error handling.
9415ec2877Sean Brightdocs: Remove old API changes documentation
3625e91586Richard Mudgettmanager.h: Bump AMI version
fff7782cf5Corey Farrellapp_festival: Fix fd leak on connection failure.
d51837a1b9Corey FarrellCLI: Address multiple issues.
3c037ef972Corey Farrellchan_sip: Fix memory leaks.
b3e839debdCorey FarrellRemove constant conditionals (dead-code).
bf33a09c37Corey Farrellcore: Fix multiple trivial issues in the core.
8dfc973d64Corey Farrellmain/app: Fix leaks.
a790ced2e8Corey Farrellfunc_callerid: Initialize app argument structures.
4c04e13783Richard Mudgettbridge_softmix.c: Change remove_destination_streams() return meaning.
ea4179599fRichard Mudgettbridge_softmix.c: Don't match dead streams.
91d9eae79bCorey Farrellbridge_softmix: Fix memory leaks.
f6393b59afRichard Mudgettast_json_pack(): Use safer json ref mechanism.
dc04d1ec93Corey Farrellapp_voicemail: Fix memory management issues.
7054fb8756Richard Mudgettrtp_engine.c: Eliminate rtcp_report_to_json() RAII_VAR usage.
064c74e4afCorey Farrellnetsock: Remove from Asterisk core.
731a23fba7Corey FarrellCLI: Fix 'core set debug channel' completion bug.
4a461bcde4Richard Mudgettchan_pjsip.c: Improve ast_request() diagnostic msgs.
bf2d35931dCorey Farrellaco: Minimize use of regex.
a455e18320Corey Farrellaco: Create ways to minimize use of regex.
03c25a869fCorey Farrellres_smdi: Fix shutdown ref.
9d5797616cCorey Farrellloader: Use vector to build apha sorted module lists.
7b54903313Corey Farrellloader: Replace priority heap with vector.
9755eff46fSean Brightres_hep: hepv3_is_loaded() should check if we are enabled
3505cc88e8Corey Farrellloader: Rework of load_dynamic_module.
80bf0ee99aCorey Farrellloader: Minor fix to module registration.
a8aa209901Corey Farrellres_clialiases: Fix completion pass-through.
283d2df680George Josephres_pjsip_sdp_rtp: Add NULL check in add_crypto_to_stream
3370cd21dfJoshua Colpres_pjsip_session: Reinvite using active stream topology if none requested.
0c9cc7e975Sean Brightchan_sip: Don't send trailing \0 on keep alive packets
6a67828b46Corey Farrellmenuselect: Tweak check for recently run configure.
ec1f4bf48dSean Brightres_pjsip: Add TLSv1.1 and TLSv1.2 support
0b9d2135a9Sean Brightres_pjsip: Assign support levels to a few modules
c01ba7437eCorey FarrellCLI: Fix 'core show sysinfo' function ordering.
c2ec82bf36Richard Mudgettstasis_channels.c: Don't set channel snapshot caller_dnid twice.
521f741b04Sean Brightpjsip: Improve CLI completion performance
9a9edc6c9eSean Brightastdb: Improve prefix searches in astdb
d2e87b8e14Corey Farrellloader: Refactor resource_name_match.
dbb376f166Sean Brightpjsip_configuration: Add correct file header
2ffe52a116Sean Brightutils: Add convenience function for setting fd flags
e2dbc26376Corey Farrellres_stasis and res_speech: Fix load order.
c2c9995830Corey Farrelltranslate: Skip matrix_rebuild during shutdown.
ab191e9782Corey Farrellsounds_index: Avoid repeatedly reindexing.
2af59ebb3aCorey Farrellmedia_index: Improve startup.
8536a09b86Richard Mudgettsecurity-events: Fix SuccessfulAuth using_password declaration.
39939cecfaCorey Farrellautoconf: Remove use of m4_ifblank.
d9fdeae6a4Sean Brightconfig: Speed up config template lookup
1ad0fbc80eSean Brightconfig: Speed up ACO & sorcery initialization
35a7036a0dCorey FarrellREADME-SERIOUSLY.bestpractices.txt: Convert to markdown
ce5cfc8ffbCorey Farrellautoconf: Use m4 conditionals where possible.
87a57e8d46Corey Farrellautoconf: Fix call to AC_CONFIG_AUX_DIR.
d12a2ab400Corey FarrellCLI: Remove compatibility code.
02a9952709Richard Mudgettfeatures.conf.sample: Clarify ActivatedBy documentation wording.
4b1262c94bCorey FarrellAdd defaultbranch to .gitreview.
8e1506154fCorey Farrellres_parking: Set load_pri more appropriately.
90f9885f73Corey FarrellREADME: Convert to README.md.
b79d04f8f8Corey FarrellCLI: Finish conversion of completion handling to vectors.
fbb8c0d3e4Corey FarrellCLI: Refactor cli_complete.
1cd24cd726Corey FarrellCLI: Rewrite ast_el_strtoarr to use vector's internally.
9c0a2110f0Corey FarrellCLI: Refactor ast_cli_display_match_list.
9587a61f4cCorey FarrellCLI: Create ast_cli_completion_add function.
a02cbc2ef3Corey FarrellCLI: Remove calls to ast_cli_generator.
10b4b5d200Corey Farrellloader: Fix comments in struct ast_module.
9ae805c900Corey Farrellcli: Remove silly usage of RAII_VAR.
89ccab95c2Corey Farrellccss: Remove silly usage of RAII_VAR.
5e99c334d1Corey Farrellapp: Remove silly usage of RAII_VAR.
abdd9fa1a8Corey Farrellaoc: Remove silly usage of RAII_VAR.
48e1b39b28Corey Farrellabstract_jb: Remove silly usage of RAII_VAR.
d6bbcec571Corey Farrellres_mwi_external_ami: Remove incorrect load priority.
58fa3885ccCorey FarrellLoader: Remove unneeded load_pri declarations.
53f42cc052Corey Farrellres_pjsip: Fix warning by deferring implicit type cast.
75cb403775Corey Farrelltests: Fix warnings found on Mac.
83a2c4d2aeCorey Farrellres_snmp: Declare RONLY if net-snmp headers do not.
5a899fc503Corey Farrellres_fax: Remove checks for unsigned values being >= 0.
b4862e463cCorey Farrelliostream: Fix ast_iostream_printf declaration.
2fab3aacd6Corey Farrellapp_minivm: Fix possible uninitialized return value.
9316a064fdCorey FarrellREADME: Send people to secure websites where available.
5d0529c4d9Corey Farrelldoxygen: Remove obsolete contents.
1b6e4c1175Sean Brightres_pjsip: Use reasonable buffer lengths for endpoint identification
b9f4bb5988Corey Farrellmenuselect: Remove ineffective weak attribute detection.
c4f11911eaCorey Farrellacl: Fix allocation related issues.
a95f2994c6Corey Farrellaoc: Fix memory management issues.
7a735d45e2Sean Brightres_pjsip_transport_websocket: Give transport a meaningful description
6c53fb5d21Sean Brightres_pjsip: Use sorcery prefix operation for contact lookup
d995064fb7Nir SimionovichThis patch adds a beanstalk CEL backend.
e793501084Richard Mudgettchan_pjsip.c: Improve answer failure log messages.
cf1cb3345eGeorge Josephast_coredumper: Add ability to use directory other than /tmp
14253f9535Corey Farrellalertpipe: Correct documented return of ast_alertpipe_write.
edd1016dd8Corey Farrellcore: Use ast_alertpipe for Asterisk signal monitoring thread.
f6ebd16bb8George Josephbundled_pjproject: sip_parser: Fix return code in pjsip_find_msg
2e7f6cd31bBen Fordbundled_pjproject: Update to 2.7.1
ffccce76d9Sean Brightsorcery: Add ast_sorcery_retrieve_by_prefix()
14d60cee0cCorey FarrellCLI: Create ast_cli_completion_vector.
4930404715Corey Farrellvectors: Add new macro and a string vector definition.
b865d29f1cRichard Mudgettframe.c: Make ast_frame_free()/ast_frfree() NULL tolerant
96987737b9Corey Farrellmenuselect: Delete and ignore aclocal.m4.
e9f8b317c3Corey FarrellBuild: Make function constructor/destructor attributes mandatory.
bb77666620Corey Farrellcore: Remove disabled code.
23b0ef3e9bCorey FarrellBuild System: Disable parallel make in the root Makefile.
12010fc5c0Richard Mudgettchan_pjsip.c: Fix uninitialized cause value on failure.
05f557820bCorey Farrellbridge_softmix: Note why ast_stream_topology_set_stream cannot fail.
2c4db2a3d5Corey Farrellres_pjsip_pubsub: Fix multiple leaks on failure to append vectors.
48e96aba6aCorey Farrellres_pjsip_history: Fix multiple leaks on vector append failure.
ecb81ae4deCorey Farrellres_pjsip_session: Fix multiple leaks.
9b3db9a7fdCorey Farrellmain/sdp_state: Check for errors from ast_stream_topology_set_stream.
eba1179795Corey Farrellres_pjsip_session: Check for errors from ast_stream_topology_set_stream.
4ac6dd4e95Corey Farrellres_pjsip_t38: Better error checking for t38_create_media_state.
fb18895108Corey Farrellstream: Return error from ast_stream_topology_set_stream.
801094da7bCorey Farrellres_stasis: Fix multiple leaks.
02329b9a34Richard Mudgettres_pjproject.c: Fix ast_strdup() alloc failure.
7ef38d399aCorey Farrellres_pjsip_outbound_registration: Fix leak on vector add failure.
8684219f79Corey Farrellres_pjsip_exten_state: Check for vector append failure.
f899368cd6Corey Farrellres_pjsip_config_wizard: Fix leaks and add check for malloc failure.
4016884ef3Corey Farrellres_stasis_playback: Check for failure to append vector.
24b9751aaaCorey Farrelltest_sorcery_memory_cache_thrash: Handle error from vector append.
29205e7adcCorey Farrellres_pjsip: Fix leak on error in ast_sip_auth_vector_init.
70fcc043bbCorey Farrellres_pjproject: Handle error from adding to the buildopts vector.
5247ba4b88Corey Farrellres_ari_events: Fix use after free / double-free of JSON message.
adb4fdcb7bCorey Farrellstasis: Release object if vector append fails.
2f4f216026Corey FarrellRTP Engine: Deal with errors returned from AST_VECTOR_REPLACE.
5762f72425Corey FarrellPBX: Handle errors from AST_VECTOR_APPEND.
714026b32eCorey FarrellMessaging: Report error on failure to register tech or handler.
e43c8af77cCorey Farrellformat_cap: Fix leak on AST_VECTOR_APPEND error.
64bcb65a78Corey Farrellstasis: Remove silly use of RAII_VAR in stasis_forward_all.
b7e1034009Corey FarrellCLI: Remove unused internal command.
923424019bRichard Mudgettstasis_bridges.c: Fix off-nominal json memory leaks.
f81970d3fcRichard Mudgettstasis_channels.c: Remove a very silly RAII_VAR().
9771f089f5Richard Mudgettstasis/app.c: Optimize stasis_app_get_debug_by_name()
ee08f10d06Richard MudgettFix ast_(v)asprintf() malloc failure usage conditions.
79ddcdbc70Richard MudgettStasis/ARI: Fix off-nominal path json memory leaks.
229790ea3dRichard MudgettAOC: Fix AOC-S json memory leak.
de4a4796d0Richard Mudgettres_stasis_device_state.c: Optimize stasis_app_device_states_to_json()
103b05bb4bRichard Mudgettres_stasis_mailbox.c: Fix leak of mailbox container.
b616b7e4a9Corey Farrellres/ari/resource_bridges.h: Update from 'make ari-stubs'.
1bfd1cf640Sean Brightpjsip_message_filter: Only do interface lookup for wildcard addresses.
0991874430Corey Farrellres_pjsip_pubsub: Resolve potential crash in allocate_subscription.
4aec70690dGeorge Josephast_coredumper: Add gzipping of binaries and display of signal info
569e9a8391Corey FarrellSingle API for ast_store_lock_info and ast_remove_lock_info.
841ac3ded6Corey Farrellhashtab: Use ast_free.
ee21076151Corey Farrellmain/Makefile: Remove rule for non-existant testexpr2.
488f98310fRichard Mudgettapp_agent_pool.c: Fix online documentation typo.
4559cd0e28Nir SimionovichThis patch adds a beanstalk CDR backend.
e5b9eb0460Richard Mudgettcdr.c: Defer misc checks.
ab4d36533cGeorge Josephchan_vpb: Fix a gcc 7 out-of-bounds complaint
b8dadccbe1Corey Farrellsorcery: Use ao2_weakproxy to hold list of instances.
7774623804Corey Farrellnamed_locks: Use ao2_weakproxy_find.
b058f8673aCorey Farrellastobj2: Add ao2_weakproxy_find function.
fd3101e8adCorey Farrellastobj2: Run weakproxy callbacks outside of lock.
b1d9fc87bcTorrey Searlecontrib/thirdparty/sip_to_pjsip: add additional flag mappings
b0408d05c0Richard Mudgettcdr.c: Eliminated simple RAII_VAR usages.
fdf9aacca3Richard Mudgettcdr.c: Replace redundant check with an ast_assert()
2e4b5fadbdRichard Mudgettcdr.c: Replace inlined code with ao2_t_replace()
62980eedc3Richard Mudgettcdr.c: Use current ao2 flag names
e769846f11Richard Mudgettcdr.h: Fix doxygen comments.
ad38a55a2dSean Brightres_config_sqlite: Don't enable SQLite CDRs when running 'make samples'
f4798faaccMatt Jordanres_corosync: Fix linking issue with Corosync 2.x
80097676e7Richard Mudgettheap.c: No need to calloc heap pointer array.
d1de7948feGeorge Josephlogger: Bring back ability to turn debug on by source file
f21408c866Joshua Colpres_stasis: Add 'video_sfu' as a requested bridge type.
c9e972a26aSean Brightres_rtp_asterisk: Trim trailing byte off of SDES packet
721947ebaeSean Brightwebrtc: Allow 'webrtc' to be set on endpoints without dtls_ca_file
0cbeaa5589Sean Brightpjproject: Patch to correct STUN FINGERPRINT usage
4275ca16a1George Josephbuild: A few gcc 7 error fixes
0fad11f21cSean Brightapp_stream_echo: Don't echo declined streams
601e0c563fJoshua Colpres_pjsip_session: Reduce (and improve) SDP renegotiation.
36690c26f8Kevin Harwellres_pjsip_session: Don't end session when receiving a 500 on a reinvite
ebd0a4bebfSean Brightres_pjsip: Use ast_sip_is_content_type() where appropriate
6c0e13da22George Josephres_pjsip_session/BUNDLE: Handle no audio codecs on endpoint
7c93982e9dRichard Mudgettres_rtp_asterisk.c: Fix bundled SSRC handling.
e666051d79Ben Fordres_pjsip_session: Check for removed stream state.
6fd3db51e8Joshua Colpapp_confbridge: Only create a channel that records audio.
56f0d5fc0fRodrigo Ramírez Norambuenares_config_pgsql: Add missing \n in debug log and update copyright year
1199927fc0alexcdr_mysql.c: Apply cdrzone to start and answer
d178f497d2George Josephres_pjsip: Filter out non SIP(S) requests
01f2220becJoshua Colptcptls: Change error message to debug.
446d48fd49George Josephres_pjsip: Add handling for incoming unsolicited MWI NOTIFY
4889574ff5Richard Mudgettres_rtp_asterisk.c: Add doxygen to RTCP payload types.
f9bad3bd61George Josephalembic: Fix typo in add_auto_info_to_endpoint_dtmf_mode
c8d53a1638Rodrigo Ramírez Norambuenacdr_pgsql: Refactor magic number by definition for version
23571f31acRichard Mudgettstasis/control.c: Fix set_interval_hook() ref leak.
94091c7b96George Josephstasis/control: Fix possible deadlock with swap channel
0cbb17ce8fGeorge Josephalembic: Fix enum creation for dtls_fingerprint
bfc29de3eaBen Fordchan_pjsip: Suppress frame warnings.
68bcfccd52Joshua Colpres_pjsip_session: Preserve stream name during renegotiation.
0ec95515f3George Josephres_calendar*, res_smdi: Move to "extended" support
4650fc477aRichard Mudgettbridge_native_rtp.c: Fixup native_rtp_framehook()
7937d5b8b3Sean Brightres_smdi: Clean up memory leak
850a3fd017Richard Mudgettchan_pjsip.c: Fix topology refresh response code accuracy.
87c7a1c79cRichard Mudgettbridge_softmix.c: Restored softmix_bridge_leave() shortcut exit.
5bbf7b2aadRichard Mudgettapp_confbridge: Document sfu video_mode value.
f96536b1eaRichard Mudgettconfbridge.h: Fix doxygen comments.
946ef2d711Richard Mudgettbridge_softmix.c: Remove always true test.
c049d1c3b2Richard Mudgettconfigure: Check cache for valid pjproject tarball before downloading.
bd28a9bbd8Richard MudgettSTUN/netsock2: Fix some valgrind uninitialized memory findings.
ee5edfb050Richard Mudgettres_pjsip_transport_management.c: Rename some variables.
ecd1f87edfRichard MudgettUPGRADE notes: Prepare for the eventual 16 branch.
7f8f3ca4ddCorey FarrellCorrect some leaks in unit tests.
842e1414d0Richard Mudgettres_pjsip_transport_websocket.c: Fix serializer ref leak.
615b6a200aRichard Mudgettres_pjsip_outbound_registration.c: Misc fixes.
564927c5edRichard Mudgettres_pjsip_nat.c: Remove unnecessary CMP_STOP.
5655cded78Richard Mudgettres_pjsip_registrar.c: Remove unnecessary CMP_STOP.
148cf2e0f7Corey Farrellapp_privacy: remove unused header asterisk/image.h
2a4283f3e7Joshua Colpres_pjsip: Add support for dnsmgr to external_media_address.
3f98488279Sean Brightapp_queue: Add announce-position-only-up option
b3914df10bSean Brightres_rtp_asterisk: Fix mapping of pjsip's ICE roles to ours
a6eb9ee7d2Joshua Colpcore: Add VP9 passthrough support.
922930753cRichard Mudgettapp_voicemail.c: Allow mailbox entry on authentication retry prompt.
2697e45157Matthew Fredricksonformat.h: Fix a few minor errors in comments.
063c9a935fGeorge JosephUpdate make_ari_stubs in master to make the version 16
ba52a36ff2George JosephRestore the incorrectly deleted spandspflow2pcap.log
25c9464325Sean Brightcorosync: Fix corosync library name in configure.ac
d2fbbdd692Richard MudgettSDP: Create declined m= SDP lines using remote SDP if applicable.
3a18a09030Richard MudgettSDP: Rework SDP offer/answer model and update capabilities merges.

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.

/dev/null                                                                                       |binary
README                                                                                          |  296
README-SERIOUSLY.bestpractices.txt                                                              |  376
apps/app_setcallerid.c                                                                          |  129
asterisk-15.0.0-summary.html                                                                    | 2620 --
asterisk-15.0.0-summary.txt                                                                     | 5791 ----
autoconf/ast_check_openh323.m4                                                                  |  132
autoconf/ast_check_pwlib.m4                                                                     |  273
b/.gitignore                                                                                    |    3
b/.gitreview                                                                                    |    6
b/.version                                                                                      |    2
b/CHANGES                                                                                       |  361
b/CREDITS                                                                                       |    4
b/ChangeLog                                                                                     |11814 +++++++++-
b/Makefile                                                                                      |   93
b/Makefile.moddir_rules                                                                         |    8
b/Makefile.rules                                                                                |   10
b/README-SERIOUSLY.bestpractices.md                                                             |  390
b/README.md                                                                                     |  269
b/UPGRADE-1.2.txt                                                                               |   48
b/UPGRADE-1.4.txt                                                                               |   77
b/UPGRADE-1.6.txt                                                                               |   14
b/UPGRADE-1.8.txt                                                                               |   15
b/UPGRADE-10.txt                                                                                |    4
b/UPGRADE-11.txt                                                                                |    6
b/UPGRADE-12.txt                                                                                |    8
b/UPGRADE-15.txt                                                                                |   63
b/UPGRADE.txt                                                                                   |   68
b/addons/Makefile                                                                               |    1
b/addons/app_mysql.c                                                                            |    9
b/addons/cdr_mysql.c                                                                            |  313
b/addons/chan_mobile.c                                                                          |  152
b/addons/chan_ooh323.c                                                                          |  267
b/addons/chan_ooh323.h                                                                          |   14
b/addons/format_mp3.c                                                                           |    1
b/addons/ooh323c/README                                                                         |   35
b/addons/ooh323c/src/Makefile.in                                                                |    4
b/addons/ooh323c/src/context.c                                                                  |   25
b/addons/ooh323c/src/decode.c                                                                   |  118
b/addons/ooh323c/src/dlist.c                                                                    |   27
b/addons/ooh323c/src/dlist.h                                                                    |   62
b/addons/ooh323c/src/encode.c                                                                   |  104
b/addons/ooh323c/src/errmgmt.c                                                                  |   50
b/addons/ooh323c/src/eventHandler.c                                                             |   18
b/addons/ooh323c/src/eventHandler.h                                                             |   88
b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGES.h                                              |   10
b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESDec.c                                           |   11
b/addons/ooh323c/src/h323/H235-SECURITY-MESSAGESEnc.c                                           |   11
b/addons/ooh323c/src/h323/H323-MESSAGES.c                                                       |   11
b/addons/ooh323c/src/h323/H323-MESSAGES.h                                                       |   10
b/addons/ooh323c/src/h323/H323-MESSAGESDec.c                                                    |   11
b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c                                                    |   11
b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.c                                           |   11
b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROL.h                                           |   10
b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLDec.c                                        |   11
b/addons/ooh323c/src/h323/MULTIMEDIA-SYSTEM-CONTROLEnc.c                                        |   11
b/addons/ooh323c/src/memheap.c                                                                  |  344
b/addons/ooh323c/src/memheap.h                                                                  |   10
b/addons/ooh323c/src/ooCalls.c                                                                  |  158
b/addons/ooh323c/src/ooCalls.h                                                                  |  222
b/addons/ooh323c/src/ooCapability.c                                                             |  656
b/addons/ooh323c/src/ooCapability.h                                                             |  230
b/addons/ooh323c/src/ooCmdChannel.c                                                             |   59
b/addons/ooh323c/src/ooCmdChannel.h                                                             |   30
b/addons/ooh323c/src/ooCommon.h                                                                 |   20
b/addons/ooh323c/src/ooDateTime.c                                                               |   17
b/addons/ooh323c/src/ooDateTime.h                                                               |   18
b/addons/ooh323c/src/ooGkClient.c                                                               |  465
b/addons/ooh323c/src/ooGkClient.h                                                               |   92
b/addons/ooh323c/src/ooLogChan.c                                                                |   81
b/addons/ooh323c/src/ooLogChan.h                                                                |   60
b/addons/ooh323c/src/ooSocket.c                                                                 |  154
b/addons/ooh323c/src/ooSocket.h                                                                 |   65
b/addons/ooh323c/src/ooStackCmds.c                                                              |   45
b/addons/ooh323c/src/ooStackCmds.h                                                              |   32
b/addons/ooh323c/src/ooTimer.c                                                                  |   24
b/addons/ooh323c/src/ooTimer.h                                                                  |   26
b/addons/ooh323c/src/ooUtils.c                                                                  |   12
b/addons/ooh323c/src/ooUtils.h                                                                  |   20
b/addons/ooh323c/src/ooasn1.h                                                                   |  200
b/addons/ooh323c/src/oochannels.c                                                               |  376
b/addons/ooh323c/src/oochannels.h                                                               |   59
b/addons/ooh323c/src/ooh245.c                                                                   |  995
b/addons/ooh323c/src/ooh245.h                                                                   |  164
b/addons/ooh323c/src/ooh323.c                                                                   |  476
b/addons/ooh323c/src/ooh323.h                                                                   |   37
b/addons/ooh323c/src/ooh323ep.c                                                                 |  127
b/addons/ooh323c/src/ooh323ep.h                                                                 |  126
b/addons/ooh323c/src/oohdr.h                                                                    |   10
b/addons/ooh323c/src/ooper.h                                                                    |   11
b/addons/ooh323c/src/ooports.c                                                                  |   16
b/addons/ooh323c/src/ooports.h                                                                  |   20
b/addons/ooh323c/src/ooq931.c                                                                   |  825
b/addons/ooh323c/src/ooq931.h                                                                   |  158
b/addons/ooh323c/src/ootrace.c                                                                  |   35
b/addons/ooh323c/src/ootrace.h                                                                  |   24
b/addons/ooh323c/src/ootypes.h                                                                  |  155
b/addons/ooh323c/src/perutil.c                                                                  |   51
b/addons/ooh323c/src/printHandler.c                                                             |   22
b/addons/ooh323c/src/printHandler.h                                                             |   16
b/addons/ooh323c/src/rtctype.c                                                                  |   10
b/addons/ooh323c/src/rtctype.h                                                                  |   15
b/addons/ooh323cDriver.c                                                                        |  122
b/addons/ooh323cDriver.h                                                                        |   12
b/addons/res_config_mysql.c                                                                     |    9
b/agi/Makefile                                                                                  |    2
b/agi/eagi-sphinx-test.c                                                                        |    4
b/agi/eagi-test.c                                                                               |    4
b/agi/jukebox.agi                                                                               |    4
b/apps/Makefile                                                                                 |    6
b/apps/app_adsiprog.c                                                                           |   24
b/apps/app_agent_pool.c                                                                         |   21
b/apps/app_amd.c                                                                                |   37
b/apps/app_authenticate.c                                                                       |    4
b/apps/app_celgenuserevent.c                                                                    |    1
b/apps/app_chanisavail.c                                                                        |    5
b/apps/app_chanspy.c                                                                            |   28
b/apps/app_confbridge.c                                                                         |  187
b/apps/app_controlplayback.c                                                                    |    2
b/apps/app_dahdiras.c                                                                           |   18
b/apps/app_db.c                                                                                 |   64
b/apps/app_dial.c                                                                               |   15
b/apps/app_dictate.c                                                                            |    7
b/apps/app_directory.c                                                                          |   25
b/apps/app_echo.c                                                                               |    2
b/apps/app_externalivr.c                                                                        |   37
b/apps/app_fax.c                                                                                |   39
b/apps/app_festival.c                                                                           |   31
b/apps/app_flash.c                                                                              |    7
b/apps/app_followme.c                                                                           |   66
b/apps/app_forkcdr.c                                                                            |    9
b/apps/app_getcpeid.c                                                                           |   10
b/apps/app_ices.c                                                                               |   29
b/apps/app_image.c                                                                              |   11
b/apps/app_ivrdemo.c                                                                            |   13
b/apps/app_jack.c                                                                               |    1
b/apps/app_macro.c                                                                              |   47
b/apps/app_meetme.c                                                                             |  250
b/apps/app_milliwatt.c                                                                          |    2
b/apps/app_minivm.c                                                                             |  275
b/apps/app_mixmonitor.c                                                                         |   10
b/apps/app_morsecode.c                                                                          |    3
b/apps/app_mp3.c                                                                                |   51
b/apps/app_nbscat.c                                                                             |   19
b/apps/app_originate.c                                                                          |   44
b/apps/app_osplookup.c                                                                          |   10
b/apps/app_page.c                                                                               |    1
b/apps/app_playback.c                                                                           |   24
b/apps/app_privacy.c                                                                            |    1
b/apps/app_queue.c                                                                              |  229
b/apps/app_read.c                                                                               |   10
b/apps/app_readexten.c                                                                          |    4
b/apps/app_record.c                                                                             |  171
b/apps/app_saycounted.c                                                                         |    3
b/apps/app_sayunixtime.c                                                                        |   12
b/apps/app_senddtmf.c                                                                           |    4
b/apps/app_sendtext.c                                                                           |  187
b/apps/app_skel.c                                                                               |   31
b/apps/app_sms.c                                                                                |   47
b/apps/app_softhangup.c                                                                         |   10
b/apps/app_speech_utils.c                                                                       |   16
b/apps/app_stack.c                                                                              |   10
b/apps/app_stasis.c                                                                             |   13
b/apps/app_statsd.c                                                                             |  851
b/apps/app_system.c                                                                             |    6
b/apps/app_talkdetect.c                                                                         |   11
b/apps/app_test.c                                                                               |    6
b/apps/app_transfer.c                                                                           |    4
b/apps/app_url.c                                                                                |   19
b/apps/app_userevent.c                                                                          |    2
b/apps/app_voicemail.c                                                                          | 1008
b/apps/app_waitforring.c                                                                        |    3
b/apps/app_waitforsilence.c                                                                     |  137
b/apps/app_while.c                                                                              |   14
b/apps/app_zapateller.c                                                                         |   15
b/apps/confbridge/conf_config_parser.c                                                          |  256
b/apps/confbridge/confbridge_manager.c                                                          |  426
b/apps/confbridge/include/confbridge.h                                                          |   61
b/apps/enter.h                                                                                  |  548
b/apps/leave.h                                                                                  |  388
b/asterisk-16.0.0-rc3-summary.html                                                              |   35
b/asterisk-16.0.0-rc3-summary.txt                                                               |  118
b/autoconf/ast_c_compile_check.m4                                                               |    8
b/autoconf/ast_c_declare_check.m4                                                               |    2
b/autoconf/ast_c_define_check.m4                                                                |    2
b/autoconf/ast_check_osptk.m4                                                                   |    3
b/autoconf/ast_check_raii.m4                                                                    |    4
b/autoconf/ast_ext_lib.m4                                                                       |   29
b/autoconf/ast_ext_tool_check.m4                                                                |   16
b/autoconf/ast_gcc_attribute.m4                                                                 |   20
b/autoconf/ast_pkgconfig.m4                                                                     |    3
b/autoconf/libcurl.m4                                                                           |    3
b/bootstrap.sh                                                                                  |   55
b/bridges/Makefile                                                                              |    2
b/bridges/bridge_builtin_features.c                                                             |    8
b/bridges/bridge_holding.c                                                                      |    1
b/bridges/bridge_native_rtp.c                                                                   |   26
b/bridges/bridge_simple.c                                                                       |   93
b/bridges/bridge_softmix.c                                                                      |  609
b/bridges/bridge_softmix/bridge_softmix_binaural.c                                              |    9
b/bridges/bridge_softmix/include/bridge_softmix_internal.h                                      |   21
b/build_tools/cflags-devmode.xml                                                                |    3
b/build_tools/cflags.xml                                                                        |    5
b/build_tools/download_externals                                                                |    6
b/build_tools/list_valid_installed_externals                                                    |    5
b/build_tools/make_buildopts_h                                                                  |   22
b/build_tools/make_defaults_h                                                                   |    2
b/build_tools/make_sample_voicemail                                                             |    6
b/build_tools/make_version                                                                      |    8
b/build_tools/menuselect-deps.in                                                                |    4
b/build_tools/sha1sum-sh                                                                        |    1
b/cdr/cdr_adaptive_odbc.c                                                                       |    3
b/cdr/cdr_beanstalkd.c                                                                          |  270
b/cdr/cdr_csv.c                                                                                 |    1
b/cdr/cdr_custom.c                                                                              |    2
b/cdr/cdr_manager.c                                                                             |    1
b/cdr/cdr_odbc.c                                                                                |    2
b/cdr/cdr_pgsql.c                                                                               |   27
b/cdr/cdr_radius.c                                                                              |    3
b/cdr/cdr_sqlite3_custom.c                                                                      |    1
b/cdr/cdr_syslog.c                                                                              |    4
b/cdr/cdr_tds.c                                                                                 |    1
b/cel/Makefile                                                                                  |    2
b/cel/cel_beanstalkd.c                                                                          |  276
b/cel/cel_custom.c                                                                              |    2
b/cel/cel_manager.c                                                                             |    1
b/cel/cel_odbc.c                                                                                |    7
b/cel/cel_pgsql.c                                                                               |   19
b/cel/cel_radius.c                                                                              |    1
b/cel/cel_sqlite3_custom.c                                                                      |    1
b/cel/cel_tds.c                                                                                 |    1
b/channels/Makefile                                                                             |    4
b/channels/chan_alsa.c                                                                          |   24
b/channels/chan_console.c                                                                       |   78
b/channels/chan_dahdi.c                                                                         |   82
b/channels/chan_dahdi.h                                                                         |   15
b/channels/chan_iax2.c                                                                          |   18
b/channels/chan_mgcp.c                                                                          |    4
b/channels/chan_misdn.c                                                                         |    5
b/channels/chan_motif.c                                                                         |    9
b/channels/chan_nbs.c                                                                           |   13
b/channels/chan_oss.c                                                                           |   40
b/channels/chan_phone.c                                                                         |   59
b/channels/chan_phone.h                                                                         |  478
b/channels/chan_pjsip.c                                                                         |  280
b/channels/chan_rtp.c                                                                           |   22
b/channels/chan_sip.c                                                                           |  449
b/channels/chan_skinny.c                                                                        |   49
b/channels/chan_unistim.c                                                                       |   82
b/channels/chan_vpb.cc                                                                          |  301
b/channels/console_board.c                                                                      |    6
b/channels/console_gui.c                                                                        |   76
b/channels/console_video.c                                                                      |   36
b/channels/console_video.h                                                                      |    2
b/channels/iax2/include/astobj.h                                                                |  823
b/channels/iax2/include/iax2.h                                                                  |    4
b/channels/iax2/include/netsock.h                                                               |   74
b/channels/iax2/include/parser.h                                                                |    4
b/channels/iax2/netsock.c                                                                       |  201
b/channels/iax2/parser.c                                                                        |   32
b/channels/iax2/provision.c                                                                     |   22
b/channels/misdn/ie.c                                                                           |    1
b/channels/misdn/isdn_lib.c                                                                     |    2
b/channels/pjsip/dialplan_functions.c                                                           |   69
b/channels/sig_analog.c                                                                         |   38
b/channels/sig_analog.h                                                                         |   14
b/channels/sip/config_parser.c                                                                  |    1
b/channels/sip/dialplan_functions.c                                                             |   12
b/channels/sip/include/config_parser.h                                                          |    2
b/channels/sip/include/globals.h                                                                |    1
b/channels/sip/include/reqresp_parser.h                                                         |    4
b/channels/sip/include/security_events.h                                                        |    2
b/channels/sip/security_events.c                                                                |   10
b/channels/vcodecs.c                                                                            |   14
b/channels/vgrabbers.c                                                                          |   12
b/codecs/Makefile                                                                               |    2
b/codecs/codec_adpcm.c                                                                          |   10
b/codecs/codec_alaw.c                                                                           |    6
b/codecs/codec_dahdi.c                                                                          |    7
b/codecs/codec_g722.c                                                                           |    6
b/codecs/codec_g726.c                                                                           |    2
b/codecs/codec_gsm.c                                                                            |    4
b/codecs/codec_ilbc.c                                                                           |    4
b/codecs/codec_lpc10.c                                                                          |    4
b/codecs/codec_resample.c                                                                       |    4
b/codecs/codec_speex.c                                                                          |   27
b/codecs/codec_ulaw.c                                                                           |    2
b/codecs/ex_ilbc.h                                                                              |    8
b/codecs/g722/g722.h                                                                            |    4
b/codecs/g722/g722_decode.c                                                                     |   14
b/codecs/g722/g722_encode.c                                                                     |    8
b/codecs/gsm/Makefile                                                                           |   16
b/codecs/gsm/README                                                                             |    2
b/codecs/gsm/inc/gsm.h                                                                          |    2
b/codecs/gsm/inc/private.h                                                                      |   14
b/codecs/gsm/inc/proto.h                                                                        |    2
b/codecs/gsm/src/add.c                                                                          |    8
b/codecs/gsm/src/code.c                                                                         |    6
b/codecs/gsm/src/debug.c                                                                        |    2
b/codecs/gsm/src/gsm_decode.c                                                                   |    4
b/codecs/gsm/src/gsm_explode.c                                                                  |    6
b/codecs/gsm/src/gsm_implode.c                                                                  |    6
b/codecs/gsm/src/gsm_option.c                                                                   |    2
b/codecs/gsm/src/k6opt.h                                                                        |   12
b/codecs/gsm/src/long_term.c                                                                    |   16
b/codecs/gsm/src/lpc.c                                                                          |   10
b/codecs/gsm/src/preprocess.c                                                                   |   12
b/codecs/gsm/src/rpe.c                                                                          |   36
b/codecs/gsm/src/short_term.c                                                                   |   20
b/codecs/gsm/src/table.c                                                                        |    2
b/codecs/ilbc/FrameClassify.c                                                                   |    1
b/codecs/ilbc/FrameClassify.h                                                                   |    1
b/codecs/ilbc/LPCdecode.c                                                                       |    6
b/codecs/ilbc/LPCdecode.h                                                                       |   12
b/codecs/ilbc/LPCencode.c                                                                       |    1
b/codecs/ilbc/LPCencode.h                                                                       |    1
b/codecs/ilbc/StateConstructW.c                                                                 |   12
b/codecs/ilbc/StateConstructW.h                                                                 |    1
b/codecs/ilbc/StateSearchW.c                                                                    |   11
b/codecs/ilbc/StateSearchW.h                                                                    |    8
b/codecs/ilbc/anaFilter.c                                                                       |    1
b/codecs/ilbc/anaFilter.h                                                                       |    1
b/codecs/ilbc/constants.c                                                                       |    1
b/codecs/ilbc/constants.h                                                                       |    1
b/codecs/ilbc/createCB.c                                                                        |    1
b/codecs/ilbc/createCB.h                                                                        |    1
b/codecs/ilbc/doCPLC.c                                                                          |    1
b/codecs/ilbc/doCPLC.h                                                                          |    1
b/codecs/ilbc/enhancer.c                                                                        |    1
b/codecs/ilbc/enhancer.h                                                                        |    1
b/codecs/ilbc/extract-cfile.awk                                                                 |    2
b/codecs/ilbc/filter.c                                                                          |    1
b/codecs/ilbc/filter.h                                                                          |    1
b/codecs/ilbc/gainquant.c                                                                       |    6
b/codecs/ilbc/gainquant.h                                                                       |    1
b/codecs/ilbc/getCBvec.c                                                                        |    1
b/codecs/ilbc/getCBvec.h                                                                        |    1
b/codecs/ilbc/helpfun.c                                                                         |    1
b/codecs/ilbc/helpfun.h                                                                         |    1
b/codecs/ilbc/hpInput.c                                                                         |    1
b/codecs/ilbc/hpInput.h                                                                         |    1
b/codecs/ilbc/hpOutput.c                                                                        |    1
b/codecs/ilbc/hpOutput.h                                                                        |    1
b/codecs/ilbc/iCBConstruct.c                                                                    |    1
b/codecs/ilbc/iCBConstruct.h                                                                    |    1
b/codecs/ilbc/iCBSearch.c                                                                       |    9
b/codecs/ilbc/iCBSearch.h                                                                       |    1
b/codecs/ilbc/iLBC_decode.c                                                                     |    1
b/codecs/ilbc/iLBC_decode.h                                                                     |    1
b/codecs/ilbc/iLBC_define.h                                                                     |    2
b/codecs/ilbc/iLBC_encode.c                                                                     |    1
b/codecs/ilbc/iLBC_encode.h                                                                     |    6
b/codecs/ilbc/iLBC_test.c                                                                       |    1
b/codecs/ilbc/lsf.c                                                                             |    7
b/codecs/ilbc/lsf.h                                                                             |    1
b/codecs/ilbc/packing.c                                                                         |    1
b/codecs/ilbc/packing.h                                                                         |    1
b/codecs/ilbc/rfc3951.txt                                                                       |  387
b/codecs/ilbc/syntFilter.c                                                                      |   14
b/codecs/ilbc/syntFilter.h                                                                      |    1
b/codecs/log2comp.h                                                                             |    8
b/codecs/lpc10/Makefile                                                                         |   12
b/codecs/lpc10/analys.c                                                                         |   68
b/codecs/lpc10/bsynz.c                                                                          |   28
b/codecs/lpc10/chanwr.c                                                                         |    8
b/codecs/lpc10/dcbias.c                                                                         |    1
b/codecs/lpc10/decode.c                                                                         |   34
b/codecs/lpc10/difmag.c                                                                         |    3
b/codecs/lpc10/dyptrk.c                                                                         |   38
b/codecs/lpc10/encode.c                                                                         |   23
b/codecs/lpc10/energy.c                                                                         |    1
b/codecs/lpc10/f2c.h                                                                            |    6
b/codecs/lpc10/ham84.c                                                                          |    1
b/codecs/lpc10/invert.c                                                                         |    4
b/codecs/lpc10/irc2pc.c                                                                         |    1
b/codecs/lpc10/ivfilt.c                                                                         |    1
b/codecs/lpc10/lpc10.h                                                                          |    4
b/codecs/lpc10/lpcdec.c                                                                         |   26
b/codecs/lpc10/lpcenc.c                                                                         |    8
b/codecs/lpc10/lpcini.c                                                                         |   22
b/codecs/lpc10/lpfilt.c                                                                         |    1
b/codecs/lpc10/median.c                                                                         |    1
b/codecs/lpc10/mload.c                                                                          |   13
b/codecs/lpc10/onset.c                                                                          |   24
b/codecs/lpc10/pitsyn.c                                                                         |   38
b/codecs/lpc10/placea.c                                                                         |    9
b/codecs/lpc10/placev.c                                                                         |   19
b/codecs/lpc10/preemp.c                                                                         |    5
b/codecs/lpc10/random.c                                                                         |    1
b/codecs/lpc10/rcchk.c                                                                          |    3
b/codecs/lpc10/synths.c                                                                         |   34
b/codecs/lpc10/tbdm.c                                                                           |    7
b/codecs/lpc10/voicin.c                                                                         |   60
b/codecs/lpc10/vparms.c                                                                         |    5
b/codecs/speex/arch.h                                                                           |   12
b/codecs/speex/fixed_generic.h                                                                  |    8
b/codecs/speex/resample.c                                                                       |   84
b/codecs/speex/resample_sse.h                                                                   |    8
b/codecs/speex/speex_resampler.h                                                                |  116
b/codecs/speex/stack_alloc.h                                                                    |   10
b/configs/basic-pbx/indications.conf                                                            |    1
b/configs/basic-pbx/pjsip.conf                                                                  |    1
b/configs/samples/alsa.conf.sample                                                              |    1
b/configs/samples/ari.conf.sample                                                               |    1
b/configs/samples/ast_debug_tools.conf.sample                                                   |    6
b/configs/samples/asterisk.adsi                                                                 |    1
b/configs/samples/asterisk.conf.sample                                                          |   11
b/configs/samples/calendar.conf.sample                                                          |    2
b/configs/samples/cdr_adaptive_odbc.conf.sample                                                 |    1
b/configs/samples/cdr_beanstalkd.conf.sample                                                    |   20
b/configs/samples/cdr_mysql.conf.sample                                                         |   11
b/configs/samples/cdr_tds.conf.sample                                                           |    1
b/configs/samples/cel.conf.sample                                                               |    2
b/configs/samples/cel_beanstalkd.conf.sample                                                    |   21
b/configs/samples/chan_dahdi.conf.sample                                                        |   27
b/configs/samples/chan_mobile.conf.sample                                                       |    4
b/configs/samples/codecs.conf.sample                                                            |   10
b/configs/samples/confbridge.conf.sample                                                        |  111
b/configs/samples/dbsep.conf.sample                                                             |    1
b/configs/samples/dsp.conf.sample                                                               |    1
b/configs/samples/extconfig.conf.sample                                                         |    1
b/configs/samples/extensions.lua.sample                                                         |    1
b/configs/samples/extensions_minivm.conf.sample                                                 |    1
b/configs/samples/features.conf.sample                                                          |    4
b/configs/samples/festival.conf.sample                                                          |    1
b/configs/samples/followme.conf.sample                                                          |   12
b/configs/samples/func_odbc.conf.sample                                                         |    1
b/configs/samples/iax.conf.sample                                                               |   12
b/configs/samples/iaxprov.conf.sample                                                           |    1
b/configs/samples/manager.conf.sample                                                           |    3
b/configs/samples/mgcp.conf.sample                                                              |   34
b/configs/samples/modules.conf.sample                                                           |    7
b/configs/samples/ooh323.conf.sample                                                            |    5
b/configs/samples/oss.conf.sample                                                               |    1
b/configs/samples/phoneprov.conf.sample                                                         |    1
b/configs/samples/pjproject.conf.sample                                                         |    7
b/configs/samples/pjsip.conf.sample                                                             |  125
b/configs/samples/queuerules.conf.sample                                                        |    1
b/configs/samples/queues.conf.sample                                                            |    4
b/configs/samples/res_config_mysql.conf.sample                                                  |    2
b/configs/samples/res_config_sqlite.conf.sample                                                 |    2
b/configs/samples/res_fax.conf.sample                                                           |    2
b/configs/samples/res_ldap.conf.sample                                                          |    7
b/configs/samples/res_pgsql.conf.sample                                                         |    2
b/configs/samples/res_snmp.conf.sample                                                          |    2
b/configs/samples/resolver_unbound.conf.sample                                                  |    1
b/configs/samples/rtp.conf.sample                                                               |   18
b/configs/samples/say.conf.sample                                                               |   10
b/configs/samples/sip.conf.sample                                                               |   36
b/configs/samples/skinny.conf.sample                                                            |    1
b/configs/samples/sla.conf.sample                                                               |    3
b/configs/samples/users.conf.sample                                                             |    1
b/configs/samples/voicemail.conf.sample                                                         |   11
b/configs/samples/xmpp.conf.sample                                                              |   24
b/configure                                                                                     | 9262 ++-----
b/configure.ac                                                                                  |  459
b/contrib/README.festival                                                                       |   18
b/contrib/ast-db-manage/cdr/versions/210693f3123d_create_cdr_table.py                           |    1
b/contrib/ast-db-manage/config/versions/041c0d3d1857_add_dtls_auto_gen_cert.py                  |   33
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     |    2
b/contrib/ast-db-manage/config/versions/15db7b91a97a_add_rtcp_mux.py                            |    2
b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py      |    2
b/contrib/ast-db-manage/config/versions/1758e8bbf6b_increase_useragent_column_size.py           |    1
b/contrib/ast-db-manage/config/versions/19b00bc19b7b_add_suppress_q850_reason_headers_to_.py    |   27
b/contrib/ast-db-manage/config/versions/1d3ed26d9978_increase_uri_column_size.py                |   22
b/contrib/ast-db-manage/config/versions/20abce6d1e3c_add_pjsip_identify_by_ip.py                |   46
b/contrib/ast-db-manage/config/versions/23530d604b96_add_rpid_immediate.py                      |    2
b/contrib/ast-db-manage/config/versions/26d7f3bf0fa5_add_bind_rtp_to_media_address_to_pjsip.py  |    2
b/contrib/ast-db-manage/config/versions/28887f25a46f_create_queue_tables.py                     |    1
b/contrib/ast-db-manage/config/versions/28ab27a7826d_add_srv_lookups_to_identify.py             |    2
b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py                   |    2
b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py     |    4
b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py       |    2
b/contrib/ast-db-manage/config/versions/3772f8f828da_update_identify_by.py                      |    2
b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py       |    2
b/contrib/ast-db-manage/config/versions/4468b4a91372_add_pjsip_asymmetric_rtp_codec.py          |    2
b/contrib/ast-db-manage/config/versions/4a6c67fa9b7a_add_fax_detect_timeout_option.py           |    1
b/contrib/ast-db-manage/config/versions/4c573e7135bd_fix_tos_field_types.py                     |    4
b/contrib/ast-db-manage/config/versions/5139253c0423_make_q_member_uniqueid_autoinc.py          |    4
b/contrib/ast-db-manage/config/versions/51f8cb66540e_add_further_dtls_options.py                |    3
b/contrib/ast-db-manage/config/versions/52798ad97bdf_add_pjsip_identify_by_header.py            |   57
b/contrib/ast-db-manage/config/versions/5950038a6ead_fix_pjsip_verifiy_typo.py                  |   23
b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py    |    3
b/contrib/ast-db-manage/config/versions/86bb1efa278d_add_ps_endpoints_refer_blind_progress.py   |    2
b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py          |    2
b/contrib/ast-db-manage/config/versions/8fce4c573e15_add_pjsip_allow_overlap.py                 |    2
b/contrib/ast-db-manage/config/versions/945b1098bdd_add_media_encryption_optimistic_to_pjsip.py |    2
b/contrib/ast-db-manage/config/versions/a1698e8bb9c5_add_incoming_mwi_mailbox.py                |   21
b/contrib/ast-db-manage/config/versions/a6ef36f1309_ps_globals_add_ignore_uri_user_options.py   |    3
b/contrib/ast-db-manage/config/versions/b83645976fdd_add_dtls_fingerprint_to_ps_endpoints.py    |    2
b/contrib/ast-db-manage/config/versions/c7a44a5a0851_pjsip_add_global_mwi_options.py            |    2
b/contrib/ast-db-manage/config/versions/d39508cb8d8_create_queue_rules.py                       |    1
b/contrib/ast-db-manage/config/versions/d3e4284f8707_add_prune_on_boot_to_ps_subscription_.py   |   33
b/contrib/ast-db-manage/config/versions/d7983954dd96_add_ps_endpoints_notify_early_inuse_.py    |    2
b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py       |    3
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/e96a0b8071c_increase_pjsip_column_size.py               |    8
b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py    |    8
b/contrib/ast-db-manage/config/versions/f3d1c5d38b56_add_prune_on_boot.py                       |    2
b/contrib/ast-db-manage/config/versions/f638dbe2eb23_symmetric_transport.py                     |    2
b/contrib/ast-db-manage/config/versions/fe6592859b85_fix_mwi_subscribe_replaces_.py             |   61
b/contrib/ast-db-manage/env.py                                                                  |   18
b/contrib/ast-db-manage/voicemail/versions/39428242f7f5_increase_recording_column_size.py       |    1
b/contrib/asterisk-ices.xml                                                                     |    6
b/contrib/init.d/rc.debian.asterisk                                                             |    2
b/contrib/init.d/rc.mandriva.asterisk                                                           |   15
b/contrib/init.d/rc.mandriva.zaptel                                                             |    1
b/contrib/init.d/rc.redhat.asterisk                                                             |    2
b/contrib/init.d/rc.slackware.asterisk                                                          |    1
b/contrib/init.d/rc.suse.asterisk                                                               |    2
b/contrib/realtime/mssql/mssql_config.sql                                                       |  196
b/contrib/realtime/mysql/mysql_config.sql                                                       |   74
b/contrib/realtime/oracle/oracle_config.sql                                                     |  166
b/contrib/realtime/postgresql/postgresql_config.sql                                             |   84
b/contrib/scripts/README.messages-expire                                                        |    6
b/contrib/scripts/ast_coredumper                                                                |  195
b/contrib/scripts/ast_tls_cert                                                                  |    2
b/contrib/scripts/astcli                                                                        |    5
b/contrib/scripts/astgenkey.8                                                                   |   44
b/contrib/scripts/autosupport                                                                   |   52
b/contrib/scripts/autosupport.8                                                                 |   20
b/contrib/scripts/dbsep.cgi                                                                     |    1
b/contrib/scripts/install_prereq                                                                |  325
b/contrib/scripts/managerproxy.pl                                                               |   11
b/contrib/scripts/messages-expire.pl                                                            |    6
b/contrib/scripts/refcounter.py                                                                 |   23
b/contrib/scripts/retrieve_extensions_from_mysql.pl                                             |    7
b/contrib/scripts/retrieve_extensions_from_sql.pl                                               |    2
b/contrib/scripts/retrieve_sip_conf_from_mysql.pl                                               |    5
b/contrib/scripts/safe_asterisk.8                                                               |   38
b/contrib/scripts/sip_nat_settings                                                              |   14
b/contrib/scripts/sip_to_pjsip/astconfigparser.py                                               |    6
b/contrib/scripts/sip_to_pjsip/astdicts.py                                                      |   12
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                  |  107
b/contrib/scripts/sip_to_pjsip/sip_to_pjsql.py                                                  |   80
b/contrib/scripts/sip_to_pjsip/sqlconfigparser.py                                               |   73
b/contrib/scripts/spandspflow2pcap.py                                                           |    2
b/contrib/scripts/voicemailpwcheck.py                                                           |   10
b/contrib/upstart/asterisk.user.conf                                                            |    1
b/contrib/utils/README.rawplayer                                                                |    9
b/contrib/utils/eagi_proxy.c                                                                    |   40
b/contrib/utils/rawplayer.c                                                                     |    5
b/contrib/utils/zones2indications.c                                                             |   16
b/doc/.gitignore                                                                                |    1
b/doc/Makefile                                                                                  |    1
b/doc/README.txt                                                                                |    2
b/doc/appdocsxml.xslt                                                                           |    5
b/doc/astdb2bdb.8                                                                               |    1
b/doc/astdb2sqlite3.8                                                                           |    1
b/doc/asterisk.8                                                                                |   80
b/doc/asterisk.sgml                                                                             |   24
b/doc/lang/language-criteria.txt                                                                |  493
b/formats/Makefile                                                                              |    2
b/formats/format_g719.c                                                                         |    3
b/formats/format_g723.c                                                                         |   12
b/formats/format_g726.c                                                                         |   10
b/formats/format_g729.c                                                                         |    6
b/formats/format_gsm.c                                                                          |    2
b/formats/format_h263.c                                                                         |    2
b/formats/format_h264.c                                                                         |    2
b/formats/format_ilbc.c                                                                         |    4
b/formats/format_ogg_vorbis.c                                                                   |    7
b/formats/format_pcm.c                                                                          |   50
b/formats/format_siren14.c                                                                      |    2
b/formats/format_siren7.c                                                                       |    2
b/formats/format_sln.c                                                                          |    8
b/formats/format_vox.c                                                                          |    7
b/formats/format_wav.c                                                                          |   19
b/formats/format_wav_gsm.c                                                                      |    4
b/formats/msgsm.h                                                                               |    4
b/funcs/Makefile                                                                                |    4
b/funcs/func_aes.c                                                                              |    3
b/funcs/func_base64.c                                                                           |    2
b/funcs/func_blacklist.c                                                                        |    2
b/funcs/func_callcompletion.c                                                                   |    7
b/funcs/func_callerid.c                                                                         |   18
b/funcs/func_cdr.c                                                                              |  136
b/funcs/func_channel.c                                                                          |   48
b/funcs/func_config.c                                                                           |    4
b/funcs/func_curl.c                                                                             |   38
b/funcs/func_cut.c                                                                              |    8
b/funcs/func_db.c                                                                               |    4
b/funcs/func_devstate.c                                                                         |    4
b/funcs/func_dialplan.c                                                                         |    2
b/funcs/func_enum.c                                                                             |   33
b/funcs/func_env.c                                                                              |    2
b/funcs/func_extstate.c                                                                         |    8
b/funcs/func_frame_trace.c                                                                      |    7
b/funcs/func_global.c                                                                           |    2
b/funcs/func_groupcount.c                                                                       |   12
b/funcs/func_iconv.c                                                                            |    9
b/funcs/func_jitterbuffer.c                                                                     |    1
b/funcs/func_lock.c                                                                             |    8
b/funcs/func_logic.c                                                                            |    8
b/funcs/func_md5.c                                                                              |    4
b/funcs/func_odbc.c                                                                             |   36
b/funcs/func_periodic_hook.c                                                                    |    4
b/funcs/func_pitchshift.c                                                                       |    1
b/funcs/func_pjsip_aor.c                                                                        |    7
b/funcs/func_pjsip_contact.c                                                                    |   13
b/funcs/func_pjsip_endpoint.c                                                                   |    7
b/funcs/func_presencestate.c                                                                    |    7
b/funcs/func_rand.c                                                                             |    8
b/funcs/func_realtime.c                                                                         |    6
b/funcs/func_sha1.c                                                                             |    4
b/funcs/func_sorcery.c                                                                          |    1
b/funcs/func_speex.c                                                                            |   22
b/funcs/func_sprintf.c                                                                          |    4
b/funcs/func_srv.c                                                                              |    4
b/funcs/func_strings.c                                                                          |   34
b/funcs/func_sysinfo.c                                                                          |    5
b/funcs/func_timeout.c                                                                          |    4
b/funcs/func_uri.c                                                                              |    6
b/funcs/func_version.c                                                                          |    2
b/funcs/func_vmcount.c                                                                          |    6
b/funcs/func_volume.c                                                                           |   18
b/include/asterisk.h                                                                            |   21
b/include/asterisk/_private.h                                                                   |   27
b/include/asterisk/abstract_jb.h                                                                |    2
b/include/asterisk/acl.h                                                                        |   18
b/include/asterisk/adsi.h                                                                       |    1
b/include/asterisk/ael_structs.h                                                                |   14
b/include/asterisk/agi.h                                                                        |    8
b/include/asterisk/alertpipe.h                                                                  |    3
b/include/asterisk/app.h                                                                        |   59
b/include/asterisk/ari.h                                                                        |   10
b/include/asterisk/ast_expr.h                                                                   |    4
b/include/asterisk/ast_version.h                                                                |    2
b/include/asterisk/astdb.h                                                                      |   10
b/include/asterisk/astmm.h                                                                      |  227
b/include/asterisk/astobj2.h                                                                    |  125
b/include/asterisk/autochan.h                                                                   |    2
b/include/asterisk/autoconfig.h.in                                                              |   58
b/include/asterisk/bridge.h                                                                     |   51
b/include/asterisk/bridge_after.h                                                               |    4
b/include/asterisk/bridge_features.h                                                            |    2
b/include/asterisk/bridge_technology.h                                                          |   10
b/include/asterisk/calendar.h                                                                   |    4
b/include/asterisk/callerid.h                                                                   |    2
b/include/asterisk/ccss.h                                                                       |   15
b/include/asterisk/cdr.h                                                                        |   50
b/include/asterisk/cel.h                                                                        |    4
b/include/asterisk/channel.h                                                                    |  137
b/include/asterisk/chanvars.h                                                                   |    8
b/include/asterisk/cli.h                                                                        |   69
b/include/asterisk/compat.h                                                                     |   10
b/include/asterisk/config.h                                                                     |   17
b/include/asterisk/config_options.h                                                             |   18
b/include/asterisk/core_unreal.h                                                                |    2
b/include/asterisk/data_buffer.h                                                                |  173
b/include/asterisk/datastore.h                                                                  |   10
b/include/asterisk/devicestate.h                                                                |   36
b/include/asterisk/doxygen/architecture.h                                                       |    1
b/include/asterisk/doxygen/licensing.h                                                          |    2
b/include/asterisk/doxyref.h                                                                    |  110
b/include/asterisk/dsp.h                                                                        |   50
b/include/asterisk/dundi.h                                                                      |   12
b/include/asterisk/endian.h                                                                     |    3
b/include/asterisk/enum.h                                                                       |    3
b/include/asterisk/event_defs.h                                                                 |    2
b/include/asterisk/features_config.h                                                            |   21
b/include/asterisk/file.h                                                                       |  109
b/include/asterisk/format.h                                                                     |    2
b/include/asterisk/frame.h                                                                      |    6
b/include/asterisk/framehook.h                                                                  |    6
b/include/asterisk/fskmodem.h                                                                   |    1
b/include/asterisk/fskmodem_int.h                                                               |    4
b/include/asterisk/hashtab.h                                                                    |   67
b/include/asterisk/heap.h                                                                       |   15
b/include/asterisk/http.h                                                                       |    2
b/include/asterisk/http_websocket.h                                                             |    9
b/include/asterisk/image.h                                                                      |   20
b/include/asterisk/indications.h                                                                |    4
b/include/asterisk/io.h                                                                         |   36
b/include/asterisk/iostream.h                                                                   |  183
b/include/asterisk/json.h                                                                       |   35
b/include/asterisk/linkedlists.h                                                                |    2
b/include/asterisk/lock.h                                                                       |  190
b/include/asterisk/logger.h                                                                     |   18
b/include/asterisk/manager.h                                                                    |   26
b/include/asterisk/message.h                                                                    |  125
b/include/asterisk/mod_format.h                                                                 |   17
b/include/asterisk/module.h                                                                     |  181
b/include/asterisk/netsock2.h                                                                   |   40
b/include/asterisk/optional_api.h                                                               |    4
b/include/asterisk/options.h                                                                    |   23
b/include/asterisk/parking.h                                                                    |    4
b/include/asterisk/paths.h                                                                      |    6
b/include/asterisk/pbx.h                                                                        |    6
b/include/asterisk/pktccops.h                                                                   |    2
b/include/asterisk/presencestate.h                                                              |    1
b/include/asterisk/pval.h                                                                       |   20
b/include/asterisk/res_fax.h                                                                    |    2
b/include/asterisk/res_mwi_external.h                                                           |   16
b/include/asterisk/res_odbc.h                                                                   |   10
b/include/asterisk/res_pjproject.h                                                              |   30
b/include/asterisk/res_pjsip.h                                                                  |  370
b/include/asterisk/res_pjsip_pubsub.h                                                           |    9
b/include/asterisk/res_pjsip_session.h                                                          |   51
b/include/asterisk/rtp_engine.h                                                                 |  196
b/include/asterisk/sched.h                                                                      |   15
b/include/asterisk/security_events_defs.h                                                       |    2
b/include/asterisk/select.h                                                                     |    2
b/include/asterisk/smdi.h                                                                       |   12
b/include/asterisk/sorcery.h                                                                    |   35
b/include/asterisk/sounds_index.h                                                               |    8
b/include/asterisk/speech.h                                                                     |    2
b/include/asterisk/srv.h                                                                        |    4
b/include/asterisk/stasis_app.h                                                                 |   62
b/include/asterisk/stasis_bridges.h                                                             |    4
b/include/asterisk/statsd.h                                                                     |    1
b/include/asterisk/stream.h                                                                     |  116
b/include/asterisk/stringfields.h                                                               |   58
b/include/asterisk/strings.h                                                                    |  119
b/include/asterisk/tcptls.h                                                                     |   17
b/include/asterisk/tdd.h                                                                        |   10
b/include/asterisk/threadstorage.h                                                              |    6
b/include/asterisk/timing.h                                                                     |    2
b/include/asterisk/translate.h                                                                  |   14
b/include/asterisk/udptl.h                                                                      |   21
b/include/asterisk/utils.h                                                                      |  356
b/include/asterisk/uuid.h                                                                       |   10
b/include/asterisk/vector.h                                                                     |   71
b/include/asterisk/xml.h                                                                        |   23
b/include/jitterbuf.h                                                                           |   18
b/include/solaris-compat/sys/queue.h                                                            |    5
b/install-sh                                                                                    |   16
b/main/Makefile                                                                                 |   55
b/main/abstract_jb.c                                                                            |    4
b/main/acl.c                                                                                    |   66
b/main/alaw.c                                                                                   |    1
b/main/alertpipe.c                                                                              |   13
b/main/aoc.c                                                                                    |   31
b/main/app.c                                                                                    |  106
b/main/ast_expr2.c                                                                              |  201
b/main/ast_expr2.h                                                                              |   13
b/main/ast_expr2.y                                                                              |  196
b/main/ast_expr2f.c                                                                             |   73
b/main/asterisk.c                                                                               |  925
b/main/asterisk.exports.in                                                                      |    9
b/main/astfd.c                                                                                  |   60
b/main/astmm.c                                                                                  |  330
b/main/astobj2.c                                                                                |   43
b/main/astobj2_container.c                                                                      |   72
b/main/astobj2_hash.c                                                                           |    1
b/main/astobj2_rbtree.c                                                                         |    1
b/main/audiohook.c                                                                              |    4
b/main/autoservice.c                                                                            |   14
b/main/backtrace.c                                                                              |    3
b/main/bridge.c                                                                                 |  164
b/main/bridge_after.c                                                                           |   30
b/main/bridge_basic.c                                                                           |   86
b/main/bridge_channel.c                                                                         |   45
b/main/bridge_roles.c                                                                           |    8
b/main/bucket.c                                                                                 |   60
b/main/callerid.c                                                                               |    2
b/main/ccss.c                                                                                   |  112
b/main/cdr.c                                                                                    | 1262 -
b/main/cel.c                                                                                    |  262
b/main/channel.c                                                                                |  309
b/main/channel_internal_api.c                                                                   |   10
b/main/chanvars.c                                                                               |   12
b/main/cli.c                                                                                    |  361
b/main/codec.c                                                                                  |   27
b/main/config.c                                                                                 |  112
b/main/config_options.c                                                                         |  177
b/main/core_local.c                                                                             |    7
b/main/data_buffer.c                                                                            |  368
b/main/datastore.c                                                                              |   14
b/main/db.c                                                                                     |  133
b/main/devicestate.c                                                                            |   28
b/main/dns.c                                                                                    |    1
b/main/dns_core.c                                                                               |   46
b/main/dns_system_resolver.c                                                                    |    1
b/main/dnsmgr.c                                                                                 |   24
b/main/dsp.c                                                                                    |   61
b/main/endpoints.c                                                                              |   57
b/main/enum.c                                                                                   |   28
b/main/features.c                                                                               |   49
b/main/features_config.c                                                                        |   49
b/main/features_config.h                                                                        |   28
b/main/file.c                                                                                   |   46
b/main/format.c                                                                                 |   53
b/main/format_cache.c                                                                           |    1
b/main/format_cap.c                                                                             |    9
b/main/format_compatibility.c                                                                   |    1
b/main/frame.c                                                                                  |   32
b/main/fskmodem.c                                                                               |    1
b/main/hashtab.c                                                                                |  151
b/main/heap.c                                                                                   |   45
b/main/http.c                                                                                   |   28
b/main/indications.c                                                                            |   62
b/main/iostream.c                                                                               |   80
b/main/jitterbuf.c                                                                              |    2
b/main/json.c                                                                                   |  236
b/main/libasteriskssl.c                                                                         |   36
b/main/loader.c                                                                                 | 1729 +
b/main/lock.c                                                                                   |   88
b/main/logger.c                                                                                 |   48
b/main/manager.c                                                                                |  326
b/main/manager_channels.c                                                                       |   24
b/main/manager_endpoints.c                                                                      |    1
b/main/manager_system.c                                                                         |    9
b/main/media_cache.c                                                                            |  105
b/main/media_index.c                                                                            |  122
b/main/message.c                                                                                |  156
b/main/named_acl.c                                                                              |  131
b/main/named_locks.c                                                                            |   68
b/main/netsock2.c                                                                               |   47
b/main/optional_api.c                                                                           |  172
b/main/options.c                                                                                |  475
b/main/pbx.c                                                                                    |   64
b/main/pbx_app.c                                                                                |   27
b/main/pbx_builtins.c                                                                           |    1
b/main/pbx_functions.c                                                                          |    6
b/main/pbx_sw.c                                                                                 |    1
b/main/pbx_variables.c                                                                          |  245
b/main/plc.c                                                                                    |   56
b/main/poll.c                                                                                   |    2
b/main/rtp_engine.c                                                                             |  418
b/main/say.c                                                                                    |    6
b/main/sched.c                                                                                  |   39
b/main/sdp_srtp.c                                                                               |    1
b/main/security_events.c                                                                        |    4
b/main/smoother.c                                                                               |    1
b/main/sorcery.c                                                                                |  336
b/main/sounds.c                                                                                 |  347
b/main/stasis.c                                                                                 |  124
b/main/stasis_bridges.c                                                                         |  113
b/main/stasis_cache.c                                                                           |   21
b/main/stasis_cache_pattern.c                                                                   |   30
b/main/stasis_channels.c                                                                        |  328
b/main/stasis_endpoints.c                                                                       |   43
b/main/stasis_message_router.c                                                                  |    7
b/main/stasis_system.c                                                                          |   15
b/main/stdtime/localtime.c                                                                      |   57
b/main/strcompat.c                                                                              |   13
b/main/stream.c                                                                                 |  198
b/main/stringfields.c                                                                           |   55
b/main/strings.c                                                                                |   79
b/main/stun.c                                                                                   |    4
b/main/taskprocessor.c                                                                          |   25
b/main/tcptls.c                                                                                 |  111
b/main/tdd.c                                                                                    |    1
b/main/test.c                                                                                   |  149
b/main/threadpool.c                                                                             |    4
b/main/threadstorage.c                                                                          |    5
b/main/timing.c                                                                                 |   11
b/main/translate.c                                                                              |  106
b/main/udptl.c                                                                                  |   31
b/main/ulaw.c                                                                                   |    1
b/main/utils.c                                                                                  |  114
b/main/uuid.c                                                                                   |   14
b/main/xml.c                                                                                    |   20
b/main/xmldoc.c                                                                                 |   54
b/makeopts.in                                                                                   |   34
b/menuselect/.gitignore                                                                         |    1
b/menuselect/Makefile                                                                           |   12
b/menuselect/README                                                                             |   12
b/menuselect/autoconfig.h.in                                                                    |   14
b/menuselect/configure                                                                          |  473
b/menuselect/configure.ac                                                                       |   76
b/menuselect/contrib/Makefile-dummy                                                             |    1
b/menuselect/contrib/menuselect-dummy                                                           |   58
b/menuselect/example_menuselect-tree                                                            |    2
b/menuselect/linkedlists.h                                                                      |    2
b/menuselect/make_version                                                                       |   16
b/menuselect/makeopts.in                                                                        |    1
b/menuselect/menuselect.c                                                                       |    8
b/menuselect/menuselect_curses.c                                                                |   24
b/menuselect/menuselect_gtk.c                                                                   |   10
b/menuselect/menuselect_stub.c                                                                  |    2
b/menuselect/strcompat.c                                                                        |   14
b/menuselect/test/menuselect-tree                                                               |    4
b/pbx/Makefile                                                                                  |    2
b/pbx/ael/ael-test/ael-ntest12/extensions.ael                                                   |    4
b/pbx/ael/ael-test/ael-ntest22/extensions.ael                                                   |    2
b/pbx/ael/ael-test/ael-ntest22/t2/f.ael                                                         |    1
b/pbx/ael/ael-test/ael-ntest23/t2/f.ael                                                         |    1
b/pbx/ael/ael-test/ael-ntest24/extensions.ael                                                   |    2
b/pbx/ael/ael-test/ael-ntest9/extensions.ael                                                    |    1
b/pbx/ael/ael-test/ael-test1/extensions.ael                                                     |   20
b/pbx/ael/ael-test/ael-test11/extensions.ael                                                    |    2
b/pbx/ael/ael-test/ael-test16/extensions.ael                                                    |    1
b/pbx/ael/ael-test/ael-test18/extensions.ael                                                    |    1
b/pbx/ael/ael-test/ael-test19/extensions.ael                                                    |   12
b/pbx/ael/ael-test/ael-test2/extensions.ael                                                     |    3
b/pbx/ael/ael-test/ael-test20/extensions.ael                                                    |    1
b/pbx/ael/ael-test/ael-test3/extensions.ael                                                     |  398
b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2                                            |   50
b/pbx/ael/ael-test/ael-test4/extensions.ael                                                     |    3
b/pbx/ael/ael-test/ael-test7/extensions.ael                                                     |    9
b/pbx/ael/ael-test/ael-test8/extensions.ael                                                     |    1
b/pbx/ael/ael-test/ael-vtest13/extensions.ael                                                   |  398
b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2                                          |   50
b/pbx/ael/ael-test/ael-vtest17/extensions.ael                                                   |    6
b/pbx/ael/ael-test/ael-vtest21/extensions.ael                                                   |    1
b/pbx/ael/ael-test/runtests                                                                     |    2
b/pbx/dundi-parser.c                                                                            |   31
b/pbx/dundi-parser.h                                                                            |    2
b/pbx/pbx_ael.c                                                                                 |   21
b/pbx/pbx_config.c                                                                              |   44
b/pbx/pbx_dundi.c                                                                               |  305
b/pbx/pbx_lua.c                                                                                 |  115
b/pbx/pbx_realtime.c                                                                            |    7
b/pbx/pbx_spool.c                                                                               |    4
b/res/Makefile                                                                                  |    9
b/res/ael/ael.flex                                                                              |   28
b/res/ael/ael.tab.c                                                                             |   18
b/res/ael/ael.tab.h                                                                             |   13
b/res/ael/ael.y                                                                                 |   11
b/res/ael/ael_lex.c                                                                             |   95
b/res/ael/pval.c                                                                                |  845
b/res/ari/ari_model_validators.h                                                                |    2
b/res/ari/config.c                                                                              |    8
b/res/ari/resource_asterisk.c                                                                   |    7
b/res/ari/resource_bridges.c                                                                    |   22
b/res/ari/resource_bridges.h                                                                    |    8
b/res/ari/resource_channels.c                                                                   |    8
b/res/ari/resource_device_states.c                                                              |    1
b/res/ari/resource_events.c                                                                     |   10
b/res/ari/resource_mailboxes.c                                                                  |    1
b/res/ari/resource_playbacks.c                                                                  |    1
b/res/ari/resource_recordings.c                                                                 |    1
b/res/ari/resource_sounds.c                                                                     |    1
b/res/parking/parking_bridge_features.c                                                         |   77
b/res/parking/parking_controller.c                                                              |   17
b/res/parking/res_parking.h                                                                     |   15
b/res/res_adsi.c                                                                                |    4
b/res/res_ael_share.c                                                                           |    2
b/res/res_agi.c                                                                                 |   64
b/res/res_ari.c                                                                                 |   16
b/res/res_ari_applications.c                                                                    |    6
b/res/res_ari_asterisk.c                                                                        |    6
b/res/res_ari_bridges.c                                                                         |   22
b/res/res_ari_channels.c                                                                        |   10
b/res/res_ari_device_states.c                                                                   |    7
b/res/res_ari_endpoints.c                                                                       |    6
b/res/res_ari_events.c                                                                          |   46
b/res/res_ari_mailboxes.c                                                                       |    7
b/res/res_ari_playbacks.c                                                                       |    7
b/res/res_ari_recordings.c                                                                      |    7
b/res/res_ari_sounds.c                                                                          |    6
b/res/res_calendar.c                                                                            |   36
b/res/res_calendar_caldav.c                                                                     |   45
b/res/res_calendar_ews.c                                                                        |    2
b/res/res_calendar_exchange.c                                                                   |    2
b/res/res_calendar_icalendar.c                                                                  |   45
b/res/res_chan_stats.c                                                                          |    2
b/res/res_clialiases.c                                                                          |   16
b/res/res_config_curl.c                                                                         |   17
b/res/res_config_ldap.c                                                                         |   83
b/res/res_config_odbc.c                                                                         |   12
b/res/res_config_pgsql.c                                                                        |   28
b/res/res_config_sqlite.c                                                                       |   21
b/res/res_config_sqlite3.c                                                                      |    9
b/res/res_convert.c                                                                             |   20
b/res/res_corosync.c                                                                            |    1
b/res/res_crypto.c                                                                              |   36
b/res/res_curl.c                                                                                |   38
b/res/res_endpoint_stats.c                                                                      |    2
b/res/res_fax.c                                                                                 |   29
b/res/res_fax_spandsp.c                                                                         |    5
b/res/res_format_attr_h263.c                                                                    |    3
b/res/res_format_attr_h264.c                                                                    |    3
b/res/res_format_attr_opus.c                                                                    |    2
b/res/res_format_attr_silk.c                                                                    |    2
b/res/res_hep.c                                                                                 |    9
b/res/res_hep_pjsip.c                                                                           |  100
b/res/res_hep_rtcp.c                                                                            |    8
b/res/res_http_media_cache.c                                                                    |    5
b/res/res_http_post.c                                                                           |   26
b/res/res_http_websocket.c                                                                      |  162
b/res/res_limit.c                                                                               |    3
b/res/res_monitor.c                                                                             |   35
b/res/res_musiconhold.c                                                                         |   56
b/res/res_mwi_external.c                                                                        |   10
b/res/res_mwi_external_ami.c                                                                    |   10
b/res/res_odbc.c                                                                                |   18
b/res/res_parking.c                                                                             |    9
b/res/res_phoneprov.c                                                                           |    3
b/res/res_pjproject.c                                                                           |   31
b/res/res_pjsip.c                                                                               |  821
b/res/res_pjsip.exports.in                                                                      |    1
b/res/res_pjsip/config_auth.c                                                                   |   71
b/res/res_pjsip/config_domain_aliases.c                                                         |   23
b/res/res_pjsip/config_global.c                                                                 |    4
b/res/res_pjsip/config_system.c                                                                 |   25
b/res/res_pjsip/config_transport.c                                                              |   59
b/res/res_pjsip/include/res_pjsip_private.h                                                     |  102
b/res/res_pjsip/location.c                                                                      |  174
b/res/res_pjsip/pjsip_cli.c                                                                     |   24
b/res/res_pjsip/pjsip_configuration.c                                                           |  502
b/res/res_pjsip/pjsip_distributor.c                                                             |   87
b/res/res_pjsip/pjsip_global_headers.c                                                          |    8
b/res/res_pjsip/pjsip_message_filter.c                                                          |  544
b/res/res_pjsip/pjsip_options.c                                                                 | 3482 ++
b/res/res_pjsip/pjsip_resolver.c                                                                |   21
b/res/res_pjsip/pjsip_scheduler.c                                                               |  311
b/res/res_pjsip/pjsip_session.c                                                                 |  101
b/res/res_pjsip/pjsip_transport_events.c                                                        |  404
b/res/res_pjsip/pjsip_transport_management.c                                                    |  391
b/res/res_pjsip/security_events.c                                                               |    2
b/res/res_pjsip_acl.c                                                                           |    3
b/res/res_pjsip_authenticator_digest.c                                                          |    3
b/res/res_pjsip_caller_id.c                                                                     |   12
b/res/res_pjsip_config_wizard.c                                                                 |   16
b/res/res_pjsip_dialog_info_body_generator.c                                                    |    4
b/res/res_pjsip_diversion.c                                                                     |    4
b/res/res_pjsip_dlg_options.c                                                                   |    8
b/res/res_pjsip_dtmf_info.c                                                                     |    4
b/res/res_pjsip_empty_info.c                                                                    |    4
b/res/res_pjsip_endpoint_identifier_anonymous.c                                                 |   50
b/res/res_pjsip_endpoint_identifier_ip.c                                                        |  226
b/res/res_pjsip_endpoint_identifier_user.c                                                      |   56
b/res/res_pjsip_exten_state.c                                                                   |   15
b/res/res_pjsip_header_funcs.c                                                                  |   52
b/res/res_pjsip_history.c                                                                       |   43
b/res/res_pjsip_logger.c                                                                        |   28
b/res/res_pjsip_messaging.c                                                                     |  128
b/res/res_pjsip_mwi.c                                                                           |    5
b/res/res_pjsip_mwi_body_generator.c                                                            |    3
b/res/res_pjsip_nat.c                                                                           |   15
b/res/res_pjsip_notify.c                                                                        |  241
b/res/res_pjsip_one_touch_record_info.c                                                         |    9
b/res/res_pjsip_outbound_authenticator_digest.c                                                 |    3
b/res/res_pjsip_outbound_publish.c                                                              |   36
b/res/res_pjsip_outbound_registration.c                                                         |  170
b/res/res_pjsip_path.c                                                                          |   13
b/res/res_pjsip_phoneprov_provider.c                                                            |    4
b/res/res_pjsip_pidf_body_generator.c                                                           |    3
b/res/res_pjsip_pidf_digium_body_supplement.c                                                   |    3
b/res/res_pjsip_pidf_eyebeam_body_supplement.c                                                  |    3
b/res/res_pjsip_publish_asterisk.c                                                              |   11
b/res/res_pjsip_pubsub.c                                                                        |  357
b/res/res_pjsip_refer.c                                                                         |   55
b/res/res_pjsip_registrar.c                                                                     |  461
b/res/res_pjsip_rfc3326.c                                                                       |   58
b/res/res_pjsip_sdp_rtp.c                                                                       |  284
b/res/res_pjsip_send_to_voicemail.c                                                             |    8
b/res/res_pjsip_session.c                                                                       |  500
b/res/res_pjsip_session.exports.in                                                              |    1
b/res/res_pjsip_sips_contact.c                                                                  |    3
b/res/res_pjsip_t38.c                                                                           |  105
b/res/res_pjsip_transport_websocket.c                                                           |   49
b/res/res_pjsip_xpidf_body_generator.c                                                          |    4
b/res/res_pktccops.c                                                                            |   77
b/res/res_realtime.c                                                                            |   10
b/res/res_resolver_unbound.c                                                                    |    4
b/res/res_rtp_asterisk.c                                                                        | 2212 +
b/res/res_rtp_multicast.c                                                                       |    2
b/res/res_smdi.c                                                                                |   89
b/res/res_snmp.c                                                                                |    4
b/res/res_sorcery_astdb.c                                                                       |   38
b/res/res_sorcery_config.c                                                                      |  134
b/res/res_sorcery_memory.c                                                                      |   25
b/res/res_sorcery_memory_cache.c                                                                |   46
b/res/res_sorcery_realtime.c                                                                    |   27
b/res/res_speech.c                                                                              |    2
b/res/res_srtp.c                                                                                |   33
b/res/res_stasis.c                                                                              |  255
b/res/res_stasis_answer.c                                                                       |    2
b/res/res_stasis_device_state.c                                                                 |   22
b/res/res_stasis_mailbox.c                                                                      |    9
b/res/res_stasis_playback.c                                                                     |    8
b/res/res_stasis_recording.c                                                                    |    2
b/res/res_stasis_snoop.c                                                                        |    2
b/res/res_statsd.c                                                                              |   10
b/res/res_timing_dahdi.c                                                                        |    8
b/res/res_timing_pthread.c                                                                      |    6
b/res/res_xmpp.c                                                                                |  110
b/res/snmp/agent.c                                                                              |    6
b/res/srtp/srtp_compat.h                                                                        |   13
b/res/stasis/app.c                                                                              |  243
b/res/stasis/command.c                                                                          |   13
b/res/stasis/control.c                                                                          |  257
b/res/stasis/messaging.c                                                                        |   17
b/res/stasis/stasis_bridge.c                                                                    |    3
b/res/stasis_recording/stored.c                                                                 |   36
b/rest-api-templates/api.wiki.mustache                                                          |    2
b/rest-api-templates/ari_model_validators.h.mustache                                            |    2
b/rest-api-templates/ari_resource.h.mustache                                                    |    6
b/rest-api-templates/asterisk_processor.py                                                      |    8
b/rest-api-templates/make_ari_stubs.py                                                          |    7
b/rest-api-templates/res_ari_resource.c.mustache                                                |   54
b/rest-api-templates/swagger_model.py                                                           |   20
b/rest-api-templates/transform.py                                                               |    9
b/rest-api/api-docs/bridges.json                                                                |   22
b/rest-api/api-docs/channels.json                                                               |    6
b/rest-api/api-docs/deviceStates.json                                                           |    3
b/rest-api/api-docs/events.json                                                                 |    5
b/rest-api/api-docs/mailboxes.json                                                              |    3
b/rest-api/api-docs/playbacks.json                                                              |    3
b/rest-api/api-docs/recordings.json                                                             |    3
b/rest-api/resources.json                                                                       |    2
b/sample.call                                                                                   |    1
b/sounds/Makefile                                                                               |   12
b/static-http/ajamdemo.html                                                                     |   40
b/static-http/astman.css                                                                        |    2
b/static-http/astman.js                                                                         |    8
b/static-http/mantest.html                                                                      |    6
b/tests/CI/buildAsterisk.sh                                                                     |  135
b/tests/CI/ci.functions                                                                         |   30
b/tests/CI/gateTestGroups.json                                                                  |   56
b/tests/CI/gates.jenkinsfile                                                                    |  265
b/tests/CI/installAsterisk.sh                                                                   |   33
b/tests/CI/periodic-dailyTestGroups.json                                                        |   44
b/tests/CI/periodics-daily.jenkinsfile                                                          |  156
b/tests/CI/publishAsteriskDocs.sh                                                               |  144
b/tests/CI/ref_debug.jenkinsfile                                                                |  131
b/tests/CI/ref_debugTestGroups.json                                                             |   32
b/tests/CI/runTestsuite.sh                                                                      |   30
b/tests/CI/runUnittests.sh                                                                      |   76
b/tests/CI/setupJenkinsEnvironment.sh                                                           |    7
b/tests/CI/setupRealtime.sh                                                                     |  179
b/tests/CI/teardownRealtime.sh                                                                  |   12
b/tests/CI/unittests.jenkinsfile                                                                |  219
b/tests/Makefile                                                                                |    5
b/tests/test_acl.c                                                                              |    2
b/tests/test_ami_security_events.sh                                                             |    1
b/tests/test_amihooks.c                                                                         |    3
b/tests/test_aoc.c                                                                              |    2
b/tests/test_ari.c                                                                              |    2
b/tests/test_ari_model.c                                                                        |    7
b/tests/test_config.c                                                                           |   23
b/tests/test_core_format.c                                                                      |    5
b/tests/test_data_buffer.c                                                                      |  345
b/tests/test_dlinklists.c                                                                       |   28
b/tests/test_http_media_cache.c                                                                 |    3
b/tests/test_locale.c                                                                           |    2
b/tests/test_logger.c                                                                           |    4
b/tests/test_pbx.c                                                                              |    2
b/tests/test_res_pjsip_scheduler.c                                                              |    9
b/tests/test_res_stasis.c                                                                       |    4
b/tests/test_skel.c                                                                             |    4
b/tests/test_sorcery_memory_cache_thrash.c                                                      |    6
b/tests/test_stasis_endpoints.c                                                                 |    2
b/tests/test_stream.c                                                                           |  122
b/tests/test_substitution.c                                                                     |   21
b/tests/test_taskprocessor.c                                                                    |    4
b/tests/test_utils.c                                                                            |   40
b/tests/test_vector.c                                                                           |    2
b/tests/test_websocket_client.c                                                                 |    7
b/third-party/Makefile                                                                          |    5
b/third-party/Makefile.rules                                                                    |   24
b/third-party/apply_patches                                                                     |   33
b/third-party/configure.m4                                                                      |    2
b/third-party/jansson/.gitignore                                                                |    4
b/third-party/jansson/Makefile                                                                  |   97
b/third-party/jansson/Makefile.rules                                                            |   16
b/third-party/jansson/configure.m4                                                              |   89
b/third-party/jansson/jansson-2.11.tar.bz2.md5                                                  |    1
b/third-party/jansson/patches/0001-Improve-test-coverage.patch                                  |  128
b/third-party/jansson/patches/0017-Fix-error-handling-in-json_pack.patch                        |  103
b/third-party/pjproject/Makefile                                                                |   62
b/third-party/pjproject/Makefile.rules                                                          |   16
b/third-party/pjproject/configure.m4                                                            |   29
b/third-party/pjproject/patches/0000-remove-third-party.patch                                   |   22
b/third-party/pjproject/patches/0000-set_apps_initial_log_level.patch                           |   14
b/third-party/pjproject/patches/0021-sip_parser-Fix-return-code-in-pjsip_find_msg-and-add.patch |   41
b/third-party/pjproject/patches/0030-sip_transport-Destroy-transports-not-in-hash.patch         |   27
b/third-party/pjproject/patches/0040-183_without_to_tag.patch                                   |   17
b/third-party/pjproject/patches/0050-dont_terminate_session_early.patch                         |   71
b/third-party/pjproject/patches/0060-sip_msg-Prevent-crash-on-header-without-vptr.patch         |   56
b/third-party/pjproject/patches/0070-os_core_unix-Set-mutex-NULL-in-atomic-destroy-and-ad.patch |  114
b/third-party/pjproject/patches/0080-timer-Clean-up-usage-of-timer-heap.patch                   |  434
b/third-party/pjproject/patches/0090-sip_transaction-In-tsx_timer_callback-check-if-tsx-i.patch |   31
b/third-party/pjproject/patches/0100-sip_inv-Add-option-to-accept-updated-SDP-on-same-To-.patch |  215
b/third-party/pjproject/patches/asterisk_malloc_debug.c                                         |   16
b/third-party/pjproject/patches/asterisk_malloc_debug.h                                         |   56
b/third-party/pjproject/patches/config_site.h                                                   |   19
b/third-party/pjproject/patches/user.mak                                                        |    2
b/third-party/pjproject/pjproject-2.7.2.tar.bz2.md5                                             |    2
b/third-party/versions.mak                                                                      |    4
b/utils/.gitignore                                                                              |    1
b/utils/Makefile                                                                                |   30
b/utils/ael_main.c                                                                              |   14
b/utils/astcanary.c                                                                             |    1
b/utils/astman.1                                                                                |   34
b/utils/astman.c                                                                                |    6
b/utils/check_expr.c                                                                            |   24
b/utils/conf2ael.c                                                                              |  103
b/utils/db1-ast/hash/README                                                                     |   18
b/utils/db1-ast/hash/hash_page.c                                                                |    2
b/utils/db1-ast/hash/ndbm.c                                                                     |    2
b/utils/db1-ast/include/db.h                                                                    |    2
b/utils/db1-ast/recno/rec_search.c                                                              |    2
b/utils/db1-ast/recno/rec_seq.c                                                                 |    2
b/utils/extconf.c                                                                               |  232
cdr/cdr_sqlite.c                                                                                |  251
doc/api-1.6.2-changes.txt                                                                       |    6
formats/format_jpeg.c                                                                           |  115
funcs/func_audiohookinherit.c                                                                   |   90
include/asterisk/astobj.h                                                                       |  823
include/asterisk/astosp.h                                                                       |   31
include/asterisk/doxygen/asterisk-git-howto.h                                                   |  235
include/asterisk/doxygen/commits.h                                                              |  114
include/asterisk/doxygen/releases.h                                                             |  294
include/asterisk/doxygen/reviewboard.h                                                          |  125
include/asterisk/netsock.h                                                                      |   74
include/asterisk/sdp.h                                                                          |  713
include/asterisk/sdp_options.h                                                                  |  550
include/asterisk/sdp_state.h                                                                    |  266
include/asterisk/sdp_translator.h                                                               |  103
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                                                                         | 2464 --
main/editline/configure.in                                                                      |  278
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                                                                                  |  201
main/sdp.c                                                                                      |  879
main/sdp_options.c                                                                              |  143
main/sdp_private.h                                                                              |   63
main/sdp_state.c                                                                                | 1811 -
main/sdp_translator.c                                                                           |  104
main/sounds_index.c                                                                             |  333
menuselect/aclocal.m4                                                                           |  296
menuselect/bootstrap.sh                                                                         |   41
res/res_pjsip/pjsip_message_ip_updater.c                                                        |  418
res/res_pjsip_registrar_expire.c                                                                |  153
res/res_pjsip_transport_management.c                                                            |  418
res/res_sdp_translator_pjmedia.c                                                                |  603
tests/test_sdp.c                                                                                | 1212 -
third-party/pjproject/apply_patches                                                             |   37
third-party/pjproject/patches/0010-evsub-Add-pjsip_evsub_set_uas_timeout.patch                  |   84
third-party/pjproject/patches/0011-r5554-svn-backport-Increase-SENDER_WIDTH-column-size.patch   |   77
third-party/pjproject/patches/0013-r5559-svn-backport-Fix-to-resolve-DNS-SRV-crashes.patch      |  112
third-party/pjproject/patches/0014-Add-pjsip-transport-register-type-ipv6.patch                 |   62
third-party/pjproject/patches/0025-fix-print-xml-crash.patch                                    |   24
third-party/pjproject/patches/0035-r5572-svn-backport-dialog-transaction-deadlock.patch         |   32
third-party/pjproject/patches/0036-r5573-svn-backport-ua-pjsua-transaction-deadlock.patch       |  119
third-party/pjproject/patches/0037-r5576-svn-backport-session-timer-crash.patch                 |   72
third-party/pjproject/patches/0048-r5576-svn-backport-tls-crash.patch                           |   32
third-party/pjproject/patches/0058-Parse-zero-length-multipart-body-parts-correctly.patch       |   41
third-party/pjproject/patches/0059-Ensure-2543-transaction-key-buffer-is-large-enough.patch     |   29
third-party/pjproject/patches/0070-Set-PJSIP_INV_SUPPORT_UPDATE-correctly-in-pjsip_inv_.patch   |   29
third-party/pjproject/patches/0075-Fixed-2030-Improve-error-handling-in-OpenSSL-socket.patch    |  247
third-party/pjproject/patches/0080-STUN-Fingerprint-with-ICE.patch                              |   35
1293 files changed, 59594 insertions(+), 76373 deletions(-)