The Asterisk Development Team would like to announce the first
release candidate of Asterisk 16.0.0.
This release candidate is available for immediate download at
http://downloads.asterisk.org/pub/telephony/asterisk
The release of Asterisk 16.0.0-rc1 resolves several issues reported by the
community and would have not been possible without your participation.
Thank you!
The following issues are resolved in this release candidate:
Security bugs fixed in this release:
-----------------------------------
* ASTERISK-27807 - iostreams: Potential DoS when client
connection closed prematurely
(Reported by Sean Bright)
* ASTERISK-27818 - Username bruteforce is possible when using
ACL with PJSIP
(Reported by John)
* ASTERISK-27658 - WebSocket frames with 0 sized payload causes
DoS
(Reported by Sean Bright)
* ASTERISK-27583 - Segmentation fault occurs in asterisk with
an invalid SDP fmtp attribute
(Reported by Sandro Gauci)
* ASTERISK-27582 - Segmentation fault occurs in Asterisk with
an invalid SDP media format description
(Reported by
Sandro Gauci)
* ASTERISK-27618 - Crash occurs when sending a repeated number
of INVITE messages over TCP or TLS transport
(Reported by
Sandro Gauci)
* ASTERISK-27640 - SUBSCRIBE message with a large Accept value
causes stack corruption
(Reported by Sandro Gauci)
New Features made in this release:
-----------------------------------
* ASTERISK-27286 - Add the ability to read the media file type
from HTTP header for playback
(Reported by Gaurav Khurana)
* ASTERISK-27704 - Add cache_pools debug option to
pjproject.conf
(Reported by Richard Mudgett)
* ASTERISK-27581 - Add new AMI Action for PJSIPShowContacts
(Reported by sungtae kim)
* ASTERISK-27547 - res_pjsip: Add new AMI Action for
PJSIPShowAuths
(Reported by sungtae kim)
* ASTERISK-27117 - core: Add support for timelen parsing to
ast_parse_arg and ACO.
(Reported by Corey Farrell)
* ASTERISK-27478 - PJSIP: Add CHANNEL(pjsip,request_uri) to get
incoming INVITE Request-URI.
(Reported by Richard Mudgett)
* ASTERISK-27413 - Add cache_media_frames debugging option.
(Reported by Richard Mudgett)
* ASTERISK-27206 - res_pjsip: No mechanism exists to limit
endpoint identification to IP only
(Reported by Ben
Merrills)
* ASTERISK-27215 - [patch]AMI : Add CancelAtxfer Action
(Reported by Thomas Sevestre)
* ASTERISK-27322 - [New Feature] Add mute and DTMF passthrough
to ARI add channel to bridge
(Reported by Darren Sessions)
* ASTERISK-27162 - [patch]chan_sip: Access incoming SIP REFER
headers in the dialplan
(Reported by Kirill Katsnelson)
* ASTERISK-27163 - chan_sip: Dialplan function SIP_HEADERS() to
complement SIP_HEADER().
(Reported by Kirill Katsnelson)
* ASTERISK-27063 - Add support for systemd socket activation
(Reported by Corey Farrell)
Bugs fixed in this release:
-----------------------------------
* ASTERISK-27978 - res_pjsip: Change default transport
keepalive to preserve behavior
(Reported by Joshua Colp)
* ASTERISK-27880 - [patch] pjproject_bundled: Repair
./configure --with-ssl=PATH.
(Reported by Alexander Traud)
* ASTERISK-27810 - BASIC-RETRANS: Implement receive
(Reported by Benjamin Keith Ford)
* ASTERISK-27972 - res_sorcery_config: Allow object name based
matching
(Reported by Joshua Colp)
* ASTERISK-27965 - module: Remove old modules, update support
levels
(Reported by Joshua Colp)
* ASTERISK-25548 - stasis: Improve message type "Use of before
init/after destruction" error
(Reported by Joshua Colp)
* ASTERISK-27967 - srtp: rejecting short sdes lifetimes
incompatible with obihai ATAs
(Reported by Nick French)
* ASTERISK-27961 - res_pjsip: Spurious ERROR logging when
printing headers in sip_msg
(Reported by Nick French)
* ASTERISK-27563 - pjsip modules always get -O2 even when
DONT_OPTIMIZE is set
(Reported by George Joseph)
* ASTERISK-27347 - [patch] pjproject_bundled: Disable TCP/TLS
keep-alives.
(Reported by Alexander Traud)
* ASTERISK-27957 - PJSIP proposes ICE candidates on answer even
if not in offer
(Reported by Torrey Searle)
* ASTERISK-27938 - [patch] Compile fails with `IPTOS_MINCOST'
undeclared.
(Reported by Alexander Traud)
* ASTERISK-27955 - res_pjsip_session: sdp group:BUNDLE
attribute truncated
(Reported by Kevin Harwell)
* ASTERISK-27956 - res_pjsip_pubsub: segfault in function
publish_expire
(Reported by Alexei Gradinari)
* ASTERISK-27949 - res_pjsip_rfc3326: A lot of endpoints do not
correctly handle two Reason headers
(Reported by Ross
Beer)
* ASTERISK-27763 - res_pjsip_session: Initial INVITE with
audio+fax results in 488 instead of declining stream
(Reported by Thiago Coutinho)
* ASTERISK-27657 - res_pjsip_t38: ATA fails with hangupcause
58(Bearer capability not available)
(Reported by Jared
Hull)
* ASTERISK-27080 - res_pjsip_t38: Slow T.38 re-invite rejection
if remote leg has T.38 disabled
(Reported by Torrey
Searle)
* ASTERISK-26686 - res_pjsip: Lock inversion in transport
management
(Reported by Ross Beer)
* ASTERISK-27939 - [patch] bridge_softmix_binaural: Enable
FFTW3 in Solaris 11.
(Reported by Alexander Traud)
* ASTERISK-27783 - res_pjsip_pubsub: apparent crash on
shutdown
(Reported by Kevin Harwell)
* ASTERISK-27931 - [patch] BuildSystem: Enable ./configure in
Solaris 11.
(Reported by Alexander Traud)
* ASTERISK-27926 - [patch] bootstrap.sh: find -maxdepth is not
POSIX compatible.
(Reported by Alexander Traud)
* ASTERISK-27903 - menuselect: GCC 8: restrict-qualified
parameter passed and aliased.
(Reported by Alexander
Traud)
* ASTERISK-27914 - [patch] tests/test_utils: Repair ./configure
--with-ssl=PATH.
(Reported by Alexander Traud)
* ASTERISK-27705 - chan_iax2: Stops listening for traffic
(Reported by Kirsty Tyerman)
* ASTERISK-27848 - rtp: DTMF Breaks With telephony-event/16000
(Reported by Dominic)
* ASTERISK-27908 - [patch] crypto.h: Repair ./configure
--with-ssl=PATH.
(Reported by Alexander Traud)
* ASTERISK-27905 - [patch] res_srtp: Repair ./configure
--with-ssl=PATH.
(Reported by Alexander Traud)
* ASTERISK-27888 - SQL fetch error on query which return 0
columns
(Reported by Alexei Gradinari)
* ASTERISK-27902 - chan_pjsip isn't updating hangupcause on 4XX
responses
(Reported by George Joseph)
* ASTERISK-27901 - [patch] ooh323c: GCC 8: output truncated
before terminating nul.
(Reported by Alexander Traud)
* ASTERISK-27872 - res_pjsip: Modified qualify_frequency
doesn't effect until pjsip reload
(Reported by Alexei
Gradinari)
* ASTERISK-27094 - res_fax: Deadlock when using Local channels
and fax gateway
(Reported by David Brillert)
* ASTERISK-25261 - Manager events for MeetMe have incorrectly
documented key name 'Usernum' - should be 'User'
(Reported
by Francois Blackburn)
* ASTERISK-27878 - [patch] tcptls.h: Repair ./configure
--with-ssl=PATH.
(Reported by Alexander Traud)
* ASTERISK-27876 - [patch] tcptls: Allow OpenSSL configured
with no-dh.
(Reported by Alexander Traud)
* ASTERISK-27874 - [patch] tcptls: Allow OpenSSL 1.1.x
configured with enable-ssl3-method no-deprecated.
(Reported by Alexander Traud)
* ASTERISK-27845 - Codec-Change Re-INVITE during DTMF can cause
marker bit error
(Reported by Torrey Searle)
* ASTERISK-27831 - res_rtp_asterisk: Add support for
abs-send-time RTP extension
(Reported by Joshua Colp)
* ASTERISK-27863 - config/ast_destroy_realtime_fields:
successful DELETE is treated as failed
(Reported by Alexei
Gradinari)
* ASTERISK-27865 - [patch]: tcptls: Repair ./configure
--with-ssl=PATH.
(Reported by Alexander Traud)
* ASTERISK-27760 - Asterisk ODBC Voicemail Prompt storage fails
with recent MariaDB version.
(Reported by Nic Colledge)
* ASTERISK-27853 - Incorrect error reported when
leaving/retrieving a ODBC voicemail
(Reported by Nic
Colledge)
* ASTERISK-27800 - One way audio when calling from Asterisk(sip
trunk) to another number where both are connected to a SBC using
TLS+SRTP
(Reported by Artur Pires)
* ASTERISK-26806 - pjsip_options: rework to make more
efficient
(Reported by Kevin Harwell)
* ASTERISK-27814 - translate: interpolated frames are not
passed through
(Reported by Kevin Harwell)
* ASTERISK-27812 - When the ooh323 debug is on there is no
ringing signal to incoming calls via H323 trunk.
(Reported
by Dimos)
* ASTERISK-26893 - No "alert" or "progress" in chan_ooh323 if
debug is enabled only on the module
(Reported by Marco
Giordani)
* ASTERISK-27804 - bridge_softmix / app_confbridge: Add support
for combining REMB reports
(Reported by Joshua Colp)
* ASTERISK-27639 - [patch] BuildSystem: Enable IMAP storage on
FreeBSD and DragonFly BSD.
(Reported by Alexander Traud)
* ASTERISK-27418 - app_confbridge: "core show profile bridge"
does not output "sfu" when video_mode is sfu
(Reported by
Carlos Chavez)
* ASTERISK-27809 - [patch] utils/pval: Add -lBlocksRuntime for
compiler clang conditionally.
(Reported by Alexander
Traud)
* ASTERISK-27808 - [patch] chan_vpb: Avoid GNU old-style field
designator extension.
(Reported by Alexander Traud)
* ASTERISK-27806 - BASIC-RETRANS: Implement send
(Reported by Benjamin Keith Ford)
* ASTERISK-27774 - res_musiconhold: Music on hold restarts
after every announcement
(Reported by lvl)
* ASTERISK-27782 - cdr_mysql: Missing MYSQL_PORT definition
(Reported by Evandro César Arruda)
* ASTERISK-27614 - res_pjsip_session: SDP origin does not use
resolved address
(Reported by John M.)
* ASTERISK-27776 - res_rtp_asterisk: Add support for sending
RTCP feedback messages
(Reported by Joshua Colp)
* ASTERISK-27740 - chan_sip: New Channel creation from new SIP
dialog with Replaces failed to be properly tracked and
destroyed
(Reported by Shannon Price)
* ASTERISK-27786 - app_confbridge: Add ability to enable and
configure REMB support
(Reported by Joshua Colp)
* ASTERISK-27706 - PJSIP: Deadlock shutting down subscription
TCP connection and sending subscription message.
(Reported
by Ross Beer)
* ASTERISK-27688 - res_pjsip: Crash on TCP PJSIP Transport
Disconnect
(Reported by Ross Beer)
* ASTERISK-27758 - res_rtp_asterisk: Add support for raising
RTCP feedback messages
(Reported by Joshua Colp)
* ASTERISK-26366 - rtp: RTCP messages with REMB trigger fast
picture update
(Reported by Joshua Colp)
* ASTERISK-27773 - Command line not being parsed correctly with
getopt not from glibc
(Reported by Guido Falsi)
* ASTERISK-27435 - [patch] configure:
pjsip_evsub_set_uas_timeout not found.
(Reported by
Alexander Traud)
* ASTERISK-27761 - [patch] BuildSystem: With external editline,
do not require libs for internal editline.
(Reported by
Alexander Traud)
* ASTERISK-27755 - ConfBridge: raise ConfbridgeTalking when put
on hold and clear talking status
(Reported by Kevin
Harwell)
* ASTERISK-27743 - Generic PLC doesn't work if the 2 codecs on
a channel are equal
(Reported by George Joseph)
* ASTERISK-27745 - [patch] BuildSystem: Remove unused
dependency on libltdl.
(Reported by Alexander Traud)
* ASTERISK-12841 - [patch] Make format_ogg_vorbis work on
OpenBSD
(Reported by Michiel van Baak)
* ASTERISK-27720 - [patch] BuildSystem: Enable Advanced Linux
Sound Architecture (ALSA) in NetBSD.
(Reported by
Alexander Traud)
* ASTERISK-27741 - res_pjsip_rfc3326.c
rfc3326_use_reason_header doesn't account for more than one
'Reason' header
(Reported by Ross Beer)
* ASTERISK-27734 - [patch] BuildSystem: Enable IMAP storage on
openSUSE and Arch Linux.
(Reported by Alexander Traud)
* ASTERISK-27686 - [patch] install_prereq: Update FreeBSD
libraries.
(Reported by Alexander Traud)
* ASTERISK-27733 - [patch] res_srtp: Add support for libsrtp2.x
on openSUSE.
(Reported by Alexander Traud)
* ASTERISK-11015 - NetBSD Build Needs RPATH set in 1.2.25
(Reported by Curt Sampson)
* ASTERISK-27641 - BuildSystem: Enable Better Backtraces in
FreeBSD.
(Reported by Alexander Traud)
* ASTERISK-27671 - Deprecate legacy modules
(Reported by
Corey Farrell)
* ASTERISK-25586 - uuid_generate_random detection failure
(Reported by John Nemeth)
* ASTERISK-27721 - [patch] BuildSystem: Enable PortAudio in
NetBSD.
(Reported by Alexander Traud)
* ASTERISK-27715 - [patch] BuildSystem: AC_PATH_PROG sets to
colon character when not found.
(Reported by Alexander
Traud)
* ASTERISK-27554 - res_pjsip_rfc3326: Order of 'Reason' headers
break many endpoints
(Reported by Ross Beer)
* ASTERISK-27703 - AMI Action VoicemailUsersList returns 0
MessageCount
(Reported by Sébastien Duthil)
* ASTERISK-27674 - chan_sip: RTP framing issues on outgoing
calls
(Reported by Jean Aunis - Prescom)
* ASTERISK-27441 - PJSIP: Forked INVITE SDP negotiation gets
one way audio.
(Reported by lvl)
* ASTERISK-27718 - [patch] BuildSystem: Enable Lua in NetBSD.
(Reported by Alexander Traud)
* ASTERISK-27722 - [patch] BuildSystem: Depend not implicitly
but explicitly on external libraries.
(Reported by
Alexander Traud)
* ASTERISK-27719 - [patch] res_http_post: Enable GMime in
NetBSD.
(Reported by Alexander Traud)
* ASTERISK-27716 - [patch] BuildSystem: Enable autotools in
NetBSD.
(Reported by Alexander Traud)
* ASTERISK-27714 - [patch] chan_unistim: NetBSD has an
incompatible struct in_pktinfo.
(Reported by Alexander
Traud)
* ASTERISK-27713 - [patch] BuildSystem: Cast any intptr_t
explicitly to its proposed type.
(Reported by Alexander
Traud)
* ASTERISK-27712 - [patch] BuildSystem: Detect whether
uselocale(.) is available.
(Reported by Alexander Traud)
* ASTERISK-27711 - [patch] BuildSystem: Avoid re-defining of
pthread_* on NetBSD.
(Reported by Alexander Traud)
* ASTERISK-27710 - [patch] BuildSystem: Install init scripts on
openSUSE Tumbleweed.
(Reported by Alexander Traud)
* ASTERISK-27709 - [patch] BuildSystem: Avoid == for comparison
in ./configure.
(Reported by Alexander Traud)
* ASTERISK-27610 - app_amd.so returning TOOLONG before reaching
the timeout
(Reported by Michael Cargile)
* ASTERISK-26688 - Documentation: voicemail.conf.sample shows
512 limit for emailbody field, however this is only true if
compiled with LOW_MEMORY option
(Reported by Fran Vicente)
* ASTERISK-27568 - PJSIP: Crash during SIP attended transfer.
(Reported by Bryan Walters)
* ASTERISK-27659 - Output from rawman truncated if output is
long enough
(Reported by Bojan Nemčić)
* ASTERISK-27692 - bridging: Sometimes cloning the stream
topology causes a crash
(Reported by Richard Mudgett)
* ASTERISK-27488 - core: If frame with unnegotiated format is
read crash will occur
(Reported by Sébastien Duthil)
* ASTERISK-24488 - Wrong remote identity and target in dialog
package XML in NOTIFY
(Reported by Alejandro Padilla)
* ASTERISK-24386 - Asterisk "doc/lang/language-criteria.txt"
needs update or removal.
(Reported by Rusty Newton)
* ASTERISK-27646 - ICE fails with no candidate nominated
(Reported by Thomas Guebels)
* ASTERISK-27689 - [patch] rtp_engine: Load format name / mime
type in uppercase again.
(Reported by Alexander Traud)
* ASTERISK-27679 - res_pjsip: Endpoint destruction does not
free DTLS configuration
(Reported by Mak Dee)
* ASTERISK-27684 - [patch] install_prereq: Update OpenBSD
libraries.
(Reported by Alexander Traud)
* ASTERISK-27680 - [patch] res_calendar: Specialized calendars
depend on symbols of general calendar.
(Reported by
Alexander Traud)
* ASTERISK-27681 - [patch] BuildSystem: Enable IMAP storage on
OpenBSD.
(Reported by Alexander Traud)
* ASTERISK-27677 - [patch] BuildSystem: Enable system provided
libedit on OpenBSD.
(Reported by Alexander Traud)
* ASTERISK-27670 - [patch] BuildSystem: Remove chan_h323
leftovers.
(Reported by Alexander Traud)
* ASTERISK-27595 - [patch] BuildSystem: Invoke ldconfig with
previous paths.
(Reported by Alexander Traud)
* ASTERISK-27631 - [patch] BuildSystem: Do not warn when bash
is not installed.
(Reported by Alexander Traud)
* ASTERISK-27666 - chan_sip: Crash processing CANCEL request
(Reported by Leandro Dardini)
* ASTERISK-27584 - Internal pjproject build doesn't disable
bcg729
(Reported by Stuart Henderson)
* ASTERISK-27669 - [patch] codecs: Add support for WebRTC iLBC
2.0.
(Reported by Alexander Traud)
* ASTERISK-27634 - Determine if the internal editline and
stdtime libraries are still relevant
(Reported by George
Joseph)
* ASTERISK-27642 - [patch] backtrace: Avoid
-Wlogical-not-parentheses.
(Reported by Alexander Traud)
* ASTERISK-27555 - [patch] install_prereq: Update Debian/Ubuntu
libraries.
(Reported by Alexander Traud)
* ASTERISK-27656 - CDR: Leaking channel snapshots allocated by
stasis_channel.c
(Reported by Kristijan Vrban)
* ASTERISK-27426 - chan_console: cannot read and write at the
same time with alsa backend
(Reported by Tzafrir Cohen)
* ASTERISK-27621 - (null) string tailing after AsyncAGIEnd AMI
event
(Reported by sungtae kim)
* ASTERISK-27652 - Null pointer Crash in PJSIP MWI
(Reported by Joshua Elson)
* ASTERISK-27571 - res_pjsip: If SIP response is received
during shutdown a crash may occur
(Reported by Joshua
Colp)
* ASTERISK-27619 - Build System: Require compiler to provide
built-in support for atomic references.
(Reported by Corey
Farrell)
* ASTERISK-27612 - Subscriptions Persist After Expiration and
TCP/TLS Disconnect
(Reported by Ross Beer)
* ASTERISK-27637 - [patch] BuildSystem: Enable autotools in
FreeBSD.
(Reported by Alexander Traud)
* ASTERISK-27635 - [patch] app_voicemail: Avoid always true
warnings with clang.
(Reported by Alexander Traud)
* ASTERISK-27599 - [patch] install_prereq: Update
RHEL/CentOS/Fedora libraries.
(Reported by Alexander
Traud)
* ASTERISK-26563 - core: macOS devmode build fails: variable
'freeswap' set but not used
(Reported by David M. Lee)
* ASTERISK-27630 - [patch] editline: Avoid shifting a negative
signed value.
(Reported by Alexander Traud)
* ASTERISK-16172 - Problems with siren14 codec; problems with
siren7 sound files.
(Reported by Steve Murphy)
* ASTERISK-16951 - [patch] configure.ac in 1.4.37 broken with
autoconf 2.60
(Reported by Stéphan Kochen)
* ASTERISK-27603 - [patch] install_prereq: Download latest
Jansson.
(Reported by Alexander Traud)
* ASTERISK-27620 - New module loader aborts startup if a
required module declines load.
(Reported by snuffy)
* ASTERISK-27607 - [patch] res_config_mysql: Avoid the header
mysql_version.h.
(Reported by Alexander Traud)
* ASTERISK-24598 - When running
./contrib/scripts/install_prereq install-unpackaged pjproject is
installed in wrong place
(Reported by PowerPBX)
* ASTERISK-27602 - [patch] BuildSystem: AC_CONFIG_AUX_DIR needs
a directory.
(Reported by Alexander Traud)
* ASTERISK-27600 - [patch] BuildSystem: Allow make clean all
again.
(Reported by Alexander Traud)
* ASTERISK-27598 - [patch] install_prereq: Support package
manager DNF.
(Reported by Alexander Traud)
* ASTERISK-26596 - Placing call on hold temporarily locks up
set
(Reported by Igor Goncharovsky)
* ASTERISK-27596 - [patch] BuildSystem: Use the detected name
for MD5 everywhere.
(Reported by Alexander Traud)
* ASTERISK-27594 - [patch] BuildSystem: Invoke install not in
GNU but POSIX style.
(Reported by Alexander Traud)
* ASTERISK-27593 - [patch] BuildSystem: In OpenBSD, xmlstarlet
is xml.
(Reported by Alexander Traud)
* ASTERISK-27592 - [patch] BuildSystem: Detect external library
Lua in version 5.3.
(Reported by Alexander Traud)
* ASTERISK-27491 - res_pjsip_endpoint_identifier_ip only
matches against header if match by ip fails
(Reported by
George Joseph)
* ASTERISK-26832 - res_pjsip: Segfault when calling
pjsip_hdr_print_on in sip_msg.c:581
(Reported by Ross
Beer)
* ASTERISK-27589 - [patch] BuildSystem: Avoid $EUID and use id
-u instead.
(Reported by Alexander Traud)
* ASTERISK-27585 - [patch] BuildSystem: Resolve resolv.h not
via Generic but Particular Header-Check.
(Reported by
Alexander Traud)
* ASTERISK-27575 - menuselect : remove obsolete TRACE_FRAMES
compiler flag
(Reported by Jean Aunis - Prescom)
* ASTERISK-27576 - [patch] res_config_pgsql: Avoid typecasting
an int to unsigned char.
(Reported by Alexander Traud)
* ASTERISK-27560 - [patch] clang 5 does not know
-Wno-format-truncation
(Reported by Alexander Traud)
* ASTERISK-27578 - [patch] app_osplookup.c: Avoid a format
truncation.
(Reported by Alexander Traud)
* ASTERISK-27577 - [patch] chan_ooh323: Avoid typecasting an
int to unsigned short.
(Reported by Alexander Traud)
* ASTERISK-27534 - chan_sip: Assumes iostream is non-NULL when
it may not be
(Reported by Lubos Dolezel)
* ASTERISK-27549 - [patch] translate: Avoid absolute value on
unsigned substraction.
(Reported by Alexander Traud)
* ASTERISK-27566 - res_pjsip_session: Improve WebRTC interop
with bundling during renegotiation
(Reported by Joshua
Colp)
* ASTERISK-27553 - [patch] res_curl: Avoid error message on
unload.
(Reported by Alexander Traud)
* ASTERISK-27557 - [patch] clang 5.0: implicit conversion to
char changes value to negative.
(Reported by Alexander
Traud)
* ASTERISK-27550 - [patch] bridge_softmix: Avoid warning about
an uninitialized variable.
(Reported by Alexander Traud)
* ASTERISK-27559 - [patch] editline: Avoid comparison between
pointer and zero character constant.
(Reported by
Alexander Traud)
* ASTERISK-27558 - [patch] codec_gsm: Avoid shifting a negative
signed value.
(Reported by Alexander Traud)
* ASTERISK-25329 - Asterisk configure fails on 'cannot find
ptlib-config', despite ptlib-config existing
(Reported by
Rusty Newton)
* ASTERISK-27552 - [patch] chan_ooh323: Limit outgoinglimit to
positive values as intended.
(Reported by Alexander Traud)
* ASTERISK-27551 - [patch] ooh323cDriver: Fix typo in header
guard.
(Reported by Alexander Traud)
* ASTERISK-26046 - [patch] Avoid obsolete warnings on
autoconf.
(Reported by Alexander Traud)
* ASTERISK-20346 - Modules need to ensure that any functions,
apps, AMI actions, etc. they register are unregistered if the
module declines loading
(Reported by Mark Michelson)
* ASTERISK-27539 - 'cdr submit' fails: batch mode not enabled.
(Reported by Tzafrir Cohen)
* ASTERISK-27498 - ICE candidate parser - ICE foundation
parsing too short
(Reported by Michele Prà)
* ASTERISK-25128 - Datastore: Implement automatic module
references.
(Reported by Corey Farrell)
* ASTERISK-27366 - Asterisk Turkish Language Set Problem
(Reported by Halil İbrahim YILDIZ)
* ASTERISK-23133 - Documentation fix - MASTER_CHANNEL
Unexpected Behaviour
(Reported by Shane Mitchell)
* ASTERISK-27531 - Compiler optimizations can break module load
sequence.
(Reported by abelbeck)
* ASTERISK-27480 - Security: Authenticated SUBSCRIBE without
Contact crashes asterisk
(Reported by Ross Beer)
* ASTERISK-24198 - Typo's
(Reported by Walter Doekes)
* ASTERISK-27229 - bridge: Old channel video source not set to
NULL after unref
(Reported by Richard Kenner)
* ASTERISK-27495 - DNS: Unexpected rr_type can cause crash
(Reported by Corey Farrell)
* ASTERISK-25079 - AMI bridge of channels results in MOH not
destroyed and robotic audio on one channel
(Reported by
Zane Conkle)
* ASTERISK-27490 - chan_console: 'set active' fails to work
(Reported by Tzafrir Cohen)
* ASTERISK-27299 - Asterisk Hangs with Bad file descriptor on
read()
(Reported by Abhay Gupta)
* ASTERISK-24756 - ConfBridge sound_muted does not work from
CLI or AMI
(Reported by Thomas Frederiksen)
* ASTERISK-25649 - Transfer application does not work with
Local channels - documentation misleading
(Reported by
Ivan Ullmann)
* ASTERISK-25869 - chan_sip: "rejected because extension not
found" should be logged as a security event
(Reported by
Brian J. Murrell)
* ASTERISK-27440 - Strictrtp has issues to qualify video rtp
streams
(Reported by Wim De Vlaminck)
* ASTERISK-19657 - Coverity Report: Fix issues for error type
CHAR_IO
(Reported by Matt Jordan)
* ASTERISK-27175 - iax.conf demo peer is invalid
(Reported by Tzafrir Cohen)
* ASTERISK-27430 - README refers to security documents that do
not exist.
(Reported by Corey Farrell)
* ASTERISK-20281 - "core set verbose" behaves strangely, can't
alias it, cli.conf example broken
(Reported by Tim
Ringenbach at Asteria Solutions Group)
* ASTERISK-27382 - crash after an invalid rtcp packet from GT48
FXS gateway
(Reported by Tzafrir Cohen)
* ASTERISK-27429 - res_rtp_asterisk: Multiple reports in an
RTCP packet will write past where it should
(Reported by
Vitezslav Novy)
* ASTERISK-27408 - Identify causes and fix
pjsip/resolver/srv/failover/in_dialog/transport_tcp
(Reported by Corey Farrell)
* ASTERISK-18411 - Queue members with hints for state_interface
get stuck in "In Use" state.
(Reported by Steven T.
Wheeler)
* ASTERISK-26131 - chan_sip: Crash Asterisk (in
sip_request_call at chan_sip.c) by making a call to a single
character in a dot pattern match
(Reported by Dwayne
Hubbard)
* ASTERISK-27467 - pjsip_options: qualify_frequency sometimes
not applied on reload
(Reported by John Bigelow)
* ASTERISK-27460 - CDR: Deadlock using AMI Originate with
Variable CDR(amaflags)=...
(Reported by Richard Mudgett)
* ASTERISK-27454 - res_http_post: Don't require
GMIME_MAJOR_VERSION
(Reported by Joshua Colp)
* ASTERISK-23735 - Transcoding makes bad choice in high-rate
translations
(Reported by Richard Kenner)
* ASTERISK-27445 - ARI: Updating a bridge gives wrong error
message.
(Reported by Frank Durden)
* ASTERISK-27032 - res_pjsip: TLS options do not handle empty
values
(Reported by seanchann.zhou)
* ASTERISK-27395 - srtp: Add support for ephemeral DTLS
certificates
(Reported by Sean Bright)
* ASTERISK-26426 - format_ogg_opus: remove from source
(Reported by Kevin Harwell)
* ASTERISK-27394 - [patch] tcptls: Print notice when TLS is
enabled but not configured.
(Reported by Alexander Traud)
* ASTERISK-27356 - [patch] libsrtp-2.x.x + AES-GCM support
(Reported by Alexander Traud)
* ASTERISK-27378 - Modules: Fix issues with CLI completion.
(Reported by Corey Farrell)
* ASTERISK-27387 - Regression: pjsip 13.18.0 - from_user - "+"
character isn't allowed any more
(Reported by Michael
Maier)
* ASTERISK-27364 - channel: Crash when fax gateway is in use
with PJSIP
(Reported by Jared Hull)
* ASTERISK-27390 - Audit menuselect module dependencies
(Reported by Corey Farrell)
* ASTERISK-27389 - Optional API modules should not allow
unload.
(Reported by Corey Farrell)
* ASTERISK-27350 - app_macro deprecation
(Reported by
Corey Farrell)
* ASTERISK-27354 - bridge_softmix: When a channel leaves add in
any missing participant streams
(Reported by Joshua Colp)
* ASTERISK-27333 - sip_to_pjsip not correctly handling
disallow=all directive
(Reported by Torrey Searle)
* ASTERISK-27343 - Fails to build in FreeBSD due to
sys/sysmacros.h not existing there
(Reported by Guido
Falsi)
* ASTERISK-27341 - [patch] res_pjsip_session: SIP/SDP origin
(o=) contains local address.
(Reported by Alexander Traud)
* ASTERISK-27259 - chan_pjsip: Outgoing leg does not use all
configured codecs, but subset based on caller
(Reported by
lvl)
* ASTERISK-27212 - bridge_softmix: Quickly joining/leaving may
cause video stream to remain in SFU
(Reported by Richard
Mudgett)
* ASTERISK-27204 - [patch] app_queue: Wrong queue stat
calculation
(Reported by sungtae kim)
* ASTERISK-27867 - [patch] libasteriskssl: Allow OpenSSL 1.0.2
configured with no-deprecated.
(Reported by Alexander
Traud)
* ASTERISK-27796 - res_hep: Allow create_address to resolve a
provided hostname
(Reported by Sebastian Gutierrez)
* ASTERISK-27820 - [patch] Add DragonFly BSD.
(Reported
by Alexander Traud)
* ASTERISK-25129 - wrong automatic ras address assignment if
multihomed
(Reported by Dmitry Melekhov)
* ASTERISK-27793 - cppcheck identifies redundant "if"
(Reported by Ilya Shipitsin)
* ASTERISK-27697 - Enable in-dialog NOTIFY on chan_pjsip
channels
(Reported by Nathan Bruning)
* ASTERISK-27770 - [patch] install_prereq: Add Slackware
(somehow).
(Reported by Alexander Traud)
* ASTERISK-27769 - [patch] install_prereq: Add Gentoo Linux.
(Reported by Alexander Traud)
* ASTERISK-27738 - [patch] install_prereq: Add Arch Linux.
(Reported by Alexander Traud)
* ASTERISK-27736 - [patch] install_prereq: Add SUSE.
(Reported by Alexander Traud)
* ASTERISK-27253 - [patch] libsrtp-2.1.x support
(Reported by Alexander Traud)
* ASTERISK-27728 - [patch] BuildSystem: Add NetBSD.
(Reported by Alexander Traud)
* ASTERISK-27730 - PJSIP: Update bundled PJPROJECT to version
2.7.2
(Reported by Richard Mudgett)
* ASTERISK-27729 - [patch] install_prereq: Add NetBSD.
(Reported by Alexander Traud)
For a full list of changes in this release candidate, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-16.0.0-rc1
Thank you for your continued support of Asterisk!