[-]
[+]
|
Changed |
asterisk.changes
|
|
[-]
[+]
|
Changed |
asterisk.spec
^
|
|
[-]
[+]
|
Deleted |
asterisk-1.8.12.0.tar.xz/asterisk-1.8.12.0-summary.html
^
|
@@ -1,464 +0,0 @@
-<!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">
-<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Release Summary - asterisk-1.8.12.0</title></head>
-<body>
-<h1 align="center"><a name="top">Release Summary</a></h1>
-<h3 align="center">asterisk-1.8.12.0</h3>
-<h3 align="center">Date: 2012-05-02</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="#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><br/><p>This release includes only bug fixes. The changes included were made only to address problems that have been identified in this release series. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous release series 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-1.8.11.0.</p>
-<hr/>
-<a name="contributors"><h2 align="center">Contributors</h2></a>
-<center><a href="#top">[Back to Top]</a></center><br/><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 closed by commits that went into this release.</p>
-<table width="100%" border="0">
-<tr>
-<td width="33%"><h3>Coders</h3></td>
-<td width="33%"><h3>Testers</h3></td>
-<td width="33%"><h3>Reporters</h3></td>
-</tr>
-<tr valign="top">
-<td>
-22 russell<br/>
-14 rmudgett<br/>
-11 jrose<br/>
-8 twilson<br/>
-7 bebuild<br/>
-6 kmoore<br/>
-3 mjordan<br/>
-3 mmichelson<br/>
-3 pabelanger<br/>
-3 tilghman<br/>
-2 Mark<br/>
-2 seanbright<br/>
-1 alecdavis<br/>
-1 Andrew<br/>
-1 Birger<br/>
-1 file<br/>
-1 Igor<br/>
-1 Irontec<br/>
-1 kpfleming<br/>
-1 Kris<br/>
-1 Makoto<br/>
-1 tzafrir<br/>
-1 wdoekes<br/>
-</td>
-<td>
-3 Matt Jordan<br/>
-2 Thomas Arimont<br/>
-1 Kris Shaw<br/>
-1 Maciej Krajewski<br/>
-1 rmudgett<br/>
-</td>
-<td>
-3 microlana<br/>
-2 jamicque<br/>
-2 mjordan<br/>
-2 tomaso<br/>
-2 wimpy<br/>
-1 andrew<br/>
-1 ciscogeek<br/>
-1 clint<br/>
-1 cpuvampier<br/>
-1 ebroad<br/>
-1 falves11<br/>
-1 gentlec<br/>
-1 irontec<br/>
-1 jkroon<br/>
-1 johan<br/>
-1 kmoore<br/>
-1 lathama<br/>
-1 lvl<br/>
-1 makoto<br/>
-1 ornix<br/>
-1 p_lindheimer<br/>
-1 schmoozecom<br/>
-1 shawkris<br/>
-</td>
-</tr>
-</table>
-<hr/>
-<a name="issues"><h2 align="center">Closed Issues</h2></a>
-<center><a href="#top">[Back to Top]</a></center><br/><p>This is a list of all issues from the issue tracker that were closed by changes that went into this release.</p>
-<h3>Category: . I did not set the category correctly.</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19367">ASTERISK-19367</a>: Update Debian Install Prerequisite install<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360138">360138</a><br/>
-Reporter: lathama<br/>
-Coders: Andrew<br/>
-<br/>
-<h3>Category: Applications/app_chanspy</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19461">ASTERISK-19461</a>: ChanSpy - Improper refcounts avoid channel release<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357809">357809</a><br/>
-Reporter: irontec<br/>
-Coders: Irontec<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19493">ASTERISK-19493</a>: ChanSpy onto a Local channel can leave a hung channel<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359892">359892</a><br/>
-Reporter: lvl<br/>
-Coders: jrose<br/>
-<br/>
-<h3>Category: Applications/app_directed_pickup</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19183">ASTERISK-19183</a>: (Sporadically) missing connectedline event to caller channel in directed pickup app<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360884">360884</a><br/>
-Reporter: tomaso<br/>
-Testers: Thomas Arimont<br/>
-Coders: Mark<br/>
-<br/>
-<h3>Category: Applications/app_meetme</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19335">ASTERISK-19335</a>: MeetMeAdmin(confno,N) mutes admins<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=361090">361090</a><br/>
-Reporter: johan<br/>
-Coders: jrose<br/>
-<br/>
-<h3>Category: Applications/app_milliwatt</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19541">ASTERISK-19541</a>: Security Vulnerability: remotely exploitable stack overrun in Milliwatt<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359656">359656</a><br/>
-Reporter: mjordan<br/>
-Testers: Matt Jordan<br/>
-Coders: mjordan<br/>
-<br/>
-<h3>Category: Applications/app_page</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19310">ASTERISK-19310</a>: 'i' option is defined twice at AST_APP_OPTIONS macro in app_page.c<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357352">357352</a><br/>
-Reporter: makoto<br/>
-Coders: Makoto<br/>
-<br/>
-<h3>Category: CDR/cdr_adaptive_odbc</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19334">ASTERISK-19334</a>: Adaptive CDR via ODBC driver can't handle UTF8-type fields in database<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357455">357455</a><br/>
-Reporter: microlana<br/>
-Coders: Igor<br/>
-<br/>
-<h3>Category: Channels/chan_bridge</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-17541">ASTERISK-17541</a>: Calls from VOIP to Dahdi requiring transcoding fail<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359344">359344</a><br/>
-Reporter: clint<br/>
-Coders: rmudgett<br/>
-<br/>
-<h3>Category: Channels/chan_dahdi</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-16901">ASTERISK-16901</a>: DISA "Cannot handle frames in gsm format"<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359344">359344</a><br/>
-Reporter: gentlec<br/>
-Coders: rmudgett<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-17541">ASTERISK-17541</a>: Calls from VOIP to Dahdi requiring transcoding fail<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359344">359344</a><br/>
-Reporter: clint<br/>
-Coders: rmudgett<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19388">ASTERISK-19388</a>: Make it possible to put any connected call on hold, not just bridged ones<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357894">357894</a><br/>
-Reporter: wimpy<br/>
-Testers: rmudgett<br/>
-Coders: rmudgett<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19397">ASTERISK-19397</a>: Fix cause code for no channel available<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357407">357407</a><br/>
-Reporter: wimpy<br/>
-Coders: Birger<br/>
-<br/>
-<h3>Category: Channels/chan_dahdi/SS7</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19312">ASTERISK-19312</a>: No DTMF decoding on outbound call via SS7 E1 channel<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358260">358260</a><br/>
-Reporter: microlana<br/>
-Coders: rmudgett<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19372">ASTERISK-19372</a>: BUSY/INCOMPLETE/CONGESTION indications not passed to SS7 channel<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358278">358278</a><br/>
-Reporter: microlana<br/>
-Coders: rmudgett<br/>
-<br/>
-<h3>Category: Channels/chan_local</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19384">ASTERISK-19384</a>: REGRESSION - CLONE - CDR(accountcode) not accessable to 'Local' channels<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357575">357575</a><br/>
-Reporter: jamicque<br/>
-Coders: wdoekes<br/>
-<br/>
-<h3>Category: Channels/chan_sip/CallCompletionSupplementaryServices</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19422">ASTERISK-19422</a>: CCSS does not function if "sip" is used instead of "SIP" when dialing<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357940">357940</a><br/>
-Reporter: kmoore<br/>
-Coders: kmoore<br/>
-<br/>
-<h3>Category: Channels/chan_sip/General</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19223">ASTERISK-19223</a>: Called party keeps ringing until calling party has send a cancel<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357761">357761</a><br/>
-Reporter: cpuvampier<br/>
-Coders: mmichelson<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19303">ASTERISK-19303</a>: Asterisk does not acknowledge the ACK received to terminate the dialog.<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358115">358115</a><br/>
-Reporter: ciscogeek<br/>
-Coders: kmoore<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19365">ASTERISK-19365</a>: Remote SIP Call legs are frequently not released in a cross-linked Asterisk scenario (directmedia & sendrpid)<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360086">360086</a><br/>
-Reporter: tomaso<br/>
-Testers: Thomas Arimont<br/>
-Coders: mjordan<br/>
-<br/>
-<h3>Category: Channels/chan_sip/Interoperability</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19321">ASTERISK-19321</a>: Transfer application ignores port information<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358643">358643</a><br/>
-Reporter: falves11<br/>
-Coders: jrose<br/>
-<br/>
-<h3>Category: Channels/chan_sip/Messaging</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19430">ASTERISK-19430</a>: 1.8.9.1 SIP NOTIFY crashes 2wire (U-Verse) routers<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357665">357665</a><br/>
-Reporter: schmoozecom<br/>
-Coders: kmoore<br/>
-<br/>
-<h3>Category: Channels/chan_sip/Subscriptions</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-16702">ASTERISK-16702</a>: [patch] Hints for non-existent devices are in an Idle state<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358943">358943</a><br/>
-Reporter: ebroad<br/>
-Coders: twilson<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-16735">ASTERISK-16735</a>: bad dialog-info remote information<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360862">360862</a><br/>
-Reporter: jamicque<br/>
-Testers: Maciej Krajewski<br/>
-Coders: Mark<br/>
-<br/>
-<h3>Category: Core/CodecInterface</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-16821">ASTERISK-16821</a>: SLIN/SLIN16 translation path is not optimal<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357760">357760</a><br/>
-Reporter: andrew<br/>
-Coders: mmichelson<br/>
-<br/>
-<h3>Category: Core/Configuration</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19487">ASTERISK-19487</a>: AMI module reload causes deadlock<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359979">359979</a><br/>
-Reporter: p_lindheimer<br/>
-Coders: rmudgett<br/>
-<br/>
-<h3>Category: Core/HTTP</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19542">ASTERISK-19542</a>: Security Vulnerability: remotely exploitable stack overflow in main/utils ast_parse_digest<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359706">359706</a><br/>
-Reporter: mjordan<br/>
-Testers: Matt Jordan<br/>
-Coders: mjordan<br/>
-<br/>
-<h3>Category: Core/Jitterbuffer</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-18964">ASTERISK-18964</a>: Stuttering jittery audio after MOH<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359356">359356</a><br/>
-Reporter: shawkris<br/>
-Testers: Kris Shaw, Matt Jordan<br/>
-Coders: Kris<br/>
-<br/>
-<h3>Category: Core/ManagerInterface</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-18453">ASTERISK-18453</a>: manager.c: HTTP Manager, fdopen failed: Bad file descriptor!<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358214">358214</a><br/>
-Reporter: jkroon<br/>
-Coders: jrose<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19487">ASTERISK-19487</a>: AMI module reload causes deadlock<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359979">359979</a><br/>
-Reporter: p_lindheimer<br/>
-Coders: rmudgett<br/>
-<br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19542">ASTERISK-19542</a>: Security Vulnerability: remotely exploitable stack overflow in main/utils ast_parse_digest<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359706">359706</a><br/>
-Reporter: mjordan<br/>
-Testers: Matt Jordan<br/>
-Coders: mjordan<br/>
-<br/>
-<h3>Category: Core/PBX</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19487">ASTERISK-19487</a>: AMI module reload causes deadlock<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359979">359979</a><br/>
-Reporter: p_lindheimer<br/>
-Coders: rmudgett<br/>
-<br/>
-<h3>Category: PBX/pbx_spool</h3><br/>
-<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19385">ASTERISK-19385</a>: "Callerid:" in call-files and Asterisk Manager doesn't work<br/>
-Revision: <a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357093">357093</a><br/>
-Reporter: ornix<br/>
-Coders: rmudgett<br/>
-<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><br/><p>This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.</p>
-<table width="100%" border="1">
-<tr><td><b>Revision</b></td><td><b>Author</b></td><td><b>Summary</b></td><td><b>Issues Referenced</b></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357212">357212</a></td><td>kpfleming</td><td>Make COMPILE_DOUBLE magic actually work.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357266">357266</a></td><td>jrose</td><td>Changes transport option in sip.conf so that using multiple instances doesn't stack.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357356">357356</a></td><td>jrose</td><td>Adds UPGRADE.txt notes to r357266 indicating changes to transport option</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19352">ASTERISK-19352</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357386">357386</a></td><td>jrose</td><td>Moves UPGRADE.txt notes from r357356 to a new section specific to 1.8.12</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19352">ASTERISK-19352</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357416">357416</a></td><td>tilghman</td><td>Correctly reset the dialplan priority.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357490">357490</a></td><td>jrose</td><td>Adding transport=udp to sample sip.conf - Also changes version of Asterisk 1.8 in UPGRADE</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19352">ASTERISK-19352</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357811">357811</a></td><td>seanbright</td><td>The default value for mohinterpret is the empty string, so when resetting to</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=357986">357986</a></td><td>twilson</td><td>Make chan_usbradio compile under dev mode</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358011">358011</a></td><td>twilson</td><td>Correct some set-but-unused variable warnings in the mISDN library.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358029">358029</a></td><td>twilson</td><td>Fix unused-but-set-variable warnings</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358162">358162</a></td><td>file</td><td>Defer sending the connected line reinvite if a reinvite is already in progress.</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19355">ASTERISK-19355</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358377">358377</a></td><td>rmudgett</td><td>Fix ring cadance setup for outgoing calls on FXS ports.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358435">358435</a></td><td>twilson</td><td>Add detection for ODBC WCHAR fields</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358438">358438</a></td><td>twilson</td><td>Set snarkiness = 0 in cdr_adaptive_odbc.conf.sample</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358484">358484</a></td><td>seanbright</td><td>Return g729 and g723.1 frames with the number of samples set properly.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358530">358530</a></td><td>rmudgett</td><td>Change directly setting _softhangup in sig_ss7.c to use ast_softhangup_nolock().</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19372">ASTERISK-19372</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358810">358810</a></td><td>tilghman</td><td>Enable macros in 1.8 to find the next highest "h" extension in a context, like in 1.4.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358859">358859</a></td><td>tilghman</td><td>Requested changes documenting the fixed AEL functionality.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=358978">358978</a></td><td>twilson</td><td>Fix setting CDR variables in the hangup extension</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359050">359050</a></td><td>russell</td><td>Remove chan_usbradio and app_rpt.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359053">359053</a></td><td>russell</td><td>Dump cache of published events when a node joins the cluster.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359056">359056</a></td><td>russell</td><td>Don't use a buffer after it goes out of scope.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359059">359059</a></td><td>russell</td><td>Fix incorrect sizeof() on a pointer in MD5Final().</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359069">359069</a></td><td>russell</td><td>Fix incorrect sizeof() usage in features.c.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359088">359088</a></td><td>russell</td><td>Fix broken usage of sizeof() in res_adsi.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359110">359110</a></td><td>russell</td><td>Fix incorrect usage of sizeof() in res_crypto.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359116">359116</a></td><td>russell</td><td>Fix incorrect sizeof() in astman.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359157">359157</a></td><td>russell</td><td>Fix inaccurate sizeof() in sched.c.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359211">359211</a></td><td>russell</td><td>Fix invalid reads/writes due to incorrect sizeof().</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359259">359259</a></td><td>russell</td><td>Fix bogus reads/writes of console log levels in asterisk.c</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359451">359451</a></td><td>rmudgett</td><td>Fix deadlock potential with some ast_indicate/ast_indicate_data calls.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359452">359452</a></td><td>russell</td><td>app.h: Always initialize AST_DECLARE_APP_ARGS().</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359457">359457</a></td><td>russell</td><td>udptl: Ensure fec[] in udptl_build_packet() is initialized.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359486">359486</a></td><td>russell</td><td>app_chanisavail: Fix use of uninitialized variable.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359508">359508</a></td><td>russell</td><td>chan_gtalk: Fix potential use of uninitialized variable.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359534">359534</a></td><td>russell</td><td>chan_gtalk: Fix use of uninitialized vars in config handling.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359558">359558</a></td><td>russell</td><td>chan_iax2: Fix use of uninitialized sockaddr_in in try_transfer().</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359609">359609</a></td><td>rmudgett</td><td>Add missing connected line macro calls to initial dial for Dial and Queue apps.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=359809">359809</a></td><td>alecdavis</td><td>Missed lastinvite CSeq int to uint32_t change</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360033">360033</a></td><td>kmoore</td><td>Prevent Echo() from relaying control, null, and modem frames</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360087">360087</a></td><td>tzafrir</td><td>Also detect gmime 2.6</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360262">360262</a></td><td>rmudgett</td><td>Add missing initialization of update_redirecting in chan_sip.c</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360309">360309</a></td><td>rmudgett</td><td>Make number not available presentation also set screening to network provided.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360356">360356</a></td><td>russell</td><td>expression parser: Fix (theoretical) memory leak.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360357">360357</a></td><td>russell</td><td>Rebuild parsers.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360360">360360</a></td><td>russell</td><td>app_jack: fix datastore memory leak in error handling path.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360363">360363</a></td><td>russell</td><td>app_page: Fix a memory leak on every Page().</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360413">360413</a></td><td>russell</td><td>func_curl: Fix leak of an ast_str in error handling code path.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360471">360471</a></td><td>pabelanger</td><td>Increase verbosity level for ast_verb messages</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360473">360473</a></td><td>pabelanger</td><td>Fix Asterisk version typo</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360474">360474</a></td><td>pabelanger</td><td>Update CHANGES for r360471</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360488">360488</a></td><td>jrose</td><td>Fix BETTER_BACKTRACES library detection for Fedora/RedHat/CentOS</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360574">360574</a></td><td>jrose</td><td>Updates config with bootstrap where I changed configure.ac in r360488</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-17842">ASTERISK-17842</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360625">360625</a></td><td>mmichelson</td><td>Make a debug message regarding subscription changes more accurate.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360712">360712</a></td><td>twilson</td><td>Destroy configs when they are no longer used</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360933">360933</a></td><td>rmudgett</td><td>Fix logger deadlock on Asterisk shutdown.</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19463">ASTERISK-19463</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=360987">360987</a></td><td>kmoore</td><td>Stop sending out RTCP if RTP is inactive</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=361040">361040</a></td><td>kmoore</td><td>Fix the display of documentation for Transfer</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-18168">ASTERISK-18168</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=361142">361142</a></td><td>jrose</td><td>Replace GNU old-style field designator extensions to fix clang warnings</td>
-<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-19540">ASTERISK-19540</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=363329">363329</a></td><td>bebuild</td><td>Create 1.8.12.0-rc2 tag</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=363331">363331</a></td><td>bebuild</td><td>Merge r363102, r363106, r363141 for rc2</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=363333">363333</a></td><td>bebuild</td><td>Importing release summary for 1.8.12.0-rc2 release.</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=363334">363334</a></td><td>bebuild</td><td>Use autotagged externals</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=364759">364759</a></td><td>bebuild</td><td>Create tag for 1.8.12.0-rc3</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=364763">364763</a></td><td>bebuild</td><td>Merge 364706 for 1.8.12.0-rc3</td>
-<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=364764">364764</a></td><td>bebuild</td><td>Importing release summary for 1.8.12.0-rc3 release.</td>
-<td></td></tr></table>
-<hr/>
-<a name="diffstat"><h2 align="center">Diffstat Results</h2></a>
-<center><a href="#top">[Back to Top]</a></center><br/><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>
-.version | 2
-CHANGES | 20
-ChangeLog | 18
-Makefile.rules | 6
-UPGRADE.txt | 14
-addons/cdr_mysql.c | 2
-addons/chan_ooh323.c | 9
-apps/app_chanisavail.c | 4
-apps/app_chanspy.c | 5
-apps/app_dial.c | 145
-apps/app_echo.c | 12
-apps/app_externalivr.c | 8
-apps/app_jack.c | 8
-apps/app_meetme.c | 2
-apps/app_milliwatt.c | 8
-apps/app_page.c | 3
-apps/app_queue.c | 8
-apps/app_rpt.c |15194 ----------------------------------
-apps/app_stack.c | 155
-apps/app_transfer.c | 4
-asterisk-1.8.12.0-rc2-summary.html | 62
-asterisk-1.8.12.0-rc2-summary.txt | 91
-asterisk-1.8.12.0-rc3-summary.html | 64
-asterisk-1.8.12.0-rc3-summary.txt | 98
-build_tools/menuselect-deps.in | 1
-cdr/cdr_adaptive_odbc.c | 6
-cel/cel_odbc.c | 5
-channels/chan_agent.c | 4
-channels/chan_dahdi.c | 26
-channels/chan_gtalk.c | 9
-channels/chan_iax2.c | 23
-channels/chan_jingle.c | 1
-channels/chan_misdn.c | 3
-channels/chan_sip.c | 149
-channels/chan_usbradio.c | 4032 ---------
-channels/misdn/isdn_lib.c | 15
-channels/misdn/isdn_msg_parser.c | 60
-channels/sig_pri.c | 95
-channels/sig_ss7.c | 61
-channels/sig_ss7.h | 1
-channels/sip/include/sip.h | 2
-codecs/codec_dahdi.c | 2
-configs/cdr_adaptive_odbc.conf.sample | 31
-configs/sip.conf.sample | 3
-configure.ac | 10
-contrib/scripts/install_prereq | 7
-funcs/func_curl.c | 1
-funcs/func_dialplan.c | 6
-include/asterisk/app.h | 2
-include/asterisk/autoconfig.h.in | 16
-include/asterisk/channel.h | 2
-include/asterisk/devicestate.h | 11
-include/asterisk/logger.h | 2
-include/asterisk/manager.h | 2
-include/asterisk/strings.h | 20
-main/acl.c | 9
-main/app.c | 6
-main/ast_expr2.c | 705 -
-main/ast_expr2.h | 14
-main/ast_expr2.y | 3
-main/ast_expr2f.c | 32
-main/ccss.c | 10
-main/channel.c | 98
-main/devicestate.c | 100
-main/dnsmgr.c | 14
-main/event.c | 41
-main/features.c | 17
-main/jitterbuf.c | 89
-main/logger.c | 18
-main/manager.c | 45
-main/md5.c | 2
-main/pbx.c | 2
-main/sched.c | 2
-main/translate.c | 108
-main/udptl.c | 2
-main/utils.c | 128
-makeopts.in | 3
-pbx/pbx_loopback.c | 12
-pbx/pbx_realtime.c | 12
-res/ael/ael.tab.c | 1286 +-
-res/ael/ael.tab.h | 14
-res/ael/ael_lex.c | 32
-res/ael/pval.c | 79
-res/ais/ais.h | 9
-res/ais/clm.c | 24
-res/ais/evt.c | 27
-res/res_adsi.c | 2
-res/res_ais.c | 62
-res/res_crypto.c | 1
-tests/test_devicestate.c | 4
-tests/test_event.c | 19
-tests/test_gosub.c | 12
-utils/ael_main.c | 30
-utils/astman.c | 2
-utils/conf2ael.c | 30
-95 files changed, 2621 insertions(+), 21034 deletions(-)
-</pre><br/>
-<hr/>
-</body>
-</html>
|
[-]
[+]
|
Deleted |
asterisk-1.8.12.0.tar.xz/asterisk-1.8.12.0-summary.txt
^
|
@@ -1,637 +0,0 @@
- Release Summary
-
- asterisk-1.8.12.0
-
- Date: 2012-05-02
-
- <asteriskteam@digium.com>
-
- ----------------------------------------------------------------------
-
- Table of Contents
-
- 1. Summary
- 2. Contributors
- 3. Closed Issues
- 4. Other Changes
- 5. Diffstat
-
- ----------------------------------------------------------------------
-
- Summary
-
- [Back to Top]
-
- This release includes only bug fixes. The changes included were made only
- to address problems that have been identified in this release series.
- Users should be able to safely upgrade to this version if this release
- series is already in use. Users considering upgrading from a previous
- release series 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-1.8.11.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 closed by commits that went into this
- release.
-
- Coders Testers Reporters
- 22 russell 3 Matt Jordan 3 microlana
- 14 rmudgett 2 Thomas Arimont 2 jamicque
- 11 jrose 1 Kris Shaw 2 mjordan
- 8 twilson 1 Maciej Krajewski 2 tomaso
- 7 bebuild 1 rmudgett 2 wimpy
- 6 kmoore 1 andrew
- 3 mjordan 1 ciscogeek
- 3 mmichelson 1 clint
- 3 pabelanger 1 cpuvampier
- 3 tilghman 1 ebroad
- 2 Mark 1 falves11
- 2 seanbright 1 gentlec
- 1 alecdavis 1 irontec
- 1 Andrew 1 jkroon
- 1 Birger 1 johan
- 1 file 1 kmoore
- 1 Igor 1 lathama
- 1 Irontec 1 lvl
- 1 kpfleming 1 makoto
- 1 Kris 1 ornix
- 1 Makoto 1 p_lindheimer
- 1 tzafrir 1 schmoozecom
- 1 wdoekes 1 shawkris
-
- ----------------------------------------------------------------------
-
- 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.
-
- Category: . I did not set the category correctly.
-
- ASTERISK-19367: Update Debian Install Prerequisite install
- Revision: 360138
- Reporter: lathama
- Coders: Andrew
-
- Category: Applications/app_chanspy
-
- ASTERISK-19461: ChanSpy - Improper refcounts avoid channel release
- Revision: 357809
- Reporter: irontec
- Coders: Irontec
-
- ASTERISK-19493: ChanSpy onto a Local channel can leave a hung channel
- Revision: 359892
- Reporter: lvl
- Coders: jrose
-
- Category: Applications/app_directed_pickup
-
- ASTERISK-19183: (Sporadically) missing connectedline event to caller
- channel in directed pickup app
- Revision: 360884
- Reporter: tomaso
- Testers: Thomas Arimont
- Coders: Mark
-
- Category: Applications/app_meetme
-
- ASTERISK-19335: MeetMeAdmin(confno,N) mutes admins
- Revision: 361090
- Reporter: johan
- Coders: jrose
-
- Category: Applications/app_milliwatt
-
- ASTERISK-19541: Security Vulnerability: remotely exploitable stack overrun
- in Milliwatt
- Revision: 359656
- Reporter: mjordan
- Testers: Matt Jordan
- Coders: mjordan
-
- Category: Applications/app_page
-
- ASTERISK-19310: 'i' option is defined twice at AST_APP_OPTIONS macro in
- app_page.c
- Revision: 357352
- Reporter: makoto
- Coders: Makoto
-
- Category: CDR/cdr_adaptive_odbc
-
- ASTERISK-19334: Adaptive CDR via ODBC driver can't handle UTF8-type fields
- in database
- Revision: 357455
- Reporter: microlana
- Coders: Igor
-
- Category: Channels/chan_bridge
-
- ASTERISK-17541: Calls from VOIP to Dahdi requiring transcoding fail
- Revision: 359344
- Reporter: clint
- Coders: rmudgett
-
- Category: Channels/chan_dahdi
-
- ASTERISK-16901: DISA "Cannot handle frames in gsm format"
- Revision: 359344
- Reporter: gentlec
- Coders: rmudgett
-
- ASTERISK-17541: Calls from VOIP to Dahdi requiring transcoding fail
- Revision: 359344
- Reporter: clint
- Coders: rmudgett
-
- ASTERISK-19388: Make it possible to put any connected call on hold, not
- just bridged ones
- Revision: 357894
- Reporter: wimpy
- Testers: rmudgett
- Coders: rmudgett
-
- ASTERISK-19397: Fix cause code for no channel available
- Revision: 357407
- Reporter: wimpy
- Coders: Birger
-
- Category: Channels/chan_dahdi/SS7
-
- ASTERISK-19312: No DTMF decoding on outbound call via SS7 E1 channel
- Revision: 358260
- Reporter: microlana
- Coders: rmudgett
-
- ASTERISK-19372: BUSY/INCOMPLETE/CONGESTION indications not passed to SS7
- channel
- Revision: 358278
- Reporter: microlana
- Coders: rmudgett
-
- Category: Channels/chan_local
-
- ASTERISK-19384: REGRESSION - CLONE - CDR(accountcode) not accessable to
- 'Local' channels
- Revision: 357575
- Reporter: jamicque
- Coders: wdoekes
-
- Category: Channels/chan_sip/CallCompletionSupplementaryServices
-
- ASTERISK-19422: CCSS does not function if "sip" is used instead of "SIP"
- when dialing
- Revision: 357940
- Reporter: kmoore
- Coders: kmoore
-
- Category: Channels/chan_sip/General
-
- ASTERISK-19223: Called party keeps ringing until calling party has send a
- cancel
- Revision: 357761
- Reporter: cpuvampier
- Coders: mmichelson
-
- ASTERISK-19303: Asterisk does not acknowledge the ACK received to
- terminate the dialog.
- Revision: 358115
- Reporter: ciscogeek
- Coders: kmoore
-
- ASTERISK-19365: Remote SIP Call legs are frequently not released in a
- cross-linked Asterisk scenario (directmedia & sendrpid)
- Revision: 360086
- Reporter: tomaso
- Testers: Thomas Arimont
- Coders: mjordan
-
- Category: Channels/chan_sip/Interoperability
-
- ASTERISK-19321: Transfer application ignores port information
- Revision: 358643
- Reporter: falves11
- Coders: jrose
-
- Category: Channels/chan_sip/Messaging
-
- ASTERISK-19430: 1.8.9.1 SIP NOTIFY crashes 2wire (U-Verse) routers
- Revision: 357665
- Reporter: schmoozecom
- Coders: kmoore
-
- Category: Channels/chan_sip/Subscriptions
-
- ASTERISK-16702: [patch] Hints for non-existent devices are in an Idle
- state
- Revision: 358943
- Reporter: ebroad
- Coders: twilson
-
- ASTERISK-16735: bad dialog-info remote information
- Revision: 360862
- Reporter: jamicque
- Testers: Maciej Krajewski
- Coders: Mark
-
- Category: Core/CodecInterface
-
- ASTERISK-16821: SLIN/SLIN16 translation path is not optimal
- Revision: 357760
- Reporter: andrew
- Coders: mmichelson
-
- Category: Core/Configuration
-
- ASTERISK-19487: AMI module reload causes deadlock
- Revision: 359979
- Reporter: p_lindheimer
- Coders: rmudgett
-
- Category: Core/HTTP
-
- ASTERISK-19542: Security Vulnerability: remotely exploitable stack
- overflow in main/utils ast_parse_digest
- Revision: 359706
- Reporter: mjordan
- Testers: Matt Jordan
- Coders: mjordan
-
- Category: Core/Jitterbuffer
-
- ASTERISK-18964: Stuttering jittery audio after MOH
- Revision: 359356
- Reporter: shawkris
- Testers: Kris Shaw, Matt Jordan
- Coders: Kris
-
- Category: Core/ManagerInterface
-
- ASTERISK-18453: manager.c: HTTP Manager, fdopen failed: Bad file
- descriptor!
- Revision: 358214
- Reporter: jkroon
- Coders: jrose
-
- ASTERISK-19487: AMI module reload causes deadlock
- Revision: 359979
- Reporter: p_lindheimer
- Coders: rmudgett
-
- ASTERISK-19542: Security Vulnerability: remotely exploitable stack
- overflow in main/utils ast_parse_digest
- Revision: 359706
- Reporter: mjordan
- Testers: Matt Jordan
- Coders: mjordan
-
- Category: Core/PBX
-
- ASTERISK-19487: AMI module reload causes deadlock
- Revision: 359979
- Reporter: p_lindheimer
- Coders: rmudgett
-
- Category: PBX/pbx_spool
-
- ASTERISK-19385: "Callerid:" in call-files and Asterisk Manager doesn't
- work
- Revision: 357093
- Reporter: ornix
- Coders: rmudgett
-
- ----------------------------------------------------------------------
-
- Commits Not Associated with an Issue
-
- [Back to Top]
-
- This is a list of all changes that went into this release that did not
- directly close an issue from the issue tracker. The commits may have been
- marked as being related to an issue. If that is the case, the issue
- numbers are listed here, as well.
-
- +------------------------------------------------------------------------+
- |Revision|Author |Summary |Issues |
- | | | |Referenced |
- |--------+----------+-------------------------------------+--------------|
- |357212 |kpfleming |Make COMPILE_DOUBLE magic actually | |
- | | |work. | |
- |--------+----------+-------------------------------------+--------------|
- | | |Changes transport option in sip.conf | |
- |357266 |jrose |so that using multiple instances | |
- | | |doesn't stack. | |
- |--------+----------+-------------------------------------+--------------|
- | | |Adds UPGRADE.txt notes to r357266 | |
- |357356 |jrose |indicating changes to transport |ASTERISK-19352|
- | | |option | |
- |--------+----------+-------------------------------------+--------------|
- |357386 |jrose |Moves UPGRADE.txt notes from r357356 |ASTERISK-19352|
- | | |to a new section specific to 1.8.12 | |
- |--------+----------+-------------------------------------+--------------|
- |357416 |tilghman |Correctly reset the dialplan | |
- | | |priority. | |
- |--------+----------+-------------------------------------+--------------|
- | | |Adding transport=udp to sample | |
- |357490 |jrose |sip.conf - Also changes version of |ASTERISK-19352|
- | | |Asterisk 1.8 in UPGRADE | |
- |--------+----------+-------------------------------------+--------------|
- | | |The default value for mohinterpret is| |
- |357811 |seanbright|the empty string, so when resetting | |
- | | |to | |
- |--------+----------+-------------------------------------+--------------|
- |357986 |twilson |Make chan_usbradio compile under dev | |
- | | |mode | |
- |--------+----------+-------------------------------------+--------------|
- |358011 |twilson |Correct some set-but-unused variable | |
- | | |warnings in the mISDN library. | |
- |--------+----------+-------------------------------------+--------------|
- |358029 |twilson |Fix unused-but-set-variable warnings | |
- |--------+----------+-------------------------------------+--------------|
- | | |Defer sending the connected line | |
- |358162 |file |reinvite if a reinvite is already in |ASTERISK-19355|
- | | |progress. | |
- |--------+----------+-------------------------------------+--------------|
- |358377 |rmudgett |Fix ring cadance setup for outgoing | |
- | | |calls on FXS ports. | |
- |--------+----------+-------------------------------------+--------------|
- |358435 |twilson |Add detection for ODBC WCHAR fields | |
- |--------+----------+-------------------------------------+--------------|
- |358438 |twilson |Set snarkiness = 0 in | |
- | | |cdr_adaptive_odbc.conf.sample | |
- |--------+----------+-------------------------------------+--------------|
- |358484 |seanbright|Return g729 and g723.1 frames with | |
- | | |the number of samples set properly. | |
- |--------+----------+-------------------------------------+--------------|
- | | |Change directly setting _softhangup | |
- |358530 |rmudgett |in sig_ss7.c to use |ASTERISK-19372|
- | | |ast_softhangup_nolock(). | |
- |--------+----------+-------------------------------------+--------------|
- | | |Enable macros in 1.8 to find the next| |
- |358810 |tilghman |highest "h" extension in a context, | |
- | | |like in 1.4. | |
- |--------+----------+-------------------------------------+--------------|
- |358859 |tilghman |Requested changes documenting the | |
- | | |fixed AEL functionality. | |
- |--------+----------+-------------------------------------+--------------|
- |358978 |twilson |Fix setting CDR variables in the | |
- | | |hangup extension | |
- |--------+----------+-------------------------------------+--------------|
- |359050 |russell |Remove chan_usbradio and app_rpt. | |
- |--------+----------+-------------------------------------+--------------|
- |359053 |russell |Dump cache of published events when a| |
- | | |node joins the cluster. | |
- |--------+----------+-------------------------------------+--------------|
- |359056 |russell |Don't use a buffer after it goes out | |
- | | |of scope. | |
- |--------+----------+-------------------------------------+--------------|
- |359059 |russell |Fix incorrect sizeof() on a pointer | |
- | | |in MD5Final(). | |
- |--------+----------+-------------------------------------+--------------|
- |359069 |russell |Fix incorrect sizeof() usage in | |
- | | |features.c. | |
- |--------+----------+-------------------------------------+--------------|
- |359088 |russell |Fix broken usage of sizeof() in | |
- | | |res_adsi. | |
- |--------+----------+-------------------------------------+--------------|
- |359110 |russell |Fix incorrect usage of sizeof() in | |
- | | |res_crypto. | |
- |--------+----------+-------------------------------------+--------------|
- |359116 |russell |Fix incorrect sizeof() in astman. | |
- |--------+----------+-------------------------------------+--------------|
- |359157 |russell |Fix inaccurate sizeof() in sched.c. | |
- |--------+----------+-------------------------------------+--------------|
- |359211 |russell |Fix invalid reads/writes due to | |
- | | |incorrect sizeof(). | |
- |--------+----------+-------------------------------------+--------------|
- |359259 |russell |Fix bogus reads/writes of console log| |
- | | |levels in asterisk.c | |
- |--------+----------+-------------------------------------+--------------|
- |359451 |rmudgett |Fix deadlock potential with some | |
- | | |ast_indicate/ast_indicate_data calls.| |
- |--------+----------+-------------------------------------+--------------|
- |359452 |russell |app.h: Always initialize | |
- | | |AST_DECLARE_APP_ARGS(). | |
- |--------+----------+-------------------------------------+--------------|
- |359457 |russell |udptl: Ensure fec[] in | |
- | | |udptl_build_packet() is initialized. | |
- |--------+----------+-------------------------------------+--------------|
- |359486 |russell |app_chanisavail: Fix use of | |
- | | |uninitialized variable. | |
- |--------+----------+-------------------------------------+--------------|
- |359508 |russell |chan_gtalk: Fix potential use of | |
- | | |uninitialized variable. | |
- |--------+----------+-------------------------------------+--------------|
- |359534 |russell |chan_gtalk: Fix use of uninitialized | |
- | | |vars in config handling. | |
- |--------+----------+-------------------------------------+--------------|
- |359558 |russell |chan_iax2: Fix use of uninitialized | |
- | | |sockaddr_in in try_transfer(). | |
- |--------+----------+-------------------------------------+--------------|
- | | |Add missing connected line macro | |
- |359609 |rmudgett |calls to initial dial for Dial and | |
- | | |Queue apps. | |
- |--------+----------+-------------------------------------+--------------|
- |359809 |alecdavis |Missed lastinvite CSeq int to | |
- | | |uint32_t change | |
- |--------+----------+-------------------------------------+--------------|
- |360033 |kmoore |Prevent Echo() from relaying control,| |
- | | |null, and modem frames | |
- |--------+----------+-------------------------------------+--------------|
- |360087 |tzafrir |Also detect gmime 2.6 | |
- |--------+----------+-------------------------------------+--------------|
- |360262 |rmudgett |Add missing initialization of | |
- | | |update_redirecting in chan_sip.c | |
- |--------+----------+-------------------------------------+--------------|
- | | |Make number not available | |
- |360309 |rmudgett |presentation also set screening to | |
- | | |network provided. | |
- |--------+----------+-------------------------------------+--------------|
- |360356 |russell |expression parser: Fix (theoretical) | |
- | | |memory leak. | |
- |--------+----------+-------------------------------------+--------------|
- |360357 |russell |Rebuild parsers. | |
- |--------+----------+-------------------------------------+--------------|
- |360360 |russell |app_jack: fix datastore memory leak | |
- | | |in error handling path. | |
- |--------+----------+-------------------------------------+--------------|
- |360363 |russell |app_page: Fix a memory leak on every | |
- | | |Page(). | |
- |--------+----------+-------------------------------------+--------------|
- |360413 |russell |func_curl: Fix leak of an ast_str in | |
- | | |error handling code path. | |
- |--------+----------+-------------------------------------+--------------|
- |360471 |pabelanger|Increase verbosity level for ast_verb| |
- | | |messages | |
- |--------+----------+-------------------------------------+--------------|
- |360473 |pabelanger|Fix Asterisk version typo | |
- |--------+----------+-------------------------------------+--------------|
- |360474 |pabelanger|Update CHANGES for r360471 | |
- |--------+----------+-------------------------------------+--------------|
- |360488 |jrose |Fix BETTER_BACKTRACES library | |
- | | |detection for Fedora/RedHat/CentOS | |
- |--------+----------+-------------------------------------+--------------|
- |360574 |jrose |Updates config with bootstrap where I|ASTERISK-17842|
- | | |changed configure.ac in r360488 | |
- |--------+----------+-------------------------------------+--------------|
- |360625 |mmichelson|Make a debug message regarding | |
- | | |subscription changes more accurate. | |
- |--------+----------+-------------------------------------+--------------|
- |360712 |twilson |Destroy configs when they are no | |
- | | |longer used | |
- |--------+----------+-------------------------------------+--------------|
- |360933 |rmudgett |Fix logger deadlock on Asterisk |ASTERISK-19463|
- | | |shutdown. | |
- |--------+----------+-------------------------------------+--------------|
- |360987 |kmoore |Stop sending out RTCP if RTP is | |
- | | |inactive | |
- |--------+----------+-------------------------------------+--------------|
- |361040 |kmoore |Fix the display of documentation for |ASTERISK-18168|
- | | |Transfer | |
- |--------+----------+-------------------------------------+--------------|
- | | |Replace GNU old-style field | |
- |361142 |jrose |designator extensions to fix clang |ASTERISK-19540|
- | | |warnings | |
- |--------+----------+-------------------------------------+--------------|
- |363329 |bebuild |Create 1.8.12.0-rc2 tag | |
- |--------+----------+-------------------------------------+--------------|
- |363331 |bebuild |Merge r363102, r363106, r363141 for | |
- | | |rc2 | |
- |--------+----------+-------------------------------------+--------------|
- |363333 |bebuild |Importing release summary for | |
- | | |1.8.12.0-rc2 release. | |
- |--------+----------+-------------------------------------+--------------|
- |363334 |bebuild |Use autotagged externals | |
- |--------+----------+-------------------------------------+--------------|
- |364759 |bebuild |Create tag for 1.8.12.0-rc3 | |
- |--------+----------+-------------------------------------+--------------|
- |364763 |bebuild |Merge 364706 for 1.8.12.0-rc3 | |
- |--------+----------+-------------------------------------+--------------|
- |364764 |bebuild |Importing release summary for | |
- | | |1.8.12.0-rc3 release. | |
- +------------------------------------------------------------------------+
-
- ----------------------------------------------------------------------
-
- 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.
-
- .version | 2
- CHANGES | 20
- ChangeLog | 18
- Makefile.rules | 6
- UPGRADE.txt | 14
- addons/cdr_mysql.c | 2
- addons/chan_ooh323.c | 9
- apps/app_chanisavail.c | 4
- apps/app_chanspy.c | 5
- apps/app_dial.c | 145
- apps/app_echo.c | 12
- apps/app_externalivr.c | 8
- apps/app_jack.c | 8
- apps/app_meetme.c | 2
- apps/app_milliwatt.c | 8
- apps/app_page.c | 3
- apps/app_queue.c | 8
- apps/app_rpt.c |15194 ----------------------------------
- apps/app_stack.c | 155
- apps/app_transfer.c | 4
- asterisk-1.8.12.0-rc2-summary.html | 62
- asterisk-1.8.12.0-rc2-summary.txt | 91
- asterisk-1.8.12.0-rc3-summary.html | 64
- asterisk-1.8.12.0-rc3-summary.txt | 98
- build_tools/menuselect-deps.in | 1
- cdr/cdr_adaptive_odbc.c | 6
- cel/cel_odbc.c | 5
- channels/chan_agent.c | 4
- channels/chan_dahdi.c | 26
- channels/chan_gtalk.c | 9
- channels/chan_iax2.c | 23
- channels/chan_jingle.c | 1
- channels/chan_misdn.c | 3
- channels/chan_sip.c | 149
- channels/chan_usbradio.c | 4032 ---------
- channels/misdn/isdn_lib.c | 15
- channels/misdn/isdn_msg_parser.c | 60
- channels/sig_pri.c | 95
- channels/sig_ss7.c | 61
- channels/sig_ss7.h | 1
- channels/sip/include/sip.h | 2
- codecs/codec_dahdi.c | 2
- configs/cdr_adaptive_odbc.conf.sample | 31
- configs/sip.conf.sample | 3
- configure.ac | 10
- contrib/scripts/install_prereq | 7
- funcs/func_curl.c | 1
- funcs/func_dialplan.c | 6
- include/asterisk/app.h | 2
- include/asterisk/autoconfig.h.in | 16
- include/asterisk/channel.h | 2
- include/asterisk/devicestate.h | 11
- include/asterisk/logger.h | 2
- include/asterisk/manager.h | 2
- include/asterisk/strings.h | 20
- main/acl.c | 9
- main/app.c | 6
- main/ast_expr2.c | 705 -
- main/ast_expr2.h | 14
- main/ast_expr2.y | 3
- main/ast_expr2f.c | 32
- main/ccss.c | 10
- main/channel.c | 98
- main/devicestate.c | 100
- main/dnsmgr.c | 14
- main/event.c | 41
- main/features.c | 17
- main/jitterbuf.c | 89
- main/logger.c | 18
- main/manager.c | 45
- main/md5.c | 2
- main/pbx.c | 2
- main/sched.c | 2
- main/translate.c | 108
- main/udptl.c | 2
- main/utils.c | 128
- makeopts.in | 3
- pbx/pbx_loopback.c | 12
- pbx/pbx_realtime.c | 12
- res/ael/ael.tab.c | 1286 +-
- res/ael/ael.tab.h | 14
- res/ael/ael_lex.c | 32
- res/ael/pval.c | 79
- res/ais/ais.h | 9
- res/ais/clm.c | 24
- res/ais/evt.c | 27
- res/res_adsi.c | 2
- res/res_ais.c | 62
- res/res_crypto.c | 1
- tests/test_devicestate.c | 4
- tests/test_event.c | 19
- tests/test_gosub.c | 12
- utils/ael_main.c | 30
- utils/astman.c | 2
- utils/conf2ael.c | 30
- 95 files changed, 2621 insertions(+), 21034 deletions(-)
-
- ----------------------------------------------------------------------
|
[-]
[+]
|
Changed |
asterisk-1.8.12.2.tar.xz/.version
^
|
@@ -1 +1 @@
-1.8.12.0
+1.8.12.2
|
[-]
[+]
|
Changed |
asterisk-1.8.12.2.tar.xz/ChangeLog
^
|
@@ -1,3 +1,27 @@
+2012-05-30 Asterisk Development Team <asteriskteam@digium.com>
+
+ * Asterisk 1.8.12.2 Released.
+
+ * Resolve crash in subscribing for MWI notifications.
+
+ ASTOBJ_UNREF sets the variable to NULL after unreffing it, so the
+ variable should definitely not be used after that. To solve this in
+ the two cases that affect subscribing for MWI notifications, we
+ instead save the ref locally, and unref them in the error
+ conditions.
+
+ (closes issue ASTERISK-19827)
+ Reported by: B. R.
+ Review: https://reviewboard.asterisk.org/r/1940/
+
+2012-05-29 Asterisk Development Team <asteriskteam@digium.com>
+
+ * Asterisk 1.8.12.1 Released.
+
+ * AST-2012-007
+
+ * AST-2012-008
+
2012-05-02 Asterisk Development Team <asteriskteam@digium.com>
* Asterisk 1.8.12.0 Released.
|
[-]
[+]
|
Added |
asterisk-1.8.12.2.tar.xz/asterisk-1.8.12.2-summary.html
^
|
@@ -0,0 +1,60 @@
+<!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">
+<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Release Summary - asterisk-1.8.12.2</title></head>
+<body>
+<h1 align="center"><a name="top">Release Summary</a></h1>
+<h3 align="center">asterisk-1.8.12.2</h3>
+<h3 align="center">Date: 2012-05-30</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="#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><br/><p>This release includes only bug fixes. The changes included were made only to address problems that have been identified in this release series. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous release series 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-1.8.12.1.</p>
+<hr/>
+<a name="contributors"><h2 align="center">Contributors</h2></a>
+<center><a href="#top">[Back to Top]</a></center><br/><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 closed by commits that went into this release.</p>
+<table width="100%" border="0">
+<tr>
+<td width="33%"><h3>Coders</h3></td>
+<td width="33%"><h3>Testers</h3></td>
+<td width="33%"><h3>Reporters</h3></td>
+</tr>
+<tr valign="top">
+<td>
+2 bebuild<br/>
+</td>
+<td>
+</td>
+<td>
+</td>
+</tr>
+</table>
+<hr/>
+<a name="commits"><h2 align="center">Commits Not Associated with an Issue</h2></a>
+<center><a href="#top">[Back to Top]</a></center><br/><p>This is a list of all changes that went into this release that did not directly close an issue from the issue tracker. The commits may have been marked as being related to an issue. If that is the case, the issue numbers are listed here, as well.</p>
+<table width="100%" border="1">
+<tr><td><b>Revision</b></td><td><b>Author</b></td><td><b>Summary</b></td><td><b>Issues Referenced</b></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=367957">367957</a></td><td>bebuild</td><td>Create 1.8.12.2 tag</td>
+<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=367963">367963</a></td><td>bebuild</td><td>Merge r367266 for 1.8.12.2</td>
+<td></td></tr></table>
+<hr/>
+<a name="diffstat"><h2 align="center">Diffstat Results</h2></a>
+<center><a href="#top">[Back to Top]</a></center><br/><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>
+.version | 2
+ChangeLog | 16 +++++++
+asterisk-1.8.12.1-summary.html | 62 ----------------------------
+asterisk-1.8.12.1-summary.txt | 90 -----------------------------------------
+channels/chan_sip.c | 13 +++--
+5 files changed, 25 insertions(+), 158 deletions(-)
+</pre><br/>
+<hr/>
+</body>
+</html>
|
[-]
[+]
|
Added |
asterisk-1.8.12.2.tar.xz/asterisk-1.8.12.2-summary.txt
^
|
@@ -0,0 +1,88 @@
+ Release Summary
+
+ asterisk-1.8.12.2
+
+ Date: 2012-05-30
+
+ <asteriskteam@digium.com>
+
+ ----------------------------------------------------------------------
+
+ Table of Contents
+
+ 1. Summary
+ 2. Contributors
+ 3. Other Changes
+ 4. Diffstat
+
+ ----------------------------------------------------------------------
+
+ Summary
+
+ [Back to Top]
+
+ This release includes only bug fixes. The changes included were made only
+ to address problems that have been identified in this release series.
+ Users should be able to safely upgrade to this version if this release
+ series is already in use. Users considering upgrading from a previous
+ release series 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-1.8.12.1.
+
+ ----------------------------------------------------------------------
+
+ 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 closed by commits that went into this
+ release.
+
+ Coders Testers Reporters
+ 2 bebuild
+
+ ----------------------------------------------------------------------
+
+ Commits Not Associated with an Issue
+
+ [Back to Top]
+
+ This is a list of all changes that went into this release that did not
+ directly close an issue from the issue tracker. The commits may have been
+ marked as being related to an issue. If that is the case, the issue
+ numbers are listed here, as well.
+
+ +------------------------------------------------------------------------+
+ | Revision | Author | Summary | Issues Referenced |
+ |-----------+----------+-----------------------------+-------------------|
+ | 367957 | bebuild | Create 1.8.12.2 tag | |
+ |-----------+----------+-----------------------------+-------------------|
+ | 367963 | bebuild | Merge r367266 for 1.8.12.2 | |
+ +------------------------------------------------------------------------+
+
+ ----------------------------------------------------------------------
+
+ 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.
+
+ .version | 2
+ ChangeLog | 16 +++++++
+ asterisk-1.8.12.1-summary.html | 62 ----------------------------
+ asterisk-1.8.12.1-summary.txt | 90 -----------------------------------------
+ channels/chan_sip.c | 13 +++--
+ 5 files changed, 25 insertions(+), 158 deletions(-)
+
+ ----------------------------------------------------------------------
|
[-]
[+]
|
Changed |
asterisk-1.8.12.2.tar.xz/channels/chan_iax2.c
^
|
@@ -38,7 +38,7 @@
#include "asterisk.h"
-ASTERISK_FILE_VERSION(__FILE__, "$Revision: 361142 $")
+ASTERISK_FILE_VERSION(__FILE__, "$Revision: 367850 $")
#include <sys/mman.h>
#include <dirent.h>
@@ -1842,24 +1842,25 @@
* we have received a destination call number. */
static int queue_signalling(struct chan_iax2_pvt *pvt, struct ast_frame *f)
{
- struct signaling_queue_entry *new;
+ struct signaling_queue_entry *qe;
if (f->frametype == AST_FRAME_IAX || !pvt->hold_signaling) {
return 1; /* do not queue this frame */
- } else if (!(new = ast_calloc(1, sizeof(struct signaling_queue_entry)))) {
+ } else if (!(qe = ast_calloc(1, sizeof(struct signaling_queue_entry)))) {
return -1; /* out of memory */
}
- memcpy(&new->f, f, sizeof(new->f)); /* copy ast_frame into our queue entry */
-
- if (new->f.datalen) { /* if there is data in this frame copy it over as well */
- if (!(new->f.data.ptr = ast_calloc(1, new->f.datalen))) {
- free_signaling_queue_entry(new);
+ /* copy ast_frame into our queue entry */
+ qe->f = *f;
+ if (qe->f.datalen) {
+ /* if there is data in this frame copy it over as well */
+ if (!(qe->f.data.ptr = ast_malloc(qe->f.datalen))) {
+ free_signaling_queue_entry(qe);
return -1;
}
- memcpy(new->f.data.ptr, f->data.ptr, sizeof(*new->f.data.ptr));
+ memcpy(qe->f.data.ptr, f->data.ptr, qe->f.datalen);
}
- AST_LIST_INSERT_TAIL(&pvt->signaling_queue, new, next);
+ AST_LIST_INSERT_TAIL(&pvt->signaling_queue, qe, next);
return 0;
}
@@ -4160,7 +4161,16 @@
int needfree = 0;
struct ast_channel *owner = NULL;
struct ast_channel *bridge = NULL;
-
+
+ /*
+ * Clear fr->af.data if there is no data in the buffer. Things
+ * like AST_CONTROL_HOLD without a suggested music class must
+ * have a NULL pointer.
+ */
+ if (!fr->af.datalen) {
+ memset(&fr->af.data, 0, sizeof(fr->af.data));
+ }
+
/* Attempt to recover wrapped timestamps */
unwrap_timestamp(fr);
|
[-]
[+]
|
Changed |
asterisk-1.8.12.2.tar.xz/channels/chan_sip.c
^
|
@@ -209,7 +209,7 @@
#include "asterisk.h"
-ASTERISK_FILE_VERSION(__FILE__, "$Revision: 364763 $")
+ASTERISK_FILE_VERSION(__FILE__, "$Revision: 367963 $")
#include <signal.h>
#include <sys/signal.h>
@@ -12408,13 +12408,14 @@
/* If we have no DNS manager let's do a lookup */
if (!mwi->dnsmgr) {
char transport[MAXHOSTNAMELEN];
+ struct sip_subscription_mwi *saved;
snprintf(transport, sizeof(transport), "_%s._%s", get_srv_service(mwi->transport), get_srv_protocol(mwi->transport));
mwi->us.ss.ss_family = get_address_family_filter(&bindaddr); /* Filter address family */
- ASTOBJ_REF(mwi); /* Add a ref for storing the mwi on the dnsmgr for updates */
- ast_dnsmgr_lookup_cb(mwi->hostname, &mwi->us, &mwi->dnsmgr, sip_cfg.srvlookup ? transport : NULL, on_dns_update_mwi, mwi);
+ saved = ASTOBJ_REF(mwi);
+ ast_dnsmgr_lookup_cb(mwi->hostname, &mwi->us, &mwi->dnsmgr, sip_cfg.srvlookup ? transport : NULL, on_dns_update_mwi, saved);
if (!mwi->dnsmgr) {
- ASTOBJ_UNREF(mwi, sip_subscribe_mwi_destroy); /* dnsmgr disabled, remove reference */
+ ASTOBJ_UNREF(saved, sip_subscribe_mwi_destroy); /* dnsmgr disabled, remove reference */
}
}
@@ -29557,10 +29558,12 @@
static void sip_send_all_mwi_subscriptions(void)
{
ASTOBJ_CONTAINER_TRAVERSE(&submwil, 1, do {
+ struct sip_subscription_mwi *saved;
ASTOBJ_WRLOCK(iterator);
AST_SCHED_DEL(sched, iterator->resub);
- if ((iterator->resub = ast_sched_add(sched, 1, sip_subscribe_mwi_do, ASTOBJ_REF(iterator))) < 0) {
- ASTOBJ_UNREF(iterator, sip_subscribe_mwi_destroy);
+ saved = ASTOBJ_REF(iterator);
+ if ((iterator->resub = ast_sched_add(sched, 1, sip_subscribe_mwi_do, saved)) < 0) {
+ ASTOBJ_UNREF(saved, sip_subscribe_mwi_destroy);
}
ASTOBJ_UNLOCK(iterator);
} while (0));
|
[-]
[+]
|
Changed |
asterisk-1.8.12.2.tar.xz/channels/chan_skinny.c
^
|
@@ -31,7 +31,7 @@
#include "asterisk.h"
-ASTERISK_FILE_VERSION(__FILE__, "$Revision: 363331 $")
+ASTERISK_FILE_VERSION(__FILE__, "$Revision: 367850 $")
#include <sys/socket.h>
#include <netinet/in.h>
@@ -2677,6 +2677,10 @@
struct skinny_line *l = sub->parent;
struct skinny_device *d = l->device;
+ if (!d) {
+ return;
+ }
+
if (!c->caller.id.number.valid
|| ast_strlen_zero(c->caller.id.number.str)
|| !c->connected.id.number.valid
@@ -3810,6 +3814,11 @@
int res = 0;
int loop_pause = 100;
+ if (!d) {
+ ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name);
+ return NULL;
+ }
+
ast_verb(3, "Starting simple switch on '%s@%s'\n", l->name, d->name);
len = strlen(d->exten);
@@ -3913,7 +3922,7 @@
struct skinny_line *l = sub->parent;
struct skinny_device *d = l->device;
- if (!d->registered) {
+ if (!d || !d->registered) {
ast_log(LOG_ERROR, "Device not registered, cannot call %s\n", dest);
return -1;
}
@@ -3977,6 +3986,11 @@
l = sub->parent;
d = l->device;
+ if (!d) {
+ ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name);
+ return 0;
+ }
+
if (skinnydebug)
ast_verb(3,"Hanging up %s/%d\n",d->name,sub->callid);
@@ -4374,7 +4388,13 @@
struct skinny_subchannel *sub = ast->tech_pvt;
struct skinny_line *l = sub->parent;
struct skinny_device *d = l->device;
- struct skinnysession *s = d->session;
+ struct skinnysession *s;
+
+ if (!d) {
+ ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name);
+ return -1;
+ }
+ s = d->session;
if (!s) {
ast_log(LOG_NOTICE, "Asked to indicate '%s' condition on channel %s, but session does not exist.\n", control2str(ind), ast->name);
@@ -4608,8 +4628,13 @@
struct skinny_device *d = l->device;
/* Don't try to hold a channel that doesn't exist */
- if (!sub || !sub->owner)
+ if (!sub || !sub->owner) {
return 0;
+ }
+ if (!d) {
+ ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name);
+ return 0;
+ }
/* Channel needs to be put on hold */
if (skinnydebug)
@@ -4635,8 +4660,13 @@
struct skinny_device *d = l->device;
/* Don't try to unhold a channel that doesn't exist */
- if (!sub || !sub->owner)
+ if (!sub || !sub->owner) {
return 0;
+ }
+ if (!d) {
+ ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name);
+ return 0;
+ }
/* Channel is on hold, so we will unhold */
if (skinnydebug)
@@ -4690,6 +4720,11 @@
l = sub->parent;
d = l->device;
+ if (!d) {
+ ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name);
+ return -1;
+ }
+
if (!sub->related) {
/* Another sub has not been created so this must be first XFER press */
if (!sub->onhold) {
@@ -4821,6 +4856,11 @@
struct ast_channel *c = sub->owner;
pthread_t t;
+ if (!d) {
+ ast_log(LOG_WARNING, "Device for line %s is not registered.\n", l->name);
+ return 0;
+ }
+
if (l->hookstate == SKINNY_ONHOOK) {
l->hookstate = SKINNY_OFFHOOK;
transmit_speaker_mode(d, SKINNY_SPEAKERON);
|