mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-02 19:16:15 +00:00
764 lines
43 KiB
Plaintext
764 lines
43 KiB
Plaintext
Release Summary
|
||
|
||
asterisk-16.7.0
|
||
|
||
Date: 2019-12-23
|
||
|
||
<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.6.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
|
||
15 Sean Bright 5 Kevin Harwell
|
||
13 George Joseph 4 Joshua C. Colp
|
||
13 Joshua Colp 3 Ross Beer
|
||
10 Kevin Harwell 2 Salah Ahmed
|
||
5 Asterisk Development Team 2 Ross Beer
|
||
5 Corey Farrell 2 Joshua Elson
|
||
5 Ben Ford 2 George Joseph
|
||
2 Salah Ahmed 2 Frederic LE FOLL
|
||
2 Frederic LE FOLL 1 Michael Cargile
|
||
2 Joshua C. Colp 1 Walter Doekes
|
||
2 Alexei Gradinari 1 Ted G
|
||
2 lvl 1 Martin Tomec
|
||
1 Thomas Arimont (license 5525) 1 Niklas Larsson
|
||
1 Pascal Cadotte Michaud 1 Yoooooo Ha
|
||
1 Martin Tomec 1 Michael
|
||
1 Walter Doekes 1 Eliel Sardañons
|
||
1 Jonathan Rose 1 Guido Falsi
|
||
1 Torrey Searle 1 Jeremiah Gadd
|
||
1 Michael Goryainov 1 Bernhard Schmidt
|
||
1 Michael Cargile 1 nappsoft
|
||
1 Chris Savinovich 1 Pascal Cadotte Michaud
|
||
1 Florian Floimair 1 Michael Goryainov
|
||
1 cmaj 1 Bernhard Schmidt
|
||
1 Christoph Moench-Tegeder 1 Ted G
|
||
1 Guido Falsi 1 Marian Piater
|
||
1 Asterisk Team 1 Aheliotech
|
||
1 Mark
|
||
1 Torrey Searle
|
||
1 Speed Dial Dave
|
||
1 Timothy Vanderaerden
|
||
1 Niklas Larsson
|
||
1 Andrey V. T.
|
||
1 Christoph Moench-Tegeder
|
||
1 Florian Floimair
|
||
1 Jonathan Harris
|
||
1 Daniel
|
||
1 Sam Banks
|
||
1 Eliel Sardañons
|
||
1 Cyril Ramière
|
||
1 Jørgen H
|
||
1 cmaj
|
||
1 Juan Martin
|
||
1 lvl
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
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: Channels/chan_sip/General
|
||
|
||
ASTERISK-28589: chan_sip: Depending on configuration an INVITE can alter
|
||
Addr of a peer
|
||
Reported by: Andrey V. T.
|
||
* [8cdaa93e65] Ben Ford -- chan_sip.c: Prevent address change on
|
||
unauthenticated SIP request.
|
||
|
||
Category: Core/ManagerInterface
|
||
|
||
ASTERISK-28580: Bypass SYSTEM write permission in manager action allows
|
||
system commands execution
|
||
Reported by: Eliel Sardañons
|
||
* [7574be5110] George Joseph -- manager.c: Prevent the Originate action
|
||
from running the Originate app
|
||
|
||
Improvement
|
||
|
||
Category: Applications/app_voicemail
|
||
|
||
ASTERISK-28567: Problem with ASTERISK-20207: Asterisk should clear out any
|
||
.lock files in the voice mail directory on startup.
|
||
Reported by: Michael
|
||
* [68855f6a7b] Sean Bright -- Revert "app_voicemail: Cleanup stale lock
|
||
files on module load"
|
||
|
||
Category: Applications/app_voicemail/ODBC
|
||
|
||
ASTERISK-22192: [patch] Allow voicemail forwards with ODBC backend when
|
||
format differs from attachfmt column
|
||
Reported by: cmaj
|
||
* [b41a8fd0f3] cmaj -- app_voicemail.c: Support multiple file formats
|
||
for forwarded messages.
|
||
|
||
Category: Core/CodecInterface
|
||
|
||
ASTERISK-28512: Add pass-through support for H.265 (HEVC) codec
|
||
Reported by: Florian Floimair
|
||
* [f85631cf82] Florian Floimair -- core: Add H.265/HEVC passthrough
|
||
support
|
||
|
||
Category: Documentation
|
||
|
||
ASTERISK-28586: Typo in README-SERIOUSLY.bestpractices.md
|
||
Reported by: Sam Banks
|
||
* [2666a5e111] Sean Bright -- README-SERIOUSLY.bestpractices.md: Speling
|
||
correetions.
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-28542: [patch] add the ability for asterisk to generate on-hold
|
||
re-invites
|
||
Reported by: Torrey Searle
|
||
* [9a933c3adc] Torrey Searle -- channel/chan_pjsip: add dialplan
|
||
function for music on hold
|
||
|
||
Category: Resources/res_pjsip_outbound_registration
|
||
|
||
ASTERISK-28602: res_pjsip_outbound_registration: Maximum retries reached
|
||
Reported by: Daniel
|
||
* [95bc698b85] Joshua Colp -- res_pjsip_outbound_registration: Extend
|
||
documentation for "max_retries".
|
||
|
||
Bug
|
||
|
||
Category: Applications/app_amd
|
||
|
||
ASTERISK-28608: app_amd: Use time calculation to calculate timeout
|
||
Reported by: Michael Cargile
|
||
* [cf5b7f3a0b] Michael Cargile -- app_amd: Fixed timeout issue
|
||
|
||
Category: Applications/app_meetme
|
||
|
||
ASTERISK-28604: app_meetme, chan_ooh323 and cdr_mysql don't build on
|
||
17.0.0
|
||
Reported by: George Joseph
|
||
* [f4ac2c5cef] Joshua C. Colp -- configure: Add check for MySQL client
|
||
bool and my_bool type usage.
|
||
* [be4c6f3f35] George Joseph -- cdr_mysql: Fix missing use of 'my_bool'
|
||
with MySql >= 8.0.1
|
||
|
||
Category: Applications/app_queue
|
||
|
||
ASTERISK-28644: Stale comment in app_queue about ring_entry exception
|
||
Reported by: Walter Doekes
|
||
* [161e762742] Walter Doekes -- app_queue: Fix old confusing comment
|
||
about when the members are called
|
||
|
||
Category: Bridges/bridge_native_rtp
|
||
|
||
ASTERISK-28637: chan_sip+native_bridge_rtp: directmedia compatibility
|
||
check failure when negociated ptime is not default ptime.
|
||
Reported by: Frederic LE FOLL
|
||
* [31173f6586] Frederic LE FOLL -- chan_sip+native_bridge_rtp: no
|
||
directmedia for ptime other than default ptime.
|
||
|
||
Category: Bridges/bridge_softmix
|
||
|
||
ASTERISK-28618: bridge_softmix: hold not cleared when joining a softmix
|
||
bridge
|
||
Reported by: Kevin Harwell
|
||
* [3891a953cf] Kevin Harwell -- bridge_softmix: clear hold when joining
|
||
a softmix bridge
|
||
|
||
Category: CDR/General
|
||
|
||
ASTERISK-28566: CDR backend unload problem during active call(s)
|
||
Reported by: Marian Piater
|
||
* [495bc77a6a] Sean Bright -- cdr_mysql: Don't clean up on unload unless
|
||
we can unregister from CDRs
|
||
|
||
Category: CDR/cdr_pgsql
|
||
|
||
ASTERISK-28571: cdr_pgsql: accesses obsolete (and finally removed) column
|
||
Reported by: Christoph Moench-Tegeder
|
||
* [6c54bd704e] Christoph Moench-Tegeder -- cdr_pgsql cel_pgsql
|
||
res_config_pgsql: compatibility with PostgreSQL 12
|
||
|
||
Category: Channels/chan_dahdi
|
||
|
||
ASTERISK-28615: chan_dahdi: PRI span status may stay "Down, Active" after
|
||
a short alarm
|
||
Reported by: Frederic LE FOLL
|
||
* [faf353e931] Frederic LE FOLL -- chan_dahdi: PRI span status may stay
|
||
"Down, Active" after a short alarm
|
||
ASTERISK-28536: Asterisk release candidates fail to build on FreeBSD
|
||
Reported by: Guido Falsi
|
||
* [448b8c9bc2] Guido Falsi -- chan_dahdi: Fix build with clang/llvm
|
||
|
||
Category: Channels/chan_pjsip
|
||
|
||
ASTERISK-28578: race condition on pjsip channelstats command
|
||
Reported by: Salah Ahmed
|
||
* [c73aaa2760] Salah Ahmed -- Crash during "pjsip show channelstats"
|
||
execution
|
||
ASTERISK-28561: Asterisk Deadlocks
|
||
Reported by: Aheliotech
|
||
* [a66848c92f] Joshua Colp -- pbx: deadlock when outgoing dialed channel
|
||
hangs up too quickly
|
||
ASTERISK-28086: chan_pjsip: Crash when initiating PlayDTMF over AMI
|
||
Reported by: Jeremiah Gadd
|
||
* [19565e0b90] lvl -- chan_pjsip: Prevent segfault when running PlayDTMF
|
||
on hungup channel
|
||
ASTERISK-28538: chan_pjsip: Deadlock on fax detection
|
||
Reported by: Joshua C. Colp
|
||
* [49e1346185] Joshua Colp -- chan_pjsip: Relock correct channel during
|
||
"fax" redirect.
|
||
|
||
Category: Channels/chan_sip/General
|
||
|
||
ASTERISK-28637: chan_sip+native_bridge_rtp: directmedia compatibility
|
||
check failure when negociated ptime is not default ptime.
|
||
Reported by: Frederic LE FOLL
|
||
* [31173f6586] Frederic LE FOLL -- chan_sip+native_bridge_rtp: no
|
||
directmedia for ptime other than default ptime.
|
||
|
||
Category: Core/Configuration
|
||
|
||
ASTERISK-23756: setvar directive when used in template and a child of said
|
||
template, results in duplicate variable names
|
||
Reported by: Michael Goryainov
|
||
* [518b6bfb5c] Michael Goryainov -- channels: Allow updating variable
|
||
value
|
||
|
||
Category: Core/Stasis
|
||
|
||
ASTERISK-28553: stasis.c: Crash during unload
|
||
Reported by: Kevin Harwell
|
||
* [ce1e0714ba] Joshua Colp -- stasis: Pass bumped topic_all reference to
|
||
proxy_dtor.
|
||
|
||
Category: Functions/General
|
||
|
||
ASTERISK-28626: Missing arguments in PJSIP_CONTACT function documentation
|
||
Reported by: Pascal Cadotte Michaud
|
||
* [174e6426aa] Pascal Cadotte Michaud -- PJSIP_CONTACT: add missing
|
||
argument documentation
|
||
ASTERISK-26481: FILE function grabs garbage along with read data when
|
||
target line has no newline
|
||
Reported by: Jonathan Harris
|
||
* [e39ddb1cb1] Sean Bright -- func_env: Prevent FILE() from reading
|
||
garbage at end-of-file
|
||
|
||
Category: General
|
||
|
||
ASTERISK-28609: Memory Leak in res_rtp_asterisk.c
|
||
Reported by: Ted G
|
||
* [e3038c3629] George Joseph -- res_rtp_asterisk: Add frame list
|
||
cleanups to ast_rtp_read
|
||
ASTERISK-28590: utils.c throws repeated warnings;
|
||
"pthread_attr_setstacksize: Invalid argument"
|
||
Reported by: Speed Dial Dave
|
||
* [e627db7928] Sean Bright -- utils.h: Set lower bound for thread stack
|
||
size to PTHREAD_STACK_MIN
|
||
ASTERISK-28523: Asterisk 16.5.0 Memory leak
|
||
Reported by: Cyril Ramière
|
||
* [bd96a0b79d] Kevin Harwell -- res_sorcery_memory_cache: stale item
|
||
update leak
|
||
|
||
Category: PBX/pbx_config
|
||
|
||
ASTERISK-28534: Segmentation fault when there is no priority for an
|
||
extension
|
||
Reported by: Timothy Vanderaerden
|
||
* [0514559005] Sean Bright -- pbx: Prevent Realtime switch crash on
|
||
invalid priority
|
||
|
||
Category: Resources/res_ari
|
||
|
||
ASTERISK-28585: ari/resource_events: Crash in event session cleanup
|
||
Reported by: Kevin Harwell
|
||
* [6e22e1213e] Joshua Colp -- res_ari_events: Add module reference when
|
||
a WebSocket is open.
|
||
|
||
Category: Resources/res_calendar_exchange
|
||
|
||
ASTERISK-28572: Memory leaks in res_calendar_exchange and
|
||
res_calendar_icalendar
|
||
Reported by: Yoooooo Ha
|
||
* [ccaf735d1f] Sean Bright -- res_calendar: Resolve memory leak on
|
||
calendar destruction
|
||
|
||
Category: Resources/res_calendar_icalendar
|
||
|
||
ASTERISK-28572: Memory leaks in res_calendar_exchange and
|
||
res_calendar_icalendar
|
||
Reported by: Yoooooo Ha
|
||
* [ccaf735d1f] Sean Bright -- res_calendar: Resolve memory leak on
|
||
calendar destruction
|
||
|
||
Category: Resources/res_parking
|
||
|
||
ASTERISK-28631: res_parking: Doesn't park when parkee and parker are the
|
||
same
|
||
Reported by: Ross Beer
|
||
* [c91b28c72d] Joshua Colp -- parking: Fall back to parker channel name
|
||
even if it matches parkee.
|
||
ASTERISK-28616: parking: Deadlock when multi call parking
|
||
Reported by: Joshua C. Colp
|
||
* [b9bbf39449] Joshua Colp -- parking: Fix case where we can't get the
|
||
parker.
|
||
* [e7320bbbf0] Joshua Colp -- parking: Use channel snapshot instead of
|
||
channel.
|
||
|
||
Category: Resources/res_pjsip
|
||
|
||
ASTERISK-28641: res_pjsip Segfaults when realtime configuration to an AOR
|
||
points to a not existent AOR
|
||
Reported by: Ross Beer
|
||
* [68ce999351] Sean Bright -- res_pjsip_registrar.c: Prevent potential
|
||
double free if AOR is not found
|
||
ASTERISK-28544: Wrong contact representation in ipv6 mode
|
||
Reported by: Jørgen H
|
||
* [1f10ca76da] Sean Bright -- res_pjsip_transport_websocket: Don't put
|
||
brackets around local_name if IPv6
|
||
ASTERISK-28521: pjsip: Memory Leak
|
||
Reported by: Mark
|
||
* [789c51ac8a] George Joseph -- pjproject_bundled: Revert pjproject 2.9
|
||
commits causing leaks
|
||
|
||
Category: Resources/res_pjsip_mwi
|
||
|
||
ASTERISK-28575: MWI Send Notify Crash on 16.6
|
||
Reported by: Joshua Elson
|
||
* [17e71b6abe] Kevin Harwell -- res_pjsip_mwi: potential double unref,
|
||
and potential unwanted double link
|
||
ASTERISK-28552: res_pjsip_mwi: Frack during unload on unsolicited_mwi
|
||
container
|
||
Reported by: Kevin Harwell
|
||
* [3f12cd7711] Kevin Harwell -- res_pjsip_mwi: use an ao2_global object
|
||
for mwi containers
|
||
|
||
Category: Resources/res_pjsip_outbound_registration
|
||
|
||
ASTERISK-28624: res_pjsip_outbound_registration: add SRV failover
|
||
Reported by: Kevin Harwell
|
||
* [3cd57aaff2] Kevin Harwell -- res_pjsip_outbound_registration: add
|
||
support for SRV failover
|
||
ASTERISK-28521: pjsip: Memory Leak
|
||
Reported by: Mark
|
||
* [789c51ac8a] George Joseph -- pjproject_bundled: Revert pjproject 2.9
|
||
commits causing leaks
|
||
|
||
Category: Resources/res_pjsip_path
|
||
|
||
ASTERISK-28463: res_pjsip_path: Crash when invalid contact is configured
|
||
Reported by: Juan Martin
|
||
* [41cd1ff454] Sean Bright -- res_pjsip_registrar: Validate Contact URI
|
||
before adding to responses
|
||
|
||
Category: Resources/res_pjsip_sdp_rtp
|
||
|
||
ASTERISK-28659: res_pjsip_sdp_rtp: Bundle includes non-existent media
|
||
stream if codecs create additional streams and offer does not have them
|
||
Reported by: nappsoft
|
||
* [ef0bca0a05] Joshua C. Colp -- res_pjsip_session: Set stream state on
|
||
created streams for incoming SDP.
|
||
|
||
Category: Resources/res_pjsip_session
|
||
|
||
ASTERISK-28659: res_pjsip_sdp_rtp: Bundle includes non-existent media
|
||
stream if codecs create additional streams and offer does not have them
|
||
Reported by: nappsoft
|
||
* [ef0bca0a05] Joshua C. Colp -- res_pjsip_session: Set stream state on
|
||
created streams for incoming SDP.
|
||
ASTERISK-28445: res_pjsip_session: ast_json_vpack: Invalid UTF-8 string on
|
||
hangup when TEST_FRAMEWORK enabled
|
||
Reported by: Bernhard Schmidt
|
||
* [fbc80db350] Sean Bright -- res_pjsip_session.c: Prevent
|
||
use-after-free with TEST_FRAMEWORK enabled
|
||
ASTERISK-28086: chan_pjsip: Crash when initiating PlayDTMF over AMI
|
||
Reported by: Jeremiah Gadd
|
||
* [19565e0b90] lvl -- chan_pjsip: Prevent segfault when running PlayDTMF
|
||
on hungup channel
|
||
|
||
Category: Resources/res_pjsip_t38
|
||
|
||
ASTERISK-28621: Enforce T.38 error correction mode at 200 ok received
|
||
Reported by: Salah Ahmed
|
||
* [efef44985d] Salah Ahmed -- res_pjsip_t38: T.38 error correction mode
|
||
selection at 200 ok received
|
||
|
||
Category: Resources/res_rtp_asterisk
|
||
|
||
ASTERISK-28576: res_rtp_asterisk: ICE Completion Crash when sent packet
|
||
length doesn't match
|
||
Reported by: Joshua Elson
|
||
* [eb54e381fd] Joshua Colp -- res_rtp_asterisk: Always return provided
|
||
DTLS packet length.
|
||
|
||
Category: Resources/res_stasis
|
||
|
||
ASTERISK-28423: ARI causes STASIS Deadlock
|
||
Reported by: Ross Beer
|
||
* [40c49ec64f] George Joseph -- stasis: Don't hold app_registry and
|
||
session locks unnecessarily
|
||
|
||
Category: pjproject/pjsip
|
||
|
||
ASTERISK-28574: pjproject fails to build on 16.6.0, works on 16.5
|
||
Reported by: Niklas Larsson
|
||
* [cb6e0d36ae] George Joseph -- pjproject_bundled: Replace earlier
|
||
reverts with official fixes.
|
||
|
||
New Feature
|
||
|
||
Category: Applications/app_senddtmf
|
||
|
||
ASTERISK-28614: app_senddtmf: Allow "receiving" DTMF with PlayDTMF instead
|
||
of only "sending"
|
||
Reported by: lvl
|
||
* [8894a56452] lvl -- app_senddtmf: Add receive mode to AMI Action
|
||
PlayDTMF
|
||
|
||
Category: Core/Jitterbuffer
|
||
|
||
ASTERISK-28533: func_jitterbuffer: Add support for video synchronization
|
||
Reported by: Joshua C. Colp
|
||
* [6647be69ac] Joshua Colp -- func_jitterbuffer: Add audio/video sync
|
||
support.
|
||
|
||
Category: Functions/func_curl
|
||
|
||
ASTERISK-28613: func_curl: CURLOPT cannot set Content-Type header
|
||
Reported by: Martin Tomec
|
||
* [37dcdd485a] Martin Tomec -- func_curl.c: Support custom http headers
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
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 |
|
||
|------------+------------------+----------------------------------------|
|
||
| 03762290c4 | Asterisk | Update for 16.7.0-rc2 |
|
||
| | Development Team | |
|
||
|------------+------------------+----------------------------------------|
|
||
| | | Revert "chan_dahdi: set |
|
||
| c8720cf153 | George Joseph | CHANNEL(hangupsource) when a PRI |
|
||
| | | channel hangs up" |
|
||
|------------+------------------+----------------------------------------|
|
||
| 0aa75cd2cb | Asterisk | Update for 16.7.0-rc1 |
|
||
| | Development Team | |
|
||
|------------+------------------+----------------------------------------|
|
||
| 9240fcd8bb | Asterisk | Update CHANGES and UPGRADE.txt for |
|
||
| | Development Team | 16.7.0 |
|
||
|------------+------------------+----------------------------------------|
|
||
| 9c29c3fb3e | Joshua Colp | Revert "PJSIP_CONTACT: add missing |
|
||
| | | argument documentation" |
|
||
|------------+------------------+----------------------------------------|
|
||
| | | res_pjsip_registrar.c: Prevent |
|
||
| 5c20cc4c3a | Sean Bright | possible buffer overflow with domain |
|
||
| | | aliases |
|
||
|------------+------------------+----------------------------------------|
|
||
| 43d4c0e3c9 | Thomas Arimont | channel.c: Resolve issue with |
|
||
| | | receiving SIP INFO packets for DTMF |
|
||
|------------+------------------+----------------------------------------|
|
||
| 80199cd67f | George Joseph | CI: Turn off shallow cloning |
|
||
| | | altogether |
|
||
|------------+------------------+----------------------------------------|
|
||
| bd3cb1b300 | Sean Bright | media_cache.c: Various CLI |
|
||
| | | improvements |
|
||
|------------+------------------+----------------------------------------|
|
||
| 9eb86a8110 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
||
| | Development Team | 16.6.2 |
|
||
|------------+------------------+----------------------------------------|
|
||
| d075d8913b | George Joseph | CI: Fix missing script block in |
|
||
| | | jenkinsfiles |
|
||
|------------+------------------+----------------------------------------|
|
||
| ce8a23fdf9 | George Joseph | CI: Fix missing script block in |
|
||
| | | jenkinsfiles |
|
||
|------------+------------------+----------------------------------------|
|
||
| 919bc0c7be | George Joseph | CI: Increase clone depth and do better |
|
||
| | | cleanup |
|
||
|------------+------------------+----------------------------------------|
|
||
| 61a3e7e79b | Sean Bright | res_pjsip_registrar: Fix uninitlized |
|
||
| | | variable warning |
|
||
|------------+------------------+----------------------------------------|
|
||
| 30c0af7257 | Kevin Harwell | various files - fix some alerts raised |
|
||
| | | by lgtm code analysis |
|
||
|------------+------------------+----------------------------------------|
|
||
| 6f0a69c51a | Kevin Harwell | res_pjsip_session: initialize |
|
||
| | | pending's topology to endpoint's |
|
||
|------------+------------------+----------------------------------------|
|
||
| 6be18dfb72 | Alexei Gradinari | serializer: set high/low alert levels |
|
||
| | | on whole pool |
|
||
|------------+------------------+----------------------------------------|
|
||
| bfd0e05e59 | George Joseph | ExternalMedia: Change return object |
|
||
| | | from ExternalMedia to Channel |
|
||
|------------+------------------+----------------------------------------|
|
||
| ef2eb064b2 | Joshua Colp | res_rtp_asterisk: Remove a log message |
|
||
| | | that slipped in. |
|
||
|------------+------------------+----------------------------------------|
|
||
| ed12715cbe | Joshua Colp | test_res_rtp: Enable FIR and REMB |
|
||
| | | nominal tests. |
|
||
|------------+------------------+----------------------------------------|
|
||
| 867c8b2879 | Chris Savinovich | test_taskprocessor.c: Fix test failure |
|
||
| | | on Ubuntu |
|
||
|------------+------------------+----------------------------------------|
|
||
| afc10c25ac | Kevin Harwell | serializer: move/add asterisk |
|
||
| | | serializer pool functionality |
|
||
|------------+------------------+----------------------------------------|
|
||
| 931ef77e21 | Kevin Harwell | res_pjsip/res_pjsip_mwi: use |
|
||
| | | centralized serializer pools |
|
||
|------------+------------------+----------------------------------------|
|
||
| 04f7d136d8 | Alexei Gradinari | res_pjsip_pubsub: add endpoint to some |
|
||
| | | warning |
|
||
|------------+------------------+----------------------------------------|
|
||
| d146ec7e83 | Asterisk Team | Revert "Update CHANGES and UPGRADE.txt |
|
||
| | | for 16.6.0-rc2" |
|
||
|------------+------------------+----------------------------------------|
|
||
| 85c7326d08 | Jonathan Rose | basic-pbx: Bring forward queue |
|
||
| | | configuration from 13 |
|
||
|------------+------------------+----------------------------------------|
|
||
| 827dd754b2 | Ben Ford | taskprocessor.c: Added "like" support |
|
||
| | | to 'core show taskprocessors' |
|
||
|------------+------------------+----------------------------------------|
|
||
| a0844a9b9b | Asterisk | Update CHANGES and UPGRADE.txt for |
|
||
| | Development Team | 16.6.0-rc2 |
|
||
|------------+------------------+----------------------------------------|
|
||
| 9ff11c2f00 | Kevin Harwell | res_pjsip_pubsub: change warning to |
|
||
| | | debug |
|
||
|------------+------------------+----------------------------------------|
|
||
| cd51f5b876 | Corey Farrell | core: Fix ABI mismatch of |
|
||
| | | ao2_global_obj. |
|
||
|------------+------------------+----------------------------------------|
|
||
| 5ea667e03a | Ben Ford | taskprocessor.c: Add CLI commands to |
|
||
| | | reset taskprocessor stats. |
|
||
|------------+------------------+----------------------------------------|
|
||
| fec6e1bd87 | Corey Farrell | core: Add AO2_ALLOC_OPT_NO_REF_DEBUG |
|
||
| | | option. |
|
||
|------------+------------------+----------------------------------------|
|
||
| 9c5a8066a6 | George Joseph | astmm.c: Display backtrace with memory |
|
||
| | | show allocations |
|
||
|------------+------------------+----------------------------------------|
|
||
| 5b8c1ed0d3 | Corey Farrell | stasis: refcounter.py can incorrectly |
|
||
| | | report skewed objects. |
|
||
|------------+------------------+----------------------------------------|
|
||
| 76d4a42ae1 | Corey Farrell | res_pjsip_mwi: Remove inappropriate |
|
||
| | | topic unreference. |
|
||
|------------+------------------+----------------------------------------|
|
||
| 256db889f2 | Corey Farrell | app_voicemail: Fix module unload leak. |
|
||
|------------+------------------+----------------------------------------|
|
||
| 9f304170f6 | Sean Bright | res_musiconhold: Add new 'playlist' |
|
||
| | | mode |
|
||
|------------+------------------+----------------------------------------|
|
||
| a95cef7140 | Ben Ford | res_rtp_asterisk.c: Send RTCP as |
|
||
| | | compound packets. |
|
||
|------------+------------------+----------------------------------------|
|
||
| 922d3e02df | Ben Ford | res_rtp: Add unit tests for RTCP |
|
||
| | | stats. |
|
||
+------------------------------------------------------------------------+
|
||
|
||
----------------------------------------------------------------------
|
||
|
||
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-16.6.0-summary.html | 178 -
|
||
asterisk-16.6.0-summary.txt | 473 ----
|
||
b/.version | 2
|
||
b/CHANGES | 61
|
||
b/ChangeLog | 1147 +++++++++-
|
||
b/README-SERIOUSLY.bestpractices.md | 4
|
||
b/UPGRADE.txt | 10
|
||
b/addons/cdr_mysql.c | 18
|
||
b/apps/app_amd.c | 24
|
||
b/apps/app_cdr.c | 8
|
||
b/apps/app_dictate.c | 4
|
||
b/apps/app_followme.c | 10
|
||
b/apps/app_minivm.c | 3
|
||
b/apps/app_playback.c | 9
|
||
b/apps/app_queue.c | 6
|
||
b/apps/app_readexten.c | 3
|
||
b/apps/app_senddtmf.c | 13
|
||
b/apps/app_voicemail.c | 217 +
|
||
b/asterisk-16.7.0-rc2-summary.html | 28
|
||
b/asterisk-16.7.0-rc2-summary.txt | 133 +
|
||
b/bridges/bridge_native_rtp.c | 5
|
||
b/bridges/bridge_softmix.c | 7
|
||
b/cdr/cdr_pgsql.c | 2
|
||
b/cel/cel_pgsql.c | 2
|
||
b/channels/chan_dahdi.c | 35
|
||
b/channels/chan_dahdi.h | 18
|
||
b/channels/chan_iax2.c | 16
|
||
b/channels/chan_motif.c | 9
|
||
b/channels/chan_pjsip.c | 24
|
||
b/channels/chan_sip.c | 39
|
||
b/channels/pjsip/cli_commands.c | 13
|
||
b/channels/pjsip/dialplan_functions.c | 65
|
||
b/channels/pjsip/include/dialplan_functions.h | 25
|
||
b/channels/sig_pri.c | 19
|
||
b/codecs/ex_alaw.h | 5
|
||
b/codecs/ex_g722.h | 5
|
||
b/codecs/ex_ulaw.h | 5
|
||
b/configs/basic-pbx/extensions.conf | 14
|
||
b/configs/basic-pbx/modules.conf | 1
|
||
b/configs/basic-pbx/queues.conf | 19
|
||
b/configs/samples/extconfig.conf.sample | 1
|
||
b/configs/samples/musiconhold.conf.sample | 23
|
||
b/configure | 82
|
||
b/configure.ac | 20
|
||
b/contrib/ast-db-manage/config/versions/fbb7766f17bc_add_playlist_to_moh.py | 54
|
||
b/contrib/realtime/mysql/mysql_config.sql | 15
|
||
b/contrib/realtime/postgresql/postgresql_config.sql | 21
|
||
b/formats/format_g726.c | 16
|
||
b/formats/msgsm.h | 4
|
||
b/funcs/func_curl.c | 37
|
||
b/funcs/func_env.c | 5
|
||
b/funcs/func_jitterbuffer.c | 19
|
||
b/include/asterisk/abstract_jb.h | 4
|
||
b/include/asterisk/ari.h | 2
|
||
b/include/asterisk/astobj2.h | 5
|
||
b/include/asterisk/autoconfig.h.in | 6
|
||
b/include/asterisk/calendar.h | 4
|
||
b/include/asterisk/channel_internal.h | 5
|
||
b/include/asterisk/config.h | 18
|
||
b/include/asterisk/config_options.h | 2
|
||
b/include/asterisk/dns_internal.h | 5
|
||
b/include/asterisk/format_cache.h | 5
|
||
b/include/asterisk/max_forwards.h | 1
|
||
b/include/asterisk/mixmonitor.h | 5
|
||
b/include/asterisk/parking.h | 5
|
||
b/include/asterisk/res_pjsip.h | 5
|
||
b/include/asterisk/res_pjsip_presence_xml.h | 5
|
||
b/include/asterisk/res_pjsip_session.h | 2
|
||
b/include/asterisk/rtp_engine.h | 111
|
||
b/include/asterisk/serializer.h | 85
|
||
b/include/asterisk/slin.h | 5
|
||
b/include/asterisk/taskprocessor.h | 9
|
||
b/include/asterisk/utils.h | 9
|
||
b/main/abstract_jb.c | 178 +
|
||
b/main/app.c | 9
|
||
b/main/asterisk.c | 15
|
||
b/main/astmm.c | 23
|
||
b/main/astobj2.c | 88
|
||
b/main/astobj2_container.c | 24
|
||
b/main/astobj2_global.c | 97
|
||
b/main/astobj2_hash.c | 21
|
||
b/main/astobj2_rbtree.c | 13
|
||
b/main/channel.c | 105
|
||
b/main/codec_builtin.c | 8
|
||
b/main/config.c | 16
|
||
b/main/event.c | 17
|
||
b/main/file.c | 37
|
||
b/main/format_cache.c | 8
|
||
b/main/indications.c | 6
|
||
b/main/manager.c | 15
|
||
b/main/media_cache.c | 47
|
||
b/main/pbx.c | 31
|
||
b/main/pbx_variables.c | 23
|
||
b/main/rtp_engine.c | 137 +
|
||
b/main/serializer.c | 189 +
|
||
b/main/stasis.c | 22
|
||
b/main/stasis_cache.c | 10
|
||
b/main/taskprocessor.c | 219 +
|
||
b/res/ari/ari_model_validators.c | 56
|
||
b/res/ari/ari_model_validators.h | 22
|
||
b/res/ari/config.c | 10
|
||
b/res/ari/resource_channels.c | 36
|
||
b/res/ari/resource_events.c | 10
|
||
b/res/parking/parking_bridge.c | 36
|
||
b/res/parking/parking_bridge_features.c | 2
|
||
b/res/parking/res_parking.h | 5
|
||
b/res/res_ari_channels.c | 2
|
||
b/res/res_ari_events.c | 2
|
||
b/res/res_calendar_ews.c | 1
|
||
b/res/res_calendar_exchange.c | 1
|
||
b/res/res_calendar_icalendar.c | 1
|
||
b/res/res_config_curl.c | 5
|
||
b/res/res_config_pgsql.c | 2
|
||
b/res/res_musiconhold.c | 58
|
||
b/res/res_phoneprov.c | 6
|
||
b/res/res_pjsip.c | 83
|
||
b/res/res_pjsip/config_system.c | 2
|
||
b/res/res_pjsip/config_transport.c | 17
|
||
b/res/res_pjsip/pjsip_configuration.c | 4
|
||
b/res/res_pjsip/pjsip_resolver.c | 4
|
||
b/res/res_pjsip_endpoint_identifier_ip.c | 18
|
||
b/res/res_pjsip_mwi.c | 355 +--
|
||
b/res/res_pjsip_outbound_registration.c | 17
|
||
b/res/res_pjsip_pubsub.c | 20
|
||
b/res/res_pjsip_registrar.c | 55
|
||
b/res/res_pjsip_session.c | 23
|
||
b/res/res_pjsip_t38.c | 40
|
||
b/res/res_pjsip_transport_websocket.c | 2
|
||
b/res/res_resolver_unbound.c | 6
|
||
b/res/res_rtp_asterisk.c | 298 +-
|
||
b/res/res_stasis.c | 43
|
||
b/res/stasis/command.c | 2
|
||
b/res/stasis/control.c | 2
|
||
b/rest-api-templates/res_ari_resource.c.mustache | 2
|
||
b/rest-api/api-docs/channels.json | 23
|
||
b/tests/CI/gates.jenkinsfile | 12
|
||
b/tests/CI/periodics-daily.jenkinsfile | 11
|
||
b/tests/CI/ref_debug.jenkinsfile | 9
|
||
b/tests/CI/unittests.jenkinsfile | 9
|
||
b/tests/test_data_buffer.c | 2
|
||
b/tests/test_res_rtp.c | 516 ++++
|
||
b/tests/test_taskprocessor.c | 78
|
||
b/third-party/pjproject/patches/0030-ssl-regression-fix.patch | 105
|
||
b/third-party/pjproject/patches/0031-transport-regression-fix.patch | 187 +
|
||
third-party/pjproject/patches/0030-Revert-Misc-re-2147-Fixed-warnings-in-SSL-socket-red.patch | 60
|
||
third-party/pjproject/patches/0031-Revert-Fixed-2204-Add-OpenSSL-remote-certificate-cha.patch | 84
|
||
third-party/pjproject/patches/0032-Revert-Re-2147-misc-Fix-failed-pjsip-test-transport_.patch | 64
|
||
third-party/pjproject/patches/0033-Revert-Close-1019-Support-for-multiple-listeners.patch | 970 --------
|
||
148 files changed, 5095 insertions(+), 2915 deletions(-)
|