Compare commits

...

22 Commits

Author SHA1 Message Date
Leif Madsen
5eee01cd9a Importing release summary for 1.8.5.1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5.1@328422 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-07-15 15:35:32 +00:00
Leif Madsen
afdadaffae Merge 328302 to resolve regression in chan_sip.
Update .version, ChangeLog and remove summary files.

git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5.1@328421 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-07-15 15:32:45 +00:00
Leif Madsen
ca48aea12f Create Asterisk 1.8.5.1 from 1.8.5.0.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5.1@328420 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-07-15 15:26:47 +00:00
Leif Madsen
5378a90107 Importing release summary for 1.8.5.0 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5.0@327742 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-07-11 21:01:46 +00:00
Leif Madsen
3315dcb99d Update .version and ChangeLog.
Merge in res_timing_timerfd patch to revert change that causes issues with analog phones.

git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5.0@327741 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-07-11 20:59:32 +00:00
Leif Madsen
48c4644740 Copy Asterisk 1.8.5-rc1 to 1.8.5.0 (note that we'll now use 4 octets all the time just to be consistent going forward).
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5.0@327740 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-07-11 20:51:45 +00:00
Leif Madsen
0fb60b6d39 Use autotagged externals
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325721 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 19:32:12 +00:00
Leif Madsen
4f39656906 Importing release summary for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325719 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 19:32:08 +00:00
Leif Madsen
9a6cbaecbd Importing files for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325718 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 19:32:06 +00:00
Leif Madsen
68f4bf2501 Creating tag for the release of asterisk-1.8.5-rc1
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325708 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 19:28:38 +00:00
Leif Madsen
bbc8a6f28e Use autotagged externals
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325602 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 17:05:18 +00:00
Leif Madsen
e9308dbcf9 Importing release summary for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325601 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 17:05:15 +00:00
Leif Madsen
666e715c5d Importing files for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325600 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 17:05:12 +00:00
Leif Madsen
833ca9b155 Creating tag for the release of asterisk-1.8.5-rc1
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@325598 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-29 16:52:30 +00:00
Leif Madsen
c64775ab7e Use autotagged externals
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324793 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:19:40 +00:00
Leif Madsen
9588337ffe Importing release summary for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324792 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:19:34 +00:00
Leif Madsen
52436c6ea7 Importing files for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324791 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:19:31 +00:00
Leif Madsen
7e351892c4 Creating tag for the release of asterisk-1.8.5-rc1
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324786 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:17:49 +00:00
Leif Madsen
1c9237c82a Use autotagged externals
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324781 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:03:24 +00:00
Leif Madsen
49ab0d92d3 Importing release summary for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324780 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:03:22 +00:00
Leif Madsen
d0d055574a Importing files for 1.8.5-rc1 release.
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324779 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:03:19 +00:00
Leif Madsen
3276fbd7c8 Creating tag for the release of asterisk-1.8.5-rc1
git-svn-id: https://origsvn.digium.com/svn/asterisk/tags/1.8.5-rc1@324778 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-24 17:01:58 +00:00
7 changed files with 32416 additions and 29 deletions

3
.lastclean Normal file
View File

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

1
.version Normal file
View File

@@ -0,0 +1 @@
1.8.5.1

32259
ChangeLog Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -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.5.1</title></head>
<body>
<h1 align="center"><a name="top">Release Summary</a></h1>
<h3 align="center">asterisk-1.8.5.1</h3>
<h3 align="center">Date: 2011-07-15</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="#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.5.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>
2 lmadsen<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=328420">328420</a></td><td>lmadsen</td><td>Create Asterisk 1.8.5.1 from 1.8.5.0.</td>
<td></td></tr><tr><td><a href="http://svn.digium.com/view/asterisk/branches/1.8?view=revision&revision=328421">328421</a></td><td>lmadsen</td><td>Merge 328302 to resolve regression in chan_sip.</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 | 10
asterisk-1.8.5.0-summary.html | 1688 ----------------------------------
asterisk-1.8.5.0-summary.txt | 2046 ------------------------------------------
channels/chan_sip.c | 4
5 files changed, 14 insertions(+), 3736 deletions(-)
</pre><br/>
<hr/>
</body>
</html>

View File

@@ -0,0 +1,90 @@
Release Summary
asterisk-1.8.5.1
Date: 2011-07-15
<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.5.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
2 lmadsen
----------------------------------------------------------------------
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 |
|----------+---------+-------------------------------+-------------------|
| 328420 | lmadsen | Create Asterisk 1.8.5.1 from | |
| | | 1.8.5.0. | |
|----------+---------+-------------------------------+-------------------|
| 328421 | lmadsen | Merge 328302 to resolve | |
| | | regression in chan_sip. | |
+------------------------------------------------------------------------+
----------------------------------------------------------------------
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 | 10
asterisk-1.8.5.0-summary.html | 1688 ----------------------------------
asterisk-1.8.5.0-summary.txt | 2046 ------------------------------------------
channels/chan_sip.c | 4
5 files changed, 14 insertions(+), 3736 deletions(-)
----------------------------------------------------------------------

View File

@@ -28250,7 +28250,9 @@ static int sip_set_rtp_peer(struct ast_channel *chan, struct ast_rtp_instance *i
if ((instance || vinstance || tinstance) &&
!ast_bridged_channel(chan) &&
!sip_cfg.directrtpsetup) {
return 0;
sip_pvt_unlock(p);
ast_channel_unlock(chan);
return 0;
}
/*

View File

@@ -162,35 +162,7 @@ static void timerfd_timer_ack(int handle, unsigned int quantity)
uint64_t expirations;
int read_result = 0;
struct timerfd_timer *our_timer, find_helper = {
.handle = handle,
};
if (!(our_timer = ao2_find(timerfd_timers, &find_helper, OBJ_POINTER))) {
ast_log(LOG_ERROR, "Couldn't find timer with handle %d\n", handle);
return;
}
if (our_timer->saved_timer.it_value.tv_nsec == 0L) {
ast_log(LOG_DEBUG, "Reading attempt on idle timerfd.\n");
return;
}
do {
struct itimerspec timer_status;
if (timerfd_gettime(handle, &timer_status)) {
ast_log(LOG_ERROR, "Call to timerfd_gettime() error: %s\n", strerror(errno));
expirations = 0;
break;
}
if ((timer_status.it_value.tv_sec == 0) && (timer_status.it_value.tv_nsec == 0)) {
ast_log(LOG_DEBUG, "Call to timerfd_timer_ack() with disarmed timer - break now.\n");
expirations = 0;
break;
}
read_result = read(handle, &expirations, sizeof(expirations));
if (read_result == -1) {
if (errno == EINTR || errno == EAGAIN) {