Compare commits

...

14 Commits

Author SHA1 Message Date
Asterisk Autobuilder
60039a8f9c Importing release summary for 10.11.0-digiumphones release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones@377507 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-10 01:30:39 +00:00
Asterisk Autobuilder
c43ba06e0c Update version, ChangeLog
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones@377486 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-10 01:07:45 +00:00
Asterisk Autobuilder
fb909a5441 Create 10.11.0-digiumphones
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones@377479 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-10 00:34:54 +00:00
Asterisk Autobuilder
a7a585f131 Importing release summary for 10.11.0-digiumphones-rc3 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc3@377327 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-06 14:31:54 +00:00
Asterisk Autobuilder
01ee35347a Merge r376869 for 10.11.0-digiumphones-rc3
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc3@377322 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-06 14:25:31 +00:00
Asterisk Autobuilder
416e0ccc34 Create 10.11.0-digiumphones-rc3
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc3@377317 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-06 13:55:06 +00:00
Asterisk Autobuilder
fb5fe99d13 Importing release summary for 10.11.0-digiumphones-rc2 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc2@377301 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-05 18:00:13 +00:00
Asterisk Autobuilder
00c64a91ce Remove the pesky summaries
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc2@377297 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-05 17:52:06 +00:00
Asterisk Autobuilder
f993e497eb Merge r377258 for 10.11.0-digiumphones-rc2
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc2@377296 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-05 17:51:47 +00:00
Asterisk Autobuilder
c1af2a31fa Create 10.11.0-digiumphones-rc2
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc2@377292 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-12-05 17:34:28 +00:00
Asterisk Autobuilder
c5927899d9 Use autotagged externals
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc1@375959 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-11-06 16:30:12 +00:00
Asterisk Autobuilder
1e05945306 Importing release summary for 10.11.0-digiumphones-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc1@375958 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-11-06 16:30:02 +00:00
Asterisk Autobuilder
47db1781db Importing files for 10.11.0-digiumphones-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc1@375957 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-11-06 16:29:54 +00:00
Asterisk Autobuilder
37da1ad718 Creating tag for the release of asterisk-10.11.0-digiumphones-rc1
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/10.11.0-digiumphones-rc1@375956 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2012-11-06 16:29:06 +00:00
7 changed files with 30126 additions and 14 deletions

3
.lastclean Normal file
View File

@@ -0,0 +1,3 @@
39

1
.version Normal file
View File

@@ -0,0 +1 @@
10.11.0-digiumphones

29452
ChangeLog Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,287 @@
<!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-10.11.0-digiumphones</title></head>
<body>
<h1 align="center"><a name="top">Release Summary</a></h1>
<h3 align="center">asterisk-10.11.0-digiumphones</h3>
<h3 align="center">Date: 2012-12-09</h3>
<h3 align="center">&lt;asteriskteam@digium.com&gt;</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-10.10.0-digiumphones.</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>
19 root<br/>
4 bebuild<br/>
2 Corey Farrell<br/>
2 JoshE<br/>
2 Richard Miller<br/>
2 sruffell<br/>
1 Bryan Walters<br/>
1 Daniel O'Connor<br/>
1 David Chappell<br/>
1 feyfre<br/>
1 Guenther Kelleter<br/>
1 jbigelow<br/>
1 jrose<br/>
1 kmoore<br/>
1 rmudgett<br/>
1 twilson<br/>
</td>
<td>
1 Dmitry Burilov<br/>
1 mjordan<br/>
1 rmudgett<br/>
1 Thomas Arimont<br/>
</td>
<td>
2 coreyfarrell<br/>
2 tomaso<br/>
2 ulogic<br/>
1 chappell<br/>
1 daren<br/>
1 darius<br/>
1 deniz<br/>
1 feyfre<br/>
1 gamegamer43<br/>
1 gkelleter<br/>
1 jbigelow<br/>
1 kmoore<br/>
1 n8ideas<br/>
1 netaskd<br/>
1 pciccone<br/>
1 sruffell<br/>
1 stocksy<br/>
1 tblancher<br/>
1 tzafrir<br/>
1 vilius365<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: Applications/app_confbridge</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19448">ASTERISK-19448</a>: ConfBridge crashes Asterisk when no timing module loaded.<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375510">375510</a><br/>
Reporter: feyfre<br/>
Coders: feyfre<br/>
<br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20601">ASTERISK-20601</a>: Confbridge recording does not work<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375481">375481</a><br/>
Reporter: vilius365<br/>
Coders: jrose<br/>
<br/>
<h3>Category: Applications/app_queue</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20623">ASTERISK-20623</a>: App_queue doesn't increment number of busy agent in certain situations<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375468">375468</a><br/>
Reporter: gamegamer43<br/>
Coders: Bryan Walters<br/>
<br/>
<h3>Category: Channels/chan_sip/General</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-18203">ASTERISK-18203</a>: Problems with NAT on realtime peers (and maybe static ones)<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375441">375441</a><br/>
Reporter: daren<br/>
Coders: JoshE<br/>
<br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20561">ASTERISK-20561</a>: Asterisk 1.8 allows the # character in SIP URI, 10 and higher versions do not - need to document in UPGRADE.txt possibly other places?<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375858">375858</a><br/>
Reporter: deniz<br/>
Coders: root<br/>
<br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20572">ASTERISK-20572</a>: Realtime Peers behind NAT are Set to RFC1918 private address after sip reload<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375441">375441</a><br/>
Reporter: n8ideas<br/>
Coders: JoshE<br/>
<br/>
<h3>Category: Channels/chan_sip/TCP-TLS</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20212">ASTERISK-20212</a>: Deadlock / TCP SIP Stack<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=374923">374923</a><br/>
Reporter: pciccone<br/>
Coders: root<br/>
<br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20559">ASTERISK-20559</a>: SIP TCP/TLS: When checking the CA certificate fails, the call still goes through<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375173">375173</a><br/>
Reporter: kmoore<br/>
Coders: root<br/>
<br/>
<h3>Category: Codecs/codec_gsm</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20457">ASTERISK-20457</a>: GSM encoding is not thread safe<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375290">375290</a><br/>
Reporter: ulogic<br/>
Coders: Richard Miller<br/>
<br/>
<h3>Category: Contrib/General</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20260">ASTERISK-20260</a>: Increase robustness of ast_tls_cert<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375350">375350</a><br/>
Reporter: darius<br/>
Coders: Daniel O'Connor<br/>
<br/>
<h3>Category: Core/AstDB</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20647">ASTERISK-20647</a>: [patch] Failure to cleanup SQLite3 statements during exit causes call to sqlite3_close to fail; leaks memory<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375788">375788</a><br/>
Reporter: coreyfarrell<br/>
Testers: mjordan<br/>
Coders: Corey Farrell<br/>
<br/>
<h3>Category: Core/BuildSystem</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20483">ASTERISK-20483</a>: Allow Asterisk to report git SHAs in version string.<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375214">375214</a><br/>
Reporter: sruffell<br/>
Coders: sruffell<br/>
<br/>
<h3>Category: Core/ManagerInterface</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20646">ASTERISK-20646</a>: [patch] - manager_shutdown fails to completely shutdown AMI and leaks memory<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375828">375828</a><br/>
Reporter: coreyfarrell<br/>
Coders: Corey Farrell<br/>
<br/>
<h3>Category: Core/PBX</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20455">ASTERISK-20455</a>: dialplan fails to run the invalid "i" extension due to an uninitialized variable dat_exten in main/pbx.c<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=374783">374783</a><br/>
Reporter: ulogic<br/>
Coders: Richard Miller<br/>
<br/>
<h3>Category: Documentation</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-14435">ASTERISK-14435</a>: [patch] Add option and description to chan_dahdi.conf.sample<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=374753">374753</a><br/>
Reporter: jbigelow<br/>
Coders: jbigelow, sruffell<br/>
<br/>
<h3>Category: Features/Parking</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19382">ASTERISK-19382</a>: Park() ignores 'r' option, plays default MOH instead.<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375414">375414</a><br/>
Reporter: stocksy<br/>
Coders: root<br/>
<br/>
<h3>Category: General</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20567">ASTERISK-20567</a>: bashism in autosupport<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375077">375077</a><br/>
Reporter: tzafrir<br/>
Coders: root<br/>
<br/>
<h3>Category: PBX/pbx_realtime</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-18203">ASTERISK-18203</a>: Problems with NAT on realtime peers (and maybe static ones)<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375441">375441</a><br/>
Reporter: daren<br/>
Coders: JoshE<br/>
<br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-20572">ASTERISK-20572</a>: Realtime Peers behind NAT are Set to RFC1918 private address after sip reload<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375441">375441</a><br/>
Reporter: n8ideas<br/>
Coders: JoshE<br/>
<br/>
<h3>Category: PBX/pbx_spool</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-17231">ASTERISK-17231</a>: [patch] unopenable spool files not deleted<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=374720">374720</a><br/>
Reporter: chappell<br/>
Coders: David Chappell<br/>
<br/>
<h3>Category: Resources/res_calendar_ews</h3><br/>
<a href="https://issues.asterisk.org/jira/browse/ASTERISK-19738">ASTERISK-19738</a>: Calendar EWS does not attempt to extract the Body element in a CalendarItem and populate the description event field<br/>
Revision: <a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375558">375558</a><br/>
Reporter: netaskd<br/>
Testers: Dmitry Burilov<br/>
Coders: twilson<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/10-digiumphones?view=revision&revision=374931">374931</a></td><td>kmoore</td><td>Avoid a segfault on invalid format names</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=374994">374994</a></td><td>root</td><td>Update config.guess and config.sub: 2012-10-10</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375043">375043</a></td><td>root</td><td>Fix some potential misuses of ast_str in the code.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375102">375102</a></td><td>root</td><td>Update sip_request_call SIP dial string documentation.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375136">375136</a></td><td>root</td><td>Fixes to the fd-oriented SIP TCP reads.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375241">375241</a></td><td>root</td><td>app_queue: Make ordering of rrmemory/rrordered persist over add/remove members</td>
<td><a href="https://issues.asterisk.org/jira/browse/AST-989">AST-989</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375612">375612</a></td><td>root</td><td>Fix Wrong Result In Debug Message For SDP Origin Processing</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375657">375657</a></td><td>root</td><td>Multiple revisions 375519-375524</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375688">375688</a></td><td>root</td><td>Things don't need to be that const.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375719">375719</a></td><td>root</td><td>Doxygen Updates</td>
<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-20259">ASTERISK-20259</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375755">375755</a></td><td>root</td><td>Prevent multiple CDR batches from conflicting when scheduling the CDR write</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375892">375892</a></td><td>root</td><td>Add safety NULL pointer check in module user references.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=375921">375921</a></td><td>root</td><td>Refactor ast_timer_ack to return an error and handle the error in timer users</td>
<td><a href="https://issues.asterisk.org/jira/browse/ASTERISK-20032">ASTERISK-20032</a></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=377292">377292</a></td><td>bebuild</td><td>Create 10.11.0-digiumphones-rc2</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=377296">377296</a></td><td>bebuild</td><td>Merge r377258 for 10.11.0-digiumphones-rc2</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=377297">377297</a></td><td>bebuild</td><td>Remove the pesky summaries</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/10-digiumphones?view=revision&revision=377301">377301</a></td><td>bebuild</td><td>Importing release summary for 10.11.0-digiumphones-rc2 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>
Makefile | 2
README | 2
UPGRADE.txt | 14
apps/app_confbridge.c | 4
apps/app_dial.c | 12
apps/app_mixmonitor.c | 8
apps/app_queue.c | 157 +++++-
apps/app_voicemail.c | 5
bridges/bridge_softmix.c | 12
build_tools/make_version | 106 ++++
channels/chan_dahdi.c | 17
channels/chan_iax2.c | 35 -
channels/chan_misdn.c | 2
channels/chan_sip.c | 982 +++++++++++++++++++++++++++++++++++------
channels/misdn/isdn_lib.c | 218 ++++-----
channels/misdn/isdn_lib.h | 3
codecs/gsm/src/code.c | 3
config.guess | 279 ++++++-----
config.sub | 236 ++++++---
configs/chan_dahdi.conf.sample | 27 +
configure.ac | 1
contrib/scripts/ast_tls_cert | 41 +
contrib/scripts/autosupport | 12
funcs/func_jitterbuffer.c | 5
include/asterisk/doxyref.h | 71 ++
include/asterisk/strings.h | 22
include/asterisk/tcptls.h | 6
include/asterisk/timing.h | 9
main/app.c | 1
main/ccss.c | 20
main/cdr.c | 12
main/channel.c | 16
main/db.c | 36 +
main/features.c | 13
main/format_pref.c | 4
main/loader.c | 12
main/manager.c | 57 +-
main/pbx.c | 3
main/tcptls.c | 26 -
main/timing.c | 16
main/xmldoc.c | 1
makeopts.in | 1
pbx/pbx_spool.c | 297 ++++++------
res/res_calendar_ews.c | 18
res/res_fax.c | 4
res/res_fax_spandsp.c | 7
res/res_musiconhold.c | 5
res/res_timing_dahdi.c | 6
res/res_timing_kqueue.c | 11
res/res_timing_pthread.c | 32 -
res/res_timing_timerfd.c | 45 +
51 files changed, 2180 insertions(+), 754 deletions(-)
</pre><br/>
<hr/>
</body>
</html>

View File

@@ -0,0 +1,364 @@
Release Summary
asterisk-10.11.0-digiumphones
Date: 2012-12-09
<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-10.10.0-digiumphones.
----------------------------------------------------------------------
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
19 root 1 Dmitry Burilov 2 coreyfarrell
4 bebuild 1 mjordan 2 tomaso
2 Corey Farrell 1 rmudgett 2 ulogic
2 JoshE 1 Thomas Arimont 1 chappell
2 Richard Miller 1 daren
2 sruffell 1 darius
1 Bryan Walters 1 deniz
1 Daniel O'Connor 1 feyfre
1 David Chappell 1 gamegamer43
1 feyfre 1 gkelleter
1 Guenther Kelleter 1 jbigelow
1 jbigelow 1 kmoore
1 jrose 1 n8ideas
1 kmoore 1 netaskd
1 rmudgett 1 pciccone
1 twilson 1 sruffell
1 stocksy
1 tblancher
1 tzafrir
1 vilius365
----------------------------------------------------------------------
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: Applications/app_confbridge
ASTERISK-19448: ConfBridge crashes Asterisk when no timing module loaded.
Revision: 375510
Reporter: feyfre
Coders: feyfre
ASTERISK-20601: Confbridge recording does not work
Revision: 375481
Reporter: vilius365
Coders: jrose
Category: Applications/app_queue
ASTERISK-20623: App_queue doesn't increment number of busy agent in
certain situations
Revision: 375468
Reporter: gamegamer43
Coders: Bryan Walters
Category: Channels/chan_sip/General
ASTERISK-18203: Problems with NAT on realtime peers (and maybe static
ones)
Revision: 375441
Reporter: daren
Coders: JoshE
ASTERISK-20561: Asterisk 1.8 allows the # character in SIP URI, 10 and
higher versions do not - need to document in UPGRADE.txt possibly other
places?
Revision: 375858
Reporter: deniz
Coders: root
ASTERISK-20572: Realtime Peers behind NAT are Set to RFC1918 private
address after sip reload
Revision: 375441
Reporter: n8ideas
Coders: JoshE
Category: Channels/chan_sip/TCP-TLS
ASTERISK-20212: Deadlock / TCP SIP Stack
Revision: 374923
Reporter: pciccone
Coders: root
ASTERISK-20559: SIP TCP/TLS: When checking the CA certificate fails, the
call still goes through
Revision: 375173
Reporter: kmoore
Coders: root
Category: Codecs/codec_gsm
ASTERISK-20457: GSM encoding is not thread safe
Revision: 375290
Reporter: ulogic
Coders: Richard Miller
Category: Contrib/General
ASTERISK-20260: Increase robustness of ast_tls_cert
Revision: 375350
Reporter: darius
Coders: Daniel O'Connor
Category: Core/AstDB
ASTERISK-20647: [patch] Failure to cleanup SQLite3 statements during exit
causes call to sqlite3_close to fail; leaks memory
Revision: 375788
Reporter: coreyfarrell
Testers: mjordan
Coders: Corey Farrell
Category: Core/BuildSystem
ASTERISK-20483: Allow Asterisk to report git SHAs in version string.
Revision: 375214
Reporter: sruffell
Coders: sruffell
Category: Core/ManagerInterface
ASTERISK-20646: [patch] - manager_shutdown fails to completely shutdown
AMI and leaks memory
Revision: 375828
Reporter: coreyfarrell
Coders: Corey Farrell
Category: Core/PBX
ASTERISK-20455: dialplan fails to run the invalid "i" extension due to an
uninitialized variable dat_exten in main/pbx.c
Revision: 374783
Reporter: ulogic
Coders: Richard Miller
Category: Documentation
ASTERISK-14435: [patch] Add option and description to
chan_dahdi.conf.sample
Revision: 374753
Reporter: jbigelow
Coders: jbigelow, sruffell
Category: Features/Parking
ASTERISK-19382: Park() ignores 'r' option, plays default MOH instead.
Revision: 375414
Reporter: stocksy
Coders: root
Category: General
ASTERISK-20567: bashism in autosupport
Revision: 375077
Reporter: tzafrir
Coders: root
Category: PBX/pbx_realtime
ASTERISK-18203: Problems with NAT on realtime peers (and maybe static
ones)
Revision: 375441
Reporter: daren
Coders: JoshE
ASTERISK-20572: Realtime Peers behind NAT are Set to RFC1918 private
address after sip reload
Revision: 375441
Reporter: n8ideas
Coders: JoshE
Category: PBX/pbx_spool
ASTERISK-17231: [patch] unopenable spool files not deleted
Revision: 374720
Reporter: chappell
Coders: David Chappell
Category: Resources/res_calendar_ews
ASTERISK-19738: Calendar EWS does not attempt to extract the Body element
in a CalendarItem and populate the description event field
Revision: 375558
Reporter: netaskd
Testers: Dmitry Burilov
Coders: twilson
----------------------------------------------------------------------
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 |
|----------+---------+----------------------------------+----------------|
| 374931 | kmoore | Avoid a segfault on invalid | |
| | | format names | |
|----------+---------+----------------------------------+----------------|
| 374994 | root | Update config.guess and | |
| | | config.sub: 2012-10-10 | |
|----------+---------+----------------------------------+----------------|
| 375043 | root | Fix some potential misuses of | |
| | | ast_str in the code. | |
|----------+---------+----------------------------------+----------------|
| 375102 | root | Update sip_request_call SIP dial | |
| | | string documentation. | |
|----------+---------+----------------------------------+----------------|
| 375136 | root | Fixes to the fd-oriented SIP TCP | |
| | | reads. | |
|----------+---------+----------------------------------+----------------|
| | | app_queue: Make ordering of | |
| 375241 | root | rrmemory/rrordered persist over | AST-989 |
| | | add/remove members | |
|----------+---------+----------------------------------+----------------|
| | | Fix Wrong Result In Debug | |
| 375612 | root | Message For SDP Origin | |
| | | Processing | |
|----------+---------+----------------------------------+----------------|
| 375657 | root | Multiple revisions 375519-375524 | |
|----------+---------+----------------------------------+----------------|
| 375688 | root | Things don't need to be that | |
| | | const. | |
|----------+---------+----------------------------------+----------------|
| 375719 | root | Doxygen Updates | ASTERISK-20259 |
|----------+---------+----------------------------------+----------------|
| | | Prevent multiple CDR batches | |
| 375755 | root | from conflicting when scheduling | |
| | | the CDR write | |
|----------+---------+----------------------------------+----------------|
| 375892 | root | Add safety NULL pointer check in | |
| | | module user references. | |
|----------+---------+----------------------------------+----------------|
| | | Refactor ast_timer_ack to return | |
| 375921 | root | an error and handle the error in | ASTERISK-20032 |
| | | timer users | |
|----------+---------+----------------------------------+----------------|
| 377292 | bebuild | Create 10.11.0-digiumphones-rc2 | |
|----------+---------+----------------------------------+----------------|
| 377296 | bebuild | Merge r377258 for | |
| | | 10.11.0-digiumphones-rc2 | |
|----------+---------+----------------------------------+----------------|
| 377297 | bebuild | Remove the pesky summaries | |
|----------+---------+----------------------------------+----------------|
| | | Importing release summary for | |
| 377301 | bebuild | 10.11.0-digiumphones-rc2 | |
| | | 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.
Makefile | 2
README | 2
UPGRADE.txt | 14
apps/app_confbridge.c | 4
apps/app_dial.c | 12
apps/app_mixmonitor.c | 8
apps/app_queue.c | 157 +++++-
apps/app_voicemail.c | 5
bridges/bridge_softmix.c | 12
build_tools/make_version | 106 ++++
channels/chan_dahdi.c | 17
channels/chan_iax2.c | 35 -
channels/chan_misdn.c | 2
channels/chan_sip.c | 982 +++++++++++++++++++++++++++++++++++------
channels/misdn/isdn_lib.c | 218 ++++-----
channels/misdn/isdn_lib.h | 3
codecs/gsm/src/code.c | 3
config.guess | 279 ++++++-----
config.sub | 236 ++++++---
configs/chan_dahdi.conf.sample | 27 +
configure.ac | 1
contrib/scripts/ast_tls_cert | 41 +
contrib/scripts/autosupport | 12
funcs/func_jitterbuffer.c | 5
include/asterisk/doxyref.h | 71 ++
include/asterisk/strings.h | 22
include/asterisk/tcptls.h | 6
include/asterisk/timing.h | 9
main/app.c | 1
main/ccss.c | 20
main/cdr.c | 12
main/channel.c | 16
main/db.c | 36 +
main/features.c | 13
main/format_pref.c | 4
main/loader.c | 12
main/manager.c | 57 +-
main/pbx.c | 3
main/tcptls.c | 26 -
main/timing.c | 16
main/xmldoc.c | 1
makeopts.in | 1
pbx/pbx_spool.c | 297 ++++++------
res/res_calendar_ews.c | 18
res/res_fax.c | 4
res/res_fax_spandsp.c | 7
res/res_musiconhold.c | 5
res/res_timing_dahdi.c | 6
res/res_timing_kqueue.c | 11
res/res_timing_pthread.c | 32 -
res/res_timing_timerfd.c | 45 +
51 files changed, 2180 insertions(+), 754 deletions(-)
----------------------------------------------------------------------

View File

@@ -307,15 +307,20 @@ static int local_devicestate(void *data)
res = AST_DEVICE_NOT_INUSE;
it = ao2_iterator_init(locals, 0);
while ((lp = ao2_iterator_next(&it)) && (res == AST_DEVICE_NOT_INUSE)) {
if (!strcmp(exten, lp->exten) && !strcmp(context, lp->context) && lp->owner) {
ao2_lock(lp);
if (ast_test_flag(lp, LOCAL_LAUNCHED_PBX)) {
res = AST_DEVICE_INUSE;
}
ao2_unlock(lp);
for (; (lp = ao2_iterator_next(&it)); ao2_ref(lp, -1)) {
int is_inuse;
ao2_lock(lp);
is_inuse = !strcmp(exten, lp->exten)
&& !strcmp(context, lp->context)
&& lp->owner
&& ast_test_flag(lp, LOCAL_LAUNCHED_PBX);
ao2_unlock(lp);
if (is_inuse) {
res = AST_DEVICE_INUSE;
ao2_ref(lp, -1);
break;
}
ao2_ref(lp, -1);
}
ao2_iterator_destroy(&it);

View File

@@ -2561,10 +2561,10 @@ static int sip_check_authtimeout(time_t start)
* \retval -1 Failed to read data
* \retval 0 Succeeded in reading data
*/
static int sip_tls_read(struct sip_request *req, struct ast_tcptls_session_instance *tcptls_session, int authenticated, time_t start, struct sip_threadinfo *me)
static int sip_tls_read(struct sip_request *req, struct sip_request *reqcpy, struct ast_tcptls_session_instance *tcptls_session,
int authenticated, time_t start, struct sip_threadinfo *me)
{
int res, content_length, after_poll = 1, need_poll = 1;
struct sip_request reqcpy = { 0, };
char buf[1024] = "";
int timeout = -1;
@@ -2618,10 +2618,10 @@ static int sip_tls_read(struct sip_request *req, struct ast_tcptls_session_insta
}
ast_str_append(&req->data, 0, "%s", buf);
}
copy_request(&reqcpy, req);
parse_request(&reqcpy);
copy_request(reqcpy, req);
parse_request(reqcpy);
/* In order to know how much to read, we need the content-length header */
if (sscanf(sip_get_header(&reqcpy, "Content-Length"), "%30d", &content_length)) {
if (sscanf(sip_get_header(reqcpy, "Content-Length"), "%30d", &content_length)) {
while (content_length > 0) {
size_t bytes_read;
if (!tcptls_session->client && !authenticated) {
@@ -3035,7 +3035,7 @@ static void *_sip_tcp_helper_thread(struct ast_tcptls_session_instance *tcptls_s
req.socket.fd = tcptls_session->fd;
if (tcptls_session->ssl) {
res = sip_tls_read(&req, tcptls_session, authenticated, start, me);
res = sip_tls_read(&req, &reqcpy, tcptls_session, authenticated, start, me);
} else {
res = sip_tcp_read(&req, tcptls_session, authenticated, start);
}