Release Summary

asterisk-13.38.0

Date: 2020-11-19

<asteriskteam@digium.com>


Table of Contents

  1. Summary
  2. Contributors
  3. Closed Issues
  4. Other Changes
  5. Diffstat

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-13.37.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 affected by commits that went into this release.

CodersTestersReporters
6 Sean Bright
3 Asterisk Development Team
3 Alexander Traud
2 Kevin Harwell
2 Torrey Searle
2 Ben Ford
2 Sungtae Kim
1 Holger Hans Peter Freyther
1 Walter Doekes
1 Jean Aunis
1 Joshua C. Colp
1 Michal Hajek
2 Sebastian Damm
2 sungtae kim
1 Vieri
1 Torrey Searle
1 周家建
1 Sandro Gauci
1 Péter Juhász
1 Thomas Frederiksen
1 Jean Aunis - Prescom
1 Michal Hajek
1 Hajek Michal
1 Eric Smith
1 Brian J. Murrell

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.

Security

Category: pjproject/pjsip

ASTERISK-29057: pjsip: Crash on call rejection during high load
Reported by: Sandro Gauci

Improvement

Category: Resources/General

ASTERISK-29056: Increase reg_server column size for ps_contacts table realtime
Reported by: sungtae kim

Category: Resources/res_stasis

ASTERISK-29055: Create a Bridge with video_single mode
Reported by: sungtae kim

Bug

Category: Applications/app_voicemail

ASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
Reported by: Eric Smith

Category: Core/General

ASTERISK-28311: dsp: ast_dsp_silence_noise_with_energy wrong judgment of frame format
Reported by: 周家建

Category: Core/RTP

ASTERISK-28416: Unable to get rtp codec payload code for slin
Reported by: Brian J. Murrell

Category: Documentation

ASTERISK-26424: app_voicemail: Undocumented behavior from VMSayName
Reported by: Eric Smith

Category: Functions/func_curl

ASTERISK-29085: func_curl: Segmentation fault when using CURL after setting httpheader CURLOPT
Reported by: Péter Juhász

Category: Resources/res_ari_endpoints

ASTERISK-29108: resource_endpoints.c : Memory leak if endpoint not found
Reported by: Jean Aunis - Prescom

Category: Resources/res_musiconhold

ASTERISK-24329: Music On Hold announcement cuts intro of music the first time it is played
Reported by: Thomas Frederiksen

Category: Resources/res_pjsip

ASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with auth) on 407 replies
Reported by: Sebastian Damm

Category: Resources/res_pjsip_authenticator_digest

ASTERISK-29013: res_pjsip: Asterisk doesn't stop sending invites (with auth) on 407 replies
Reported by: Sebastian Damm

Category: Resources/res_pjsip_config_wizard

ASTERISK-29097: res_pjsip_config_wizard: Crash when freeing string when failing to add extension
Reported by: Vieri

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-29051: res_pjsip_sdp_rtp: Does not set correct values on RTP instance when "auto" DTMF is used
Reported by: Sebastian Damm

Category: Resources/res_stasis

ASTERISK-29081: res_stasis: Add compare function for bridges moh container
Reported by: Hajek Michal

New Feature

Category: Resources/res_pjsip_diversion

ASTERISK-29027: Implement support for History-Info
Reported by: Torrey Searle

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
e01ed499caAsterisk Development TeamUpdate for 13.38.0-rc1
c7d3c071ddAsterisk Development TeamUpdate CHANGES and UPGRADE.txt for 13.38.0
a581fcfe0cAlexander Traudchan_sip: On authentication, pick MD5 for sure.
bee2e3e720Walter Doekesmain/say: Work around gcc 9 format-truncation false positive
ca8f0b1d21Kevin Harwellres_pjsip, res_pjsip_session: initialize local variables
5bc784130eAlexander Traudinstall_prereq: Add GMime 3.0.
55f83b01f8Alexander TraudBuildSystem: Enable Lua 5.4.
e2bbb93de2Asterisk Development TeamUpdate CHANGES and UPGRADE.txt for 13.37.0
849ace4af9Joshua C. Colpasterisk: Add verbose message stating support status.
279c202da6Torrey Searleres_pjsip_diversion: fix double 181
514b1d6b49Ben FordBridging: Use a ref to bridge_channel's channel to prevent crash.

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.

asterisk-13.37.0-summary.html                                                    |   63 -
asterisk-13.37.0-summary.txt                                                     |  223 ------
b/.version                                                                       |    2
b/ChangeLog                                                                      |  308 +++++++++
b/apps/app_voicemail.c                                                           |    3
b/asterisk-13.38.0-rc1-summary.html                                              |  102 +++
b/asterisk-13.38.0-rc1-summary.txt                                               |  303 +++++++++
b/channels/chan_sip.c                                                            |    9
b/configure                                                                      |    2
b/configure.ac                                                                   |    2
b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py  |   22
b/contrib/ast-db-manage/config/versions/e658c26033ca_create_history_info_flag.py |   38 +
b/contrib/realtime/mysql/mysql_config.sql                                        |   12
b/contrib/realtime/postgresql/postgresql_config.sql                              |   12
b/contrib/scripts/install_prereq                                                 |    2
b/funcs/func_curl.c                                                              |    7
b/include/asterisk/bridge_channel.h                                              |   14
b/include/asterisk/format_cache.h                                                |   13
b/include/asterisk/pbx.h                                                         |    8
b/include/asterisk/res_pjsip.h                                                   |   48 +
b/include/asterisk/res_pjsip_session.h                                           |    2
b/main/asterisk.c                                                                |   10
b/main/bridge.c                                                                  |   35 -
b/main/bridge_channel.c                                                          |   20
b/main/dsp.c                                                                     |    4
b/main/format_cache.c                                                            |   21
b/main/format_cap.c                                                              |    2
b/main/pbx.c                                                                     |   12
b/main/say.c                                                                     |   20
b/res/ari/resource_bridges.h                                                     |    4
b/res/ari/resource_endpoints.c                                                   |    1
b/res/parking/parking_bridge_features.c                                          |    1
b/res/res_musiconhold.c                                                          |    7
b/res/res_parking.c                                                              |    1
b/res/res_pjsip.c                                                                |   55 +
b/res/res_pjsip/pjsip_configuration.c                                            |    1
b/res/res_pjsip/pjsip_transport_management.c                                     |    2
b/res/res_pjsip_config_wizard.c                                                  |    1
b/res/res_pjsip_diversion.c                                                      |  326 +++++++++-
b/res/res_pjsip_pubsub.c                                                         |   10
b/res/res_pjsip_sdp_rtp.c                                                        |    3
b/res/res_pjsip_session.c                                                        |  161 ++++
b/res/res_stasis.c                                                               |   34 -
b/res/stasis/stasis_bridge.c                                                     |    8
44 files changed, 1545 insertions(+), 389 deletions(-)