Release Summary

asterisk-11.20.0

Date: 2015-10-09

<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.19.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
26 Kevin Harwell
9 Richard Mudgett
8 Kevin Harwell
5 Joshua Colp
3 David M. Lee
2 Matt Jordan
2 Mark Michelson
2 Alexander Anikin
1 Walter Doekes
1 Ivan Poddubny
1 Elazar Broad
1 Mark Duncan
1 Scott Griepentrog
1 Guido Falsi
1 Alexander Traud
1 Elazar Broad
4 Joshua Colp
2 Stefan Engström
2 Matt Jordan
2 Richard Mudgett
2 John Hardin
2 Alexandr Dranchuk
2 Kevin Harwell
1 Guido Falsi
1 Walter Doekes
1 Kevin Harwell
1 Ivan Poddubny
1 Ivan Poddubny
1 Elazar Broad
1 Lorne Gaetz
1 Scott Griepentrog
1 Elazar Broad
1 Guido Falsi
1 Lorne Gaetz
1 Alexandr Dranchuk
1 Alexander Traud

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: Addons/chan_ooh323

ASTERISK-25227: No audio at in-band announcements in ooh323 channel
Reported by: Alexandr Dranchuk

Category: Applications/app_queue

ASTERISK-25215: Differences in queue.log between Set QUEUE_MEMBER and using PauseQueueMember
Reported by: Lorne Gaetz

Category: Applications/app_record

ASTERISK-25410: app_record: RECORDED_FILE variable not being populated
Reported by: Kevin Harwell

Category: Channels/General

ASTERISK-25427: Callerid change does not always emit NewCallerid AMI event
Reported by: Ivan Poddubny

Category: Channels/chan_dahdi

ASTERISK-25315: DAHDI channels send shortened duration DTMF tones.
Reported by: Richard Mudgett

Category: Channels/chan_sip/General

ASTERISK-25346: chan_sip: Overwriting answered elsewhere hangup cause on call pickup
Reported by: Joshua Colp

Category: Channels/chan_sip/Interoperability

ASTERISK-25396: chan_sip: Extremely long callerid name causes invalid SIP
Reported by: Walter Doekes

Category: Channels/chan_sip/Security Framework

ASTERISK-25320: chan_sip.c: sip_report_security_event searches for wrong or non existent peer on invite
Reported by: Kevin Harwell

Category: Codecs/General

ASTERISK-25353: [patch] Transcoding while different in Frame size = Frames lost
Reported by: Alexander Traud

Category: Core/BuildSystem

ASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan Engström

Category: Core/General

ASTERISK-25449: main/sched: Regression introduced by 5c713fdf18f causes erroneous duplicate RTCP messages; other potential scheduling issues in chan_sip/chan_skinny
Reported by: Matt Jordan

Category: Core/Logging

ASTERISK-25407: Asterisk fails to log to multiple syslog destinations
Reported by: Elazar Broad

Category: Core/PBX

ASTERISK-25394: pbx: Incorrect device and presence state when changing hint details
Reported by: Joshua Colp

Category: Resources/res_http_websocket

ASTERISK-25312: res_http_websocket: Terminate connection on fatal cases
Reported by: Joshua Colp

Category: Resources/res_rtp_asterisk

ASTERISK-25438: res_rtp_asterisk: ICE role message even when ICE is not enabled
Reported by: Joshua ColpASTERISK-25265: [patch]DTLS Failure when calling WebRTC-peer on Firefox 39 - add ECDH support and fallback to prime256v1
Reported by: Stefan Engström

Improvement

Category: Core/General

ASTERISK-25310: [patch]on FreeBSD also pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED
Reported by: Guido Falsi

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: Addons/chan_ooh323

ASTERISK-25299: RTP port leaks with incoming OOH323 calls
Reported by: Alexandr Dranchuk

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
cf32d3dd19Kevin HarwellRelease summaries: Remove previous versions
aa049e16e5Kevin Harwell.version: Update for 11.20.0
625fc1fc2cKevin Harwell.lastclean: Update for 11.20.0
5f8c0fb6c9Kevin HarwellChangeLog: Updated for 11.20.0
5638b89f37Kevin HarwellRelease summaries: Add summaries for 11.20.0
5ab7cac6e2Kevin HarwellRelease summaries: Remove previous versions
5130fa4854Kevin Harwell.version: Update for 11.20.0
779180b1f4Kevin Harwell.lastclean: Update for 11.20.0
4980a406a1Kevin HarwellChangeLog: Updated for 11.20.0
ad4e910368Kevin HarwellRelease summaries: Add summaries for 11.20.0
1b7a210bb8Kevin HarwellRelease summaries: Remove previous versions
edd82562baKevin Harwell.version: Update for 11.20.0
495a482281Kevin Harwell.lastclean: Update for 11.20.0
74b5c009bcKevin HarwellChangeLog: Updated for 11.20.0
7f4408940eKevin HarwellRelease summaries: Add summaries for 11.20.0
38d8bb41e4Kevin HarwellRelease summaries: Remove previous versions
25a701c398Kevin Harwell.version: Update for 11.20.0
1fb284225eKevin Harwell.lastclean: Update for 11.20.0
9643010356Kevin HarwellChangeLog: Updated for 11.20.0
ac23a5511dKevin HarwellRelease summaries: Add summaries for 11.20.0
5036db7badKevin HarwellRelease summaries: Remove previous versions
ab3078d664Kevin Harwell.version: Update for 11.20.0
502b4c9786Kevin Harwell.lastclean: Update for 11.20.0
8aae2a4745Kevin HarwellChangeLog: Updated for 11.20.0-rc3
a42c71a4a4Kevin HarwellRelease summaries: Add summaries for 11.20.0-rc3
01c9b5457cKevin HarwellRelease summaries: Remove previous versions
7d71131289Kevin Harwell.version: Update for 11.20.0-rc3
19fea93816Kevin Harwell.lastclean: Update for 11.20.0-rc3
e93726aec2Kevin HarwellChangeLog: Updated for 11.20.0-rc1
e4ef76777fKevin HarwellRelease summaries: Add summaries for 11.20.0-rc1
db337a8a50Kevin Harwell.version: Update for 11.20.0-rc1
1db02c4e56Kevin Harwell.lastclean: Update for 11.20.0-rc1
3cf0f29310Mark Michelsonscheduler: Use queue for allocating sched IDs.
819760baecDavid M. Leeres_rtp_asterisk: Add more ICE debugging
94b764c8f3David M. LeeFix when remote candidates exceed PJ_ICE_MAX_CAND
6a364807f4Richard Mudgettapp_queue.c: Extract some functions for simpler code.
a56da797d9Richard Mudgettapp_queue.c: Fix error checking in QUEUE_MEMBER() read.
06b464ab1bDavid M. LeeReplace htobe64 with htonll
5311d18101Richard Mudgettchan_sip.c: Move NULL check to where it will do some good.
75185c5d8fRichard Mudgettrtp_engine.c: Fix off nominal ref leak and some minor tweaks.
1b51b5efb6Richard Mudgettrtp_engine.c: Tweak glue->update_peer() parameter nil value.
f5cd1fa0dfRichard Mudgettchan_sip.c: Tweak glue->update_peer() parameter nil value.
f2089dce3dMark Michelsonres_http_websocket: Properly encode 64 bit payload

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-11.19.0-summary.html            |  139 ------
asterisk-11.19.0-summary.txt             |  445 ----------------------
b/.version                               |    2
b/ChangeLog                              |  627 ++++++++++++++++++++++++++++++-
b/addons/chan_ooh323.c                   |    1
b/addons/ooh323c/src/ooq931.c            |    6
b/apps/app_queue.c                       |  432 +++++++++++----------
b/apps/app_record.c                      |    3
b/channels/chan_dahdi.c                  |   59 ++
b/channels/chan_sip.c                    |   81 ++--
b/channels/chan_skinny.c                 |   18
b/channels/sip/include/security_events.h |    3
b/channels/sip/security_events.c         |    5
b/codecs/codec_gsm.c                     |   29 -
b/codecs/codec_ilbc.c                    |   28 -
b/codecs/codec_lpc10.c                   |   41 +-
b/codecs/codec_speex.c                   |   61 +--
b/configure                              |   63 +++
b/configure.ac                           |    6
b/contrib/scripts/install_prereq         |    2
b/include/asterisk/autoconfig.h.in       |    3
b/main/channel.c                         |   25 -
b/main/logger.c                          |    7
b/main/pbx.c                             |  129 ++++++
b/main/rtp_engine.c                      |   20
b/main/sched.c                           |  171 ++++++--
b/main/translate.c                       |   53 +-
b/main/utils.c                           |    4
b/res/res_http_websocket.c               |   36 +
b/res/res_rtp_asterisk.c                 |   44 +-
30 files changed, 1552 insertions(+), 991 deletions(-)