Asterisk 13.20.0-rc1 Now Available

The Asterisk Development Team would like to announce the first release candidate of Asterisk 13.20.0.
This release candidate is available for immediate download at
http://downloads.asterisk.org/pub/telephony/asterisk

The release of Asterisk 13.20.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:
———————————–

 

Segmentation fault occurs in asterisk with an invalid SDP fmtp attribute
(Reported by Sandro Gauci)
Segmentation fault occurs in Asterisk with an invalid SDP media format description
(Reported by Sandro Gauci)
Crash occurs when sending a repeated number of INVITE messages over TCP or TLS transport
(Reported by Sandro Gauci)
SUBSCRIBE message with a large Accept value causes stack corruption
(Reported by Sandro Gauci)

 

New Features made in this release:
———————————–

 

core: Add support for timelen parsing to ast_parse_arg and ACO.
(Reported by Corey Farrell)

 

Bugs fixed in this release:
———————————–

 

Asterisk “doc/lang/language-criteria.txt” needs update or removal.
(Reported by Rusty Newton)
rtp_engine: Load format name / mime type in uppercase again.
(Reported by Alexander Traud)
res_pjsip: Endpoint destruction does not free DTLS configuration
(Reported by Mak Dee)
install_prereq: Update OpenBSD libraries.
(Reported by Alexander Traud)
BuildSystem: Enable IMAP storage on OpenBSD.
(Reported by Alexander Traud)
res_calendar: Specialized calendars depend on symbols of general calendar.
(Reported by Alexander Traud)
BuildSystem: Enable system provided libedit on OpenBSD.
(Reported by Alexander Traud)
BuildSystem: Remove chan_h323 leftovers.
(Reported by Alexander Traud)
BuildSystem: Invoke ldconfig with previous paths.
(Reported by Alexander Traud)
BuildSystem: Do not warn when bash is not installed.
(Reported by Alexander Traud)
chan_sip: Crash processing CANCEL request
(Reported by Leandro Dardini)
Internal pjproject build doesn’t disable bcg729
(Reported by Stuart Henderson)
codecs: Add support for WebRTC iLBC 2.0.
(Reported by Alexander Traud)
backtrace: Avoid -Wlogical-not-parentheses.
(Reported by Alexander Traud)
install_prereq: Update Debian/Ubuntu libraries.
(Reported by Alexander Traud)
CDR: Leaking channel snapshots allocated by stasis_channel.c
(Reported by Kristijan Vrban)
chan_console: cannot read and write at the same time with alsa backend
(Reported by Tzafrir Cohen)
(null) string tailing after AsyncAGIEnd AMI event
(Reported by sungtae kim)
Null pointer Crash in PJSIP MWI
(Reported by Joshua Elson)
Subscriptions Persist After Expiration and TCP/TLS Disconnect
(Reported by Ross Beer)
res_pjsip: If SIP response is received during shutdown a crash may occur
(Reported by Joshua Colp)
BuildSystem: Enable autotools in FreeBSD.
(Reported by Alexander Traud)
app_voicemail: Avoid always true warnings with clang.
(Reported by Alexander Traud)
install_prereq: Update RHEL/CentOS/Fedora libraries.
(Reported by Alexander Traud)
core: macOS devmode build fails: variable ‘freeswap’ set but not used
(Reported by David M. Lee)
editline: Avoid shifting a negative signed value.
(Reported by Alexander Traud)
Problems with siren14 codec; problems with siren7 sound files.
(Reported by Steve Murphy)
configure.ac in 1.4.37 broken with autoconf 2.60
(Reported by Stéphan Kochen)
install_prereq: Download latest Jansson.
(Reported by Alexander Traud)
res_config_mysql: Avoid the header mysql_version.h.
(Reported by Alexander Traud)
When running ./contrib/scripts/install_prereq install-unpackaged pjproject is installed in wrong place
(Reported by PowerPBX)
BuildSystem: AC_CONFIG_AUX_DIR needs a directory.
(Reported by Alexander Traud)
BuildSystem: Allow make clean all again.
(Reported by Alexander Traud)
install_prereq: Support package manager DNF.
(Reported by Alexander Traud)
Placing call on hold temporarily locks up set
(Reported by Igor Goncharovsky)
BuildSystem: Use the detected name for MD5 everywhere.
(Reported by Alexander Traud)
BuildSystem: Invoke install not in GNU but POSIX style.
(Reported by Alexander Traud)
BuildSystem: In OpenBSD, xmlstarlet is xml.
(Reported by Alexander Traud)
BuildSystem: Detect external library Lua in version 5.3.
(Reported by Alexander Traud)
res_pjsip: Segfault when calling pjsip_hdr_print_on in sip_msg.c:581
(Reported by Ross Beer)
BuildSystem: Avoid $EUID and use id -u instead.
(Reported by Alexander Traud)
menuselect : remove obsolete TRACE_FRAMES compiler flag
(Reported by Jean Aunis – Prescom)
res_config_pgsql: Avoid typecasting an int to unsigned char.
(Reported by Alexander Traud)
clang 5 does not know -Wno-format-truncation
(Reported by Alexander Traud)
app_osplookup.c: Avoid a format truncation.
(Reported by Alexander Traud)
chan_ooh323: Avoid typecasting an int to unsigned short.
(Reported by Alexander Traud)
res_pjsip_endpoint_identifier_ip only matches against header if match by ip fails
(Reported by George Joseph)
translate: Avoid absolute value on unsigned substraction.
(Reported by Alexander Traud)
res_curl: Avoid error message on unload.
(Reported by Alexander Traud)
clang 5.0: implicit conversion to char changes value to negative.
(Reported by Alexander Traud)
editline: Avoid comparison between pointer and zero character constant.
(Reported by Alexander Traud)
codec_gsm: Avoid shifting a negative signed value.
(Reported by Alexander Traud)
Asterisk configure fails on ‘cannot find ptlib-config’, despite ptlib-config existing
(Reported by Rusty Newton)
chan_ooh323: Limit outgoinglimit to positive values as intended.
(Reported by Alexander Traud)
ooh323cDriver: Fix typo in header guard.
(Reported by Alexander Traud)
Avoid obsolete warnings on autoconf.
(Reported by Alexander Traud)
‘cdr submit’ fails: batch mode not enabled.
(Reported by Tzafrir Cohen)
ICE candidate parser – ICE foundation parsing too short
(Reported by Michele Prà)
Asterisk Turkish Language Set Problem
(Reported by Halil İbrahim YILDIZ)
Documentation fix – MASTER_CHANNEL Unexpected Behaviour
(Reported by Shane Mitchell)
Compiler optimizations can break module load sequence.
(Reported by abelbeck)
Security: Authenticated SUBSCRIBE without Contact crashes asterisk
(Reported by Ross Beer)
Typo’s
(Reported by Walter Doekes)
bridge: Old channel video source not set to NULL after unref
(Reported by Richard Kenner)

 

Improvements made in this release:
———————————–

 

BuildSystem: Allow newer autotools on OpenBSD.
(Reported by Alexander Traud)
app_confbridge: Add Muted to ConfbridgeJoin and channel snapshot headers to ConfbridgeList AMI events
(Reported by Richard Mudgett)
app_confbridge/bridge_softmix: When channel muted report talking stopped if was talking.
(Reported by Richard Mudgett)
Reduce verbosity while loading PBX extensions.
(Reported by Ludovic Gasc (Eyepea))
Add config option to play a prompt to the “winner” in app_followme
(Reported by Graham Mainwaring)
3PCC patch for AMI “SIPnotify”
(Reported by Yasuhiko Kamata)
contrib/scripts: add a way to migrate from chan_sip to chan_pjsip realtime
(Reported by Torrey Searle)

 

For a full list of changes in this release candidate, please see the ChangeLog:
http://downloads.asterisk.org/pub/telephony/asterisk/ChangeLog-13.20.0-rc1

Thank you for your continued support of Asterisk!

What can we help you find?