From: Asterisk Development Team Date: Thu, 26 Mar 2020 16:48:37 +0000 (-0500) Subject: Update for certified/16.8-cert1-rc4 X-Git-Tag: certified/16.8-cert1-rc4^0 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3d317239d5e94f07d387b31c46a6733cbc43e5ef;p=thirdparty%2Fasterisk.git Update for certified/16.8-cert1-rc4 --- diff --git a/.version b/.version index 0d34d2da0c..c76250d118 100644 --- a/.version +++ b/.version @@ -1 +1 @@ -certified/16.8-cert1-rc3 \ No newline at end of file +certified/16.8-cert1-rc4 \ No newline at end of file diff --git a/ChangeLog b/ChangeLog index e7f1dba53e..8d5f5a5d9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,96 @@ +2020-03-26 16:48 +0000 Asterisk Development Team + + * asterisk certified/16.8-cert1-rc4 Released. + +2020-03-26 11:46 +0000 [096db19662] Asterisk Development Team + + * Update CHANGES and UPGRADE.txt for certified/16.8-cert1-rc4 +2020-03-26 11:42 +0000 [c9cd681261] Joshua C. Colp + + * CHANGES: Change md file extension to txt. + + Change-Id: I168e2d3a65d444fb0961bd228257441fe718f6a7 + +2020-03-23 05:49 +0000 [bdf4d159fd] Joshua C. Colp + + * res_pjsip_session: Apply intention behind requested formats. + + When an outgoing channel is created a list of formats may + optionally be provided which is used as a request that the + formats be used if possible. If an endpoint is not configured + for any of the formats we ignore this request and use what is + configured. This has the side effect of also including other + stream types (such as video) that were not present in the + requested formats. + + This change makes it so that the intention of the request is + preserved - that is if only an audio format is requested then + even if there is no joint audio format between the request and + the configuration we will still only place an audio stream in + the outgoing call. + + ASTERISK-28787 + + Change-Id: Ia54c0c63e94aca176169b9bae4bb8a8380ea245f + +2020-03-25 04:38 +0000 [3d22ecb1e2] Joshua C. Colp + + * res_rtp_asterisk: Ensure sufficient space for worst case NACK. + + ASTERISK-28790 + + Change-Id: I10df52f98b19ed62575f25dab36e82d136dccd99 + +2020-03-17 15:54 +0000 [904f6b7c2f] Kevin Harwell + + * ast_coredumper: add Asterisk information dump + + This patch makes it so ast_coredumper now outputs the following information to + a *-info.txt file when processing a core file: + + asterisk version and "built by" string + BUILD_OPTS + system start, and last reloaded date/time + taskprocessor list + equivalent of "bridge show all" + equivalent of "core show channels verbose" + + Also a slight modification was made when trying to obtain the pid(s) of a + running Asterisk. If it fails to retrieve any it now reports an error. + + Change-Id: I54f35c19ab69b8f8dc78cc933c3fb7c99cef346b + +2020-03-19 08:48 +0000 [aa04c3f49b] Joshua C. Colp + + * res_pjsip_session: Don't restrict non-audio default streams to sendrecv. + + The state of the default audio stream is used for hold/unhold so we + restrict it to sendrecv as the core does not handle when it changes as + a result of hold/unhold. + + This restriction does not apply to other media types though so we now + only restrict it to audio. This allows the other default streams to + store their state at all values, and not just sendrecv and removed. + + ASTERISK-28783 + + Change-Id: I139740f38cea7f7d92a876ec2631ef50681f6625 + +2020-03-04 15:45 +0000 [7ecbcdf22f] George Joseph + + * CI: Create generic jenkinsfile + + This is a generic jenkinsfile to build Asterisk and optionally + perform one or more of the following: + * Publish the API docs to the wiki + * Run the Unit tests + * Run Testsuite Tests + + This job can be triggered manually from Jenkins or be triggered + automatically on a schedule based on a cron string. + + Change-Id: Id9d22a778a1916b666e0e700af2b9f1bacda0852 + 2020-03-04 15:43 +0000 Asterisk Development Team * asterisk certified/16.8-cert1-rc3 Released. diff --git a/asterisk-certified-16.8-cert1-rc3-summary.html b/asterisk-certified-16.8-cert1-rc3-summary.html deleted file mode 100644 index 2d4b59b7ac..0000000000 --- a/asterisk-certified-16.8-cert1-rc3-summary.html +++ /dev/null @@ -1,36 +0,0 @@ -Release Summary - asterisk-certified/16.8-cert1-rc3

Release Summary

asterisk-certified/16.8-cert1-rc3

Date: 2020-03-04

<asteriskteam@digium.com>


Table of Contents

    -
  1. Summary
  2. -
  3. Contributors
  4. -
  5. Closed Issues
  6. -
  7. Other Changes
  8. -
  9. Diffstat
  10. -

Summary

[Back to Top]

This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.

The data in this summary reflects changes that have been made since the previous release, asterisk-certified/16.8-cert1-rc2.


Contributors

[Back to Top]

This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were affected by commits that went into this release.

- - -
CodersTestersReporters
3 Joshua C. Colp
1 Asterisk Development Team
3 Joshua C. Colp

Closed Issues

[Back to Top]

This is a list of all issues from the issue tracker that were closed by changes that went into this release.

Bug

Category: Resources/res_pjsip_session

ASTERISK-28730: res_pjsip_session: Fix out of order session refreshes
Reported by: Joshua C. Colp
    -
  • [d515dea9c6] Joshua C. Colp -- res_pjsip_session: Fix off-nominal session refreshes.
  • -

Category: Resources/res_rtp_asterisk

ASTERISK-28764: res_rtp_asterisk: Improve NACK support and seqno handling
Reported by: Joshua C. Colp
    -
  • [4458b7a52a] Joshua C. Colp -- res_rtp_asterisk: Improve video performance in certain networks.
  • -

Improvement

Category: Bridges/bridge_native_rtp

ASTERISK-28733: stream: Add support for adding/removing streams during SFU/calls
Reported by: Joshua C. Colp
    -
  • [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for adding/removing streams.
  • -

Category: Bridges/bridge_simple

ASTERISK-28733: stream: Add support for adding/removing streams during SFU/calls
Reported by: Joshua C. Colp
    -
  • [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for adding/removing streams.
  • -

Category: Bridges/bridge_softmix

ASTERISK-28733: stream: Add support for adding/removing streams during SFU/calls
Reported by: Joshua C. Colp
    -
  • [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for adding/removing streams.
  • -

Category: Core/Streams

ASTERISK-28733: stream: Add support for adding/removing streams during SFU/calls
Reported by: Joshua C. Colp
    -
  • [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for adding/removing streams.
  • -

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-28733: stream: Add support for adding/removing streams during SFU/calls
Reported by: Joshua C. Colp
    -
  • [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for adding/removing streams.
  • -


Commits Not Associated with an Issue

[Back to Top]

This is a list of all changes that went into this release that did not reference a JIRA issue.

- - -
RevisionAuthorSummary
b922e387d1Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for certified/16.8-cert1

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.

bridges/bridge_native_rtp.c |  168 +++++++++++++++++++++++++++---
-bridges/bridge_simple.c     |  198 +++++++++++++++++++++--------------
-bridges/bridge_softmix.c    |  246 +++++++++++++++++++++++++++++++++++---------
-include/asterisk/channel.h  |   20 +++
-main/channel.c              |   19 +++
-main/stream.c               |   22 +++
-res/res_pjsip_sdp_rtp.c     |   12 +-
-res/res_pjsip_session.c     |  107 ++++++++++++++++---
-res/res_rtp_asterisk.c      |  243 +++++++++++++++++++++++++++++++------------
-9 files changed, 807 insertions(+), 228 deletions(-)

\ No newline at end of file diff --git a/asterisk-certified-16.8-cert1-rc4-summary.html b/asterisk-certified-16.8-cert1-rc4-summary.html new file mode 100644 index 0000000000..45f8292ab1 --- /dev/null +++ b/asterisk-certified-16.8-cert1-rc4-summary.html @@ -0,0 +1,29 @@ +Release Summary - asterisk-certified/16.8-cert1-rc4

Release Summary

asterisk-certified/16.8-cert1-rc4

Date: 2020-03-26

<asteriskteam@digium.com>


Table of Contents

    +
  1. Summary
  2. +
  3. Contributors
  4. +
  5. Closed Issues
  6. +
  7. Other Changes
  8. +
  9. Diffstat
  10. +

Summary

[Back to Top]

This release is a point release of an existing major version. The changes included were made to address problems that have been identified in this release series, or are minor, backwards compatible new features or improvements. Users should be able to safely upgrade to this version if this release series is already in use. Users considering upgrading from a previous version are strongly encouraged to review the UPGRADE.txt document as well as the CHANGES document for information about upgrading to this release series.

The data in this summary reflects changes that have been made since the previous release, asterisk-certified/16.8-cert1-rc3.


Contributors

[Back to Top]

This table lists the people who have submitted code, those that have tested patches, as well as those that reported issues on the issue tracker that were resolved in this release. For coders, the number is how many of their patches (of any size) were committed into this release. For testers, the number is the number of times their name was listed as assisting with testing a patch. Finally, for reporters, the number is the number of issues that they reported that were affected by commits that went into this release.

+ + +
CodersTestersReporters
4 Joshua C. Colp
1 Asterisk Development Team
1 Kevin Harwell
1 George Joseph
2 Joshua C. Colp
1 Pascal Cadotte Michaud

Closed Issues

[Back to Top]

This is a list of all issues from the issue tracker that were closed by changes that went into this release.

Bug

Category: Applications/app_confbridge

ASTERISK-28790: Crash during conference call using confbridge and video
Reported by: Pascal Cadotte Michaud
    +
  • [3d22ecb1e2] Joshua C. Colp -- res_rtp_asterisk: Ensure sufficient space for worst case NACK.
  • +

Category: Resources/res_pjsip

ASTERISK-28790: Crash during conference call using confbridge and video
Reported by: Pascal Cadotte Michaud
    +
  • [3d22ecb1e2] Joshua C. Colp -- res_rtp_asterisk: Ensure sufficient space for worst case NACK.
  • +

Category: Resources/res_pjsip_session

ASTERISK-28783: res_pjsip_session: Allow default non-audio streams to have reflected state
Reported by: Joshua C. Colp
    +
  • [aa04c3f49b] Joshua C. Colp -- res_pjsip_session: Don't restrict non-audio default streams to sendrecv.
  • +

Improvement

Category: Resources/res_pjsip_session

ASTERISK-28787: res_pjsip_session: Decide more intelligently when to add video
Reported by: Joshua C. Colp
    +
  • [bdf4d159fd] Joshua C. Colp -- res_pjsip_session: Apply intention behind requested formats.
  • +


Commits Not Associated with an Issue

[Back to Top]

This is a list of all changes that went into this release that did not reference a JIRA issue.

+ + + + + +
RevisionAuthorSummary
096db19662Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for certified/16.8-cert1-rc4
c9cd681261Joshua C. ColpCHANGES: Change md file extension to txt.
904f6b7c2fKevin Harwellast_coredumper: add Asterisk information dump
7ecbcdf22fGeorge JosephCI: Create generic jenkinsfile

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.

CHANGES                                           |   13
+contrib/scripts/ast_coredumper                    |  417 +++++++++++++++++++++-
+res/res_pjsip_session.c                           |   44 +-
+res/res_rtp_asterisk.c                            |    5
+tests/CI/universal-asterisk-nongerrit.jenkinsfile |  394 ++++++++++++++++++++
+5 files changed, 844 insertions(+), 29 deletions(-)

\ No newline at end of file diff --git a/asterisk-certified-16.8-cert1-rc3-summary.txt b/asterisk-certified-16.8-cert1-rc4-summary.txt similarity index 53% rename from asterisk-certified-16.8-cert1-rc3-summary.txt rename to asterisk-certified-16.8-cert1-rc4-summary.txt index 36e11e74ba..10fb7633f3 100644 --- a/asterisk-certified-16.8-cert1-rc3-summary.txt +++ b/asterisk-certified-16.8-cert1-rc4-summary.txt @@ -1,8 +1,8 @@ Release Summary - asterisk-certified/16.8-cert1-rc3 + asterisk-certified/16.8-cert1-rc4 - Date: 2020-03-04 + Date: 2020-03-26 @@ -32,7 +32,7 @@ to this release series. The data in this summary reflects changes that have been made since the - previous release, asterisk-certified/16.8-cert1-rc2. + previous release, asterisk-certified/16.8-cert1-rc3. ---------------------------------------------------------------------- @@ -50,8 +50,10 @@ this release. Coders Testers Reporters - 3 Joshua C. Colp 3 Joshua C. Colp - 1 Asterisk Development Team + 4 Joshua C. Colp 2 Joshua C. Colp + 1 Asterisk Development Team 1 Pascal Cadotte Michaud + 1 Kevin Harwell + 1 George Joseph ---------------------------------------------------------------------- @@ -64,61 +66,37 @@ Bug - Category: Resources/res_pjsip_session - - ASTERISK-28730: res_pjsip_session: Fix out of order session refreshes - Reported by: Joshua C. Colp - * [d515dea9c6] Joshua C. Colp -- res_pjsip_session: Fix off-nominal - session refreshes. - - Category: Resources/res_rtp_asterisk - - ASTERISK-28764: res_rtp_asterisk: Improve NACK support and seqno handling - Reported by: Joshua C. Colp - * [4458b7a52a] Joshua C. Colp -- res_rtp_asterisk: Improve video - performance in certain networks. - - Improvement + Category: Applications/app_confbridge - Category: Bridges/bridge_native_rtp + ASTERISK-28790: Crash during conference call using confbridge and video + Reported by: Pascal Cadotte Michaud + * [3d22ecb1e2] Joshua C. Colp -- res_rtp_asterisk: Ensure sufficient + space for worst case NACK. - ASTERISK-28733: stream: Add support for adding/removing streams during - SFU/calls - Reported by: Joshua C. Colp - * [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for - adding/removing streams. - - Category: Bridges/bridge_simple + Category: Resources/res_pjsip - ASTERISK-28733: stream: Add support for adding/removing streams during - SFU/calls - Reported by: Joshua C. Colp - * [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for - adding/removing streams. + ASTERISK-28790: Crash during conference call using confbridge and video + Reported by: Pascal Cadotte Michaud + * [3d22ecb1e2] Joshua C. Colp -- res_rtp_asterisk: Ensure sufficient + space for worst case NACK. - Category: Bridges/bridge_softmix + Category: Resources/res_pjsip_session - ASTERISK-28733: stream: Add support for adding/removing streams during - SFU/calls + ASTERISK-28783: res_pjsip_session: Allow default non-audio streams to have + reflected state Reported by: Joshua C. Colp - * [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for - adding/removing streams. + * [aa04c3f49b] Joshua C. Colp -- res_pjsip_session: Don't restrict + non-audio default streams to sendrecv. - Category: Core/Streams - - ASTERISK-28733: stream: Add support for adding/removing streams during - SFU/calls - Reported by: Joshua C. Colp - * [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for - adding/removing streams. + Improvement - Category: Resources/res_pjsip_sdp_rtp + Category: Resources/res_pjsip_session - ASTERISK-28733: stream: Add support for adding/removing streams during - SFU/calls + ASTERISK-28787: res_pjsip_session: Decide more intelligently when to add + video Reported by: Joshua C. Colp - * [5fccf6d1c6] Joshua C. Colp -- bridging: Add better support for - adding/removing streams. + * [bdf4d159fd] Joshua C. Colp -- res_pjsip_session: Apply intention + behind requested formats. ---------------------------------------------------------------------- @@ -130,10 +108,18 @@ reference a JIRA issue. +------------------------------------------------------------------------+ - | Revision | Author | Summary | - |------------+----------------------+------------------------------------| - | b922e387d1 | Asterisk Development | Update CHANGES and UPGRADE.txt for | - | | Team | certified/16.8-cert1 | + | Revision | Author | Summary | + |------------+------------------+----------------------------------------| + | 096db19662 | Asterisk | Update CHANGES and UPGRADE.txt for | + | | Development Team | certified/16.8-cert1-rc4 | + |------------+------------------+----------------------------------------| + | c9cd681261 | Joshua C. Colp | CHANGES: Change md file extension to | + | | | txt. | + |------------+------------------+----------------------------------------| + | 904f6b7c2f | Kevin Harwell | ast_coredumper: add Asterisk | + | | | information dump | + |------------+------------------+----------------------------------------| + | 7ecbcdf22f | George Joseph | CI: Create generic jenkinsfile | +------------------------------------------------------------------------+ ---------------------------------------------------------------------- @@ -145,13 +131,9 @@ This is a summary of the changes to the source code that went into this release that was generated using the diffstat utility. - bridges/bridge_native_rtp.c | 168 +++++++++++++++++++++++++++--- - bridges/bridge_simple.c | 198 +++++++++++++++++++++-------------- - bridges/bridge_softmix.c | 246 +++++++++++++++++++++++++++++++++++--------- - include/asterisk/channel.h | 20 +++ - main/channel.c | 19 +++ - main/stream.c | 22 +++ - res/res_pjsip_sdp_rtp.c | 12 +- - res/res_pjsip_session.c | 107 ++++++++++++++++--- - res/res_rtp_asterisk.c | 243 +++++++++++++++++++++++++++++++------------ - 9 files changed, 807 insertions(+), 228 deletions(-) + CHANGES | 13 + contrib/scripts/ast_coredumper | 417 +++++++++++++++++++++- + res/res_pjsip_session.c | 44 +- + res/res_rtp_asterisk.c | 5 + tests/CI/universal-asterisk-nongerrit.jenkinsfile | 394 ++++++++++++++++++++ + 5 files changed, 844 insertions(+), 29 deletions(-)