                                Release Summary

                                asterisk-11.15.0

                                Date: 2014-12-15

                           <asteriskteam@digium.com>

     ----------------------------------------------------------------------

                               Table of Contents

    1. Summary
    2. Contributors
    3. Closed Issues
    4. Other Changes
    5. Diffstat

     ----------------------------------------------------------------------

                                    Summary

                                 [Back to Top]

   This release includes only bug fixes. The changes included were made only
   to address problems that have been identified in this release series.
   Users should be able to safely upgrade to this version if this release
   series is already in use. Users considering upgrading from a previous
   release series 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.14.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 closed by commits that went into this
   release.

     Coders                     Testers                    Reporters          
   6 coreyfarrell             1 David Duncan Ross Palmer 4 coreyfarrell       
   4 bebuild                  1 Etienne Lessard          2 hexanol            
   3 jcolp                    1 ibercom                  2 mjordan            
   3 mjordan                                             2 nerbos             
   2 gtjoseph                                            1 bensmithurst       
   2 kharwell                                            1 bklang             
   2 Nuno Borges                                         1 davidw             
   2 rmudgett                                            1 dmitriy.bubnov     
   1 Birger Harzenetter                                  1 gtj                
   1 David Duncan Ross Palmer                            1 ldardini           
   1 Dmitriy Bubnov                                      1 m6kvm              
   1 Dmitry Bubnov                                       1 wimpy              
   1 Etienne Lessard                                     1 xhienne            
   1 file                                                1 zx81               
   1 Matt Riddell             
   1 sgriepentrog             
   1 Xavier Hienne            

     ----------------------------------------------------------------------

                                 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.

  Category: Addons/chan_mobile

   ASTERISK-24468: Incoming UCS2 encoded SMS truncated if SMS length exceeds
   50 (roughly) national symbols
   Revision: 427607
   Reporter: dmitriy.bubnov
   Coders: Dmitriy Bubnov, Dmitry Bubnov

  Category: Applications/app_confbridge

   ASTERISK-24440: Call leak in Confbridge
   Revision: 428299
   Reporter: bklang
   Coders: jcolp

   ASTERISK-24522: ConfBridge: delay occurs between kicking all endmarked
   users when last marked user leaves
   Revision: 428077
   Reporter: mjordan
   Coders: mjordan

  Category: Applications/app_meetme

   ASTERISK-24572: [patch]App_meetme is loaded without its defaults when the
   configuration file is missing
   Revision: 429027
   Reporter: nerbos
   Coders: Nuno Borges

  Category: Applications/app_record

   ASTERISK-24530: [patch] app_record stripping 1/4 second from recordings
   Revision: 428653
   Reporter: bensmithurst
   Coders: jcolp

  Category: Applications/app_voicemail/IMAP

   ASTERISK-24516: [patch]Asterisk segfaults when playing back voicemail
   under high concurrency with an IMAP backend
   Revision: 428863
   Reporter: m6kvm
   Testers: David Duncan Ross Palmer
   Coders: David Duncan Ross Palmer

  Category: CEL/cel_odbc

   ASTERISK-24283: [patch]Microseconds precision in the eventtime column in
   the cel_odbc module
   Revision: 427952
   Reporter: hexanol
   Coders: Etienne Lessard

  Category: Channels/chan_agent

   ASTERISK-20402: Unable to cancel (features.conf) attended transfer
   Revision: 427617
   Reporter: zx81
   Coders: Matt Riddell

  Category: Channels/chan_mgcp

   ASTERISK-24500: Regression introduced in chan_mgcp by SVN revision r227276
   Revision: 427613
   Reporter: xhienne
   Coders: Xavier Hienne

  Category: Channels/chan_sip/General

   ASTERISK-24307: Unintentional memory retention in stringfields
   Revision: 427381
   Reporter: hexanol
   Testers: ibercom, Etienne Lessard
   Coders: coreyfarrell

  Category: Channels/chan_sip/Transfers

   ASTERISK-15242: transmit_refer leaks sip_refer structures
   Revision: 428117
   Reporter: davidw
   Coders: coreyfarrell

  Category: Core/AstMM

   ASTERISK-24307: Unintentional memory retention in stringfields
   Revision: 427381
   Reporter: hexanol
   Testers: ibercom, Etienne Lessard
   Coders: coreyfarrell

  Category: Core/BuildSystem

   ASTERISK-24502: Build fails when dev-mode, dont optimize and coverage are
   enabled
   Revision: 427682
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Core/Configuration

   ASTERISK-20127: [Regression] Config.c config_text_file_load() unescapes
   semicolons ("\;" -> ";") turning them into comments (corruption) on
   rewrite of a config file
   Revision: 427328
   Reporter: gtj
   Coders: gtjoseph

  Category: Core/FileFormatInterface

   ASTERISK-24492: main/file.c: ast_filestream sometimes causes extra calls
   to ast_module_unref
   Revision: 427464
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Core/ManagerInterface

   ASTERISK-24505: manager: http connections leak references
   Revision: 427641
   Reporter: coreyfarrell
   Coders: coreyfarrell

  Category: Core/Netsock

   ASTERISK-24469: Security Vulnerability: Mixed IPv4/IPv6 ACLs allow blocked
   addresses through
   Revision: 428417
   Reporter: mjordan
   Coders: mjordan

  Category: Core/PBX

   ASTERISK-24444: PBX: Crash when generating extension for pattern matching
   hint
   Revision: 427709
   Reporter: ldardini
   Coders: jcolp

  Category: PBX/pbx_loopback

   ASTERISK-24577: Speed up loopback switches by avoiding unneeded lookups
   Revision: 428787
   Reporter: wimpy
   Coders: Birger Harzenetter

  Category: Resources/res_features

   ASTERISK-20402: Unable to cancel (features.conf) attended transfer
   Revision: 427617
   Reporter: zx81
   Coders: Matt Riddell

  Category: Resources/res_monitor

   ASTERISK-24573: [patch]Out of sync conversation recording when divided in
   multiple recordings
   Revision: 429031
   Reporter: nerbos
   Coders: Nuno Borges

     ----------------------------------------------------------------------

                      Commits Not Associated with an Issue

                                 [Back to Top]

   This is a list of all changes that went into this release that did not
   directly close an issue from the issue tracker. The commits may have been
   marked as being related to an issue. If that is the case, the issue
   numbers are listed here, as well.

   +------------------------------------------------------------------------+
   | Revision | Author       | Summary                         | Issues     |
   |          |              |                                 | Referenced |
   |----------+--------------+---------------------------------+------------|
   | 427354   | gtjoseph     | test_strings: Remove string     |            |
   |          |              | tests that exercise asserts.    |            |
   |----------+--------------+---------------------------------+------------|
   |          |              | app_confbridge: Play "leader    |            |
   | 427844   | file         | has left" sound even when       |            |
   |          |              | musiconhold is enabled.         |            |
   |----------+--------------+---------------------------------+------------|
   | 427874   | sgriepentrog | stun: correct attribute string  |            |
   |          |              | padding to match rfc            |            |
   |----------+--------------+---------------------------------+------------|
   |          |              | apps/app_confbridge: Ensure     |            |
   | 428113   | mjordan      | 'normal' users hear message     |            |
   |          |              | when last marked leaves         |            |
   |----------+--------------+---------------------------------+------------|
   |          |              | ast_str: Fix improper member    |            |
   | 428244   | rmudgett     | access to struct ast_str        |            |
   |          |              | members.                        |            |
   |----------+--------------+---------------------------------+------------|
   |          |              | AST-2014-017 - app_confbridge:  |            |
   | 428332   | kharwell     | permission escalation/ class    |            |
   |          |              | authorization.                  |            |
   |----------+--------------+---------------------------------+------------|
   |          |              | AST-2014-018 - func_db: DB      |            |
   | 428363   | kharwell     | Dialplan function permission    |            |
   |          |              | escalation via AMI.             |            |
   |----------+--------------+---------------------------------+------------|
   | 428570   | rmudgett     | manager: Fix could not extend   |            |
   |          |              | string messages.                |            |
   |----------+--------------+---------------------------------+------------|
   | 429309   | bebuild      | Create 11.15.0-rc2              |            |
   |----------+--------------+---------------------------------+------------|
   | 429312   | bebuild      | Remove old summaries; update    |            |
   |          |              | .version                        |            |
   |----------+--------------+---------------------------------+------------|
   | 429315   | bebuild      | Merge r429270 for AST-2014-019  |            |
   |----------+--------------+---------------------------------+------------|
   | 429322   | bebuild      | Importing release summary for   |            |
   |          |              | 11.15.0-rc2 release.            |            |
   +------------------------------------------------------------------------+

     ----------------------------------------------------------------------

                                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.

 .version                                  |    2
 ChangeLog                                 |   22 ++
 Makefile.rules                            |   18 -
 addons/chan_mobile.c                      |    2
 apps/app_confbridge.c                     |    4
 apps/app_meetme.c                         |   35 ++-
 apps/app_record.c                         |    9
 apps/app_voicemail.c                      |    7
 apps/confbridge/conf_state_multi_marked.c |   27 +-
 asterisk-11.15.0-rc1-summary.html         |  255 -----------------------
 asterisk-11.15.0-rc1-summary.txt          |  324 ------------------------------
 asterisk-11.15.0-rc2-summary.html         |   63 +++++
 asterisk-11.15.0-rc2-summary.txt          |   94 ++++++++
 cel/cel_odbc.c                            |   13 -
 channels/chan_console.c                   |   64 +++--
 channels/chan_mgcp.c                      |    5
 channels/chan_sip.c                       |   55 +++--
 channels/sip/security_events.c            |    2
 configs/features.conf.sample              |    2
 funcs/func_db.c                           |    2
 include/asterisk/stringfields.h           |   32 +-
 include/asterisk/test.h                   |   25 ++
 include/asterisk/utils.h                  |   10
 main/acl.c                                |    2
 main/bridging.c                           |   26 +-
 main/config.c                             |   21 +
 main/file.c                               |    4
 main/manager.c                            |   51 +++-
 main/pbx.c                                |   26 +-
 main/stun.c                               |   11 -
 main/utils.c                              |   46 +++-
 pbx/pbx_config.c                          |   31 ++
 pbx/pbx_loopback.c                        |   19 +
 res/res_calendar.c                        |    2
 res/res_http_websocket.c                  |   27 +-
 res/res_monitor.c                         |    2
 tests/test_strings.c                      |   67 ++++++
 37 files changed, 650 insertions(+), 757 deletions(-)

     ----------------------------------------------------------------------
