|
|
|
|
@ -0,0 +1,576 @@
|
|
|
|
|
Release Summary
|
|
|
|
|
|
|
|
|
|
asterisk-16.17.0-rc1
|
|
|
|
|
|
|
|
|
|
Date: 2021-03-11
|
|
|
|
|
|
|
|
|
|
<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-16.16.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.
|
|
|
|
|
|
|
|
|
|
Coders Testers Reporters
|
|
|
|
|
11 Alexander Traud 1 Mark Petersen 6 Alexander Traud
|
|
|
|
|
8 Sean Bright 3 Boris P. Korzun
|
|
|
|
|
8 Joshua C. Colp 3 Joshua C. Colp
|
|
|
|
|
6 Jaco Kroon 2 Stefan Ruf
|
|
|
|
|
4 George Joseph 2 Sebastian Damm
|
|
|
|
|
4 Ben Ford 2 Gregory Massel
|
|
|
|
|
3 Kevin Harwell 1 Rusty Newton
|
|
|
|
|
3 Ivan Poddubnyi 1 Alexei Gradinari
|
|
|
|
|
3 Boris P. Korzun 1 Ivan Poddubny
|
|
|
|
|
1 Salah Ahmed 1 Jacek Konieczny
|
|
|
|
|
1 Dan Cropp 1 Jaco Kroon
|
|
|
|
|
1 Holger Hans Peter Freyther 1 Edvin Vidmar
|
|
|
|
|
1 Asterisk Development Team 1 Sébastien Duthil
|
|
|
|
|
1 Nico Kooijman 1 Jean Aunis - Prescom
|
|
|
|
|
1 Alexei Gradinari 1 Benjamin Keith Ford
|
|
|
|
|
1 Torrey Searle 1 Boolah
|
|
|
|
|
1 Robert Cripps 1 Salah Ahmed
|
|
|
|
|
1 Sebastien Duthil 1 Mauri de Souza Meneguzzo
|
|
|
|
|
1 Mark Petersen (3CPlus)
|
|
|
|
|
1 N A
|
|
|
|
|
1 N A
|
|
|
|
|
1 Matthias Hensler
|
|
|
|
|
1 Jacek Konieczny
|
|
|
|
|
1 Alexander Traud
|
|
|
|
|
1 Mark Petersen
|
|
|
|
|
1 Dan Cropp
|
|
|
|
|
1 Ivan Poddubny
|
|
|
|
|
1 Vitezslav Novy
|
|
|
|
|
1 Mark Petersen
|
|
|
|
|
1 Michael Maier
|
|
|
|
|
1 George Joseph
|
|
|
|
|
1 IAMJames_
|
|
|
|
|
1 Brian Paboojian
|
|
|
|
|
1 Dan Cropp
|
|
|
|
|
1 Robert Cripps
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
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: Resources/res_pjsip_t38
|
|
|
|
|
|
|
|
|
|
ASTERISK-29305: ASTERISK-29203 / AST-2021-002 -- Another scenario is
|
|
|
|
|
causing a crash
|
|
|
|
|
Reported by: Gregory Massel
|
|
|
|
|
* [b409fa1fff] Ben Ford -- AST-2021-006 - res_pjsip_t38.c: Check for
|
|
|
|
|
session_media on reinvite.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_srtp
|
|
|
|
|
|
|
|
|
|
ASTERISK-29260: sRTP Replay Protection ignored; even tears down long calls
|
|
|
|
|
Reported by: Alexander Traud
|
|
|
|
|
* [c98de279b2] Alexander Traud -- rtp: Enable srtp replay protection
|
|
|
|
|
|
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
|
|
|
|
|
|
ASTERISK-29227: res_pjsip_diversion: sending multiple 181 responses causes
|
|
|
|
|
memory corruption and crash
|
|
|
|
|
Reported by: Ivan Poddubny
|
|
|
|
|
* [872c1786e6] Ivan Poddubnyi -- res_pjsip_diversion: Fix adding more
|
|
|
|
|
than one histinfo to Supported
|
|
|
|
|
|
|
|
|
|
Bug
|
|
|
|
|
|
|
|
|
|
Category: Applications/General
|
|
|
|
|
|
|
|
|
|
ASTERISK-29287: app.h: C++ compatibility broken
|
|
|
|
|
Reported by: Jean Aunis - Prescom
|
|
|
|
|
* [a63c7883b4] Jaco Kroon -- app.h: Restore C++ compatibility for macro
|
|
|
|
|
AST_DECLARE_APP_ARGS
|
|
|
|
|
|
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
|
|
|
|
|
|
ASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and
|
|
|
|
|
muting over AMI occurs
|
|
|
|
|
Reported by: Stefan Ruf
|
|
|
|
|
* [ceb8404667] Joshua C. Colp -- channel: Fix crash in suppress API.
|
|
|
|
|
* [c81c4f3ae2] Joshua C. Colp -- channel: Fix memory leak in suppress
|
|
|
|
|
API.
|
|
|
|
|
|
|
|
|
|
Category: Applications/app_dial
|
|
|
|
|
|
|
|
|
|
ASTERISK-29329: app_dial: DTMF to 'D' option gets duplicated if there are
|
|
|
|
|
multiple progress events
|
|
|
|
|
Reported by: N A
|
|
|
|
|
* [dcfcf7d70a] Sean Bright -- app_dial.c: Only send DTMF on first
|
|
|
|
|
progress event.
|
|
|
|
|
|
|
|
|
|
Category: Applications/app_page
|
|
|
|
|
|
|
|
|
|
ASTERISK-16799: Callee declined when 'beep' audio file does not exist
|
|
|
|
|
Reported by: IAMJames_
|
|
|
|
|
* [8604867857] Sean Bright -- app_page.c: Don't fail to Page if beep
|
|
|
|
|
sound file is missing
|
|
|
|
|
|
|
|
|
|
Category: Applications/app_queue
|
|
|
|
|
|
|
|
|
|
ASTERISK-28369: app_queue: Member device state "invalid" when second call
|
|
|
|
|
is ringing and hint is used
|
|
|
|
|
Reported by: Boolah
|
|
|
|
|
* [c63ab5580c] Ivan Poddubnyi -- app_queue: Fix conversion of complex
|
|
|
|
|
extension states into device states
|
|
|
|
|
|
|
|
|
|
Category: Channels/chan_local
|
|
|
|
|
|
|
|
|
|
ASTERISK-29035: chan_local: Multistream support breaks T.38 faxing
|
|
|
|
|
Reported by: Matthias Hensler
|
|
|
|
|
* [215550ed4b] Ben Ford -- core_unreal: Fix T.38 faxing when using local
|
|
|
|
|
channels.
|
|
|
|
|
|
|
|
|
|
Category: Channels/chan_sip/CodecHandling
|
|
|
|
|
|
|
|
|
|
ASTERISK-29280: chan_sip: Allow peers without audio (text+video).
|
|
|
|
|
Reported by: Alexander Traud
|
|
|
|
|
* [2bcec10db8] Alexander Traud -- chan_sip: Allow [peer] without audio
|
|
|
|
|
(text+video).
|
|
|
|
|
ASTERISK-29265: chan_sip: Allow text+video media streams, again.
|
|
|
|
|
Reported by: Alexander Traud
|
|
|
|
|
* [4a341f288d] Alexander Traud -- chan_sip: Set up calls without audio
|
|
|
|
|
(text+video), again.
|
|
|
|
|
ASTERISK-29258: chan_sip: Audio stream rejected, Other stream present:
|
|
|
|
|
Invalid SDP.
|
|
|
|
|
Reported by: Alexander Traud
|
|
|
|
|
* [7dc0cded86] Alexander Traud -- chan_sip: SDP: Reject audio streams
|
|
|
|
|
correctly.
|
|
|
|
|
|
|
|
|
|
Category: Core/Bridging
|
|
|
|
|
|
|
|
|
|
ASTERISK-29071: app_confbridge: Memory rises when jitterbuffer enabled and
|
|
|
|
|
muting over AMI occurs
|
|
|
|
|
Reported by: Stefan Ruf
|
|
|
|
|
* [ceb8404667] Joshua C. Colp -- channel: Fix crash in suppress API.
|
|
|
|
|
* [c81c4f3ae2] Joshua C. Colp -- channel: Fix memory leak in suppress
|
|
|
|
|
API.
|
|
|
|
|
|
|
|
|
|
Category: Core/Channels
|
|
|
|
|
|
|
|
|
|
ASTERISK-29259: channel: Allow text+video media streams, again.
|
|
|
|
|
Reported by: Alexander Traud
|
|
|
|
|
* [8a2f0fbbd1] Alexander Traud -- channel: Set up calls without audio
|
|
|
|
|
(text+video), again.
|
|
|
|
|
|
|
|
|
|
Category: Core/General
|
|
|
|
|
|
|
|
|
|
ASTERISK-29306: strings: Incorrect use of __attribute__((pure)) in
|
|
|
|
|
ast_str_to_lower definition
|
|
|
|
|
Reported by: Vitezslav Novy
|
|
|
|
|
* [08b94d5837] Sean Bright -- strings.h: ast_str_to_upper() and
|
|
|
|
|
_to_lower() are not pure.
|
|
|
|
|
|
|
|
|
|
Category: Core/Internationalization
|
|
|
|
|
|
|
|
|
|
ASTERISK-29297: say: Y2021 problem – Asterisk cannot say year 2021 in
|
|
|
|
|
Dutch
|
|
|
|
|
Reported by: Jacek Konieczny
|
|
|
|
|
* [980cc0d364] Nico Kooijman -- main: With Dutch language year after
|
|
|
|
|
2020 is not spoken in say.c
|
|
|
|
|
|
|
|
|
|
Category: Documentation
|
|
|
|
|
|
|
|
|
|
ASTERISK-24434: Fix differing usage of assignment operators in
|
|
|
|
|
modules.conf
|
|
|
|
|
Reported by: Rusty Newton
|
|
|
|
|
* [526917bf61] Sean Bright -- modules.conf: Fix differing usage of
|
|
|
|
|
assignment operators.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_config_pgsql
|
|
|
|
|
|
|
|
|
|
ASTERISK-29293: res_config_pgsql: Limit realtime_pgsql() to return one (no
|
|
|
|
|
more) record
|
|
|
|
|
Reported by: Boris P. Korzun
|
|
|
|
|
* [3096dcee15] Boris P. Korzun -- res_config_pgsql: Limit
|
|
|
|
|
realtime_pgsql() to return one (no more) record.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_fax
|
|
|
|
|
|
|
|
|
|
ASTERISK-29312: res_fax: asterisk fails to publish the Stasis and
|
|
|
|
|
ReceiveFax status messages if the remote Station ID contains invalid UTF-8
|
|
|
|
|
characters
|
|
|
|
|
Reported by: Alexei Gradinari
|
|
|
|
|
* [d7eaf44501] Alexei Gradinari -- res_fax: validate the remote/local
|
|
|
|
|
Station ID for UTF-8 format
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_odbc
|
|
|
|
|
|
|
|
|
|
ASTERISK-29311: res_odbc_transaction sets forcecommit default value based
|
|
|
|
|
on isolation level instead of forcecommit
|
|
|
|
|
Reported by: Jaco Kroon
|
|
|
|
|
* [9a1cf7fb77] Jaco Kroon -- res_odbc_transaction: correctly initialise
|
|
|
|
|
forcecommit value from DSN.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
|
|
|
|
|
|
ASTERISK-29196: res_pjsip: Segmentation fault
|
|
|
|
|
Reported by: Mauri de Souza Meneguzzo (3CPlus)
|
|
|
|
|
* [5a4531782c] Joshua C. Colp -- pjsip: Make modify_local_offer2
|
|
|
|
|
tolerate previous failed SDP.
|
|
|
|
|
ASTERISK-29261: res_pjsip: user=phone validation fail for isup numbers
|
|
|
|
|
containing *#
|
|
|
|
|
Reported by: Mark Petersen
|
|
|
|
|
* [97400d063d] Mark Petersen -- res/res_pjsip.c: allow user=phone when
|
|
|
|
|
number contain *#
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip_nat
|
|
|
|
|
|
|
|
|
|
ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses
|
|
|
|
|
with external_signaling_address
|
|
|
|
|
Reported by: Brian Paboojian
|
|
|
|
|
* [d65041ebea] Joshua C. Colp -- res_pjsip_nat: Don't rewrite Contact on
|
|
|
|
|
REGISTER responses.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip_refer
|
|
|
|
|
|
|
|
|
|
ASTERISK-29313: res_pjsip_refer: Segfault in progress notify
|
|
|
|
|
Reported by: George Joseph
|
|
|
|
|
* [1c1d4b2c68] George Joseph -- res_pjsip_refer: Refactor progress
|
|
|
|
|
locking and serialization
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip_registrar
|
|
|
|
|
|
|
|
|
|
ASTERISK-29235: res_pjsip_nat: Contact is rewritten on REGISTER responses
|
|
|
|
|
with external_signaling_address
|
|
|
|
|
Reported by: Brian Paboojian
|
|
|
|
|
* [d65041ebea] Joshua C. Colp -- res_pjsip_nat: Don't rewrite Contact on
|
|
|
|
|
REGISTER responses.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
|
|
|
|
|
|
ASTERISK-29105: chan_pjsip: 180 Ringing with SDP not changed into progress
|
|
|
|
|
Reported by: Sebastian Damm
|
|
|
|
|
* [4ceb07434c] Holger Hans Peter Freyther -- pjsip: Generate progress
|
|
|
|
|
(once) when receiving a 180 with a SDP
|
|
|
|
|
ASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed
|
|
|
|
|
on reinvite without SDP offer
|
|
|
|
|
Reported by: Michael Maier
|
|
|
|
|
* [7acb6e2194] Joshua C. Colp -- res_pjsip_session: Always produce offer
|
|
|
|
|
on re-INVITE without SDP.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
|
|
|
|
|
|
ASTERISK-29303: pjsip: Re-invite occurs when it shouldn't
|
|
|
|
|
Reported by: Benjamin Keith Ford
|
|
|
|
|
* [88461a23bb] Ben Ford -- res_pjsip_session.c: Check topology on
|
|
|
|
|
re-invite.
|
|
|
|
|
ASTERISK-29203: res_pjsip_t38: Crash when changing state
|
|
|
|
|
Reported by: Gregory Massel
|
|
|
|
|
* [5699eb7b0f] Kevin Harwell -- AST-2021-002: Remote crash possible when
|
|
|
|
|
negotiating T.38
|
|
|
|
|
ASTERISK-29220: After T38 reinvite response of 488 a subsequent G711
|
|
|
|
|
reinvite is not processed correctly. Instead the previous T38 session
|
|
|
|
|
media is used
|
|
|
|
|
Reported by: Robert Cripps
|
|
|
|
|
* [ff037a135c] Robert Cripps -- res/res_pjsip_session.c: Check that
|
|
|
|
|
media type matches in
|
|
|
|
|
ASTERISK-29248: res_pjsip_session: res sometimes uninitialized reported by
|
|
|
|
|
compiler Clang.
|
|
|
|
|
Reported by: Alexander Traud
|
|
|
|
|
* [3b1cab26a5] Alexander Traud -- res_pjsip_session: Avoid
|
|
|
|
|
sometimes-uninitialized warning with Clang.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip_t38
|
|
|
|
|
|
|
|
|
|
ASTERISK-29203: res_pjsip_t38: Crash when changing state
|
|
|
|
|
Reported by: Gregory Massel
|
|
|
|
|
* [5699eb7b0f] Kevin Harwell -- AST-2021-002: Remote crash possible when
|
|
|
|
|
negotiating T.38
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
|
|
|
|
|
|
ASTERISK-29300: res_rtp_asterisk: When native local bridging the remote
|
|
|
|
|
SSRC becomes permanent
|
|
|
|
|
Reported by: Sebastian Damm
|
|
|
|
|
* [b90ecc6b31] Torrey Searle -- res/res_rtp_asterisk: generate new SSRC
|
|
|
|
|
on native bridge end
|
|
|
|
|
ASTERISK-29266: ICE Role conflict with an unauthorized session
|
|
|
|
|
Reported by: Salah Ahmed
|
|
|
|
|
* [6c065088be] Salah Ahmed -- res_rtp_asterisk: Check remote ICE reset
|
|
|
|
|
and reset local ice attrb
|
|
|
|
|
ASTERISK-29205: res_rtp_asterisk: Asterisk crashes when making hold/unhold
|
|
|
|
|
from webrtc client
|
|
|
|
|
Reported by: Edvin Vidmar
|
|
|
|
|
* [76125bec4a] Sean Bright -- res_rtp_asterisk.c: Fix signed mismatch
|
|
|
|
|
that leads to overflow
|
|
|
|
|
|
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
|
|
|
|
|
|
ASTERISK-28452: pjsip: of SDP is not incremented though SDP may be changed
|
|
|
|
|
on reinvite without SDP offer
|
|
|
|
|
Reported by: Michael Maier
|
|
|
|
|
* [7acb6e2194] Joshua C. Colp -- res_pjsip_session: Always produce offer
|
|
|
|
|
on re-INVITE without SDP.
|
|
|
|
|
|
|
|
|
|
Improvement
|
|
|
|
|
|
|
|
|
|
Category: Applications/app_mixmonitor
|
|
|
|
|
|
|
|
|
|
ASTERISK-29244: Add MixMonitorStart / Stop / Mute AMI events
|
|
|
|
|
Reported by: Sébastien Duthil
|
|
|
|
|
* [435d68be97] Sebastien Duthil -- app_mixmonitor: Add AMI events
|
|
|
|
|
MixMonitorStart, -Stop and -Mute.
|
|
|
|
|
|
|
|
|
|
Category: Applications/app_transfer
|
|
|
|
|
|
|
|
|
|
ASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER)
|
|
|
|
|
failure SIP code
|
|
|
|
|
Reported by: Dan Cropp
|
|
|
|
|
* [a5364ac69b] Dan Cropp -- chan_pjsip, app_transfer: Add
|
|
|
|
|
TRANSFERSTATUSPROTOCOL variable
|
|
|
|
|
|
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
|
|
|
|
|
|
ASTERISK-29252: TRANSFERSTATUSPROTOCOL variable to report Transfer (REFER)
|
|
|
|
|
failure SIP code
|
|
|
|
|
Reported by: Dan Cropp
|
|
|
|
|
* [a5364ac69b] Dan Cropp -- chan_pjsip, app_transfer: Add
|
|
|
|
|
TRANSFERSTATUSPROTOCOL variable
|
|
|
|
|
|
|
|
|
|
Category: Core/General
|
|
|
|
|
|
|
|
|
|
ASTERISK-29326: asterisk: Update copyright/company
|
|
|
|
|
Reported by: Joshua C. Colp
|
|
|
|
|
* [4083aa6546] Joshua C. Colp -- asterisk: Update copyright.
|
|
|
|
|
|
|
|
|
|
Category: Core/Sorcery
|
|
|
|
|
|
|
|
|
|
ASTERISK-29321: sorcery: Add support for more intelligent reloading.
|
|
|
|
|
Reported by: Joshua C. Colp
|
|
|
|
|
* [11b53aecc8] Joshua C. Colp -- sorcery: Add support for more
|
|
|
|
|
intelligent reloading.
|
|
|
|
|
|
|
|
|
|
Category: Formats/format_wav
|
|
|
|
|
|
|
|
|
|
ASTERISK-29275: Support of MIME-type for wav16
|
|
|
|
|
Reported by: Boris P. Korzun
|
|
|
|
|
* [f996c7a48f] Boris P. Korzun -- format_wav: Support of MIME-type for
|
|
|
|
|
wav16
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_musiconhold
|
|
|
|
|
|
|
|
|
|
ASTERISK-29262: Support of various URL-schemes by MoH
|
|
|
|
|
Reported by: Boris P. Korzun
|
|
|
|
|
* [e78239e6f5] Boris P. Korzun -- res_musiconhold: Add support of
|
|
|
|
|
various URL-schemes by MoH.
|
|
|
|
|
|
|
|
|
|
Category: Resources/res_pjsip_registrar
|
|
|
|
|
|
|
|
|
|
ASTERISK-29325: res_pjsip_registrar: Include source IP address and port in
|
|
|
|
|
log messages
|
|
|
|
|
Reported by: Joshua C. Colp
|
|
|
|
|
* [13b1ee8aa5] Joshua C. Colp -- res_pjsip_registrar: Include source IP
|
|
|
|
|
and port in log messages.
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
+------------------------------------------------------------------------+
|
|
|
|
|
| Revision | Author | Summary |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| ec8b030bd7 | Kevin Harwell | manager: Increase the non breaking AMI |
|
|
|
|
|
| | | version number |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| fb17a41641 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
|
|
|
| | Development Team | 16.17.0 |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| | | func_callerid+res_agi: Fix compile |
|
|
|
|
|
| 59129bfab8 | Jaco Kroon | errors related to |
|
|
|
|
|
| | | -Werror=zero-length-bounds |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| fce875cf46 | Jaco Kroon | app.h: Fix -Werror=zero-length-bounds |
|
|
|
|
|
| | | compile errors in dev mode. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| f875175815 | Alexander Traud | res_format_attr_*: Parameter Names are |
|
|
|
|
|
| | | Case-Insensitive. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 10c0d9e711 | Alexander Traud | chan_iax2: System Header strings is |
|
|
|
|
|
| | | included via asterisk.h/compat.h. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 1fc4ab38b8 | Sean Bright | res_musiconhold.c: Plug ref leak |
|
|
|
|
|
| | | caused by ao2_replace() misuse. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 90a456e6d2 | George Joseph | res_pjsip_refer: Move the progress dlg |
|
|
|
|
|
| | | release to a serializer |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| fcf1bec363 | Alexander Traud | res_format_attr_h263: Generate valid |
|
|
|
|
|
| | | SDP fmtp for H.263+. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 11fa7f6e0c | Kevin Harwell | res_rtp_asterisk: Add packet subtype |
|
|
|
|
|
| | | during RTCP debug when relevant |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 99666117be | Alexander Traud | chan_sip: Filter pass-through |
|
|
|
|
|
| | | audio/video formats away, again. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| d847f7e8f8 | Jaco Kroon | func_odbc: Introduce minargs config |
|
|
|
|
|
| | | and expose ARGC in addition to ARGn. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 3be7de5b11 | George Joseph | res_pjsip_refer: Always serialize |
|
|
|
|
|
| | | calls to refer_progress_notify |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 10c2e1749b | George Joseph | chan_iax2.c: Require secret and auth |
|
|
|
|
|
| | | method if encryption is enabled |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 62ca911d29 | Sean Bright | app_read: Release tone zone reference |
|
|
|
|
|
| | | on early return. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 0a5141f2f3 | Ivan Poddubnyi | main/frame: Add missing control frame |
|
|
|
|
|
| | | names to ast_frame_subclass2str |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| aa03d07a08 | Jaco Kroon | AC_HEADER_STDC causes a compile |
|
|
|
|
|
| | | failure with autoconf 2.70 |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| | | pjsip_scheduler: Fix pjsip show |
|
|
|
|
|
| 6915106cc1 | Alexander Traud | scheduled_tasks like for compiler |
|
|
|
|
|
| | | Clang. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 0520f8320c | Ben Ford | chan_pjsip.c: Add parameters to frame |
|
|
|
|
|
| | | in indicate. |
|
|
|
|
|
|------------+------------------+----------------------------------------|
|
|
|
|
|
| 2c533dc76f | Sean Bright | res_pjsip_pubsub: Fix truncation of |
|
|
|
|
|
| | | persisted SUBSCRIBE packet |
|
|
|
|
|
+------------------------------------------------------------------------+
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
.lastclean | 1
|
|
|
|
|
.version | 1
|
|
|
|
|
ChangeLog |92224 ----------
|
|
|
|
|
asterisk-16.16.0-summary.html | 158
|
|
|
|
|
asterisk-16.16.0-summary.txt | 486
|
|
|
|
|
b/CHANGES | 53
|
|
|
|
|
b/README.md | 8
|
|
|
|
|
b/UPGRADE.txt | 14
|
|
|
|
|
b/apps/app_dial.c | 14
|
|
|
|
|
b/apps/app_mixmonitor.c | 75
|
|
|
|
|
b/apps/app_page.c | 13
|
|
|
|
|
b/apps/app_queue.c | 6
|
|
|
|
|
b/apps/app_read.c | 3
|
|
|
|
|
b/apps/app_transfer.c | 24
|
|
|
|
|
b/channels/chan_iax2.c | 40
|
|
|
|
|
b/channels/chan_pjsip.c | 41
|
|
|
|
|
b/channels/chan_sip.c | 60
|
|
|
|
|
b/configs/samples/func_odbc.conf.sample | 11
|
|
|
|
|
b/configs/samples/iax.conf.sample | 9
|
|
|
|
|
b/configs/samples/modules.conf.sample | 16
|
|
|
|
|
b/configs/samples/rtp.conf.sample | 12
|
|
|
|
|
b/configs/samples/stasis.conf.sample | 2
|
|
|
|
|
b/configure | 116
|
|
|
|
|
b/configure.ac | 5
|
|
|
|
|
b/formats/format_wav.c | 3
|
|
|
|
|
b/funcs/func_callerid.c | 146
|
|
|
|
|
b/funcs/func_odbc.c | 31
|
|
|
|
|
b/include/asterisk/app.h | 7
|
|
|
|
|
b/include/asterisk/channel.h | 12
|
|
|
|
|
b/include/asterisk/core_unreal.h | 2
|
|
|
|
|
b/include/asterisk/manager.h | 2
|
|
|
|
|
b/include/asterisk/sorcery.h | 22
|
|
|
|
|
b/include/asterisk/stasis_channels.h | 26
|
|
|
|
|
b/include/asterisk/strings.h | 4
|
|
|
|
|
b/main/asterisk.c | 8
|
|
|
|
|
b/main/channel.c | 45
|
|
|
|
|
b/main/core_unreal.c | 88
|
|
|
|
|
b/main/frame.c | 9
|
|
|
|
|
b/main/manager_channels.c | 56
|
|
|
|
|
b/main/say.c | 4
|
|
|
|
|
b/main/sorcery.c | 17
|
|
|
|
|
b/main/stasis.c | 3
|
|
|
|
|
b/main/stasis_channels.c | 9
|
|
|
|
|
b/main/translate.c | 24
|
|
|
|
|
b/res/res_agi.c | 6
|
|
|
|
|
b/res/res_config_pgsql.c | 32
|
|
|
|
|
b/res/res_fax.c | 12
|
|
|
|
|
b/res/res_format_attr_celt.c | 14
|
|
|
|
|
b/res/res_format_attr_h263.c | 141
|
|
|
|
|
b/res/res_format_attr_ilbc.c | 12
|
|
|
|
|
b/res/res_format_attr_opus.c | 31
|
|
|
|
|
b/res/res_format_attr_silk.c | 17
|
|
|
|
|
b/res/res_format_attr_siren14.c | 13
|
|
|
|
|
b/res/res_format_attr_siren7.c | 13
|
|
|
|
|
b/res/res_format_attr_vp8.c | 12
|
|
|
|
|
b/res/res_musiconhold.c | 10
|
|
|
|
|
b/res/res_odbc_transaction.c | 5
|
|
|
|
|
b/res/res_pjsip.c | 2
|
|
|
|
|
b/res/res_pjsip/pjsip_scheduler.c | 2
|
|
|
|
|
b/res/res_pjsip_diversion.c | 14
|
|
|
|
|
b/res/res_pjsip_endpoint_identifier_ip.c | 3
|
|
|
|
|
b/res/res_pjsip_nat.c | 24
|
|
|
|
|
b/res/res_pjsip_outbound_registration.c | 12
|
|
|
|
|
b/res/res_pjsip_path.c | 12
|
|
|
|
|
b/res/res_pjsip_pubsub.c | 2
|
|
|
|
|
b/res/res_pjsip_refer.c | 163
|
|
|
|
|
b/res/res_pjsip_registrar.c | 21
|
|
|
|
|
b/res/res_pjsip_sdp_rtp.c | 42
|
|
|
|
|
b/res/res_pjsip_session.c | 177
|
|
|
|
|
b/res/res_pjsip_t38.c | 9
|
|
|
|
|
b/res/res_rtp_asterisk.c | 75
|
|
|
|
|
b/res/res_sorcery_config.c | 12
|
|
|
|
|
b/res/res_srtp.c | 5
|
|
|
|
|
b/third-party/pjproject/patches/0080-fix-sdp-neg-modify-local-offer.patch | 31
|
|
|
|
|
contrib/realtime/mysql/mysql_cdr.sql | 41
|
|
|
|
|
contrib/realtime/mysql/mysql_config.sql | 1276
|
|
|
|
|
contrib/realtime/mysql/mysql_voicemail.sql | 35
|
|
|
|
|
contrib/realtime/postgresql/postgresql_cdr.sql | 45
|
|
|
|
|
contrib/realtime/postgresql/postgresql_config.sql | 1380
|
|
|
|
|
contrib/realtime/postgresql/postgresql_voicemail.sql | 39
|
|
|
|
|
80 files changed, 1427 insertions(+), 96223 deletions(-)
|