mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
1215 lines
68 KiB
Plaintext
1215 lines
68 KiB
Plaintext
Release Summary
|
|
|
|
asterisk-16.23.0-rc1
|
|
|
|
Date: 2021-12-02
|
|
|
|
<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.22.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
|
|
30 Alexander Traud 29 Alexander Traud
|
|
24 Josh Soref 24 Josh Soref
|
|
9 Naveen Albert 9 N A
|
|
5 Sean Bright 2 George Joseph
|
|
3 George Joseph 1 Mario Ban
|
|
3 Mike Bradeen 1 Shloime Rosenblum
|
|
2 Kevin Harwell 1 Moritz Fain
|
|
1 Rodrigo Ramírez Norambuena 1 Daniel Zanutti
|
|
1 Asterisk Development Team 1 Alexei Gradinari
|
|
1 Shloime Rosenblum 1 George Joseph
|
|
1 Joshua C. Colp 1 Boris P. Korzun
|
|
1 Jaco Kroon 1 Jamuel Starkey
|
|
1 Ben Ford 1 Dennis Haney
|
|
1 Sebastien Duthil 1 Joshua C. Colp
|
|
1 Boris P. Korzun 1 Corey Farrell
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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.
|
|
|
|
New Feature
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-18069: [patch] app_queue Add Login Time and Last Paused Times to
|
|
Queue Members
|
|
Reported by: Jamuel Starkey
|
|
* [b12e8b5924] Rodrigo Ramírez Norambuena -- app_queue: Add LoginTime
|
|
field for member in a queue.
|
|
|
|
Category: Resources/NewFeature
|
|
|
|
ASTERISK-29720: res_tonedetect: Add call progress tone detection
|
|
Reported by: N A
|
|
* [876e647232] Naveen Albert -- res_tonedetect: Add call progress tone
|
|
detection
|
|
|
|
Bug
|
|
|
|
Category: . I did not set the category correctly.
|
|
|
|
ASTERISK-29755: frame: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [97a653518d] Alexander Traud -- frame: Fix for Doxygen.
|
|
|
|
Category: Addons/chan_mobile
|
|
|
|
ASTERISK-29742: addons: Fix for Doxygen.
|
|
Reported by: Alexander Traud
|
|
* [ea42985301] Alexander Traud -- addons: Fix for Doxygen.
|
|
|
|
Category: Applications/General
|
|
|
|
ASTERISK-29752: app: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [773a60cda6] Alexander Traud -- app: Fix for Doxygen.
|
|
|
|
Category: Applications/app_agent_pool
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_alarmreceiver
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_bridgewait
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_chanspy
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_confbridge
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_dial
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_jack
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_minivm
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_mixmonitor
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_morsecode
|
|
|
|
ASTERISK-29744: app_morsecode: Fix deadlock
|
|
Reported by: N A
|
|
* [a9e2d9b5f1] Naveen Albert -- app_morsecode: Fix deadlock
|
|
|
|
Category: Applications/app_page
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
|
|
Category: Applications/app_read
|
|
|
|
ASTERISK-29705: app_read: Fix custom terminator functionality regression
|
|
Reported by: N A
|
|
* [ac2c984f22] Naveen Albert -- app_read: Fix custom terminator
|
|
functionality regression
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
ASTERISK-29391: VoiceMail does not cancel recording on rerecord hangup
|
|
Reported by: N A
|
|
* [54b41fcfd2] Naveen Albert -- app_voicemail: Fix phantom voicemail bug
|
|
on rerecord
|
|
|
|
Category: Bridges/bridge_holding
|
|
|
|
ASTERISK-29743: bridges: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [ed8d5dfb27] Alexander Traud -- bridges: Fix for Doxygen.
|
|
|
|
Category: Bridges/bridge_softmix
|
|
|
|
ASTERISK-29743: bridges: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [ed8d5dfb27] Alexander Traud -- bridges: Fix for Doxygen.
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [10a0e3d4d6] Alexander Traud -- channels: Fix for Doxygen.
|
|
ASTERISK-29702: sig_analog: Fix truncated buffer copy
|
|
Reported by: N A
|
|
* [6d242723bb] Naveen Albert -- sig_analog: Fix truncated buffer copy
|
|
|
|
Category: Channels/chan_iax2
|
|
|
|
ASTERISK-29737: chan_iax2: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [c29bf45863] Alexander Traud -- chan_iax2: Fix for Doxygen.
|
|
|
|
Category: Channels/chan_misdn
|
|
|
|
ASTERISK-29764: chan_misdn: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [5f9c9ba8c3] Alexander Traud -- chan_misdn: Fix for Doxygen.
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [10a0e3d4d6] Alexander Traud -- channels: Fix for Doxygen.
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-29748: bridging: Infinite loop when both Local channel halves in
|
|
same bridge
|
|
Reported by: Joshua C. Colp
|
|
* [42a1d98a13] Joshua C. Colp -- bridge: Deny full Local channel pair in
|
|
bridge.
|
|
ASTERISK-29736: bridge_channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [94d8d124fe] Alexander Traud -- bridge_channel: Fix for Doxygen.
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-29724: BuildSystem: In POSIX sh, == in place of = is undefined.
|
|
Reported by: Alexander Traud
|
|
* [0766023be4] Alexander Traud -- BuildSystem: In POSIX sh, == in place
|
|
of = is undefined.
|
|
ASTERISK-29682: Squash compiler issues generated by gcc 11
|
|
Reported by: George Joseph
|
|
* [8031b6c9e6] Mike Bradeen -- various: Fix GCC 11 compilation issues.
|
|
ASTERISK-29693: Using --with-crypto and --with-ssl fails on a recompile
|
|
Reported by: George Joseph
|
|
* [362b7f2411] George Joseph -- BuildSystem: Check for alternate openssl
|
|
packages
|
|
ASTERISK-26497: make install downloads x86_32 variants of external modules
|
|
on non Intel architectures
|
|
Reported by: Corey Farrell
|
|
* [d553da5c70] Mike Bradeen -- build: prevent binary downloads for non
|
|
x86 architectures
|
|
|
|
Category: Core/Channels
|
|
|
|
ASTERISK-29751: channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [ed851cbba8] Alexander Traud -- channel: Fix for Doxygen.
|
|
ASTERISK-29713: GCC 11.2: two stringop-overread
|
|
Reported by: Alexander Traud
|
|
* [11f291f6f0] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
|
Category: Core/Configuration
|
|
|
|
ASTERISK-29771: Crash occurs when 2 realtime sippeers mysql connections
|
|
are configured and we have a schema warning
|
|
Reported by: Mario Ban
|
|
* [1dce155f07] Sean Bright -- config.c: Prevent UB in
|
|
ast_realtime_require_field.
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-29730: Segfault in __ao2_ref if refdebug = yes
|
|
Reported by: Alexei Gradinari
|
|
* [abf5085a97] Mike Bradeen -- astobj2.c: Fix core when ref_log enabled
|
|
ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
|
|
Reported by: Dennis Haney
|
|
* [fe0b5aed7b] Sebastien Duthil -- main/stun.c: fix crash upon STUN
|
|
request timeout
|
|
|
|
Category: Core/Logging
|
|
|
|
ASTERISK-29713: GCC 11.2: two stringop-overread
|
|
Reported by: Alexander Traud
|
|
* [11f291f6f0] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
|
Category: Core/PBX
|
|
|
|
ASTERISK-28040: pbx: "dialplan reload" is removing minus symbol from
|
|
dynamic hints
|
|
Reported by: Daniel Zanutti
|
|
* [74ad80609e] Sean Bright -- pbx.c: Don't remove dashes from hints on
|
|
reload.
|
|
|
|
Category: Core/Stasis
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [6b0cee202b] Alexander Traud -- stasis: Fix for Doxygen.
|
|
ASTERISK-29710: stasis: Clang 13 warns about the unused but set variable
|
|
dispatched.
|
|
Reported by: Alexander Traud
|
|
* [45266c66d5] Alexander Traud -- stasis: Avoid 'dispatched' as unused
|
|
variable in normal mode.
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-29779: progdocs: Hidden code sections with syntax errors.
|
|
Reported by: Alexander Traud
|
|
* [3489f926e7] Alexander Traud -- progdocs: Fix for Doxygen, the hidden
|
|
parts.
|
|
ASTERISK-29732: progdocs: Fix grouping for latest Doxygen
|
|
Reported by: Alexander Traud
|
|
* [0398daf4cb] Alexander Traud -- progdocs: Fix grouping for latest
|
|
Doxygen.
|
|
ASTERISK-29773: progdocs: doxyref.h outdated
|
|
Reported by: Alexander Traud
|
|
* [16291d972e] Alexander Traud -- progdocs: Remove outdated references
|
|
in doxyref.h.
|
|
ASTERISK-29765: xmldoc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17c3a30ff7] Alexander Traud -- xmldoc: Fix for Doxygen.
|
|
ASTERISK-29764: chan_misdn: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [5f9c9ba8c3] Alexander Traud -- chan_misdn: Fix for Doxygen.
|
|
ASTERISK-29762: channels: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [10a0e3d4d6] Alexander Traud -- channels: Fix for Doxygen.
|
|
ASTERISK-29753: parking: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [d5a088f267] Alexander Traud -- parking: Fix for Doxygen.
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [06f7d7f4cc] Alexander Traud -- odbc: Fix for Doxygen.
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
ASTERISK-29751: channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [ed851cbba8] Alexander Traud -- channel: Fix for Doxygen.
|
|
ASTERISK-29752: app: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [773a60cda6] Alexander Traud -- app: Fix for Doxygen.
|
|
ASTERISK-29749: res_xmpp: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [5689143827] Alexander Traud -- res_xmpp: Fix for Doxygen.
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
ASTERISK-29741: tests: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [ebc404fb8c] Alexander Traud -- tests: Fix for Doxygen.
|
|
ASTERISK-29740: apps: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [07e4c686cc] Alexander Traud -- apps: Fix for Doxygen.
|
|
ASTERISK-29736: bridge_channel: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [94d8d124fe] Alexander Traud -- bridge_channel: Fix for Doxygen.
|
|
ASTERISK-29733: progdocs: Avoid name with Doxygen \file
|
|
Reported by: Alexander Traud
|
|
* [79cb1cdb65] Alexander Traud -- progdocs: Avoid 'name' with Doxygen
|
|
\file.
|
|
ASTERISK-29734: progdocs: Use Doxygen \example correctly
|
|
Reported by: Alexander Traud
|
|
* [94575f9a9a] Alexander Traud -- progdocs: Use Doxygen \example
|
|
correctly.
|
|
ASTERISK-29735: progdocs: Avoid multiple use of section labels
|
|
Reported by: Alexander Traud
|
|
* [c73901308f] Alexander Traud -- progdocs: Avoid multiple use of
|
|
section labels.
|
|
|
|
Category: Functions/func_odbc
|
|
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [06f7d7f4cc] Alexander Traud -- odbc: Fix for Doxygen.
|
|
|
|
Category: Functions/func_talkdetect
|
|
|
|
ASTERISK-27816: func_talkdetect's logic is completely broken
|
|
Reported by: Moritz Fain
|
|
* [a4d533d132] Sean Bright -- func_talkdetect.c: Fix logical errors in
|
|
silence detection.
|
|
|
|
Category: Resources/res_ari
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_applications
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_bridges
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_device_states
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_endpoints
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_events
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_mailboxes
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_playbacks
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_recordings
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_ari_sounds
|
|
|
|
ASTERISK-29756: res_ari: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [17d5ef3a94] Alexander Traud -- res_ari: Fix for Doxygen.
|
|
|
|
Category: Resources/res_odbc
|
|
|
|
ASTERISK-29754: odbc: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [06f7d7f4cc] Alexander Traud -- odbc: Fix for Doxygen.
|
|
|
|
Category: Resources/res_parking
|
|
|
|
ASTERISK-29753: parking: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [d5a088f267] Alexander Traud -- parking: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_authenticator_digest
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_caller_id
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
ASTERISK-29703: res_pjsip_callerid: Fix OLI parsing
|
|
Reported by: N A
|
|
* [406e8af300] Naveen Albert -- res_pjsip_callerid: Fix OLI parsing
|
|
|
|
Category: Resources/res_pjsip_config_wizard
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_messaging
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_outbound_authenticator_digest
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_path
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_publish_asterisk
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_pubsub
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_registrar
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-29747: res_pjsip: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [2dd2bfe146] Alexander Traud -- res_pjsip: Fix for Doxygen.
|
|
|
|
Category: Resources/res_snmp
|
|
|
|
ASTERISK-29709: res_snmp: Not build on recent Debian distributions.
|
|
Reported by: Alexander Traud
|
|
* [f81c4ff3c9] Alexander Traud -- res_snmp: As build tool, prefer
|
|
pkg-config over net-snmp-config.
|
|
|
|
Category: Resources/res_stasis_recording
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [6b0cee202b] Alexander Traud -- stasis: Fix for Doxygen.
|
|
|
|
Category: Resources/res_stasis_snoop
|
|
|
|
ASTERISK-29750: stasis: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [6b0cee202b] Alexander Traud -- stasis: Fix for Doxygen.
|
|
|
|
Category: Resources/res_stir_shaken
|
|
|
|
ASTERISK-29776: stir/shaken: Requires GNU designator
|
|
Reported by: Alexander Traud
|
|
* [6659f8e192] Alexander Traud -- stir/shaken: Avoid a compiler
|
|
extension of GCC.
|
|
|
|
Category: Resources/res_stun_monitor
|
|
|
|
ASTERISK-29691: stun: Not all users provide a dst to ast_stun_request
|
|
Reported by: Dennis Haney
|
|
* [fe0b5aed7b] Sebastien Duthil -- main/stun.c: fix crash upon STUN
|
|
request timeout
|
|
|
|
Category: Resources/res_xmpp
|
|
|
|
ASTERISK-29749: res_xmpp: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [5689143827] Alexander Traud -- res_xmpp: Fix for Doxygen.
|
|
|
|
Category: Tests/General
|
|
|
|
ASTERISK-29741: tests: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [ebc404fb8c] Alexander Traud -- tests: Fix for Doxygen.
|
|
|
|
Category: Utilities/aelparse
|
|
|
|
ASTERISK-29711: aelparse: GCC 11.2 found two maybe uninitialized
|
|
Reported by: Alexander Traud
|
|
* [11f291f6f0] Sean Bright -- various: Fix GCC 11.2 compilation issues.
|
|
|
|
Improvement
|
|
|
|
Category: Addons/General
|
|
|
|
ASTERISK-29714: Spelling errors
|
|
Reported by: Josh Soref
|
|
* [10384133f4] Josh Soref -- bridges: Spelling fixes
|
|
* [7ee6f515f9] Josh Soref -- rest-api-templates: Spelling fixes
|
|
* [9aa88723e3] Josh Soref -- funcs: Spelling fixes
|
|
* [923f5ee308] Josh Soref -- utils: Spelling fixes
|
|
* [ec31cf02fc] Josh Soref -- CREDITS: Spelling fixes
|
|
* [5d1e3cb17f] Josh Soref -- doc: Spelling fixes
|
|
* [4aadd5573d] Josh Soref -- build_tools: Spelling fixes
|
|
* [ebd56c8bf3] Josh Soref -- apps: Spelling fixes
|
|
* [e3dfd4c097] Josh Soref -- menuselect: Spelling fixes
|
|
* [d887c9fb5b] Josh Soref -- CHANGES: Spelling fixes
|
|
* [e5d4de1f3f] Josh Soref -- include: Spelling fixes
|
|
* [aa98237e46] Josh Soref -- tests: Spelling fixes
|
|
* [4dd7ae3962] Josh Soref -- contrib: Spelling fixes
|
|
* [76c043a48c] Josh Soref -- configs: Spelling fixes
|
|
* [c99df39b03] Josh Soref -- UPGRADE.txt: Spelling fixes
|
|
* [f818f39825] Josh Soref -- pbx: Spelling fixes
|
|
* [714018e59a] Josh Soref -- formats: Spelling fixes
|
|
* [47c50aa47e] Josh Soref -- main: Spelling fixes
|
|
* [f0ad84390a] Josh Soref -- Makefile: Spelling fixes
|
|
* [3d766cd96b] Josh Soref -- agi: Spelling fixes
|
|
* [024e0dbc23] Josh Soref -- addons: Spelling fixes
|
|
* [1aae1d2215] Josh Soref -- codecs: Spelling fixes
|
|
* [636d3dc4be] Josh Soref -- channels: Spelling fixes
|
|
* [923c836886] Josh Soref -- res: Spelling fixes
|
|
|
|
Category: Applications/app_playback
|
|
|
|
ASTERISK-29662: Add mix option to Playback application for say and
|
|
filename
|
|
Reported by: Shloime Rosenblum
|
|
* [a68ef6aafd] Shloime Rosenblum -- apps/app_playback.c: Add 'mix'
|
|
option to app_playback
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-29715: app_voicemail: Refactor email generation functions
|
|
Reported by: N A
|
|
* [14c2121243] Naveen Albert -- app_voicemail: Refactor email generation
|
|
functions
|
|
|
|
Category: Channels/chan_iax2
|
|
|
|
ASTERISK-29707: chan_iax2: Allow both key and secret to be specified at
|
|
dial time
|
|
Reported by: N A
|
|
* [530e89655e] Naveen Albert -- chan_iax2: Allow both secret and outkey
|
|
at dial time
|
|
|
|
Category: Core/RTP
|
|
|
|
ASTERISK-29727: Add type for JSON stasis message RTCP Report Received/Sent
|
|
Reported by: Boris P. Korzun
|
|
* [2534cb34e4] Boris P. Korzun -- rtp_engine: Add type field for JSON
|
|
RTCP Report stasis messages
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-29777: documentation: Standardize example syntax
|
|
Reported by: N A
|
|
* [6296f645a2] Naveen Albert -- documentation: Standardize examples
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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 |
|
|
|------------+----------------------+------------------------------------|
|
|
| 191b92a69e | Asterisk Development | Update CHANGES and UPGRADE.txt for |
|
|
| | Team | 16.23.0 |
|
|
|------------+----------------------+------------------------------------|
|
|
| 0790a67877 | Jaco Kroon | logger: use __FUNCTION__ instead |
|
|
| | | of __PRETTY_FUNCTION__ |
|
|
|------------+----------------------+------------------------------------|
|
|
| e3c2288432 | Alexander Traud | ari-stubs: Avoid 'is' as comparism |
|
|
| | | with an literal. |
|
|
|------------+----------------------+------------------------------------|
|
|
| 5221b321fd | Alexander Traud | BuildSystem: Consistently allow |
|
|
| | | 'ye' even for Jansson. |
|
|
|------------+----------------------+------------------------------------|
|
|
| 6bd2fa8511 | George Joseph | CI: Rename 'master' node to |
|
|
| | | 'built-in' |
|
|
|------------+----------------------+------------------------------------|
|
|
| ecb46511cc | George Joseph | ast_coredumper: Refactor to better |
|
|
| | | find things |
|
|
|------------+----------------------+------------------------------------|
|
|
| | | strings/json: Add string delimter |
|
|
| d112916e98 | Kevin Harwell | match, and object create with vars |
|
|
| | | methods |
|
|
|------------+----------------------+------------------------------------|
|
|
| 669e16b3dc | Ben Ford | STIR/SHAKEN: Option split and |
|
|
| | | response codes. |
|
|
|------------+----------------------+------------------------------------|
|
|
| 04e79fd0e3 | Kevin Harwell | res_speech: Add a type conversion, |
|
|
| | | and new engine unregister methods |
|
|
|------------+----------------------+------------------------------------|
|
|
| 0c71619f8a | Sean Bright | configure: Remove unused OpenSSL |
|
|
| | | SRTP check. |
|
|
+------------------------------------------------------------------------+
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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 |95344 ----------
|
|
asterisk-16.22.0-summary.html | 75
|
|
asterisk-16.22.0-summary.txt | 236
|
|
b/CHANGES | 106
|
|
b/CREDITS | 2
|
|
b/Makefile | 4
|
|
b/UPGRADE.txt | 20
|
|
b/addons/chan_mobile.c | 28
|
|
b/addons/chan_ooh323.c | 6
|
|
b/addons/ooh323c/README | 2
|
|
b/addons/ooh323c/src/decode.c | 2
|
|
b/addons/ooh323c/src/encode.c | 4
|
|
b/addons/ooh323c/src/eventHandler.h | 6
|
|
b/addons/ooh323c/src/h323/H323-MESSAGES.h | 2
|
|
b/addons/ooh323c/src/h323/H323-MESSAGESDec.c | 8
|
|
b/addons/ooh323c/src/h323/H323-MESSAGESEnc.c | 4
|
|
b/addons/ooh323c/src/memheap.c | 20
|
|
b/addons/ooh323c/src/ooCalls.c | 2
|
|
b/addons/ooh323c/src/ooCapability.h | 12
|
|
b/addons/ooh323c/src/ooCmdChannel.c | 4
|
|
b/addons/ooh323c/src/ooGkClient.c | 4
|
|
b/addons/ooh323c/src/ooGkClient.h | 2
|
|
b/addons/ooh323c/src/ooLogChan.c | 2
|
|
b/addons/ooh323c/src/ooSocket.h | 2
|
|
b/addons/ooh323c/src/ooUtils.c | 2
|
|
b/addons/ooh323c/src/ooUtils.h | 2
|
|
b/addons/ooh323c/src/ooasn1.h | 2
|
|
b/addons/ooh323c/src/oochannels.c | 2
|
|
b/addons/ooh323c/src/ooh245.c | 2
|
|
b/addons/ooh323c/src/ooh245.h | 4
|
|
b/addons/ooh323c/src/ooh323.c | 29
|
|
b/addons/ooh323c/src/ooh323ep.c | 2
|
|
b/addons/ooh323c/src/ooq931.c | 6
|
|
b/addons/ooh323c/src/ooq931.h | 2
|
|
b/agi/eagi-test.c | 2
|
|
b/agi/jukebox.agi | 2
|
|
b/apps/app_agent_pool.c | 30
|
|
b/apps/app_alarmreceiver.c | 3
|
|
b/apps/app_bridgewait.c | 22
|
|
b/apps/app_chanspy.c | 10
|
|
b/apps/app_confbridge.c | 33
|
|
b/apps/app_dial.c | 6
|
|
b/apps/app_dtmfstore.c | 16
|
|
b/apps/app_forkcdr.c | 2
|
|
b/apps/app_jack.c | 2
|
|
b/apps/app_macro.c | 2
|
|
b/apps/app_meetme.c | 12
|
|
b/apps/app_minivm.c | 169
|
|
b/apps/app_mixmonitor.c | 1
|
|
b/apps/app_morsecode.c | 5
|
|
b/apps/app_mp3.c | 6
|
|
b/apps/app_page.c | 6
|
|
b/apps/app_playback.c | 18
|
|
b/apps/app_queue.c | 109
|
|
b/apps/app_read.c | 2
|
|
b/apps/app_stack.c | 2
|
|
b/apps/app_stasis.c | 2
|
|
b/apps/app_statsd.c | 4
|
|
b/apps/app_test.c | 2
|
|
b/apps/app_voicemail.c | 214
|
|
b/apps/app_waitforsilence.c | 17
|
|
b/apps/confbridge/conf_config_parser.c | 6
|
|
b/apps/confbridge/conf_state.c | 2
|
|
b/apps/confbridge/include/confbridge.h | 10
|
|
b/bridges/bridge_holding.c | 4
|
|
b/bridges/bridge_softmix.c | 22
|
|
b/bridges/bridge_softmix/bridge_softmix_binaural.c | 4
|
|
b/bridges/bridge_softmix/include/bridge_softmix_internal.h | 10
|
|
b/build_tools/download_externals | 9
|
|
b/cdr/cdr_odbc.c | 5
|
|
b/cdr/cdr_pgsql.c | 4
|
|
b/cdr/cdr_syslog.c | 3
|
|
b/cdr/cdr_tds.c | 5
|
|
b/cel/cel_beanstalkd.c | 3
|
|
b/cel/cel_custom.c | 3
|
|
b/cel/cel_pgsql.c | 4
|
|
b/cel/cel_radius.c | 2
|
|
b/cel/cel_sqlite3_custom.c | 5
|
|
b/cel/cel_tds.c | 5
|
|
b/channels/chan_console.c | 2
|
|
b/channels/chan_dahdi.c | 86
|
|
b/channels/chan_iax2.c | 64
|
|
b/channels/chan_mgcp.c | 8
|
|
b/channels/chan_misdn.c | 86
|
|
b/channels/chan_motif.c | 6
|
|
b/channels/chan_pjsip.c | 2
|
|
b/channels/chan_rtp.c | 2
|
|
b/channels/chan_sip.c | 135
|
|
b/channels/chan_skinny.c | 10
|
|
b/channels/chan_unistim.c | 8
|
|
b/channels/console_gui.c | 12
|
|
b/channels/console_video.c | 10
|
|
b/channels/dahdi/bridge_native_dahdi.c | 10
|
|
b/channels/iax2/codec_pref.c | 2
|
|
b/channels/iax2/include/astobj.h | 2
|
|
b/channels/iax2/include/firmware.h | 8
|
|
b/channels/iax2/include/iax2.h | 4
|
|
b/channels/iax2/parser.c | 6
|
|
b/channels/misdn/isdn_lib.c | 4
|
|
b/channels/misdn/isdn_lib_intern.h | 2
|
|
b/channels/misdn/isdn_msg_parser.c | 10
|
|
b/channels/sig_analog.c | 8
|
|
b/channels/sig_pri.c | 159
|
|
b/channels/sig_pri.h | 8
|
|
b/channels/sig_ss7.c | 64
|
|
b/channels/sig_ss7.h | 2
|
|
b/channels/sip/config_parser.c | 61
|
|
b/channels/sip/include/config_parser.h | 2
|
|
b/channels/sip/include/reqresp_parser.h | 12
|
|
b/channels/sip/include/route.h | 9
|
|
b/channels/sip/include/sip.h | 32
|
|
b/channels/sip/reqresp_parser.c | 8
|
|
b/channels/vcodecs.c | 2
|
|
b/codecs/codec_g726.c | 2
|
|
b/codecs/gsm/src/rpe.c | 2
|
|
b/codecs/ilbc/LPCencode.c | 8
|
|
b/codecs/ilbc/StateSearchW.c | 4
|
|
b/codecs/ilbc/StateSearchW.h | 2
|
|
b/codecs/ilbc/constants.c | 2
|
|
b/codecs/ilbc/createCB.c | 2
|
|
b/codecs/ilbc/createCB.h | 2
|
|
b/codecs/ilbc/enhancer.h | 4
|
|
b/codecs/ilbc/iLBC_decode.c | 2
|
|
b/codecs/ilbc/rfc3951.txt | 26
|
|
b/codecs/lpc10/lpc10.h | 2
|
|
b/codecs/lpc10/pitsyn.c | 2
|
|
b/codecs/lpc10/placea.c | 2
|
|
b/codecs/speex/resample.c | 2
|
|
b/configs/basic-pbx/extensions.conf | 2
|
|
b/configs/samples/app_mysql.conf.sample | 2
|
|
b/configs/samples/ast_debug_tools.conf.sample | 47
|
|
b/configs/samples/cdr.conf.sample | 2
|
|
b/configs/samples/chan_dahdi.conf.sample | 2
|
|
b/configs/samples/cli_permissions.conf.sample | 2
|
|
b/configs/samples/dundi.conf.sample | 2
|
|
b/configs/samples/extensions.ael.sample | 2
|
|
b/configs/samples/extensions.conf.sample | 4
|
|
b/configs/samples/extensions.lua.sample | 4
|
|
b/configs/samples/extensions_minivm.conf.sample | 2
|
|
b/configs/samples/hep.conf.sample | 2
|
|
b/configs/samples/iax.conf.sample | 2
|
|
b/configs/samples/logger.conf.sample | 2
|
|
b/configs/samples/minivm.conf.sample | 2
|
|
b/configs/samples/motif.conf.sample | 2
|
|
b/configs/samples/ooh323.conf.sample | 2
|
|
b/configs/samples/queues.conf.sample | 4
|
|
b/configs/samples/rtp.conf.sample | 2
|
|
b/configure | 1508
|
|
b/configure.ac | 102
|
|
b/contrib/ast-db-manage/README.md | 2
|
|
b/contrib/ast-db-manage/config/versions/1ae0609b6646_increse_reg_server_size.py | 2
|
|
b/contrib/ast-db-manage/config/versions/4da0c5f79a9c_create_tables.py | 2
|
|
b/contrib/ast-db-manage/voicemail/versions/a2e9769475e_create_tables.py | 2
|
|
b/contrib/init.d/rc.debian.asterisk | 2
|
|
b/contrib/scripts/ast_coredumper | 949
|
|
b/contrib/scripts/ast_loggrabber | 4
|
|
b/contrib/scripts/asterisk.ldap-schema | 2
|
|
b/contrib/scripts/asterisk.ldif | 2
|
|
b/contrib/scripts/loadtest.tcl | 2
|
|
b/contrib/scripts/retrieve_extensions_from_sql.pl | 2
|
|
b/contrib/scripts/safe_asterisk.8 | 2
|
|
b/contrib/scripts/valgrind_compare | 2
|
|
b/contrib/scripts/voicemailpwcheck.py | 2
|
|
b/contrib/utils/zones2indications.c | 4
|
|
b/doc/asterisk-ng-doxygen.in | 4
|
|
b/formats/format_ogg_speex.c | 2
|
|
b/formats/format_ogg_vorbis.c | 2
|
|
b/funcs/func_devstate.c | 6
|
|
b/funcs/func_odbc.c | 4
|
|
b/funcs/func_pitchshift.c | 8
|
|
b/funcs/func_sprintf.c | 2
|
|
b/funcs/func_strings.c | 4
|
|
b/funcs/func_talkdetect.c | 26
|
|
b/include/asterisk/abstract_jb.h | 2
|
|
b/include/asterisk/adsi.h | 4
|
|
b/include/asterisk/aoc.h | 2
|
|
b/include/asterisk/app.h | 71
|
|
b/include/asterisk/ari.h | 22
|
|
b/include/asterisk/astdb.h | 2
|
|
b/include/asterisk/astmm.h | 6
|
|
b/include/asterisk/astobj2.h | 12
|
|
b/include/asterisk/audiohook.h | 79
|
|
b/include/asterisk/autoconfig.h.in | 5
|
|
b/include/asterisk/bridge.h | 2
|
|
b/include/asterisk/bridge_channel.h | 27
|
|
b/include/asterisk/bridge_channel_internal.h | 11
|
|
b/include/asterisk/bridge_features.h | 2
|
|
b/include/asterisk/bridge_roles.h | 4
|
|
b/include/asterisk/calendar.h | 8
|
|
b/include/asterisk/callerid.h | 2
|
|
b/include/asterisk/causes.h | 6
|
|
b/include/asterisk/cdr.h | 4
|
|
b/include/asterisk/channel.h | 202
|
|
b/include/asterisk/cli.h | 2
|
|
b/include/asterisk/config.h | 4
|
|
b/include/asterisk/config_options.h | 2
|
|
b/include/asterisk/crypto.h | 2
|
|
b/include/asterisk/datastore.h | 4
|
|
b/include/asterisk/devicestate.h | 4
|
|
b/include/asterisk/dlinkedlists.h | 7
|
|
b/include/asterisk/dns_core.h | 2
|
|
b/include/asterisk/doxygen/architecture.h | 2
|
|
b/include/asterisk/doxyref.h | 13
|
|
b/include/asterisk/endpoints.h | 2
|
|
b/include/asterisk/enum.h | 8
|
|
b/include/asterisk/event_defs.h | 2
|
|
b/include/asterisk/file.h | 15
|
|
b/include/asterisk/frame.h | 10
|
|
b/include/asterisk/framehook.h | 41
|
|
b/include/asterisk/hashtab.h | 4
|
|
b/include/asterisk/http.h | 4
|
|
b/include/asterisk/http_websocket.h | 5
|
|
b/include/asterisk/io.h | 2
|
|
b/include/asterisk/iostream.h | 2
|
|
b/include/asterisk/json.h | 17
|
|
b/include/asterisk/linkedlists.h | 3
|
|
b/include/asterisk/logger.h | 70
|
|
b/include/asterisk/manager.h | 23
|
|
b/include/asterisk/mod_format.h | 2
|
|
b/include/asterisk/module.h | 4
|
|
b/include/asterisk/mwi.h | 4
|
|
b/include/asterisk/netsock2.h | 6
|
|
b/include/asterisk/parking.h | 19
|
|
b/include/asterisk/pbx.h | 14
|
|
b/include/asterisk/plc.h | 4
|
|
b/include/asterisk/privacy.h | 2
|
|
b/include/asterisk/res_mwi_external.h | 2
|
|
b/include/asterisk/res_odbc.h | 25
|
|
b/include/asterisk/res_pjsip.h | 104
|
|
b/include/asterisk/res_pjsip_cli.h | 6
|
|
b/include/asterisk/res_pjsip_presence_xml.h | 2
|
|
b/include/asterisk/res_pjsip_pubsub.h | 7
|
|
b/include/asterisk/res_pjsip_session.h | 8
|
|
b/include/asterisk/res_stir_shaken.h | 25
|
|
b/include/asterisk/rtp_engine.h | 6
|
|
b/include/asterisk/say.h | 2
|
|
b/include/asterisk/sdp_srtp.h | 3
|
|
b/include/asterisk/sem.h | 2
|
|
b/include/asterisk/smoother.h | 8
|
|
b/include/asterisk/sorcery.h | 4
|
|
b/include/asterisk/speech.h | 6
|
|
b/include/asterisk/srv.h | 3
|
|
b/include/asterisk/stasis.h | 128
|
|
b/include/asterisk/stasis_app.h | 26
|
|
b/include/asterisk/stasis_app_device_state.h | 2
|
|
b/include/asterisk/stasis_app_impl.h | 5
|
|
b/include/asterisk/stasis_app_mailbox.h | 12
|
|
b/include/asterisk/stasis_app_playback.h | 14
|
|
b/include/asterisk/stasis_app_recording.h | 32
|
|
b/include/asterisk/stasis_app_snoop.h | 5
|
|
b/include/asterisk/stasis_bridges.h | 49
|
|
b/include/asterisk/stasis_channels.h | 96
|
|
b/include/asterisk/stasis_endpoints.h | 2
|
|
b/include/asterisk/stasis_internal.h | 1
|
|
b/include/asterisk/stasis_message_router.h | 20
|
|
b/include/asterisk/stasis_system.h | 4
|
|
b/include/asterisk/stasis_test.h | 1
|
|
b/include/asterisk/stringfields.h | 2
|
|
b/include/asterisk/strings.h | 32
|
|
b/include/asterisk/stun.h | 3
|
|
b/include/asterisk/syslog.h | 3
|
|
b/include/asterisk/taskprocessor.h | 5
|
|
b/include/asterisk/tcptls.h | 5
|
|
b/include/asterisk/term.h | 16
|
|
b/include/asterisk/test.h | 30
|
|
b/include/asterisk/threadpool.h | 6
|
|
b/include/asterisk/threadstorage.h | 6
|
|
b/include/asterisk/time.h | 4
|
|
b/include/asterisk/timing.h | 2
|
|
b/include/asterisk/transcap.h | 8
|
|
b/include/asterisk/translate.h | 2
|
|
b/include/asterisk/utils.h | 20
|
|
b/include/asterisk/vector.h | 2
|
|
b/include/asterisk/xmldoc.h | 2
|
|
b/include/jitterbuf.h | 8
|
|
b/main/abstract_jb.c | 2
|
|
b/main/aoc.c | 2
|
|
b/main/app.c | 43
|
|
b/main/asterisk.c | 2
|
|
b/main/astfd.c | 2
|
|
b/main/astmm.c | 38
|
|
b/main/astobj2.c | 5
|
|
b/main/astobj2_container.c | 4
|
|
b/main/astobj2_container_private.h | 2
|
|
b/main/astobj2_rbtree.c | 2
|
|
b/main/audiohook.c | 115
|
|
b/main/bridge.c | 4
|
|
b/main/bridge_basic.c | 18
|
|
b/main/bridge_channel.c | 87
|
|
b/main/bucket.c | 2
|
|
b/main/callerid.c | 2
|
|
b/main/ccss.c | 6
|
|
b/main/channel.c | 31
|
|
b/main/config.c | 11
|
|
b/main/dns.c | 4
|
|
b/main/dns_recurring.c | 2
|
|
b/main/dns_test.c | 38
|
|
b/main/dnsmgr.c | 2
|
|
b/main/dsp.c | 2
|
|
b/main/enum.c | 6
|
|
b/main/features_config.c | 4
|
|
b/main/file.c | 17
|
|
b/main/fskmodem_float.c | 2
|
|
b/main/fskmodem_int.c | 2
|
|
b/main/io.c | 2
|
|
b/main/json.c | 19
|
|
b/main/logger.c | 2
|
|
b/main/manager.c | 6
|
|
b/main/mwi.c | 16
|
|
b/main/optional_api.c | 12
|
|
b/main/pbx.c | 25
|
|
b/main/pbx_functions.c | 6
|
|
b/main/rtp_engine.c | 3
|
|
b/main/say.c | 40
|
|
b/main/smoother.c | 2
|
|
b/main/stasis.c | 13
|
|
b/main/stasis_bridges.c | 2
|
|
b/main/stasis_cache.c | 10
|
|
b/main/stasis_message_router.c | 2
|
|
b/main/stdtime/localtime.c | 2
|
|
b/main/strings.c | 25
|
|
b/main/stun.c | 17
|
|
b/main/test.c | 11
|
|
b/main/threadpool.c | 2
|
|
b/main/time.c | 2
|
|
b/main/translate.c | 2
|
|
b/main/udptl.c | 2
|
|
b/main/utils.c | 150
|
|
b/main/xmldoc.c | 94
|
|
b/makeopts.in | 1
|
|
b/menuselect/Makefile | 4
|
|
b/menuselect/README | 2
|
|
b/menuselect/configure | 14
|
|
b/menuselect/contrib/menuselect-dummy | 20
|
|
b/menuselect/menuselect.c | 2
|
|
b/menuselect/menuselect_curses.c | 2
|
|
b/menuselect/menuselect_gtk.c | 2
|
|
b/menuselect/menuselect_newt.c | 2
|
|
b/menuselect/menuselect_stub.c | 2
|
|
b/pbx/ael/ael-test/ael-test2/apptest.ael2 | 2
|
|
b/pbx/ael/ael-test/ael-test3/extensions.ael | 2
|
|
b/pbx/ael/ael-test/ael-test3/telemarket_torture.ael2 | 10
|
|
b/pbx/ael/ael-test/ael-test4/apptest.ael2 | 2
|
|
b/pbx/ael/ael-test/ael-vtest13/extensions.ael | 2
|
|
b/pbx/ael/ael-test/ael-vtest13/telemarket_torture.ael2 | 10
|
|
b/pbx/pbx_config.c | 4
|
|
b/pbx/pbx_dundi.c | 6
|
|
b/pbx/pbx_lua.c | 17
|
|
b/res/ael/ael.y | 2
|
|
b/res/ael/pval.c | 12
|
|
b/res/ari/ari_model_validators.h | 464
|
|
b/res/ari/resource_bridges.c | 12
|
|
b/res/ari/resource_channels.c | 6
|
|
b/res/ari/resource_events.c | 4
|
|
b/res/ari/resource_events.h | 3
|
|
b/res/parking/parking_applications.c | 2
|
|
b/res/parking/parking_bridge.c | 10
|
|
b/res/parking/parking_bridge_features.c | 6
|
|
b/res/parking/res_parking.h | 30
|
|
b/res/res_agi.c | 28
|
|
b/res/res_ari.c | 8
|
|
b/res/res_ari_applications.c | 10
|
|
b/res/res_ari_asterisk.c | 32
|
|
b/res/res_ari_bridges.c | 28
|
|
b/res/res_ari_channels.c | 62
|
|
b/res/res_ari_device_states.c | 8
|
|
b/res/res_ari_endpoints.c | 10
|
|
b/res/res_ari_events.c | 2
|
|
b/res/res_ari_mailboxes.c | 8
|
|
b/res/res_ari_playbacks.c | 6
|
|
b/res/res_ari_recordings.c | 24
|
|
b/res/res_ari_sounds.c | 4
|
|
b/res/res_calendar.c | 2
|
|
b/res/res_calendar_caldav.c | 4
|
|
b/res/res_calendar_icalendar.c | 4
|
|
b/res/res_config_curl.c | 2
|
|
b/res/res_config_ldap.c | 4
|
|
b/res/res_config_odbc.c | 37
|
|
b/res/res_config_pgsql.c | 2
|
|
b/res/res_corosync.c | 2
|
|
b/res/res_fax_spandsp.c | 2
|
|
b/res/res_http_post.c | 2
|
|
b/res/res_musiconhold.c | 4
|
|
b/res/res_odbc.c | 13
|
|
b/res/res_parking.c | 5
|
|
b/res/res_phoneprov.c | 2
|
|
b/res/res_pjsip.c | 4
|
|
b/res/res_pjsip/config_global.c | 4
|
|
b/res/res_pjsip/config_transport.c | 8
|
|
b/res/res_pjsip/include/res_pjsip_private.h | 6
|
|
b/res/res_pjsip/pjsip_configuration.c | 42
|
|
b/res/res_pjsip/pjsip_distributor.c | 2
|
|
b/res/res_pjsip/pjsip_scheduler.c | 2
|
|
b/res/res_pjsip/pjsip_transport_events.c | 2
|
|
b/res/res_pjsip_authenticator_digest.c | 3
|
|
b/res/res_pjsip_caller_id.c | 48
|
|
b/res/res_pjsip_config_wizard.c | 2
|
|
b/res/res_pjsip_header_funcs.c | 6
|
|
b/res/res_pjsip_history.c | 14
|
|
b/res/res_pjsip_messaging.c | 97
|
|
b/res/res_pjsip_nat.c | 2
|
|
b/res/res_pjsip_outbound_authenticator_digest.c | 4
|
|
b/res/res_pjsip_outbound_registration.c | 4
|
|
b/res/res_pjsip_path.c | 4
|
|
b/res/res_pjsip_publish_asterisk.c | 6
|
|
b/res/res_pjsip_pubsub.c | 10
|
|
b/res/res_pjsip_registrar.c | 5
|
|
b/res/res_pjsip_rfc3326.c | 2
|
|
b/res/res_pjsip_sdp_rtp.c | 2
|
|
b/res/res_pjsip_session.c | 20
|
|
b/res/res_pjsip_stir_shaken.c | 180
|
|
b/res/res_pktccops.c | 2
|
|
b/res/res_rtp_asterisk.c | 8
|
|
b/res/res_smdi.c | 2
|
|
b/res/res_sorcery_config.c | 2
|
|
b/res/res_speech.c | 27
|
|
b/res/res_srtp.c | 3
|
|
b/res/res_stasis.c | 2
|
|
b/res/res_stasis_playback.c | 6
|
|
b/res/res_stasis_snoop.c | 2
|
|
b/res/res_stir_shaken.c | 175
|
|
b/res/res_stir_shaken/curl.c | 2
|
|
b/res/res_stir_shaken/curl.h | 2
|
|
b/res/res_tonedetect.c | 365
|
|
b/res/res_xmpp.c | 70
|
|
b/res/snmp/agent.c | 2
|
|
b/res/stasis/app.c | 5
|
|
b/res/stasis/app.h | 71
|
|
b/res/stasis/control.h | 14
|
|
b/res/stasis/messaging.h | 5
|
|
b/res/stasis/stasis_bridge.c | 2
|
|
b/res/stasis/stasis_bridge.h | 2
|
|
b/res/stasis_recording/stored.c | 4
|
|
b/rest-api-templates/ari_model_validators.h.mustache | 50
|
|
b/rest-api-templates/ari_resource.h.mustache | 3
|
|
b/rest-api-templates/asterisk_processor.py | 4
|
|
b/rest-api-templates/res_ari_resource.c.mustache | 2
|
|
b/rest-api-templates/transform.py | 2
|
|
b/tests/CI/gates.jenkinsfile | 4
|
|
b/tests/CI/periodics-daily.jenkinsfile | 2
|
|
b/tests/CI/ref_debug.jenkinsfile | 2
|
|
b/tests/CI/unittests.jenkinsfile | 2
|
|
b/tests/CI/universal-asterisk-nongerrit.jenkinsfile | 4
|
|
b/tests/test_abstract_jb.c | 2
|
|
b/tests/test_aoc.c | 2
|
|
b/tests/test_astobj2.c | 2
|
|
b/tests/test_astobj2_thrash.c | 10
|
|
b/tests/test_config.c | 2
|
|
b/tests/test_devicestate.c | 2
|
|
b/tests/test_dns_naptr.c | 2
|
|
b/tests/test_hashtab_thrash.c | 10
|
|
b/tests/test_json.c | 60
|
|
b/tests/test_linkedlists.c | 1
|
|
b/tests/test_media_cache.c | 2
|
|
b/tests/test_message.c | 2
|
|
b/tests/test_optional_api.c | 2
|
|
b/tests/test_sorcery.c | 2
|
|
b/tests/test_sorcery_memory_cache_thrash.c | 4
|
|
b/tests/test_stasis.c | 6
|
|
b/tests/test_strings.c | 118
|
|
b/tests/test_taskprocessor.c | 10
|
|
b/tests/test_voicemail_api.c | 24
|
|
b/third-party/pjproject/Makefile | 6
|
|
b/third-party/pjproject/configure.m4 | 1
|
|
b/utils/astman.1 | 2
|
|
b/utils/db1-ast/hash/README | 2
|
|
contrib/realtime/mysql/mysql_cdr.sql | 41
|
|
contrib/realtime/mysql/mysql_config.sql | 1300
|
|
contrib/realtime/mysql/mysql_voicemail.sql | 35
|
|
contrib/realtime/postgresql/postgresql_cdr.sql | 45
|
|
contrib/realtime/postgresql/postgresql_config.sql | 1404
|
|
contrib/realtime/postgresql/postgresql_voicemail.sql | 39
|
|
474 files changed, 5252 insertions(+), 103058 deletions(-)
|