+++ /dev/null
-<!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.18.0-rc1</title><h1 align="center"><a name="top">Release Summary</a></h1><h3 align="center">asterisk-13.18.0-rc1</h3><h3 align="center">Date: 2017-10-13</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.17.0.</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%">31 Richard Mudgett <rmudgett@digium.com><br/>24 Sean Bright <sean.bright@gmail.com><br/>18 George Joseph <gjoseph@digium.com><br/>12 Corey Farrell <git@cfware.com><br/>7 Torrey Searle <torrey@voxbone.com><br/>6 Joshua Colp <jcolp@digium.com><br/>4 Alexander Traud <pabstraud@compuserve.com><br/>3 Daniel Tryba <daniel@tryba.nl><br/>3 Rusty Newton <rnewton@digium.com><br/>3 Tzafrir Cohen <tzafrir.cohen@xorcom.com><br/>3 Florian Floimair <f.floimair@commend.com><br/>3 Sergej Kasumovic <sergej@bicomsystems.com><br/>2 Benjamin Keith Ford <bford@digium.com><br/>2 Walter Doekes <walter+asterisk@wjd.nu><br/>2 Scott Griepentrog <scott@griepentrog.com><br/>1 Matthew Fredrickson <creslin@digium.com><br/>1 David Hajek <david.hajek@daktela.com><br/>1 Thomas Sevestre <thomassevestre@free.fr><br/>1 Kevin Harwell <kharwell@digium.com><br/>1 Rodrigo Ramírez Norambuena <a@rodrigoramirez.com><br/>1 David J. Pryke <david+extra.asterisk@pryke.us><br/>1 Nathan Bruning <nathan@iperity.com><br/>1 Benoît Dereck-Tricot <benoit.dereck-tricot@eyepea.eu><br/>1 Andrey Egorov <andr06@gmail.com><br/>1 Michael Kuron <m.kuron@gmx.de><br/>1 Jacek Konieczny <j.konieczny@eggsoft.pl><br/>1 Andre Nazario <samoied@users.sourceforge.net><br/>1 Matt Jordan <mjordan@digium.com><br/>1 Jean Aunis <jean.aunis@prescom.fr><br/>1 Stefan Engström <stefanen@kth.se><br/>1 Sungtae Kim <pchero21@gmail.com><br/>1 Holger Hans Peter Freyther <holger@moiji-mobile.com><br/>1 alex <alexandr.revin@gmail.com><br/>1 Vitezslav Novy <a1@vnovy.net><br/>1 Ben Ford <bford@digium.com><br/>1 Niklas Larsson <niklas@tese.se><br/></td><td width="33%">1 David Hajek<br/>1 Stefan Engström<br/>1 David J. Pryke<br/>1 Andrey Egorov<br/></td><td width="33%">11 Corey Farrell <git@cfware.com><br/>5 Tzafrir Cohen <tzafrir.cohen@xorcom.com><br/>4 Ross Beer <ross.beer@voicehost.co.uk><br/>4 George Joseph <gjoseph@digium.com><br/>3 Sergej Kasumovic <sergej@bicomsystems.com><br/>3 Walter Doekes <walter+asterisk@wjd.nu><br/>3 Ross Beer<br/>3 Florian Floimair <f.floimair@commend.com><br/>3 dtryba <daniel@tryba.nl><br/>3 Matt Jordan <mjordan@digium.com><br/>3 Torrey Searle <tsearle@gmail.com><br/>2 Tzafrir Cohen<br/>2 Alexander Traud <pabstraud@compuserve.com><br/>2 Joshua Colp <jcolp@digium.com><br/>2 James Terhune <james@indosoft.com><br/>2 Jesper <jpl@ipnordic.dk><br/>2 Stefan Engström <stefanen@kth.se><br/>2 Richard Mudgett <rmudgett@digium.com><br/>1 Abraham Liebsch <aliebsch@river-run.com><br/>1 Jacek Konieczny <jkonieczny@eggsoft.pl><br/>1 David Moore<br/>1 Scott Griepentrog <sgriepentrog@digium.com><br/>1 Stefan Gofferje<br/>1 Jean Aunis - Prescom <jean.aunis@prescom.fr><br/>1 Stefan Gofferje <stefan.gofferje@gmx.de><br/>1 Bryan Walters<br/>1 Marcello Ceschia <marcello.ceschia@gmx.net><br/>1 Ksenia <ksyblast@gmail.com><br/>1 Thomas Sevestre <thomassevestre@free.fr><br/>1 Nicolas Riendeau <asterisk@riendeau.org><br/>1 David Hajek<br/>1 Jens T. <shogun@tausys.de><br/>1 saghul <saghul@gmail.com><br/>1 Ira Emus <ira@extrasensory.com><br/>1 Seán C. McCord <ulexus@gmail.com><br/>1 Richard Kenner <kenner@gnat.com><br/>1 Holger Hans Peter Freyther <automatic@freyther.de><br/>1 Jim Van Meggelen<br/>1 Jonathan White <jw@uvacity.com><br/>1 Allen Ford<br/>1 Sean Bright <sean.bright@gmail.com><br/>1 Michael Kuron <m.kuron@gmx.de><br/>1 Benoit Duverger <bduverger@ubity.com><br/>1 Benoît Dereck-Tricot <benoit.dereck-tricot@eyepea.eu><br/>1 Dan Jenkins <dan@nimbleape.com><br/>1 Jesper<br/>1 Huangyx <huangyx@ti-net.com.cn><br/>1 Mark Thompson<br/>1 Jonathan White<br/>1 Nathan Bruning <nathan@iperity.com><br/>1 Jim Van Meggelen <jim.vanmeggelen@clearlycore.com><br/>1 Benoît Dereck-Tricot<br/>1 Eelco Brolman<br/>1 Andre Nazario <samoied@users.sourceforge.net><br/>1 Abraham Liebsch<br/>1 Maxim Vasilev<br/>1 James Terhune<br/>1 Eelco Brolman <e.brolman@telecats.nl><br/>1 Rusty Newton <rnewton@digium.com><br/>1 klaus3000 <ramon@pernau.at><br/>1 Ian Gilmour<br/>1 David Hajek <david.hajek@daktela.com><br/>1 HZMI8gkCvPpom0tM<br/>1 Niklas Larsson <niklas@tese.se><br/>1 sungtae kim <pchero21@gmail.com><br/>1 Rodrigo Ramirez Norambuena <a@rodrigoramirez.com><br/>1 Walter Doekes<br/>1 Sean McCord<br/>1 HZMI8gkCvPpom0tM <fuxfwgc4a2i1gr@gmail.com><br/>1 Andrey <andr06@gmail.com><br/>1 David J. Pryke <david+extra.asterisk@pryke.us><br/>1 Bryan Walters <secretop@gmail.com><br/>1 Christopher van de Sande <cvandesande@opendmz.com><br/>1 Jatin Jain <jatinjain@drishti-soft.com><br/>1 David Moore <dmoore@techpro.com><br/>1 Richard Kenner<br/>1 Ian Gilmour <ian.gilmour.x@gmail.com><br/>1 Allen Ford <allen@cyfordtechnologies.com><br/>1 Sean Bright<br/>1 Jesse Ross <jesse@gbtel.ca><br/>1 M vd S<br/>1 Bob Ham <rah-asterisk@settrans.net><br/>1 David J. Pryke<br/>1 Jens T.<br/>1 Stefan Engström<br/>1 Nicolas Riendeau<br/>1 Andrey Egorov<br/>1 Maxim Vasilev <aldan@list.ru><br/>1 Mark Thompson <mtthompsonusa@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>Improvement</h3><h4>Category: Applications/app_queue</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27092">ASTERISK-27092</a>: [patch] app_queue: Add Priority to AMI QueueStatus<br/>Reported by: Niklas Larsson<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9a09f7dd5dc62587ae472c9a2ab2b1af9ac18ed0">[9a09f7dd5d]</a> Niklas Larsson -- app_queue: Add priority to AMI QueueStatus</li>
-</ul><br><h4>Category: Channels/chan_motif</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27169">ASTERISK-27169</a>: Google OAuth 2.0 support for XMPP / Motif<br/>Reported by: Andrey<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=54e3ac402ff167ba2463b386ea25fa5327be86c6">[54e3ac402f]</a> Andrey Egorov -- res_xmpp: Google OAuth 2.0 protocol support for XMPP / Motif</li>
-</ul><br><h4>Category: Channels/chan_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27220">ASTERISK-27220</a>: Enable CHANNEL function to get from and to tag from SIP Headers<br/>Reported by: Andre Nazario<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a45af3298319b54649abe00b5841f95cc9fe3ae7">[a45af32983]</a> Andre Nazario -- chan_pjsip: Add tag info in CHANNEL function</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27085">ASTERISK-27085</a>: [patch] chan_pjsip: Port SIPDtmfMode to chan_pjsip<br/>Reported by: Torrey Searle<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=423d01cf162224ac9316ea0beaaada9cd4c162bb">[423d01cf16]</a> Torrey Searle -- chan_pjsip: add a new function PJSIP_DTMF_MODE</li>
-</ul><br><h4>Category: Channels/chan_sip/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27278">ASTERISK-27278</a>: [patch] chan_sip: Provide access to read the full SIP Request-URI from INVITE<br/>Reported by: David J. Pryke<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=94f616e5e26bb66698f99e470e9901f3097730a6">[94f616e5e2]</a> David J. Pryke -- chan_sip: Expose read-only access to the full SIP INVITE Request-URI</li>
-</ul><br><h4>Category: Contrib/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27255">ASTERISK-27255</a>: alembic: Add support for Microsoft SQL server<br/>Reported by: Florian Floimair<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ad606844bec37c3c782580ff807e2d2f2d23feb2">[ad606844be]</a> Florian Floimair -- alembic: Add support for MS-SQL</li>
-</ul><br><h4>Category: Core/HTTP</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27173">ASTERISK-27173</a>: Support for GMIME 3.0<br/>Reported by: Tzafrir Cohen<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=38dbc708e74c4f1dee2c30b47070255a2116b2ce">[38dbc708e7]</a> Tzafrir Cohen -- Support GMIME 3.0</li>
-</ul><br><h4>Category: Resources/res_srtp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27253">ASTERISK-27253</a>: [patch] libsrtp-2.1.x support<br/>Reported by: Alexander Traud<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=13aa1241c32f300fdf809fedcfd3f1974f54a022">[13aa1241c3]</a> Alexander Traud -- res_srtp: Add support for libsrtp2.1.</li>
-</ul><br><h4>Category: Resources/res_xmpp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27169">ASTERISK-27169</a>: Google OAuth 2.0 support for XMPP / Motif<br/>Reported by: Andrey<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=54e3ac402ff167ba2463b386ea25fa5327be86c6">[54e3ac402f]</a> Andrey Egorov -- res_xmpp: Google OAuth 2.0 protocol support for XMPP / Motif</li>
-</ul><br><h3>Bug</h3><h4>Category: Addons/cdr_mysql</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27270">ASTERISK-27270</a>: cdr_mysql: various crashes at second module reload if cdr_mysql.conf is configured<br/>Reported by: Tzafrir Cohen<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8e05796e81a2a2f17dcaa790ec1d3ffa21989eb4">[8e05796e81]</a> Tzafrir Cohen -- cdr_mysql: avoid releasing a config string</li>
-</ul><br><h4>Category: Applications/app_confbridge</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26994">ASTERISK-26994</a>: Confbridge: CBAnn channels intermittently become stuck when caller hangs up before recording name<br/>Reported by: James Terhune<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d2ace23248cd389c2a3622fe25a9ae6ec5d2b92f">[d2ace23248]</a> Sean Bright -- confbridge: Handle user hangup during name recording</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27123">ASTERISK-27123</a>: confbridge: Name recordings are left on filesystem<br/>Reported by: Sergej Kasumovic<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3858d99b735dd45239984d6ff8eedaaa2beb45f6">[3858d99b73]</a> Sergej Kasumovic -- app_confbridge: Make sure name recordings are always removed from the filesystem</li>
-</ul><br><h4>Category: Applications/app_controlplayback</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-23608">ASTERISK-23608</a>: ControlPlayback fails to play files with names containing certain non-alpha characters<br/>Reported by: Jonathan White<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=fff2f686164ecd3992f8bc294e04b18ebadc0135">[fff2f68616]</a> Matt Jordan -- main/app: Only look to end of file if ':end' is specified, and not just ':'</li>
-</ul><br><h4>Category: Applications/app_directory</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27241">ASTERISK-27241</a>: libc segfault upon entry into app_directory<br/>Reported by: David Moore<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5f4863d4f9b707ba66bf94302f641d3aee438f7c">[5f4863d4f9]</a> Sean Bright -- app_directory: Handle a NULL mailbox without crashing</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27093">ASTERISK-27093</a>: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting<br/>Reported by: James Terhune<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=194625c1de80aee963c168fbad49d56233616777">[194625c1de]</a> Sean Bright -- app_voicemail: Cleanup ODBC connection handling</li>
-</ul><br><h4>Category: Applications/app_minivm</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-20858">ASTERISK-20858</a>: app_minivm fails to clean up mkstemp files<br/>Reported by: Walter Doekes<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9e6efcace54f9bd7e762db2deea97b6bd0afae4e">[9e6efcace5]</a> Sean Bright -- voicemail: Fix various abuses of mkstemp</li>
-</ul><br><h4>Category: Applications/app_mixmonitor</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><br><h4>Category: Applications/app_originate</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25266">ASTERISK-25266</a>: Application Originate returns SUCCESS to ORIGINATE_STATUS upon failure to originate<br/>Reported by: Allen Ford<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e71a65a358203ce1086891e44d09e12c83f05d57">[e71a65a358]</a> Sean Bright -- app_originate: Set ORIGINATE_STATUS correctly on failure</li>
-</ul><br><h4>Category: Applications/app_playback</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27124">ASTERISK-27124</a>: app_playback.c:say_date_generic use timezonename parameter<br/>Reported by: Holger Hans Peter Freyther<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1c3e7df26e6d311b30ddd006bdbf2d90c968c829">[1c3e7df26e]</a> Holger Hans Peter Freyther -- app_playback.c: Use the timezonename parameter</li>
-</ul><br><h4>Category: Applications/app_queue</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27301">ASTERISK-27301</a>: [patch] app_queue: Music On Hold for real-time queues is not reset to default<br/>Reported by: Nathan Bruning<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=416e35589e320ecd25d5a34b262017bee078fa87">[416e35589e]</a> Nathan Bruning -- app_queue.c: clear moh field in init_queue</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27216">ASTERISK-27216</a>: app_queue: does its check-makeannouncement-logic twice each head-caller-loop<br/>Reported by: Stefan Engström<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0945f10d3b797fa46ab95ecf3f1768283e53f12a">[0945f10d3b]</a> Richard Mudgett -- app_queue.c: Fix announcements when announce-to-first-user not enabled.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0adf6f3bd9d5645bd6654fbb200767824a494cb4">[0adf6f3bd9]</a> Stefan Engström -- app_queue: Only do announcement logic between ringing cycles</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27232">ASTERISK-27232</a>: When in queue on g722 with interruptions, music on hold can get stuck and no longer play<br/>Reported by: Jens T.<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3f7d0b63fcbbb995970f8c249e9202c8a2a9114a">[3f7d0b63fc]</a> Sean Bright -- formats: Restore previous fread() behavior</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19103">ASTERISK-19103</a>: 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.<br/>Reported by: Jim Van Meggelen<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=579d4593acbd9bb2f07fa3c71a0e6ba9447ec5ca">[579d4593ac]</a> Sean Bright -- app_queue: Evaluate realtime queues when running dialplan functions</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27204">ASTERISK-27204</a>: [patch] app_queue: Wrong queue stat calculation<br/>Reported by: sungtae kim<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b88c3a42097121ea354ea3a365faba1b97e72dd6">[b88c3a4209]</a> Sungtae Kim -- app_queue: Fix initial hold time queue statistic</li>
-</ul><br><h4>Category: Applications/app_record</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-16777">ASTERISK-16777</a>: several filename bugs in Record() application<br/>Reported by: klaus3000<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=01b5913ce0f70c99d0b92857a3bfbf7925b738f3">[01b5913ce0]</a> Sean Bright -- app_record: Resolve some absolute vs. relative filename bugs</li>
-</ul><br><h4>Category: Applications/app_sayunixtime</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25810">ASTERISK-25810</a>: 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.<br/>Reported by: Nicolas Riendeau<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7e9aa74daaf00ecd8c9b1765d767a0707c093e5b">[7e9aa74daa]</a> Rusty Newton -- say.c: Fix file locations for second, seconds, minute, minutes files</li>
-</ul><br><h4>Category: Applications/app_system</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><br><h4>Category: Applications/app_voicemail</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21241">ASTERISK-21241</a>: When using voicemail as announce only (maxmsg=0), the star dtmf to enter the voicemail is not honored<br/>Reported by: Eelco Brolman<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0af145de2dba865abf446324672503c7dd8acafc">[0af145de2d]</a> Sean Bright -- app_voicemail: Honor escape digits in "greeting only" mode</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27171">ASTERISK-27171</a>: Asterisk 15.0.0-Beta1 does not compile<br/>Reported by: Ira Emus<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d066758a4c70f0461762d67b7333f78d85843bba">[d066758a4c]</a> Corey Farrell -- Fix compile error for old versions of GCC.</li>
-</ul><br><h4>Category: Applications/app_voicemail/ODBC</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27093">ASTERISK-27093</a>: ODBC deadlocks when app_directory tries to play back non-existent voicemail greeting<br/>Reported by: James Terhune<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=194625c1de80aee963c168fbad49d56233616777">[194625c1de]</a> Sean Bright -- app_voicemail: Cleanup ODBC connection handling</li>
-</ul><br><h4>Category: Bridges/bridge_native_rtp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27257">ASTERISK-27257</a>: bridge_native_rtp: half-way direct media when using early bridging<br/>Reported by: Jean Aunis - Prescom<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=da4097698765df3b3e949566f830d3b1ecf66f46">[da40976987]</a> Jean Aunis -- bridge : Fix one-way direct-media when early bridging with native_rtp</li>
-</ul><br><h4>Category: CDR/cdr_custom</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27165">ASTERISK-27165</a>: CDR: CDR(start,u) function won't work in cdr_custom config<br/>Reported by: Jacek Konieczny<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=2aefc6e5feba4ef8921b0cbcc866835fcbf4f855">[2aefc6e5fe]</a> Jacek Konieczny -- func_cdr: honour 'u' flag on dummy channel</li>
-</ul><br><h4>Category: Channels/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27289">ASTERISK-27289</a>: A codeblock that maintains a bug,but maybe the codeblock will never run<br/>Reported by: Huangyx<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8d2c3effc2ab288ca145c76ebabff0f489501da3">[8d2c3effc2]</a> Richard Mudgett -- channel.c: Fix invalid reference in conditionaled out code.</li>
-</ul><br><h4>Category: Channels/chan_dahdi</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><br><h4>Category: Channels/chan_iax2</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27122">ASTERISK-27122</a>: chan_iax2: On reload MWI taskprocessors keep adding up<br/>Reported by: Sergej Kasumovic<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cdd6ca488a7d2d446a7fb2eca995926601d17de7">[cdd6ca488a]</a> Sergej Kasumovic -- chan_iax2: On reload make sure to check for existing MWI subscription</li>
-</ul><br><h4>Category: Channels/chan_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27248">ASTERISK-27248</a>: [patch]external_media_address and external_signaling_address don't always honor localnet<br/>Reported by: Walter Doekes<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=babb617f209756ba2c2c7faee5b97c6cb266c01f">[babb617f20]</a> Walter Doekes -- res/res_pjsip: Fix localnet checks in pjsip, part 2.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=45744fc53d7965a31087fe74009c39d73b7da56b">[45744fc53d]</a> Walter Doekes -- res/res_pjsip: Standardize/fix localnet checks across pjsip.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27236">ASTERISK-27236</a>: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive<br/>Reported by: Ross Beer<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=786c4791f99ff10f4c15d509adec4defc0514212">[786c4791f9]</a> George Joseph -- res_pjsip_t38: Make t38_reinvite_response_cb tolerant of NULL channel</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=209916981a88b113275a40b028123841b40a872c">[209916981a]</a> Alexander Traud -- tcptls: Do not re-bind to wildcard on client creation.</li>
-</ul><br><h4>Category: Channels/chan_sip/Interoperability</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-17540">ASTERISK-17540</a>: SDP origin attribute modified when issuing re-INVITE because of directmedia=yes<br/>Reported by: saghul<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=597d1f89510145b94e12afa7fcf71f3901c66ca7">[597d1f8951]</a> Vitezslav Novy -- chan_sip: Do not change IP address in SDP origin line (o=) in SIP reINVITE</li>
-</ul><br><h4>Category: Channels/chan_sip/SRTP</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-16898">ASTERISK-16898</a>: SRTP unprotect: authentication failure when RTP sequence number switches from 65535 -> 0<br/>Reported by: Marcello Ceschia<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=99a08eb7abac918b5cdb271d2161187b06848409">[99a08eb7ab]</a> Alexander Traud -- res_srtp: lower log level of auth failures</li>
-</ul><br><h4>Category: Channels/chan_sip/Subscriptions</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27217">ASTERISK-27217</a>: chan_sip: Asterisk crashing when subscription doesn't get set<br/>Reported by: Bryan Walters<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c0d4f1880e0bee6f8a2e283a8333b2b89c543f13">[c0d4f1880e]</a> Scott Griepentrog -- chan_sip: when getting sip pvt return failure if not found</li>
-</ul><br><h4>Category: Channels/chan_sip/TCP-TLS</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27324">ASTERISK-27324</a>: [patch] Dual-Stack server cannot be used as IPv4 client via TCP/TLS<br/>Reported by: Alexander Traud<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=209916981a88b113275a40b028123841b40a872c">[209916981a]</a> Alexander Traud -- tcptls: Do not re-bind to wildcard on client creation.</li>
-</ul><br><h4>Category: Codecs/codec_g722</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27232">ASTERISK-27232</a>: When in queue on g722 with interruptions, music on hold can get stuck and no longer play<br/>Reported by: Jens T.<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3f7d0b63fcbbb995970f8c249e9202c8a2a9114a">[3f7d0b63fc]</a> Sean Bright -- formats: Restore previous fread() behavior</li>
-</ul><br><h4>Category: Codecs/codec_opus</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27202">ASTERISK-27202</a>: If wget is not installed and "or" is not available, external components (excluding pjsip) are not installed<br/>Reported by: Seán C. McCord<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=572b5307e0b4f451107ee519a8fcf3a829b35dc8">[572b5307e0]</a> George Joseph -- Fix downloader not working with curl</li>
-</ul><br><h4>Category: Codecs/codec_siren7</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27202">ASTERISK-27202</a>: If wget is not installed and "or" is not available, external components (excluding pjsip) are not installed<br/>Reported by: Seán C. McCord<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=572b5307e0b4f451107ee519a8fcf3a829b35dc8">[572b5307e0]</a> George Joseph -- Fix downloader not working with curl</li>
-</ul><br><h4>Category: Core/BuildSystem</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27156">ASTERISK-27156</a>: Asterisk won't compile on Fedora 26 with devmode enabled.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0f49e6ee2e270ef2e6df18c990fcf24f679eba44">[0f49e6ee2e]</a> Corey Farrell -- Fix compiler warnings on Fedora 26 / GCC 7.</li>
-</ul><br><h4>Category: Core/Configuration</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27318">ASTERISK-27318</a>: res_pjsip_mwi: uninitialized value from ast_strings_match<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=462dd7c2de62bd0f385b049da2a2b54b4c4f7b51">[462dd7c2de]</a> Corey Farrell -- main/strings: Fix uninitialized value.</li>
-</ul><br><h4>Category: Core/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27317">ASTERISK-27317</a>: vector: multiple evaluation of elem in AST_VECTOR_ADD_SORTED.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8bf4be1048c7cd2638ec111c3bd2b2d7953e60c9">[8bf4be1048]</a> Corey Farrell -- vector: multiple evaluation of elem in AST_VECTOR_ADD_SORTED.</li>
-</ul><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=cfc0ca1fb53293d9f9335a152d30ffad76c40260">[cfc0ca1fb5]</a> Alexander Traud -- tcptls: Fixed a white space error.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26745">ASTERISK-26745</a>: Asymmetric codecs when asymmetric_rtp_codec=no<br/>Reported by: Jesse Ross<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c4f201cd738bacc0cabd29cc75ab29103ed8a84b">[c4f201cd73]</a> Torrey Searle -- res_rtp_asterisk: Make P2P bridge Asymmetric codec aware</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27105">ASTERISK-27105</a>: [patch]core: when setting 'maxfiles' in asterisk.conf, a message is printed, even in rasterisk -x<br/>Reported by: Tzafrir Cohen<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4f2f3bfebfb3a49a0fe407aaba6608114f8bd0bf">[4f2f3bfebf]</a> Tzafrir Cohen -- Avoid setting maxfiles for a remote asterisk</li>
-</ul><br><h4>Category: Core/RTP</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27225">ASTERISK-27225</a>: Crash when freeing dtls_cfg->cafile<br/>Reported by: Richard Kenner<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=55f30c29fdc2776070f6a97def24bf586abea479">[55f30c29fd]</a> Sean Bright -- rtp_engine: Prevent possible double free with DTLS config</li>
-</ul><br><h4>Category: Documentation</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25523">ASTERISK-25523</a>: res_calendar: Warning about invalid channel value (for notification) occurs even when event has no notification configured.<br/>Reported by: Jesper<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=db785ddb92f10ab3d17736c5d0845c330e19cd6d">[db785ddb92]</a> Sean Bright -- res_calendar: Various fixes</li>
-</ul><br><h4>Category: Functions/func_shell</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><br><h4>Category: General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27305">ASTERISK-27305</a>: res_ari: Memory leaks in ARI when using Content-Type: application/json<br/>Reported by: David Hajek<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=39b68a41f7238049f8df0b930f8e03a4df0f79c2">[39b68a41f7]</a> David Hajek -- res/res_ari.c Fix: Memory leaks in ARI when using Content-Type: application/json</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27295">ASTERISK-27295</a>: Contact is improperly translated after d178f497<br/>Reported by: Sean Bright<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d70d7b2f5d7af6a919e681a7cf896dc2bc787f6c">[d70d7b2f5d]</a> George Joseph -- pjsip_message_filter: Fix regression causing bad contact address</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27177">ASTERISK-27177</a>: ooh323c: misleading indentation in addons/ooh323c/src/ooSocket.c<br/>Reported by: Tzafrir Cohen<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f36db2dbdc073e963a4f5a95adc68656413eacbd">[f36db2dbdc]</a> Sean Bright -- chan_ooh323: Fix confusing indentation warning</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27152">ASTERISK-27152</a>: Sending a "tel" uri in a From or To header in an unauthenticated message causes asterisk to crash<br/>Reported by: Ross Beer<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=990b017668023e4d8d819b036f9a939dcd54110f">[990b017668]</a> George Joseph -- pjsip_message_ip_updater: Fix issue handling "tel" URIs</li>
-</ul><br><h4>Category: Resources/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21399">ASTERISK-21399</a>: RTP Multicast of L16 (type 10): Asterisk and wireshark disagree<br/>Reported by: Tzafrir Cohen<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0688f61a01c11964039442dd3855c90c1cb3fd6f">[0688f61a01]</a> Sean Bright -- chan_rtp: Use μ-law by default instead of signed linear</li>
-</ul><br><h4>Category: Resources/res_calendar</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25524">ASTERISK-25524</a>: module reload res_calendar.so does not reload everything in calendar.conf<br/>Reported by: Jesper<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5075cc8eedbc2d4b9d8aa4a5b06d7f53a38050a2">[5075cc8eed]</a> Sean Bright -- res_calendar: On reload, update all configuration</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25523">ASTERISK-25523</a>: res_calendar: Warning about invalid channel value (for notification) occurs even when event has no notification configured.<br/>Reported by: Jesper<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=db785ddb92f10ab3d17736c5d0845c330e19cd6d">[db785ddb92]</a> Sean Bright -- res_calendar: Various fixes</li>
-</ul><br><h4>Category: Resources/res_calendar_caldav</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24588">ASTERISK-24588</a>: res_calendar does not process CalDAV from Owncloud [fix included]<br/>Reported by: Stefan Gofferje<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=db785ddb92f10ab3d17736c5d0845c330e19cd6d">[db785ddb92]</a> Sean Bright -- res_calendar: Various fixes</li>
-</ul><br><h4>Category: Resources/res_calendar_icalendar</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27296">ASTERISK-27296</a>: [patch] False positive busy checks when icalendar's recurrence-id mechanism is involved<br/>Reported by: Benoît Dereck-Tricot<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=29c442b587536fe51343518e8f34f77b443068c3">[29c442b587]</a> Benoît Dereck-Tricot -- res_calendar_icalendar: Filter out occurrences superceded by another VEVENT</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27174">ASTERISK-27174</a>: res_calendar_icalendar: Recurring events not being loaded from Google calendar using ical<br/>Reported by: Mark Thompson<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a6251ec3733a846cf6fb34fe53421c29d3f8cb3e">[a6251ec373]</a> Sean Bright -- res_calendar_icalendar: Properly handle recurring events</li>
-</ul><br><h4>Category: Resources/res_config_pgsql</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27283">ASTERISK-27283</a>: Realtime config fail with PostgreSQL version before 9.1<br/>Reported by: Rodrigo Ramirez Norambuena<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c98e980fff0b06a6752e078dca83a84c05bf6ead">[c98e980fff]</a> Rodrigo Ramírez Norambuena -- res_config_pgsql: Fix removed support to previous for versions PostgreSQL 9.1</li>
-</ul><br><h4>Category: Resources/res_fax</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27236">ASTERISK-27236</a>: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive<br/>Reported by: Ross Beer<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=786c4791f99ff10f4c15d509adec4defc0514212">[786c4791f9]</a> George Joseph -- res_pjsip_t38: Make t38_reinvite_response_cb tolerant of NULL channel</li>
-</ul><br><h4>Category: Resources/res_monitor</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27103">ASTERISK-27103</a>: core: ast_safe_system command injection possible.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=04ee3eb774271abb06eee9a11762f561458af183">[04ee3eb774]</a> Corey Farrell -- AST-2017-006: Fix app_minivm application MinivmNotify command injection</li>
-</ul><br><h4>Category: Resources/res_musiconhold</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27232">ASTERISK-27232</a>: When in queue on g722 with interruptions, music on hold can get stuck and no longer play<br/>Reported by: Jens T.<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3f7d0b63fcbbb995970f8c249e9202c8a2a9114a">[3f7d0b63fc]</a> Sean Bright -- formats: Restore previous fread() behavior</li>
-</ul><br><h4>Category: Resources/res_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27047">ASTERISK-27047</a>: res_pjsip: user=phone added to Anonymous caller-id when it shouldn't be.<br/>Reported by: dtryba<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=21d502818fbbb8539b96ad7aac36a61f85cb2cf2">[21d502818f]</a> Daniel Tryba -- res_pjsip_session: Prevent user=phone being added to anonimized URIs.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27254">ASTERISK-27254</a>: alembic: prune_on_boot fix erroneous<br/>Reported by: Florian Floimair<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=23704696457016a8c429705b60361044cadd8982">[2370469645]</a> Florian Floimair -- alembic: fix erroneous commit for add_prune_on_boot</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26879">ASTERISK-26879</a>: PJSIP external_media_address ignored if no local_net options are provided<br/>Reported by: Matt Jordan<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=45744fc53d7965a31087fe74009c39d73b7da56b">[45744fc53d]</a> Walter Doekes -- res/res_pjsip: Standardize/fix localnet checks across pjsip.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27168">ASTERISK-27168</a>: alembic: PJSIP scripts are missing column dtls_fingerprint in ps_endpoints table<br/>Reported by: Florian Floimair<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bf178a0f4f72b625d780c3ce1452eb0265217425">[bf178a0f4f]</a> Florian Floimair -- alembic: Add dtls_fingerprint column in ps_endpoints table</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27147">ASTERISK-27147</a>: Either asterisk or pjproject isn't re-using tcp connections (again)<br/>Reported by: George Joseph<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d08342b0cb1e16ed1c72ce61c8f8c35286dfc6a4">[d08342b0cb]</a> Richard Mudgett -- res_pjsip: Fix prune_on_boot to remove only contacts for the host.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1cf2c79f37ac3dfedf27f96358b09bb45429f22d">[1cf2c79f37]</a> Richard Mudgett -- res_pjsip_outbound_registration.c: Re-REGISTER on transport shutdown.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=07d026b4cdaae7d20d0fa2d691b3f3b3f7e1e4e4">[07d026b4cd]</a> Richard Mudgett -- res_pjsip: Remove ephemeral registered contacts on transport shutdown.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ca261d4b707957aa5304fd0a3f044c2d69ceb856">[ca261d4b70]</a> Richard Mudgett -- res_pjsip: PJSIP Transport state monitor refactor.</li>
-</ul><br><h4>Category: Resources/res_pjsip_caller_id</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27284">ASTERISK-27284</a>: Status of RFC 3323 and PJSIP<br/>Reported by: dtryba<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6dfe5b29b6cd6249c6fbe32f5e84f36d38903932">[6dfe5b29b6]</a> Daniel Tryba -- res_pjsip_caller_id chan_sip: Comply to RFC 3323 values for privacy</li>
-</ul><br><h4>Category: Resources/res_pjsip_messaging</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27193">ASTERISK-27193</a>: IPv6 receive address in message doesn't include brackets<br/>Reported by: Scott Griepentrog<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=22575b6342277cb44b5a84403f594e8deae42682">[22575b6342]</a> Scott Griepentrog -- res_pjsip_messaging: IPv6 receive address needs brackets</li>
-</ul><br><h4>Category: Resources/res_pjsip_pidf_eyebeam_body_supplement</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26659">ASTERISK-26659</a>: res_pjsip: PJSIP presence - missing braces around the status element in XML<br/>Reported by: Abraham Liebsch<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4d318cac6835ce9448e88bbd31e64178ed815ce4">[4d318cac68]</a> Sean Bright -- res_pjsip_pidf_eyebeam_body_supplement: Correct status presentation</li>
-</ul><br><h4>Category: Resources/res_pjsip_pubsub</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27279">ASTERISK-27279</a>: Crash in pubsub_on_rx_request NULL pointer - Possible PJSIP Vulnerability<br/>Reported by: Ross Beer<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=828a0611bceb1c17556e290aabc4d6c7abdbae3b">[828a0611bc]</a> George Joseph -- res_pjsip_pubsub: Check for Content-Type header in rx_notify_request</li>
-</ul><br><h4>Category: Resources/res_pjsip_registrar</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27192">ASTERISK-27192</a>: res_pjsip: Loss of SIP registrations causing unavailable endpoints<br/>Reported by: Richard Mudgett<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d388c18abff78b21548523bb706c5c911eb2a883">[d388c18abf]</a> Richard Mudgett -- res_pjsip_registrar.c: Update remove_existing AOR contact handling.</li>
-</ul><br><h4>Category: Resources/res_pjsip_session</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26988">ASTERISK-26988</a>: res_pjsip_session: user_eq_phone adds double user=phone parameters to URIs<br/>Reported by: dtryba<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=af09996178629488898f5cdb9e57e1eca17031d8">[af09996178]</a> Daniel Tryba -- res_pjsip: Prevent "user=phone" being added multiple times to header</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27024">ASTERISK-27024</a>: nat/external_media settings ignored in 14.4.1<br/>Reported by: Christopher van de Sande<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=45744fc53d7965a31087fe74009c39d73b7da56b">[45744fc53d]</a> Walter Doekes -- res/res_pjsip: Standardize/fix localnet checks across pjsip.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27209">ASTERISK-27209</a>: Incorrect SDP in 200 OK when PJSIP_DTMF_MODE is used<br/>Reported by: Torrey Searle<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8e99969000398caefb1d7adddc3069a1b08b948d">[8e99969000]</a> Torrey Searle -- res/res_pjsip_session: allow SDP answer to be regenerated</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27110">ASTERISK-27110</a>: RTP session is not fully destroyed on channel hangup<br/>Reported by: Matt Jordan<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0de7312facc79df9132c38959298ecfdce31628a">[0de7312fac]</a> Joshua Colp -- res_pjsip_session: Release media resources on session end quicker.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3418d8d145860b50413f742737f0b9e4192a0b42">[3418d8d145]</a> Joshua Colp -- res_pjsip_session: Release media resources on session end quicker.</li>
-</ul><br><h4>Category: Resources/res_pjsip_t38</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27236">ASTERISK-27236</a>: Segfault ast_channel_name (chan=0x0) at channel_internal_api.c:478 during T.38 Fax Receive<br/>Reported by: Ross Beer<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=786c4791f99ff10f4c15d509adec4defc0514212">[786c4791f9]</a> George Joseph -- res_pjsip_t38: Make t38_reinvite_response_cb tolerant of NULL channel</li>
-</ul><br><h4>Category: Resources/res_rtp_asterisk</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27292">ASTERISK-27292</a>: Multiple RTP Stream Created Breaking RFC2833 (SSRC Changes)<br/>Reported by: Ross Beer<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=221d8a5c24365c0661efe1ab086f604b4c6b49d0">[221d8a5c24]</a> Richard Mudgett -- res_rtp_asterisk.c: Fix bridge_p2p_rtp_write() reentrancy potential.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27274">ASTERISK-27274</a>: RTCP needs better packet validation to resist port scans.<br/>Reported by: Richard Mudgett<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6d4b801c8312129c63391816db62d1f52504b413">[6d4b801c83]</a> Richard Mudgett -- AST-2017-008: Improve RTP and RTCP packet processing.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27252">ASTERISK-27252</a>: RTP: One way audio with direct media and strictrtp=yes.<br/>Reported by: Richard Mudgett<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6d4b801c8312129c63391816db62d1f52504b413">[6d4b801c83]</a> Richard Mudgett -- AST-2017-008: Improve RTP and RTCP packet processing.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27013">ASTERISK-27013</a>: res_rtp_asterisk: Media can be hijacked even with strict RTP enabled<br/>Reported by: Joshua Colp<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1a022285dd453104ac0fa8d80a7fc40ffd238621">[1a022285dd]</a> Joshua Colp -- res_rtp_asterisk: Only learn a new source in learn state.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27158">ASTERISK-27158</a>: [patch] res_rtp_asterisk: RTCP statistics are not available when native bridge is used<br/>Reported by: Torrey Searle<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3608f96ea378d6b37bcf26e6ca182077140a7b90">[3608f96ea3]</a> Torrey Searle -- res_rtp_asterisk: enable rtcp & QOS stats on native bridge</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27133">ASTERISK-27133</a>: res_rtp_asterisk: RTCP does not use ICE when RTCP-MUX in use<br/>Reported by: Joshua Colp<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=51761b759d29439bc3e4e148b60bc2928946f104">[51761b759d]</a> Joshua Colp -- res_rtp_asterisk: Use RTP component for ICE if RTCP-MUX is in use.</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27023">ASTERISK-27023</a>: res_rtp_asterisk: Deadlock when TURN session in use<br/>Reported by: Jatin Jain<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=aa514f420b3ab5c2df5de4bcf27fad8119e608e3">[aa514f420b]</a> Richard Mudgett -- res_rtp_asterisk.c: Fix TURN deadlock by using ICE session group lock.</li>
-</ul><br><h4>Category: Resources/res_rtp_multicast</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21399">ASTERISK-21399</a>: RTP Multicast of L16 (type 10): Asterisk and wireshark disagree<br/>Reported by: Tzafrir Cohen<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0688f61a01c11964039442dd3855c90c1cb3fd6f">[0688f61a01]</a> Sean Bright -- chan_rtp: Use μ-law by default instead of signed linear</li>
-</ul><br><h4>Category: Resources/res_smdi</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24066">ASTERISK-24066</a>: res_smdi: convert to astobj2<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e4797b2cbd11e74de29edf472754648dd761a9e7">[e4797b2cbd]</a> Sean Bright -- app_waitforsilence: Cleanup & don't treat missing frames as 'noise'</li>
-</ul><br><h4>Category: Resources/res_stasis_device_state</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27130">ASTERISK-27130</a>: Applications ARI: Unsubscribe action for deviceStates does not remove old subscriptions properly<br/>Reported by: Sergej Kasumovic<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=708cdc0b8e89774e3e5d3634c60939c1ff8911ab">[708cdc0b8e]</a> Sergej Kasumovic -- res_stasis_device_state: Unsubscribe should remove old subscriptions</li>
-</ul><br><h4>Category: Resources/res_stasis_snoop</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27128">ASTERISK-27128</a>: [patch]res_stasis_snoop: When recording a snoop channel (using ARI) where no media is being received, no recording happens when theres no media<br/>Reported by: Dan Jenkins<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a4c85309f0059fa840bf351566dd897c02dbe353">[a4c85309f0]</a> Torrey Searle -- res/res_stasis_snoop: generate silence when audiohook returns null</li>
-</ul><br><h4>Category: Resources/res_xmpp</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27207">ASTERISK-27207</a>: XMPP OAuth not working due to inverted logic<br/>Reported by: Michael Kuron<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4faf77feecefd1775449a94867e4b7e290828ff6">[4faf77feec]</a> Michael Kuron -- res_xmpp: fix inverted return code check in OAuth</li>
-</ul><br><h4>Category: Sounds</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25810">ASTERISK-25810</a>: 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.<br/>Reported by: Nicolas Riendeau<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7e9aa74daaf00ecd8c9b1765d767a0707c093e5b">[7e9aa74daa]</a> Rusty Newton -- say.c: Fix file locations for second, seconds, minute, minutes files</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27142">ASTERISK-27142</a>: sounds: Conflict between files in asterisk-sounds-core-1.6 and asterisk-sounds-extra-1.5<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4f93f75e7edc0f9faaddbe194099a6f6323ca2bf">[4f93f75e7e]</a> Rusty Newton -- Sounds: Update Makefile for Extra sounds 1.5.1 release</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26807">ASTERISK-26807</a>: sounds: New 3-D Binaural audio features require new sound prompts<br/>Reported by: Rusty Newton<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9f66fb790122be8cc747e2465d72b66a7d7f3498">[9f66fb7901]</a> Rusty Newton -- Sounds: Update for core sounds 1.6 release</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25816">ASTERISK-25816</a>: French conf-adminmenu, conf-usermenu prompts differ in content from the English files<br/>Reported by: Benoit Duverger<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9f66fb790122be8cc747e2465d72b66a7d7f3498">[9f66fb7901]</a> Rusty Newton -- Sounds: Update for core sounds 1.6 release</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-26274">ASTERISK-26274</a>: Resolve open sounds issues and then create a new sounds release (1.5.1? or 1.6?)<br/>Reported by: Rusty Newton<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9f66fb790122be8cc747e2465d72b66a7d7f3498">[9f66fb7901]</a> Rusty Newton -- Sounds: Update for core sounds 1.6 release</li>
-</ul><br><h4>Category: pjproject/pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27001">ASTERISK-27001</a>: res_pjsip: TLS connection not stable<br/>Reported by: Ian Gilmour<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0d58fefa303f267eb8fa00d4aa1bcff12956111e">[0d58fefa30]</a> George Joseph -- bundled_pjproject: Improve SSL/TLS error handling</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27127">ASTERISK-27127</a>: configs: Erroneous load directive in sample configuration results in "Error loading module 'res_pjsip_multihomed.so'"<br/>Reported by: HZMI8gkCvPpom0tM<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6d0ff310c664aa8490648ead5aceb112b19e01d6">[6d0ff310c6]</a> Sean Bright -- basic-pbx: Remove res_pjsip_multihomed from sample config</li>
-</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27036">ASTERISK-27036</a>: res_pjsip: Asterisk crashes when an extension tries to use PJSIP trunk with from_user containing '@'<br/>Reported by: Maxim Vasilev<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=25e18bf514347d86375a319ffb56c39612c42945">[25e18bf514]</a> Benjamin Keith Ford -- res_pjsip: Fix crash with from_user containing invalid characters.</li>
-</ul><br><h3>New Feature</h3><h4>Category: Core/Configuration</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27117">ASTERISK-27117</a>: core: Add support for timelen parsing to ast_parse_arg and ACO.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=df49ad2528627ff75af937a3430e09569e99caeb">[df49ad2528]</a> Corey Farrell -- core: Add PARSE_TIMELEN support to ast_parse_arg and ACO.</li>
-</ul><br><h4>Category: Core/ManagerInterface</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27215">ASTERISK-27215</a>: [patch]AMI : Add CancelAtxfer Action<br/>Reported by: Thomas Sevestre<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6d3ee9fb93d1266db50a0ca1f51170456fa0515a">[6d3ee9fb93]</a> Thomas Sevestre -- features, manager : Add CancelAtxfer AMI action</li>
-</ul><br><h4>Category: Features</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27215">ASTERISK-27215</a>: [patch]AMI : Add CancelAtxfer Action<br/>Reported by: Thomas Sevestre<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6d3ee9fb93d1266db50a0ca1f51170456fa0515a">[6d3ee9fb93]</a> Thomas Sevestre -- features, manager : Add CancelAtxfer AMI action</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: Channels/chan_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-27306">ASTERISK-27306</a>: chan_pjsip: Cannot be tested for memory leaks.<br/>Reported by: Corey Farrell<ul>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=48971e4d43995d606703a959240fa9700cb62f73">[48971e4d43]</a> Corey Farrell -- res_pjproject: Fix cleanup of buildopts vector.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=82592c3673ba6b9eaf449407d371cf77549c1e9b">[82592c3673]</a> Corey Farrell -- res_pjsip: Fix issues that prevented shutdown of modules.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f1163c0f6ffadd6a5ad6510b415949e967862c19">[f1163c0f6f]</a> Corey Farrell -- res_pjsip: Fix leak of persistent endpoint references.</li>
-<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5110600f1e5c8ce20acf57568731d81d54a39f5f">[5110600f1e]</a> Corey Farrell -- res_pjsip: Fix leak of fake_auth references.</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=4bc2aca9b7cda780310eaa200e536baeb3147de0">4bc2aca9b7</a></td><td>Kevin Harwell</td><td>AMI: Increase version number</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5f6bad67332921ce5af3bdf8ffddd02e5c203ca3">5f6bad6733</a></td><td>Richard Mudgett</td><td>cdr.c: Defer misc checks.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f3f141781cb7f17faa26a0a8a50fa05609a0f2b6">f3f141781c</a></td><td>George Joseph</td><td>chan_vpb: Fix a gcc 7 out-of-bounds complaint</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=42fdfffefc2cc8bce2c4a9cb13d4c0b3c477cb90">42fdfffefc</a></td><td>Richard Mudgett</td><td>cdr.c: Eliminated simple RAII_VAR usages.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=128f7ffaa2d736a7b16673fd59c2d415cdd0607c">128f7ffaa2</a></td><td>Richard Mudgett</td><td>cdr.c: Replace redundant check with an ast_assert()</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3525081a7ce23d7ae0e5e31215b35fc7d51b8fd8">3525081a7c</a></td><td>Richard Mudgett</td><td>cdr.c: Replace inlined code with ao2_t_replace()</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7366657a9a452836e7e95787a82013d61e3d3c4f">7366657a9a</a></td><td>Richard Mudgett</td><td>cdr.c: Use current ao2 flag names</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=34d55352a53ba6f7567e5486a132324ec891dec8">34d55352a5</a></td><td>Richard Mudgett</td><td>cdr.h: Fix doxygen comments.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6b16fa12c8fa8edaa7108228c9fa63178ffd60fb">6b16fa12c8</a></td><td>Sean Bright</td><td>res_config_sqlite: Don't enable SQLite CDRs when running 'make samples'</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6c30f4a2d1f2fb1062c80bad2cfdb8420795eaf3">6c30f4a2d1</a></td><td>Torrey Searle</td><td>contrib/thirdparty/sip_to_pjsip: add additional flag mappings</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a433bb38b5a26078697d8458aa24cd3bb924905d">a433bb38b5</a></td><td>Richard Mudgett</td><td>heap.c: No need to calloc heap pointer array.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=47620ea8626fa45929b212c18b8f20954ee1376c">47620ea862</a></td><td>George Joseph</td><td>logger: Bring back ability to turn debug on by source file</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f3b1b64d217029f9556eb836ce145f6c37d321a2">f3b1b64d21</a></td><td>Sean Bright</td><td>pjproject: Patch to correct STUN FINGERPRINT usage</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=690f7f7c7613e1dc3fd336bcd27a64eea9204b7b">690f7f7c76</a></td><td>George Joseph</td><td>build: A few gcc 7 error fixes</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f39af4d36db1e7011849c70c0008af1656d16d02">f39af4d36d</a></td><td>Sean Bright</td><td>res_pjsip: Use ast_sip_is_content_type() where appropriate</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f1eb36ea5177889d5c9fdb9830d333b7da3724f3">f1eb36ea51</a></td><td>alex</td><td>cdr_mysql.c: Apply cdrzone to start and answer</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=63900374fa310d7df1c421f6f01b5509e99b43d5">63900374fa</a></td><td>George Joseph</td><td>res_pjsip: Filter out non SIP(S) requests</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ed2a4ee81ed2992452717ba7b5ac7df901c579be">ed2a4ee81e</a></td><td>George Joseph</td><td>res_pjsip: Add handling for incoming unsolicited MWI NOTIFY</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=044674c0cdf140bc1662e49473b6a6447150ed7f">044674c0cd</a></td><td>Richard Mudgett</td><td>res_rtp_asterisk.c: Add doxygen to RTCP payload types.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=5ff2d06aa68d2334a47e0e9455973f774a00ea11">5ff2d06aa6</a></td><td>George Joseph</td><td>alembic: Fix typo in add_auto_info_to_endpoint_dtmf_mode</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=186ef1a657f21029705144dc30dcbe0bebb2d5d7">186ef1a657</a></td><td>George Joseph</td><td>stasis/control: Fix possible deadlock with swap channel</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=15ddc9acb3160b24df8a0b56089dcb255aa5ef7d">15ddc9acb3</a></td><td>George Joseph</td><td>alembic: Fix enum creation for dtls_fingerprint</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=598a18ffee61f9a737197e8636d5fa71ea0b1232">598a18ffee</a></td><td>Ben Ford</td><td>chan_pjsip: Suppress frame warnings.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6c922b3157924b7a3939785420cf18b038cf8ab7">6c922b3157</a></td><td>Richard Mudgett</td><td>res_rtp_asterisk.c: Check RTP packet version earlier.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4aaccb7795fac3a599b5ab2426fa40e4c46d098e">4aaccb7795</a></td><td>Richard Mudgett</td><td>bridge_native_rtp.c: Fixup native_rtp_framehook()</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d251a961ace674218488e6a906a874d2ef2212c1">d251a961ac</a></td><td>Sean Bright</td><td>res_smdi: Clean up memory leak</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3f22b53349d2e9bc822eb17bc0f2e40cd1895bc7">3f22b53349</a></td><td>Richard Mudgett</td><td>bridge_softmix.c: Remove always true test.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8594f73a81318403c1fcb12fb0a1cc5de787fea4">8594f73a81</a></td><td>Richard Mudgett</td><td>configure: Check cache for valid pjproject tarball before downloading.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bac3e8c08b93b3f836139f8ade6001afe4e39dd7">bac3e8c08b</a></td><td>Richard Mudgett</td><td>STUN/netsock2: Fix some valgrind uninitialized memory findings.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=162f6ab845489b2d133b70bb5ce820cc6a450f22">162f6ab845</a></td><td>Richard Mudgett</td><td>res_pjsip_transport_management.c: Rename some variables.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=363d61ef588a3782cde94f0050a2c58b900592a7">363d61ef58</a></td><td>George Joseph</td><td>configure: Add --with-download-cache option</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=905c4ca3dc637b898de810942e22b0a661d948c9">905c4ca3dc</a></td><td>Corey Farrell</td><td>app_privacy: remove unused header asterisk/image.h</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=84b6a5efd7503817912958f3203bca15b37d3398">84b6a5efd7</a></td><td>Corey Farrell</td><td>Correct some leaks in unit tests.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=f9a823e9dcdcd51b1341a7ae380ccf378cc61271">f9a823e9dc</a></td><td>Richard Mudgett</td><td>res_pjsip_transport_websocket.c: Fix serializer ref leak.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=631180a0c3c5112dece331166e7cc7b5e110dbd8">631180a0c3</a></td><td>Richard Mudgett</td><td>res_pjsip_outbound_registration.c: Misc fixes.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7b84c6693e019e8390f4df142e740ad33ce16fc7">7b84c6693e</a></td><td>Richard Mudgett</td><td>res_pjsip_nat.c: Remove unnecessary CMP_STOP.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=a32614a2a84f2f7c02b06dadce95d89c18d15a42">a32614a2a8</a></td><td>Richard Mudgett</td><td>res_pjsip_registrar.c: Remove unnecessary CMP_STOP.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=ed1bce956e30d9f8ec8defcbae33ea3217dd8fb6">ed1bce956e</a></td><td>George Joseph</td><td>Revert "res_pjsip_session: Release media resources on session end quicker."</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=114602f43436b91bb043f832285180e74332c941">114602f434</a></td><td>Joshua Colp</td><td>res_pjsip: Add support for dnsmgr to external_media_address.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c16000f201520b398cfaaaeeff74da171fa3a2ee">c16000f201</a></td><td>Sean Bright</td><td>res_rtp_asterisk: Fix mapping of pjsip's ICE roles to ours</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=24bb5a89089caca8e16989bab7458617b91e4ef4">24bb5a8908</a></td><td>Joshua Colp</td><td>core: Add VP9 passthrough support.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=07f8e45a90d768efcc32a4e4f392162912c86f0f">07f8e45a90</a></td><td>Matthew Fredrickson</td><td>format.h: Fix a few minor errors in comments.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7ff9d8785db1f4dcd6ac61ac1ddd3fa59f66ab72">7ff9d8785d</a></td><td>Richard Mudgett</td><td>app_voicemail.c: Allow mailbox entry on authentication retry prompt.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cea4ce246d3ee9fc9abdb923157826ceb9e0101b">cea4ce246d</a></td><td>Sean Bright</td><td>corosync: Fix corosync library name in configure.ac</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9a47dd71139654d01e7e8d7ea3ddfde022be0bbb">9a47dd7113</a></td><td>Benjamin Keith Ford</td><td>pjsip: Increase maximum packet size.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4e555437dcf20c7dc272749347c3c7cdccef66b7">4e555437dc</a></td><td>George Joseph</td><td>res_musiconhold: Add kill_escalation_delay, kill_method to class</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=32b98ad956045d9752f72f010af652294899e563">32b98ad956</a></td><td>George Joseph</td><td>http.c: Reduce log spam</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8a803f75a09232852c402ebc1d8c89002b9f6a36">8a803f75a0</a></td><td>Richard Mudgett</td><td>json.c: Add backtrace log to find 'Invalid UTF-8 string' errors</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=22c4c1a0bac1bf42b2979bc689957f7e1a09c921">22c4c1a0ba</a></td><td>Richard Mudgett</td><td>bridge_native_rtp.c: Fix direct media video RTP instance ACL check.</td></tr>
-<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=154d2914fa7e7e91225e18fa8c93224740790a3e">154d2914fa</a></td><td>Torrey Searle</td><td>res/res_pjsip_t38 ensure t38 requests get rejected quickly</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 |52063 ----------
-asterisk-13.17.0-summary.html | 306
-asterisk-13.17.0-summary.txt | 814
-b/CHANGES | 68
-b/README-SERIOUSLY.bestpractices.txt | 7
-b/UPGRADE.txt | 6
-b/addons/cdr_mysql.c | 10
-b/addons/chan_ooh323.c | 8
-b/addons/ooh323c/src/ooSocket.c | 2
-b/apps/Makefile | 2
-b/apps/app_chanspy.c | 2
-b/apps/app_confbridge.c | 12
-b/apps/app_directory.c | 7
-b/apps/app_followme.c | 2
-b/apps/app_meetme.c | 25
-b/apps/app_minivm.c | 159
-b/apps/app_mixmonitor.c | 15
-b/apps/app_originate.c | 32
-b/apps/app_playback.c | 2
-b/apps/app_privacy.c | 1
-b/apps/app_queue.c | 75
-b/apps/app_record.c | 113
-b/apps/app_system.c | 10
-b/apps/app_voicemail.c | 875
-b/apps/app_waitforsilence.c | 137
-b/bridges/bridge_native_rtp.c | 27
-b/bridges/bridge_softmix.c | 8
-b/build_tools/download_externals | 23
-b/build_tools/list_valid_installed_externals | 20
-b/channels/Makefile | 2
-b/channels/chan_dahdi.c | 3
-b/channels/chan_iax2.c | 4
-b/channels/chan_motif.c | 2
-b/channels/chan_pjsip.c | 43
-b/channels/chan_rtp.c | 20
-b/channels/chan_sip.c | 18
-b/channels/chan_unistim.c | 4
-b/channels/chan_vpb.cc | 2
-b/channels/iax2/firmware.c | 13
-b/channels/pjsip/dialplan_functions.c | 169
-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/configs/basic-pbx/modules.conf | 1
-b/configs/samples/config_test.conf.sample | 8
-b/configs/samples/minivm.conf.sample | 2
-b/configs/samples/musiconhold.conf.sample | 23
-b/configs/samples/pjsip.conf.sample | 18
-b/configs/samples/res_config_sqlite.conf.sample | 2
-b/configs/samples/xmpp.conf.sample | 23
-b/configure | 55
-b/configure.ac | 15
-b/contrib/ast-db-manage/config/versions/15db7b91a97a_add_rtcp_mux.py | 2
-b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py | 2
-b/contrib/ast-db-manage/config/versions/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 | 2
-b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py | 2
-b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 4
-b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 2
-b/contrib/ast-db-manage/config/versions/3772f8f828da_update_identify_by.py | 2
-b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py | 2
-b/contrib/ast-db-manage/config/versions/4468b4a91372_add_pjsip_asymmetric_rtp_codec.py | 2
-b/contrib/ast-db-manage/config/versions/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 | 2
-b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py | 2
-b/contrib/ast-db-manage/config/versions/8fce4c573e15_add_pjsip_allow_overlap.py | 2
-b/contrib/ast-db-manage/config/versions/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 | 2
-b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py | 3
-b/contrib/ast-db-manage/config/versions/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 | 2
-b/contrib/ast-db-manage/env.py | 17
-b/contrib/scripts/install_prereq | 2
-b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 30
-b/formats/format_g719.c | 17
-b/formats/format_g723.c | 15
-b/formats/format_g726.c | 15
-b/formats/format_g729.c | 16
-b/formats/format_gsm.c | 15
-b/formats/format_h263.c | 15
-b/formats/format_h264.c | 15
-b/formats/format_ilbc.c | 16
-b/formats/format_pcm.c | 20
-b/formats/format_siren14.c | 17
-b/formats/format_siren7.c | 17
-b/formats/format_sln.c | 19
-b/formats/format_vox.c | 17
-b/formats/format_wav.c | 17
-b/formats/format_wav_gsm.c | 17
-b/funcs/func_cdr.c | 2
-b/funcs/func_shell.c | 5
-b/include/asterisk/app.h | 31
-b/include/asterisk/bridge_after.h | 2
-b/include/asterisk/bridge_technology.h | 4
-b/include/asterisk/calendar.h | 2
-b/include/asterisk/cdr.h | 44
-b/include/asterisk/config.h | 11
-b/include/asterisk/config_options.h | 25
-b/include/asterisk/features_config.h | 15
-b/include/asterisk/format.h | 4
-b/include/asterisk/format_cache.h | 5
-b/include/asterisk/logger.h | 4
-b/include/asterisk/manager.h | 2
-b/include/asterisk/res_pjsip.h | 184
-b/include/asterisk/res_pjsip_session.h | 26
-b/include/asterisk/rtp_engine.h | 2
-b/include/asterisk/strings.h | 20
-b/include/asterisk/vector.h | 18
-b/main/Makefile | 3
-b/main/acl.c | 4
-b/main/app.c | 15
-b/main/ast_expr2.c | 6
-b/main/ast_expr2.y | 6
-b/main/asterisk.c | 102
-b/main/bridge.c | 6
-b/main/bridge_after.c | 30
-b/main/bridge_channel.c | 4
-b/main/ccss.c | 2
-b/main/cdr.c | 214
-b/main/channel.c | 4
-b/main/cli.c | 4
-b/main/codec_builtin.c | 8
-b/main/config.c | 49
-b/main/config_options.c | 36
-b/main/features_config.c | 15
-b/main/format_cache.c | 8
-b/main/heap.c | 4
-b/main/http.c | 13
-b/main/json.c | 1
-b/main/libasteriskssl.c | 24
-b/main/manager.c | 64
-b/main/netsock2.c | 16
-b/main/rtp_engine.c | 13
-b/main/say.c | 42
-b/main/stdtime/localtime.c | 2
-b/main/strings.c | 21
-b/main/stun.c | 4
-b/main/tcptls.c | 4
-b/main/utils.c | 2
-b/makeopts.in | 6
-b/res/res_ari.c | 2
-b/res/res_calendar.c | 105
-b/res/res_calendar_caldav.c | 41
-b/res/res_calendar_icalendar.c | 41
-b/res/res_config_pgsql.c | 5
-b/res/res_http_post.c | 19
-b/res/res_monitor.c | 54
-b/res/res_musiconhold.c | 129
-b/res/res_pjproject.c | 2
-b/res/res_pjsip.c | 163
-b/res/res_pjsip/config_transport.c | 46
-b/res/res_pjsip/include/res_pjsip_private.h | 65
-b/res/res_pjsip/location.c | 64
-b/res/res_pjsip/pjsip_configuration.c | 97
-b/res/res_pjsip/pjsip_distributor.c | 2
-b/res/res_pjsip/pjsip_message_filter.c | 532
-b/res/res_pjsip/pjsip_session.c | 121
-b/res/res_pjsip/pjsip_transport_events.c | 366
-b/res/res_pjsip/presence_xml.c | 16
-b/res/res_pjsip_caller_id.c | 8
-b/res/res_pjsip_messaging.c | 6
-b/res/res_pjsip_nat.c | 12
-b/res/res_pjsip_outbound_publish.c | 18
-b/res/res_pjsip_outbound_registration.c | 140
-b/res/res_pjsip_pidf_body_generator.c | 2
-b/res/res_pjsip_pidf_eyebeam_body_supplement.c | 32
-b/res/res_pjsip_publish_asterisk.c | 6
-b/res/res_pjsip_pubsub.c | 144
-b/res/res_pjsip_registrar.c | 265
-b/res/res_pjsip_sdp_rtp.c | 29
-b/res/res_pjsip_session.c | 146
-b/res/res_pjsip_session.exports.in | 1
-b/res/res_pjsip_t38.c | 49
-b/res/res_pjsip_transport_management.c | 58
-b/res/res_pjsip_transport_websocket.c | 17
-b/res/res_rtp_asterisk.c | 693
-b/res/res_smdi.c | 10
-b/res/res_srtp.c | 22
-b/res/res_stasis_device_state.c | 4
-b/res/res_stasis_snoop.c | 22
-b/res/res_xmpp.c | 99
-b/res/srtp/srtp_compat.h | 4
-b/res/stasis/control.c | 118
-b/sounds/Makefile | 7
-b/sounds/sounds.xml | 27
-b/tests/test_config.c | 88
-b/tests/test_core_format.c | 5
-b/tests/test_taskprocessor.c | 2
-b/tests/test_vector.c | 2
-b/third-party/pjproject/Makefile | 10
-b/third-party/pjproject/configure.m4 | 6
-b/third-party/pjproject/patches/0075-Fixed-2030-Improve-error-handling-in-OpenSSL-socket.patch | 247
-b/third-party/pjproject/patches/0080-STUN-Fingerprint-with-ICE.patch | 35
-b/third-party/pjproject/patches/config_site.h | 2
-b/utils/astman.c | 2
-contrib/realtime/mssql/mssql_cdr.sql | 44
-contrib/realtime/mssql/mssql_config.sql | 1759
-contrib/realtime/mssql/mssql_voicemail.sql | 54
-contrib/realtime/mysql/mysql_cdr.sql | 32
-contrib/realtime/mysql/mysql_config.sql | 1070
-contrib/realtime/mysql/mysql_voicemail.sql | 34
-contrib/realtime/oracle/oracle_cdr.sql | 38
-contrib/realtime/oracle/oracle_config.sql | 1753
-contrib/realtime/oracle/oracle_voicemail.sql | 48
-contrib/realtime/postgresql/postgresql_cdr.sql | 36
-contrib/realtime/postgresql/postgresql_config.sql | 1152
-contrib/realtime/postgresql/postgresql_voicemail.sql | 38
-res/res_pjsip/pjsip_message_ip_updater.c | 388
-222 files changed, 6119 insertions(+), 61463 deletions(-)</pre><br></html>
\ No newline at end of file
+++ /dev/null
- Release Summary
-
- asterisk-13.18.0-rc1
-
- Date: 2017-10-13
-
- <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-13.17.0.
-
- ----------------------------------------------------------------------
-
- Contributors
-
- [Back to Top]
-
- This table lists the people who have submitted code, those that have
- tested patches, as well as those that reported issues on the issue tracker
- that were resolved in this release. For coders, the number is how many of
- their patches (of any size) were committed into this release. For testers,
- the number is the number of times their name was listed as assisting with
- testing a patch. Finally, for reporters, the number is the number of
- issues that they reported that were affected by commits that went into
- this release.
-
- Coders Testers Reporters
- 31 Richard Mudgett 1 David Hajek 11 Corey Farrell
- 24 Sean Bright 1 Stefan EngstrAP:m 5 Tzafrir Cohen
- 18 George Joseph 1 David J. Pryke 4 Ross Beer
- 12 Corey Farrell 1 Andrey Egorov 4 George Joseph
- 7 Torrey Searle 3 Sergej Kasumovic
- 6 Joshua Colp 3 Walter Doekes
- 4 Alexander Traud 3 Ross Beer
- 3 Daniel Tryba 3 Florian Floimair
- 3 Rusty Newton 3 dtryba
- 3 Tzafrir Cohen 3 Matt Jordan
- 3 Florian Floimair 3 Torrey Searle
- 3 Sergej Kasumovic 2 Tzafrir Cohen
- 2 Benjamin Keith Ford 2 Alexander Traud
- 2 Walter Doekes 2 Joshua Colp
- 2 Scott Griepentrog 2 James Terhune
- 1 Matthew Fredrickson 2 Jesper
- 1 David Hajek 2 Stefan EngstrAP:m
- 1 Thomas Sevestre 2 Richard Mudgett
- 1 Kevin Harwell 1 Abraham Liebsch
- 1 Rodrigo RamArez 1 Jacek Konieczny
- Norambuena 1 David Moore
- 1 David J. Pryke 1 Scott Griepentrog
- 1 Nathan Bruning 1 Stefan Gofferje
- 1 BenoA(R)t Dereck-Tricot 1 Jean Aunis - Prescom
- 1 Andrey Egorov 1 Stefan Gofferje
- 1 Michael Kuron 1 Bryan Walters
- 1 Jacek Konieczny 1 Marcello Ceschia
- 1 Andre Nazario 1 Ksenia
- 1 Matt Jordan 1 Thomas Sevestre
- 1 Jean Aunis 1 Nicolas Riendeau
- 1 Stefan EngstrAP:m 1 David Hajek
- 1 Sungtae Kim 1 Jens T.
- 1 Holger Hans Peter 1 saghul
- Freyther 1 Ira Emus
- 1 alex 1 SeA!n C. McCord
- 1 Vitezslav Novy 1 Richard Kenner
- 1 Ben Ford 1 Holger Hans Peter
- 1 Niklas Larsson Freyther
- 1 Jim Van Meggelen
- 1 Jonathan White
- 1 Allen Ford
- 1 Sean Bright
- 1 Michael Kuron
- 1 Benoit Duverger
- 1 BenoA(R)t Dereck-Tricot
- 1 Dan Jenkins
- 1 Jesper
- 1 Huangyx
- 1 Mark Thompson
- 1 Jonathan White
- 1 Nathan Bruning
- 1 Jim Van Meggelen
- 1 BenoA(R)t Dereck-Tricot
- 1 Eelco Brolman
- 1 Andre Nazario
- 1 Abraham Liebsch
- 1 Maxim Vasilev
- 1 James Terhune
- 1 Eelco Brolman
- 1 Rusty Newton
- 1 klaus3000
- 1 Ian Gilmour
- 1 David Hajek
- 1 HZMI8gkCvPpom0tM
- 1 Niklas Larsson
- 1 sungtae kim
- 1 Rodrigo Ramirez
- Norambuena
- 1 Walter Doekes
- 1 Sean McCord
- 1 HZMI8gkCvPpom0tM
- 1 Andrey
- 1 David J. Pryke
- 1 Bryan Walters
- 1 Christopher van de Sande
- 1 Jatin Jain
- 1 David Moore
- 1 Richard Kenner
- 1 Ian Gilmour
- 1 Allen Ford
- 1 Sean Bright
- 1 Jesse Ross
- 1 M vd S
- 1 Bob Ham
- 1 David J. Pryke
- 1 Jens T.
- 1 Stefan EngstrAP:m
- 1 Nicolas Riendeau
- 1 Andrey Egorov
- 1 Maxim Vasilev
- 1 Mark Thompson
-
- ----------------------------------------------------------------------
-
- 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_queue
-
- ASTERISK-27092: [patch] app_queue: Add Priority to AMI QueueStatus
- Reported by: Niklas Larsson
- * [9a09f7dd5d] Niklas Larsson -- app_queue: Add priority to AMI
- QueueStatus
-
- Category: Channels/chan_motif
-
- ASTERISK-27169: Google OAuth 2.0 support for XMPP / Motif
- Reported by: Andrey
- * [54e3ac402f] Andrey Egorov -- res_xmpp: Google OAuth 2.0 protocol
- support for XMPP / Motif
-
- Category: Channels/chan_pjsip
-
- ASTERISK-27220: Enable CHANNEL function to get from and to tag from SIP
- Headers
- Reported by: Andre Nazario
- * [a45af32983] Andre Nazario -- chan_pjsip: Add tag info in CHANNEL
- function
- ASTERISK-27085: [patch] chan_pjsip: Port SIPDtmfMode to chan_pjsip
- Reported by: Torrey Searle
- * [423d01cf16] Torrey Searle -- chan_pjsip: add a new function
- PJSIP_DTMF_MODE
-
- Category: Channels/chan_sip/General
-
- ASTERISK-27278: [patch] chan_sip: Provide access to read the full SIP
- Request-URI from INVITE
- Reported by: David J. Pryke
- * [94f616e5e2] David J. Pryke -- chan_sip: Expose read-only access to
- the full SIP INVITE Request-URI
-
- Category: Contrib/General
-
- ASTERISK-27255: alembic: Add support for Microsoft SQL server
- Reported by: Florian Floimair
- * [ad606844be] Florian Floimair -- alembic: Add support for MS-SQL
-
- Category: Core/HTTP
-
- ASTERISK-27173: Support for GMIME 3.0
- Reported by: Tzafrir Cohen
- * [38dbc708e7] Tzafrir Cohen -- Support GMIME 3.0
-
- Category: Resources/res_srtp
-
- ASTERISK-27253: [patch] libsrtp-2.1.x support
- Reported by: Alexander Traud
- * [13aa1241c3] Alexander Traud -- res_srtp: Add support for libsrtp2.1.
-
- Category: Resources/res_xmpp
-
- ASTERISK-27169: Google OAuth 2.0 support for XMPP / Motif
- Reported by: Andrey
- * [54e3ac402f] Andrey Egorov -- res_xmpp: Google OAuth 2.0 protocol
- support for XMPP / Motif
-
- 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
- * [8e05796e81] Tzafrir Cohen -- cdr_mysql: avoid releasing a config
- string
-
- Category: Applications/app_confbridge
-
- ASTERISK-26994: Confbridge: CBAnn channels intermittently become stuck
- when caller hangs up before recording name
- Reported by: James Terhune
- * [d2ace23248] Sean Bright -- confbridge: Handle user hangup during name
- recording
- ASTERISK-27123: confbridge: Name recordings are left on filesystem
- Reported by: Sergej Kasumovic
- * [3858d99b73] Sergej Kasumovic -- app_confbridge: Make sure name
- recordings are always removed from the filesystem
-
- Category: Applications/app_controlplayback
-
- ASTERISK-23608: ControlPlayback fails to play files with names containing
- certain non-alpha characters
- Reported by: Jonathan White
- * [fff2f68616] Matt Jordan -- main/app: Only look to end of file if
- ':end' is specified, and not just ':'
-
- Category: Applications/app_directory
-
- ASTERISK-27241: libc segfault upon entry into app_directory
- Reported by: David Moore
- * [5f4863d4f9] Sean Bright -- app_directory: Handle a NULL mailbox
- without crashing
- ASTERISK-27093: ODBC deadlocks when app_directory tries to play back
- non-existent voicemail greeting
- Reported by: James Terhune
- * [194625c1de] Sean Bright -- app_voicemail: Cleanup ODBC connection
- handling
-
- Category: Applications/app_minivm
-
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
- ASTERISK-20858: app_minivm fails to clean up mkstemp files
- Reported by: Walter Doekes
- * [9e6efcace5] Sean Bright -- voicemail: Fix various abuses of mkstemp
-
- Category: Applications/app_mixmonitor
-
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
-
- Category: Applications/app_originate
-
- ASTERISK-25266: Application Originate returns SUCCESS to ORIGINATE_STATUS
- upon failure to originate
- Reported by: Allen Ford
- * [e71a65a358] Sean Bright -- app_originate: Set ORIGINATE_STATUS
- correctly on failure
-
- Category: Applications/app_playback
-
- ASTERISK-27124: app_playback.c:say_date_generic use timezonename parameter
- Reported by: Holger Hans Peter Freyther
- * [1c3e7df26e] Holger Hans Peter Freyther -- app_playback.c: Use the
- timezonename parameter
-
- Category: Applications/app_queue
-
- ASTERISK-27301: [patch] app_queue: Music On Hold for real-time queues is
- not reset to default
- Reported by: Nathan Bruning
- * [416e35589e] Nathan Bruning -- app_queue.c: clear moh field in
- init_queue
- ASTERISK-27216: app_queue: does its check-makeannouncement-logic twice
- each head-caller-loop
- Reported by: Stefan EngstrAP:m
- * [0945f10d3b] Richard Mudgett -- app_queue.c: Fix announcements when
- announce-to-first-user not enabled.
- * [0adf6f3bd9] Stefan EngstrAP:m -- app_queue: Only do announcement
- logic between ringing cycles
- ASTERISK-27232: When in queue on g722 with interruptions, music on hold
- can get stuck and no longer play
- Reported by: Jens T.
- * [3f7d0b63fc] Sean Bright -- formats: Restore previous fread() behavior
- ASTERISK-19103: When using realtime queues, function QUEUE_MEMBER_LIST()
- will return an error if no other app/function has loaded the queues first.
- This problem does not exist if queues.conf is used.
- Reported by: Jim Van Meggelen
- * [579d4593ac] Sean Bright -- app_queue: Evaluate realtime queues when
- running dialplan functions
- ASTERISK-27204: [patch] app_queue: Wrong queue stat calculation
- Reported by: sungtae kim
- * [b88c3a4209] Sungtae Kim -- app_queue: Fix initial hold time queue
- statistic
-
- Category: Applications/app_record
-
- ASTERISK-16777: several filename bugs in Record() application
- Reported by: klaus3000
- * [01b5913ce0] Sean Bright -- app_record: Resolve some absolute vs.
- relative filename bugs
-
- 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
- * [7e9aa74daa] Rusty Newton -- say.c: Fix file locations for second,
- seconds, minute, minutes files
-
- Category: Applications/app_system
-
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
-
- Category: Applications/app_voicemail
-
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
- ASTERISK-21241: When using voicemail as announce only (maxmsg=0), the star
- dtmf to enter the voicemail is not honored
- Reported by: Eelco Brolman
- * [0af145de2d] Sean Bright -- app_voicemail: Honor escape digits in
- "greeting only" mode
- ASTERISK-27171: Asterisk 15.0.0-Beta1 does not compile
- Reported by: Ira Emus
- * [d066758a4c] Corey Farrell -- Fix compile error for old versions of
- GCC.
-
- Category: Applications/app_voicemail/ODBC
-
- ASTERISK-27093: ODBC deadlocks when app_directory tries to play back
- non-existent voicemail greeting
- Reported by: James Terhune
- * [194625c1de] Sean Bright -- app_voicemail: Cleanup ODBC connection
- handling
-
- Category: Bridges/bridge_native_rtp
-
- ASTERISK-27257: bridge_native_rtp: half-way direct media when using early
- bridging
- Reported by: Jean Aunis - Prescom
- * [da40976987] Jean Aunis -- bridge : Fix one-way direct-media when
- early bridging with native_rtp
-
- Category: CDR/cdr_custom
-
- ASTERISK-27165: CDR: CDR(start,u) function won't work in cdr_custom config
- Reported by: Jacek Konieczny
- * [2aefc6e5fe] Jacek Konieczny -- func_cdr: honour 'u' flag on dummy
- channel
-
- Category: Channels/General
-
- ASTERISK-27289: A codeblock that maintains a bug,but maybe the codeblock
- will never run
- Reported by: Huangyx
- * [8d2c3effc2] Richard Mudgett -- channel.c: Fix invalid reference in
- conditionaled out code.
-
- Category: Channels/chan_dahdi
-
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
-
- Category: Channels/chan_iax2
-
- ASTERISK-27122: chan_iax2: On reload MWI taskprocessors keep adding up
- Reported by: Sergej Kasumovic
- * [cdd6ca488a] Sergej Kasumovic -- chan_iax2: On reload make sure to
- check for existing MWI subscription
-
- Category: Channels/chan_pjsip
-
- ASTERISK-27248: [patch]external_media_address and
- external_signaling_address don't always honor localnet
- Reported by: Walter Doekes
- * [babb617f20] Walter Doekes -- res/res_pjsip: Fix localnet checks in
- pjsip, part 2.
- * [45744fc53d] Walter Doekes -- res/res_pjsip: Standardize/fix localnet
- checks across pjsip.
- ASTERISK-27236: Segfault ast_channel_name (chan=0x0) at
- channel_internal_api.c:478 during T.38 Fax Receive
- Reported by: Ross Beer
- * [786c4791f9] George Joseph -- res_pjsip_t38: Make
- t38_reinvite_response_cb tolerant of NULL channel
-
- Category: Channels/chan_sip/General
-
- ASTERISK-26922: chan_sip: tcpbind uses wrong source address
- Reported by: Ksenia
- * [209916981a] Alexander Traud -- tcptls: Do not re-bind to wildcard on
- client creation.
-
- Category: Channels/chan_sip/Interoperability
-
- ASTERISK-17540: SDP origin attribute modified when issuing re-INVITE
- because of directmedia=yes
- Reported by: saghul
- * [597d1f8951] Vitezslav Novy -- chan_sip: Do not change IP address in
- SDP origin line (o=) in SIP reINVITE
-
- Category: Channels/chan_sip/SRTP
-
- ASTERISK-16898: SRTP unprotect: authentication failure when RTP sequence
- number switches from 65535 -> 0
- Reported by: Marcello Ceschia
- * [99a08eb7ab] Alexander Traud -- res_srtp: lower log level of auth
- failures
-
- Category: Channels/chan_sip/Subscriptions
-
- ASTERISK-27217: chan_sip: Asterisk crashing when subscription doesn't get
- set
- Reported by: Bryan Walters
- * [c0d4f1880e] Scott Griepentrog -- chan_sip: when getting sip pvt
- return failure if not found
-
- Category: Channels/chan_sip/TCP-TLS
-
- ASTERISK-27324: [patch] Dual-Stack server cannot be used as IPv4 client
- via TCP/TLS
- Reported by: Alexander Traud
- * [209916981a] Alexander Traud -- tcptls: Do not re-bind to wildcard on
- client creation.
-
- 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.
- * [3f7d0b63fc] Sean Bright -- formats: Restore previous fread() behavior
-
- 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: SeA!n C. McCord
- * [572b5307e0] George Joseph -- Fix downloader not working with curl
-
- 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: SeA!n C. McCord
- * [572b5307e0] George Joseph -- Fix downloader not working with curl
-
- Category: Core/BuildSystem
-
- ASTERISK-27156: Asterisk won't compile on Fedora 26 with devmode enabled.
- Reported by: Corey Farrell
- * [0f49e6ee2e] Corey Farrell -- Fix compiler warnings on Fedora 26 / GCC
- 7.
-
- Category: Core/Configuration
-
- ASTERISK-27318: res_pjsip_mwi: uninitialized value from ast_strings_match
- Reported by: Corey Farrell
- * [462dd7c2de] Corey Farrell -- main/strings: Fix uninitialized value.
-
- Category: Core/General
-
- ASTERISK-27317: vector: multiple evaluation of elem in
- AST_VECTOR_ADD_SORTED.
- Reported by: Corey Farrell
- * [8bf4be1048] Corey Farrell -- vector: multiple evaluation of elem in
- AST_VECTOR_ADD_SORTED.
- ASTERISK-26606: tcptls: Incorrect OpenSSL function call leads to
- misleading error report
- Reported by: Bob Ham
- * [cfc0ca1fb5] Alexander Traud -- tcptls: Fixed a white space error.
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
- ASTERISK-26745: Asymmetric codecs when asymmetric_rtp_codec=no
- Reported by: Jesse Ross
- * [c4f201cd73] Torrey Searle -- res_rtp_asterisk: Make P2P bridge
- Asymmetric codec aware
- ASTERISK-27105: [patch]core: when setting 'maxfiles' in asterisk.conf, a
- message is printed, even in rasterisk -x
- Reported by: Tzafrir Cohen
- * [4f2f3bfebf] Tzafrir Cohen -- Avoid setting maxfiles for a remote
- asterisk
-
- Category: Core/RTP
-
- ASTERISK-27225: Crash when freeing dtls_cfg->cafile
- Reported by: Richard Kenner
- * [55f30c29fd] Sean Bright -- rtp_engine: Prevent possible double free
- with DTLS config
-
- Category: Documentation
-
- ASTERISK-25523: res_calendar: Warning about invalid channel value (for
- notification) occurs even when event has no notification configured.
- Reported by: Jesper
- * [db785ddb92] Sean Bright -- res_calendar: Various fixes
-
- Category: Functions/func_shell
-
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
-
- Category: General
-
- ASTERISK-27305: res_ari: Memory leaks in ARI when using Content-Type:
- application/json
- Reported by: David Hajek
- * [39b68a41f7] David Hajek -- res/res_ari.c Fix: Memory leaks in ARI
- when using Content-Type: application/json
- ASTERISK-27295: Contact is improperly translated after d178f497
- Reported by: Sean Bright
- * [d70d7b2f5d] George Joseph -- pjsip_message_filter: Fix regression
- causing bad contact address
- ASTERISK-27177: ooh323c: misleading indentation in
- addons/ooh323c/src/ooSocket.c
- Reported by: Tzafrir Cohen
- * [f36db2dbdc] Sean Bright -- chan_ooh323: Fix confusing indentation
- warning
- ASTERISK-27152: Sending a "tel" uri in a From or To header in an
- unauthenticated message causes asterisk to crash
- Reported by: Ross Beer
- * [990b017668] George Joseph -- pjsip_message_ip_updater: Fix issue
- handling "tel" URIs
-
- Category: Resources/General
-
- ASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark
- disagree
- Reported by: Tzafrir Cohen
- * [0688f61a01] Sean Bright -- chan_rtp: Use I 1/4-law by default instead
- of signed linear
-
- Category: Resources/res_calendar
-
- ASTERISK-25524: module reload res_calendar.so does not reload everything
- in calendar.conf
- Reported by: Jesper
- * [5075cc8eed] Sean Bright -- res_calendar: On reload, update all
- configuration
- ASTERISK-25523: res_calendar: Warning about invalid channel value (for
- notification) occurs even when event has no notification configured.
- Reported by: Jesper
- * [db785ddb92] Sean Bright -- res_calendar: Various fixes
-
- Category: Resources/res_calendar_caldav
-
- ASTERISK-24588: res_calendar does not process CalDAV from Owncloud [fix
- included]
- Reported by: Stefan Gofferje
- * [db785ddb92] Sean Bright -- res_calendar: Various fixes
-
- Category: Resources/res_calendar_icalendar
-
- ASTERISK-27296: [patch] False positive busy checks when icalendar's
- recurrence-id mechanism is involved
- Reported by: BenoA(R)t Dereck-Tricot
- * [29c442b587] BenoA(R)t Dereck-Tricot -- res_calendar_icalendar: Filter
- out occurrences superceded by another VEVENT
- ASTERISK-27174: res_calendar_icalendar: Recurring events not being loaded
- from Google calendar using ical
- Reported by: Mark Thompson
- * [a6251ec373] Sean Bright -- res_calendar_icalendar: Properly handle
- recurring events
-
- Category: Resources/res_config_pgsql
-
- ASTERISK-27283: Realtime config fail with PostgreSQL version before 9.1
- Reported by: Rodrigo Ramirez Norambuena
- * [c98e980fff] Rodrigo RamArez Norambuena -- res_config_pgsql: Fix
- removed support to previous for versions PostgreSQL 9.1
-
- 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
- * [786c4791f9] George Joseph -- res_pjsip_t38: Make
- t38_reinvite_response_cb tolerant of NULL channel
-
- Category: Resources/res_monitor
-
- ASTERISK-27103: core: ast_safe_system command injection possible.
- Reported by: Corey Farrell
- * [04ee3eb774] Corey Farrell -- AST-2017-006: Fix app_minivm application
- MinivmNotify command injection
-
- 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.
- * [3f7d0b63fc] Sean Bright -- formats: Restore previous fread() behavior
-
- Category: Resources/res_pjsip
-
- ASTERISK-27047: res_pjsip: user=phone added to Anonymous caller-id when it
- shouldn't be.
- Reported by: dtryba
- * [21d502818f] Daniel Tryba -- res_pjsip_session: Prevent user=phone
- being added to anonimized URIs.
- ASTERISK-27254: alembic: prune_on_boot fix erroneous
- Reported by: Florian Floimair
- * [2370469645] Florian Floimair -- alembic: fix erroneous commit for
- add_prune_on_boot
- ASTERISK-26879: PJSIP external_media_address ignored if no local_net
- options are provided
- Reported by: Matt Jordan
- * [45744fc53d] Walter Doekes -- res/res_pjsip: Standardize/fix localnet
- checks across pjsip.
- ASTERISK-27168: alembic: PJSIP scripts are missing column dtls_fingerprint
- in ps_endpoints table
- Reported by: Florian Floimair
- * [bf178a0f4f] Florian Floimair -- alembic: Add dtls_fingerprint column
- in ps_endpoints table
- ASTERISK-27147: Either asterisk or pjproject isn't re-using tcp
- connections (again)
- Reported by: George Joseph
- * [d08342b0cb] Richard Mudgett -- res_pjsip: Fix prune_on_boot to remove
- only contacts for the host.
- * [1cf2c79f37] Richard Mudgett -- res_pjsip_outbound_registration.c:
- Re-REGISTER on transport shutdown.
- * [07d026b4cd] Richard Mudgett -- res_pjsip: Remove ephemeral registered
- contacts on transport shutdown.
- * [ca261d4b70] Richard Mudgett -- res_pjsip: PJSIP Transport state
- monitor refactor.
-
- Category: Resources/res_pjsip_caller_id
-
- ASTERISK-27284: Status of RFC 3323 and PJSIP
- Reported by: dtryba
- * [6dfe5b29b6] Daniel Tryba -- res_pjsip_caller_id chan_sip: Comply to
- RFC 3323 values for privacy
-
- Category: Resources/res_pjsip_messaging
-
- ASTERISK-27193: IPv6 receive address in message doesn't include brackets
- Reported by: Scott Griepentrog
- * [22575b6342] Scott Griepentrog -- res_pjsip_messaging: IPv6 receive
- address needs brackets
-
- 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
- * [4d318cac68] Sean Bright -- res_pjsip_pidf_eyebeam_body_supplement:
- Correct status presentation
-
- Category: Resources/res_pjsip_pubsub
-
- ASTERISK-27279: Crash in pubsub_on_rx_request NULL pointer - Possible
- PJSIP Vulnerability
- Reported by: Ross Beer
- * [828a0611bc] George Joseph -- res_pjsip_pubsub: Check for Content-Type
- header in rx_notify_request
-
- Category: Resources/res_pjsip_registrar
-
- ASTERISK-27192: res_pjsip: Loss of SIP registrations causing unavailable
- endpoints
- Reported by: Richard Mudgett
- * [d388c18abf] Richard Mudgett -- res_pjsip_registrar.c: Update
- remove_existing AOR contact handling.
-
- Category: Resources/res_pjsip_session
-
- ASTERISK-26988: res_pjsip_session: user_eq_phone adds double user=phone
- parameters to URIs
- Reported by: dtryba
- * [af09996178] Daniel Tryba -- res_pjsip: Prevent "user=phone" being
- added multiple times to header
- ASTERISK-27024: nat/external_media settings ignored in 14.4.1
- Reported by: Christopher van de Sande
- * [45744fc53d] Walter Doekes -- res/res_pjsip: Standardize/fix localnet
- checks across pjsip.
- ASTERISK-27209: Incorrect SDP in 200 OK when PJSIP_DTMF_MODE is used
- Reported by: Torrey Searle
- * [8e99969000] Torrey Searle -- res/res_pjsip_session: allow SDP answer
- to be regenerated
- ASTERISK-27110: RTP session is not fully destroyed on channel hangup
- Reported by: Matt Jordan
- * [0de7312fac] Joshua Colp -- res_pjsip_session: Release media resources
- on session end quicker.
- * [3418d8d145] Joshua Colp -- res_pjsip_session: Release media resources
- on session end quicker.
-
- 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 Beer
- * [786c4791f9] George Joseph -- res_pjsip_t38: Make
- t38_reinvite_response_cb tolerant of NULL channel
-
- Category: Resources/res_rtp_asterisk
-
- ASTERISK-27292: Multiple RTP Stream Created Breaking RFC2833 (SSRC
- Changes)
- Reported by: Ross Beer
- * [221d8a5c24] Richard Mudgett -- res_rtp_asterisk.c: Fix
- bridge_p2p_rtp_write() reentrancy potential.
- ASTERISK-27274: RTCP needs better packet validation to resist port scans.
- Reported by: Richard Mudgett
- * [6d4b801c83] Richard Mudgett -- AST-2017-008: Improve RTP and RTCP
- packet processing.
- ASTERISK-27252: RTP: One way audio with direct media and strictrtp=yes.
- Reported by: Richard Mudgett
- * [6d4b801c83] Richard Mudgett -- AST-2017-008: Improve RTP and RTCP
- packet processing.
- ASTERISK-27013: res_rtp_asterisk: Media can be hijacked even with strict
- RTP enabled
- Reported by: Joshua Colp
- * [1a022285dd] Joshua Colp -- res_rtp_asterisk: Only learn a new source
- in learn state.
- ASTERISK-27158: [patch] res_rtp_asterisk: RTCP statistics are not
- available when native bridge is used
- Reported by: Torrey Searle
- * [3608f96ea3] Torrey Searle -- res_rtp_asterisk: enable rtcp & QOS
- stats on native bridge
- ASTERISK-27133: res_rtp_asterisk: RTCP does not use ICE when RTCP-MUX in
- use
- Reported by: Joshua Colp
- * [51761b759d] Joshua Colp -- res_rtp_asterisk: Use RTP component for
- ICE if RTCP-MUX is in use.
- ASTERISK-27023: res_rtp_asterisk: Deadlock when TURN session in use
- Reported by: Jatin Jain
- * [aa514f420b] Richard Mudgett -- res_rtp_asterisk.c: Fix TURN deadlock
- by using ICE session group lock.
-
- Category: Resources/res_rtp_multicast
-
- ASTERISK-21399: RTP Multicast of L16 (type 10): Asterisk and wireshark
- disagree
- Reported by: Tzafrir Cohen
- * [0688f61a01] Sean Bright -- chan_rtp: Use I 1/4-law by default instead
- of signed linear
-
- Category: Resources/res_smdi
-
- ASTERISK-24066: res_smdi: convert to astobj2
- Reported by: Corey Farrell
- * [e4797b2cbd] Sean Bright -- app_waitforsilence: Cleanup & don't treat
- missing frames as 'noise'
-
- Category: Resources/res_stasis_device_state
-
- ASTERISK-27130: Applications ARI: Unsubscribe action for deviceStates does
- not remove old subscriptions properly
- Reported by: Sergej Kasumovic
- * [708cdc0b8e] Sergej Kasumovic -- res_stasis_device_state: Unsubscribe
- should remove old subscriptions
-
- Category: Resources/res_stasis_snoop
-
- ASTERISK-27128: [patch]res_stasis_snoop: When recording a snoop channel
- (using ARI) where no media is being received, no recording happens when
- theres no media
- Reported by: Dan Jenkins
- * [a4c85309f0] Torrey Searle -- res/res_stasis_snoop: generate silence
- when audiohook returns null
-
- Category: Resources/res_xmpp
-
- ASTERISK-27207: XMPP OAuth not working due to inverted logic
- Reported by: Michael Kuron
- * [4faf77feec] Michael Kuron -- res_xmpp: fix inverted return code check
- in OAuth
-
- 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 Riendeau
- * [7e9aa74daa] Rusty Newton -- say.c: Fix file locations for second,
- seconds, minute, minutes files
- ASTERISK-27142: sounds: Conflict between files in asterisk-sounds-core-1.6
- and asterisk-sounds-extra-1.5
- Reported by: Corey Farrell
- * [4f93f75e7e] Rusty Newton -- Sounds: Update Makefile for Extra sounds
- 1.5.1 release
- ASTERISK-26807: sounds: New 3-D Binaural audio features require new sound
- prompts
- Reported by: Rusty Newton
- * [9f66fb7901] Rusty Newton -- Sounds: Update for core sounds 1.6
- release
- ASTERISK-25816: French conf-adminmenu, conf-usermenu prompts differ in
- content from the English files
- Reported by: Benoit Duverger
- * [9f66fb7901] Rusty Newton -- Sounds: Update for core sounds 1.6
- release
- ASTERISK-26274: Resolve open sounds issues and then create a new sounds
- release (1.5.1? or 1.6?)
- Reported by: Rusty Newton
- * [9f66fb7901] Rusty Newton -- Sounds: Update for core sounds 1.6
- release
-
- Category: pjproject/pjsip
-
- ASTERISK-27001: res_pjsip: TLS connection not stable
- Reported by: Ian Gilmour
- * [0d58fefa30] George Joseph -- bundled_pjproject: Improve SSL/TLS error
- handling
- ASTERISK-27127: configs: Erroneous load directive in sample configuration
- results in "Error loading module 'res_pjsip_multihomed.so'"
- Reported by: HZMI8gkCvPpom0tM
- * [6d0ff310c6] Sean Bright -- basic-pbx: Remove res_pjsip_multihomed
- from sample config
- ASTERISK-27036: res_pjsip: Asterisk crashes when an extension tries to use
- PJSIP trunk with from_user containing '@'
- Reported by: Maxim Vasilev
- * [25e18bf514] Benjamin Keith Ford -- res_pjsip: Fix crash with
- from_user containing invalid characters.
-
- New Feature
-
- Category: Core/Configuration
-
- ASTERISK-27117: core: Add support for timelen parsing to ast_parse_arg and
- ACO.
- Reported by: Corey Farrell
- * [df49ad2528] Corey Farrell -- core: Add PARSE_TIMELEN support to
- ast_parse_arg and ACO.
-
- Category: Core/ManagerInterface
-
- ASTERISK-27215: [patch]AMI : Add CancelAtxfer Action
- Reported by: Thomas Sevestre
- * [6d3ee9fb93] Thomas Sevestre -- features, manager : Add CancelAtxfer
- AMI action
-
- Category: Features
-
- ASTERISK-27215: [patch]AMI : Add CancelAtxfer Action
- Reported by: Thomas Sevestre
- * [6d3ee9fb93] Thomas Sevestre -- features, manager : Add CancelAtxfer
- AMI action
-
- ----------------------------------------------------------------------
-
- Open Issues
-
- [Back to Top]
-
- This is a list of all open issues from the issue tracker that were
- referenced by changes that went into this release.
-
- Bug
-
- Category: Channels/chan_pjsip
-
- ASTERISK-27306: chan_pjsip: Cannot be tested for memory leaks.
- Reported by: Corey Farrell
- * [48971e4d43] Corey Farrell -- res_pjproject: Fix cleanup of buildopts
- vector.
- * [82592c3673] Corey Farrell -- res_pjsip: Fix issues that prevented
- shutdown of modules.
- * [f1163c0f6f] Corey Farrell -- res_pjsip: Fix leak of persistent
- endpoint references.
- * [5110600f1e] Corey Farrell -- res_pjsip: Fix leak of fake_auth
- references.
-
- ----------------------------------------------------------------------
-
- Commits Not Associated with an Issue
-
- [Back to Top]
-
- This is a list of all changes that went into this release that did not
- reference a JIRA issue.
-
- +------------------------------------------------------------------------+
- | Revision | Author | Summary |
- |------------+----------------+------------------------------------------|
- | 4bc2aca9b7 | Kevin Harwell | AMI: Increase version number |
- |------------+----------------+------------------------------------------|
- | 5f6bad6733 | Richard | cdr.c: Defer misc checks. |
- | | Mudgett | |
- |------------+----------------+------------------------------------------|
- | f3f141781c | George Joseph | chan_vpb: Fix a gcc 7 out-of-bounds |
- | | | complaint |
- |------------+----------------+------------------------------------------|
- | 42fdfffefc | Richard | cdr.c: Eliminated simple RAII_VAR |
- | | Mudgett | usages. |
- |------------+----------------+------------------------------------------|
- | 128f7ffaa2 | Richard | cdr.c: Replace redundant check with an |
- | | Mudgett | ast_assert() |
- |------------+----------------+------------------------------------------|
- | 3525081a7c | Richard | cdr.c: Replace inlined code with |
- | | Mudgett | ao2_t_replace() |
- |------------+----------------+------------------------------------------|
- | 7366657a9a | Richard | cdr.c: Use current ao2 flag names |
- | | Mudgett | |
- |------------+----------------+------------------------------------------|
- | 34d55352a5 | Richard | cdr.h: Fix doxygen comments. |
- | | Mudgett | |
- |------------+----------------+------------------------------------------|
- | 6b16fa12c8 | Sean Bright | res_config_sqlite: Don't enable SQLite |
- | | | CDRs when running 'make samples' |
- |------------+----------------+------------------------------------------|
- | 6c30f4a2d1 | Torrey Searle | contrib/thirdparty/sip_to_pjsip: add |
- | | | additional flag mappings |
- |------------+----------------+------------------------------------------|
- | a433bb38b5 | Richard | heap.c: No need to calloc heap pointer |
- | | Mudgett | array. |
- |------------+----------------+------------------------------------------|
- | 47620ea862 | George Joseph | logger: Bring back ability to turn debug |
- | | | on by source file |
- |------------+----------------+------------------------------------------|
- | f3b1b64d21 | Sean Bright | pjproject: Patch to correct STUN |
- | | | FINGERPRINT usage |
- |------------+----------------+------------------------------------------|
- | 690f7f7c76 | George Joseph | build: A few gcc 7 error fixes |
- |------------+----------------+------------------------------------------|
- | f39af4d36d | Sean Bright | res_pjsip: Use ast_sip_is_content_type() |
- | | | where appropriate |
- |------------+----------------+------------------------------------------|
- | f1eb36ea51 | alex | cdr_mysql.c: Apply cdrzone to start and |
- | | | answer |
- |------------+----------------+------------------------------------------|
- | 63900374fa | George Joseph | res_pjsip: Filter out non SIP(S) |
- | | | requests |
- |------------+----------------+------------------------------------------|
- | ed2a4ee81e | George Joseph | res_pjsip: Add handling for incoming |
- | | | unsolicited MWI NOTIFY |
- |------------+----------------+------------------------------------------|
- | 044674c0cd | Richard | res_rtp_asterisk.c: Add doxygen to RTCP |
- | | Mudgett | payload types. |
- |------------+----------------+------------------------------------------|
- | 5ff2d06aa6 | George Joseph | alembic: Fix typo in |
- | | | add_auto_info_to_endpoint_dtmf_mode |
- |------------+----------------+------------------------------------------|
- | 186ef1a657 | George Joseph | stasis/control: Fix possible deadlock |
- | | | with swap channel |
- |------------+----------------+------------------------------------------|
- | 15ddc9acb3 | George Joseph | alembic: Fix enum creation for |
- | | | dtls_fingerprint |
- |------------+----------------+------------------------------------------|
- | 598a18ffee | Ben Ford | chan_pjsip: Suppress frame warnings. |
- |------------+----------------+------------------------------------------|
- | 6c922b3157 | Richard | res_rtp_asterisk.c: Check RTP packet |
- | | Mudgett | version earlier. |
- |------------+----------------+------------------------------------------|
- | 4aaccb7795 | Richard | bridge_native_rtp.c: Fixup |
- | | Mudgett | native_rtp_framehook() |
- |------------+----------------+------------------------------------------|
- | d251a961ac | Sean Bright | res_smdi: Clean up memory leak |
- |------------+----------------+------------------------------------------|
- | 3f22b53349 | Richard | bridge_softmix.c: Remove always true |
- | | Mudgett | test. |
- |------------+----------------+------------------------------------------|
- | 8594f73a81 | Richard | configure: Check cache for valid |
- | | Mudgett | pjproject tarball before downloading. |
- |------------+----------------+------------------------------------------|
- | bac3e8c08b | Richard | STUN/netsock2: Fix some valgrind |
- | | Mudgett | uninitialized memory findings. |
- |------------+----------------+------------------------------------------|
- | 162f6ab845 | Richard | res_pjsip_transport_management.c: Rename |
- | | Mudgett | some variables. |
- |------------+----------------+------------------------------------------|
- | 363d61ef58 | George Joseph | configure: Add --with-download-cache |
- | | | option |
- |------------+----------------+------------------------------------------|
- | 905c4ca3dc | Corey Farrell | app_privacy: remove unused header |
- | | | asterisk/image.h |
- |------------+----------------+------------------------------------------|
- | 84b6a5efd7 | Corey Farrell | Correct some leaks in unit tests. |
- |------------+----------------+------------------------------------------|
- | f9a823e9dc | Richard | res_pjsip_transport_websocket.c: Fix |
- | | Mudgett | serializer ref leak. |
- |------------+----------------+------------------------------------------|
- | 631180a0c3 | Richard | res_pjsip_outbound_registration.c: Misc |
- | | Mudgett | fixes. |
- |------------+----------------+------------------------------------------|
- | 7b84c6693e | Richard | res_pjsip_nat.c: Remove unnecessary |
- | | Mudgett | CMP_STOP. |
- |------------+----------------+------------------------------------------|
- | a32614a2a8 | Richard | res_pjsip_registrar.c: Remove |
- | | Mudgett | unnecessary CMP_STOP. |
- |------------+----------------+------------------------------------------|
- | ed1bce956e | George Joseph | Revert "res_pjsip_session: Release media |
- | | | resources on session end quicker." |
- |------------+----------------+------------------------------------------|
- | 114602f434 | Joshua Colp | res_pjsip: Add support for dnsmgr to |
- | | | external_media_address. |
- |------------+----------------+------------------------------------------|
- | c16000f201 | Sean Bright | res_rtp_asterisk: Fix mapping of pjsip's |
- | | | ICE roles to ours |
- |------------+----------------+------------------------------------------|
- | 24bb5a8908 | Joshua Colp | core: Add VP9 passthrough support. |
- |------------+----------------+------------------------------------------|
- | 07f8e45a90 | Matthew | format.h: Fix a few minor errors in |
- | | Fredrickson | comments. |
- |------------+----------------+------------------------------------------|
- | 7ff9d8785d | Richard | app_voicemail.c: Allow mailbox entry on |
- | | Mudgett | authentication retry prompt. |
- |------------+----------------+------------------------------------------|
- | cea4ce246d | Sean Bright | corosync: Fix corosync library name in |
- | | | configure.ac |
- |------------+----------------+------------------------------------------|
- | 9a47dd7113 | Benjamin Keith | pjsip: Increase maximum packet size. |
- | | Ford | |
- |------------+----------------+------------------------------------------|
- | | | res_musiconhold: Add |
- | 4e555437dc | George Joseph | kill_escalation_delay, kill_method to |
- | | | class |
- |------------+----------------+------------------------------------------|
- | 32b98ad956 | George Joseph | http.c: Reduce log spam |
- |------------+----------------+------------------------------------------|
- | 8a803f75a0 | Richard | json.c: Add backtrace log to find |
- | | Mudgett | 'Invalid UTF-8 string' errors |
- |------------+----------------+------------------------------------------|
- | 22c4c1a0ba | Richard | bridge_native_rtp.c: Fix direct media |
- | | Mudgett | video RTP instance ACL check. |
- |------------+----------------+------------------------------------------|
- | 154d2914fa | Torrey Searle | res/res_pjsip_t38 ensure t38 requests |
- | | | get rejected quickly |
- +------------------------------------------------------------------------+
-
- ----------------------------------------------------------------------
-
- 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.
-
- .lastclean | 1
- .version | 1
- ChangeLog |52063 ----------
- asterisk-13.17.0-summary.html | 306
- asterisk-13.17.0-summary.txt | 814
- b/CHANGES | 68
- b/README-SERIOUSLY.bestpractices.txt | 7
- b/UPGRADE.txt | 6
- b/addons/cdr_mysql.c | 10
- b/addons/chan_ooh323.c | 8
- b/addons/ooh323c/src/ooSocket.c | 2
- b/apps/Makefile | 2
- b/apps/app_chanspy.c | 2
- b/apps/app_confbridge.c | 12
- b/apps/app_directory.c | 7
- b/apps/app_followme.c | 2
- b/apps/app_meetme.c | 25
- b/apps/app_minivm.c | 159
- b/apps/app_mixmonitor.c | 15
- b/apps/app_originate.c | 32
- b/apps/app_playback.c | 2
- b/apps/app_privacy.c | 1
- b/apps/app_queue.c | 75
- b/apps/app_record.c | 113
- b/apps/app_system.c | 10
- b/apps/app_voicemail.c | 875
- b/apps/app_waitforsilence.c | 137
- b/bridges/bridge_native_rtp.c | 27
- b/bridges/bridge_softmix.c | 8
- b/build_tools/download_externals | 23
- b/build_tools/list_valid_installed_externals | 20
- b/channels/Makefile | 2
- b/channels/chan_dahdi.c | 3
- b/channels/chan_iax2.c | 4
- b/channels/chan_motif.c | 2
- b/channels/chan_pjsip.c | 43
- b/channels/chan_rtp.c | 20
- b/channels/chan_sip.c | 18
- b/channels/chan_unistim.c | 4
- b/channels/chan_vpb.cc | 2
- b/channels/iax2/firmware.c | 13
- b/channels/pjsip/dialplan_functions.c | 169
- 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/configs/basic-pbx/modules.conf | 1
- b/configs/samples/config_test.conf.sample | 8
- b/configs/samples/minivm.conf.sample | 2
- b/configs/samples/musiconhold.conf.sample | 23
- b/configs/samples/pjsip.conf.sample | 18
- b/configs/samples/res_config_sqlite.conf.sample | 2
- b/configs/samples/xmpp.conf.sample | 23
- b/configure | 55
- b/configure.ac | 15
- b/contrib/ast-db-manage/config/versions/15db7b91a97a_add_rtcp_mux.py | 2
- b/contrib/ast-db-manage/config/versions/164abbd708c_add_auto_info_to_endpoint_dtmf_mode.py | 2
- b/contrib/ast-db-manage/config/versions/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 | 2
- b/contrib/ast-db-manage/config/versions/28b8e71e541f_add_g726_non_standard.py | 2
- b/contrib/ast-db-manage/config/versions/2fc7930b41b3_add_pjsip_endpoint_options_for_12_1.py | 4
- b/contrib/ast-db-manage/config/versions/371a3bf4143e_add_user_eq_phone_option_to_pjsip.py | 2
- b/contrib/ast-db-manage/config/versions/3772f8f828da_update_identify_by.py | 2
- b/contrib/ast-db-manage/config/versions/3bcc0b5bc2c9_add_allow_reload_to_ps_transports.py | 2
- b/contrib/ast-db-manage/config/versions/4468b4a91372_add_pjsip_asymmetric_rtp_codec.py | 2
- b/contrib/ast-db-manage/config/versions/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 | 2
- b/contrib/ast-db-manage/config/versions/8d478ab86e29_pjsip_add_disable_multi_domain.py | 2
- b/contrib/ast-db-manage/config/versions/8fce4c573e15_add_pjsip_allow_overlap.py | 2
- b/contrib/ast-db-manage/config/versions/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 | 2
- b/contrib/ast-db-manage/config/versions/dbc44d5a908_add_missing_columns_to_sys_and_reg.py | 3
- b/contrib/ast-db-manage/config/versions/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 | 2
- b/contrib/ast-db-manage/env.py | 17
- b/contrib/scripts/install_prereq | 2
- b/contrib/scripts/sip_to_pjsip/sip_to_pjsip.py | 30
- b/formats/format_g719.c | 17
- b/formats/format_g723.c | 15
- b/formats/format_g726.c | 15
- b/formats/format_g729.c | 16
- b/formats/format_gsm.c | 15
- b/formats/format_h263.c | 15
- b/formats/format_h264.c | 15
- b/formats/format_ilbc.c | 16
- b/formats/format_pcm.c | 20
- b/formats/format_siren14.c | 17
- b/formats/format_siren7.c | 17
- b/formats/format_sln.c | 19
- b/formats/format_vox.c | 17
- b/formats/format_wav.c | 17
- b/formats/format_wav_gsm.c | 17
- b/funcs/func_cdr.c | 2
- b/funcs/func_shell.c | 5
- b/include/asterisk/app.h | 31
- b/include/asterisk/bridge_after.h | 2
- b/include/asterisk/bridge_technology.h | 4
- b/include/asterisk/calendar.h | 2
- b/include/asterisk/cdr.h | 44
- b/include/asterisk/config.h | 11
- b/include/asterisk/config_options.h | 25
- b/include/asterisk/features_config.h | 15
- b/include/asterisk/format.h | 4
- b/include/asterisk/format_cache.h | 5
- b/include/asterisk/logger.h | 4
- b/include/asterisk/manager.h | 2
- b/include/asterisk/res_pjsip.h | 184
- b/include/asterisk/res_pjsip_session.h | 26
- b/include/asterisk/rtp_engine.h | 2
- b/include/asterisk/strings.h | 20
- b/include/asterisk/vector.h | 18
- b/main/Makefile | 3
- b/main/acl.c | 4
- b/main/app.c | 15
- b/main/ast_expr2.c | 6
- b/main/ast_expr2.y | 6
- b/main/asterisk.c | 102
- b/main/bridge.c | 6
- b/main/bridge_after.c | 30
- b/main/bridge_channel.c | 4
- b/main/ccss.c | 2
- b/main/cdr.c | 214
- b/main/channel.c | 4
- b/main/cli.c | 4
- b/main/codec_builtin.c | 8
- b/main/config.c | 49
- b/main/config_options.c | 36
- b/main/features_config.c | 15
- b/main/format_cache.c | 8
- b/main/heap.c | 4
- b/main/http.c | 13
- b/main/json.c | 1
- b/main/libasteriskssl.c | 24
- b/main/manager.c | 64
- b/main/netsock2.c | 16
- b/main/rtp_engine.c | 13
- b/main/say.c | 42
- b/main/stdtime/localtime.c | 2
- b/main/strings.c | 21
- b/main/stun.c | 4
- b/main/tcptls.c | 4
- b/main/utils.c | 2
- b/makeopts.in | 6
- b/res/res_ari.c | 2
- b/res/res_calendar.c | 105
- b/res/res_calendar_caldav.c | 41
- b/res/res_calendar_icalendar.c | 41
- b/res/res_config_pgsql.c | 5
- b/res/res_http_post.c | 19
- b/res/res_monitor.c | 54
- b/res/res_musiconhold.c | 129
- b/res/res_pjproject.c | 2
- b/res/res_pjsip.c | 163
- b/res/res_pjsip/config_transport.c | 46
- b/res/res_pjsip/include/res_pjsip_private.h | 65
- b/res/res_pjsip/location.c | 64
- b/res/res_pjsip/pjsip_configuration.c | 97
- b/res/res_pjsip/pjsip_distributor.c | 2
- b/res/res_pjsip/pjsip_message_filter.c | 532
- b/res/res_pjsip/pjsip_session.c | 121
- b/res/res_pjsip/pjsip_transport_events.c | 366
- b/res/res_pjsip/presence_xml.c | 16
- b/res/res_pjsip_caller_id.c | 8
- b/res/res_pjsip_messaging.c | 6
- b/res/res_pjsip_nat.c | 12
- b/res/res_pjsip_outbound_publish.c | 18
- b/res/res_pjsip_outbound_registration.c | 140
- b/res/res_pjsip_pidf_body_generator.c | 2
- b/res/res_pjsip_pidf_eyebeam_body_supplement.c | 32
- b/res/res_pjsip_publish_asterisk.c | 6
- b/res/res_pjsip_pubsub.c | 144
- b/res/res_pjsip_registrar.c | 265
- b/res/res_pjsip_sdp_rtp.c | 29
- b/res/res_pjsip_session.c | 146
- b/res/res_pjsip_session.exports.in | 1
- b/res/res_pjsip_t38.c | 49
- b/res/res_pjsip_transport_management.c | 58
- b/res/res_pjsip_transport_websocket.c | 17
- b/res/res_rtp_asterisk.c | 693
- b/res/res_smdi.c | 10
- b/res/res_srtp.c | 22
- b/res/res_stasis_device_state.c | 4
- b/res/res_stasis_snoop.c | 22
- b/res/res_xmpp.c | 99
- b/res/srtp/srtp_compat.h | 4
- b/res/stasis/control.c | 118
- b/sounds/Makefile | 7
- b/sounds/sounds.xml | 27
- b/tests/test_config.c | 88
- b/tests/test_core_format.c | 5
- b/tests/test_taskprocessor.c | 2
- b/tests/test_vector.c | 2
- b/third-party/pjproject/Makefile | 10
- b/third-party/pjproject/configure.m4 | 6
- b/third-party/pjproject/patches/0075-Fixed-2030-Improve-error-handling-in-OpenSSL-socket.patch | 247
- b/third-party/pjproject/patches/0080-STUN-Fingerprint-with-ICE.patch | 35
- b/third-party/pjproject/patches/config_site.h | 2
- b/utils/astman.c | 2
- contrib/realtime/mssql/mssql_cdr.sql | 44
- contrib/realtime/mssql/mssql_config.sql | 1759
- contrib/realtime/mssql/mssql_voicemail.sql | 54
- contrib/realtime/mysql/mysql_cdr.sql | 32
- contrib/realtime/mysql/mysql_config.sql | 1070
- contrib/realtime/mysql/mysql_voicemail.sql | 34
- contrib/realtime/oracle/oracle_cdr.sql | 38
- contrib/realtime/oracle/oracle_config.sql | 1753
- contrib/realtime/oracle/oracle_voicemail.sql | 48
- contrib/realtime/postgresql/postgresql_cdr.sql | 36
- contrib/realtime/postgresql/postgresql_config.sql | 1152
- contrib/realtime/postgresql/postgresql_voicemail.sql | 38
- res/res_pjsip/pjsip_message_ip_updater.c | 388
- 222 files changed, 6119 insertions(+), 61463 deletions(-)