Release Summary

asterisk-11.6.0

Date: 2013-10-21

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

14 rmudgett
12 mjordan
12 wdoekes
6 elguero
6 kharwell
5 Corey Farrell
5 jrose
4 bebuild
4 dlee
4 kmoore
3 coreyfarrell
3 igorg
2 file
2 mmichelson
2 newtonr
2 russell
1 abelbeck
1 alecdavis
1 Andrew Nagy
1 anstein
1 Dmitry Melekhov
1 Guenther Kelleter
1 jbigelow
1 jcolp
1 may
1 moy
1 phill
1 Richard Miller
1 snuffy
1 Stefan Wachtler
1 varnav
3 Corey Farrell
2 wdoekes
1 Alex Zarubin
1 Alfred Farrugia
1 Ariel Wainer
1 CGI.NET
1 Colin Cutherbertson
1 David M. Lee
1 Doug Bailey
1 Karsten Wemheuer
1 Michael Keuter
1 mjordan
1 Stuart Henderson
1 Tony Lewis
9 coreyfarrell
3 gkelleter
3 mjordan
2 dlee
2 jrose
2 mdavenport
1 abelbeck
1 adavid
1 aepshteyn
1 anstein
1 aragon
1 ariw
1 az_tth
1 blackaura
1 brietz
1 colinc
1 dbailey
1 gentlec
1 ivo.andonov
1 kenner
1 nsnake
1 phill
1 rafuchoucv
1 rnewton
1 slesru
1 snuffy
1 softins
1 sthen
1 tm1000
1 ulogic
1 varnav
1 wdoekes
1 wimpy
1 zhanglei

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: Applications/app_confbridge


ASTERISK-21859: Confbridge doesn't tear down an empty conference bridge when all users were kicked via end_marked=yes. Also, side effect crashes.
Revision: 399222
Reporter: gentlec
Coders: kharwell

Category: Applications/app_meetme


ASTERISK-21907: Crash - segfault - When executing a MeetMeAdmin command that requires a member, without specifying a member
Revision: 399034
Reporter: aepshteyn
Coders: kmoore

ASTERISK-22269: app_meetme: wrong bit value for CONFFLAG_DONT_DENOISE
Revision: 396944
Reporter: softins
Coders: mjordan

Category: Applications/app_mixmonitor


ASTERISK-22368: [patch] mixmonitor_free leaks filename
Revision: 398011
Reporter: coreyfarrell
Coders: wdoekes

Category: Applications/app_queue


ASTERISK-21980: Error message for QUEUE_MEMBER when member is not in queue is unclear
Revision: 394345
Reporter: adavid
Coders: mjordan

ASTERISK-22189: Wrap up time is ignored for queue members who are members in multiple queues
Revision: 396948
Reporter: mjordan
Testers: Tony Lewis
Coders: mjordan

ASTERISK-22263: [patch] 'queue add member ...' help text update
Revision: 398885
Reporter: rnewton
Coders: newtonr

Category: Applications/app_voicemail


ASTERISK-22414: [patch] voicemail and test_voicemail_api leaks
Revision: 398285
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Bridges/bridge_native_rtp


ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 398836
Reporter: jrose
Coders: jrose

Category: CEL/General


ASTERISK-22259: [patch] cel segfault on invalid cel.conf
Revision: 397034
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

Category: Channels/chan_dahdi


ASTERISK-21117: Bad interpretation of the file chan_dahdi.conf when using open r2 parameters
Revision: 394173
Reporter: rafuchoucv
Coders: moy

ASTERISK-21847: Segfault due to dahdi_restart and round robin
Revision: 393628
Reporter: ivo.andonov
Coders: rmudgett

Category: Channels/chan_h323


ASTERISK-22365: [patch] chan_h323 can't be compiled
Revision: 398510
Reporter: slesru
Coders: Dmitry Melekhov

Category: Channels/chan_iax2


ASTERISK-21953: connectedline parameter not documented
Revision: 394890
Reporter: wimpy
Coders: mjordan

ASTERISK-22504: [patch] chan_iax2: wrong expiry time in astdb
Revision: 399159
Reporter: brietz
Coders: Stefan Wachtler

Category: Channels/chan_local


ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
Revision: 397528
Reporter: mjordan
Coders: rmudgett

Category: Channels/chan_sip/General


ASTERISK-21064: Crash when handling ACK on dialog that has no channel
Revision: 397712
Reporter: colinc
Testers: wdoekes, Colin Cutherbertson
Coders: wdoekes

ASTERISK-22007: chan_sip: segfault with invalid sdp
Revision: 397758
Reporter: wdoekes
Testers: wdoekes
Coders: wdoekes

ASTERISK-22071: chan_sip doesn't respect Via ..completely
Revision: 397205
Reporter: az_tth
Testers: Alex Zarubin, Karsten Wemheuer
Coders: elguero

ASTERISK-22248: [patch] test_sip_rtpqos corrupts dialogs container
Revision: 397133
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Channels/chan_sip/Messaging


ASTERISK-22185: Crash in sip_msg_send in chan_sip.c when from parameter is malformed
Revision: 397254
Reporter: zhanglei
Coders: mmichelson

Category: Channels/chan_sip/Registration


ASTERISK-21964: SIP TLS Register statement fails if sip.conf register directive uses peer name.
Revision: 396248
Reporter: dbailey
Testers: Doug Bailey
Coders: elguero

Category: Channels/chan_sip/T.38


ASTERISK-22275: [patch] T.38 Passthrough broken if peer doen't report T38MaxBitRate
Revision: 397257
Reporter: anstein
Coders: anstein

Category: Contrib/General


ASTERISK-21021: SQL script to create queue_log table in PostgreSQL
Revision: 394897
Reporter: varnav
Coders: varnav

Category: Core/General


ASTERISK-22179: Update copyright headers - they're so last year
Revision: 395033
Reporter: mdavenport
Coders: mjordan

ASTERISK-22238: [patch] astfd and threadstorage debug cli commands are not unregistered
Revision: 397107
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

ASTERISK-22249: [patch] xmldoc.c leaks an attribute
Revision: 397067
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

ASTERISK-22536: MALLOC_DEBUG causes /tmp/refs to be written, even if REF_DEBUG is not defined
Revision: 399099
Reporter: dlee
Coders: dlee

Category: Core/HTTP


ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965 Cookie2 header
Revision: 394900
Reporter: sthen
Testers: mjordan, Stuart Henderson
Coders: mjordan

ASTERISK-22237: [patch] http_shutdown incomplete
Revision: 397309
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Core/Jitterbuffer


ASTERISK-21036: Jitter Buffer log file creation doesn't account for multiple slashes in DAHDI channel names
Revision: 399403
Reporter: kenner
Coders: kmoore

Category: Core/ManagerInterface


ASTERISK-21789: ast_http_get_cookies() fails in the presence of RFC2965 Cookie2 header
Revision: 394900
Reporter: sthen
Testers: mjordan, Stuart Henderson
Coders: mjordan

ASTERISK-22395: [patch] manager.c and res_agi.c leak results from ast_xmldoc_printable
Revision: 398061
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Core/RTP


ASTERISK-22424: bridge_native_rtp: Asterisk 12 attempts to remotely bridge on 200OK response to invite when the 200 lacks SDP
Revision: 398836
Reporter: jrose
Coders: jrose

Category: Documentation


ASTERISK-22308: Documentation - chan_dahdi, waitfordialtone is not boolean, it's time in milliseconds
Revision: 398881
Reporter: mdavenport
Coders: newtonr

Category: Features/Parking


ASTERISK-22413: [patch] features.c TEST_FRAMEWORK leaks channel reference, preventing graceful shutdown
Revision: 398022
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Functions/func_channel


ASTERISK-20969: Fix func_channel documentation for sip/iax2/dadhi
Revision: 394981
Reporter: snuffy
Coders: snuffy

Category: Functions/func_strings


ASTERISK-21717: [patch] - Documentation for PASSTHRU function is unclear
Revision: 394303
Reporter: ulogic
Coders: Richard Miller

Category: General


ASTERISK-22450: No CLI response from database show
Revision: 399267
Reporter: aragon
Coders: kharwell

Category: Resources/res_agi


ASTERISK-21903: [patch] Return proper result upon error when running some AGI commands
Revision: 394641
Reporter: ariw
Testers: Ariel Wainer
Coders: elguero

ASTERISK-22395: [patch] manager.c and res_agi.c leak results from ast_xmldoc_printable
Revision: 398061
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Resources/res_features


ASTERISK-22416: [patch] Segmentation fault (in process_applicationmap_line, at features.c) when using improper feature mapping syntax
Revision: 399305
Reporter: nsnake
Testers: CGI.NET
Coders: elguero

Category: Resources/res_http_websocket


ASTERISK-21825: [patch] websocket segmentation fault on certain invalid input
Revision: 391560
Reporter: blackaura
Testers: Alfred Farrugia, David M. Lee
Coders: wdoekes

Category: Resources/res_indications


ASTERISK-21997: [patch] - Incorrect Ring tone for Malaysia
Revision: 394941
Reporter: phill
Coders: phill

Category: Resources/res_jabber


ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the mailbox and context get swapped at the remote end
Revision: 398558
Reporter: abelbeck
Testers: Michael Keuter
Coders: abelbeck

Category: Resources/res_xmpp


ASTERISK-22347: [patch]res_xmpp timeout when google sends blank responses ' '
Revision: 398618
Reporter: tm1000
Coders: Andrew Nagy

ASTERISK-22435: [patch] jabber/xmpp MWI distributed pubsub issue where the mailbox and context get swapped at the remote end
Revision: 398558
Reporter: abelbeck
Testers: Michael Keuter
Coders: abelbeck

Category: Tests/General


ASTERISK-22276: Test test_hashtab_thrash fails on 32-bit machines when compiled without DEBUG_THREADS
Revision: 396620
Reporter: mjordan
Coders: jcolp

ASTERISK-22413: [patch] features.c TEST_FRAMEWORK leaks channel reference, preventing graceful shutdown
Revision: 398022
Reporter: coreyfarrell
Coders: coreyfarrell

Category: Tests/testsuite


ASTERISK-22221: The masquerade super-test fails on all Asterisk versions
Revision: 397528
Reporter: mjordan
Coders: rmudgett


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.

RevisionAuthorSummaryIssues Referenced
391334alecdavisIAX2: Transfer Reject: Lock bridgecallno before touching it, refactor
391379igorg
391507mjordanFix memory leak while loading priority modules and adding formats
391700rmudgettapp_confbridge: Fix memory leak on reload.
391794jroseapp_mixmonitor: Fix crashes caused by unloading app_mixmonitor
392810mjordanFix memory/ref counting leaks in a variety of locations ASTERISK-21906
393395igorg
393630rmudgettMixMonitor: Fix refleak in manager_stop_mixmonitor() if could not stop monitoring.
393929russellastobj2-ify the SLA code
395020mjordanAdd an upgrade note for libuuid dependency; remove note in CHANGES
396197elgueroAdding a note to UPGRADE.txt about a change made to res_agi in order to ASTERISK-21903
396199elgueroChange "from" to "From". ASTERISK-21903
396287wdoekesCheck result of ast_var_assign() calls for memory allocation failure.
396310wdoekesCheck result of ast_var_assign() calls for memory allocation failure (2).
396377igorg
396441wdoekesConsistent memory allocation by ast_bt_get_symbols.
396580wdoekeschan_sip: Fix IP-addr in warning when rejecting a contact ACL.
396583wdoekeschan_sip: Convert 'just did sched_add waitid...' from warning to debug message.
396657fileTweak comment for why usleep is used.
396746kmooreRemove leading spaces from the CLI command before parsing
396884jbigelowAdd test suite events to indicate when a feature is detected or not
396961mjordanFix invalid access to disposed memory in main/data unit test
396995wdoekesAdd "autoframing" option to sip.conf.sample and h323.conf.sample.
397157mmichelsonRemove REF_DEBUG definition.
397378wdoekesAdd _IO_stdin_used in version-script to fix SIGBUSes on Sparc. ASTERISK-21763, ASTERISK-21665
397604fileMake libuuid an optional dependency for res_rtp_asterisk instead of a requirement.
397744rmudgettFix uninitialized value in struct ast_control_pvt_cause_code usage.
398000kharwellCheck return value on fwrite
398019rmudgetttest_substituition: Fix failed test reporting to actually report failure.
398103kharwellFix various memory leaks
398168wdoekesBe a little more verbose when loading cel_custom.conf.
398214mayFix remote tcs sequence handling on empty tcs received
398281jroseapp_voicemail: Fix leaking config objects when msg_id doesn't match
398302rmudgettchan_iax2: Add missing control frame names to debug frame decode output.
398305rmudgettchan_iax2: Add missing control frame names to debug frame decode output. (Part 2)
398380rmudgettchan_iax2: Fix bridgecallno deadlock avoidance.
398417rmudgettchan_iax2: Fix stray reference to worker thread idle_list.
398457rmudgettchan_iax2: Reduce indentation in __attempt_transmit().
398577kmooreCommit the remainder of r398523 ASTERISK-22435
398721rmudgettMALLOC_DEBUG: Change fence magic number to be completely different from the freed magic number.
398749dleeFixed utils directory breakage from r398648
398753dleeFixed utils directory breakage from r398748, this time with extra hate.
398758rmudgettFix incorrect usages of ast_realloc().
398820russellFix typo in confbridge.conf.sample
398986jrosechan_sip: Revert r398835 due to failing tests involving originate ASTERISK-22424
399353mjordanAdd a WARNING in bridge_softmix when a timing module isn't loaded
399373mjordanUpdate prep_tarball with new documentation files on the Asterisk wiki ASTERISK-22439
399442rmudgettUDPTL: Backport some fixes from v12 that should be in v11.
401221bebuildCreate 11.6.0-rc2
401235bebuildMerge changes for 11.6.0-rc2
401236bebuildUpdate ChangeLog for r401182
401238bebuildImporting release summary for 11.6.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.

CHANGES                                   |   10
UPGRADE.txt                               |   16
addons/ooh323c/src/ooh245.c               |    2
apps/app_confbridge.c                     |    4
apps/app_dumpchan.c                       |   26
apps/app_meetme.c                         |  841 +++++++++++++++++++-----------
apps/app_mixmonitor.c                     |   48 +
apps/app_playback.c                       |    4
apps/app_queue.c                          |  181 +++---
apps/app_stack.c                          |    5
apps/app_verbose.c                        |   24
apps/app_voicemail.c                      |    1
apps/confbridge/conf_config_parser.c      |   26
apps/confbridge/conf_state_multi_marked.c |    7
apps/confbridge/include/confbridge.h      |    5
bridges/bridge_softmix.c                  |    1
build_tools/prep_tarball                  |    4
cel/cel_custom.c                          |   10
channels/chan_dahdi.c                     |   41 -
channels/chan_h323.c                      |   31 -
channels/chan_iax2.c                      |  208 ++++---
channels/chan_misdn.c                     |   14
channels/chan_motif.c                     |   14
channels/chan_sip.c                       |   67 +-
channels/chan_unistim.c                   |   65 +-
channels/iax2-parser.c                    |   16
channels/sig_analog.c                     |    1
channels/sig_pri.c                        |    3
channels/sig_ss7.c                        |    1
channels/sip/dialplan_functions.c         |    5
configs/chan_dahdi.conf.sample            |    3
configs/confbridge.conf.sample            |    2
configs/h323.conf.sample                  |    2
configs/iax.conf.sample                   |    9
configs/indications.conf.sample           |    2
configs/sip.conf.sample                   |    3
configs/sla.conf.sample                   |   11
contrib/realtime/postgresql/realtime.sql  |   17
default.exports                           |    4
funcs/func_channel.c                      |   51 +
funcs/func_dialgroup.c                    |    8
funcs/func_global.c                       |   19
funcs/func_strings.c                      |   17
include/asterisk/astmm.h                  |    6
include/asterisk/frame.h                  |    8
include/asterisk/lock.h                   |   20
include/asterisk/logger.h                 |    2
include/asterisk/utils.h                  |   16
main/abstract_jb.c                        |    4
main/asterisk.c                           |  269 +++++----
main/asterisk.exports.in                  |   19
main/astfd.c                              |    6
main/astmm.c                              |   27
main/astobj2.c                            |    4
main/cdr.c                                |    7
main/cel.c                                |    2
main/cli.c                                |   40 +
main/config.c                             |    4
main/config_options.c                     |    9
main/data.c                               |    2
main/event.c                              |    6
main/features.c                           |   39 -
main/format.c                             |    2
main/heap.c                               |   13
main/http.c                               |   24
main/indications.c                        |   10
main/loader.c                             |    2
main/lock.c                               |  220 ++++---
main/logger.c                             |  116 ++--
main/manager.c                            |   55 +
main/named_acl.c                          |   10
main/pbx.c                                |    6
main/threadstorage.c                      |    6
main/translate.c                          |   16
main/udptl.c                              |   12
main/utils.c                              |   99 ++-
main/xmldoc.c                             |   14
pbx/pbx_dundi.c                           |   20
pbx/pbx_loopback.c                        |   15
res/Makefile                              |    5
res/res_agi.c                             |   17
res/res_calendar.c                        |    2
res/res_http_websocket.c                  |   14
res/res_jabber.c                          |   17
res/res_musiconhold.c                     |   16
res/res_rtp_asterisk.c                    |   73 ++
res/res_security_log.c                    |    2
res/res_xmpp.c                            |   92 ++-
tests/test_hashtab_thrash.c               |    6
tests/test_substitution.c                 |   45 -
tests/test_voicemail_api.c                |   38 -
utils/ael_main.c                          |    6
utils/check_expr.c                        |    9
utils/conf2ael.c                          |    6
utils/extconf.c                           |    3
95 files changed, 2173 insertions(+), 1137 deletions(-)