mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-02 19:16:15 +00:00
401 lines
64 KiB
HTML
401 lines
64 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><title>Release Summary - asterisk-13.16.0-rc1</title><h1 align="center"><a name="top">Release Summary</a></h1><h3 align="center">asterisk-13.16.0-rc1</h3><h3 align="center">Date: 2017-05-22</h3><h3 align="center"><asteriskteam@digium.com></h3><hr><h2 align="center">Table of Contents</h2><ol>
|
|
<li><a href="#summary">Summary</a></li>
|
|
<li><a href="#contributors">Contributors</a></li>
|
|
<li><a href="#closed_issues">Closed Issues</a></li>
|
|
<li><a href="#open_issues">Open Issues</a></li>
|
|
<li><a href="#commits">Other Changes</a></li>
|
|
<li><a href="#diffstat">Diffstat</a></li>
|
|
</ol><hr><a name="summary"><h2 align="center">Summary</h2></a><center><a href="#top">[Back to Top]</a></center><p>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.</p><p>The data in this summary reflects changes that have been made since the previous release, asterisk-13.15.1.</p><hr><a name="contributors"><h2 align="center">Contributors</h2></a><center><a href="#top">[Back to Top]</a></center><p>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.</p><table width="100%" border="0">
|
|
<tr><th width="33%">Coders</th><th width="33%">Testers</th><th width="33%">Reporters</th></tr>
|
|
<tr valign="top"><td width="33%">24 Sean Bright <sean.bright@gmail.com><br/>18 Richard Mudgett <rmudgett@digium.com><br/>12 gtjoseph <gjoseph@digium.com><br/>9 Joshua Colp <jcolp@digium.com><br/>4 Kevin Harwell <kharwell@digium.com><br/>3 Walter Doekes <walter+github@wjd.nu><br/>3 Corey Farrell <git@cfware.com><br/>3 Alexander Traud <pabstraud@compuserve.com><br/>2 Torrey Searle <torrey@voxbone.com><br/>2 Mark Michelson <mmichelson@digium.com><br/>1 Josh Roberson <josh@asteriasgi.com><br/>1 Sebastian Gutierrez <sgutierrez@integraccs.com><br/>1 Joshua Elson <joshelson@gmail.com><br/>1 Daniel Journo <dan@keshercommunications.com><br/>1 Aaron An <anjb@ti-net.com.cn><br/>1 Vitezslav Novy <a1@vnovy.net><br/>1 Roman S.<br/>1 Ivan Poddubny <ivan.poddubny@gmail.com><br/>1 Rodrigo Ramírez Norambuena <a@rodrigoramirez.com><br/>1 Thierry Magnien <thierry.magnien@gmail.com><br/>1 Jean Aunis <jean.aunis@prescom.fr><br/></td><td width="33%">1 Aaron An<br/></td><td width="33%">3 Sandro Gauci <sandro@enablesecurity.com><br/>3 George Joseph <gjoseph@digium.com><br/>3 Richard Mudgett <rmudgett@digium.com><br/>2 Walter Doekes <walter+asterisk@wjd.nu><br/>2 Richard Begg <asterisk@meric.id.au><br/>2 scgm11 <scgm11@gmail.com><br/>2 twisted <josh@asteriasgi.com><br/>2 Joshua Colp <jcolp@digium.com><br/>2 Alexander Traud <pabstraud@compuserve.com><br/>2 Jeremy Kister <asterisk.org@jeremykister.com><br/>2 Matthias Urlichs <smurf@smurf.noris.de><br/>2 Ross Beer <ross.beer@voicehost.co.uk><br/>2 Matthias Urlichs<br/>2 Jeremy Kister<br/>1 gkloepfer <asterisk@kloepfer.org><br/>1 Etienne Lessard<br/>1 Aaron An<br/>1 Jean Aunis - Prescom <jean.aunis@prescom.fr><br/>1 Frederic LE FOLL<br/>1 Bob Ham <rah-asterisk@settrans.net><br/>1 Roman S.<br/>1 Andreas Krüger <ak@patientsky.com><br/>1 Anthony Critelli <aac3771@rit.edu><br/>1 Jens Bürger <jbuerger@arcor.de><br/>1 Yaacov Akiba Slama <yaslama@gmail.com><br/>1 Vitaly K<br/>1 Ksenia<br/>1 Walter Doekes<br/>1 Ivan Myalkin <thereisnomorefreelogins@gmail.com><br/>1 Ove Aursand<br/>1 Anthony Critelli<br/>1 Ksenia <ksyblast@gmail.com><br/>1 abelbeck <lonnie@abelbeck.com><br/>1 Vitaly K <bg111@ngs.ru><br/>1 Joerg Sonnenberger <joerg@bec.de><br/>1 Jens Bürger<br/>1 Sandro Gauci<br/>1 Marcello Ceschia <marcello.ceschia@gmx.net><br/>1 Sébastien Couture <scouture@ubity.com><br/>1 Corey Farrell <git@cfware.com><br/>1 Henning Holtschneider<br/>1 Ivan Myalkin<br/>1 Joel Vandal <joel@scopserv.com><br/>1 Badalian Vyacheslav <slavon.net@gmail.com><br/>1 Sean Darcy<br/>1 Ross Beer<br/>1 Alex Villacís Lasso <a_villacis@palosanto.com><br/>1 Olle Johansson <oej@edvina.net><br/>1 Richard Kenner <kenner@gnat.com><br/>1 Richard Mudgett<br/>1 Etienne Lessard <elessard97@gmail.com><br/>1 Sean Darcy <seandarcy@hotmail.com><br/>1 Joshua Elson <joshelson@gmail.com><br/>1 Nir Simionovich (GreenfieldTech - Israel) <info-nospam@greenfieldtech.net><br/>1 Evers Lab <everslab@gmail.com><br/>1 Henning Holtschneider <henning@loca.net><br/>1 Ove Aursand <oveaurs@gmail.com><br/>1 Frederic LE FOLL <frederic.lefoll@c-s.fr><br/>1 Marcello Ceschia<br/>1 Aaron An <anjb@ti-net.com.cn><br/>1 Gergely Dömsödi <doome@uhusystems.com><br/>1 Niklas Larsson <niklas@tese.se><br/>1 Torrey Searle <tsearle@gmail.com><br/>1 Adagio <dan@studio-adagio.com><br/>1 Roman S. <roman.sokolovskiy@gmail.com><br/></td></tr>
|
|
</table><hr><a name="closed_issues"><h2 align="center">Closed Issues</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all issues from the issue tracker that were closed by changes that went into this release.</p><h3>Bug</h3><h4>Category: Applications/app_confbridge</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25506">ASTERISK-25506</a>: [patch]CONFBRIDGE failure after an app_confbrige.so module reload results in segfault or error/warning messages.<br/>Reported by: Frederic LE FOLL<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bed6c0d04b71ce404adc9a75835a5a20cbc143bd">[bed6c0d04b]</a> gtjoseph -- app_confbridge: Fix reference to cfg in menu_template_handler</li>
|
|
</ul><br><h4>Category: Applications/app_mixmonitor</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26169">ASTERISK-26169</a>: format_ogg_vorbis: Memory leak using OGG in MixMonitor<br/>Reported by: Ivan Myalkin<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=90c630aaa1e33a6518b35a9b8361ff015e5ef3f5">[90c630aaa1]</a> Sean Bright -- format_ogg_vorbis: Clear ogg/vorbis data structures on close</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26875">ASTERISK-26875</a>: app_mixmonitor: Recording out of sync when 183 but no RTP<br/>Reported by: Aaron An<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d5b480afcae343a7222b1b2b1279f8877c42925d">[d5b480afca]</a> Aaron An -- audiohook.c: Lost RTP packets lead to out-of-sync MixMonitor.</li>
|
|
</ul><br><h4>Category: Applications/app_queue</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25665">ASTERISK-25665</a>: Duplicate logging in queue log for EXITEMPTY events<br/>Reported by: Ove Aursand<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cfeae52c0f805bd2061011899189c2bfa1f5f34c">[cfeae52c0f]</a> Ivan Poddubny -- app_queue: Fix duplicate queue_log entries for EXITEMPTY and ABANDON</li>
|
|
</ul><br><h4>Category: CDR/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26818">ASTERISK-26818</a>: cdr: Problem setting variables in h exten<br/>Reported by: scgm11<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e196190f118d12212311e79b27177484e8c0a472">[e196190f11]</a> Sebastian Gutierrez -- cdr: Allow setting of user field from 'h' extension</li>
|
|
</ul><br><h4>Category: CDR/cdr_adaptive_odbc</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26818">ASTERISK-26818</a>: cdr: Problem setting variables in h exten<br/>Reported by: scgm11<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e196190f118d12212311e79b27177484e8c0a472">[e196190f11]</a> Sebastian Gutierrez -- cdr: Allow setting of user field from 'h' extension</li>
|
|
</ul><br><h4>Category: CEL/cel_odbc</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25032">ASTERISK-25032</a>: [patch]cel_odbc sometimes inserts CEL with wrong eventtime<br/>Reported by: Etienne Lessard<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d6325373ace3f658f35157dfcfbd13419de7cb0b">[d6325373ac]</a> gtjoseph -- cel_odbc: Fix timestamp processing for microseconds</li>
|
|
</ul><br><h4>Category: CEL/cel_pgsql</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26896">ASTERISK-26896</a>: Overflow of buffer to PQEscapeStringConn with large app_args causes ABRT<br/>Reported by: twisted<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=754e99d51799e94057ffb182f8870d5df5dc8c8e">[754e99d517]</a> Sean Bright -- cdr_pgsql: Fix buffer overflow calling libpq</li>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bb68f57a03c0639663aa20d95fcdc16a4c1ff094">[bb68f57a03]</a> Josh Roberson -- cel_pgsql.c: Fix buffer overflow calling libpq</li>
|
|
</ul><br><h4>Category: Channels/chan_sip/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26922">ASTERISK-26922</a>: chan_sip: tcpbind uses wrong source address<br/>Reported by: Ksenia<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=23db04ed93d6d8332881dc539b55a7c46d33b17c">[23db04ed93]</a> Thierry Magnien -- channels/chan_sip.c: use binding IP address for outgoing TCP SIP connections</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26951">ASTERISK-26951</a>: chan_sip: ACK with SDP does not update a direct media bridge<br/>Reported by: Jean Aunis - Prescom<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=566ad7c35d0f305e4345b23e66f69058fda690c8">[566ad7c35d]</a> Jean Aunis -- chan_sip: Trigger reinvite if the SDP answer is included in the SIP ACK</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26692">ASTERISK-26692</a>: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)<br/>Reported by: scgm11<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=55f452884ff82109cdfb037f30162090eacdb658">[55f452884f]</a> Richard Mudgett -- res_rtp_asterisk.c: Fix crash in RTCP DTLS operation.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26897">ASTERISK-26897</a>: chan_sip: Security vulnerability with client code header<br/>Reported by: Alex Villacís Lasso<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=68bde0f07de7e9e60de1c8d0f027d3863c971269">[68bde0f07d]</a> Corey Farrell -- CDR: Protect from data overflow in ast_cdr_setuserfield.</li>
|
|
</ul><br><h4>Category: Channels/chan_sip/Interoperability</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21721">ASTERISK-21721</a>: SIP Failed to parse multiple Supported: headers<br/>Reported by: Olle Johansson<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=94bd529f9e398c8df9e7855fabd69fa4ec6d2ef6">[94bd529f9e]</a> Alexander Traud -- chan_sip: Session Timers required but refused wrongly.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26915">ASTERISK-26915</a>: chan_sip: Session Timers required but refused wrongly.<br/>Reported by: Alexander Traud<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=94bd529f9e398c8df9e7855fabd69fa4ec6d2ef6">[94bd529f9e]</a> Alexander Traud -- chan_sip: Session Timers required but refused wrongly.</li>
|
|
</ul><br><h4>Category: Channels/chan_sip/SRTP</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25490">ASTERISK-25490</a>: [patch]SDP crypto tag is validated incorrectly<br/>Reported by: Joerg Sonnenberger<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ef19db92615f8f29604e0df2ec78036bd003cdfa">[ef19db9261]</a> Alexander Traud -- srtp: Allow zero as tag value for a sRTP Crypto Suite.</li>
|
|
</ul><br><h4>Category: Channels/chan_skinny</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26940">ASTERISK-26940</a>: Asterisk Skinny memory exhaustion vulnerability leads to DoS<br/>Reported by: Sandro Gauci<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1cc18d40252834a967b74d87323bca4d59d6c693">[1cc18d4025]</a> gtjoseph -- AST-2017-004: chan_skinny: Add EOF check in skinny_session</li>
|
|
</ul><br><h4>Category: Core/Bridging</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24529">ASTERISK-24529</a>: Using AMI Action Bridge to on an already bridged channel causes the incorrect return priority to be used<br/>Reported by: Corey Farrell<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7ffd80cc044130ef334f7a356f5c57d699082e95">[7ffd80cc04]</a> Joshua Colp -- bridge: Fix returning to dialplan when executing Bridge() from AMI.</li>
|
|
</ul><br><h4>Category: Core/BuildSystem</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26705">ASTERISK-26705</a>: libasteriskssl.so not found when asterisk is installed for the 1st time<br/>Reported by: George Joseph<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7954b39a505b1ff0bf4a1326125b701d30c25919">[7954b39a50]</a> Walter Doekes -- build: Fix deb build issues with fakeroot</li>
|
|
</ul><br><h4>Category: Core/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26606">ASTERISK-26606</a>: tcptls: Incorrect OpenSSL function call leads to misleading error report<br/>Reported by: Bob Ham<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6fba0a41f06c257032e572f1876b51c19ef54b6a">[6fba0a41f0]</a> Joshua Colp -- tcptls: Improve error messages for TLS connections.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26903">ASTERISK-26903</a>: Listening TCP/TLS sockets stop when temporarily out of open files<br/>Reported by: Walter Doekes<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bb8cd2add7ad612bb7e665db90eb8de4f4ba6294">[bb8cd2add7]</a> Richard Mudgett -- tcptls.c: Cleanup TCP/TLS listener thread on abnormal exit.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26528">ASTERISK-26528</a>: [UBSAN] strings.h:signed integer overflow in ast_str_case_hash<br/>Reported by: Badalian Vyacheslav<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d8967ff2c0f429e54525d0a0b0dff35c0785b079">[d8967ff2c0]</a> Torrey Searle -- strings.h: Avoid overflows in the string hash functions</li>
|
|
</ul><br><h4>Category: Documentation</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26086">ASTERISK-26086</a>: res_musiconhold: format option is not documented adequately<br/>Reported by: Jens Bürger<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=2c28f7a92253555afeeeb7c75f5ba3cbf5212c10">[2c28f7a922]</a> Sean Bright -- res_musiconhold: Document the 'format' option</li>
|
|
</ul><br><h4>Category: Formats/format_ogg_vorbis</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26169">ASTERISK-26169</a>: format_ogg_vorbis: Memory leak using OGG in MixMonitor<br/>Reported by: Ivan Myalkin<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=90c630aaa1e33a6518b35a9b8361ff015e5ef3f5">[90c630aaa1]</a> Sean Bright -- format_ogg_vorbis: Clear ogg/vorbis data structures on close</li>
|
|
</ul><br><h4>Category: Formats/format_pcm</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-20984">ASTERISK-20984</a>: Audible clicks when playing sox encoded au file with STREAM FILE AGI command<br/>Reported by: Roman S.<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ac15ebc3798e31fb6c89a5de514e75ad28005de6">[ac15ebc379]</a> Roman S. -- format_pcm: Track actual header size of .au files</li>
|
|
</ul><br><h4>Category: Formats/format_wav</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26613">ASTERISK-26613</a>: format_wav: wav16 format read file only by 320 - half of frame<br/>Reported by: Vitaly K<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9bbfa6fda14de514a9b064262e2be47186b20c0e">[9bbfa6fda1]</a> Sean Bright -- format_wav: Read 16khz wav samples properly</li>
|
|
</ul><br><h4>Category: Functions/func_cdr</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26173">ASTERISK-26173</a>: func_cdr: CDR function does not permit empty values to be assigned<br/>Reported by: gkloepfer<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c3ed63cb2cc89e89bec15d29f1d332aa7ece5bc0">[c3ed63cb2c]</a> Joshua Colp -- func_cdr: Allow empty value for CDR dialplan function.</li>
|
|
</ul><br><h4>Category: Functions/func_speex</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26926">ASTERISK-26926</a>: func_speex: Crash caused by frame with no datalen<br/>Reported by: Richard Kenner<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ae696132a27238b432cfd532e14e5b7aa2c0f247">[ae696132a2]</a> Joshua Colp -- frame: Better handle interpolated frames.</li>
|
|
</ul><br><h4>Category: General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26983">ASTERISK-26983</a>: Crash in Manager Reload when TLS Config Changes<br/>Reported by: Joshua Elson<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8ec6e19c86d082228ca26a21a4e442fd6ae4ec86">[8ec6e19c86]</a> Joshua Elson -- Prevent Undefined Capath Crash</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26860">ASTERISK-26860</a>: Upon RTCP reception, netsock2.c:210 ast_sockaddr_split_hostport: Port missing in (null)<br/>Reported by: Evers Lab<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bbe90d6aed371502fff0a1fefa15a28e40d7b646">[bbe90d6aed]</a> Kevin Harwell -- res_rtp_asterisk: Clearing the remote RTCP address causes RTCP failures</li>
|
|
</ul><br><h4>Category: Resources/res_hep</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26953">ASTERISK-26953</a>: Asterisk crash if hep.conf have some missing parameters<br/>Reported by: Joel Vandal<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1b88a3a4cfed0fd29af36000dc6c02e164d74aee">[1b88a3a4cf]</a> Sean Bright -- res_hep: Add additional config initialization and validation</li>
|
|
</ul><br><h4>Category: Resources/res_musiconhold</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25974">ASTERISK-25974</a>: Unused realtime MOH classes not purged on 'moh reload'<br/>Reported by: Sébastien Couture<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=70e5a2655dda0fb8241d74d3ed57c86a4c056bf2">[70e5a2655d]</a> Daniel Journo -- Unused realtime MOH classes not purged on 'moh reload'</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26086">ASTERISK-26086</a>: res_musiconhold: format option is not documented adequately<br/>Reported by: Jens Bürger<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=2c28f7a92253555afeeeb7c75f5ba3cbf5212c10">[2c28f7a922]</a> Sean Bright -- res_musiconhold: Document the 'format' option</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-23996">ASTERISK-23996</a>: No core dumps because of res_musiconhold chdir.<br/>Reported by: Walter Doekes<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=61fd70c25019488f1031ee185b3472d34293f9e7">[61fd70c250]</a> Sean Bright -- res_musiconhold: Don't chdir() when scanning MoH files</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26908">ASTERISK-26908</a>: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c5b9ed20fd36f0941954eae2d032bc762e032f6a">[c5b9ed20fd]</a> gtjoseph -- res_pjsip_session: Add cleanup to ast_sip_session_terminate</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25823">ASTERISK-25823</a>: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.<br/>Reported by: Andreas Krüger<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c853cfdc7c6ac9664b824cbcd24a95fd9107fdbd">[c853cfdc7c]</a> Kevin Harwell -- res_pjsip/res_pjsip_callerid: NULL check on caller id name string</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26928">ASTERISK-26928</a>: pjsip: Add database tables for PUBLISH support<br/>Reported by: Joshua Colp<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b3f4a6365e32c2e98b50ba8e351553202a38650b">[b3f4a6365e]</a> Joshua Colp -- pjsip: Add Alembic for PUBLISH support.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26905">ASTERISK-26905</a>: pjproject_bundled: Merge 3 upstream deadlock patches into bundled<br/>Reported by: Ross Beer<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4e6e06949189d5fd0bb6486ac5279b1165be5f83">[4e6e069491]</a> gtjoseph -- pjproject_bundled: Add 3 upstream patches</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26916">ASTERISK-26916</a>: res_pjsip: Excessive refcount reached on transport ao2 object<br/>Reported by: Ross Beer<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=27b556778dd3368d5531af64237ca29f42d84641">[27b556778d]</a> Richard Mudgett -- res_pjsip: Fix transport ref leak.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26363">ASTERISK-26363</a>: res_pjsip: Bye sent to sip trunk is not authenticated even after receiving a 407 error code<br/>Reported by: Yaacov Akiba Slama<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bca9685d397ce470a026b3714af35944a06dee59">[bca9685d39]</a> Joshua Colp -- res_pjsip_session: Allow BYE to be sent on disconnected session.</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip/Bundling</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26927">ASTERISK-26927</a>: pjproject_bundled: Crash on pj_ssl_get_info() while ioqueue_on_read_complete().<br/>Reported by: Alexander Traud<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e0e5a337fdd3762272ab95bfad8274238f793823">[e0e5a337fd]</a> Alexander Traud -- pjproject_bundled: Crash on pj_ssl_get_info() while ioqueue_on_read_complete().</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26905">ASTERISK-26905</a>: pjproject_bundled: Merge 3 upstream deadlock patches into bundled<br/>Reported by: Ross Beer<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4e6e06949189d5fd0bb6486ac5279b1165be5f83">[4e6e069491]</a> gtjoseph -- pjproject_bundled: Add 3 upstream patches</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip_caller_id</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25823">ASTERISK-25823</a>: SIGSEGV, Segmentation fault. - ../sysdeps/x86_64/strlen.S: No such file or directory.<br/>Reported by: Andreas Krüger<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c853cfdc7c6ac9664b824cbcd24a95fd9107fdbd">[c853cfdc7c]</a> Kevin Harwell -- res_pjsip/res_pjsip_callerid: NULL check on caller id name string</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip_pubsub</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26929">ASTERISK-26929</a>: pjsip: Add database tables for RLS<br/>Reported by: Joshua Colp<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c09b9dba9029efe00bc7528a8cd7e15bb037efab">[c09b9dba90]</a> Joshua Colp -- alembic: Add table for 'resource_list' PJSIP RLS type.</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip_sdp_rtp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26890">ASTERISK-26890</a>: STUN server with non-default-route transport causes INVITE delay<br/>Reported by: George Joseph<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1213ac1ac5fd3707d43958ddcd23e02349bead69">[1213ac1ac5]</a> Richard Mudgett -- res_pjsip_session.c: Send 100 Trying out earlier to prevent retransmissions.</li>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cd80af508e89ec79d40a277448d61b8ecd610ceb">[cd80af508e]</a> Richard Mudgett -- res_rtp_asterisk.c: Add stun_blacklist option</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26851">ASTERISK-26851</a>: res_pjsip_sdp_rtp: RTP instance does not use same IP as explicit transport<br/>Reported by: Richard Begg<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=304f652cda0e500444ded4e4bc399cbda5835c4e">[304f652cda]</a> Richard Mudgett -- res_pjsip_sdp_rtp.c: Don't use deprecated transport struct member.</li>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6906765381e221fea6426510665ab227e87e4486">[6906765381]</a> Richard Mudgett -- res_pjsip_sdp_rtp.c: Don't alter global addr variable.</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip_session</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26998">ASTERISK-26998</a>: res_pjsip_session: INVITE retransmissions could still setup the same call again.<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b67363006f62af346248a9f5ce7e20d12ca72147">[b67363006f]</a> Richard Mudgett -- res_pjsip_session.c: Process initial INVITE sooner. (key exists)</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26908">ASTERISK-26908</a>: res_pjsip: The ChanIsAvail causes a res_pjsip session to be leaked.<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c5b9ed20fd36f0941954eae2d032bc762e032f6a">[c5b9ed20fd]</a> gtjoseph -- res_pjsip_session: Add cleanup to ast_sip_session_terminate</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip_t38</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26974">ASTERISK-26974</a>: res_pjsip: Deadlock in T.38 framehook<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9d5df489681009cfc38ab626cf6c9022ff7197aa">[9d5df48968]</a> Richard Mudgett -- res_pjsip_t38.c: Fix deadlock in T.38 framehook.</li>
|
|
</ul><br><h4>Category: Resources/res_rtp_asterisk</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26143">ASTERISK-26143</a>: res_rtp_asterisk: One way audio when transcoding<br/>Reported by: Henning Holtschneider<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1bcce442d05301f50715065dd76c6f5e10782d4a">[1bcce442d0]</a> Vitezslav Novy -- chan_sip: Change sip_get_codec() to return correct codec list</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26692">ASTERISK-26692</a>: res_rtp_asterisk: Crash in dtls_srtp_handle_timeout at res_rtp_asterisk (using chan_sip)<br/>Reported by: scgm11<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=55f452884ff82109cdfb037f30162090eacdb658">[55f452884f]</a> Richard Mudgett -- res_rtp_asterisk.c: Fix crash in RTCP DTLS operation.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26835">ASTERISK-26835</a>: res_rtp_asterisk: Crash when freeing RTCP address string<br/>Reported by: Niklas Larsson<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f856cfbb51cd8879b0412ffd228643aeaba12123">[f856cfbb51]</a> Richard Mudgett -- rtp_engine/res_rtp_asterisk: Fix RTP struct reentrancy crashes.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26853">ASTERISK-26853</a>: res_rtp_asterisk: Crash in pjnath when receiving packet<br/>Reported by: Adagio<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f856cfbb51cd8879b0412ffd228643aeaba12123">[f856cfbb51]</a> Richard Mudgett -- rtp_engine/res_rtp_asterisk: Fix RTP struct reentrancy crashes.</li>
|
|
</ul><br><h4>Category: Resources/res_stun_monitor</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21856">ASTERISK-21856</a>: STUN never works when asterisk started without internet access<br/>Reported by: Jeremy Kister<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=357d1fbdccf8faf0bcd2e7deca71b6071b60022e">[357d1fbdcc]</a> Sean Bright -- res_stun_monitor: Don't fail to load if DNS resolution fails</li>
|
|
</ul><br><h4>Category: Resources/res_xmpp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21009">ASTERISK-21009</a>: xmpp_pubsub_unsubscribe: Could not create IQ when creating pubsub unsubscription on client<br/>Reported by: Marcello Ceschia<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c9648f4690df2e8e23e60ffa70d4e9813246b62b">[c9648f4690]</a> Sean Bright -- astobj2: Prevent potential deadlocks with ao2_global_obj_release</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24712">ASTERISK-24712</a>: xmpp: starttls problem causes connection spew<br/>Reported by: Matthias Urlichs<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=73bb08fd6a37b99aa61c5b6e75587c7a4512ee39">[73bb08fd6a]</a> Sean Bright -- res_xmpp: Use incremental backoff when a read error occurs</li>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=196626556250ae395026f9b235b3e7c0b98a508c">[1966265562]</a> Sean Bright -- res_xmpp: Try to provide useful errors messages from OpenSSL</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-23510">ASTERISK-23510</a>: JABBER_STATUS fails with improper code 7 for unavailable clients<br/>Reported by: Anthony Critelli<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0939a19cff6dfd810831d838c77bca6b2b936fc4">[0939a19cff]</a> Sean Bright -- res_xmpp: Correct implementation of JABBER_STATUS & JabberStatus</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21855">ASTERISK-21855</a>: Asterisk crashes when XMPP message is sent (JabberSend) and no internet connection is available<br/>Reported by: Jeremy Kister<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a487f6fb9724f2a8611aabaab5d05da76179d316">[a487f6fb97]</a> Sean Bright -- res_xmpp: Don't crash when trying to send a message without a connection</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25622">ASTERISK-25622</a>: WARNING for "JABBER: socket read error" should be more specific<br/>Reported by: Sean Darcy<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=90fb1fca41776e4aca48f9ddcc04145ecc62e897">[90fb1fca41]</a> Sean Bright -- res_xmpp: Include client name in connection related error messages</li>
|
|
</ul><br><h4>Category: Third-Party/pjproject</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26905">ASTERISK-26905</a>: pjproject_bundled: Merge 3 upstream deadlock patches into bundled<br/>Reported by: Ross Beer<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4e6e06949189d5fd0bb6486ac5279b1165be5f83">[4e6e069491]</a> gtjoseph -- pjproject_bundled: Add 3 upstream patches</li>
|
|
</ul><br><h4>Category: pjproject/pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26938">ASTERISK-26938</a>: Heap overflow in CSEQ header parsing affects Asterisk chan_pjsip and PJSIP<br/>Reported by: Sandro Gauci<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=919ccdb9acf12e8ce11ae690fa5e8cec6fa10149">[919ccdb9ac]</a> Mark Michelson -- AST-2017-002: Ensure transaction key buffer is large enough.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26939">ASTERISK-26939</a>: Out of bound memory access in PJSIP multipart parser crashes Asterisk<br/>Reported by: Sandro Gauci<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=49c032abef85f1674608d3e24370b11ad5447f9e">[49c032abef]</a> Mark Michelson -- AST-2017-003: Handle zero-length body parts correctly.</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26930">ASTERISK-26930</a>: pjproject/Makefile.rules for pjsip 2.6 build fails for non-SSE2 instrunction Linux<br/>Reported by: abelbeck<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=001dc2ade690d505aa42610b48eeb421a5af1b49">[001dc2ade6]</a> gtjoseph -- pjproject_bundled: Add --disable-libwebrtc to configure</li>
|
|
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26814">ASTERISK-26814</a>: pjproject_bundled build fails to download pjproject source when using cURL<br/>Reported by: Gergely Dömsödi<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e6aeeabddf80f40746961d27a2b257db06e56b4c">[e6aeeabddf]</a> Kevin Harwell -- pjproject_bundled: raise timeout value used when downloading</li>
|
|
</ul><br><h3>Improvement</h3><h4>Category: Core/Sorcery</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26088">ASTERISK-26088</a>: Investigate heavy memory utilization by res_pjsip_pubsub<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b67363006f62af346248a9f5ce7e20d12ca72147">[b67363006f]</a> Richard Mudgett -- res_pjsip_session.c: Process initial INVITE sooner. (key exists)</li>
|
|
</ul><br><h4>Category: Core/Stasis</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26088">ASTERISK-26088</a>: Investigate heavy memory utilization by res_pjsip_pubsub<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b67363006f62af346248a9f5ce7e20d12ca72147">[b67363006f]</a> Richard Mudgett -- res_pjsip_session.c: Process initial INVITE sooner. (key exists)</li>
|
|
</ul><br><h4>Category: Resources/res_hep_rtcp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26427">ASTERISK-26427</a>: res_hep_rtcp: Asterisk Master will report channel name with res_hep_rtcp when using chan_sip<br/>Reported by: Nir Simionovich (GreenfieldTech - Israel)<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=10a49ab3627b7e93c01b22376cdf71015422894c">[10a49ab362]</a> Joshua Colp -- res_hep_rtcp: Provide chan_sip Call-ID for RTCP messages.</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26088">ASTERISK-26088</a>: Investigate heavy memory utilization by res_pjsip_pubsub<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b67363006f62af346248a9f5ce7e20d12ca72147">[b67363006f]</a> Richard Mudgett -- res_pjsip_session.c: Process initial INVITE sooner. (key exists)</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip_pubsub</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26088">ASTERISK-26088</a>: Investigate heavy memory utilization by res_pjsip_pubsub<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b67363006f62af346248a9f5ce7e20d12ca72147">[b67363006f]</a> Richard Mudgett -- res_pjsip_session.c: Process initial INVITE sooner. (key exists)</li>
|
|
</ul><br><h4>Category: Resources/res_pjsip_registrar</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26088">ASTERISK-26088</a>: Investigate heavy memory utilization by res_pjsip_pubsub<br/>Reported by: Richard Mudgett<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b67363006f62af346248a9f5ce7e20d12ca72147">[b67363006f]</a> Richard Mudgett -- res_pjsip_session.c: Process initial INVITE sooner. (key exists)</li>
|
|
</ul><br><hr><a name="open_issues"><h2 align="center">Open Issues</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all open issues from the issue tracker that were referenced by changes that went into this release.</p><h3>Bug</h3><h4>Category: Core/Bridging</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26923">ASTERISK-26923</a>: bridging: T.38 request is lost when channels are added to bridge<br/>Reported by: Torrey Searle<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3e7c396a51b240088c475dd53e7bac9869376129">[3e7c396a51]</a> Torrey Searle -- bridging: Ensure successful T.38 negotation</li>
|
|
</ul><br><h4>Category: Core/Channels</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26923">ASTERISK-26923</a>: bridging: T.38 request is lost when channels are added to bridge<br/>Reported by: Torrey Searle<ul>
|
|
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3e7c396a51b240088c475dd53e7bac9869376129">[3e7c396a51]</a> Torrey Searle -- bridging: Ensure successful T.38 negotation</li>
|
|
</ul><br><hr><a name="commits"><h2 align="center">Commits Not Associated with an Issue</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all changes that went into this release that did not reference a JIRA issue.</p><table width="100%" border="1">
|
|
<tr><th>Revision</th><th>Author</th><th>Summary</th></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c107ab4c04f60e6c077daba15d998a765af7f9e6">c107ab4c04</a></td><td>Sean Bright</td><td>res_hep_rtcp: Add support level to module info</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5da91c65be09f41fdd722d953b77618c77c27682">5da91c65be</a></td><td>Rodrigo Ramírez Norambuena</td><td>Fix spelling queues.conf.sample file</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7d4a22bf2e98c1477d0e81306eb11844ed056c67">7d4a22bf2e</a></td><td>gtjoseph</td><td>logger: Added logger_queue_limit to the configuration options.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=614eda785d6e6ed538bc2adfbbe2ad4d2800006e">614eda785d</a></td><td>Richard Mudgett</td><td>netsock2.c: Made get/set addr port avoid potential uninitialized memory.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=526a0081a0f247c6e4ac1908c0e36ef3787c67d0">526a0081a0</a></td><td>Sean Bright</td><td>cleanup: Change severity of fread short-read warning</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=02234e920ce7c5534683fbfd9273eff56595d677">02234e920c</a></td><td>Richard Mudgett</td><td>rtp_engine.c: Fix deadlock potential copying RTP payload maps.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=623832b94ee0df194fea357c0e7ffbbb083b1052">623832b94e</a></td><td>gtjoseph</td><td>res_pjsip_outbound_authenticator_digest: Add context to log messages</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4d3b4fbf22053e72c9f8d22ecf6870ae5c5ff250">4d3b4fbf22</a></td><td>Kevin Harwell</td><td>vector: defaults and indexes</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1b50df78d069632e5607e2937461a33d7f568431">1b50df78d0</a></td><td>Sean Bright</td><td>cleanup: Fix fread() and fwrite() error handling</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cea3742c549a3c31621d2d29a1b78b42211e01d0">cea3742c54</a></td><td>Sean Bright</td><td>core: Use eventfd for alert pipes on Linux when possible</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=80fd7fd9086d1454e13624102961d9cd5c7d8651">80fd7fd908</a></td><td>Richard Mudgett</td><td>res_pjsip_session.c: Restructure ast_sip_session_alloc()</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=98e38daf8228ed012dc661b7321f963f33404af6">98e38daf82</a></td><td>Sean Bright</td><td>pbx: Use same thread if AST_OUTGOING_WAIT_COMPLETE specified</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=dafcd97a77fe040628dff165ff6bd2c5019708de">dafcd97a77</a></td><td>Sean Bright</td><td>build: Update config.guess and config.sub</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4ccaffe64401f8e7eced58d5800ad2ef0bbb24ff">4ccaffe644</a></td><td>gtjoseph</td><td>make ari-stubs so doc periodic jobs can run</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9084c85cb17fb39732e6f264999d7e0402a4f606">9084c85cb1</a></td><td>Richard Mudgett</td><td>Revert "bridging: Ensure successful T.38 negotation"</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f882ca25722b6290dc6e8d786452b0b26adceed1">f882ca2572</a></td><td>gtjoseph</td><td>modules: change module LOAD_FAILUREs to LOAD_DECLINES</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f8219a2e12579b0cf0119756dec699f5a8c5640a">f8219a2e12</a></td><td>Richard Mudgett</td><td>stun.c: Fix ast_stun_request() erratic timeout.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=19b82a864415f57c72fa939f0909622761d3b358">19b82a8644</a></td><td>Richard Mudgett</td><td>sorcery.c: Speed up ast_sorcery_retrieve_by_id()</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=aecf19e7d26c4198906d4e9a75ba955acb26e6b5">aecf19e7d2</a></td><td>Richard Mudgett</td><td>res_pjsip: Fix pointer use after unref.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bbbd262ec0f05c00f640c4594b5ed5e48b8f86ef">bbbd262ec0</a></td><td>Walter Doekes</td><td>samples: Undo removal of include from canonicalize-app-names commit.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d2a33cdedc4c96aab0f58ff36b2296aa8983da7b">d2a33cdedc</a></td><td>gtjoseph</td><td>sample_config: Add samples for pubsub to pjsip.conf.sample</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ab9d2fc86db3a0c49e7bc63fe9a93eb5341b44fb">ab9d2fc86d</a></td><td>Walter Doekes</td><td>samples: Canonicalize app names in extensions.conf.sample.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c7015508038a55b3b9ff61a7ffa31a8d463e20df">c701550803</a></td><td>Corey Farrell</td><td>Forward declare 'struct ast_json' in asterisk.h</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1d1309b1ed0da8e862e55d2fb0f021043d722ecd">1d1309b1ed</a></td><td>Joshua Colp</td><td>Revert "Update for 13.15.0-rc1"</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3c23ebdef4925c1391ad084cd3f06b837d7cad3b">3c23ebdef4</a></td><td>Corey Farrell</td><td>CEL: Remove header declarations of non-existant functions.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a827892ff77cd37912b528d9c45b446be091bbc0">a827892ff7</a></td><td>gtjoseph</td><td>res_pjsip_config_wizard: Add 2 new parameters to help with proxy config</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=864dda07f37fcc752c2dd2147ee54fba617d5750">864dda07f3</a></td><td>Sean Bright</td><td>alembic: Turn off execute bit on non-executable python scripts</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a9529cbb210b7f1d280de42c74b9e3bb79e2af86">a9529cbb21</a></td><td>Richard Mudgett</td><td>Add DTLS sanity check.</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=79a2c26c035bcd05250f2f09d6cc3cd65790535d">79a2c26c03</a></td><td>Sean Bright</td><td>core: Remove embedded module support</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=55693383e204d51eea08d6bb7f1a030c472ea0f9">55693383e2</a></td><td>Sean Bright</td><td>res_xmpp: Fix ref counting issue</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=03b99ae3d29aa9b49e6e1bd538feddb9813d6daf">03b99ae3d2</a></td><td>Sean Bright</td><td>res_xmpp: Correctly check return value of SSL_connect</td></tr>
|
|
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d9d2beba1c0d9aa93382dc4ec8b54627b2a301fa">d9d2beba1c</a></td><td>Sean Bright</td><td>res_pjsip_sdp_rtp: Set hangup cause for RTP timeouts</td></tr>
|
|
</table><hr><a name="diffstat"><h2 align="center">Diffstat Results</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility.</p><pre>.lastclean | 1
|
|
.version | 1
|
|
ChangeLog |49698 ----------
|
|
asterisk-13.15.1-summary.html | 20
|
|
asterisk-13.15.1-summary.txt | 101
|
|
b/CHANGES | 40
|
|
b/Makefile | 39
|
|
b/Makefile.moddir_rules | 41
|
|
b/Makefile.rules | 12
|
|
b/UPGRADE.txt | 7
|
|
b/addons/Makefile | 7
|
|
b/addons/cdr_mysql.c | 43
|
|
b/addons/chan_mobile.c | 11
|
|
b/addons/format_mp3.c | 8
|
|
b/apps/Makefile | 2
|
|
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_confbridge.c | 6
|
|
b/apps/app_dahdiras.c | 2
|
|
b/apps/app_forkcdr.c | 6
|
|
b/apps/app_minivm.c | 14
|
|
b/apps/app_queue.c | 6
|
|
b/apps/app_voicemail.c | 16
|
|
b/apps/app_zapateller.c | 2
|
|
b/apps/confbridge/conf_config_parser.c | 4
|
|
b/build_tools/cflags.xml | 4
|
|
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 | 12
|
|
b/channels/chan_alsa.c | 46
|
|
b/channels/chan_dahdi.c | 12
|
|
b/channels/chan_iax2.c | 33
|
|
b/channels/chan_mgcp.c | 10
|
|
b/channels/chan_motif.c | 2
|
|
b/channels/chan_nbs.c | 4
|
|
b/channels/chan_oss.c | 57
|
|
b/channels/chan_phone.c | 6
|
|
b/channels/chan_pjsip.c | 11
|
|
b/channels/chan_sip.c | 50
|
|
b/channels/chan_skinny.c | 6
|
|
b/channels/chan_unistim.c | 2
|
|
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_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/samples/extconfig.conf.sample | 3
|
|
b/configs/samples/extensions.conf.sample | 44
|
|
b/configs/samples/hep.conf.sample | 6
|
|
b/configs/samples/logger.conf.sample | 8
|
|
b/configs/samples/musiconhold.conf.sample | 6
|
|
b/configs/samples/pjsip.conf.sample | 141
|
|
b/configs/samples/pjsip_wizard.conf.sample | 12
|
|
b/configs/samples/queues.conf.sample | 4
|
|
b/configs/samples/rtp.conf.sample | 19
|
|
b/configs/samples/sorcery.conf.sample | 9
|
|
b/configure | 242
|
|
b/configure.ac | 36
|
|
b/contrib/ast-db-manage/config/versions/1d0e332c32af_create_rls_table.py | 39
|
|
b/contrib/ast-db-manage/config/versions/2da192dbbc65_add_publish_tables.py | 73
|
|
b/formats/format_g719.c | 12
|
|
b/formats/format_g723.c | 15
|
|
b/formats/format_g726.c | 35
|
|
b/formats/format_g729.c | 14
|
|
b/formats/format_gsm.c | 18
|
|
b/formats/format_h263.c | 18
|
|
b/formats/format_h264.c | 18
|
|
b/formats/format_ilbc.c | 14
|
|
b/formats/format_jpeg.c | 2
|
|
b/formats/format_ogg_vorbis.c | 20
|
|
b/formats/format_pcm.c | 101
|
|
b/formats/format_siren14.c | 12
|
|
b/formats/format_siren7.c | 12
|
|
b/formats/format_sln.c | 43
|
|
b/formats/format_vox.c | 16
|
|
b/formats/format_wav.c | 65
|
|
b/formats/format_wav_gsm.c | 16
|
|
b/funcs/func_cdr.c | 7
|
|
b/funcs/func_holdintercept.c | 2
|
|
b/funcs/func_talkdetect.c | 2
|
|
b/include/asterisk.h | 1
|
|
b/include/asterisk/alertpipe.h | 159
|
|
b/include/asterisk/astobj2.h | 8
|
|
b/include/asterisk/autoconfig.h.in | 8
|
|
b/include/asterisk/cel.h | 23
|
|
b/include/asterisk/channel.h | 11
|
|
b/include/asterisk/logger.h | 23
|
|
b/include/asterisk/module.h | 66
|
|
b/include/asterisk/res_pjsip_session.h | 4
|
|
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 | 44
|
|
b/include/asterisk/vector.h | 62
|
|
b/main/Makefile | 19
|
|
b/main/alertpipe.c | 166
|
|
b/main/asterisk.c | 6
|
|
b/main/astobj2.c | 24
|
|
b/main/audiohook.c | 11
|
|
b/main/bridge_channel.c | 87
|
|
b/main/cdr.c | 4
|
|
b/main/channel.c | 12
|
|
b/main/channel_internal_api.c | 121
|
|
b/main/config_options.c | 5
|
|
b/main/features.c | 8
|
|
b/main/http.c | 23
|
|
b/main/loader.c | 95
|
|
b/main/logger.c | 192
|
|
b/main/manager.c | 14
|
|
b/main/netsock2.c | 25
|
|
b/main/pbx.c | 76
|
|
b/main/rtp_engine.c | 513
|
|
b/main/sdp_srtp.c | 4
|
|
b/main/sorcery.c | 10
|
|
b/main/stun.c | 11
|
|
b/main/tcptls.c | 94
|
|
b/main/translate.c | 6
|
|
b/main/utils.c | 3
|
|
b/makeopts.in | 5
|
|
b/pbx/Makefile | 2
|
|
b/res/Makefile | 12
|
|
b/res/res_ari.c | 51
|
|
b/res/res_ari_applications.c | 19
|
|
b/res/res_ari_asterisk.c | 19
|
|
b/res/res_ari_bridges.c | 19
|
|
b/res/res_ari_channels.c | 19
|
|
b/res/res_ari_device_states.c | 19
|
|
b/res/res_ari_endpoints.c | 19
|
|
b/res/res_ari_events.c | 27
|
|
b/res/res_ari_mailboxes.c | 19
|
|
b/res/res_ari_model.c | 2
|
|
b/res/res_ari_playbacks.c | 19
|
|
b/res/res_ari_recordings.c | 19
|
|
b/res/res_ari_sounds.c | 19
|
|
b/res/res_calendar.c | 6
|
|
b/res/res_chan_stats.c | 23
|
|
b/res/res_config_sqlite.c | 16
|
|
b/res/res_config_sqlite3.c | 6
|
|
b/res/res_endpoint_stats.c | 2
|
|
b/res/res_hep.c | 34
|
|
b/res/res_hep_rtcp.c | 21
|
|
b/res/res_http_websocket.c | 2
|
|
b/res/res_limit.c | 2
|
|
b/res/res_musiconhold.c | 39
|
|
b/res/res_pjsip.c | 12
|
|
b/res/res_pjsip/config_transport.c | 19
|
|
b/res/res_pjsip_caller_id.c | 9
|
|
b/res/res_pjsip_config_wizard.c | 38
|
|
b/res/res_pjsip_nat.c | 4
|
|
b/res/res_pjsip_one_touch_record_info.c | 2
|
|
b/res/res_pjsip_outbound_authenticator_digest.c | 80
|
|
b/res/res_pjsip_outbound_publish.c | 2
|
|
b/res/res_pjsip_outbound_registration.c | 8
|
|
b/res/res_pjsip_publish_asterisk.c | 2
|
|
b/res/res_pjsip_pubsub.c | 12
|
|
b/res/res_pjsip_sdp_rtp.c | 46
|
|
b/res/res_pjsip_send_to_voicemail.c | 2
|
|
b/res/res_pjsip_session.c | 254
|
|
b/res/res_pjsip_t38.c | 32
|
|
b/res/res_rtp_asterisk.c | 985
|
|
b/res/res_smdi.c | 4
|
|
b/res/res_stasis.c | 4
|
|
b/res/res_stasis_device_state.c | 5
|
|
b/res/res_stasis_playback.c | 5
|
|
b/res/res_stasis_recording.c | 5
|
|
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 | 158
|
|
b/rest-api-templates/res_ari_resource.c.mustache | 35
|
|
b/tests/test_bucket.c | 2
|
|
b/tests/test_channel_feature_hooks.c | 2
|
|
b/tests/test_logger.c | 67
|
|
b/tests/test_vector.c | 19
|
|
b/third-party/Makefile | 2
|
|
b/third-party/pjproject/Makefile | 4
|
|
b/third-party/pjproject/Makefile.rules | 1
|
|
b/third-party/pjproject/configure.m4 | 1
|
|
b/third-party/pjproject/patches/0035-r5572-svn-backport-dialog-transaction-deadlock.patch | 32
|
|
b/third-party/pjproject/patches/0036-r5573-svn-backport-ua-pjsua-transaction-deadlock.patch | 119
|
|
b/third-party/pjproject/patches/0037-r5576-svn-backport-session-timer-crash.patch | 72
|
|
b/third-party/pjproject/patches/0048-r5576-svn-backport-tls-crash.patch | 13
|
|
build_tools/embed_modules.xml | 46
|
|
contrib/realtime/mssql/mssql_cdr.sql | 44
|
|
contrib/realtime/mssql/mssql_config.sql | 1627
|
|
contrib/realtime/mssql/mssql_voicemail.sql | 54
|
|
contrib/realtime/mysql/mysql_cdr.sql | 32
|
|
contrib/realtime/mysql/mysql_config.sql | 990
|
|
contrib/realtime/mysql/mysql_voicemail.sql | 34
|
|
contrib/realtime/oracle/oracle_cdr.sql | 38
|
|
contrib/realtime/oracle/oracle_config.sql | 1621
|
|
contrib/realtime/oracle/oracle_voicemail.sql | 48
|
|
contrib/realtime/postgresql/postgresql_cdr.sql | 36
|
|
contrib/realtime/postgresql/postgresql_config.sql | 1068
|
|
contrib/realtime/postgresql/postgresql_voicemail.sql | 38
|
|
210 files changed, 4538 insertions(+), 57527 deletions(-)</pre><br></html> |