mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-15 22:38:08 +00:00
888 lines
52 KiB
Plaintext
888 lines
52 KiB
Plaintext
Release Summary
|
|
|
|
asterisk-19.2.0
|
|
|
|
Date: 2022-02-10
|
|
|
|
<asteriskteam@digium.com>
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Table of Contents
|
|
|
|
1. Summary
|
|
2. Contributors
|
|
3. Closed Issues
|
|
4. Open Issues
|
|
5. Other Changes
|
|
6. 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-19.1.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
|
|
24 Naveen Albert 20 N A
|
|
10 George Joseph 6 Mark Petersen
|
|
8 Sean Bright 6 Michał Górny
|
|
7 Alexander Traud 6 George Joseph
|
|
6 Mark Petersen 5 Alexander Traud
|
|
5 Michał Górny 3 Sean Bright
|
|
3 Kevin Harwell 2 Luke Escude
|
|
2 Asterisk Development Team 1 Steve Davies
|
|
2 Mike Bradeen 1 Dustin Marquess
|
|
1 Luke Escude 1 Alexei Gradinari
|
|
1 Frederic Van Espen 1 Kevin Harwell
|
|
1 Torrey Searle 1 Simone Lazzaris
|
|
1 Joshua C. Colp 1 Ross Beer
|
|
1 Florentin Mayer 1 Frederic Van Espen
|
|
1 Dustin Marquess 1 Joshua C. Colp
|
|
1 Josh Soref 1 Thomas Guebels
|
|
1 Steve Davies 1 Dan Cropp
|
|
1 Vincent Dubois
|
|
1 Anil Gupta
|
|
1 Krzysztof Trempala
|
|
1 Dafi Ni
|
|
1 Josh Soref
|
|
1 Mark Murawski
|
|
1 Mark Petersen
|
|
1 Torrey Searle
|
|
1 Andrew Latham
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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/NewFeature
|
|
|
|
ASTERISK-29802: app_sf: Add full tech-agnostic SF support
|
|
Reported by: N A
|
|
* [584118c7f0] Naveen Albert -- app_sf: Add full tech-agnostic SF
|
|
support
|
|
|
|
Category: Applications/app_sendtext
|
|
|
|
ASTERISK-29759: app_sendtext: Add ReceiveText application
|
|
Reported by: N A
|
|
* [eaa3e32f0c] Naveen Albert -- app_sendtext: Add ReceiveText
|
|
application
|
|
|
|
Category: CDR/NewFeature
|
|
|
|
ASTERISK-29808: cdr: allow disabling CDR by default
|
|
Reported by: N A
|
|
* [1a8d320a29] Naveen Albert -- cdr: allow disabling CDR by default on
|
|
new channels
|
|
|
|
Category: Functions/NewFeature
|
|
|
|
ASTERISK-29706: func_json: Add JSON parsing function
|
|
Reported by: N A
|
|
* [d93a776476] Naveen Albert -- func_json: Adds JSON_DECODE function
|
|
|
|
Category: General
|
|
|
|
ASTERISK-29830: ami: Add AMI event for Wink
|
|
Reported by: N A
|
|
* [4794582c92] Naveen Albert -- ami: Add AMI event for Wink
|
|
|
|
Bug
|
|
|
|
Category: Applications/General
|
|
|
|
ASTERISK-29816: SAY_DTMF_INTERRUPT channel variable is not honored
|
|
Reported by: Sean Bright
|
|
* [c1d0e23b10] Sean Bright -- say.c: Honor requests for DTMF
|
|
interruption.
|
|
ASTERISK-29766: pbx_variables: MSet truncates sets after 24 variables
|
|
Reported by: N A
|
|
* [10f50f1e30] Naveen Albert -- pbx_variables: Increase parsing
|
|
capabilities of MSet
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-29827: Support for Nordic language syntax in Queues
|
|
Reported by: Mark Petersen
|
|
* [3f8ed7202f] Mark Petersen -- app_queue.c: Support for Nordic syntax
|
|
in announcements
|
|
ASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist
|
|
in documentation
|
|
Reported by: Luke Escude
|
|
* [3e7e1d1d05] Naveen Albert -- documentation: Add missing AMI
|
|
documentation
|
|
ASTERISK-29806: app_queue: extension state incorrect
|
|
Reported by: Steve Davies
|
|
* [12d2c09dec] Steve Davies -- app_queue: Fix hint updates, allow dup.
|
|
hints
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-29859: VoiceMailMain() fails when encountering non-numeric
|
|
CALLERID(num)
|
|
Reported by: Mark Murawski
|
|
* [101a72d048] Sean Bright -- say.c: Prevent erroneous failures with
|
|
'say' family of functions.
|
|
ASTERISK-29695: SAY.CONF wrong logic when converting 24hour time to say 12
|
|
hour am/pm
|
|
Reported by: Vincent Dubois
|
|
* [8b6fca363e] Naveen Albert -- say.conf: fix 12pm noon logic
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-28053: chan_pjsip: Wrong or missing Q.850 reason in CANCEL
|
|
Reported by: Simone Lazzaris
|
|
* [fc321db1f8] Mark Petersen -- apps/app_dial.c: HANGUPCAUSE reason code
|
|
for CANCEL is set to AST_CAUSE_NORMAL_CLEARING
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-29772: chan_sip: ${CHANNEL(ruri)} in Dial/Queue b(test,s,1) cause
|
|
a coredump
|
|
Reported by: Mark Petersen
|
|
* [0f9bf737b2] Naveen Albert -- chan_sip: Fix crash when accessing RURI
|
|
before initiating outgoing call
|
|
|
|
Category: Contrib/General
|
|
|
|
ASTERISK-29794: ast_coredumper does not delete results when requested and
|
|
a specific output dir is set
|
|
Reported by: Frederic Van Espen
|
|
* [669b50983f] Frederic Van Espen -- ast_coredumper: Fix deleting
|
|
results when output dir is set
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-29821: Deadlock in bridge_channel_internal_join() on local
|
|
channels.
|
|
Reported by: Krzysztof Trempala
|
|
* [220e885bcc] Joshua C. Colp -- bridge: Unlock channel during Local
|
|
peer check.
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-29817: gethostbyname_r is misdetected on NetBSD and causes a
|
|
build failure
|
|
Reported by: Michał Górny
|
|
* [8d1858e570] Sean Bright -- build: Rebuild configure and
|
|
autoconfig.h.in
|
|
* [e32aec6c09] Michał Górny -- BuildSystem: Fix misdetection of
|
|
gethostbyname_r() on NetBSD
|
|
ASTERISK-29852: make_version uses GNU-ism that break git-svn-id parsing on
|
|
NetBSD
|
|
Reported by: Michał Górny
|
|
* [43661122f5] Michał Górny -- build_tools/make_version: Fix sed(1)
|
|
syntax compatibility with NetBSD
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-29850: ast_get_tid() not implemented for NetBSD
|
|
Reported by: Michał Górny
|
|
* [de420bffa7] Michał Górny -- main/utils: Implement ast_get_tid() for
|
|
NetBSD
|
|
ASTERISK-29818: Build failure on NetBSD due to hmac function collision
|
|
Reported by: Michał Górny
|
|
* [addb7278d4] Michał Górny -- include: Remove unimplemented HMAC
|
|
declarations
|
|
ASTERISK-29746: tcptls.c: TCP client connect fails due to interrupt
|
|
Reported by: Kevin Harwell
|
|
* [935b8cb04e] Kevin Harwell -- tcptls.c: refactor client connection to
|
|
be more robust
|
|
ASTERISK-29763: main: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [edaf3a6c77] Alexander Traud -- main: Fix for Doxygen.
|
|
|
|
Category: Core/Portability
|
|
|
|
ASTERISK-29851: rdtsc is not enabled (stubbed out) on NetBSD
|
|
Reported by: Michał Górny
|
|
* [a7f7e5ab76] Michał Górny -- main: Enable rdtsc support on NetBSD
|
|
|
|
Category: Core/RTP
|
|
|
|
ASTERISK-28863: The ast_rtp_codecs_payloads functions don't preserve order
|
|
Reported by: George Joseph
|
|
* [9eacfda84d] Florentin Mayer -- res_pjsip_sdp_rtp: Preserve order of
|
|
RTP codecs
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-29515: app_queue: QueueSummary and QueueStatus events don't exist
|
|
in documentation
|
|
Reported by: Luke Escude
|
|
* [3e7e1d1d05] Naveen Albert -- documentation: Add missing AMI
|
|
documentation
|
|
ASTERISK-29790: xmldoc: Dump invalid to XML DTD: XSLT
|
|
Reported by: Alexander Traud
|
|
* [e3ff42aee6] Alexander Traud -- xmldoc: Avoid whitespace around value
|
|
for parameter/required.
|
|
ASTERISK-29791: xmldoc: Dump invalid to XML DTD: ACO Matchfield
|
|
Reported by: Alexander Traud
|
|
* [81a9b566e8] Alexander Traud -- xmldoc: Correct definition for XML
|
|
element 'matchInfo'.
|
|
ASTERISK-26991: documentation: Doxygen site is no longer being updated
|
|
Reported by: Joshua C. Colp
|
|
* [8261e0f0da] Alexander Traud -- progdocs: Update Makefile.
|
|
ASTERISK-20259: [patch] Update Doxygen Configuration for make progdocs
|
|
Reported by: Andrew Latham
|
|
* [8261e0f0da] Alexander Traud -- progdocs: Update Makefile.
|
|
ASTERISK-29761: res: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [f872750add] Alexander Traud -- res: Fix for Doxygen.
|
|
ASTERISK-29763: main: Fix for Doxygen
|
|
Reported by: Alexander Traud
|
|
* [edaf3a6c77] Alexander Traud -- main: Fix for Doxygen.
|
|
|
|
Category: Functions/General
|
|
|
|
ASTERISK-29854: func_frame_drop: fix buffer usage typo
|
|
Reported by: N A
|
|
* [cf17b3d211] Naveen Albert -- func_frame_drop: Fix typo referencing
|
|
wrong buffer
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-29847: pbx_variables: ASTSBINDIR is missing
|
|
Reported by: N A
|
|
* [84a596da5f] Naveen Albert -- pbx_variables: add missing ASTSBINDIR
|
|
variable
|
|
ASTERISK-29803: pbx_variables: cp4 variables is used uninitialized
|
|
Reported by: N A
|
|
* [5452ab997d] Naveen Albert -- pbx_variables: initialize uninitialized
|
|
variable
|
|
|
|
Category: Resources/General
|
|
|
|
ASTERISK-29857: res_tonedetect: fix logic errors in code
|
|
Reported by: N A
|
|
* [d107ebd94a] Naveen Albert -- res_tonedetect: Fixes some logic issues
|
|
and typos
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-29698: Segfault if sorcery object_lifetime_maximum and
|
|
qualify_frequency the same value
|
|
Reported by: Alexei Gradinari
|
|
* [c1ca028a0b] Mike Bradeen -- sched: fix and test a double deref on
|
|
delete of an executing call back
|
|
|
|
Category: Resources/res_pjsip_outbound_authenticator_digest
|
|
|
|
ASTERISK-29888: res_pjsip_outbound_authenticator_digest: ABRT attempting
|
|
to clean up auth_sess
|
|
Reported by: George Joseph
|
|
* [4142e548e8] George Joseph -- res_pjsip_outbound_authenticator_digest:
|
|
Prevent ABRT on cleanup
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
ASTERISK-29320: res_pjsip_sdp_rtp: Codec preference order of remote is not
|
|
correct on unhold
|
|
Reported by: Ross Beer
|
|
* [9eacfda84d] Florentin Mayer -- res_pjsip_sdp_rtp: Preserve order of
|
|
RTP codecs
|
|
ASTERISK-29785: res_pjsip_sdp_rtp: Warns on every offered crypto suite
|
|
Reported by: Alexander Traud
|
|
* [bba2f14c59] Alexander Traud -- res_pjsip_sdp_rtp: Do not warn on
|
|
unknown sRTP crypto suites.
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-29813: res_pjsip_session doesn't support multipart message bodies
|
|
Reported by: George Joseph
|
|
* [eb1e20cf89] George Joseph -- res_pjsip: Make message_filter and
|
|
session multipart aware
|
|
|
|
Category: Resources/res_rtp_asterisk
|
|
|
|
ASTERISK-29869: rtp sequence number can skip after DTMF under certain
|
|
bridges
|
|
Reported by: Torrey Searle
|
|
* [34065c7d84] Torrey Searle -- res/res_rtp_asterisk: fix skip in rtp
|
|
sequence numbers after dtmf
|
|
ASTERISK-29856: res_rtp_asterisk: Invalid comparison creates unreachable
|
|
code
|
|
Reported by: N A
|
|
* [c452cc3f22] Naveen Albert -- res_rtp_asterisk: Fix typo in flag
|
|
test/set
|
|
ASTERISK-27406: Infinite loop when out of ports and rtpstart value is odd
|
|
Reported by: Thomas Guebels
|
|
* [b0a3951849] Mike Bradeen -- res_rtp_asterisk: Addressing possible rtp
|
|
range issues
|
|
|
|
Category: Resources/res_sorcery_memory_cache
|
|
|
|
ASTERISK-29698: Segfault if sorcery object_lifetime_maximum and
|
|
qualify_frequency the same value
|
|
Reported by: Alexei Gradinari
|
|
* [c1ca028a0b] Mike Bradeen -- sched: fix and test a double deref on
|
|
delete of an executing call back
|
|
|
|
Category: Tests/testsuite
|
|
|
|
ASTERISK-29722: test_timezone_watch breaks during DST to ST transition
|
|
Reported by: Josh Soref
|
|
* [b738e119f2] Josh Soref -- test_time.c: Tolerate DST transitions
|
|
|
|
Category: Third-Party/pjproject
|
|
|
|
ASTERISK-29867: configure fails if libsrtp dev files are not installed
|
|
Reported by: Sean Bright
|
|
* [3a18886803] George Joseph -- bundled_pjproject: Fix srtp detection
|
|
ASTERISK-29858: Regression: Using external pjproject not working after
|
|
"hack" commit
|
|
Reported by: George Joseph
|
|
* [f41cce9c12] George Joseph -- build: Fix issues building pjproject
|
|
ASTERISK-29824: It's hard to make changes to bundled pjproject
|
|
Reported by: George Joseph
|
|
* [d6cdfb8204] George Joseph -- bundled_pjproject: Make it easier to
|
|
hack
|
|
ASTERISK-29804: bundled_pjproject: sip_inv is missing multipart support in
|
|
some cases
|
|
Reported by: George Joseph
|
|
* [09b70525e0] George Joseph -- bundled_pjproject: Add more support for
|
|
multipart bodies
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-29664: PJSIP processing token with % incorrectly
|
|
Reported by: Dan Cropp
|
|
* [cdd9b11a2d] Sean Bright -- pjproject: Fix incorrect unescaping of
|
|
tokens during parsing
|
|
|
|
Improvement
|
|
|
|
Category: Addons/chan_ooh323
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [95fe90c746] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Applications/General
|
|
|
|
ASTERISK-29801: app.c: Throw warnings for nonexistent options
|
|
Reported by: N A
|
|
* [ee163da56d] Naveen Albert -- app.c: Throw warnings for nonexistent
|
|
options
|
|
|
|
Category: Applications/app_festival
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [95fe90c746] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Applications/app_mp3
|
|
|
|
ASTERISK-29829: app_mp3: Throw warning if attempting to play a nonexistent
|
|
stream
|
|
Reported by: N A
|
|
* [dc7daf57b0] Naveen Albert -- app_mp3: Throw warning on nonexistent
|
|
stream
|
|
|
|
Category: Applications/app_queue
|
|
|
|
ASTERISK-29831: Queue don't play "thank-you" when here is no hold time
|
|
announcements
|
|
Reported by: Mark Petersen
|
|
* [3522b07b64] Mark Petersen -- app_queue.c: Queue don't play
|
|
"thank-you" when here is no hold time announcements
|
|
ASTERISK-29795: DIALEDPEERNUMBER not set on destination channel for Queue
|
|
calls
|
|
Reported by: Mark Petersen
|
|
* [476b8aa4e4] Mark Petersen -- app_queue.c: added DIALEDPEERNUMBER on
|
|
outgoing channel
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-29797: Support for Danish language syntax in VM
|
|
Reported by: Mark Petersen
|
|
* [c8c9496600] Mark Petersen -- app_voicemail.c: Support for Danish
|
|
syntax in VM
|
|
|
|
Category: Channels/chan_iax2
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [95fe90c746] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Channels/chan_mgcp
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [95fe90c746] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Channels/chan_sip/General
|
|
|
|
ASTERISK-29832: Enable pickup on channel after having received 183
|
|
Progress
|
|
Reported by: Mark Petersen
|
|
* [25edc8ba47] Mark Petersen -- chan_sip.c Fix pickup on channel that
|
|
are in AST_STATE_DOWN
|
|
|
|
Category: Channels/chan_skinny
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [95fe90c746] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Channels/chan_unistim
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [95fe90c746] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Configs/Samples
|
|
|
|
ASTERISK-29758: configs: Minor updates to sample configs
|
|
Reported by: N A
|
|
* [bf3043ac14] Naveen Albert -- configs: Updates to sample configs
|
|
|
|
Category: Core/Configuration
|
|
|
|
ASTERISK-29819: utils.c: Remove all usages of ast_gethostbyname()
|
|
Reported by: Sean Bright
|
|
* [95fe90c746] Sean Bright -- utils.c: Remove all usages of
|
|
ast_gethostbyname()
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-29848: documentation: Document special system and channel
|
|
variables
|
|
Reported by: N A
|
|
* [23c7c101ed] Naveen Albert -- documentation: Document built-in system
|
|
and channel vars
|
|
ASTERISK-24427: Documentation is missing for a few AMI Events - Including
|
|
CDR and events triggered after the QueueStatus action
|
|
Reported by: Dafi Ni
|
|
* [3e7e1d1d05] Naveen Albert -- documentation: Add missing AMI
|
|
documentation
|
|
|
|
Category: General
|
|
|
|
ASTERISK-29855: frame.h: fix CNG documentation typo
|
|
Reported by: N A
|
|
* [d3bd4a3a73] Naveen Albert -- frame.h: Fix spelling typo
|
|
ASTERISK-29815: dsp: Define magic number as macro
|
|
Reported by: N A
|
|
* [09a0a952c6] Naveen Albert -- dsp: Add define macro for
|
|
DTMF_MATRIX_SIZE
|
|
ASTERISK-29807: cli: add module refresh command
|
|
Reported by: N A
|
|
* [4dcd77f6cc] Naveen Albert -- cli: Add module refresh command
|
|
ASTERISK-29800: strings: Fix misusage in comment examples
|
|
Reported by: N A
|
|
* [e2e38798f0] Naveen Albert -- strings: Fix enum names in comment
|
|
examples
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-29745: pbx: Add public API for more elegant variable substitution
|
|
with extensions
|
|
Reported by: N A
|
|
* [828eb997b1] Naveen Albert -- pbx: Add variable substitution API for
|
|
extensions
|
|
|
|
Category: Resources/res_fax_spandsp
|
|
|
|
ASTERISK-29729: Incompatibility with newer spandsp releases (3.0.0+)
|
|
Reported by: Dustin Marquess
|
|
* [78e19885e8] Dustin Marquess -- res_fax_spandsp: Add spandsp 3.0.0+
|
|
compatibility
|
|
|
|
Category: Resources/res_pjsip_sdp_rtp
|
|
|
|
ASTERISK-28890: res_pjsip_sdp_rtp: Keepalive not supported for video
|
|
streams
|
|
Reported by: Luke Escude
|
|
* [c3d571f335] Luke Escude -- res_pjsip_sdp_rtp.c: Support keepalive for
|
|
video streams.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
Open Issues
|
|
|
|
[Back to Top]
|
|
|
|
This is a list of all open issues from the issue tracker that were
|
|
referenced by changes that went into this release.
|
|
|
|
Bug
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-28219: res_ari: Channel create and dial may cause "BUG! Must
|
|
supply a channel name.." error
|
|
Reported by: Anil Gupta
|
|
* [4195949e07] Sean Bright -- channel: Short-circuit
|
|
ast_channel_get_by_name() on empty arg.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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 |
|
|
|------------+------------------+----------------------------------------|
|
|
| c6ef8a3540 | Asterisk | Update for 19.2.0-rc1 |
|
|
| | Development Team | |
|
|
|------------+------------------+----------------------------------------|
|
|
| 3d390c4df7 | Asterisk | Update CHANGES and UPGRADE.txt for |
|
|
| | Development Team | 19.2.0 |
|
|
|------------+------------------+----------------------------------------|
|
|
| 8b4531051b | Sean Bright | build_tools/make_version: Fix bashism |
|
|
| | | in comparison. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 3f108867d6 | George Joseph | bundled_pjproject: Add additional |
|
|
| | | multipart search utils |
|
|
|------------+------------------+----------------------------------------|
|
|
| 8bc6511c0c | George Joseph | build: Add "basebranch" to .gitreview |
|
|
|------------+------------------+----------------------------------------|
|
|
| 9f5c1d30ed | Kevin Harwell | res_http_websocket: Add a client |
|
|
| | | connection timeout |
|
|
|------------+------------------+----------------------------------------|
|
|
| a611c07dd4 | George Joseph | res_pjsip: Add utils for checking |
|
|
| | | media types |
|
|
|------------+------------------+----------------------------------------|
|
|
| 1ce57621de | George Joseph | bundled_pjproject: Create generic |
|
|
| | | pjsip_hdr_find functions |
|
|
|------------+------------------+----------------------------------------|
|
|
| df355eeb87 | Kevin Harwell | http.c: Add ability to create multiple |
|
|
| | | HTTP servers |
|
|
|------------+------------------+----------------------------------------|
|
|
| a507049eb5 | Sean Bright | CHANGES: Correct reference to |
|
|
| | | configuration file. |
|
|
|------------+------------------+----------------------------------------|
|
|
| 50716bb3e4 | Naveen Albert | app_mf: Add full tech-agnostic MF |
|
|
| | | support |
|
|
|------------+------------------+----------------------------------------|
|
|
| 6cda1db595 | Alexander Traud | progdocs: Fix Doxygen left-overs. |
|
|
+------------------------------------------------------------------------+
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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-19.1.0-summary.html | 727 ----
|
|
asterisk-19.1.0-summary.txt | 1214 -------
|
|
b/.gitreview | 1
|
|
b/.version | 2
|
|
b/CHANGES | 88
|
|
b/ChangeLog | 1082 ++++++
|
|
b/Makefile | 32
|
|
b/addons/ooh323c/src/ooSocket.c | 19
|
|
b/apps/app_dial.c | 116
|
|
b/apps/app_festival.c | 12
|
|
b/apps/app_mf.c | 400 +-
|
|
b/apps/app_mp3.c | 5
|
|
b/apps/app_queue.c | 116
|
|
b/apps/app_sendtext.c | 87
|
|
b/apps/app_sf.c | 440 ++
|
|
b/apps/app_voicemail.c | 49
|
|
b/asterisk-19.2.0-rc1-summary.html | 449 ++
|
|
b/asterisk-19.2.0-rc1-summary.txt | 889 +++++
|
|
b/build_tools/make_version | 8
|
|
b/channels/chan_mgcp.c | 50
|
|
b/channels/chan_sip.c | 9
|
|
b/channels/chan_skinny.c | 35
|
|
b/channels/chan_unistim.c | 8
|
|
b/channels/iax2/provision.c | 17
|
|
b/channels/sip/dialplan_functions.c | 8
|
|
b/configs/samples/cdr.conf.sample | 5
|
|
b/configs/samples/extensions.conf.sample | 259 -
|
|
b/configs/samples/iax.conf.sample | 12
|
|
b/configs/samples/say.conf.sample | 8
|
|
b/configs/samples/stasis.conf.sample | 1
|
|
b/configure | 279 +
|
|
b/configure.ac | 52
|
|
b/contrib/scripts/ast_coredumper | 6
|
|
b/doc/.gitignore | 2
|
|
b/doc/Doxyfile.in | 94
|
|
b/doc/appdocsxml.dtd | 2
|
|
b/doc/appdocsxml.xslt | 4
|
|
b/funcs/func_channel.c | 35
|
|
b/funcs/func_env.c | 49
|
|
b/funcs/func_frame_drop.c | 4
|
|
b/funcs/func_json.c | 228 +
|
|
b/include/asterisk/_private.h | 4
|
|
b/include/asterisk/acl.h | 16
|
|
b/include/asterisk/alertpipe.h | 35
|
|
b/include/asterisk/app.h | 58
|
|
b/include/asterisk/astobj2.h | 177 -
|
|
b/include/asterisk/autochan.h | 4
|
|
b/include/asterisk/autoconfig.h.in | 7
|
|
b/include/asterisk/backtrace.h | 16
|
|
b/include/asterisk/bridge.h | 35
|
|
b/include/asterisk/bridge_after.h | 39
|
|
b/include/asterisk/bridge_basic.h | 7
|
|
b/include/asterisk/bridge_channel_internal.h | 20
|
|
b/include/asterisk/bridge_features.h | 25
|
|
b/include/asterisk/bridge_internal.h | 17
|
|
b/include/asterisk/bridge_roles.h | 2
|
|
b/include/asterisk/bucket.h | 20
|
|
b/include/asterisk/calendar.h | 3
|
|
b/include/asterisk/callerid.h | 14
|
|
b/include/asterisk/ccss.h | 26
|
|
b/include/asterisk/cdr.h | 38
|
|
b/include/asterisk/channel.h | 38
|
|
b/include/asterisk/cli.h | 6
|
|
b/include/asterisk/config.h | 39
|
|
b/include/asterisk/config_options.h | 52
|
|
b/include/asterisk/conversions.h | 12
|
|
b/include/asterisk/core_local.h | 6
|
|
b/include/asterisk/core_unreal.h | 15
|
|
b/include/asterisk/crypto.h | 14
|
|
b/include/asterisk/data_buffer.h | 6
|
|
b/include/asterisk/devicestate.h | 18
|
|
b/include/asterisk/dial.h | 22
|
|
b/include/asterisk/dns.h | 4
|
|
b/include/asterisk/dns_core.h | 2
|
|
b/include/asterisk/dns_recurring.h | 2
|
|
b/include/asterisk/dns_resolver.h | 2
|
|
b/include/asterisk/dnsmgr.h | 2
|
|
b/include/asterisk/endpoints.h | 14
|
|
b/include/asterisk/event.h | 3
|
|
b/include/asterisk/event_defs.h | 6
|
|
b/include/asterisk/features_config.h | 4
|
|
b/include/asterisk/file.h | 42
|
|
b/include/asterisk/format.h | 10
|
|
b/include/asterisk/format_cache.h | 6
|
|
b/include/asterisk/format_cap.h | 20
|
|
b/include/asterisk/frame.h | 4
|
|
b/include/asterisk/fskmodem_float.h | 9
|
|
b/include/asterisk/fskmodem_int.h | 9
|
|
b/include/asterisk/hashtab.h | 23
|
|
b/include/asterisk/heap.h | 11
|
|
b/include/asterisk/http.h | 79
|
|
b/include/asterisk/http_websocket.h | 90
|
|
b/include/asterisk/image.h | 1
|
|
b/include/asterisk/io.h | 38
|
|
b/include/asterisk/iostream.h | 20
|
|
b/include/asterisk/json.h | 179 -
|
|
b/include/asterisk/logger.h | 29
|
|
b/include/asterisk/logger_category.h | 29
|
|
b/include/asterisk/manager.h | 42
|
|
b/include/asterisk/max_forwards.h | 2
|
|
b/include/asterisk/message.h | 12
|
|
b/include/asterisk/multicast_rtp.h | 2
|
|
b/include/asterisk/mwi.h | 40
|
|
b/include/asterisk/netsock2.h | 13
|
|
b/include/asterisk/pbx.h | 84
|
|
b/include/asterisk/phoneprov.h | 2
|
|
b/include/asterisk/pickup.h | 6
|
|
b/include/asterisk/res_hep.h | 8
|
|
b/include/asterisk/res_mwi_external.h | 14
|
|
b/include/asterisk/res_pjproject.h | 8
|
|
b/include/asterisk/res_pjsip.h | 38
|
|
b/include/asterisk/res_pjsip_cli.h | 4
|
|
b/include/asterisk/res_prometheus.h | 55
|
|
b/include/asterisk/rtp_engine.h | 72
|
|
b/include/asterisk/sched.h | 59
|
|
b/include/asterisk/sdp_srtp.h | 20
|
|
b/include/asterisk/security_events.h | 4
|
|
b/include/asterisk/sem.h | 25
|
|
b/include/asterisk/serializer.h | 11
|
|
b/include/asterisk/sha1.h | 57
|
|
b/include/asterisk/slinfactory.h | 9
|
|
b/include/asterisk/smoother.h | 2
|
|
b/include/asterisk/sorcery.h | 48
|
|
b/include/asterisk/stasis_app_device_state.h | 4
|
|
b/include/asterisk/stasis_cache_pattern.h | 12
|
|
b/include/asterisk/stasis_channels.h | 7
|
|
b/include/asterisk/stasis_endpoints.h | 8
|
|
b/include/asterisk/stasis_internal.h | 2
|
|
b/include/asterisk/statsd.h | 4
|
|
b/include/asterisk/stream.h | 64
|
|
b/include/asterisk/stringfields.h | 24
|
|
b/include/asterisk/strings.h | 128
|
|
b/include/asterisk/taskprocessor.h | 4
|
|
b/include/asterisk/tcptls.h | 26
|
|
b/include/asterisk/tdd.h | 4
|
|
b/include/asterisk/threadpool.h | 4
|
|
b/include/asterisk/threadstorage.h | 1
|
|
b/include/asterisk/timing.h | 1
|
|
b/include/asterisk/translate.h | 28
|
|
b/include/asterisk/udptl.h | 6
|
|
b/include/asterisk/uri.h | 25
|
|
b/include/asterisk/utf8.h | 5
|
|
b/include/asterisk/utils.h | 81
|
|
b/include/asterisk/vector.h | 91
|
|
b/include/asterisk/xml.h | 28
|
|
b/main/aoc.c | 8
|
|
b/main/app.c | 299 +
|
|
b/main/asterisk.c | 4
|
|
b/main/astobj2.c | 4
|
|
b/main/astobj2_container_private.h | 27
|
|
b/main/astobj2_hash.c | 26
|
|
b/main/astobj2_rbtree.c | 48
|
|
b/main/bridge.c | 93
|
|
b/main/bridge_after.c | 20
|
|
b/main/bridge_basic.c | 6
|
|
b/main/bridge_channel.c | 23
|
|
b/main/bridge_roles.c | 16
|
|
b/main/ccss.c | 10
|
|
b/main/cdr.c | 78
|
|
b/main/cel.c | 2
|
|
b/main/channel.c | 101
|
|
b/main/channel_internal_api.c | 4
|
|
b/main/cli.c | 34
|
|
b/main/config.c | 40
|
|
b/main/core_local.c | 10
|
|
b/main/crypt.c | 2
|
|
b/main/devicestate.c | 4
|
|
b/main/dial.c | 40
|
|
b/main/dns.c | 10
|
|
b/main/dns_naptr.c | 2
|
|
b/main/dns_system_resolver.c | 9
|
|
b/main/dsp.c | 25
|
|
b/main/features.c | 6
|
|
b/main/file.c | 8
|
|
b/main/format_cap.c | 8
|
|
b/main/http.c | 404 ++
|
|
b/main/io.c | 6
|
|
b/main/logger.c | 26
|
|
b/main/manager.c | 20
|
|
b/main/manager_bridges.c | 18
|
|
b/main/manager_channels.c | 123
|
|
b/main/manager_mwi.c | 56
|
|
b/main/media_cache.c | 5
|
|
b/main/message.c | 13
|
|
b/main/mwi.c | 3
|
|
b/main/named_acl.c | 4
|
|
b/main/options.c | 2
|
|
b/main/pbx.c | 45
|
|
b/main/pbx_app.c | 4
|
|
b/main/pbx_builtins.c | 97
|
|
b/main/pbx_hangup_handler.c | 10
|
|
b/main/pbx_timing.c | 6
|
|
b/main/pbx_variables.c | 23
|
|
b/main/pickup.c | 1
|
|
b/main/rtp_engine.c | 18
|
|
b/main/say.c | 14
|
|
b/main/sched.c | 45
|
|
b/main/sha1.c | 32
|
|
b/main/sorcery.c | 16
|
|
b/main/srv.c | 2
|
|
b/main/stasis.c | 1
|
|
b/main/stasis_channels.c | 3
|
|
b/main/stasis_endpoints.c | 2
|
|
b/main/taskprocessor.c | 10
|
|
b/main/tcptls.c | 88
|
|
b/main/tdd.c | 1
|
|
b/main/threadpool.c | 10
|
|
b/main/translate.c | 10
|
|
b/main/utils.c | 4
|
|
b/main/uuid.c | 2
|
|
b/makeopts.in | 1
|
|
b/res/ael/ael_lex.c | 2
|
|
b/res/ari/internal.h | 4
|
|
b/res/parking/parking_ui.c | 2
|
|
b/res/prometheus/bridges.c | 2
|
|
b/res/prometheus/channels.c | 2
|
|
b/res/prometheus/endpoints.c | 2
|
|
b/res/prometheus/pjsip_outbound_registrations.c | 4
|
|
b/res/res_chan_stats.c | 9
|
|
b/res/res_config_ldap.c | 14
|
|
b/res/res_config_sqlite3.c | 2
|
|
b/res/res_crypto.c | 7
|
|
b/res/res_fax_spandsp.c | 45
|
|
b/res/res_hep.c | 2
|
|
b/res/res_http_websocket.c | 36
|
|
b/res/res_monitor.c | 3
|
|
b/res/res_mwi_external.c | 14
|
|
b/res/res_phoneprov.c | 1
|
|
b/res/res_pjproject.c | 4
|
|
b/res/res_pjsip.c | 57
|
|
b/res/res_pjsip.exports.in | 1
|
|
b/res/res_pjsip/pjsip_message_filter.c | 23
|
|
b/res/res_pjsip/pjsip_resolver.c | 8
|
|
b/res/res_pjsip_history.c | 16
|
|
b/res/res_pjsip_mwi.c | 4
|
|
b/res/res_pjsip_notify.c | 6
|
|
b/res/res_pjsip_outbound_authenticator_digest.c | 6
|
|
b/res/res_pjsip_outbound_registration.c | 2
|
|
b/res/res_pjsip_sdp_rtp.c | 35
|
|
b/res/res_pjsip_session.c | 41
|
|
b/res/res_prometheus.c | 7
|
|
b/res/res_rtp_asterisk.c | 29
|
|
b/res/res_sorcery_memory_cache.c | 2
|
|
b/res/res_stasis.c | 10
|
|
b/res/res_stir_shaken/certificate.h | 14
|
|
b/res/res_stir_shaken/curl.c | 5
|
|
b/res/res_stun_monitor.c | 7
|
|
b/res/res_tonedetect.c | 8
|
|
b/res/res_xmpp.c | 2
|
|
b/res/snmp/agent.h | 6
|
|
b/res/stasis/app.h | 4
|
|
b/res/stasis_recording/stored.c | 2
|
|
b/tests/test_bridging.c | 2
|
|
b/tests/test_cdr.c | 6
|
|
b/tests/test_sched.c | 129
|
|
b/tests/test_time.c | 8
|
|
b/third-party/Makefile | 22
|
|
b/third-party/Makefile.rules | 11
|
|
b/third-party/apply_patches | 6
|
|
b/third-party/jansson/Makefile | 2
|
|
b/third-party/pjproject/.gitignore | 3
|
|
b/third-party/pjproject/Makefile | 158
|
|
b/third-party/pjproject/README-hacking.md | 213 +
|
|
b/third-party/pjproject/configure.m4 | 25
|
|
b/third-party/pjproject/dependency_utils | 96
|
|
b/third-party/pjproject/patches/0130-sip_inv-Additional-multipart-support-2919-2920.patch | 661 +++
|
|
b/third-party/pjproject/patches/0140-Fix-incorrect-unescaping-of-tokens-during-parsing-29.patch | 123
|
|
b/third-party/pjproject/patches/0150-Create-generic-pjsip_hdr_find-functions.patch | 176 +
|
|
b/third-party/pjproject/patches/0160-Additional-multipart-improvements.patch | 627 +++
|
|
contrib/asterisk-doxygen-header | 10
|
|
doc/asterisk-ng-doxygen.in | 1689 ----------
|
|
271 files changed, 9667 insertions(+), 6368 deletions(-)
|