mirror of
https://github.com/asterisk/asterisk.git
synced 2026-01-01 04:05:02 +00:00
771 lines
35 KiB
Plaintext
771 lines
35 KiB
Plaintext
Release Summary
|
|
|
|
asterisk-18.16.0
|
|
|
|
Date: 2023-01-12
|
|
|
|
<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-18.15.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
|
|
39 Naveen Albert 1 inspecting SIP traces. 37 N A
|
|
8 George Joseph 7 George Joseph
|
|
5 Philip Prindeville 4 Philip Prindeville
|
|
4 Asterisk Development Team 3 Matt Jordan
|
|
4 Mike Bradeen 3 Maximilian Fridrich
|
|
3 Maximilian Fridrich 2 Michael Bradeen
|
|
3 Joshua C. Colp 2 Marcel Wagner
|
|
2 Jaco Kroon 2 Joshua C. Colp
|
|
2 Michael Kuron 1 Igor Yeroshev
|
|
2 Marcel Wagner 1 David Uczen
|
|
1 Birger Harzenetter 1 Alexandre Fournier
|
|
(license 5870) 1 Igor Goncharovsky
|
|
1 Holger Hans Peter 1 Frederic LE FOLL
|
|
Freyther 1 shawty
|
|
1 Igor Goncharovsky 1 David Woolley
|
|
1 Frederic LE FOLL 1 nappsoft
|
|
1 Alexandre Fournier 1 Jesse Ross
|
|
1 Ben Ford 1 Joeran Vinzens
|
|
1 Henning Westerholt 1 Henning Westerholt
|
|
1 Benjamin Keith Ford
|
|
1 Saken
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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: Addons/chan_ooh323
|
|
|
|
ASTERISK-30103: chan_ooh323 Vulnerability in calling/called party IE
|
|
Reported by: Michael Bradeen
|
|
* [16a7a98643] Mike Bradeen -- ooh323c: not checking for IE minimum
|
|
length
|
|
|
|
Category: Core/ManagerInterface
|
|
|
|
ASTERISK-30176: manager: GetConfig can read files outside of Asterisk
|
|
Reported by: shawty
|
|
* [76d10ea668] Mike Bradeen -- manager: prevent file access outside of
|
|
config dir
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-30338: pjproject: Backport security fixes from 2.13
|
|
Reported by: Benjamin Keith Ford
|
|
* [cbb7585e7d] Ben Ford -- pjproject: 2.13 security fixes
|
|
|
|
Improvement
|
|
|
|
Category: Applications/app_mixmonitor
|
|
|
|
ASTERISK-30286: app_mixmonitor: Add option to use real Caller ID for
|
|
Caller ID
|
|
Reported by: N A
|
|
* [3cdc280cad] Naveen Albert -- app_mixmonitor: Add option to use real
|
|
Caller ID for voicemail.
|
|
|
|
Category: Core/Bridging
|
|
|
|
ASTERISK-30223: features: add no-answer option to Bridge application
|
|
Reported by: N A
|
|
* [a2e418e495] Naveen Albert -- features: Add no answer option to
|
|
Bridge.
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-30290: file.c: Don't emit warnings on winks.
|
|
Reported by: N A
|
|
* [07a40a5e1b] Naveen Albert -- file.c: Don't emit warnings on winks.
|
|
|
|
Category: Core/RTP
|
|
|
|
ASTERISK-30327: rtp_engine.h: Remove obsolete example usage
|
|
Reported by: N A
|
|
* [0fb48fb751] Naveen Albert -- rtp_engine.h: Update examples using
|
|
ast_format_set.
|
|
|
|
Category: Documentation
|
|
|
|
ASTERISK-30328: Typo in from_domain description on res_pjsip configuration
|
|
documentation
|
|
Reported by: Marcel Wagner
|
|
* [fb281c48e2] Marcel Wagner -- res_pjsip: Fix typo in from_domain
|
|
documentation
|
|
ASTERISK-30316: res_pjsip: Documentation should point out default if
|
|
contact_user is not being set for outbound registrations
|
|
Reported by: Marcel Wagner
|
|
* [32be12e045] Marcel Wagner -- res_pjsip: Update contact_user to point
|
|
out default
|
|
ASTERISK-30289: xmldoc: Allow XML docs to be reloaded
|
|
Reported by: N A
|
|
* [86a40686e4] Naveen Albert -- xmldoc: Allow XML docs to be reloaded.
|
|
|
|
Category: PBX/General
|
|
|
|
ASTERISK-30308: pbx_builtins: Allow Answer to return immediately
|
|
Reported by: N A
|
|
* [84eb579052] Naveen Albert -- pbx_builtins: Allow Answer to return
|
|
immediately.
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-30158: PJSIP: Add new 100rel option "peer_supported"
|
|
Reported by: Maximilian Fridrich
|
|
* [479ce16eba] Maximilian Fridrich -- res_pjsip: Add 100rel option
|
|
"peer_supported".
|
|
|
|
Category: Resources/res_pjsip_geolocation
|
|
|
|
ASTERISK-30241: res_pjsip_gelocation: Downgrade some NOTICE scope trace
|
|
debugs to DEBUG level
|
|
Reported by: N A
|
|
* [fb603e58b5] Naveen Albert -- res_pjsip_geolocation: Change some
|
|
notices to debugs.
|
|
|
|
Category: Tests/General
|
|
|
|
ASTERISK-30295: test_json: Remove duplicated static function
|
|
Reported by: N A
|
|
* [c9ee73fea8] Naveen Albert -- test_json: Remove duplicated static
|
|
function.
|
|
|
|
Bug
|
|
|
|
Category: Applications/app_if
|
|
|
|
ASTERISK-30349: app_if: Format truncation error
|
|
Reported by: George Joseph
|
|
* [462461870d] Naveen Albert -- app_if: Fix format truncation errors.
|
|
|
|
Category: Applications/app_meetme
|
|
|
|
ASTERISK-29998: sla: deadlock when calling SLAStation application
|
|
Reported by: N A
|
|
* [3c7dde3bf6] Naveen Albert -- sla: Prevent deadlock and crash due to
|
|
autoservicing.
|
|
|
|
Category: Applications/app_saynumber
|
|
|
|
ASTERISK-30248: ast_get_digit_str adds bogus initial delimiter if first
|
|
character not to be spoken
|
|
Reported by: David Woolley
|
|
* [bf6194be45] Naveen Albert -- say: Don't prepend ampersand
|
|
erroneously.
|
|
|
|
Category: Applications/app_stack
|
|
|
|
ASTERISK-30076: app_stack: Incorrect exit location in predial handlers
|
|
logged
|
|
Reported by: N A
|
|
* [617dad4cba] Naveen Albert -- app_stack: Print proper exit location
|
|
for PBXless channels.
|
|
|
|
Category: Applications/app_voicemail
|
|
|
|
ASTERISK-30283: app_voicemail: Fix msg_create_from_file not sending email
|
|
to user
|
|
Reported by: N A
|
|
* [5a78ce5a1f] Naveen Albert -- app_voicemail: Fix missing email in
|
|
msg_create_from_file.
|
|
ASTERISK-30248: ast_get_digit_str adds bogus initial delimiter if first
|
|
character not to be spoken
|
|
Reported by: David Woolley
|
|
* [bf6194be45] Naveen Albert -- say: Don't prepend ampersand
|
|
erroneously.
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
ASTERISK-30336: sig_analog: Fix no timeout duration
|
|
Reported by: N A
|
|
* [f5ead740f3] Naveen Albert -- sig_analog: Fix no timeout duration.
|
|
ASTERISK-30274: chan_dahdi: Unavailable channels are BUSY
|
|
Reported by: N A
|
|
* [d41694350f] Naveen Albert -- chan_dahdi: Fix unavailable channels
|
|
returning busy.
|
|
ASTERISK-30256: chan_dahdi: Fix format truncation warnings
|
|
Reported by: N A
|
|
* [6c88400b3d] Naveen Albert -- chan_dahdi: Resolve format truncation
|
|
warning.
|
|
|
|
Category: Channels/chan_local
|
|
|
|
ASTERISK-30239: Prometheus plugin crashes Asterisk when using local
|
|
channel
|
|
Reported by: Joeran Vinzens
|
|
* [a1b372441f] Holger Hans Peter Freyther -- res_prometheus: Do not
|
|
crash on invisible bridges
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-30184: res_pjsip_session: re-INVITE after answering results in
|
|
wrong stream direction of first call leg
|
|
Reported by: Maximilian Fridrich
|
|
* [37b0727288] Maximilian Fridrich -- core & res_pjsip: Improve topology
|
|
change handling.
|
|
ASTERISK-30193: chan_pjsip should return all codecs on a re-INVITE without
|
|
SDP
|
|
Reported by: Henning Westerholt
|
|
* [093593a7c8] Henning Westerholt -- res_pjsip: return all codecs on a
|
|
re-INVITE without SDP
|
|
|
|
Category: Channels/chan_rtp
|
|
|
|
ASTERISK-30281: chan_rtp: Local address being used before being set
|
|
Reported by: George Joseph
|
|
* [9de862242f] George Joseph -- chan_rtp: Make usage of
|
|
ast_rtp_instance_get_local_address clearer
|
|
|
|
Category: Core/AstDB
|
|
|
|
ASTERISK-30245: db: ListItems is incorrect
|
|
Reported by: N A
|
|
* [00c17a6008] Birger Harzenetter -- db: Fix incorrect DB tree count for
|
|
AMI.
|
|
|
|
Category: Core/BuildSystem
|
|
|
|
ASTERISK-30321: Build: Embedded blobs have executable stacks
|
|
Reported by: George Joseph
|
|
* [9827ccd473] Jaco Kroon -- Build system: Avoid executable stack.
|
|
|
|
Category: Core/Dial
|
|
|
|
ASTERISK-30258: Dialing API: Cancel a running async thread, does not
|
|
always cancel all calls
|
|
Reported by: Frederic LE FOLL
|
|
* [8da870fe1e] Frederic LE FOLL -- Dialing API: Cancel a running async
|
|
thread, may not cancel all calls
|
|
|
|
Category: Core/General
|
|
|
|
ASTERISK-30278: tcptls: Abort occurs if SSL error is logged if
|
|
MALLOC_DEBUG is enabled
|
|
Reported by: N A
|
|
* [2e75f2c845] Naveen Albert -- tcptls: Prevent crash when freeing
|
|
OpenSSL errors.
|
|
|
|
Category: Core/HTTP
|
|
|
|
ASTERISK-30278: tcptls: Abort occurs if SSL error is logged if
|
|
MALLOC_DEBUG is enabled
|
|
Reported by: N A
|
|
* [2e75f2c845] Naveen Albert -- tcptls: Prevent crash when freeing
|
|
OpenSSL errors.
|
|
|
|
Category: Core/ManagerInterface
|
|
|
|
ASTERISK-30285: manager.c: Remove outdated documentation
|
|
Reported by: N A
|
|
* [d085d7d5f9] Naveen Albert -- manager: Update ModuleCheck
|
|
documentation.
|
|
|
|
Category: Functions/General
|
|
|
|
ASTERISK-30293: Memory leak in JSON_DECODE
|
|
Reported by: David Uczen
|
|
* [4ff29ce8dd] Naveen Albert -- func_json: Fix memory leak.
|
|
ASTERISK-30220: func_scramble: Fix segfault due to null pointer deref
|
|
Reported by: N A
|
|
* [22b46f2a15] Naveen Albert -- func_scramble: Fix null pointer
|
|
dereference.
|
|
|
|
Category: Functions/func_logic
|
|
|
|
ASTERISK-30243: func_logic: IF function complains if both branches are
|
|
empty
|
|
Reported by: N A
|
|
* [6d8308ad75] Naveen Albert -- func_logic: Don't emit warning if both
|
|
IF branches are empty.
|
|
|
|
Category: Functions/func_presencestate
|
|
|
|
ASTERISK-30311: func_presencestate: Fix invalid memory access.
|
|
Reported by: N A
|
|
* [30b4dc9bbb] Naveen Albert -- func_presencestate: Fix invalid memory
|
|
access.
|
|
|
|
Category: Resources/General
|
|
|
|
ASTERISK-30239: Prometheus plugin crashes Asterisk when using local
|
|
channel
|
|
Reported by: Joeran Vinzens
|
|
* [a1b372441f] Holger Hans Peter Freyther -- res_prometheus: Do not
|
|
crash on invisible bridges
|
|
ASTERISK-30237: res_prometheus: Crash when scraping bridges
|
|
Reported by: Igor Yeroshev
|
|
* [a1b372441f] Holger Hans Peter Freyther -- res_prometheus: Do not
|
|
crash on invisible bridges
|
|
|
|
Category: Resources/res_adsi
|
|
|
|
ASTERISK-29793: adsi: CAS is malformed
|
|
Reported by: N A
|
|
* [3d4162af44] Naveen Albert -- res_adsi: Fix major regression caused by
|
|
media format rearchitecture.
|
|
|
|
Category: Resources/res_agi
|
|
|
|
ASTERISK-30314: res_agi: RECORD FILE doesn't respect "transmit_silence"
|
|
asterisk.conf option
|
|
Reported by: Joshua C. Colp
|
|
* [5223b941b8] Joshua C. Colp -- res_agi: Respect "transmit_silence"
|
|
option for "RECORD FILE".
|
|
|
|
Category: Resources/res_ari
|
|
|
|
ASTERISK-30344: ari: Memory leak in create when specifying JSON
|
|
Reported by: Saken
|
|
* [f5a7efb963] Joshua C. Colp -- ari: Destroy body variables in channel
|
|
create.
|
|
|
|
Category: Resources/res_ari_channels
|
|
|
|
ASTERISK-30237: res_prometheus: Crash when scraping bridges
|
|
Reported by: Igor Yeroshev
|
|
* [a1b372441f] Holger Hans Peter Freyther -- res_prometheus: Do not
|
|
crash on invisible bridges
|
|
|
|
Category: Resources/res_crypto
|
|
|
|
ASTERISK-30213: Make crypto_load() reentrant and handle symlinks correctly
|
|
Reported by: Philip Prindeville
|
|
* [0655d5f83e] Philip Prindeville -- res_crypto: handle unsafe private
|
|
key files
|
|
* [a8a62c7ff7] Philip Prindeville -- res_crypto: don't modify fname in
|
|
try_load_key()
|
|
* [df5d117256] Philip Prindeville -- res_crypto: use
|
|
ast_file_read_dirs() to iterate
|
|
ASTERISK-30235: res_crypto and tests: Memory issues and and uninitialized
|
|
variable error
|
|
Reported by: George Joseph
|
|
* [589c941c9a] George Joseph -- res_crypto: Memory issues and
|
|
uninitialized variable errors
|
|
ASTERISK-30226: REGRESSION: res_crypto complains about the stir_shaken
|
|
directory in /var/lib/asterisk/keys
|
|
Reported by: George Joseph
|
|
* [4fd75c718d] Philip Prindeville -- res_crypto: don't complain about
|
|
directories
|
|
|
|
Category: Resources/res_geolocation
|
|
|
|
ASTERISK-30234: res_geolocation: ...may be used uninitialized error in
|
|
geoloc_config.c
|
|
Reported by: George Joseph
|
|
* [951f99c8b1] George Joseph -- res_geolocation: Fix issues exposed by
|
|
compiling with -O2
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-30369: res_pjsip: Websockets from same IP shut down when they
|
|
shouldn't be
|
|
Reported by: Joshua C. Colp
|
|
* [533e144e1b] George Joseph -- res_pjsip_transport_websocket: Add
|
|
remote port to transport
|
|
ASTERISK-30184: res_pjsip_session: re-INVITE after answering results in
|
|
wrong stream direction of first call leg
|
|
Reported by: Maximilian Fridrich
|
|
* [37b0727288] Maximilian Fridrich -- core & res_pjsip: Improve topology
|
|
change handling.
|
|
|
|
Category: Resources/res_pjsip_exten_state
|
|
|
|
ASTERISK-30264: res_pjsip: Subscription handlers do not get cleanly
|
|
unregistered, causing crash
|
|
Reported by: N A
|
|
* [85ae67f387] Naveen Albert -- res_pjsip_pubsub: Prevent removing
|
|
subscriptions.
|
|
|
|
Category: Resources/res_pjsip_mwi
|
|
|
|
ASTERISK-30264: res_pjsip: Subscription handlers do not get cleanly
|
|
unregistered, causing crash
|
|
Reported by: N A
|
|
* [85ae67f387] Naveen Albert -- res_pjsip_pubsub: Prevent removing
|
|
subscriptions.
|
|
|
|
Category: Resources/res_pjsip_outbound_registration
|
|
|
|
ASTERISK-30217: Registration do not allow multiple proxies
|
|
Reported by: Igor Goncharovsky
|
|
* [628551bb14] Igor Goncharovsky -- res_pjsip_outbound_registration:
|
|
Allow to use multiple proxies for registration
|
|
|
|
Category: Resources/res_pjsip_pubsub
|
|
|
|
ASTERISK-30244: res_pjsip_pubsub: Occasional crash when TCP/TLS connection
|
|
terminated and subscription persistence is removed
|
|
Reported by: nappsoft
|
|
* [5741569c5e] George Joseph -- pjsip_transport_events: Fix possible use
|
|
after free on transport
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-30265: res_pjsip_session: Fix missing PLAR support on INVITEs
|
|
Reported by: N A
|
|
* [833f2af3da] Naveen Albert -- res_pjsip_session.c: Map empty
|
|
extensions in INVITEs to s.
|
|
ASTERISK-30184: res_pjsip_session: re-INVITE after answering results in
|
|
wrong stream direction of first call leg
|
|
Reported by: Maximilian Fridrich
|
|
* [37b0727288] Maximilian Fridrich -- core & res_pjsip: Improve topology
|
|
change handling.
|
|
|
|
Category: Tests/General
|
|
|
|
ASTERISK-30282: CI: Coredump output isn't saved when running unittests
|
|
Reported by: George Joseph
|
|
* [1b5b4cf681] George Joseph -- runUnittests.sh: Save coredumps to
|
|
proper directory
|
|
ASTERISK-30232: Initialize stack-based ast_test_capture structures
|
|
correctly
|
|
Reported by: Philip Prindeville
|
|
* [ddc8f6967f] Philip Prindeville -- test: initialize capture structure
|
|
before freeing
|
|
|
|
Category: Tests/Portability
|
|
|
|
ASTERISK-30273: test_mwi: compilation fails on 32-bit Debian
|
|
Reported by: N A
|
|
* [3989977402] Naveen Albert -- tests: Fix compilation errors on 32-bit.
|
|
|
|
Category: pjproject/pjsip
|
|
|
|
ASTERISK-28689: res_pjsip: Crash when locking group lock when sending
|
|
stateful response
|
|
Reported by: Jesse Ross
|
|
* [40ce434512] Mike Bradeen -- res_pjsip: prevent crash on websocket
|
|
disconnect
|
|
|
|
New Feature
|
|
|
|
Category: Applications/NewFeature
|
|
|
|
ASTERISK-29497: Add conditional branch applications
|
|
Reported by: N A
|
|
* [a7cd9ce26f] Naveen Albert -- app_if: Adds conditional branch
|
|
applications
|
|
|
|
Category: Applications/app_amd
|
|
|
|
ASTERISK-30179: app_amd: Allow audio to be played while AMD is running
|
|
Reported by: N A
|
|
* [fdac31f279] Naveen Albert -- app_amd: Add option to play audio during
|
|
AMD.
|
|
|
|
Category: Applications/app_bridgewait
|
|
|
|
ASTERISK-30216: app_bridgewait: Add option for BridgeWait to not answer
|
|
Reported by: N A
|
|
* [062cef0a85] Naveen Albert -- app_bridgewait: Add option to not answer
|
|
channel.
|
|
|
|
Category: Applications/app_mixmonitor
|
|
|
|
ASTERISK-30284: app_mixmonitor: Add option to delete recording file when
|
|
done
|
|
Reported by: N A
|
|
* [60232365ab] Naveen Albert -- app_mixmonitor: Add option to delete
|
|
files on exit.
|
|
|
|
Category: CDR/General
|
|
|
|
ASTERISK-30091: cdr: Allow CDRs to ignore call state changes
|
|
Reported by: N A
|
|
* [faca1fcfd3] Naveen Albert -- cdr: Allow bridging and dial state
|
|
changes to be ignored.
|
|
|
|
Category: Channels/chan_dahdi
|
|
|
|
ASTERISK-30305: chan_dahdi: Allow FXO channels to start immediately
|
|
Reported by: N A
|
|
* [0bbcda3040] Naveen Albert -- chan_dahdi: Allow FXO channels to start
|
|
immediately.
|
|
|
|
Category: Channels/chan_pjsip
|
|
|
|
ASTERISK-21502: New SIP Channel Driver - add Advice of Charge support
|
|
Reported by: Matt Jordan
|
|
* [b65aa359c4] Joshua C. Colp -- res_pjsip_aoc: Don't assume a body
|
|
exists on responses.
|
|
* [63c36ed9c4] Michael Kuron -- manager: AOC-S support for AOCMessage
|
|
* [d73f22268f] Michael Kuron -- res_pjsip_aoc: New module for sending
|
|
advice-of-charge with chan_pjsip
|
|
|
|
Category: Functions/NewFeature
|
|
|
|
ASTERISK-29432: New function to allow access to any channel
|
|
Reported by: N A
|
|
* [0736c55a96] Naveen Albert -- func_export: Add EXPORT function
|
|
|
|
Category: Functions/func_strings
|
|
|
|
ASTERISK-30222: func_strings: Add trim functions
|
|
Reported by: N A
|
|
* [0b47641005] Naveen Albert -- func_strings: Add trim functions.
|
|
|
|
Category: Resources/General
|
|
|
|
ASTERISK-30254: res_tonedetect: Add audible ringback detection to
|
|
TONE_DETECT
|
|
Reported by: N A
|
|
* [0234b2b9be] Naveen Albert -- res_tonedetect: Add ringback support to
|
|
TONE_DETECT.
|
|
|
|
Category: Resources/res_hep
|
|
|
|
ASTERISK-30322: res_hep: Add capture agent name support
|
|
Reported by: N A
|
|
* [3babc68099] Naveen Albert -- res_hep: Add support for named capture
|
|
agents.
|
|
|
|
Category: Resources/res_pjsip
|
|
|
|
ASTERISK-30032: Support of mediasec SIP headers and SDP attributes
|
|
Reported by: Maximilian Fridrich
|
|
* [675bed5f2c] Maximilian Fridrich -- res_pjsip: Add mediasec
|
|
capabilities.
|
|
|
|
Category: Resources/res_pjsip_logger
|
|
|
|
ASTERISK-30146: res_pjsip_logger: Add method-based log filtering
|
|
Reported by: N A
|
|
* [46650361ea] Naveen Albert -- res_pjsip_logger: Add method-based
|
|
logging option.
|
|
|
|
Category: Resources/res_pjsip_notify
|
|
|
|
ASTERISK-30263: res_pjsip_notify: Allow using pjsip_notify.conf from AMI
|
|
Reported by: N A
|
|
* [5076faa0df] Naveen Albert -- res_pjsip_notify: Add option support for
|
|
AMI.
|
|
|
|
Category: Resources/res_pjsip_session
|
|
|
|
ASTERISK-30150: res_pjsip_session: Add support for custom parameters
|
|
Reported by: N A
|
|
* [91a12a5cd4] Naveen Albert -- res_pjsip_header_funcs: Add custom
|
|
parameter support.
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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_geolocation
|
|
|
|
ASTERISK-30346: Fix NULL dereferencing issue in Geolocation
|
|
Reported by: Alexandre Fournier
|
|
* [70c650751e] Alexandre Fournier -- res_geoloc: fix NULL pointer
|
|
dereference bug
|
|
|
|
Category: Resources/res_stasis_snoop
|
|
|
|
ASTERISK-30252: Unidirectional snoop on resampled channel causes garbled
|
|
audio
|
|
Reported by: Michael Bradeen
|
|
* [4fd2f07ff9] Mike Bradeen -- audiohook: add directional awareness
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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 |
|
|
|------------+----------------------+------------------------------------|
|
|
| b2bdf603e8 | Asterisk Development | Update for 18.16.0-rc2 |
|
|
| | Team | |
|
|
|------------+----------------------+------------------------------------|
|
|
| 6ac5bb3117 | Asterisk Development | Update for 18.16.0-rc1 |
|
|
| | Team | |
|
|
|------------+----------------------+------------------------------------|
|
|
| d141f3a821 | Asterisk Development | Update CHANGES and UPGRADE.txt for |
|
|
| | Team | 18.16.0 |
|
|
|------------+----------------------+------------------------------------|
|
|
| 7e79d93ed3 | George Joseph | res_geolocation: Update wiki |
|
|
| | | documentation |
|
|
|------------+----------------------+------------------------------------|
|
|
| 7507271375 | Asterisk Development | Update CHANGES and UPGRADE.txt for |
|
|
| | Team | 18.15.0 |
|
|
|------------+----------------------+------------------------------------|
|
|
| 96bf50b146 | George Joseph | manager.h: Bump version to 7.0.3 |
|
|
|------------+----------------------+------------------------------------|
|
|
| 3e01be4600 | Jaco Kroon | manager: be more aggressive about |
|
|
| | | purging http sessions. |
|
|
+------------------------------------------------------------------------+
|
|
|
|
----------------------------------------------------------------------
|
|
|
|
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-18.15.0-summary.html | 212 -
|
|
asterisk-18.15.0-summary.txt | 528 ----
|
|
b/.version | 2
|
|
b/CHANGES | 146 +
|
|
b/ChangeLog | 1195 +++++++++-
|
|
b/Makefile.rules | 4
|
|
b/UPGRADE.txt | 13
|
|
b/addons/ooh323c/src/ooq931.c | 15
|
|
b/apps/app_amd.c | 51
|
|
b/apps/app_bridgewait.c | 9
|
|
b/apps/app_if.c | 383 +++
|
|
b/apps/app_meetme.c | 24
|
|
b/apps/app_mixmonitor.c | 66
|
|
b/apps/app_stack.c | 48
|
|
b/apps/app_voicemail.c | 31
|
|
b/asterisk-18.16.0-rc2-summary.html | 11
|
|
b/asterisk-18.16.0-rc2-summary.txt | 82
|
|
b/channels/chan_dahdi.c | 9
|
|
b/channels/chan_rtp.c | 2
|
|
b/channels/sig_analog.c | 28
|
|
b/configs/samples/amd.conf.sample | 7
|
|
b/configs/samples/asterisk.conf.sample | 11
|
|
b/configs/samples/cdr.conf.sample | 11
|
|
b/configs/samples/chan_dahdi.conf.sample | 9
|
|
b/configs/samples/geolocation.conf.sample | 2
|
|
b/configs/samples/hep.conf.sample | 3
|
|
b/configs/samples/pjsip.conf.sample | 12
|
|
b/configs/samples/voicemail.conf.sample | 2
|
|
b/contrib/ast-db-manage/config/versions/417c0247fd7e_add_security_negotiation_and_security_.py | 49
|
|
b/contrib/ast-db-manage/config/versions/539f68bede2c_add_peer_supported_to_100rel.py | 57
|
|
b/contrib/ast-db-manage/config/versions/5a2247c957d2_add_aoc_option.py | 38
|
|
b/contrib/ast-db-manage/config/versions/ccf795ee535f_all_codecs_on_empty_reinvite.py | 37
|
|
b/contrib/realtime/mysql/mysql_config.sql | 30
|
|
b/contrib/realtime/postgresql/postgresql_config.sql | 36
|
|
b/funcs/func_export.c | 107
|
|
b/funcs/func_json.c | 4
|
|
b/funcs/func_logic.c | 3
|
|
b/funcs/func_presencestate.c | 4
|
|
b/funcs/func_sayfiles.c | 9
|
|
b/funcs/func_scramble.c | 1
|
|
b/funcs/func_strings.c | 186 +
|
|
b/include/asterisk/audiohook.h | 9
|
|
b/include/asterisk/cdr.h | 2
|
|
b/include/asterisk/manager.h | 12
|
|
b/include/asterisk/res_pjsip.h | 239 ++
|
|
b/include/asterisk/res_pjsip_session.h | 2
|
|
b/include/asterisk/rtp_engine.h | 12
|
|
b/include/asterisk/test.h | 10
|
|
b/main/audiohook.c | 22
|
|
b/main/cdr.c | 86
|
|
b/main/channel.c | 9
|
|
b/main/config_options.c | 4
|
|
b/main/db.c | 4
|
|
b/main/dial.c | 9
|
|
b/main/features.c | 28
|
|
b/main/file.c | 1
|
|
b/main/manager.c | 521 ++++
|
|
b/main/options.c | 1
|
|
b/main/pbx_builtins.c | 17
|
|
b/main/say.c | 6
|
|
b/main/tcptls.c | 2
|
|
b/main/test.c | 9
|
|
b/main/xmldoc.c | 124 -
|
|
b/res/ari/resource_channels.c | 2
|
|
b/res/prometheus/bridges.c | 12
|
|
b/res/res_adsi.c | 8
|
|
b/res/res_agi.c | 15
|
|
b/res/res_crypto.c | 75
|
|
b/res/res_geolocation/geoloc_datastore.c | 4
|
|
b/res/res_geolocation/wiki/AsteriskImplementation.md | 251 +-
|
|
b/res/res_geolocation/wiki/GML.md | 38
|
|
b/res/res_geolocation/wiki/Geolocation.md | 2
|
|
b/res/res_geolocation/wiki/README.txt | 31
|
|
b/res/res_geolocation/wiki/URI.md | 5
|
|
b/res/res_hep.c | 22
|
|
b/res/res_pjsip.c | 47
|
|
b/res/res_pjsip/config_global.c | 21
|
|
b/res/res_pjsip/pjsip_config.xml | 60
|
|
b/res/res_pjsip/pjsip_configuration.c | 45
|
|
b/res/res_pjsip/pjsip_options.c | 5
|
|
b/res/res_pjsip/pjsip_transport_events.c | 214 +
|
|
b/res/res_pjsip/security_agreements.c | 340 ++
|
|
b/res/res_pjsip_aoc.c | 698 +++++
|
|
b/res/res_pjsip_exten_state.c | 13
|
|
b/res/res_pjsip_header_funcs.c | 268 ++
|
|
b/res/res_pjsip_logger.c | 165 +
|
|
b/res/res_pjsip_mwi.c | 13
|
|
b/res/res_pjsip_notify.c | 165 -
|
|
b/res/res_pjsip_outbound_authenticator_digest.c | 4
|
|
b/res/res_pjsip_outbound_registration.c | 253 +-
|
|
b/res/res_pjsip_pubsub.c | 25
|
|
b/res/res_pjsip_rfc3329.c | 150 +
|
|
b/res/res_pjsip_sdp_rtp.c | 6
|
|
b/res/res_pjsip_session.c | 118
|
|
b/res/res_pjsip_transport_websocket.c | 1
|
|
b/res/res_stasis_snoop.c | 22
|
|
b/res/res_tonedetect.c | 25
|
|
b/tests/CI/runUnittests.sh | 8
|
|
b/tests/test_crypto.c | 19
|
|
b/tests/test_json.c | 28
|
|
b/tests/test_mwi.c | 4
|
|
b/tests/test_stasis.c | 2
|
|
b/tests/test_stasis_state.c | 8
|
|
b/third-party/pjproject/patches/0200-potential-buffer-overflow-in-pjlib-scanner-and-pjmedia.patch | 244 ++
|
|
104 files changed, 6803 insertions(+), 1239 deletions(-)
|