Release Summary

asterisk-13.11.0-rc1

Date: 2016-07-28

<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-13.10.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
20 Richard Mudgett
9 Alexander Traud
8 Corey Farrell
6 Matt Jordan
5 Alexei Gradinari
5 Mark Michelson
4 gtjoseph
3 Joshua Colp
1 Richard Miller (license 5685)
1 Kevin Harwell
1 Scott Griepentrog
1 Alexander Traud
1 Eugene Voityuk
1 Eugene Voityuk
1 Alexander Traud
8 Richard Mudgett
8 Richard Mudgett
7 Corey Farrell
6 Alexei Gradinari
5 Alexander Traud
3 Ross Beer
3 Dmitriy Serov
2 Scott Griepentrog
2 Matt Jordan
2 Alexei Gradinari
1 Dmitriy Serov
1 Ben Smithurst
1 Richard Miller
1 Daniel Denson
1 Edwin Vandamme
1 Scott Griepentrog
1 JoshE
1 Joshua Colp
1 Leandro Dardini
1 Ross Beer
1 Tzafrir Cohen
1 Jeffrey Walton
1 George Joseph
1 StefanEng86, urbaniak, pay123
1 Mark Michelson
1 Aaron Hamstra
1 Mark Michelson

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.

New Feature

Category: Core/ManagerInterface/NewFeature

ASTERISK-25904: PJSIP: add contact.updated event
Reported by: Alexei Gradinari

Category: Resources/res_pjsip

ASTERISK-25904: PJSIP: add contact.updated event
Reported by: Alexei Gradinari

Bug

Category: Applications/app_queue

ASTERISK-26133: app_queue: Queue members receive multiple calls
Reported by: Richard Miller

Category: Applications/app_voicemail

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey Farrell

Category: Channels/chan_dahdi

ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard Mudgett

Category: Channels/chan_dahdi/NewFeature

ASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard Mudgett

Category: Channels/chan_pjsip

ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard Mudgett

Category: Channels/chan_sip/General

ASTERISK-23013: [patch] Deadlock between 'sip show channels' command and attended transfer handling
Reported by: Ben SmithurstASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26193: chan_sip: reference leak in mwi_event_cb
Reported by: Corey FarrellASTERISK-26184: chan_sip: Reference leaks in error paths.
Reported by: Corey Farrell

Category: Channels/chan_sip/T.38

ASTERISK-26179: chan_sip: Second T.38 request fails
Reported by: Joshua Colp

Category: Channels/chan_sip/TCP-TLS

ASTERISK-19968: TCP Session-Timers not dropping call
Reported by: Aaron Hamstra

Category: Codecs/General

ASTERISK-26144: Crash on loading codecs g729/g723
Reported by: Alexei Gradinari

Category: Codecs/codec_siren14

ASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
Reported by: Daniel Denson

Category: Codecs/codec_siren7

ASTERISK-26021: Build codecs siren7 and siren14 for Asterisk 13
Reported by: Daniel Denson

Category: Core/AstMM

ASTERISK-26181: REF_DEBUG: Node object incorrectly logged during duplicate replacement
Reported by: Corey Farrell

Category: Core/BuildSystem

ASTERISK-26038: 'make install' doesn't seem to install OS/X init files
Reported by: Tzafrir CohenASTERISK-26046: [patch] Avoid obsolete warnings on autoconf.
Reported by: Alexander TraudASTERISK-25289: Build System does not respect CFLAGS and CXXFLAGS when building menuselect
Reported by: Jeffrey WaltonASTERISK-26157: Build: Fix errors highlighted by GCC 6.x
Reported by: George Joseph

Category: Core/General

ASTERISK-26237: Fax is detected on regular calls.
Reported by: Richard MudgettASTERISK-26191: threadpool: Leak on duplicate taskprocessor for ast_threadpool_serializer_group
Reported by: Corey FarrellASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei Gradinari

Category: Core/PBX

ASTERISK-26196: pbx: Time based includes can leak timezone string
Reported by: Corey Farrell

Category: Documentation

ASTERISK-26212: [patch] Makefile: Retain XML Declaration and DTD in docs.
Reported by: Alexander Traud

Category: Functions/func_curl

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey Farrell

Category: Functions/func_odbc

ASTERISK-26177: func_odbc: Database handle is kept when it should be released
Reported by: Leandro Dardini

Category: Resources/res_fax

ASTERISK-26216: res_fax: Deadlock when detect fax while channel executing Playback
Reported by: Richard MudgettASTERISK-26214: Allow arbitrary time for fax detection to end on a channel
Reported by: Richard Mudgett

Category: Resources/res_phoneprov

ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei Gradinari

Category: Resources/res_pjsip

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey FarrellASTERISK-26160: pjsip: Updated->Reachable during qualify
Reported by: Matt JordanASTERISK-25772: res_pjsip: Unexpected two BYE when answered
Reported by: Dmitriy Serov

Category: Resources/res_pjsip_pubsub

ASTERISK-26099: res_pjsip_pubsub: Crash when sending request due to server timeout
Reported by: Ross Beer

Category: Resources/res_pjsip_sdp_rtp

ASTERISK-26119: [patch] fix: memory leaks, resource leaks, out of bounds and bugs
Reported by: Alexei Gradinari

Category: Resources/res_rtp_asterisk

ASTERISK-26207: [patch] sRTP: Count a roll-over of the sequence number even on lost packets.
Reported by: Alexander TraudASTERISK-25659: res_rtp_asterisk: ECDH not negotiated causing DTLS failure occurred on RTP instance
Reported by: Edwin Vandamme

Category: Tests/General

ASTERISK-26211: Unit tests: AST_TEST_DEFINE should be used in conditional code.
Reported by: Corey Farrell

Improvement

Category: Channels/chan_pjsip

ASTERISK-22131: Update the make dependencies script to pull, build, and install the correct pjproject
Reported by: Matt JordanASTERISK-25471: [patch]Add subscribe_context to res_pjsip
Reported by: JoshE

Category: Core/BuildSystem

ASTERISK-26220: Add support for noreturn function attributes.
Reported by: Corey Farrell

Category: Resources/res_hep

ASTERISK-26159: res_hep: enabled by default and information sent to default address
Reported by: Ross Beer

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: Core/Sorcery

ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei Gradinari

Category: Resources/res_config_odbc

ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei Gradinari

Category: Resources/res_pjsip

ASTERISK-26174: res_pjsip: Crash when freeing cloned message in distributor
Reported by: Ross BeerASTERISK-26061: [patch] res_pjsip: improve realtime performance - remove updating all endpoints status on startup
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_mwi

ASTERISK-26200: [patch] res_pjsip_mwi: improve realtime performance - remove unneeded check on endpoint's contacts.
Reported by: Alexei Gradinari

Category: Resources/res_pjsip_pubsub

ASTERISK-26166: res_pjsip_pubsub: Crash when decrementing reference count of message
Reported by: Ross Beer

Category: Resources/res_realtime

ASTERISK-26172: res_sorcery_realtime: fix bug when successful sql UPDATE is treated as failed if there is no affected rows.
Reported by: Alexei Gradinari

Category: pjproject/pjsip

ASTERISK-26199: PJSIP: tx_data_destroy called twice
Reported by: Scott Griepentrog

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
ca145e1807Mark Michelson.version: Update for 13.11.0-rc1
918ebf79ffMark Michelson.lastclean: Update for 13.11.0-rc1
d7afc1cf9dMark Michelsonrealtime: Add database scripts for 13.11.0-rc1
33716106e0Richard Mudgettres_pjsip: Whitespace and comment cleanup.
76d4983c15Corey Farrellfeatures.c: Remove unneeded adsi.h include.
28501051b4Mark MichelsonUpdate support for SILK format.
8cef8f35e7Kevin Harwelltranslate: explicit format destination not properly set
afbd10b0c5Richard Mudgettstasis_endpoint.c: Fix contactstatus_to_json().
fea201f7e6Richard Mudgettpjsip_options.c: Fix container operation.
02877b4b4fRichard Mudgettpjsip_configuration.c: Misc cleanups.
1dfd3fc995Matt Jordanres/res_pjsip_session: Check for presence of an active negotiator
9dd0aeeb44Matt Jordanres/res_pjsip_pubsub: Add additional debug statements
1ec4f8dd00Matt Jordanres/res_corosync: Raise a Stasis message on node join/leave events
640fbbbe28Richard Mudgettfeatures: Fix channel datastore access.
1952434df5Richard Mudgettres_pjsip_session.c: Remove unused parameter from handle_incoming().
28928ba5c4Richard Mudgettres_pjsip: Add missing NULL checks when using pjsip_inv_end_session().
78960975f2Matt Jordanpjproject/patches/config_site: Increase the max number of ICE candidates
9d5b0934d9Matt Jordanconfigs/basic-pbx/modules.conf: Remove 'bad' modules

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                                                                                    |41319 ----------
asterisk-13.10.0-summary.html                                                                |  488
asterisk-13.10.0-summary.txt                                                                 | 1217
autoconf/acx_pthread.m4                                                                      |  243
b/.version                                                                                   |    2
b/CHANGES                                                                                    |   49
b/Makefile                                                                                   |    6
b/apps/app_queue.c                                                                           |   15
b/apps/app_voicemail.c                                                                       |    2
b/autoconf/ax_pthread.m4                                                                     |  485
b/autoconf/libcurl.m4                                                                        |   49
b/channels/chan_dahdi.c                                                                      |   43
b/channels/chan_dahdi.h                                                                      |    5
b/channels/chan_pjsip.c                                                                      |   59
b/channels/chan_sip.c                                                                        |  136
b/channels/chan_unistim.c                                                                    |    2
b/channels/sip/config_parser.c                                                               |    7
b/channels/sip/reqresp_parser.c                                                              |   23
b/configs/basic-pbx/modules.conf                                                             |    4
b/configs/samples/chan_dahdi.conf.sample                                                     |    9
b/configs/samples/hep.conf.sample                                                            |    2
b/configs/samples/pjsip.conf.sample                                                          |   22
b/configure                                                                                  |  783
b/configure.ac                                                                               |   21
b/contrib/ast-db-manage/config/versions/4a6c67fa9b7a_add_fax_detect_timeout_option.py        |   23
b/contrib/ast-db-manage/config/versions/9deac0ae4717_pjsip_add_subscribe_context.py          |   21
b/contrib/ast-db-manage/config/versions/ef7efc2d3964_ps_contacts_add_endpoint_and_modify_.py |   33
b/contrib/realtime/mssql/mssql_config.sql                                                    |   42
b/contrib/realtime/mysql/mysql_config.sql                                                    |   24
b/contrib/realtime/oracle/oracle_config.sql                                                  |   42
b/contrib/realtime/postgresql/postgresql_config.sql                                          |   24
b/contrib/scripts/install_prereq                                                             |    4
b/funcs/func_curl.c                                                                          |    2
b/funcs/func_env.c                                                                           |    4
b/include/asterisk/autoconfig.h.in                                                           |   24
b/include/asterisk/compiler.h                                                                |    6
b/include/asterisk/event_defs.h                                                              |   13
b/include/asterisk/format_cache.h                                                            |    8
b/include/asterisk/res_fax.h                                                                 |    4
b/include/asterisk/res_pjsip.h                                                               |   20
b/include/asterisk/res_pjsip_session.h                                                       |    2
b/include/asterisk/stasis_system.h                                                           |    6
b/include/asterisk/utils.h                                                                   |    9
b/main/ast_expr2.c                                                                           |    2
b/main/ast_expr2.y                                                                           |    2
b/main/astobj2_hash.c                                                                        |    4
b/main/astobj2_rbtree.c                                                                      |    2
b/main/bridge_channel.c                                                                      |    9
b/main/channel.c                                                                             |   33
b/main/codec_builtin.c                                                                       |   63
b/main/dsp.c                                                                                 |    8
b/main/features.c                                                                            |    7
b/main/format_cache.c                                                                        |   20
b/main/pbx.c                                                                                 |   19
b/main/rtp_engine.c                                                                          |   10
b/main/say.c                                                                                 |   16
b/main/stasis_endpoints.c                                                                    |   34
b/main/stasis_system.c                                                                       |    6
b/main/stdtime/localtime.c                                                                   |   11
b/main/threadpool.c                                                                          |    6
b/main/translate.c                                                                           |    2
b/main/utils.c                                                                               |    4
b/res/res_config_odbc.c                                                                      |    1
b/res/res_corosync.c                                                                         |  273
b/res/res_fax.c                                                                              |   58
b/res/res_format_attr_silk.c                                                                 |   64
b/res/res_format_attr_siren14.c                                                              |   94
b/res/res_format_attr_siren7.c                                                               |   94
b/res/res_pjsip.c                                                                            |   99
b/res/res_pjsip/config_transport.c                                                           |    3
b/res/res_pjsip/location.c                                                                   |    6
b/res/res_pjsip/pjsip_configuration.c                                                        |  168
b/res/res_pjsip/pjsip_options.c                                                              |  130
b/res/res_pjsip_exten_state.c                                                                |   10
b/res/res_pjsip_mwi.c                                                                        |   28
b/res/res_pjsip_pubsub.c                                                                     |    6
b/res/res_pjsip_refer.c                                                                      |    3
b/res/res_pjsip_session.c                                                                    |  129
b/res/res_pjsip_t38.c                                                                        |    4
b/res/res_rtp_asterisk.c                                                                     |   43
b/res/res_sorcery_realtime.c                                                                 |    2
b/tests/test_sorcery_realtime.c                                                              |   36
82 files changed, 2831 insertions(+), 43980 deletions(-)