Release Summary

asterisk-certified/13.18-cert1

Date: 2017-12-21

<asteriskteam@digium.com>


Table of Contents

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

Summary

[Back to Top]

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

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


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
114 Richard Mudgett
102 Sean Bright
77 George Joseph
50 Joshua Colp
22 Kevin Harwell
21 Corey Farrell
13 Torrey Searle
11 Tzafrir Cohen
11 Alexander Traud
11 Mark Michelson
10 Alexei Gradinari
9 Matt Jordan
6 Walter Doekes
4 Daniel Journo
4 Badalyan Vyacheslav
4 Joshua Elson
4 Ben Ford
3 Daniel Tryba
3 Rodrigo Ramírez Norambuena
3 Michael Kuron
3 Rusty Newton
3 Jean Aunis
3 Richard Begg
3 Kirill Katsnelson
3 Florian Floimair
3 Sergej Kasumovic
3 Vitezslav Novy
3 Jørgen H
3 Guido Falsi
2 Matthew Fredrickson
2 Benjamin Keith Ford
2 Ivan Poddubny
2 Scott Griepentrog
2 Aaron An
2 Robert Mordec
2 Timo Teräs
2 David M. Lee
1 Sebastian Gutierrez
1 gestoip2
1 Martin Tomec
1 David Hajek
1 Thomas Sevestre
1 Frederic LE FOLL
1 Mikheili Dautashvili
1 David J. Pryke
1 Nathan Bruning
1 Benoît Dereck-Tricot
1 Michael L. Young
1 Yasin CANER
1 Josh Roberson
1 Pirmin Walthert
1 Andrey Egorov
1 Norbert Varga
1 Jacek Konieczny
1 Andre Nazario
1 Igor Goncharovsky
1 Eduardo S. Libardi
1 Ryan Rittgarn
1 Jan Friesse
1 Stefan Engström
1 Thierry Magnien
1 Sungtae Kim
1 Holger Hans Peter Freyther
1 alex
1 Niklas Larsson
1 Matt Jordan
1 AaronAn
1 Stefan Engström
1 Aaron An
1 Andrey Egorov
1 David J. Pryke
1 David Hajek
21 Richard Mudgett
20 George Joseph
17 Tzafrir Cohen
16 Joshua Colp
15 Corey Farrell
8 Michael Maier
8 Ross Beer
8 Alexander Traud
8 Torrey Searle
7 Matt Jordan
6 Walter Doekes
5 Richard Begg
5 Tzafrir Cohen
5 Ross Beer
5 Alexei Gradinari
4 Sean Bright
4 Michael Kuron
4 Dan Jenkins
4 Rusty Newton
4 Kevin Harwell
4 Nic Colledge
4 Jørgen H
3 Sergej Kasumovic
3 Jean Aunis - Prescom
3 Tom Pawelek
3 Kirill Katsnelson
3 Etienne Lessard
3 Joshua Elson
3 Guido Falsi
3 Louis Jocelyn Paquet
3 Florian Floimair
3 dtryba
3 Sandro Gauci
3 Stefan Engström
2 Jacek Konieczny
2 Scott Griepentrog
2 Marcello Ceschia
2 Ksenia
2 Badalian Vyacheslav
2 Matthias Urlichs
2 Richard Kenner
2 Frederic LE FOLL
2 Frankie Chin
2 Robert Mordec
2 Sebastian Gutierrez
2 John Bigelow
2 Jeremy Kister
2 Michael Walton
2 Ronald Raikes
2 Ove Aursand
2 James Terhune
2 Etienne Lessard
2 twisted
2 Niklas Larsson
2 Walter Doekes
2 Jesper
2 Christopher van de Sande
2 Aaron An
2 Michael L. Young
2 Bob Ham
2 Morten Tryfoss
2 Mark Michelson
2 Jeremy Kister
2 Matthias Urlichs
2 nappsoft
2 Aaron An
2 Zach R
2 Marek Cervenka
1 Abraham Liebsch
1 Tim Morgan
1 Ustinov Artem
1 David Moore
1 Dmitriy
1 Hector Royo Concepcion
1 Stefan Gofferje
1 Anthony Critelli
1 Michael L. Young
1 Benjamin Keith Ford
1 shaurya jain
1 Sean Darcy
1 Bryan Walters
1 Marcello Ceschia
1 Ivan Myalkin
1 Ove Aursand
1 Anthony Critelli
1 Anthony Messina
1 Peter Racz
1 Thomas Sevestre
1 Nicolas Riendeau
1 Nicholas John Koch
1 David Hajek
1 Sébastien Couture
1 Allen Ford
1 Lorne Gaetz
1 Jens T.
1 saghul
1 Ira Emus
1 Eduardo S. Libardi
1 Matthias Binder
1 Seán C. McCord
1 Vitezslav Novy
1 Nasir Iqbal
1 Nir Simionovich (GreenfieldTech - Israel)
1 Evers Lab
1 Holger Hans Peter Freyther
1 Vinod Dharashive
1 Florian Loyau
1 Ustinov Artem
1 Kinsey Moore
1 Michel R. Vaillancourt
1 Juan Sacco
1 Jim Van Meggelen
1 Jonathan White
1 Allen Ford
1 Michael Walton
1 gkloepfer
1 Max Norba
1 Dave Olszewski
1 Benoit Duverger
1 Roman S.
1 Andreas Krüger
1 Benoît Dereck-Tricot
1 Filip Jenicek
1 Jesper
1 Ksenia
1 Michael Keuter
1 Filip Jenicek
1 Juris Breicis
1 Vitaly K
1 John Harris
1 Tony Mountifield
1 'alex'
1 Stefan Gofferje
1 Sandro Gauci
1 Huangyx
1 Scott Griepentrog
1 Mark Thompson
1 Youngsung Kim at LINE Corporation
1 Dave Olszewski
1 Jonathan White
1 Nathan Bruning
1 Jim Van Meggelen
1 Frankie Chin
1 Ryan Rittgarn
1 Alex Villacís Lasso
1 Benoît Dereck-Tricot
1 Kirsty Tyerman
1 Olle Johansson
1 Eelco Brolman
1 Andre Nazario
1 Nasir Iqbal
1 Abraham Liebsch
1 Roman Bedros
1 Charlie Smurthwaite
1 Maxim Vasilev
1 wushumasters
1 James Terhune
1 Eelco Brolman
1 Roman S.
1 David Woolley
1 Olivier Krief
1 Adagio
1 Yasin CANER
1 Humberto Figuera
1 klaus3000
1 Etienne Allovon
1 Ian Gilmour
1 Stepan
1 David Hajek
1 Norbert Varga
1 HZMI8gkCvPpom0tM
1 Smirnov Aleksey
1 Dmitry Wagin
1 sungtae kim
1 Rodrigo Ramirez Norambuena
1 Andrew Nowrot
1 Yaacov Akiba Slama
1 Sean Darcy
1 Sean McCord
1 HZMI8gkCvPpom0tM
1 Igor Goncharovsky
1 Chris Howard
1 mdu113
1 Andrey
1 Joerg Sonnenberger
1 Andrew Nowrot
1 JoshE
1 Ben Langfeld
1 var
1 Michael Balen
1 John Fawcett
1 OpenBSD ports
1 Vinod Dharashive
1 Doug Lytle
1 David J. Pryke
1 Eduardo Scudeller Libardi
1 Bryan Walters
1 David Woolley
1 Jatin Jain
1 Richard Mudgett
1 Antoine Pitrou
1 Jonathan Rose
1 Peter Sokolov
1 Dan Jenkins
1 Christopher van de Sande
1 David Moore
1 John Covert
1 Richard Kenner
1 Peter Racz
1 Ian Gilmour
1 Vitaly K
1 Sean Bright
1 Jens Bürger
1 Mark Scholten
1 Humberto Figuera
1 David Brillert
1 Jesse Ross
1 M vd S
1 Matthew Fredrickson
1 Kim youngsung
1 alex
1 Joel Vandal
1 Frederic LE FOLL
1 David J. Pryke
1 Javier Riveros
1 Jens T.
1 Dmitry Wagin
1 Jens Bürger
1 Hector Royo Concepcion
1 Roman Bedros
1 Jonas Kellens
1 Stefan Engström
1 Mikheili Dautashvili
1 abelbeck
1 Nicolas Riendeau
1 Andrey Egorov
1 Ronald Raikes
1 Gergely Dömsödi
1 Maxim Vasilev
1 Henning Holtschneider
1 Ivan Myalkin
1 Marek Cervenka
1 Krzysztof Trempala
1 Andrew Green
1 Carl Fortin
1 Tim Morgan
1 xrobau
1 Alex
1 Ryan Smith
1 Nicholas John Koch
1 Henning Holtschneider
1 Jonathan Harris
1 Anthony Messina
1 Charlie Smurthwaite
1 Mark Thompson
1 John Covert
1 Kirsty Tyerman
1 cervajs, Inaki Baz Castillo
1 benasse
1 Ryan Smith

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.

Improvement

Category: Applications/app_controlplayback

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

Category: Applications/app_queue

ASTERISK-27092: [patch] app_queue: Add Priority to AMI QueueStatus
Reported by: Niklas Larsson

Category: Applications/app_voicemail/IMAP

ASTERISK-27068: app_voicemail: Add global option "imap_poll_logout" to specify post-polling disconnect
Reported by: Alexei Gradinari

Category: Channels/chan_motif

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

Category: Channels/chan_pjsip

ASTERISK-27220: Enable CHANNEL function to get from and to tag from SIP Headers
Reported by: Andre NazarioASTERISK-27085: [patch] chan_pjsip: Port SIPDtmfMode to chan_pjsip
Reported by: Torrey SearleASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
Reported by: Torrey 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. PrykeASTERISK-26846: chan_sip: Add rtcp-mux support
Reported by: Sean Bright

Category: Contrib/General

ASTERISK-27255: alembic: Add support for Microsoft SQL server
Reported by: Florian Floimair

Category: Core/BuildSystem

ASTERISK-27043: Core/BuildSystem: Add defines to fix build with LibreSSL
Reported by: Guido Falsi

Category: Core/Channels

ASTERISK-26419: audiohooks: Remove redundant codec translations when using audiohooks
Reported by: Michael Walton

Category: Core/General

ASTERISK-26419: audiohooks: Remove redundant codec translations when using audiohooks
Reported by: Michael Walton

Category: Core/HTTP

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

Category: Core/Portability

ASTERISK-27042: Unpatched asterisk sources fail to build on FreeBSD due to missing crypt.h file
Reported by: Guido Falsi

Category: Core/Sorcery

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

Category: Core/Stasis

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

Category: Resources/res_agi

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

Category: Resources/res_calendar_caldav

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

Category: Resources/res_hep_rtcp

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

Category: Resources/res_pjsip

ASTERISK-27066: res_pjsip: Add DTMF INFO Failback mode
Reported by: Torrey SearleASTERISK-26088: Investigate heavy memory utilization by res_pjsip_pubsub
Reported by: Richard MudgettASTERISK-23828: pjsip - Need a command to list active SIP subscriptions
Reported by: Rusty Newton

Category: Resources/res_pjsip/Bundling

ASTERISK-27355: Upgrade bundled PJPROJECT to 2.7
Reported by: Richard Mudgett

Category: Resources/res_pjsip_mwi

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

Category: Resources/res_pjsip_pubsub

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

Category: Resources/res_pjsip_registrar

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

Category: Resources/res_pjsip_session

ASTERISK-26864: res_pjsip_session: Add support for overlap dialling
Reported by: Richard Begg

Category: Resources/res_rtp_asterisk

ASTERISK-26976: libsrtp-2.x.x support
Reported by: Alex

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: Tests/testsuite

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

Bug

Category: Addons/cdr_mysql

ASTERISK-27270: cdr_mysql: various crashes at second module reload if cdr_mysql.conf is configured
Reported by: Tzafrir Cohen

Category: Addons/format_mp3

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

Category: Addons/res_config_mysql

ASTERISK-18271: Pattern matching with res_config_mysql extensions does not behave as expected
Reported by: Charlie Smurthwaite

Category: Applications/app_confbridge

ASTERISK-26994: Confbridge: CBAnn channels intermittently become stuck when caller hangs up before recording name
Reported by: James TerhuneASTERISK-27123: confbridge: Name recordings are left on filesystem
Reported by: Sergej KasumovicASTERISK-27012: app_confbridge: ConfBridge sometimes does not play user name recording while leaving
Reported by: Robert MordecASTERISK-25506: [patch]CONFBRIDGE failure after an app_confbrige.so module reload results in segfault or error/warning messages.
Reported by: Frederic LE FOLL

Category: Applications/app_controlplayback

ASTERISK-23608: ControlPlayback fails to play files with names containing certain non-alpha characters
Reported by: Jonathan White

Category: Applications/app_dial

ASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty Newton

Category: Applications/app_directory

ASTERISK-27241: libc segfault upon entry into app_directory
Reported by: David MooreASTERISK-27093: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting
Reported by: James Terhune

Category: Applications/app_meetme

ASTERISK-27025: channel / meetme: Fix missing parentheses
Reported by: Joshua Colp

Category: Applications/app_minivm

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

Category: Applications/app_mixmonitor

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
Reported by: Ivan MyalkinASTERISK-26875: app_mixmonitor: Recording out of sync when 183 but no RTP
Reported by: Aaron AnASTERISK-26867: autochan: Locking in a function ast_autochan_destroy() on destroyed channel (after masquerade).
Reported by: Krzysztof TrempalaASTERISK-21094: MixMonitorMute mutes through stream if already slinear (e.g. Originate)
Reported by: David Woolley

Category: Applications/app_originate

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

Category: Applications/app_playback

ASTERISK-27124: app_playback.c:say_date_generic use timezonename parameter
Reported by: Holger Hans Peter Freyther

Category: Applications/app_queue

ASTERISK-27301: [patch] app_queue: Music On Hold for real-time queues is not reset to default
Reported by: Nathan BruningASTERISK-27216: app_queue: does its check-makeannouncement-logic twice each head-caller-loop
Reported by: Stefan EngströmASTERISK-27232: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
Reported by: Jens T.ASTERISK-19103: When using realtime queues, function QUEUE_MEMBER_LIST() will return an error if no other app/function has loaded the queues first. This problem does not exist if queues.conf is used.
Reported by: Jim Van MeggelenASTERISK-27204: [patch] app_queue: Wrong queue stat calculation
Reported by: sungtae kimASTERISK-25665: Duplicate logging in queue log for EXITEMPTY events
Reported by: Ove AursandASTERISK-27065: call hangup after leaving app_queue
Reported by: Marek CervenkaASTERISK-26399: app_queue: Agent not called when caller is parked
Reported by: wushumastersASTERISK-26400: app_queue: Queue member stops being called after AMI "Redirect" action for queues with wrapuptime
Reported by: Etienne LessardASTERISK-26715: app_queue: Member will not receive any new calls after doing a transfer if wrapuptime = greater than 0 and using Local channel
Reported by: David BrillertASTERISK-26975: app_queue: Non-zero wrapup time can cause agents not to receive queue calls after transfer queue call
Reported by: Lorne GaetzASTERISK-26862: app_queue: Queue stops calling members with local interface after forwarding in previous call
Reported by: Robert MordecASTERISK-23457: SQlite3: Realtime queue loading fails after PRAGMA query result
Reported by: Scott GriepentrogASTERISK-26755: app_queue: Random queues disappear on "core reload queue all"
Reported by: Kirill KatsnelsonASTERISK-26621: app_queue: Queue application does not ring members with Local interface
Reported by: Jonas Kellens

Category: Applications/app_record

ASTERISK-16777: several filename bugs in Record() application
Reported by: klaus3000ASTERISK-18286: [patch] 'Silence' is truncated in Record()
Reported by: var

Category: Applications/app_saynumber

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

Category: Applications/app_sayunixtime

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

Category: Applications/app_stasis

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

Category: Applications/app_system

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

Category: Applications/app_voicemail

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-21241: When using voicemail as announce only (maxmsg=0), the star dtmf to enter the voicemail is not honored
Reported by: Eelco BrolmanASTERISK-27171: Asterisk 15.0.0-Beta1 does not compile
Reported by: Ira EmusASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox basis
Reported by: Mark ScholtenASTERISK-25893: Function vmauthenticate accesses uninitialized memory
Reported by: Filip JenicekASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
Reported by: Ryan RittgarnASTERISK-26503: app_voicemail: Asterisk crashes when MailboxExists is used
Reported by: Doug Lytle

Category: Applications/app_voicemail/IMAP

ASTERISK-24052: app_voicemail reloads result in leaked IMAP sockets.
Reported by: Louis Jocelyn Paquet

Category: Applications/app_voicemail/ODBC

ASTERISK-27093: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting
Reported by: James TerhuneASTERISK-26723: VoiceMailPlayMsg not playing messages via realtime
Reported by: Ryan Rittgarn

Category: Bridges/bridge_native_rtp

ASTERISK-27257: bridge_native_rtp: half-way direct media when using early bridging
Reported by: Jean Aunis - Prescom

Category: Bridges/bridge_simple

ASTERISK-26973: bridge: Crash when freeing frame and snooping
Reported by: Michel R. Vaillancourt

Category: CDR/General

ASTERISK-26818: cdr: Problem setting variables in h exten
Reported by: Sebastian Gutierrez

Category: CDR/cdr_adaptive_odbc

ASTERISK-26818: cdr: Problem setting variables in h exten
Reported by: Sebastian Gutierrez

Category: CDR/cdr_custom

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

Category: CEL/cel_odbc

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

Category: CEL/cel_pgsql

ASTERISK-26896: Overflow of buffer to PQEscapeStringConn with large app_args causes ABRT
Reported by: twisted

Category: Channels/General

ASTERISK-27289: A codeblock that maintains a bug,but maybe the codeblock will never run
Reported by: Huangyx

Category: Channels/chan_dahdi

ASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George Joseph

Category: Channels/chan_iax2

ASTERISK-27122: chan_iax2: On reload MWI taskprocessors keep adding up
Reported by: Sergej KasumovicASTERISK-26865: chan_iax2: Reload of iax peer results in loss of host address/port
Reported by: Richard Begg

Category: Channels/chan_pjsip

ASTERISK-27248: [patch]external_media_address and external_signaling_address don't always honor localnet
Reported by: Walter DoekesASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross BeerASTERISK-27095: chan_pjsip: When connected_line_method is set to invite, we're not trying UPDATE
Reported by: George JosephASTERISK-27039: chan_pjsip: Device state is idle when channel from endpoint is in early media
Reported by: Joshua ColpASTERISK-26996: chan_pjsip: Flipping between codecs
Reported by: Michael MaierASTERISK-26281: chan_pjsip would send INVITE to 'Unreachable' endpoints
Reported by: Jacek KoniecznyASTERISK-26857: chan_pjsip: Dialplan function race condition
Reported by: Joshua ColpASTERISK-26822: pjsip/cli_commands: pjsip show channelstats shows wrong codec
Reported by: Kevin HarwellASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain specified
Reported by: Norbert VargaASTERISK-26673: chan_pjsip: Crash when using CHANNEL dialplan function around masquerade
Reported by: Joshua ColpASTERISK-26603: [patch] chan_pjsip: not switching sending codec to receiving codec when asymmetric_rtp_codec=no
Reported by: Alexei Gradinari

Category: Channels/chan_rtp

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

Category: Channels/chan_sip/CodecHandling

ASTERISK-26691: Remember SDP negotiation on SIP_CODEC_INBOUND.
Reported by: Alexander Traud

Category: Channels/chan_sip/General

ASTERISK-26922: chan_sip: tcpbind uses wrong source address
Reported by: KseniaASTERISK-27106: [patch] autodomain (SIP Domain Support): Add only really different domain with TLS.
Reported by: Alexander TraudASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion failure/delay if client offers rtcp-mux as negotiable
Reported by: Stefan EngströmASTERISK-26951: chan_sip: ACK with SDP does not update a direct media bridge
Reported by: Jean Aunis - PrescomASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)
Reported by: Sebastian GutierrezASTERISK-26897: chan_sip: Security vulnerability with client code header
Reported by: Alex Villacís LassoASTERISK-26841: chan_sip: Call not cancelled after receiving a 422 response
Reported by: Jean Aunis - PrescomASTERISK-26313: chan_sip : Asterisk restart seems to be required for changing encryption option
Reported by: benasseASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George JosephASTERISK-26523: chan_sip: Asterisk 13.12.1 disconnects incoming calls after 2 minutes - rtptimeout behaving badly - regression
Reported by: Michael Keuter

Category: Channels/chan_sip/Interoperability

ASTERISK-17540: SDP origin attribute modified when issuing re-INVITE because of directmedia=yes
Reported by: saghulASTERISK-21721: SIP Failed to parse multiple Supported: headers
Reported by: Olle JohanssonASTERISK-26915: chan_sip: Session Timers required but refused wrongly.
Reported by: Alexander TraudASTERISK-26433: chan_sip: Allows To-tag checks to be bypassed, setting up new calls
Reported by: Walter Doekes

Category: Channels/chan_sip/SRTP

ASTERISK-16898: SRTP unprotect: authentication failure when RTP sequence number switches from 65535 -> 0
Reported by: Marcello CeschiaASTERISK-25101: DTLS configuration can not be specified in the general section - documentation
Reported by: Ben LangfeldASTERISK-25490: [patch]SDP crypto tag is validated incorrectly
Reported by: Joerg Sonnenberger

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-27324: [patch] Dual-Stack server cannot be used as IPv4 client via TCP/TLS
Reported by: Alexander TraudASTERISK-26586: chan_sip: Segfaults upon reload if client with MWI wasn't registered
Reported by: Michael KuronASTERISK-26604: chan_sip: sip reload doesn't apply changes to tlscertfile, tlsciphers, etc.
Reported by: Michael Kuron

Category: Channels/chan_sip/WebSocket

ASTERISK-24330: Requirement for 'wss' value in Contact header transport parameter on inbound traffic violates RFC7118
Reported by: Marek Cervenka

Category: Channels/chan_skinny

ASTERISK-27452: Security: chan_skinny: Memory exhaustion if flooded with unauthenticated requests
Reported by: George JosephASTERISK-26940: Asterisk Skinny memory exhaustion vulnerability leads to DoS
Reported by: Sandro GauciASTERISK-25494: build: GCC 5.1.x catches some new const, array bounds and missing paren issues
Reported by: George Joseph

Category: Channels/chan_unistim

ASTERISK-26714: Phone default have not ringing on ARM
Reported by: Igor Goncharovsky

Category: Codecs/General

ASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or wget
Reported by: Michael L. Young

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_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_siren7

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: Configs/Samples

ASTERISK-26785: configs/samples: The 'identify' entry is in the wrong section in sorcery.conf.sample
Reported by: Torrey Searle

Category: Core/Bridging

ASTERISK-27075: bridge: stuck channel(s) after failed attended transfer
Reported by: Kevin HarwellASTERISK-27016: Crash occurs when a channel in a 'mixing,dtmf_events' bridge is muted multiple times.
Reported by: Chris HowardASTERISK-26923: bridging: T.38 request is lost when channels are added to bridge
Reported by: Torrey SearleASTERISK-24529: Using AMI Action Bridge to on an already bridged channel causes the incorrect return priority to be used
Reported by: Corey FarrellASTERISK-26880: Asterisk crashes when multiple speex users join confbridge with pp_vad and dtx enabled
Reported by: Kirsty Tyerman

Category: Core/BuildSystem

ASTERISK-27156: Asterisk won't compile on Fedora 26 with devmode enabled.
Reported by: Corey FarrellASTERISK-26705: libasteriskssl.so not found when asterisk is installed for the 1st time
Reported by: George JosephASTERISK-26872: Bundled pjproject fails to build when tarball downloaded with curl due to md5 verification failure in Docker containers (or when there is no terminal)
Reported by: Matt JordanASTERISK-26812: [patch] Fix download_externals To Allow The Use Of curl Or wget
Reported by: Michael L. YoungASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
Reported by: Michael L. YoungASTERISK-26109: Asterisk fails building with OpenSSL 1.1.0
Reported by: Tzafrir CohenASTERISK-26546: mips64el and x32 - undefined reference to symbol 'dlopen@@GLIBC_2.2'
Reported by: Tzafrir Cohen

Category: Core/Channels

ASTERISK-27100: channel: ast_waitfordigit_full fails to clear flag in an error branch.
Reported by: Corey FarrellASTERISK-27074: core_local: local channel data not being properly unref'ed and unlocked
Reported by: Kevin HarwellASTERISK-26923: bridging: T.38 request is lost when channels are added to bridge
Reported by: Torrey SearleASTERISK-27025: channel / meetme: Fix missing parentheses
Reported by: Joshua Colp

Category: Core/Configuration

ASTERISK-27318: res_pjsip_mwi: uninitialized value from ast_strings_match
Reported by: Corey Farrell

Category: Core/DNS

ASTERISK-26772: Crash in srv.c on startup with pjsip
Reported by: nappsoft

Category: Core/General

ASTERISK-27317: vector: multiple evaluation of elem in AST_VECTOR_ADD_SORTED.
Reported by: Corey FarrellASTERISK-26606: tcptls: Incorrect OpenSSL function call leads to misleading error report
Reported by: Bob HamASTERISK-27103: core: ast_safe_system command injection possible.
Reported by: Corey FarrellASTERISK-26745: Asymmetric codecs when asymmetric_rtp_codec=no
Reported by: Jesse RossASTERISK-27105: [patch]core: when setting 'maxfiles' in asterisk.conf, a message is printed, even in rasterisk -x
Reported by: Tzafrir CohenASTERISK-26789: Audit manipulation of channel flags without locks
Reported by: Joshua ColpASTERISK-26903: Listening TCP/TLS sockets stop when temporarily out of open files
Reported by: Walter DoekesASTERISK-26528: [UBSAN] strings.h:signed integer overflow in ast_str_case_hash
Reported by: Badalian VyacheslavASTERISK-26788: core: Protect flags during ast_waitfor
Reported by: Joshua ColpASTERISK-26632: core: Possibility of a frame "imbalance" leading to stuck channels.
Reported by: Mark MichelsonASTERISK-26753: AMI disconnect causes "ast_careful_fwrite: fwrite() returned error: Broken pipe"
Reported by: Kirill KatsnelsonASTERISK-25083: Message.c: Message channel becomes saturated with frames leading to spammy log messages
Reported by: Jonathan Rose

Category: Core/HTTP

ASTERISK-26794: http: Crash on Reload Only in ast_tcptls_server_start
Reported by: Joshua Elson

Category: Core/PBX

ASTERISK-27041: Core/PBX: [patch] Deadlock between dialplan execution and application unregistration
Reported by: Frederic LE FOLLASTERISK-26115: pbx: AMI Originate ignore "failed" extension on call failure
Reported by: Nasir Iqbal

Category: Core/RTP

ASTERISK-27225: Crash when freeing dtls_cfg->cafile
Reported by: Richard KennerASTERISK-26978: rtp: Crash in ast_rtp_codecs_payload_code()
Reported by: Ross BeerASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie Chin

Category: Core/Sorcery

ASTERISK-27057: Seg Fault in ast_sorcery_object_get_id at sorcery.c
Reported by: Ryan Smith

Category: Core/Stasis

ASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR message
Reported by: Smirnov Aleksey

Category: Documentation

ASTERISK-27430: README refers to security documents that do not exist.
Reported by: Corey FarrellASTERISK-25523: res_calendar: Warning about invalid channel value (for notification) occurs even when event has no notification configured.
Reported by: JesperASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP argument
Reported by: Rusty NewtonASTERISK-26086: res_musiconhold: format option is not documented adequately
Reported by: Jens BürgerASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in MessageSend 'from' argument.
Reported by: Vinod DharashiveASTERISK-26717: Document the fact that Asterisk HEP support only works with the PJSIP channel driver
Reported by: Olivier KriefASTERISK-25237: stasis_cache.c:845 caching_topic_exec: - misleading ERROR message
Reported by: Smirnov AlekseyASTERISK-24562: app_voicemail: Cannot set fromstring on a per-mailbox basis
Reported by: Mark ScholtenASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter SokolovASTERISK-26704: res_odbc.conf contains deprecated configuration: 'pooling', 'shared_connections', 'limit', and 'idlecheck' options were replaced by 'max_connections'.
Reported by: Anthony Messina

Category: Features

ASTERISK-26781: bridge: Passing the 'p' (play tone) flag to Bridge() application results in garbled audio
Reported by: Sean Bright

Category: Formats/format_ogg_vorbis

ASTERISK-26169: format_ogg_vorbis: Memory leak using OGG in MixMonitor
Reported by: Ivan Myalkin

Category: Formats/format_pcm

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

Category: Formats/format_wav

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

Category: Functions/func_cdr

ASTERISK-27460: CDR: Deadlock using AMI Originate with Variable CDR(amaflags)=...
Reported by: Richard MudgettASTERISK-26173: func_cdr: CDR function does not permit empty values to be assigned
Reported by: gkloepfer

Category: Functions/func_devstate

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

Category: Functions/func_shell

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

Category: Functions/func_speex

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

Category: General

ASTERISK-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-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-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-27108: Crash using 'data get' CLI command
Reported by: Sean BrightASTERISK-27088: res_rtp_asterisk: Better handle ICE renegotiation and unidirectional negotiation
Reported by: Joshua ColpASTERISK-27060: Comment typo format_g729.c
Reported by: Matthew FredricksonASTERISK-26983: Crash in Manager Reload when TLS Config Changes
Reported by: Joshua ElsonASTERISK-26860: Upon RTCP reception, netsock2.c:210 ast_sockaddr_split_hostport: Port missing in (null)
Reported by: Evers LabASTERISK-26668: core: Malformed pattern matching extension (various factors) results in crash
Reported by: xrobauASTERISK-26825: pjsip.conf.sample: user_agent: still refers to branch 12
Reported by: Tzafrir CohenASTERISK-26754: build_tools: make_build_h does not handle \ in user name
Reported by: Kirill KatsnelsonASTERISK-26546: mips64el and x32 - undefined reference to symbol 'dlopen@@GLIBC_2.2'
Reported by: Tzafrir Cohen

Category: PBX/pbx_dundi

ASTERISK-18731: [patch] DUNDi weight parameter not processed correctly
Reported by: Peter Racz

Category: PBX/pbx_realtime

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

Category: PBX/pbx_spool

ASTERISK-17067: Long lines in call files cause spurious syntax error
Reported by: Dave Olszewski

Category: Resources/General

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

Category: Resources/res_agi

ASTERISK-23839: AGI - RECORD FILE - documentation doesn't describe BEEP argument
Reported by: Rusty NewtonASTERISK-22432: Async AGI crashes Asterisk when issuing "set variable" command without args
Reported by: Antoine PitrouASTERISK-25662: Malformed AGI 520 Usage response
Reported by: Tony MountifieldASTERISK-25951: res_agi: run_agi eats frames it shouldn't
Reported by: George JosephASTERISK-26343: ASTERISK-25951 causes issues for callerid manipulation through agi
Reported by: Morten Tryfoss

Category: Resources/res_ari

ASTERISK-27372: ARI: Node ARI client broken in latest versions of 13 and 14
Reported by: Benjamin Keith FordASTERISK-27026: res_ari: Crash when no ari.conf configuration file exists
Reported by: Ronald Raikes

Category: Resources/res_ari_recordings

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

Category: Resources/res_calendar

ASTERISK-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_config_ldap

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

Category: Resources/res_config_pgsql

ASTERISK-27283: Realtime config fail with PostgreSQL version before 9.1
Reported by: Rodrigo Ramirez NorambuenaASTERISK-25628: res_config_pgsql: should match the behavior of other drivers so that queue_log can disable adaptive logging
Reported by: Dmitry WaginASTERISK-15858: [patch] Fix query with double backslash in string literals and stop log warnings
Reported by: Humberto Figuera

Category: Resources/res_config_sqlite3

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

Category: Resources/res_corosync

ASTERISK-25370: res_corosync segfaults at startup with corosync version > 2.x
Reported by: mdu113

Category: Resources/res_fax

ASTERISK-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_format_attr_h264

ASTERISK-27008: res_format_attr_h264: SDP parse fails if fmtp optional parameters have a space
Reported by: John Harris

Category: Resources/res_format_attr_opus

ASTERISK-26579: codec_opus: Recursiveness when parsing fmtp line
Reported by: Jørgen H

Category: Resources/res_hep

ASTERISK-26953: Asterisk crash if hep.conf have some missing parameters
Reported by: Joel VandalASTERISK-26717: Document the fact that Asterisk HEP support only works with the PJSIP channel driver
Reported by: Olivier Krief

Category: Resources/res_hep_pjsip

ASTERISK-26850: res_hep_pjsip: Asterisk insert wrong protocol name in "Protocol ID" field in HEP packets
Reported by: Max Norba

Category: Resources/res_http_post

ASTERISK-27454: res_http_post: Don't require GMIME_MAJOR_VERSION
Reported by: Joshua Colp

Category: Resources/res_http_websocket

ASTERISK-24330: Requirement for 'wss' value in Contact header transport parameter on inbound traffic violates RFC7118
Reported by: Marek Cervenka

Category: Resources/res_monitor

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

Category: Resources/res_musiconhold

ASTERISK-27232: When in queue on g722 with interruptions, music on hold can get stuck and no longer play
Reported by: Jens T.ASTERISK-25974: Unused realtime MOH classes not purged on 'moh reload'
Reported by: Sébastien CoutureASTERISK-26086: res_musiconhold: format option is not documented adequately
Reported by: Jens BürgerASTERISK-23996: No core dumps because of res_musiconhold chdir.
Reported by: Walter Doekes

Category: Resources/res_odbc

ASTERISK-26704: res_odbc.conf contains deprecated configuration: 'pooling', 'shared_connections', 'limit', and 'idlecheck' options were replaced by 'max_connections'.
Reported by: Anthony Messina

Category: Resources/res_parking

ASTERISK-26399: app_queue: Agent not called when caller is parked
Reported by: wushumasters

Category: Resources/res_pjsip

ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-27387: Regression: pjsip 13.18.0 - from_user - "+" character isn't allowed any more
Reported by: Michael MaierASTERISK-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-27090: PJSIP: Deadlock using TCP transport
Reported by: Richard MudgettASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.
Reported by: Richard MudgettASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.
Reported by: Andreas KrügerASTERISK-26928: pjsip: Add database tables for PUBLISH support
Reported by: Joshua ColpASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26916: res_pjsip: Excessive refcount reached on transport ao2 object
Reported by: Ross BeerASTERISK-26363: res_pjsip: Bye sent to sip trunk is not authenticated even after receiving a 407 error code
Reported by: Yaacov Akiba SlamaASTERISK-26685: res_pjsip: Crash when using IPv6 and Transport ws,wss
Reported by: Michael BalenASTERISK-26623: res_pjsip: Crash when calling PJSIPShowEndpoint
Reported by: Jørgen HASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter SokolovASTERISK-26799: res_pjsip: Using an auth object for inbound and outbound authentication fails.
Reported by: Richard MudgettASTERISK-26738: Frequent segfaults since activation of DNS SRV, in pjsip_auth_clt_reinit_req at /pjsip/sip_auth_client.c, and pj_atomic_inc_and_get at pj/os_core_unix.c
Reported by: Michael MaierASTERISK-26248: chan_pjsip: Error when calling PJSIP client with domain specified
Reported by: Norbert VargaASTERISK-26679: Crash on invalid contact domain (pjsip aor)
Reported by: DmitriyASTERISK-26699: res_pjsip: Assertion when sending OPTIONS request to endpoint
Reported by: Ross BeerASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
Reported by: Richard MudgettASTERISK-26684: res_pjsip: Various issues with compact SIP headers
Reported by: Joshua ElsonASTERISK-24499: Need more explicit debug when PJSIP dialstring is invalid
Reported by: Rusty NewtonASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when transaction branch parameter contains "_"
Reported by: Juris Breicis

Category: Resources/res_pjsip/Bundling

ASTERISK-27411: pjsip: TCP connections may not be destroyed
Reported by: Joshua ColpASTERISK-27052: Asterisk build process fails with flag --with-pjproject-bundled with curl download command and slow network
Reported by: alexASTERISK-26927: pjproject_bundled: Crash on pj_ssl_get_info() while ioqueue_on_read_complete().
Reported by: Alexander TraudASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26743: PJPROJECT: Detecting compiled max log level does not work.
Reported by: Richard Mudgett

Category: Resources/res_pjsip_authenticator_digest

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

Category: Resources/res_pjsip_caller_id

ASTERISK-27284: Status of RFC 3323 and PJSIP
Reported by: dtrybaASTERISK-25823: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.
Reported by: Andreas Krüger

Category: Resources/res_pjsip_dialog_info_body_generator

ASTERISK-26919: res_pjsip_dialog_info_body_generator: Ringing&&InUse behavior difference between chan_sip and res_pjsip
Reported by: Zach R

Category: Resources/res_pjsip_endpoint_identifier_ip

ASTERISK-26735: res_pjsip_endpoint_identifier_ip: "srv_lookups" after match in .conf has no effect
Reported by: Michael MaierASTERISK-26693: res_pjsip_endpoint_identifier_ip: Add support for SRV
Reported by: Joshua Colp

Category: Resources/res_pjsip_messaging

ASTERISK-27193: IPv6 receive address in message doesn't include brackets
Reported by: Scott GriepentrogASTERISK-26484: res_pjsip_messaging: Crash when using invalid URI in MessageSend 'from' argument.
Reported by: Vinod Dharashive

Category: Resources/res_pjsip_mwi

ASTERISK-27051: res_pjsip_mwi: unsolicited MWI has to be unsubscribed on deleting the endpoint's last contact
Reported by: Alexei GradinariASTERISK-26756: res_pjsip_mwi: Asterisk does not terminate MWI subscription
Reported by: Carl Fortin

Category: Resources/res_pjsip_outbound_registration

ASTERISK-26808: res_pjsip_outbound_registration doesn't know about network change events
Reported by: George JosephASTERISK-26782: res_pjsip: URI requirement for fields is not consistently documented and error does not provide indication
Reported by: Peter Sokolov

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-27279: Crash in pubsub_on_rx_request NULL pointer - Possible PJSIP Vulnerability
Reported by: Ross BeerASTERISK-26929: pjsip: Add database tables for RLS
Reported by: Joshua ColpASTERISK-26776: res_pjsip_pubsub: Crash when generating xpidf content
Reported by: Andrew GreenASTERISK-26823: PJSIP: Persistent subscriptions can cause FRACKs if endpoint does not exist
Reported by: Mark MichelsonASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does not update on subscription refresh
Reported by: Zach R

Category: Resources/res_pjsip_refer

ASTERISK-27053: res_pjsip_refer/session: Calls dropped during transfer
Reported by: Kevin HarwellASTERISK-26869: res_pjsip_refer: blind call transfer w/o a user name doesn't go to the s extension
Reported by: Torrey Searle

Category: Resources/res_pjsip_registrar

ASTERISK-27192: res_pjsip: Loss of SIP registrations causing unavailable endpoints
Reported by: Richard MudgettASTERISK-26644: PJSIPShowRegistrationsInbound just dumps all aors
Reported by: George Joseph

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-26890: STUN server with non-default-route transport causes INVITE delay
Reported by: George JosephASTERISK-26851: res_pjsip_sdp_rtp: RTP instance does not use same IP as explicit transport
Reported by: Richard Begg

Category: Resources/res_pjsip_session

ASTERISK-27345: res_pjsip_session: RTP instances leak on 488 responses.
Reported by: Corey FarrellASTERISK-26988: res_pjsip_session: user_eq_phone adds double user=phone parameters to URIs
Reported by: dtrybaASTERISK-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-27053: res_pjsip_refer/session: Calls dropped during transfer
Reported by: Kevin HarwellASTERISK-26964: res_pjsip_session: Wrong From on reinvite when request and To URI differ
Reported by: Yasin CANERASTERISK-26998: res_pjsip_session: INVITE retransmissions could still setup the same call again.
Reported by: Richard MudgettASTERISK-26908: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.
Reported by: Richard MudgettASTERISK-26670: [patch] Outgoing SIP-URI Dialing via PJSIP
Reported by: Alexander Traud

Category: Resources/res_pjsip_t38

ASTERISK-27236: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive
Reported by: Ross BeerASTERISK-26974: res_pjsip: Deadlock in T.38 framehook
Reported by: Richard Mudgett

Category: Resources/res_pjsip_transport_websocket

ASTERISK-27046: res_pjsip_transport_websocket: segfault in get_write_timeout
Reported by: Jørgen HASTERISK-26796: res_pjsip_transport_websocket: Via header is 'WS' when it should be 'WSS'
Reported by: Jørgen H

Category: Resources/res_rtp_asterisk

ASTERISK-27429: res_rtp_asterisk: Multiple reports in an RTCP packet will write past where it should
Reported by: Vitezslav NovyASTERISK-27421: RTP source learning not working with devices that have some clock issues
Reported by: nappsoftASTERISK-27453: RTP: Blind transfer direct media scenario results in one way audio.
Reported by: Richard MudgettASTERISK-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 ColpASTERISK-27158: [patch] res_rtp_asterisk: RTCP statistics are not available when native bridge is used
Reported by: Torrey SearleASTERISK-27133: res_rtp_asterisk: RTCP does not use ICE when RTCP-MUX in use
Reported by: Joshua ColpASTERISK-27023: res_rtp_asterisk: Deadlock when TURN session in use
Reported by: Jatin JainASTERISK-27022: res_rtp_asterisk: Incorrect SSRC change for RTCP component
Reported by: Michael WaltonASTERISK-24858: [patch]Asterisk 13 PJSIP sends RTP packets in wrong byte order on Intel platform when using slin codec
Reported by: Frankie ChinASTERISK-25101: DTLS configuration can not be specified in the general section - documentation
Reported by: Ben LangfeldASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with authentication failure 10 or 110
Reported by: Javier Riveros ASTERISK-26982: chan_sip: rtcp_mux setting may cause ice completion failure/delay if client offers rtcp-mux as negotiable
Reported by: Stefan EngströmASTERISK-26143: res_rtp_asterisk: One way audio when transcoding
Reported by: Henning HoltschneiderASTERISK-26692: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)
Reported by: Sebastian GutierrezASTERISK-26835: res_rtp_asterisk: Crash when freeing RTCP address string
Reported by: Niklas LarssonASTERISK-26853: res_rtp_asterisk: Crash in pjnath when receiving packet
Reported by: AdagioASTERISK-26732: res_rtp_asterisk: Implement RTCP Multiplexing - breaking WebRTC in Chrome
Reported by: Dan JenkinsASTERISK-26710: [patch] res_rtp_asterisk: CHANNEL arguments, (rtcp,all_rtt),(rtcp,all_loss),(rtcp,all_jitter) always return 0
Reported by: Aaron AnASTERISK-26672: Crash when setting remote address on RTP instance
Reported by: Richard MudgettASTERISK-26617: res_rtp_asterisk: Can't bind on systems without IPv6
Reported by: Guido FalsiASTERISK-26566: res_rtp_asterisk: RTT miscalculation in RTCP
Reported by: Hector Royo Concepcion

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-24066: res_smdi: convert to astobj2
Reported by: Corey Farrell

Category: Resources/res_sorcery_memory_cache

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

Category: Resources/res_srtp

ASTERISK-25294: srtp's crypto_get_random deprecated
Reported by: Tzafrir CohenASTERISK-25101: DTLS configuration can not be specified in the general section - documentation
Reported by: Ben LangfeldASTERISK-26979: res_rtp_asterisk: SRTP unprotect failed with authentication failure 10 or 110
Reported by: Javier Riveros

Category: Resources/res_stasis

ASTERISK-27059: res_stasis: Stolen channel references are leaking
Reported by: George Joseph

Category: Resources/res_stasis_device_state

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

Category: Resources/res_stasis_snoop

ASTERISK-27128: [patch]res_stasis_snoop: When recording a snoop channel (using ARI) where no media is being received, no recording happens when theres no media
Reported by: Dan JenkinsASTERISK-26973: bridge: Crash when freeing frame and snooping
Reported by: Michel R. Vaillancourt

Category: Resources/res_stun_monitor

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

Category: Resources/res_xmpp

ASTERISK-27346: res_xmpp: Crash if OAuth 2.0 is used before curl is loaded
Reported by: Ronald RaikesASTERISK-27207: XMPP OAuth not working due to inverted logic
Reported by: Michael KuronASTERISK-21009: xmpp_pubsub_unsubscribe: Could not create IQ when creating pubsub unsubscription on client
Reported by: Marcello CeschiaASTERISK-24712: xmpp: starttls problem causes connection spew
Reported by: Matthias UrlichsASTERISK-23510: JABBER_STATUS fails with improper code 7 for unavailable clients
Reported by: Anthony CritelliASTERISK-21855: Asterisk crashes when XMPP message is sent (JabberSend) and no internet connection is available
Reported by: Jeremy KisterASTERISK-25622: WARNING for "JABBER: socket read error" should be more specific
Reported by: Sean Darcy

Category: Sounds

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 RiendeauASTERISK-27142: sounds: Conflict between files in asterisk-sounds-core-1.6 and asterisk-sounds-extra-1.5
Reported by: Corey FarrellASTERISK-26807: sounds: New 3-D Binaural audio features require new sound prompts
Reported by: Rusty NewtonASTERISK-25816: French conf-adminmenu, conf-usermenu prompts differ in content from the English files
Reported by: Benoit DuvergerASTERISK-26274: Resolve open sounds issues and then create a new sounds release (1.5.1? or 1.6?)
Reported by: Rusty Newton

Category: Tests/General

ASTERISK-26740: voicemail API test: uses varlibdir instead of datadir for a sound file
Reported by: Tzafrir CohenASTERISK-26739: voicemail API test: confuses expected and actual values
Reported by: Tzafrir Cohen

Category: Third-Party/pjproject

ASTERISK-27097: pjproject_bundled: We don't pass options needed for cross-compile to pjproject configure
Reported by: George JosephASTERISK-26905: pjproject_bundled: Merge 3 upstream deadlock patches into bundled
Reported by: Ross BeerASTERISK-26872: Bundled pjproject fails to build when tarball downloaded with curl due to md5 verification failure in Docker containers (or when there is no terminal)
Reported by: Matt JordanASTERISK-26653: pjproject_bundled doesn't verify already downloaded tarballs
Reported by: George Joseph

Category: pjproject/pjsip

ASTERISK-27391: Regression: Deadlock between AOR named lock and pjproject grp lock
Reported by: shaurya jainASTERISK-27127: configs: Erroneous load directive in sample configuration results in "Error loading module 'res_pjsip_multihomed.so'"
Reported by: HZMI8gkCvPpom0tMASTERISK-27036: res_pjsip: Asterisk crashes when an extension tries to use PJSIP trunk with from_user containing '@'
Reported by: Maxim VasilevASTERISK-26938: Heap overflow in CSEQ header parsing affects Asterisk chan_pjsip and PJSIP
Reported by: Sandro GauciASTERISK-26939: Out of bound memory access in PJSIP multipart parser crashes Asterisk
Reported by: Sandro GauciASTERISK-26333: Problems with Blind Transfer, PJSIP (Aastra 6869i)
Reported by: Matthias BinderASTERISK-26930: pjproject/Makefile.rules for pjsip 2.6 build fails for non-SSE2 instrunction Linux
Reported by: abelbeckASTERISK-26814: pjproject_bundled build fails to download pjproject source when using cURL
Reported by: Gergely DömsödiASTERISK-26669: PJSIP Segfault 13.13.1 (Bundled PJSIP)
Reported by: Nic ColledgeASTERISK-26802: [patch] Integrity Check Of PJSIP Download Fails
Reported by: Michael L. YoungASTERISK-26696: pjsip_pubsub: PJSIP Subscription Persistence in AstDB Does not update on subscription refresh
Reported by: Zach RASTERISK-26655: [patch]pjsip: Transfers Broken with Compact Headers Enabled
Reported by: JoshEASTERISK-26490: res_pjsip: sends 481 Call/Transaction Does Not Exist when transaction branch parameter contains "_"
Reported by: Juris Breicis

New Feature

Category: Applications/app_voicemail

ASTERISK-17428: [patch] Allow "Comedian Mail" branding to be removed
Reported by: John Covert

Category: Channels/chan_pjsip

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

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-26630: Make logging PJPROJECT messages a bit easier
Reported by: Richard Mudgett

Category: Core/ManagerInterface

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

Category: Features

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

Category: Functions/func_channel

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

Category: Resources/res_pjsip

ASTERISK-27478: PJSIP: Add CHANNEL(pjsip,request_uri) to get incoming INVITE Request-URI.
Reported by: Richard MudgettASTERISK-26863: res_pjsip: Add endpoint identification scheme based on a configured SIP header/value
Reported by: Matt Jordan

Category: Resources/res_pjsip/Bundling

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

Category: Resources/res_pjsip_session

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

Open Issues

[Back to Top]

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

Bug

Category: Bridges/bridge_simple

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

Category: Channels/chan_pjsip

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

Category: Core/Jitterbuffer

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

Category: Core/RTP

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

Category: pjproject/pjsip

ASTERISK-27001: res_pjsip: TLS connection not stable
Reported by: Ian Gilmour

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
ffc2b0eb91Corey FarrellREADME-SERIOUSLY.bestpractices.txt: Convert to markdown
3948e9d616Corey FarrellREADME: Convert to README.md.
5a204aac04Corey FarrellREADME: Send people to secure websites where available.
673d7d081eGeorge JosephUpdate for certified/13.18-cert1-rc3
86e12d7f37Corey Farrelltests: Fix warnings found on Mac.
b64d924e1cGeorge JosephUpdate for certified/13.18-cert1-rc2
705dbd0468Ben Fordbundled_pjproject: Update to 2.7.1
0a62d69937George Josephbundled_pjproject: sip_parser: Fix return code in pjsip_find_msg
3984942b13Kevin HarwellUpdate for certified/13.18-cert1-rc1
d797270f4eKevin HarwellInitialize 13.18-cert branch
719ac573a6Kevin HarwellUpdate for 13.18.0
82cedfbcb3Kevin HarwellUpdate for 13.18.0-rc2
d5d1e98fa4Kevin HarwellUpdate for 13.18.0-rc1
4bc2aca9b7Kevin HarwellAMI: Increase version number
5f6bad6733Richard Mudgettcdr.c: Defer misc checks.
f3f141781cGeorge Josephchan_vpb: Fix a gcc 7 out-of-bounds complaint
42fdfffefcRichard Mudgettcdr.c: Eliminated simple RAII_VAR usages.
128f7ffaa2Richard Mudgettcdr.c: Replace redundant check with an ast_assert()
3525081a7cRichard Mudgettcdr.c: Replace inlined code with ao2_t_replace()
7366657a9aRichard Mudgettcdr.c: Use current ao2 flag names
34d55352a5Richard Mudgettcdr.h: Fix doxygen comments.
6b16fa12c8Sean Brightres_config_sqlite: Don't enable SQLite CDRs when running 'make samples'
6c30f4a2d1Torrey Searlecontrib/thirdparty/sip_to_pjsip: add additional flag mappings
a433bb38b5Richard Mudgettheap.c: No need to calloc heap pointer array.
47620ea862George Josephlogger: Bring back ability to turn debug on by source file
f3b1b64d21Sean Brightpjproject: Patch to correct STUN FINGERPRINT usage
690f7f7c76George Josephbuild: A few gcc 7 error fixes
f39af4d36dSean Brightres_pjsip: Use ast_sip_is_content_type() where appropriate
f1eb36ea51alexcdr_mysql.c: Apply cdrzone to start and answer
63900374faGeorge Josephres_pjsip: Filter out non SIP(S) requests
ed2a4ee81eGeorge Josephres_pjsip: Add handling for incoming unsolicited MWI NOTIFY
044674c0cdRichard Mudgettres_rtp_asterisk.c: Add doxygen to RTCP payload types.
5ff2d06aa6George Josephalembic: Fix typo in add_auto_info_to_endpoint_dtmf_mode
186ef1a657George Josephstasis/control: Fix possible deadlock with swap channel
15ddc9acb3George Josephalembic: Fix enum creation for dtls_fingerprint
598a18ffeeBen Fordchan_pjsip: Suppress frame warnings.
6c922b3157Richard Mudgettres_rtp_asterisk.c: Check RTP packet version earlier.
4aaccb7795Richard Mudgettbridge_native_rtp.c: Fixup native_rtp_framehook()
d251a961acSean Brightres_smdi: Clean up memory leak
3f22b53349Richard Mudgettbridge_softmix.c: Remove always true test.
8594f73a81Richard Mudgettconfigure: Check cache for valid pjproject tarball before downloading.
bac3e8c08bRichard MudgettSTUN/netsock2: Fix some valgrind uninitialized memory findings.
162f6ab845Richard Mudgettres_pjsip_transport_management.c: Rename some variables.
363d61ef58George Josephconfigure: Add --with-download-cache option
905c4ca3dcCorey Farrellapp_privacy: remove unused header asterisk/image.h
84b6a5efd7Corey FarrellCorrect some leaks in unit tests.
f9a823e9dcRichard Mudgettres_pjsip_transport_websocket.c: Fix serializer ref leak.
631180a0c3Richard Mudgettres_pjsip_outbound_registration.c: Misc fixes.
7b84c6693eRichard Mudgettres_pjsip_nat.c: Remove unnecessary CMP_STOP.
a32614a2a8Richard Mudgettres_pjsip_registrar.c: Remove unnecessary CMP_STOP.
ed1bce956eGeorge JosephRevert "res_pjsip_session: Release media resources on session end quicker."
114602f434Joshua Colpres_pjsip: Add support for dnsmgr to external_media_address.
c16000f201Sean Brightres_rtp_asterisk: Fix mapping of pjsip's ICE roles to ours
24bb5a8908Joshua Colpcore: Add VP9 passthrough support.
07f8e45a90Matthew Fredricksonformat.h: Fix a few minor errors in comments.
7ff9d8785dRichard Mudgettapp_voicemail.c: Allow mailbox entry on authentication retry prompt.
cea4ce246dSean Brightcorosync: Fix corosync library name in configure.ac
9a47dd7113Benjamin Keith Fordpjsip: Increase maximum packet size.
4e555437dcGeorge Josephres_musiconhold: Add kill_escalation_delay, kill_method to class
32b98ad956George Josephhttp.c: Reduce log spam
8a803f75a0Richard Mudgettjson.c: Add backtrace log to find 'Invalid UTF-8 string' errors
379fe65831George JosephFix alembic branches
22c4c1a0baRichard Mudgettbridge_native_rtp.c: Fix direct media video RTP instance ACL check.
905d18e8bfRichard Mudgettpjsip_distributor.c: Fix unidentified_requests hash functions.
1f59d08924Torrey Searleres/res_pjsip_t38: fix incorrect increment of media_count
154d2914faTorrey Searleres/res_pjsip_t38 ensure t38 requests get rejected quickly
764d04fa87Richard Mudgettres_pjsip_mwi.c: Eliminate RAII_VAR in contact delete observer
cecf6540dcRodrigo Ramírez Norambuenacdr: fix mistake spelling of a word for Unanswered.
b9a4ab8c8cRichard Mudgettchan_pjsip: Fix PJSIP_MEDIA_OFFER dialplan function read.
f1a209d5acRichard Mudgettapp_voicemail.c: Fix compile error when IMAP enabled.
68de35a6a0David M. LeeCFLAGS for BIND8 support
da3312457eSean Brightcodecs.conf.sample: Fix max_bandwidth speling error
590ffcaf0bSean Brighteventfd: Disable during cross compilation
5520b6c201Alexei GradinariCHANGES: correct version for a new option 'refer_blind_progress'
c093bf8072Sean Brightres_rtp_multicast: Use consistent timestamps when possible
c10341646dGeorge Josephtest_json: Fix test names with reserved words
65898c3af8George Josephunittests: Add a unit test that causes a SEGV and...
c107ab4c04Sean Brightres_hep_rtcp: Add support level to module info
5da91c65beRodrigo Ramírez NorambuenaFix spelling queues.conf.sample file
7d4a22bf2eGeorge Josephlogger: Added logger_queue_limit to the configuration options.
614eda785dRichard Mudgettnetsock2.c: Made get/set addr port avoid potential uninitialized memory.
526a0081a0Sean Brightcleanup: Change severity of fread short-read warning
02234e920cRichard Mudgettrtp_engine.c: Fix deadlock potential copying RTP payload maps.
623832b94eGeorge Josephres_pjsip_outbound_authenticator_digest: Add context to log messages
4d3b4fbf22Kevin Harwellvector: defaults and indexes
1b50df78d0Sean Brightcleanup: Fix fread() and fwrite() error handling
cea3742c54Sean Brightcore: Use eventfd for alert pipes on Linux when possible
80fd7fd908Richard Mudgettres_pjsip_session.c: Restructure ast_sip_session_alloc()
98e38daf82Sean Brightpbx: Use same thread if AST_OUTGOING_WAIT_COMPLETE specified
dafcd97a77Sean Brightbuild: Update config.guess and config.sub
4ccaffe644George Josephmake ari-stubs so doc periodic jobs can run
9084c85cb1Richard MudgettRevert "bridging: Ensure successful T.38 negotation"
f882ca2572George Josephmodules: change module LOAD_FAILUREs to LOAD_DECLINES
f8219a2e12Richard Mudgettstun.c: Fix ast_stun_request() erratic timeout.
19b82a8644Richard Mudgettsorcery.c: Speed up ast_sorcery_retrieve_by_id()
aecf19e7d2Richard Mudgettres_pjsip: Fix pointer use after unref.
bbbd262ec0Walter Doekessamples: Undo removal of include from canonicalize-app-names commit.
d2a33cdedcGeorge Josephsample_config: Add samples for pubsub to pjsip.conf.sample
ab9d2fc86dWalter Doekessamples: Canonicalize app names in extensions.conf.sample.
c701550803Corey FarrellForward declare 'struct ast_json' in asterisk.h
1d1309b1edJoshua ColpRevert "Update for 13.15.0-rc1"
3c23ebdef4Corey FarrellCEL: Remove header declarations of non-existant functions.
a827892ff7George Josephres_pjsip_config_wizard: Add 2 new parameters to help with proxy config
864dda07f3Sean Brightalembic: Turn off execute bit on non-executable python scripts
a9529cbb21Richard MudgettAdd DTLS sanity check.
79a2c26c03Sean Brightcore: Remove embedded module support
55693383e2Sean Brightres_xmpp: Fix ref counting issue
03b99ae3d2Sean Brightres_xmpp: Correctly check return value of SSL_connect
d9d2beba1cSean Brightres_pjsip_sdp_rtp: Set hangup cause for RTP timeouts
552cf009c0Kevin HarwellUpdate for 13.15.0-rc1
f1b34e6eb4Kevin HarwellAMI: Updated version
1c8b81a2a4Sean BrightRevert "app_queue: Handle the caller being redirected out of a queue bridge"
38cebc73a3Sean Brightthread safety: Don't use getprotobyname()
265455bc2dSean Brightres_rtp_asterisk: Pass correct data length to ast_rtcp_interpret
9a57b24e17Sean Brightapp_queue: Fix locking behavior in stasis message handlers
792171ea9eRichard Mudgettapp_confbridge: Fix ConfbridgeTalking AMI event description.
a75f02c089Richard Mudgettres_pjsip_sdp_rtp.c: Fix cut-n-paste error
9b756662a8George Josephres_pjsip: Symmetric transports
6d1eb880c2George Josephmenuselect: Add a new 'options' support type
523de8eb8eGeorge Josephpjproject_bundled: Reduce the need for rebuilds
4271c700f7Richard Mudgettcore: Cleanup ast_get_hint() usage.
fa8f6c2fc4Sean Brightres_config_pgsql: Release table locks where appropriate
9c05ddbdddGeorge Josephpjproject_bundled: Update for pjproject 2.6
da0cadd100Sean Brightres_config_pgsql: Fix thread safety problems
f1963c5b8dSean Brightres_config_ldap: Various code improvements
5c9c097d17Joshua ColpRevert "build: Execute ldconfig to build cache."
d5522de597Sean Brightrealtime: Fix ast_load_realtime_multientry handling
5eb7875243Sean Brightrealtime: Centralize some common realtime backend code
06214173a9Joshua ColpRevert "build: Execute ldconfig to build cache."
c9ea98f9bfGeorge Josephpjproject cli: Add object count after object lists
d8972f50f4Sean Brightres_config_ldap: Don't try to delete non-existent attributes
b980cae1f7Sean Brightres_config_ldap: Remove extraneous line numbers from log messages
011b7be62aSean Brightres_config_ldap: Make memory allocation more consistent
b2836dde7eSean Brightres_config_ldap: Fix configuration inheritance from _general
5b7c6678aeSean Brightres_config_sqlite3: Fix crash when loading with invalid config
096496e13eRichard Mudgetttcptls.c: Add some missing allocation failure checks.
73133d5354Sean Brightres_rtp_asterisk: Use PJ_ICE_MAX_CAND instead of hard-coding 16
ea8a610776Sean Brightcli: Fix various CLI documentation and completion issues
a46a21642eRichard Mudgettres_pjsip.c: Fix inconsistency between warning and action.
67b21dc63aRichard Mudgettpjsip_distributor.c: Fix off-nominal tdata ref leak.
2817f87d27Richard Mudgettcore: Cleanup some channel snapshot staging anomalies.
cbc23c31cfMark MichelsonRevert "Update qualifies when AOR configuration changes."
c384dfd6b0Richard Mudgettres_pjsip: Fix some off nominal tdata leaks.
6492e91392Mark MichelsonUpdate qualifies when AOR configuration changes.
7fd28cefdbGeorge Josephdebug_utilities: Install ast_logescalator to /var/lib/asterisk/scripts
456bc3c704George Josephdebug_utilities: Add ast_logescalator
54b027916aTorrey Searlelibastssl/pj: libastssl/pj should have an so_version
9e3150b98dMark MichelsonAdd reload options to CLI/AMI stale object commands.
c54f9d2bf0Richard MudgettT.140: Fix format ref and memory leaks.
607b3ac736Richard Mudgettastobj2.c: Add excessive ref count trap.
ab8cb5a7ceRichard Mudgettmain/app.c: Memory corruption from early format destruction.
dcd8e4b1a0Richard Mudgettframe.c: Fix off-nominal format ref leaks.
00a227e93dRichard Mudgettstasis_bridge.c: Fix off-nominal stasis control ref leak.
38a2021c68Richard Mudgettres_musiconhold.c: Fix format ref leak when parsing MOH config class.
ab7a9fc5b2Richard Mudgettchan_oss.c: Fix format ref leak in oss_read().
1484a991e1Richard MudgettAdd notes about embedded ast_frame structs holding a format ref.
17f4989d49George Josephari: Implement 'debug all' and request/response logging
177e81ee47George Josephpjproject_bundled: Fix setting max log level
a969bf3577Richard MudgettLISTFILTER: Remove outdated ERROR message.
3890337e7aRichard Mudgettres_pjsip_pubsub.c: Fix AMI event list counts.
fe4801c4f9Richard Mudgettres_pjsip_pubsub.c: Fix incorrect message string wrapping.
46484b8730Richard Mudgettres_pjsip_pubsub.c: Eliminate trivial SCOPED_LOCK usage.
8160474d7dRichard Mudgettres_pjsip: alloca can never fail.
c628a7acacGeorge Josephdebug_utilities: Create ast_loggrabber
e335b706eeRichard Mudgettres_pjsip_outbound_authenticator_digest.c: Fix spacing in warning messages.
883e7fde31Kevin Harwellabstract/fixed/adpative jitter buffer: disallow frame re-inserts
473330983bRichard Mudgetttaskprocessor.c: Change when high water warning logged.
47474cfd54George Josephdebug_utilities: Create the ast_coredumper utility
f8cd73ec3cGeorge Josephpjproject_bundled: Fix compilation with MALLOC_DEBUG
d7e5a747c3George Josephpjproject_bundled: Compile pjsua with max log level = 2
21151408f7Richard Mudgettbridge_native_rtp.c: Minor code cleanups.
9dcf9e9ceaRichard Mudgettbridge_native_rtp.c: Fix native rtp bridge data race.
e2fa3c7edaRichard Mudgettres_rtp_asterisk.c: Fix off nominal memory leak.
815f755155George Josephpjproject_bundled: Make build single threaded
ab447f8a6aDavid M. Leeconfigure: fix with-pjproject-bundled
35736d419aRichard Mudgettautosupport: Add 'pjproject show buildopts'
91485734a4George Josephres_sorcery_memory_cache: Change an error to a debug message
22820e10feBadalyan Vyacheslavchan_sip: Delete unneeded check
6aa2c5e5f9Badalyan VyacheslavSmall code cleanup in chan_sip
b596fac838Badalyan VyacheslavFix typo in chan_sip
483ed9f1aaBadalyan Vyacheslavres_pjsip: Fix 'A = B != C' kind.
4b233675d8George Josephpjproject_bundled: Fix missing inclusion of symbols
580f83dac7Richard MudgettRemove files that got merged in error somehow to the 13 branch.
17b0b91afaMark MichelsonFrame deferral: Re-queue deferred frames one-at-a-time.
a33ed3327aMatt Jordanres/res_pjsip: Fix documentation whitespace issues
29e887e9e1George Josephbuild_tools: Fix download_externals to handle certified branches
a1fa909033Timo Teräscodec_dahdi: Fix poll.h include.
86d824b7ffTimo Teräsaddons/chan_mobile: do not use strerror_r
425da14927George Josephbuild: Backport addition of librt check to configure.ac
2a40c3a867George Josephpjproject_bundled: Improve reliability of pjproject download
ee73af1d88George JosephUpdate for 13.12.2
7d7b52c434Mark MichelsonUpdate for 13.12.1
226a7e36c5Mark MichelsonUpdate for 13.12.0
df75b647daMark MichelsonUpdate for 13.12.0-rc1

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.

README                                                                                          |  296
README-SERIOUSLY.bestpractices.txt                                                              |  376
asterisk-certified-13.13-cert9-summary.html                                                     |   19
asterisk-certified-13.13-cert9-summary.txt                                                      |  103
b/.version                                                                                      |    2
b/CHANGES                                                                                       |  247
b/ChangeLog                                                                                     | 8273 +++++++++-
b/Makefile                                                                                      |  132
b/Makefile.moddir_rules                                                                         |   41
b/Makefile.rules                                                                                |   12
b/README-SERIOUSLY.bestpractices.md                                                             |  390
b/README.md                                                                                     |  269
b/UPGRADE.txt                                                                                   |   22
b/addons/Makefile                                                                               |   17
b/addons/cdr_mysql.c                                                                            |   51
b/addons/chan_mobile.c                                                                          |   24
b/addons/chan_ooh323.c                                                                          |    8
b/addons/format_mp3.c                                                                           |    8
b/addons/ooh323c/src/ooSocket.c                                                                 |    2
b/addons/res_config_mysql.c                                                                     |   61
b/apps/Makefile                                                                                 |    4
b/apps/app_adsiprog.c                                                                           |    2
b/apps/app_agent_pool.c                                                                         |    5
b/apps/app_alarmreceiver.c                                                                      |    2
b/apps/app_authenticate.c                                                                       |    2
b/apps/app_cdr.c                                                                                |    5
b/apps/app_chanspy.c                                                                            |   80
b/apps/app_confbridge.c                                                                         |   95
b/apps/app_dahdiras.c                                                                           |    2
b/apps/app_dial.c                                                                               |   32
b/apps/app_directory.c                                                                          |   25
b/apps/app_disa.c                                                                               |   10
b/apps/app_dumpchan.c                                                                           |    4
b/apps/app_externalivr.c                                                                        |    6
b/apps/app_followme.c                                                                           |    2
b/apps/app_forkcdr.c                                                                            |    6
b/apps/app_meetme.c                                                                             |   27
b/apps/app_minivm.c                                                                             |  145
b/apps/app_mixmonitor.c                                                                         |   21
b/apps/app_originate.c                                                                          |   40
b/apps/app_playback.c                                                                           |    2
b/apps/app_privacy.c                                                                            |    1
b/apps/app_queue.c                                                                              |  317
b/apps/app_record.c                                                                             |  124
b/apps/app_voicemail.c                                                                          | 1032 -
b/apps/app_waitforsilence.c                                                                     |  137
b/apps/app_zapateller.c                                                                         |    2
b/apps/confbridge/conf_config_parser.c                                                          |   16
b/apps/confbridge/confbridge_manager.c                                                          |    2
b/asterisk-certified-13.18-cert1-rc3-summary.html                                               |   46
b/asterisk-certified-13.18-cert1-rc3-summary.txt                                                |  188
b/autoconf/ast_ext_lib.m4                                                                       |   36
b/bootstrap.sh                                                                                  |    2
b/bridges/bridge_native_rtp.c                                                                   |  718
b/bridges/bridge_simple.c                                                                       |   32
b/bridges/bridge_softmix.c                                                                      |   11
b/build_tools/cflags.xml                                                                        |    4
b/build_tools/download_externals                                                                |   27
b/build_tools/list_valid_installed_externals                                                    |   20
b/build_tools/make_build_h                                                                      |   10
b/cdr/cdr_custom.c                                                                              |    4
b/cdr/cdr_pgsql.c                                                                               |   57
b/cel/cel_custom.c                                                                              |    7
b/cel/cel_odbc.c                                                                                |   90
b/cel/cel_pgsql.c                                                                               |   27
b/channels/Makefile                                                                             |   14
b/channels/chan_alsa.c                                                                          |   66
b/channels/chan_dahdi.c                                                                         |   15
b/channels/chan_iax2.c                                                                          |   45
b/channels/chan_mgcp.c                                                                          |   10
b/channels/chan_motif.c                                                                         |    4
b/channels/chan_nbs.c                                                                           |    4
b/channels/chan_oss.c                                                                           |   59
b/channels/chan_phone.c                                                                         |    6
b/channels/chan_pjsip.c                                                                         |  179
b/channels/chan_rtp.c                                                                           |   20
b/channels/chan_sip.c                                                                           |  391
b/channels/chan_skinny.c                                                                        |   55
b/channels/chan_unistim.c                                                                       |   33
b/channels/chan_vpb.cc                                                                          |    2
b/channels/iax2/firmware.c                                                                      |   13
b/channels/pjsip/cli_commands.c                                                                 |   16
b/channels/pjsip/dialplan_functions.c                                                           |  266
b/channels/pjsip/include/dialplan_functions.h                                                   |   25
b/channels/sig_pri.c                                                                            |    8
b/channels/sig_pri.h                                                                            |    2
b/channels/sip/dialplan_functions.c                                                             |    9
b/channels/sip/include/sip.h                                                                    |    3
b/codecs/Makefile                                                                               |   10
b/codecs/codec_a_mu.c                                                                           |    2
b/codecs/codec_adpcm.c                                                                          |    2
b/codecs/codec_alaw.c                                                                           |    2
b/codecs/codec_dahdi.c                                                                          |    2
b/codecs/codec_g722.c                                                                           |    2
b/codecs/codec_g726.c                                                                           |    2
b/codecs/codec_gsm.c                                                                            |    2
b/codecs/codec_ilbc.c                                                                           |    2
b/codecs/codec_lpc10.c                                                                          |    2
b/codecs/codec_resample.c                                                                       |    4
b/codecs/codec_ulaw.c                                                                           |    2
b/config.guess                                                                                  |  184
b/config.sub                                                                                    |   90
b/configs/basic-pbx/modules.conf                                                                |    1
b/configs/samples/cdr.conf.sample                                                               |    2
b/configs/samples/codecs.conf.sample                                                            |    6
b/configs/samples/config_test.conf.sample                                                       |    8
b/configs/samples/extconfig.conf.sample                                                         |    3
b/configs/samples/extensions.conf.sample                                                        |   44
b/configs/samples/hep.conf.sample                                                               |   16
b/configs/samples/logger.conf.sample                                                            |    8
b/configs/samples/musiconhold.conf.sample                                                       |    6
b/configs/samples/pjsip.conf.sample                                                             |  215
b/configs/samples/pjsip_wizard.conf.sample                                                      |   12
b/configs/samples/queues.conf.sample                                                            |    4
b/configs/samples/res_config_sqlite.conf.sample                                                 |    2
b/configs/samples/res_odbc.conf.sample                                                          |    6
b/configs/samples/rtp.conf.sample                                                               |   19
b/configs/samples/sip.conf.sample                                                               |    5
b/configs/samples/sorcery.conf.sample                                                           |   11
b/configs/samples/voicemail.conf.sample                                                         |   12
b/configs/samples/xmpp.conf.sample                                                              |   23
b/configure                                                                                     |  916 -
b/configure.ac                                                                                  |  163
b/contrib/ast-db-manage/config/versions/15db7b91a97a_add_rtcp_mux.py                            |   33
b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py      |   58
b/contrib/ast-db-manage/config/versions/1d0e332c32af_create_rls_table.py                        |   39
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/28ab27a7826d_add_srv_lookups_to_identify.py             |   33
b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py                   |    2
b/contrib/ast-db-manage/config/versions/2da192dbbc65_add_publish_tables.py                      |   73
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/465e70e8c337_add_match_header_attribute_to_identify.py  |   21
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/5950038a6ead_fix_pjsip_verifiy_typo.py                  |   23
b/contrib/ast-db-manage/config/versions/837aa67461fb_ps_contacts_add_authenticate_qualify.py    |    2
b/contrib/ast-db-manage/config/versions/86bb1efa278d_add_ps_endpoints_refer_blind_progress.py   |   32
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                 |   33
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   |    2
b/contrib/ast-db-manage/config/versions/b83645976fdd_add_dtls_fingerprint_to_ps_endpoints.py    |   40
b/contrib/ast-db-manage/config/versions/c7a44a5a0851_pjsip_add_global_mwi_options.py            |    2
b/contrib/ast-db-manage/config/versions/d7983954dd96_add_ps_endpoints_notify_early_inuse_.py    |   32
b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py       |    3
b/contrib/ast-db-manage/config/versions/e96a0b8071c_increase_pjsip_column_size.py               |    8
b/contrib/ast-db-manage/config/versions/eb88a14f2a_add_media_encryption_optimistic_to_pjsip.py  |    2
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                       |   33
b/contrib/ast-db-manage/config/versions/f638dbe2eb23_symmetric_transport.py                     |   34
b/contrib/ast-db-manage/env.py                                                                  |   17
b/contrib/realtime/mssql/mssql_config.sql                                                       |  262
b/contrib/realtime/mysql/mysql_config.sql                                                       |  130
b/contrib/realtime/oracle/oracle_config.sql                                                     |  240
b/contrib/realtime/postgresql/postgresql_config.sql                                             |  136
b/contrib/scripts/autosupport                                                                   |    4
b/contrib/scripts/install_prereq                                                                |    2
b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py                                                  |   30
b/doc/asterisk.8                                                                                |    6
b/doc/asterisk.sgml                                                                             |    6
b/doc/lang/language-criteria.txt                                                                |   10
b/formats/format_g719.c                                                                         |   11
b/formats/format_g723.c                                                                         |   12
b/formats/format_g726.c                                                                         |   32
b/formats/format_g729.c                                                                         |   14
b/formats/format_gsm.c                                                                          |   15
b/formats/format_h263.c                                                                         |   15
b/formats/format_h264.c                                                                         |   15
b/formats/format_ilbc.c                                                                         |   12
b/formats/format_jpeg.c                                                                         |    2
b/formats/format_ogg_vorbis.c                                                                   |   20
b/formats/format_pcm.c                                                                          |   99
b/formats/format_siren14.c                                                                      |   11
b/formats/format_siren7.c                                                                       |   11
b/formats/format_sln.c                                                                          |   40
b/formats/format_vox.c                                                                          |   11
b/formats/format_wav.c                                                                          |   62
b/formats/format_wav_gsm.c                                                                      |   15
b/funcs/func_cdr.c                                                                              |    7
b/funcs/func_channel.c                                                                          |   15
b/funcs/func_devstate.c                                                                         |    2
b/funcs/func_holdintercept.c                                                                    |    2
b/funcs/func_odbc.c                                                                             |    6
b/funcs/func_periodic_hook.c                                                                    |    4
b/funcs/func_strings.c                                                                          |    1
b/funcs/func_talkdetect.c                                                                       |    2
b/include/asterisk.h                                                                            |    1
b/include/asterisk/abstract_jb.h                                                                |    3
b/include/asterisk/alertpipe.h                                                                  |  159
b/include/asterisk/ari.h                                                                        |   10
b/include/asterisk/astobj2.h                                                                    |    8
b/include/asterisk/autochan.h                                                                   |   20
b/include/asterisk/autoconfig.h.in                                                              |   15
b/include/asterisk/bridge_channel.h                                                             |    2
b/include/asterisk/bridge_channel_internal.h                                                    |   11
b/include/asterisk/bridge_technology.h                                                          |   10
b/include/asterisk/calendar.h                                                                   |    2
b/include/asterisk/cdr.h                                                                        |   44
b/include/asterisk/cel.h                                                                        |   23
b/include/asterisk/channel.h                                                                    |   36
b/include/asterisk/codec.h                                                                      |    3
b/include/asterisk/config.h                                                                     |   23
b/include/asterisk/config_options.h                                                             |   25
b/include/asterisk/doxyref.h                                                                    |    6
b/include/asterisk/features_config.h                                                            |   15
b/include/asterisk/format.h                                                                     |   15
b/include/asterisk/format_cache.h                                                               |    5
b/include/asterisk/frame.h                                                                      |    2
b/include/asterisk/logger.h                                                                     |   27
b/include/asterisk/manager.h                                                                    |    2
b/include/asterisk/mod_format.h                                                                 |    6
b/include/asterisk/module.h                                                                     |   66
b/include/asterisk/network.h                                                                    |    5
b/include/asterisk/pbx.h                                                                        |   29
b/include/asterisk/res_hep.h                                                                    |    2
b/include/asterisk/res_pjsip.h                                                                  |  342
b/include/asterisk/res_pjsip_presence_xml.h                                                     |    3
b/include/asterisk/res_pjsip_session.h                                                          |   34
b/include/asterisk/rtp_engine.h                                                                 |   26
b/include/asterisk/smoother.h                                                                   |    1
b/include/asterisk/stasis_app.h                                                                 |    1
b/include/asterisk/stasis_channels.h                                                            |    1
b/include/asterisk/stasis_endpoints.h                                                           |    1
b/include/asterisk/stasis_system.h                                                              |    1
b/include/asterisk/strings.h                                                                    |   64
b/include/asterisk/tcptls.h                                                                     |    4
b/include/asterisk/test.h                                                                       |    8
b/include/asterisk/translate.h                                                                  |    2
b/include/asterisk/utils.h                                                                      |    9
b/include/asterisk/vector.h                                                                     |   80
b/include/jitterbuf.h                                                                           |    3
b/main/Makefile                                                                                 |   44
b/main/abstract_jb.c                                                                            |   31
b/main/acl.c                                                                                    |    4
b/main/alertpipe.c                                                                              |  166
b/main/app.c                                                                                    |   51
b/main/ast_expr2.c                                                                              |    6
b/main/ast_expr2.y                                                                              |    6
b/main/asterisk.c                                                                               |   42
b/main/astmm.c                                                                                  |   21
b/main/astobj2.c                                                                                |   24
b/main/audiohook.c                                                                              |   51
b/main/autochan.c                                                                               |   16
b/main/autoservice.c                                                                            |    2
b/main/bridge.c                                                                                 |   15
b/main/bridge_after.c                                                                           |    2
b/main/bridge_channel.c                                                                         |  129
b/main/ccss.c                                                                                   |   11
b/main/cdr.c                                                                                    |  218
b/main/channel.c                                                                                |  156
b/main/channel_internal_api.c                                                                   |  121
b/main/cli.c                                                                                    |   37
b/main/codec_builtin.c                                                                          |   27
b/main/config.c                                                                                 |   49
b/main/config_options.c                                                                         |   41
b/main/crypt.c                                                                                  |    2
b/main/data.c                                                                                   |    4
b/main/features.c                                                                               |    8
b/main/features_config.c                                                                        |   15
b/main/file.c                                                                                   |   20
b/main/fixedjitterbuf.c                                                                         |    6
b/main/fixedjitterbuf.h                                                                         |    3
b/main/format.c                                                                                 |    8
b/main/format_cache.c                                                                           |    8
b/main/format_compatibility.c                                                                   |    4
b/main/frame.c                                                                                  |   69
b/main/heap.c                                                                                   |    4
b/main/http.c                                                                                   |   94
b/main/jitterbuf.c                                                                              |    5
b/main/json.c                                                                                   |    1
b/main/libasteriskssl.c                                                                         |   25
b/main/loader.c                                                                                 |   95
b/main/logger.c                                                                                 |  192
b/main/manager.c                                                                                |  138
b/main/message.c                                                                                |    6
b/main/netsock2.c                                                                               |   41
b/main/pbx.c                                                                                    |  138
b/main/pbx_app.c                                                                                |   10
b/main/pbx_builtins.c                                                                           |    8
b/main/pbx_hangup_handler.c                                                                     |    2
b/main/rtp_engine.c                                                                             |  542
b/main/say.c                                                                                    |   46
b/main/sdp_srtp.c                                                                               |    4
b/main/sorcery.c                                                                                |   10
b/main/srv.c                                                                                    |    3
b/main/stasis_cache.c                                                                           |    2
b/main/stdtime/localtime.c                                                                      |    2
b/main/strings.c                                                                                |   21
b/main/stun.c                                                                                   |   15
b/main/taskprocessor.c                                                                          |    8
b/main/tcptls.c                                                                                 |  218
b/main/test.c                                                                                   |    4
b/main/translate.c                                                                              |    6
b/main/utils.c                                                                                  |   29
b/makeopts.in                                                                                   |   11
b/menuselect/menuselect.c                                                                       |    8
b/menuselect/menuselect.h                                                                       |    3
b/pbx/Makefile                                                                                  |    2
b/pbx/pbx_dundi.c                                                                               |    8
b/pbx/pbx_realtime.c                                                                            |   23
b/pbx/pbx_spool.c                                                                               |  282
b/res/Makefile                                                                                  |   12
b/res/res_agi.c                                                                                 |   73
b/res/res_ari.c                                                                                 |   53
b/res/res_ari_applications.c                                                                    |   23
b/res/res_ari_asterisk.c                                                                        |   23
b/res/res_ari_bridges.c                                                                         |   23
b/res/res_ari_channels.c                                                                        |   23
b/res/res_ari_device_states.c                                                                   |   23
b/res/res_ari_endpoints.c                                                                       |   23
b/res/res_ari_events.c                                                                          |   56
b/res/res_ari_mailboxes.c                                                                       |   23
b/res/res_ari_model.c                                                                           |    2
b/res/res_ari_playbacks.c                                                                       |   23
b/res/res_ari_recordings.c                                                                      |   23
b/res/res_ari_sounds.c                                                                          |   23
b/res/res_calendar.c                                                                            |  111
b/res/res_calendar_caldav.c                                                                     |   41
b/res/res_calendar_icalendar.c                                                                  |   41
b/res/res_chan_stats.c                                                                          |   23
b/res/res_clioriginate.c                                                                        |    8
b/res/res_config_curl.c                                                                         |    7
b/res/res_config_ldap.c                                                                         |  768
b/res/res_config_odbc.c                                                                         |    6
b/res/res_config_pgsql.c                                                                        |  197
b/res/res_config_sqlite.c                                                                       |   24
b/res/res_config_sqlite3.c                                                                      |  234
b/res/res_corosync.c                                                                            |   29
b/res/res_endpoint_stats.c                                                                      |    2
b/res/res_format_attr_h263.c                                                                    |    2
b/res/res_format_attr_h264.c                                                                    |    2
b/res/res_hep.c                                                                                 |   39
b/res/res_hep_pjsip.c                                                                           |   12
b/res/res_hep_rtcp.c                                                                            |   21
b/res/res_http_post.c                                                                           |   19
b/res/res_http_websocket.c                                                                      |    2
b/res/res_limit.c                                                                               |    2
b/res/res_monitor.c                                                                             |   41
b/res/res_musiconhold.c                                                                         |   45
b/res/res_pjproject.c                                                                           |    2
b/res/res_pjsip.c                                                                               |  456
b/res/res_pjsip/config_transport.c                                                              |   87
b/res/res_pjsip/include/res_pjsip_private.h                                                     |   65
b/res/res_pjsip/location.c                                                                      |  117
b/res/res_pjsip/pjsip_cli.c                                                                     |    2
b/res/res_pjsip/pjsip_configuration.c                                                           |  102
b/res/res_pjsip/pjsip_distributor.c                                                             |  118
b/res/res_pjsip/pjsip_message_filter.c                                                          |  532
b/res/res_pjsip/pjsip_options.c                                                                 |   60
b/res/res_pjsip/pjsip_scheduler.c                                                               |   32
b/res/res_pjsip/pjsip_session.c                                                                 |  121
b/res/res_pjsip/pjsip_transport_events.c                                                        |  366
b/res/res_pjsip/presence_xml.c                                                                  |   25
b/res/res_pjsip/security_events.c                                                               |    4
b/res/res_pjsip_authenticator_digest.c                                                          |  105
b/res/res_pjsip_caller_id.c                                                                     |   17
b/res/res_pjsip_config_wizard.c                                                                 |   38
b/res/res_pjsip_dialog_info_body_generator.c                                                    |   10
b/res/res_pjsip_diversion.c                                                                     |    3
b/res/res_pjsip_endpoint_identifier_ip.c                                                        |  259
b/res/res_pjsip_exten_state.c                                                                   |    5
b/res/res_pjsip_history.c                                                                       |    7
b/res/res_pjsip_messaging.c                                                                     |   16
b/res/res_pjsip_mwi.c                                                                           |   89
b/res/res_pjsip_nat.c                                                                           |   55
b/res/res_pjsip_one_touch_record_info.c                                                         |    2
b/res/res_pjsip_outbound_authenticator_digest.c                                                 |   84
b/res/res_pjsip_outbound_publish.c                                                              |   35
b/res/res_pjsip_outbound_registration.c                                                         |  308
b/res/res_pjsip_pidf_body_generator.c                                                           |    4
b/res/res_pjsip_pidf_eyebeam_body_supplement.c                                                  |   34
b/res/res_pjsip_publish_asterisk.c                                                              |    8
b/res/res_pjsip_pubsub.c                                                                        | 1071 +
b/res/res_pjsip_refer.c                                                                         |   35
b/res/res_pjsip_registrar.c                                                                     |  319
b/res/res_pjsip_sdp_rtp.c                                                                       |  180
b/res/res_pjsip_send_to_voicemail.c                                                             |    2
b/res/res_pjsip_session.c                                                                       |  462
b/res/res_pjsip_session.exports.in                                                              |    1
b/res/res_pjsip_t38.c                                                                           |   89
b/res/res_pjsip_transport_management.c                                                          |   58
b/res/res_pjsip_transport_websocket.c                                                           |   91
b/res/res_pjsip_xpidf_body_generator.c                                                          |    2
b/res/res_rtp_asterisk.c                                                                        | 1678 +-
b/res/res_rtp_multicast.c                                                                       |  139
b/res/res_smdi.c                                                                                |   14
b/res/res_sorcery_memory_cache.c                                                                |   14
b/res/res_srtp.c                                                                                |   37
b/res/res_stasis.c                                                                              |   24
b/res/res_stasis_device_state.c                                                                 |   48
b/res/res_stasis_playback.c                                                                     |    5
b/res/res_stasis_recording.c                                                                    |    5
b/res/res_stasis_snoop.c                                                                        |   22
b/res/res_stasis_test.c                                                                         |    2
b/res/res_statsd.c                                                                              |    3
b/res/res_stun_monitor.c                                                                        |   12
b/res/res_xmpp.c                                                                                |  257
b/res/srtp/srtp_compat.h                                                                        |   33
b/res/stasis/stasis_bridge.c                                                                    |    2
b/res/stasis_recording/stored.c                                                                 |    4
b/rest-api-templates/res_ari_resource.c.mustache                                                |   66
b/sounds/Makefile                                                                               |    7
b/sounds/sounds.xml                                                                             |   27
b/tests/test_bridging.c                                                                         |  292
b/tests/test_bucket.c                                                                           |    2
b/tests/test_channel_feature_hooks.c                                                            |    2
b/tests/test_config.c                                                                           |   88
b/tests/test_core_format.c                                                                      |    5
b/tests/test_json.c                                                                             |   16
b/tests/test_logger.c                                                                           |   67
b/tests/test_pbx.c                                                                              |   24
b/tests/test_substitution.c                                                                     |    9
b/tests/test_taskprocessor.c                                                                    |    2
b/tests/test_vector.c                                                                           |   21
b/tests/test_voicemail_api.c                                                                    |   52
b/third-party/Makefile                                                                          |    2
b/third-party/Makefile.rules                                                                    |    4
b/third-party/configure.m4                                                                      |    5
b/third-party/pjproject/Makefile                                                                |   39
b/third-party/pjproject/Makefile.rules                                                          |   20
b/third-party/pjproject/configure.m4                                                            |   34
b/third-party/pjproject/patches/0000-remove-third-party.patch                                   |   61
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
build_tools/embed_modules.xml                                                                   |   46
res/res_pjsip/pjsip_message_ip_updater.c                                                        |  303
third-party/pjproject/patches/0001-r5397-pjsip_generic_array_max_count.patch                    |   58
third-party/pjproject/patches/0001-r5400-pjsip_tx_data_dec_ref.patch                            |   24
third-party/pjproject/patches/0002-Fix-1946-Avoid-deinitialization-of-uninitialized-cli.patch   |   56
third-party/pjproject/patches/0002-r5435-add-pjsip_inv_session-ref_cnt.patch                    |  212
third-party/pjproject/patches/0003-r5403-pjsip_IPV6_V6ONLY.patch                                |   13
third-party/pjproject/patches/0004-resolver.c-Prevent-SERVFAIL-from-marking-name-server.patch   |   48
third-party/pjproject/patches/0005-Re-1969-Fix-crash-on-using-an-already-destroyed-SSL-.patch   |  164
third-party/pjproject/patches/0006-r5471-svn-backport-Various-fixes-for-DNS-IPv6.patch          |  134
third-party/pjproject/patches/0006-r5473-svn-backport-Fix-pending-query.patch                   |   28
third-party/pjproject/patches/0006-r5475-svn-backport-Remove-DNS-cache-entry.patch              |   70
third-party/pjproject/patches/0006-r5477-svn-backport-Fix-DNS-write-on-freed-memory.patch       |   33
third-party/pjproject/patches/0011-r5554-svn-backport-Increase-SENDER_WIDTH-column-size.patch   |   77
third-party/pjproject/patches/0012-Re-1945-misc-Don-t-trigger-SRV-complete-callback-whe.patch   |   59
third-party/pjproject/patches/0013-r5559-svn-backport-Fix-to-resolve-DNS-SRV-crashes.patch      |  112
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/0090-sip_parser-Add-validity-checking-for-numeric-header-.patch   |  901 -
third-party/pjproject/patches/0100-sip_transport-Destroy-transports-not-in-hash.patch           |   27
452 files changed, 27283 insertions(+), 9222 deletions(-)