Release Summary

asterisk-11.19.0-rc1

Date: 2015-07-24

<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-11.18.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.

CodersTestersReporters
7 Matt Jordan
5 Walter Doekes
3 Joshua Colp
3 Mark Michelson
2 ibercom
2 Ivan Poddubny
1 Patric Marschall
1 Damian Ivereigh
1 Scott Griepentrog
1 Michael Cargile
1 Richard Mudgett
1 Rusty Newton
1 Corey Farrell
1 Damian Ivereigh
4 Walter Doekes
2 Rusty Newton
2 Etienne Lessard
2 Badalian Vyacheslav
2 Etienne Lessard
1 Barry Chern
1 Mark Petersen
1 Scott Griepentrog
1 Mark Petersen
1 Dmitry Burilov
1 Damian Ivereigh
1 Barry Chern
1 Patric Marschall
1 Damian Ivereigh
1 Patric Marschall
1 PSDK
1 Corey Farrell
1 Matt Jordan
1 Andrey Biglari
1 PSDK
1 hristo
1 Stefan Engström
1 Badalian Vyacheslav
1 ibercom
1 cervajs
1 Dade Brandon
1 Osaulenko Alexander
1 ibercom
1 Gregory Massel
1 Gregory Massel

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.

Bug

Category: Applications/app_chanspy

ASTERISK-25247: choppy audio when spying on a g722 channel, chan_sip or chan_pjsip
Reported by: hristo

Category: Applications/app_dial

ASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter Doekes

Category: Channels/chan_dahdi

ASTERISK-25257: [patch]channels/sig_pri.h -> sig_pri_span -> force_restart_unavailable_chans in wrong scope
Reported by: Patric Marschall

Category: Channels/chan_local

ASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne Lessard

Category: Channels/chan_mgcp

ASTERISK-25220: [patch]Closing of fd -1 in chan_mgcp.c
Reported by: Walter Doekes

Category: Channels/chan_sip/General

ASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne LessardASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-25213: [patch]Possibility of deadlock in chan_sip INVITE early Replace code
Reported by: Walter DoekesASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-25202: Hints extension state broken between 13.3.2 and 13.4
Reported by: cervajsASTERISK-25139: Malicious transfer sequence locks up Asterisk
Reported by: Gregory Massel

Category: Channels/chan_sip/IPv6

ASTERISK-25100: asterisk coredump if host has an IPv6 address that end with ::80
Reported by: Mark Petersen

Category: Channels/chan_sip/Interoperability

ASTERISK-25154: [patch]fromtag may need to be updated after successful call dialog match
Reported by: Damian Ivereigh

Category: Channels/chan_sip/SRTP

ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Codecs/codec_adpcm

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_gsm

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_ilbc

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Codecs/codec_lpc10

ASTERISK-24717: ASAN: global-buffer-overflow codec_{ilbc | gsm | adpcm | ipc10}
Reported by: Badalian Vyacheslav

Category: Core/Bridging

ASTERISK-25250: chan_sip - Despite the channel being answered, caller on a call established via Local channel continues to hear ringback
Reported by: Etienne Lessard

Category: Core/General

ASTERISK-25212: [patch]Segfault when using DEBUG_FD_LEAKS
Reported by: Walter DoekesASTERISK-22559: gcc 4.6 and higher supports weakref attribute but asterisk doesn't detect it.
Reported by: ibercom

Category: Core/PBX

ASTERISK-25094: PBX core: Investigate thread safety issues
Reported by: Corey Farrell

Category: Core/RTP

ASTERISK-25219: [patch]Source and destination overlap in memcpy in rtp_engine.c
Reported by: Walter Doekes

Category: Documentation

ASTERISK-24853: Documentation claims chan_sip outbound registrations support WS or WSS as valid transports (not true)
Reported by: PSDK

Category: Resources/res_crypto

ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Resources/res_rtp_asterisk

ASTERISK-25103: Roundup - investigate Asterisk DTLS crashes
Reported by: Rusty NewtonASTERISK-22805: res_rtp_asterisk: Crash when calling BIO_ctrl_pending in dtls_srtp_check_pending when dialed by JSSIP
Reported by: Dmitry BurilovASTERISK-24651: [patch] Fix race condition in DTLS
Reported by: Badalian VyacheslavASTERISK-24832: [patch]DTLS-crashes within openssl
Reported by: Stefan EngströmASTERISK-25127: DTLS crashes following "Unable to cancel schedule ID" in dtls_srtp_check_pending
Reported by: Dade Brandon

Category: Resources/res_srtp

ASTERISK-24550: res_rtp_asterisk: Crash in ast_rtp_on_ice_complete during DTLS handshake
Reported by: Osaulenko Alexander

Category: Resources/res_timing_kqueue

ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file descriptor"
Reported by: Barry Chern

Category: Resources/res_timing_timerfd

ASTERISK-19277: [patch]endlessly repeating error: "poll failed: Bad file descriptor"
Reported by: Barry Chern

Improvement

Category: Core/PBX

ASTERISK-25040: pbx: Improve performance of reloads by making hint destruction more performant
Reported by: Matt Jordan

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


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.

RevisionAuthorSummary
78df850c89Matt Jordan.version: Update for 11.19.0-rc1
b0e5e30a0dMatt Jordan.lastclean: Update for 11.19.0-rc1
bd6fd55ea4Michael Cargileres/res_musiconhold: Add a warning when MOH does not exist
b36d670dc1Matt Jordanapps/app_dictate: Fix typo in attribution
883f6f5d21Matt Jordantests/test_devicestate: Add additional tests for the device state API
e545c05e35Matt Jordanmain/devicestate: Prevent duplicate registration of device state providers
1e186dc857Richard Mudgettchan_vpb.cc: Fix compiler warning Jenkins found.
9b74dcb687Matt JordanMakefile: Remove coverage files on 'make clean'
eed9b1ce52ibercomCLI: Cosmetic issue - core show uptime

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.

ChangeLog                       |35202 ----------------------------------------
asterisk-11.18.0-summary.html   |   17
asterisk-11.18.0-summary.txt    |   85
b/.version                      |    2
b/Makefile.moddir_rules         |    1
b/apps/Makefile                 |    2
b/apps/app_dictate.c            |    2
b/apps/app_meetme.c             |   18
b/autoconf/ast_gcc_attribute.m4 |    2
b/channels/Makefile             |    4
b/channels/chan_iax2.c          |    5
b/channels/chan_local.c         |    9
b/channels/chan_mgcp.c          |    4
b/channels/chan_sip.c           |  153
b/channels/chan_skinny.c        |    8
b/channels/chan_vpb.cc          |    5
b/channels/misdn/Makefile       |    2
b/channels/sig_pri.h            |    2
b/configs/sip.conf.sample       |    2
b/configure                     |   24
b/include/asterisk/pbx.h        |   16
b/include/asterisk/slin.h       |    4
b/main/astfd.c                  |   57
b/main/astobj2.c                |    5
b/main/audiohook.c              |   10
b/main/channel_internal_api.c   |   11
b/main/cli.c                    |   18
b/main/devicestate.c            |    9
b/main/features.c               |   39
b/main/pbx.c                    |   40
b/main/rtp_engine.c             |    4
b/menuselect/configure          |    8
b/pbx/Makefile                  |    2
b/pbx/pbx_config.c              |   15
b/res/Makefile                  |    2
b/res/res_musiconhold.c         |    2
b/res/res_rtp_asterisk.c        |  210
b/res/res_timing_kqueue.c       |    7
b/res/res_timing_timerfd.c      |    7
b/tests/test_devicestate.c      |  423
40 files changed, 880 insertions(+), 35558 deletions(-)