Update for 21.10.0-rc3

This commit is contained in:
Asterisk Development Team
2025-07-10 15:58:55 +00:00
parent 335f45f489
commit a0891a62d4
7 changed files with 135 additions and 6 deletions

View File

@@ -1 +1 @@
21.10.0-rc2 21.10.0-rc3

View File

@@ -1 +1 @@
ChangeLogs/ChangeLog-21.10.0-rc2.html ChangeLogs/ChangeLog-21.10.0-rc3.html

View File

@@ -1 +1 @@
ChangeLogs/ChangeLog-21.10.0-rc2.md ChangeLogs/ChangeLog-21.10.0-rc3.md

View File

@@ -0,0 +1,59 @@
<html><head><title>ChangeLog for asterisk-21.10.0-rc3</title></head><body>
<h2>Change Log for Release asterisk-21.10.0-rc3</h2>
<h3>Links:</h3>
<ul>
<li><a href="https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.10.0-rc3.html">Full ChangeLog</a> </li>
<li><a href="https://github.com/asterisk/asterisk/compare/21.10.0-rc2...21.10.0-rc3">GitHub Diff</a> </li>
<li><a href="https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.10.0-rc3.tar.gz">Tarball</a> </li>
<li><a href="https://downloads.asterisk.org/pub/telephony/asterisk">Downloads</a> </li>
</ul>
<h3>Summary:</h3>
<ul>
<li>Commits: 2</li>
<li>Commit Authors: 1</li>
<li>Issues Resolved: 2</li>
<li>Security Advisories Resolved: 0</li>
</ul>
<h3>User Notes:</h3>
<h3>Upgrade Notes:</h3>
<h3>Commit Authors:</h3>
<ul>
<li>George Joseph: (2)</li>
</ul>
<h2>Issue and Commit Detail:</h2>
<h3>Closed Issues:</h3>
<ul>
<li>1287: [bug]: channelstorage.c: Compilation failure with DEBUG_FD_LEAKS</li>
<li>1288: [bug]: Crash when destroying channel with C++ alternative storage backend enabled</li>
</ul>
<h3>Commits By Author:</h3>
<ul>
<li>
<h4>George Joseph (2):</h4>
</li>
<li>channelstorage_cpp_map_name_id: Fix callback returning non-matching channels.</li>
<li>channelstorage: Rename callbacks that conflict with DEBUG_FD_LEAKS.</li>
</ul>
<h3>Commit List:</h3>
<ul>
<li>channelstorage: Rename callbacks that conflict with DEBUG_FD_LEAKS.</li>
<li>channelstorage_cpp_map_name_id: Fix callback returning non-matching channels.</li>
</ul>
<h3>Commit Details:</h3>
<h4>channelstorage: Rename callbacks that conflict with DEBUG_FD_LEAKS.</h4>
<p>Author: George Joseph
Date: 2025-07-08</p>
<p>DEBUG_FD_LEAKS replaces calls to "open" and "close" with functions that keep
track of file descriptors, even when those calls are actually callbacks
defined in structures like ast_channelstorage_instance-&gt;open and don't touch
file descriptors. This causes compilation failures. Those callbacks
have been renamed to "open_instance" and "close_instance" respectively.</p>
<p>Resolves: #1287</p>
<h4>channelstorage_cpp_map_name_id: Fix callback returning non-matching channels.</h4>
<p>Author: George Joseph
Date: 2025-07-09</p>
<p>When the callback() API was invoked but no channel passed the test, callback
would return the last channel tested instead of NULL. It now correctly
returns NULL when no channel matches.</p>
<p>Resolves: #1288</p>
</body></html>

View File

@@ -0,0 +1,70 @@
## Change Log for Release asterisk-21.10.0-rc3
### Links:
- [Full ChangeLog](https://downloads.asterisk.org/pub/telephony/asterisk/releases/ChangeLog-21.10.0-rc3.html)
- [GitHub Diff](https://github.com/asterisk/asterisk/compare/21.10.0-rc2...21.10.0-rc3)
- [Tarball](https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-21.10.0-rc3.tar.gz)
- [Downloads](https://downloads.asterisk.org/pub/telephony/asterisk)
### Summary:
- Commits: 2
- Commit Authors: 1
- Issues Resolved: 2
- Security Advisories Resolved: 0
### User Notes:
### Upgrade Notes:
### Commit Authors:
- George Joseph: (2)
## Issue and Commit Detail:
### Closed Issues:
- 1287: [bug]: channelstorage.c: Compilation failure with DEBUG_FD_LEAKS
- 1288: [bug]: Crash when destroying channel with C++ alternative storage backend enabled
### Commits By Author:
- #### George Joseph (2):
- channelstorage_cpp_map_name_id: Fix callback returning non-matching channels.
- channelstorage: Rename callbacks that conflict with DEBUG_FD_LEAKS.
### Commit List:
- channelstorage: Rename callbacks that conflict with DEBUG_FD_LEAKS.
- channelstorage_cpp_map_name_id: Fix callback returning non-matching channels.
### Commit Details:
#### channelstorage: Rename callbacks that conflict with DEBUG_FD_LEAKS.
Author: George Joseph
Date: 2025-07-08
DEBUG_FD_LEAKS replaces calls to "open" and "close" with functions that keep
track of file descriptors, even when those calls are actually callbacks
defined in structures like ast_channelstorage_instance->open and don't touch
file descriptors. This causes compilation failures. Those callbacks
have been renamed to "open_instance" and "close_instance" respectively.
Resolves: #1287
#### channelstorage_cpp_map_name_id: Fix callback returning non-matching channels.
Author: George Joseph
Date: 2025-07-09
When the callback() API was invoked but no channel passed the test, callback
would return the last channel tested instead of NULL. It now correctly
returns NULL when no channel matches.
Resolves: #1288

View File

@@ -1,4 +1,4 @@
<html><head><title>Readme for asterisk-21.10.0-rc2</title></head><body> <html><head><title>Readme for asterisk-21.10.0-rc3</title></head><body>
<h1>The Asterisk(R) Open Source PBX</h1> <h1>The Asterisk(R) Open Source PBX</h1>
<pre><code>By Mark Spencer &lt;markster@digium.com&gt; and the Asterisk.org developer community. <pre><code>By Mark Spencer &lt;markster@digium.com&gt; and the Asterisk.org developer community.
Copyright (C) 2001-2025 Sangoma Technologies Corporation and other copyright holders. Copyright (C) 2001-2025 Sangoma Technologies Corporation and other copyright holders.
@@ -37,7 +37,7 @@ hardware.</p>
<p>If you are updating from a previous version of Asterisk, make sure you <p>If you are updating from a previous version of Asterisk, make sure you
read the Change Logs.</p> read the Change Logs.</p>
<!-- CHANGELOGS (the URL will change based on the location of this README) --> <!-- CHANGELOGS (the URL will change based on the location of this README) -->
<p><a href="ChangeLogs/ChangeLog-21.10.0-rc2.html">Change Logs</a></p> <p><a href="ChangeLogs/ChangeLog-21.10.0-rc3.html">Change Logs</a></p>
<!-- END-CHANGELOGS --> <!-- END-CHANGELOGS -->
<h3>NEW INSTALLATIONS</h3> <h3>NEW INSTALLATIONS</h3>

View File

@@ -55,7 +55,7 @@ If you are updating from a previous version of Asterisk, make sure you
read the Change Logs. read the Change Logs.
<!-- CHANGELOGS (the URL will change based on the location of this README) --> <!-- CHANGELOGS (the URL will change based on the location of this README) -->
[Change Logs](ChangeLogs/ChangeLog-21.10.0-rc2.html) [Change Logs](ChangeLogs/ChangeLog-21.10.0-rc3.html)
<!-- END-CHANGELOGS --> <!-- END-CHANGELOGS -->
### NEW INSTALLATIONS ### NEW INSTALLATIONS