Release Summary

asterisk-11.5.0-rc1

Date: 2013-06-10

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

17 alecdavis
10 elguero
7 Corey Farrell
7 rmudgett
6 dlee
6 sruffell
4 mjordan
4 qwell
3 newtonr
3 seanbright
2 igorg
2 kmoore
2 may
1 Correy Farrell
1 file
1 gknispel
1 Guenther Kelleter
1 jrose
1 Karsten Wemheuer
1 kawasaki
1 Michael Walton
1 mmichelson
1 oej
1 one47
1 pbertera
1 russell
1 tzafrir
12 alecdavis
7 mjordan
6 sruffell
6 Tony Lewis
5 elguero
2 Corey Farrell
1 abelbeck
1 Andrew Latham
1 Dan Martens
1 David Brillert
1 Dmitry Melekhov
1 Ishfaq Malik
1 Jaco Kroon
1 JoshE
1 jrose
1 Nikola Ciprich
1 Peter Katzmann
1 Pietro Bertera
1 rmudgett
1 Rodrigo P. Telles
1 Tzafrir Cohen
1 William luke
9 coreyfarrell
7 alecdavis
2 elguero
2 isrl
2 mpaland
2 nikola.ciprich
2 pk16208
2 rnewton
1 abelbeck
1 blkline
1 dbohling
1 dlmarten
1 falves11
1 floradio
1 giacomo
1 gian
1 gkelleter
1 gknispel
1 greenlightcrm
1 herzer
1 ishmalik
1 jcovert
1 jhoppebugs
1 jkroon
1 kawasaki
1 kiennd
1 mike@farsouthnet.com
1 mjordan
1 n8ideas
1 pgoldbaum
1 remiq
1 slesru
1 telles
1 usinternet
1 volga629

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_ooh323


ASTERISK-21800: ooh323 channels stuck if no gatekeer or ooh323 reload
Revision: 390228
Reporter: slesru
Testers: Dmitry Melekhov
Coders: may

Category: Applications/app_mixmonitor


ASTERISK-21799: [patch] Dropouts/distortion in MixMonitor recording when recording RTP with ptime of 60ms
Revision: 389896
Reporter: mike@farsouthnet.com
Testers: jrose
Coders: Michael Walton

Category: Applications/app_page


ASTERISK-19883: [patch] - RTP packet with Timestamp=0 on Multicast paging
Revision: 385637
Reporter: giacomo
Testers: Pietro Bertera, Tzafrir Cohen
Coders: tzafrir, pbertera

Category: Applications/app_queue


ASTERISK-21397: [patch] manager crash on unloading app_queue
Revision: 385594
Reporter: pk16208
Testers: Corey Farrell
Coders: elguero

ASTERISK-21738: [patch] Segfault On Realtime Queue Members Processing
Revision: 388108
Reporter: n8ideas
Testers: JoshE
Coders: elguero

ASTERISK-21782: Delayed audio to agent when answering a queue call
Revision: 391241
Reporter: remiq
Coders: mjordan

Category: Applications/app_voicemail


ASTERISK-18207: externnotify script called with (null) context parameter during pollmessages run, essentially stopping it from running.
Revision: 384326
Reporter: blkline
Coders: Karsten Wemheuer

ASTERISK-19431: Asterisk Russian language support missing voicemail prompts
Revision: 386878
Reporter: volga629
Coders: newtonr

ASTERISK-21302: [patch] app_voicemail crashes on config error and there are some potential memory leaks
Revision: 385557
Reporter: jkroon
Testers: Jaco Kroon, elguero
Coders: elguero

Category: CDR/General


ASTERISK-21394: [patch] - Fundamental changes to CDR within single asterisk family (1.8) during externally initiated blind transfers with an h extension present
Revision: 387038
Reporter: ishmalik
Testers: Ishfaq Malik, mjordan
Coders: one47

Category: Channels/chan_agent


ASTERISK-21793: Segmentation fault when dealing with Agent channels
Revision: 390047
Reporter: telles
Testers: Rodrigo P. Telles
Coders: rmudgett

Category: Channels/chan_alsa


ASTERISK-21329: chan_alsa: patch for crash when audio device in unexpected state
Revision: 385634
Reporter: kawasaki
Coders: kawasaki

Category: Channels/chan_dahdi


ASTERISK-21151: 'Squelching' early media in DAHDI (sig_pri)
Revision: 384689
Reporter: gian
Testers: rmudgett
Coders: rmudgett

ASTERISK-21744: [patch] - fix lower bound check with -ve integer conversion from a float
Revision: 387298
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

Category: Channels/chan_iax2


ASTERISK-21409: [patch] - Race condition with IAX2 transfer, 2 releases happen on same call legs. locks up with many threads blocked by iax2_destroy_helper
Revision: 391063
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

Category: Channels/chan_sip/General


ASTERISK-17436: random deadlocks - SIP messages not being processed
Revision: 386159
Reporter: usinternet
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-19754: Deadlock in chan_sip / pthread_timing
Revision: 386159
Reporter: nikola.ciprich
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-20225: Segmentation Fault on manager_play_dtmf sip_senddigit_end
Revision: 385173
Reporter: jhoppebugs
Coders: mjordan

ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit set, plus a ULAW payload instead of CN
Revision: 388112
Reporter: pk16208
Testers: Peter Katzmann, elguero
Coders: elguero

ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP Calls Initiated By PBX
Revision: 385473
Reporter: elguero
Testers: elguero
Coders: elguero

ASTERISK-21374: [patch] One-way Audio With auto_* NAT Settings When SIP Calls Initiated By PBX
Revision: 388601
Reporter: elguero
Testers: elguero
Coders: elguero

ASTERISK-21389: res_timing_pthread fails to return from write, causing timer dependent operations to block indefinitely
Revision: 386159
Reporter: mjordan
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-21466: [patch] [crash] command (sip show peers) crashes Asterisk with ~3500 registered peers
Revision: 387134
Reporter: gknispel
Coders: gknispel

ASTERISK-21677: NOTIFYs for BLF start queuing up and fail to be sent out
Revision: 387880
Reporter: dlmarten
Testers: Dan Martens, David Brillert, alecdavis
Coders: alecdavis

ASTERISK-21742: SIP Session-Expires: Set timer to correctly expire at (~2/3) of the expiry interval when not the refresher.
Revision: 387345
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

Category: Channels/chan_sip/Interoperability


ASTERISK-21664: Asterisk terminates calls if Session-Expires isn't present on INVITE
Revision: 387319
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

Category: Channels/chan_unistim


ASTERISK-21061: Nortel I2004 unwanted autoanswer
Revision: 389661
Reporter: herzer
Coders: igorg

ASTERISK-21120: Unable to properly hang up calls when second line rings
Revision: 389661
Reporter: dbohling
Coders: igorg

Category: Codecs/codec_resample


ASTERISK-21401: [patch] codec_resample cannot be unloaded
Revision: 385582
Reporter: coreyfarrell
Testers: Corey Farrell
Coders: Corey Farrell

Category: Core/Bridging


ASTERISK-21356: Segfault during bridge channel proxy inspection in a masquerade caused by an AMI Redirect of two channels
Revision: 386286
Reporter: greenlightcrm
Testers: William luke
Coders: rmudgett

Category: Core/BuildSystem


ASTERISK-21125: Asterisk 11 needs libuuid in configure script due to pjproject
Revision: 385356
Reporter: falves11
Coders: qwell

Category: Core/Channels


ASTERISK-21356: Segfault during bridge channel proxy inspection in a masquerade caused by an AMI Redirect of two channels
Revision: 386286
Reporter: greenlightcrm
Testers: William luke
Coders: rmudgett

Category: Core/Configuration


ASTERISK-21412: [patch] config.c/config_text_file_load() leaks globbuf
Revision: 386677
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Core/General


ASTERISK-21407: [patch] features_shutdown doesn't finish cleanup
Revision: 386642
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21716: [patch] logger thread sometimes exits with messages still queued
Revision: 389677
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21724: [patch] __ast_rwlock_destroy can segfault with DEBUG_THREADS
Revision: 388839
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21743: [patch] - Core show Locks, Include Asterisk version.
Revision: 387295
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

Category: Core/Logging


ASTERISK-21430: [patch] Call ID missing when logging through syslog
Revision: 388605
Reporter: nikola.ciprich
Testers: Nikola Ciprich, elguero
Coders: elguero

Category: Core/ManagerInterface


ASTERISK-21397: [patch] manager crash on unloading app_queue
Revision: 385594
Reporter: pk16208
Testers: Corey Farrell
Coders: elguero

Category: Core/PBX


ASTERISK-21723: [patch] pbx cleanup is incomplete
Revision: 388578
Reporter: coreyfarrell
Coders: Correy Farrell

Category: Resources/res_config_ldap


ASTERISK-17386: [patch] res_config_ldap with malloc_debug produces munmap_chunk(): invalid pointer:
Revision: 385199
Reporter: jcovert
Testers: Andrew Latham
Coders: seanbright

Category: Resources/res_jabber


ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385917
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385938
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

Category: Resources/res_musiconhold


ASTERISK-17467: external moh is blocked when using dahdi timer
Revision: 386159
Reporter: isrl
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

Category: Resources/res_rtp_asterisk


ASTERISK-21246: [patch] use of rtpkeepalive uses CN packet with marker bit set, plus a ULAW payload instead of CN
Revision: 388112
Reporter: pk16208
Testers: Peter Katzmann, elguero
Coders: elguero

ASTERISK-21522: [patch] DTMF end is not always processed, causes one-way audio
Revision: 387216
Reporter: coreyfarrell
Coders: Corey Farrell

Category: Resources/res_srtp


ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
Revision: 388530
Reporter: coreyfarrell
Coders: Corey Farrell

ASTERISK-21719: [patch] res_srtp doesn't cleanup srtp library
Revision: 388769
Reporter: coreyfarrell
Coders: kmoore

Category: Resources/res_timing_pthread


ASTERISK-17436: random deadlocks - SIP messages not being processed
Revision: 386159
Reporter: usinternet
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-17458: Deadlocks when using pthread timer
Revision: 386159
Reporter: isrl
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-19754: Deadlock in chan_sip / pthread_timing
Revision: 386159
Reporter: nikola.ciprich
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-20577: Asterisk deadlocks waiting for timer in res_timing_pthread while running AGI script
Revision: 386159
Reporter: kiennd
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

ASTERISK-21389: res_timing_pthread fails to return from write, causing timer dependent operations to block indefinitely
Revision: 386159
Reporter: mjordan
Testers: sruffell, mjordan, Tony Lewis
Coders: sruffell

Category: Resources/res_xmpp


ASTERISK-21069: xmpp distributed device states aggregation update fails
Revision: 385917
Reporter: mpaland
Testers: alecdavis
Coders: alecdavis

ASTERISK-21069: xmpp distributed device states aggregation update fails
Revision: 385938
Reporter: mpaland
Testers: alecdavis
Coders: alecdavis

ASTERISK-21164: Need clarification on distributed device state behavior and whether this behavior is a possible regression
Revision: 385917
Reporter: rnewton
Testers: alecdavis
Coders: alecdavis

ASTERISK-21164: Need clarification on distributed device state behavior and whether this behavior is a possible regression
Revision: 385938
Reporter: rnewton
Testers: alecdavis
Coders: alecdavis

ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385917
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

ASTERISK-21429: Distributed Device State using JABBER/XMPP not working since Secuity Advisory AST-2012-015
Revision: 385938
Reporter: alecdavis
Testers: alecdavis
Coders: alecdavis

ASTERISK-21785: __ao2_ref_debug() logs to /tmp/refs when REF_DEBUG is not defined
Revision: 388700
Reporter: abelbeck
Testers: abelbeck
Coders: rmudgett

Category: Sounds


ASTERISK-19431: Asterisk Russian language support missing voicemail prompts
Revision: 386878
Reporter: volga629
Coders: newtonr

ASTERISK-19721: Asterisk core sounds, italian version
Revision: 386878
Reporter: floradio
Coders: newtonr


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
384411dleeFix parallel make problems.
384414fileRemove silly use of strncmp.
384545dleeFixed spurious rebuilds of func_version.
384641mjordanUpdate documentation for CHANNEL function
384827elgueroFix For Not Overriding The Default Settings In chan_sip ASTERISK-21225
385048newtonrModified the list of keys for the driver backends for sake of sample clarity
385313rmudgettFix 'pri intense debug span' alias.
385403alecdavisIAX2, prevent network thread starting before all helper threads are ready ASTERISK-18827
385430alecdavisIAX2 defer_full_frames fail to get sent ASTERISK-18827
385689dleeFix the svn:keywords property on several files.
385768qwellDon't unnecessarily rebuild things on every run of 'make'.
386006dleeFix lock errors on startup.
386051dleecli.c: Properly initialize debug_modules and verbose_modules.
386484elgueroChange Case On Forcerport For Consistency
386486elgueroFix Displaying Symmetric RTP Global Setting
386794oejPlay periodic prompts for first call in a call queue
386930seanbrightUse the proper lower bound when doing saturation arithmetic.
387030jroseAdd forgotten event types to event_names array
387422mjordanUpdate utils Makefile to handle r387294
387689russellMake SLA reload more paranoid.
387823dleeMinor fixups to Doxygen comments.
388253seanbrightFix copy/paste error in one-touch-recording implementation.
388378mmichelsonFix memory leak in pbx_dundi
388424rmudgettAdd version.c to list of ignored files in the utils directory.
388597kmooreRevert r388529 for now
388816qwellFix VM snapshot handling for combined INBOX.
389245qwellAdd doxygen.log to svn:ignore property.
390229mayremove unnecessary declarations ASTERISK-21800
391084alecdavisIAX2: refactor nativebridge transfer
391111alecdavisfix bad edit after conflict resolution
391148alecdavischan_iax2: nativebridge refactor, missed unlock bridgecallno

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                          |    9
Makefile                         |   35 +-
UPGRADE.txt                      |   10
addons/chan_ooh323.c             |   10
apps/app_meetme.c                |   11
apps/app_queue.c                 |   72 +++--
apps/app_voicemail.c             |   81 +++---
build_tools/menuselect-deps.in   |    1
channels/chan_alsa.c             |    7
channels/chan_dahdi.c            |   40 ++-
channels/chan_iax2.c             |  114 +++++---
channels/chan_sip.c              |  519 ++++++++++++++++++++++++---------------
channels/chan_unistim.c          |   18 +
channels/misdn/isdn_msg_parser.c |    2
channels/sig_pri.c               |    4
channels/sig_pri.h               |    2
channels/sip/include/sip.h       |    1
codecs/codec_resample.c          |    2
configs/chan_dahdi.conf.sample   |   12
configs/cli_aliases.conf.sample  |    2
configs/extconfig.conf.sample    |    6
configs/queues.conf.sample       |    7
configure.ac                     |    5
funcs/func_channel.c             |   14 +
include/asterisk/astobj2.h       |   37 ++
include/asterisk/autoconfig.h.in |    6
include/asterisk/utils.h         |   12
main/astobj2.c                   |   24 +
main/channel.c                   |   23 +
main/cli.c                       |    4
main/config.c                    |    6
main/devicestate.c               |   13
main/event.c                     |    2
main/features.c                  |   24 -
main/lock.c                      |    2
main/logger.c                    |   15 -
main/manager.c                   |   16 -
main/message.c                   |   62 +---
main/pbx.c                       |    5
main/slinfactory.c               |    2
main/utils.c                     |    6
makeopts.in                      |    3
pbx/pbx_dundi.c                  |    3
res/res_config_ldap.c            |   20 -
res/res_config_pgsql.c           |    4
res/res_jabber.c                 |    5
res/res_mutestream.c             |    2
res/res_rtp_asterisk.c           |   18 -
res/res_rtp_multicast.c          |   43 +++
res/res_srtp.c                   |    3
res/res_timing_pthread.c         |  121 ++++-----
res/res_xmpp.c                   |    5
sounds/Makefile                  |    5
utils/Makefile                   |    6
54 files changed, 965 insertions(+), 516 deletions(-)