mirror of
https://github.com/asterisk/asterisk.git
synced 2026-01-21 17:12:24 +00:00
Compare commits
2 Commits
certified/
...
certified/
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1c7db3df43 | ||
|
|
6af378c01d |
200
asterisk-certified-13.1-cert3-rc1-summary.html
Normal file
200
asterisk-certified-13.1-cert3-rc1-summary.html
Normal file
@@ -0,0 +1,200 @@
|
||||
<!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-certified/13.1-cert3-rc1</title><h1 align="center"><a name="top">Release Summary</a></h1><h3 align="center">asterisk-certified/13.1-cert3-rc1</h3><h3 align="center">Date: 2015-06-08</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="#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-certified/13.1-cert2.</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%">12 Mark Michelson <mmichelson@digium.com><br/>10 Kevin Harwell <kharwell@digium.com><br/>10 Richard Mudgett <rmudgett@digium.com><br/>6 Matt Jordan <mjordan@digium.com><br/>5 Joshua Colp <jcolp@digium.com><br/>3 Ashley Sanders <asanders@digium.com><br/>3 gtjoseph <george.joseph@fairview5.com><br/>2 Jonathan Rose <jrose@digium.com><br/>1 Maciej Szmigiero <mail@maciej.szmigiero.name> (license 6085)<br/>1 Corey Farrell <git@cfware.com><br/>1 Juergen Spies (License 6698)<br/></td><td width="33%">3 gtjoseph <george.joseph@fairview5.com><br/>1 Juergen Spies<br/></td><td width="33%">10 Mark Michelson<br/>7 Matt Jordan <mjordan@digium.com><br/>7 Mark Michelson <mmichelson@digium.com><br/>6 Kevin Harwell <kharwell@digium.com><br/>3 Richard Mudgett <rmudgett@digium.com><br/>2 Zane Conkle <zconkle@cytracom.com><br/>2 Zane Conkle<br/>2 Chet Stevens <cwstevens@interact.ccsd.net><br/>2 Jonathan Rose<br/>2 Joshua Colp <jcolp@digium.com><br/>2 Joshua Colp<br/>2 Richard Mudgett<br/>2 Jonathan Rose <jrose@digium.com><br/>1 Denis Alberto Martinez <dmartinez@digium.com><br/>1 Kevin Harwell<br/>1 Ray Crumrine <hraycrum-proftech@yahoo.com><br/>1 Juergen Spies <Juergen.Spies@vivai.de><br/>1 David Justl <david@rockauto.com><br/>1 viniciusfontes <vinicius@canall.com.br><br/>1 John Hardin<br/>1 David Justl<br/>1 Maciej Szmigiero<br/>1 Chet Stevens<br/>1 Alexandr Gordeev <axonaro@gmail.com><br/>1 Alexandr Gordeev<br/>1 Juergen Spies<br/>1 Ray Crumrine<br/></td></tr>
|
||||
</table><hr><a name="closed_issues"><h2 align="center">Closed Issues</h2></a><center><a href="#top">[Back to Top]</a></center><p>This is a list of all issues from the issue tracker that were closed by changes that went into this release.</p><h3>Bug</h3><h4>Category: Applications/app_chanspy</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24828">ASTERISK-24828</a>: Fix Frame Leaks<br/>Reported by: Kevin Harwell<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3b4ba353f07d64c5ee959f0b2b986ff7409a39b7">[3b4ba353f0]</a> Kevin Harwell -- app_chanspy, channel: fix frame leaks</li>
|
||||
</ul><br><h4>Category: Applications/app_confbridge</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24841">ASTERISK-24841</a>: ConfBridge: Strange sampling rates chosen when channels have multiple native formats<br/>Reported by: Matt Jordan<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b17d0953b65ae990905c36890eaf542a12f3361e">[b17d0953b6]</a> Matt Jordan -- res/res_pjsip_sdp_rtp: Revert portion of r432195</li>
|
||||
</ul><br><h4>Category: Applications/app_dial</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24958">ASTERISK-24958</a>: Forwarding loop detection inhibits certain desirable scenarios<br/>Reported by: Mark Michelson<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1bb6122f35dfb5bc86160e67d2aa6c5c779e1795">[1bb6122f35]</a> Mark Michelson -- Detect potential forwarding loops based on count.</li>
|
||||
</ul><br><h4>Category: Applications/app_voicemail</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25082">ASTERISK-25082</a>: Asterisk deletes message after doing a playback of an INBOX message using ast_vm_play when the Old folder is full for that mailbox.<br/>Reported by: Jonathan Rose<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b81353a0ecfa1e31b1326348731f21ab89597a64">[b81353a0ec]</a> Jonathan Rose -- app_voicemail: fix moving when old messages full</li>
|
||||
</ul><br><h4>Category: Channels/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25025">ASTERISK-25025</a>: Periodic crashes (in ast_channel_snapshot_create at stasis_channels.c) with Certified Asterisk 13.<br/>Reported by: Chet Stevens<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7c687c8e546ef1c66afd2f513a487fb92ffb5ac6">[7c687c8e54]</a> Joshua Colp -- stasis: Fix dial masquerade datastore lifetime</li>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c6c06bbe709da641208ec581186d8030995b581c">[c6c06bbe70]</a> Mark Michelson -- Prevent potential crash on blond transfer.</li>
|
||||
</ul><br><h4>Category: Channels/chan_dahdi</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-21893">ASTERISK-21893</a>: Segfault after call hangup, in ast_channel_hangupcause_set, at channel_internal_api.c<br/>Reported by: Alexandr Gordeev<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=523fab02d8a7ba6e88ee46c37d0ac77ad5408cd9">[523fab02d8]</a> Richard Mudgett -- chan_dahdi/sig_pri: Fix crash on ISDN call hangup collision.</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24869">ASTERISK-24869</a>: Asterisk segfaults on DAHDI attended transfer due to application (appl) being NULL on unbridged channel<br/>Reported by: viniciusfontes<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b764454d4d81d9088338eed1eb6fe700a704cdf6">[b764454d4d]</a> Kevin Harwell -- bridge.c: NULL app causes crash during attended transfer</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19608">ASTERISK-19608</a>: Asterisk-1.8.x starts rejecting calls with cause code 44 after some time.<br/>Reported by: Denis Alberto Martinez<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0602409c898782bb4cad29c9978738d9401798cc">[0602409c89]</a> Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf force_restart_unavailable_chans option.</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25034">ASTERISK-25034</a>: chan_dahdi: Some telco switches occasionally ignore ISDN RESTART requests.<br/>Reported by: Richard Mudgett<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0602409c898782bb4cad29c9978738d9401798cc">[0602409c89]</a> Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf force_restart_unavailable_chans option.</li>
|
||||
</ul><br><h4>Category: Channels/chan_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24933">ASTERISK-24933</a>: T38 fails negotiation<br/>Reported by: Jonathan Rose<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=918ca7dd366cdb7e8c34e6bce995bb12b420a4af">[918ca7dd36]</a> Jonathan Rose -- res_pjsip_t38: Fix FAX failures when using PJSIP with authentication</li>
|
||||
</ul><br><h4>Category: Channels/chan_sip/TCP-TLS</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24847">ASTERISK-24847</a>: [security] [patch] tcptls: certificate CN NULL byte prefix bug<br/>Reported by: Matt Jordan<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=08945a5c77f99a0b63f95bace8ed213c391faa18">[08945a5c77]</a> Maciej Szmigiero -- Security/tcptls: MitM Attack potential from certificate with NULL byte in CN.</li>
|
||||
</ul><br><h4>Category: Core/Bridging</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24869">ASTERISK-24869</a>: Asterisk segfaults on DAHDI attended transfer due to application (appl) being NULL on unbridged channel<br/>Reported by: viniciusfontes<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b764454d4d81d9088338eed1eb6fe700a704cdf6">[b764454d4d]</a> Kevin Harwell -- bridge.c: NULL app causes crash during attended transfer</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24752">ASTERISK-24752</a>: Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown<br/>Reported by: Richard Mudgett<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=340588c721fb7a8d03247b5ef86b31bca066af4b">[340588c721]</a> Richard Mudgett -- HTTP: Stop accepting requests on final system shutdown.</li>
|
||||
</ul><br><h4>Category: Core/BuildSystem</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24954">ASTERISK-24954</a>: Git migration: Asterisk version numbers are incompatible with the Test Suite<br/>Reported by: Matt Jordan<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=735bea479ac028090c2b418633d872c10e997a22">[735bea479a]</a> Matt Jordan -- build_tools/make_version: Update version parsing for Git migration</li>
|
||||
</ul><br><h4>Category: Core/Channels</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24828">ASTERISK-24828</a>: Fix Frame Leaks<br/>Reported by: Kevin Harwell<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3b4ba353f07d64c5ee959f0b2b986ff7409a39b7">[3b4ba353f0]</a> Kevin Harwell -- app_chanspy, channel: fix frame leaks</li>
|
||||
</ul><br><h4>Category: Core/General</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24752">ASTERISK-24752</a>: Crash in bridge_manager_service_req when bridge is destroyed by ARI during shutdown<br/>Reported by: Richard Mudgett<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=340588c721fb7a8d03247b5ef86b31bca066af4b">[340588c721]</a> Richard Mudgett -- HTTP: Stop accepting requests on final system shutdown.</li>
|
||||
</ul><br><h4>Category: Resources/res_ari</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24812">ASTERISK-24812</a>: ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding<br/>Reported by: Matt Jordan<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=33c73ffeaaf611ed312f4a1abacdac3d041ba42c">[33c73ffeaa]</a> Matt Jordan -- ARI/PJSIP: Apply requesting channel's format cap to created channels</li>
|
||||
</ul><br><h4>Category: Resources/res_ari_channels</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24812">ASTERISK-24812</a>: ARI: Creating channels through /channels resource always uses SLIN, which results in unneeded transcoding<br/>Reported by: Matt Jordan<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=33c73ffeaaf611ed312f4a1abacdac3d041ba42c">[33c73ffeaa]</a> Matt Jordan -- ARI/PJSIP: Apply requesting channel's format cap to created channels</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24910">ASTERISK-24910</a>: "timer=no" and "timer=required" settings in pjsip.conf fail<br/>Reported by: Ray Crumrine<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=1e98fcac6b13a32731d3691ee5df166550b58c48">[1e98fcac6b]</a> Kevin Harwell -- res_pjsip: config option 'timers' can't be set to 'no'</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25131">ASTERISK-25131</a>: chan_pjsip: In-dialog authentication not handled.<br/>Reported by: Richard Mudgett<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bd32327353c1073403274eb126b7c3045f351d5f">[bd32327353]</a> Richard Mudgett -- res_pjsip_session: Fix in-dialog authentication.</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24615">ASTERISK-24615</a>: When Multiple Transports Exist in pjsip.conf, Incorrect External Addresses is Used in SIP Packets When Responding to INVITE<br/>Reported by: David Justl<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bf31a486cb0cb82a80ddf6b113a522be32749b05">[bf31a486cb]</a> Joshua Colp -- res_pjsip / res_pjsip_multihomed: Use the correct transport and addressing information on UAS sessions.</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25020">ASTERISK-25020</a>: Mismatched response to outgoing REGISTER request<br/>Reported by: Mark Michelson<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=11d85ea2511fcfdc444ea627d7f636ce8912510b">[11d85ea251]</a> Mark Michelson -- res_pjsip_outbound_registration: Don't fail on delayed processing: 13.</li>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=0037ca59a6e53d7994d6bbe50551ee1414903c10">[0037ca59a6]</a> Mark Michelson -- res_pjsip_outbound_registration: Add debugging messages.</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24920">ASTERISK-24920</a>: Asterisk handles duplicate SIP requests as if they were each a new request<br/>Reported by: Mark Michelson<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b5b44876c26d993619b5a2e354d41c6614ab6deb">[b5b44876c2]</a> Mark Michelson -- Add stateful PJSIP response API call, and use it for out-of-dialog responses.</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24840">ASTERISK-24840</a>: res_pjsip: conflicting endpoint identifiers<br/>Reported by: Kevin Harwell<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e0b644ddb7f1f8a609f310cef7cd2eee5914e445">[e0b644ddb7]</a> Kevin Harwell -- res_pjsip: Allow configuration of endpoint identifier query order</li>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=d7c8041f6b214a44517250c816de959dd53d8c08">[d7c8041f6b]</a> Kevin Harwell -- res_pjsip: Allow configuration of endpoint identifier query order</li>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6cd70450fd63f8ba5dbabd84e87140c1fee352e7">[6cd70450fd]</a> Kevin Harwell -- Revert - res_pjsip: Allow configuration of endpoint identifier query order</li>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=4eb1dd4b3542839c880306b5e0c8c6b98a6d8733">[4eb1dd4b35]</a> Kevin Harwell -- res_pjsip: Allow configuration of endpoint identifier query order</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24741">ASTERISK-24741</a>: dtls_handler causes Asterisk to crash<br/>Reported by: Zane Conkle<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=3ad393b043096e2c9e83996218d2dc757a752294">[3ad393b043]</a> Kevin Harwell -- res_pjsip: dtls_handler causes Asterisk to crash</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_messaging</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24937">ASTERISK-24937</a>: [patch]res_pjsip_messaging: Messages may be sent out of order<br/>Reported by: Mark Michelson<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=42b7ebdd4d63ce6893afae28b77287831480915c">[42b7ebdd4d]</a> Mark Michelson -- res_pjsip_messaging: Serialize outbound SIP MESSAGEs</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_mwi</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24982">ASTERISK-24982</a>: res_pjsip_mwi: Unsolicited MWI NOTIFY only sent on mailbox changes<br/>Reported by: Joshua Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=677898f83980b14a9edb0f5aca349faffbbb72a3">[677898f839]</a> Joshua Colp -- res_pjsip_mwi: Send unsolicited MWI NOTIFY on startup and when endpoint registers.</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_outbound_registration</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25037">ASTERISK-25037</a>: res_pjsip_outbound_registration: Potential crash in off-nominal failure case when sending message<br/>Reported by: Joshua Colp<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=47df4e031cce11f7fe49e894d69a5045441b9ffe">[47df4e031c]</a> Joshua Colp -- res_pjsip_outbound_registration: Fix double unref on error return.</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_pubsub</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25057">ASTERISK-25057</a>: res_pjsip_pubsub: Crash in send_notify due to invalid root pointer in sub_tree<br/>Reported by: Matt Jordan<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=6433b697ae95f5d4599ae70a4999cf6b864200cf">[6433b697ae]</a> Joshua Colp -- res_pjsip_exten_state: Fix race condition between sending NOTIFY and termination</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_refer</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24700">ASTERISK-24700</a>: CRASH: NULL channel is being passed to ast_bridge_transfer_attended()<br/>Reported by: Zane Conkle<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=c994a3bfa0bb316bb2c7c8526504d5adf3bf43c8">[c994a3bfa0]</a> Richard Mudgett -- res_pjsip_refer: Fix crash from a REFER and BYE collision.</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_session</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-25131">ASTERISK-25131</a>: chan_pjsip: In-dialog authentication not handled.<br/>Reported by: Richard Mudgett<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=bd32327353c1073403274eb126b7c3045f351d5f">[bd32327353]</a> Richard Mudgett -- res_pjsip_session: Fix in-dialog authentication.</li>
|
||||
</ul><br><h4>Category: Resources/res_pjsip_t38</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24928">ASTERISK-24928</a>: [patch]t38_udptl_maxdatagram in pjsip.conf not honored<br/>Reported by: Juergen Spies<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e84fcb246483ed017a9b6c00a8144c1806228bca">[e84fcb2464]</a> Juergen Spies -- res/res_pjsip_t38: Add missing initialization of t38faxmaxdatagram</li>
|
||||
</ul><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24933">ASTERISK-24933</a>: T38 fails negotiation<br/>Reported by: Jonathan Rose<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=918ca7dd366cdb7e8c34e6bce995bb12b420a4af">[918ca7dd36]</a> Jonathan Rose -- res_pjsip_t38: Fix FAX failures when using PJSIP with authentication</li>
|
||||
</ul><br><h4>Category: Resources/res_stasis</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24701">ASTERISK-24701</a>: Stasis: Write timeout on WebSocket fails to fully disconnect underlying socket, leading to events being dropped with no additional information<br/>Reported by: Matt Jordan<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8be00450b93c4a1edfb82f884022f431b9c3d457">[8be00450b9]</a> Kevin Harwell -- res_http_websocket: websocket write timeout fails to fully disconnect</li>
|
||||
</ul><br><h3>Improvement</h3><h4>Category: Applications/app_stasis</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24802">ASTERISK-24802</a>: stasis: set a channel variable on websocket disconnect error<br/>Reported by: Kevin Harwell<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=758fead630fb654383e627a2b024e0853d15c5e8">[758fead630]</a> Ashley Sanders -- stasis: set a channel variable on websocket disconnect error</li>
|
||||
</ul><br><h4>Category: Resources/res_ari</h4><a href="https://issues.asterisk.org/jira/browse/ASTERISK-24802">ASTERISK-24802</a>: stasis: set a channel variable on websocket disconnect error<br/>Reported by: Kevin Harwell<ul>
|
||||
<li><a href="https://code.asterisk.org/code/changelog/asterisk?cs=758fead630fb654383e627a2b024e0853d15c5e8">[758fead630]</a> Ashley Sanders -- stasis: set a channel variable on websocket disconnect error</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=08a4cf3237bfe69f1f1e89ab06080d6e2196dd63">08a4cf3237</a></td><td>Mark Michelson</td><td>res_pjsip_outbound_authenticator_digest: Add missing outbound authenticator callback.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cb67aae596c8b37b90da20d9d25528109b401b63">cb67aae596</a></td><td>gtjoseph</td><td>More .gitignore updates</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=70fab74bafe7f0c24d5623e3a007804b835cf852">70fab74baf</a></td><td>gtjoseph</td><td>.gitignore updates for master/13</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=7d644797482396c2b49c4a3895520d32657bc3cb">7d64479748</a></td><td>Matt Jordan</td><td>git migration: Remove support for file versions</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=9237e8b11e1b51bc337856975f72f6e2229c482a">9237e8b11e</a></td><td>Corey Farrell</td><td>main/editline: Add .gitignore.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=630dbcb8b4ce5ff4300f94d74994145461141263">630dbcb8b4</a></td><td>Matt Jordan</td><td>.gitignore: Ignore tarballs (*.gz)</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=e4892f9aa497709ac09756fbb0b394aefde00113">e4892f9aa4</a></td><td>gtjoseph</td><td>Add .gitignore and .gitreview files</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=45f09898e99cd70329aeaff2598297b58c09de3a">45f09898e9</a></td><td>Mark Michelson</td><td>Do not queue message requests that we do not respond to.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=b6fff2719d0223684c061c8c83748b3db0eafb26">b6fff2719d</a></td><td>Mark Michelson</td><td>core: avoid possible asterisk -r crash from long id</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=8ae3670781ff7fd1e3b1ee634a37029a693b9aaa">8ae3670781</a></td><td>Ashley Sanders</td><td>stasis: set a channel variable on websocket disconnect error</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=259227eb1a2c8bdf2ee983cacd0b1817e754a7cb">259227eb1a</a></td><td>Ashley Sanders</td><td>stasis: set a channel variable on websocket disconnect error</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=66b8c7cab43fb9ec0cb664563aa2dc64d59c7c3f">66b8c7cab4</a></td><td>Richard Mudgett</td><td>res_pjsip_registrar_expire.c: Cleanup scheduler leaks on unload/shutdown.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=fb7062afcaca202d6d7c5a9b92fe53ed385116b4">fb7062afca</a></td><td>Richard Mudgett</td><td>Audit ast_pjsip_rdata_get_endpoint() usage for ref leaks.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cf9799845fe862bece889bfe9191a79ecd00267e">cf9799845f</a></td><td>Richard Mudgett</td><td>res_pjsip_sdp_rtp,sorcery: Fix invalid access and memory leak respectively.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=90fc65da62fc112935ee6af73089a3c363c833b7">90fc65da62</a></td><td>Richard Mudgett</td><td>Audit ast_sockaddr_resolve() usage for memory leaks.</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=cd4e18c4cc15d4b9d8f3f658c7afac5bed6ad801">cd4e18c4cc</a></td><td>Richard Mudgett</td><td>Multiple revisions 431583,433005</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=52366a423c219c7bdb8a2346741ed1c2e6538bad">52366a423c</a></td><td>Matt Jordan</td><td>translate: Prevent invalid memory accesses on fast shutdown</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=69dc8f9ec2e7b0d24e83f216853c219c9c5acc37">69dc8f9ec2</a></td><td>Kevin Harwell</td><td>pjsip_options: Fix continued qualifies after endpoint/aor deletion</td></tr>
|
||||
<tr><td><a href="https://code.asterisk.org/code/changelog/asterisk?cs=2125e1b2dea34223f7734a23994e6d6edfa44aa0">2125e1b2de</a></td><td>Mark Michelson</td><td>Add Asterisk 13 revision 431420 that fixes disabling 100rel option on PJSIP endpoints.</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>b/.gitignore | 31
|
||||
b/.gitreview | 4
|
||||
b/.version | 2
|
||||
b/CHANGES | 11
|
||||
b/ChangeLog | 831 ----------
|
||||
b/UPGRADE.txt | 27
|
||||
b/addons/.gitignore | 1
|
||||
b/agi/.gitignore | 3
|
||||
b/apps/app_chanspy.c | 3
|
||||
b/apps/app_confbridge.c | 6
|
||||
b/apps/app_dial.c | 85 -
|
||||
b/apps/app_externalivr.c | 2
|
||||
b/apps/app_followme.c | 13
|
||||
b/apps/app_queue.c | 96 -
|
||||
b/apps/app_stasis.c | 42
|
||||
b/apps/app_voicemail.c | 5
|
||||
b/build_tools/.gitignore | 1
|
||||
b/build_tools/make_version | 7
|
||||
b/channels/chan_dahdi.c | 4
|
||||
b/channels/chan_pjsip.c | 11
|
||||
b/channels/chan_sip.c | 4
|
||||
b/channels/sig_pri.c | 25
|
||||
b/channels/sig_pri.h | 2
|
||||
b/configs/samples/chan_dahdi.conf.sample | 14
|
||||
b/configs/samples/pjsip.conf.sample | 4
|
||||
b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py | 21
|
||||
b/contrib/realtime/mysql/mysql_config.sql | 6
|
||||
b/contrib/realtime/oracle/oracle_config.sql | 12
|
||||
b/contrib/realtime/postgresql/postgresql_config.sql | 6
|
||||
b/contrib/realtime/sqlserver/mssql_config.sql | 12
|
||||
b/doc/.gitignore | 1
|
||||
b/funcs/func_channel.c | 25
|
||||
b/include/asterisk.h | 59
|
||||
b/include/asterisk/.gitignore | 3
|
||||
b/include/asterisk/channel.h | 19
|
||||
b/include/asterisk/global_datastores.h | 6
|
||||
b/include/asterisk/max_forwards.h | 78
|
||||
b/include/asterisk/res_pjsip.h | 76
|
||||
b/include/asterisk/res_pjsip_pubsub.h | 10
|
||||
b/main/.gitignore | 3
|
||||
b/main/asterisk.c | 260 ++-
|
||||
b/main/bridge.c | 21
|
||||
b/main/ccss.c | 4
|
||||
b/main/channel.c | 43
|
||||
b/main/config.c | 4
|
||||
b/main/dial.c | 15
|
||||
b/main/editline/.gitignore | 13
|
||||
b/main/features.c | 28
|
||||
b/main/global_datastores.c | 56
|
||||
b/main/http.c | 5
|
||||
b/main/manager.c | 10
|
||||
b/main/max_forwards.c | 165 +
|
||||
b/main/netsock2.c | 4
|
||||
b/main/sorcery.c | 1
|
||||
b/main/stasis_channels.c | 60
|
||||
b/main/translate.c | 4
|
||||
b/main/utils.c | 2
|
||||
b/main/xmldoc.c | 2
|
||||
b/menuselect/.gitignore | 7
|
||||
b/res/ael/.gitignore | 1
|
||||
b/res/ari/ari_websockets.c | 14
|
||||
b/res/ari/resource_channels.c | 10
|
||||
b/res/res_http_websocket.c | 4
|
||||
b/res/res_pjsip.c | 203 ++
|
||||
b/res/res_pjsip/config_global.c | 23
|
||||
b/res/res_pjsip/pjsip_configuration.c | 24
|
||||
b/res/res_pjsip/pjsip_options.c | 38
|
||||
b/res/res_pjsip_acl.c | 2
|
||||
b/res/res_pjsip_caller_id.c | 2
|
||||
b/res/res_pjsip_diversion.c | 5
|
||||
b/res/res_pjsip_dtmf_info.c | 8
|
||||
b/res/res_pjsip_endpoint_identifier_anonymous.c | 2
|
||||
b/res/res_pjsip_endpoint_identifier_ip.c | 2
|
||||
b/res/res_pjsip_endpoint_identifier_user.c | 2
|
||||
b/res/res_pjsip_exten_state.c | 33
|
||||
b/res/res_pjsip_messaging.c | 54
|
||||
b/res/res_pjsip_multihomed.c | 51
|
||||
b/res/res_pjsip_mwi.c | 121 +
|
||||
b/res/res_pjsip_nat.c | 9
|
||||
b/res/res_pjsip_outbound_authenticator_digest.c | 15
|
||||
b/res/res_pjsip_outbound_registration.c | 122 +
|
||||
b/res/res_pjsip_pubsub.c | 5
|
||||
b/res/res_pjsip_pubsub.exports.in | 1
|
||||
b/res/res_pjsip_refer.c | 16
|
||||
b/res/res_pjsip_registrar.c | 7
|
||||
b/res/res_pjsip_registrar_expire.c | 64
|
||||
b/res/res_pjsip_sdp_rtp.c | 21
|
||||
b/res/res_pjsip_send_to_voicemail.c | 10
|
||||
b/res/res_pjsip_session.c | 145 +
|
||||
b/res/res_pjsip_t38.c | 47
|
||||
certified-asterisk-13.1-cert2-summary.html | 62
|
||||
certified-asterisk-13.1-cert2-summary.txt | 93 -
|
||||
92 files changed, 1842 insertions(+), 1649 deletions(-)</pre><br></html>
|
||||
517
asterisk-certified-13.1-cert3-rc1-summary.txt
Normal file
517
asterisk-certified-13.1-cert3-rc1-summary.txt
Normal file
@@ -0,0 +1,517 @@
|
||||
Release Summary
|
||||
|
||||
asterisk-certified/13.1-cert3-rc1
|
||||
|
||||
Date: 2015-06-08
|
||||
|
||||
<asteriskteam@digium.com>
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Table of Contents
|
||||
|
||||
1. Summary
|
||||
2. Contributors
|
||||
3. Closed Issues
|
||||
4. Other Changes
|
||||
5. Diffstat
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Summary
|
||||
|
||||
[Back to Top]
|
||||
|
||||
This release is a point release of an existing major version. The changes
|
||||
included were made to address problems that have been identified in this
|
||||
release series, or are minor, backwards compatible new features or
|
||||
improvements. Users should be able to safely upgrade to this version if
|
||||
this release series is already in use. Users considering upgrading from a
|
||||
previous version are strongly encouraged to review the UPGRADE.txt
|
||||
document as well as the CHANGES document for information about upgrading
|
||||
to this release series.
|
||||
|
||||
The data in this summary reflects changes that have been made since the
|
||||
previous release, asterisk-certified/13.1-cert2.
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
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
|
||||
12 Mark Michelson 3 gtjoseph 10 Mark Michelson
|
||||
10 Kevin Harwell 1 Juergen Spies 7 Matt Jordan
|
||||
10 Richard Mudgett 7 Mark Michelson
|
||||
6 Matt Jordan 6 Kevin Harwell
|
||||
5 Joshua Colp 3 Richard Mudgett
|
||||
3 Ashley Sanders 2 Zane Conkle
|
||||
3 gtjoseph 2 Zane Conkle
|
||||
2 Jonathan Rose 2 Chet Stevens
|
||||
1 Maciej Szmigiero (license 6085) 2 Jonathan Rose
|
||||
1 Corey Farrell 2 Joshua Colp
|
||||
1 Juergen Spies (License 6698) 2 Joshua Colp
|
||||
2 Richard Mudgett
|
||||
2 Jonathan Rose
|
||||
1 Denis Alberto Martinez
|
||||
1 Kevin Harwell
|
||||
1 Ray Crumrine
|
||||
1 Juergen Spies
|
||||
1 David Justl
|
||||
1 viniciusfontes
|
||||
1 John Hardin
|
||||
1 David Justl
|
||||
1 Maciej Szmigiero
|
||||
1 Chet Stevens
|
||||
1 Alexandr Gordeev
|
||||
1 Alexandr Gordeev
|
||||
1 Juergen Spies
|
||||
1 Ray Crumrine
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
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.
|
||||
|
||||
Bug
|
||||
|
||||
Category: Applications/app_chanspy
|
||||
|
||||
ASTERISK-24828: Fix Frame Leaks
|
||||
Reported by: Kevin Harwell
|
||||
* [3b4ba353f0] Kevin Harwell -- app_chanspy, channel: fix frame leaks
|
||||
|
||||
Category: Applications/app_confbridge
|
||||
|
||||
ASTERISK-24841: ConfBridge: Strange sampling rates chosen when channels
|
||||
have multiple native formats
|
||||
Reported by: Matt Jordan
|
||||
* [b17d0953b6] Matt Jordan -- res/res_pjsip_sdp_rtp: Revert portion of
|
||||
r432195
|
||||
|
||||
Category: Applications/app_dial
|
||||
|
||||
ASTERISK-24958: Forwarding loop detection inhibits certain desirable
|
||||
scenarios
|
||||
Reported by: Mark Michelson
|
||||
* [1bb6122f35] Mark Michelson -- Detect potential forwarding loops based
|
||||
on count.
|
||||
|
||||
Category: Applications/app_voicemail
|
||||
|
||||
ASTERISK-25082: Asterisk deletes message after doing a playback of an
|
||||
INBOX message using ast_vm_play when the Old folder is full for that
|
||||
mailbox.
|
||||
Reported by: Jonathan Rose
|
||||
* [b81353a0ec] Jonathan Rose -- app_voicemail: fix moving when old
|
||||
messages full
|
||||
|
||||
Category: Channels/General
|
||||
|
||||
ASTERISK-25025: Periodic crashes (in ast_channel_snapshot_create at
|
||||
stasis_channels.c) with Certified Asterisk 13.
|
||||
Reported by: Chet Stevens
|
||||
* [7c687c8e54] Joshua Colp -- stasis: Fix dial masquerade datastore
|
||||
lifetime
|
||||
* [c6c06bbe70] Mark Michelson -- Prevent potential crash on blond
|
||||
transfer.
|
||||
|
||||
Category: Channels/chan_dahdi
|
||||
|
||||
ASTERISK-21893: Segfault after call hangup, in
|
||||
ast_channel_hangupcause_set, at channel_internal_api.c
|
||||
Reported by: Alexandr Gordeev
|
||||
* [523fab02d8] Richard Mudgett -- chan_dahdi/sig_pri: Fix crash on ISDN
|
||||
call hangup collision.
|
||||
ASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to
|
||||
application (appl) being NULL on unbridged channel
|
||||
Reported by: viniciusfontes
|
||||
* [b764454d4d] Kevin Harwell -- bridge.c: NULL app causes crash during
|
||||
attended transfer
|
||||
ASTERISK-19608: Asterisk-1.8.x starts rejecting calls with cause code 44
|
||||
after some time.
|
||||
Reported by: Denis Alberto Martinez
|
||||
* [0602409c89] Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf
|
||||
force_restart_unavailable_chans option.
|
||||
ASTERISK-25034: chan_dahdi: Some telco switches occasionally ignore ISDN
|
||||
RESTART requests.
|
||||
Reported by: Richard Mudgett
|
||||
* [0602409c89] Richard Mudgett -- chan_dahdi: Add the chan_dahdi.conf
|
||||
force_restart_unavailable_chans option.
|
||||
|
||||
Category: Channels/chan_pjsip
|
||||
|
||||
ASTERISK-24933: T38 fails negotiation
|
||||
Reported by: Jonathan Rose
|
||||
* [918ca7dd36] Jonathan Rose -- res_pjsip_t38: Fix FAX failures when
|
||||
using PJSIP with authentication
|
||||
|
||||
Category: Channels/chan_sip/TCP-TLS
|
||||
|
||||
ASTERISK-24847: [security] [patch] tcptls: certificate CN NULL byte prefix
|
||||
bug
|
||||
Reported by: Matt Jordan
|
||||
* [08945a5c77] Maciej Szmigiero -- Security/tcptls: MitM Attack
|
||||
potential from certificate with NULL byte in CN.
|
||||
|
||||
Category: Core/Bridging
|
||||
|
||||
ASTERISK-24869: Asterisk segfaults on DAHDI attended transfer due to
|
||||
application (appl) being NULL on unbridged channel
|
||||
Reported by: viniciusfontes
|
||||
* [b764454d4d] Kevin Harwell -- bridge.c: NULL app causes crash during
|
||||
attended transfer
|
||||
ASTERISK-24752: Crash in bridge_manager_service_req when bridge is
|
||||
destroyed by ARI during shutdown
|
||||
Reported by: Richard Mudgett
|
||||
* [340588c721] Richard Mudgett -- HTTP: Stop accepting requests on final
|
||||
system shutdown.
|
||||
|
||||
Category: Core/BuildSystem
|
||||
|
||||
ASTERISK-24954: Git migration: Asterisk version numbers are incompatible
|
||||
with the Test Suite
|
||||
Reported by: Matt Jordan
|
||||
* [735bea479a] Matt Jordan -- build_tools/make_version: Update version
|
||||
parsing for Git migration
|
||||
|
||||
Category: Core/Channels
|
||||
|
||||
ASTERISK-24828: Fix Frame Leaks
|
||||
Reported by: Kevin Harwell
|
||||
* [3b4ba353f0] Kevin Harwell -- app_chanspy, channel: fix frame leaks
|
||||
|
||||
Category: Core/General
|
||||
|
||||
ASTERISK-24752: Crash in bridge_manager_service_req when bridge is
|
||||
destroyed by ARI during shutdown
|
||||
Reported by: Richard Mudgett
|
||||
* [340588c721] Richard Mudgett -- HTTP: Stop accepting requests on final
|
||||
system shutdown.
|
||||
|
||||
Category: Resources/res_ari
|
||||
|
||||
ASTERISK-24812: ARI: Creating channels through /channels resource always
|
||||
uses SLIN, which results in unneeded transcoding
|
||||
Reported by: Matt Jordan
|
||||
* [33c73ffeaa] Matt Jordan -- ARI/PJSIP: Apply requesting channel's
|
||||
format cap to created channels
|
||||
|
||||
Category: Resources/res_ari_channels
|
||||
|
||||
ASTERISK-24812: ARI: Creating channels through /channels resource always
|
||||
uses SLIN, which results in unneeded transcoding
|
||||
Reported by: Matt Jordan
|
||||
* [33c73ffeaa] Matt Jordan -- ARI/PJSIP: Apply requesting channel's
|
||||
format cap to created channels
|
||||
|
||||
Category: Resources/res_pjsip
|
||||
|
||||
ASTERISK-24910: "timer=no" and "timer=required" settings in pjsip.conf
|
||||
fail
|
||||
Reported by: Ray Crumrine
|
||||
* [1e98fcac6b] Kevin Harwell -- res_pjsip: config option 'timers' can't
|
||||
be set to 'no'
|
||||
ASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
|
||||
Reported by: Richard Mudgett
|
||||
* [bd32327353] Richard Mudgett -- res_pjsip_session: Fix in-dialog
|
||||
authentication.
|
||||
ASTERISK-24615: When Multiple Transports Exist in pjsip.conf, Incorrect
|
||||
External Addresses is Used in SIP Packets When Responding to INVITE
|
||||
Reported by: David Justl
|
||||
* [bf31a486cb] Joshua Colp -- res_pjsip / res_pjsip_multihomed: Use the
|
||||
correct transport and addressing information on UAS sessions.
|
||||
ASTERISK-25020: Mismatched response to outgoing REGISTER request
|
||||
Reported by: Mark Michelson
|
||||
* [11d85ea251] Mark Michelson -- res_pjsip_outbound_registration: Don't
|
||||
fail on delayed processing: 13.
|
||||
* [0037ca59a6] Mark Michelson -- res_pjsip_outbound_registration: Add
|
||||
debugging messages.
|
||||
ASTERISK-24920: Asterisk handles duplicate SIP requests as if they were
|
||||
each a new request
|
||||
Reported by: Mark Michelson
|
||||
* [b5b44876c2] Mark Michelson -- Add stateful PJSIP response API call,
|
||||
and use it for out-of-dialog responses.
|
||||
ASTERISK-24840: res_pjsip: conflicting endpoint identifiers
|
||||
Reported by: Kevin Harwell
|
||||
* [e0b644ddb7] Kevin Harwell -- res_pjsip: Allow configuration of
|
||||
endpoint identifier query order
|
||||
* [d7c8041f6b] Kevin Harwell -- res_pjsip: Allow configuration of
|
||||
endpoint identifier query order
|
||||
* [6cd70450fd] Kevin Harwell -- Revert - res_pjsip: Allow configuration
|
||||
of endpoint identifier query order
|
||||
* [4eb1dd4b35] Kevin Harwell -- res_pjsip: Allow configuration of
|
||||
endpoint identifier query order
|
||||
ASTERISK-24741: dtls_handler causes Asterisk to crash
|
||||
Reported by: Zane Conkle
|
||||
* [3ad393b043] Kevin Harwell -- res_pjsip: dtls_handler causes Asterisk
|
||||
to crash
|
||||
|
||||
Category: Resources/res_pjsip_messaging
|
||||
|
||||
ASTERISK-24937: [patch]res_pjsip_messaging: Messages may be sent out of
|
||||
order
|
||||
Reported by: Mark Michelson
|
||||
* [42b7ebdd4d] Mark Michelson -- res_pjsip_messaging: Serialize outbound
|
||||
SIP MESSAGEs
|
||||
|
||||
Category: Resources/res_pjsip_mwi
|
||||
|
||||
ASTERISK-24982: res_pjsip_mwi: Unsolicited MWI NOTIFY only sent on mailbox
|
||||
changes
|
||||
Reported by: Joshua Colp
|
||||
* [677898f839] Joshua Colp -- res_pjsip_mwi: Send unsolicited MWI NOTIFY
|
||||
on startup and when endpoint registers.
|
||||
|
||||
Category: Resources/res_pjsip_outbound_registration
|
||||
|
||||
ASTERISK-25037: res_pjsip_outbound_registration: Potential crash in
|
||||
off-nominal failure case when sending message
|
||||
Reported by: Joshua Colp
|
||||
* [47df4e031c] Joshua Colp -- res_pjsip_outbound_registration: Fix
|
||||
double unref on error return.
|
||||
|
||||
Category: Resources/res_pjsip_pubsub
|
||||
|
||||
ASTERISK-25057: res_pjsip_pubsub: Crash in send_notify due to invalid root
|
||||
pointer in sub_tree
|
||||
Reported by: Matt Jordan
|
||||
* [6433b697ae] Joshua Colp -- res_pjsip_exten_state: Fix race condition
|
||||
between sending NOTIFY and termination
|
||||
|
||||
Category: Resources/res_pjsip_refer
|
||||
|
||||
ASTERISK-24700: CRASH: NULL channel is being passed to
|
||||
ast_bridge_transfer_attended()
|
||||
Reported by: Zane Conkle
|
||||
* [c994a3bfa0] Richard Mudgett -- res_pjsip_refer: Fix crash from a
|
||||
REFER and BYE collision.
|
||||
|
||||
Category: Resources/res_pjsip_session
|
||||
|
||||
ASTERISK-25131: chan_pjsip: In-dialog authentication not handled.
|
||||
Reported by: Richard Mudgett
|
||||
* [bd32327353] Richard Mudgett -- res_pjsip_session: Fix in-dialog
|
||||
authentication.
|
||||
|
||||
Category: Resources/res_pjsip_t38
|
||||
|
||||
ASTERISK-24928: [patch]t38_udptl_maxdatagram in pjsip.conf not honored
|
||||
Reported by: Juergen Spies
|
||||
* [e84fcb2464] Juergen Spies -- res/res_pjsip_t38: Add missing
|
||||
initialization of t38faxmaxdatagram
|
||||
ASTERISK-24933: T38 fails negotiation
|
||||
Reported by: Jonathan Rose
|
||||
* [918ca7dd36] Jonathan Rose -- res_pjsip_t38: Fix FAX failures when
|
||||
using PJSIP with authentication
|
||||
|
||||
Category: Resources/res_stasis
|
||||
|
||||
ASTERISK-24701: Stasis: Write timeout on WebSocket fails to fully
|
||||
disconnect underlying socket, leading to events being dropped with no
|
||||
additional information
|
||||
Reported by: Matt Jordan
|
||||
* [8be00450b9] Kevin Harwell -- res_http_websocket: websocket write
|
||||
timeout fails to fully disconnect
|
||||
|
||||
Improvement
|
||||
|
||||
Category: Applications/app_stasis
|
||||
|
||||
ASTERISK-24802: stasis: set a channel variable on websocket disconnect
|
||||
error
|
||||
Reported by: Kevin Harwell
|
||||
* [758fead630] Ashley Sanders -- stasis: set a channel variable on
|
||||
websocket disconnect error
|
||||
|
||||
Category: Resources/res_ari
|
||||
|
||||
ASTERISK-24802: stasis: set a channel variable on websocket disconnect
|
||||
error
|
||||
Reported by: Kevin Harwell
|
||||
* [758fead630] Ashley Sanders -- stasis: set a channel variable on
|
||||
websocket disconnect error
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
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 |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| | Mark | res_pjsip_outbound_authenticator_digest: |
|
||||
| 08a4cf3237 | Michelson | Add missing outbound authenticator |
|
||||
| | | callback. |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| cb67aae596 | gtjoseph | More .gitignore updates |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 70fab74baf | gtjoseph | .gitignore updates for master/13 |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 7d64479748 | Matt Jordan | git migration: Remove support for file |
|
||||
| | | versions |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 9237e8b11e | Corey | main/editline: Add .gitignore. |
|
||||
| | Farrell | |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 630dbcb8b4 | Matt Jordan | .gitignore: Ignore tarballs (*.gz) |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| e4892f9aa4 | gtjoseph | Add .gitignore and .gitreview files |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 45f09898e9 | Mark | Do not queue message requests that we do |
|
||||
| | Michelson | not respond to. |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| b6fff2719d | Mark | core: avoid possible asterisk -r crash from |
|
||||
| | Michelson | long id |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 8ae3670781 | Ashley | stasis: set a channel variable on websocket |
|
||||
| | Sanders | disconnect error |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 259227eb1a | Ashley | stasis: set a channel variable on websocket |
|
||||
| | Sanders | disconnect error |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 66b8c7cab4 | Richard | res_pjsip_registrar_expire.c: Cleanup |
|
||||
| | Mudgett | scheduler leaks on unload/shutdown. |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| fb7062afca | Richard | Audit ast_pjsip_rdata_get_endpoint() usage |
|
||||
| | Mudgett | for ref leaks. |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| cf9799845f | Richard | res_pjsip_sdp_rtp,sorcery: Fix invalid |
|
||||
| | Mudgett | access and memory leak respectively. |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 90fc65da62 | Richard | Audit ast_sockaddr_resolve() usage for |
|
||||
| | Mudgett | memory leaks. |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| cd4e18c4cc | Richard | Multiple revisions 431583,433005 |
|
||||
| | Mudgett | |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 52366a423c | Matt Jordan | translate: Prevent invalid memory accesses |
|
||||
| | | on fast shutdown |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 69dc8f9ec2 | Kevin | pjsip_options: Fix continued qualifies |
|
||||
| | Harwell | after endpoint/aor deletion |
|
||||
|------------+-------------+---------------------------------------------|
|
||||
| 2125e1b2de | Mark | Add Asterisk 13 revision 431420 that fixes |
|
||||
| | Michelson | disabling 100rel option on PJSIP endpoints. |
|
||||
+------------------------------------------------------------------------+
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
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.
|
||||
|
||||
b/.gitignore | 31
|
||||
b/.gitreview | 4
|
||||
b/.version | 2
|
||||
b/CHANGES | 11
|
||||
b/ChangeLog | 831 ----------
|
||||
b/UPGRADE.txt | 27
|
||||
b/addons/.gitignore | 1
|
||||
b/agi/.gitignore | 3
|
||||
b/apps/app_chanspy.c | 3
|
||||
b/apps/app_confbridge.c | 6
|
||||
b/apps/app_dial.c | 85 -
|
||||
b/apps/app_externalivr.c | 2
|
||||
b/apps/app_followme.c | 13
|
||||
b/apps/app_queue.c | 96 -
|
||||
b/apps/app_stasis.c | 42
|
||||
b/apps/app_voicemail.c | 5
|
||||
b/build_tools/.gitignore | 1
|
||||
b/build_tools/make_version | 7
|
||||
b/channels/chan_dahdi.c | 4
|
||||
b/channels/chan_pjsip.c | 11
|
||||
b/channels/chan_sip.c | 4
|
||||
b/channels/sig_pri.c | 25
|
||||
b/channels/sig_pri.h | 2
|
||||
b/configs/samples/chan_dahdi.conf.sample | 14
|
||||
b/configs/samples/pjsip.conf.sample | 4
|
||||
b/contrib/ast-db-manage/config/versions/45e3f47c6c44_add_pjsip_endpoint_identifier_order.py | 21
|
||||
b/contrib/realtime/mysql/mysql_config.sql | 6
|
||||
b/contrib/realtime/oracle/oracle_config.sql | 12
|
||||
b/contrib/realtime/postgresql/postgresql_config.sql | 6
|
||||
b/contrib/realtime/sqlserver/mssql_config.sql | 12
|
||||
b/doc/.gitignore | 1
|
||||
b/funcs/func_channel.c | 25
|
||||
b/include/asterisk.h | 59
|
||||
b/include/asterisk/.gitignore | 3
|
||||
b/include/asterisk/channel.h | 19
|
||||
b/include/asterisk/global_datastores.h | 6
|
||||
b/include/asterisk/max_forwards.h | 78
|
||||
b/include/asterisk/res_pjsip.h | 76
|
||||
b/include/asterisk/res_pjsip_pubsub.h | 10
|
||||
b/main/.gitignore | 3
|
||||
b/main/asterisk.c | 260 ++-
|
||||
b/main/bridge.c | 21
|
||||
b/main/ccss.c | 4
|
||||
b/main/channel.c | 43
|
||||
b/main/config.c | 4
|
||||
b/main/dial.c | 15
|
||||
b/main/editline/.gitignore | 13
|
||||
b/main/features.c | 28
|
||||
b/main/global_datastores.c | 56
|
||||
b/main/http.c | 5
|
||||
b/main/manager.c | 10
|
||||
b/main/max_forwards.c | 165 +
|
||||
b/main/netsock2.c | 4
|
||||
b/main/sorcery.c | 1
|
||||
b/main/stasis_channels.c | 60
|
||||
b/main/translate.c | 4
|
||||
b/main/utils.c | 2
|
||||
b/main/xmldoc.c | 2
|
||||
b/menuselect/.gitignore | 7
|
||||
b/res/ael/.gitignore | 1
|
||||
b/res/ari/ari_websockets.c | 14
|
||||
b/res/ari/resource_channels.c | 10
|
||||
b/res/res_http_websocket.c | 4
|
||||
b/res/res_pjsip.c | 203 ++
|
||||
b/res/res_pjsip/config_global.c | 23
|
||||
b/res/res_pjsip/pjsip_configuration.c | 24
|
||||
b/res/res_pjsip/pjsip_options.c | 38
|
||||
b/res/res_pjsip_acl.c | 2
|
||||
b/res/res_pjsip_caller_id.c | 2
|
||||
b/res/res_pjsip_diversion.c | 5
|
||||
b/res/res_pjsip_dtmf_info.c | 8
|
||||
b/res/res_pjsip_endpoint_identifier_anonymous.c | 2
|
||||
b/res/res_pjsip_endpoint_identifier_ip.c | 2
|
||||
b/res/res_pjsip_endpoint_identifier_user.c | 2
|
||||
b/res/res_pjsip_exten_state.c | 33
|
||||
b/res/res_pjsip_messaging.c | 54
|
||||
b/res/res_pjsip_multihomed.c | 51
|
||||
b/res/res_pjsip_mwi.c | 121 +
|
||||
b/res/res_pjsip_nat.c | 9
|
||||
b/res/res_pjsip_outbound_authenticator_digest.c | 15
|
||||
b/res/res_pjsip_outbound_registration.c | 122 +
|
||||
b/res/res_pjsip_pubsub.c | 5
|
||||
b/res/res_pjsip_pubsub.exports.in | 1
|
||||
b/res/res_pjsip_refer.c | 16
|
||||
b/res/res_pjsip_registrar.c | 7
|
||||
b/res/res_pjsip_registrar_expire.c | 64
|
||||
b/res/res_pjsip_sdp_rtp.c | 21
|
||||
b/res/res_pjsip_send_to_voicemail.c | 10
|
||||
b/res/res_pjsip_session.c | 145 +
|
||||
b/res/res_pjsip_t38.c | 47
|
||||
certified-asterisk-13.1-cert2-summary.html | 62
|
||||
certified-asterisk-13.1-cert2-summary.txt | 93 -
|
||||
92 files changed, 1842 insertions(+), 1649 deletions(-)
|
||||
Reference in New Issue
Block a user