Release Summary


Date: 2011-06-24


Table of Contents

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


[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-


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




15 mnicholson
11 twilson
10 tilghman
9 jrose
8 dvossel
8 rmudgett
7 alecdavis
7 wdoekes
2 cmaj
2 elguero
2 IgorG
2 kmoore
2 lmadsen
2 one47
2 russell
2 seanbright
1 andy11
1 bluecrow76
1 Chainsaw
1 enegaard
1 FeyFre
1 irroot
1 jhirsch
1 kkm
1 malin
1 murf
1 nivek
1 pabelanger
1 qwell
1 rgagnon
1 smurfix
1 sobomax
1 st
1 tzafrir
1 var
1 viraptor
1 vrban
1 zvision
8 rmudgett
5 twilson
4 astmiv
4 jrose
4 tilghman
4 wdoekes
3 mnicholson
2 alecdavis
2 cmaj
2 dvossel
2 globalnetinc
2 jde
2 lmadsen
2 loloski
2 nivek
2 seanbright
2 vois
1 alexandrekeller
1 amilcar
1 boroda
1 Chainsaw
1 chris-mac
1 elguero
1 FeyFre
1 firstsip
1 francesco_r
1 Freddi_Fonet
1 Greenlightcrm
1 IgorG
1 irroot
1 isis242
1 jamhed
1 jcromes
1 kkm
1 kowalma
1 lefoyer
1 malin
1 oej
1 rgagnon
1 rossbeer
1 rymkus
1 seadweller
1 smurfix
1 sobomax
1 sum
1 vmikhnevych
6 wdoekes
3 irroot
3 nahuelgreco
2 alecdavis
2 cmaj
2 destiny6628
2 igorg
2 johnz
2 one47
2 tzafrir
1 alexandrekeller
1 andy11
1 bluecrow76
1 davidw
1 devmod
1 docent
1 elguero
1 feyfre
1 ffossard
1 jamhed
1 jamicque
1 jasonshugart
1 jcromes
1 jhirsch
1 jkister
1 jmls
1 jpokorny
1 kkm
1 kobaz
1 kvveltho
1 lefoyer
1 lmadsen
1 lmsteffan
1 marcelloceschia
1 mickecarlsson
1 mn3250
1 mspuhler
1 nivek
1 nvitaly
1 oej
1 pabelanger
1 pnlarsson
1 pruiz
1 seadweller
1 sharvanek
1 siby
1 smurfix
1 sobomax
1 st
1 stknob
1 sysreq
1 var
1 viraptor
1 vmikhnevych
1 vois
1 vrban
1 zvision

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_chanspy

ASTERISK-17029: [patch] one-way-audio when chanspy activated
Revision: 316644
Reporter: jkister
Testers: firstsip, Greenlightcrm, malin, wdoekes, boroda, dvossel
Coders: malin

ASTERISK-17907: [patch] chanspy enforced mode lacks a channel_unlock
Revision: 320506
Reporter: wdoekes
Coders: wdoekes

Category: Applications/app_dial

ASTERISK-11067: [branch] Allow disconnect feature before a call is bridged
Revision: 308677
Reporter: sobomax
Testers: sobomax, dvossel
Coders: sobomax, murf, dvossel

ASTERISK-16649: [patch] Peer does not hang up when caller hangup while app_dial is executing - Deadagi
Revision: 313579
Reporter: mn3250
Testers: rmudgett, astmiv
Coders: rmudgett

ASTERISK-17660: [patch] Change seconds to milliseconds in ast_verb line
Revision: 314202
Reporter: smurfix
Testers: lmadsen, smurfix
Coders: smurfix

ASTERISK-17874: [patch] [regression] Revision 315643 app_dial breaks ring groups
Revision: 319528
Reporter: mspuhler
Coders: elguero

Category: Applications/app_directed_pickup

ASTERISK-17494: PickupChan doesn't pick moultiple arguments
Revision: 309348
Reporter: vmikhnevych
Testers: vmikhnevych
Coders: lmadsen

Category: Applications/app_externalivr

ASTERISK-17496: [patch] Small leak in app_externalivr
Revision: 309356
Reporter: andy11
Coders: andy11

Category: Applications/app_meetme

ASTERISK-16077: [patch] MeetMe 'L' and 'S' ignore 'C' option
Revision: 316475
Reporter: var
Testers: seanbright
Coders: var

ASTERISK-17896: [patch] meetme cli cmd completion leaves conferences mutex locked
Revision: 320236
Reporter: zvision
Coders: zvision

Category: Applications/app_mixmonitor

ASTERISK-17038: [patch] Mixmonitor does not parse file path proper if it contain a . (period)
Revision: 309857
Reporter: pabelanger
Testers: jrose
Coders: jrose

Category: Applications/app_voicemail

ASTERISK-16784: [patch] Message lost when sox fails to re-encode with 'volgain'
Revision: 316708
Reporter: sysreq
Testers: seanbright
Coders: seanbright

ASTERISK-17299: [patch] Compile Error - odbc_storage enabled
Revision: 312210
Reporter: elguero
Testers: elguero, nivek, alecdavis
Coders: elguero

Category: Channels/chan_dahdi

ASTERISK-14611: [patch] Stuck channel using FEATD_MF if caller hangs up at the right time
Revision: 313189
Reporter: jcromes
Testers: jcromes
Coders: pabelanger

ASTERISK-16197: [patch] "setvar" can add multiple variables with the same name to a channel
Revision: 313432
Reporter: nahuelgreco
Testers: tilghman, jrose
Coders: jrose

ASTERISK-16197: [patch] "setvar" can add multiple variables with the same name to a channel
Revision: 313433
Reporter: nahuelgreco
Testers: tilghman, jrose
Coders: jrose

ASTERISK-16197: [patch] "setvar" can add multiple variables with the same name to a channel
Revision: 313435
Reporter: nahuelgreco
Testers: tilghman, jrose
Coders: jrose

ASTERISK-16233: [patch] "dahdi show channels group" auto-completion bug
Revision: 313859
Reporter: ffossard
Coders: jrose

ASTERISK-16892: [patch] Asterisk gets killed during the live calling
Revision: 312574
Reporter: destiny6628
Testers: rmudgett
Coders: rmudgett

ASTERISK-16964: Asterisk does not send release message when channel requested during SETUP gets changed during Procedding Message from TELCO
Revision: 312574
Reporter: destiny6628
Testers: rmudgett
Coders: rmudgett

ASTERISK-17107: [patch] "Caller*ID failed checksum" on Wildcard TDM2400P and TDM410
Revision: 310635
Reporter: nivek
Testers: nivek
Coders: nivek

ASTERISK-17120: Asterisk does not end call properly and stops reacting to following SETUP messages
Revision: 312574
Reporter: jpokorny
Testers: rmudgett
Coders: rmudgett

Category: Channels/chan_iax2

ASTERISK-15449: RFC2833 DTMF is not passed correctly when going SIP->IAX2->SIP
Revision: 310889
Reporter: sharvanek
Testers: globalnetinc, jde
Coders: twilson

Category: Channels/chan_local

ASTERISK-17633: [patch] Chan_local crashes in fixup
Revision: 316329
Reporter: oej
Testers: oej
Coders: dvossel

ASTERISK-17747: [patch] check_bridge(): misplaced ast_mutex_unlock
Revision: 315052
Reporter: alecdavis
Coders: alecdavis

Category: Channels/chan_sip/CodecHandling

ASTERISK-17764: [patch] When SIP caller does not offer video, adding video drops the call
Revision: 318331
Reporter: one47
Coders: one47

Category: Channels/chan_sip/General

ASTERISK-17124: Asterisk does not hangup a channel after endpoint hangs up when using FastAGI
Revision: 313579
Reporter: devmod
Testers: rmudgett, astmiv
Coders: rmudgett

ASTERISK-17510: [patch] uncached realtime peers are put in peers_by_ip => memory leak
Revision: 315212
Reporter: wdoekes
Coders: wdoekes

ASTERISK-17682: [patch] [regression] "sip prune" does not clean the relevant peer objects -> memleak
Revision: 317255
Reporter: vrban
Coders: vrban

ASTERISK-17761: [patch] [regression] segfault in _sip_tcp_helper_thread() caused by bad merge in r314628
Revision: 319141
Reporter: stknob
Testers: vois, Chainsaw
Coders: Chainsaw

ASTERISK-17793: [patch] sip_set_rtp_peer sometimes returns too early
Revision: 318230
Reporter: one47
Coders: one47

Category: Channels/chan_sip/Interoperability

ASTERISK-17400: [patch] session-timers=refuse is not enforced for *caller*
Revision: 316616
Reporter: wdoekes
Coders: wdoekes, dvossel

Category: Channels/chan_sip/Registration

ASTERISK-14953: [patch] Autocreated peers not deleted when unregister explicitly, become zombies
Revision: 315672
Reporter: kkm
Testers: kkm, tilghman, twilson
Coders: kkm

ASTERISK-17382: [patch] Regression after r297603 (Improve handling of REGISTER requests with multiple contact headers.)
Revision: 317720
Reporter: pnlarsson
Coders: enegaard

ASTERISK-17535: [patch] [regression] Cisco phones do not register
Revision: 315893
Reporter: jmls
Coders: wdoekes

Category: Channels/chan_sip/TCP-TLS

ASTERISK-16279: [patch] TCP connection will not be closed, if device do a reregister
Revision: 317195
Reporter: marcelloceschia
Coders: st

ASTERISK-17438: [patch] TCP TLS session open failure dumps core
Revision: 310996
Reporter: cmaj
Testers: cmaj, twilson
Coders: cmaj

ASTERISK-17438: [patch] TCP TLS session open failure dumps core
Revision: 310998
Reporter: cmaj
Testers: cmaj, twilson
Coders: cmaj

ASTERISK-17753: [patch] [regression] Asterisk drops sip messages and/or response codes if SIP/TLS is used
Revision: 320179
Reporter: st
Testers: mnicholson
Coders: mnicholson

Category: Core/BuildSystem

ASTERISK-17668: [patch] fix detection of openssl 1.0
Revision: 313278
Reporter: tzafrir
Coders: tzafrir

Category: Core/CallCompletionSupplementaryServices

ASTERISK-17857: [patch] CCSS Crash introduced in new SVN [318867]
Revision: 319144
Reporter: irroot
Coders: dvossel

Category: Core/General

ASTERISK-14475: [patch] Deadlock between ast_cel_report_event and ast_do_masquerade
Revision: 318636
Reporter: lmsteffan
Coders: dvossel

ASTERISK-16023: [patch] UDP ports not freed/ports leaking
Revision: 318548
Reporter: kvveltho
Testers: rgagnon, twilson, wdoekes, loloski
Coders: rgagnon

ASTERISK-17370: [patch] FD 32767 exceeds the maximum size of ast_fdset
Revision: 315502
Reporter: jamicque
Testers: chris-mac
Coders: tilghman

ASTERISK-17442: [patch] Canary failure
Revision: 309677
Reporter: viraptor
Coders: viraptor

Category: Core/ManagerInterface

ASTERISK-16837: [patch] Duplicated event on AMI interface
Revision: 308814
Reporter: feyfre
Testers: FeyFre, twilson
Coders: FeyFre

ASTERISK-17384: [patch] Security issue in originate, system permission bypassed if using async
Revision: 314620
Reporter: kobaz
Coders: mnicholson

ASTERISK-17578: [patch] DoS through manager interface: no timeout for unauthenticated logins
Revision: 312764
Reporter: tzafrir
Testers: mnicholson
Coders: mnicholson

Category: Core/Netsock

ASTERISK-17852: [patch] ast_tcptls_server_start fails second attempt to bind
Revision: 320271
Reporter: wdoekes
Coders: wdoekes

ASTERISK-17852: [patch] ast_tcptls_server_start fails second attempt to bind
Revision: 320562
Reporter: wdoekes
Coders: wdoekes

Category: Core/RTP

ASTERISK-14589: [patch] Fix for Sonus DTMF issues
Revision: 310889
Reporter: jasonshugart
Testers: globalnetinc, jde
Coders: twilson

Category: Features

ASTERISK-17264: [patch] [regression] Call Pickup Hangs Asterisk (deadlock?)
Revision: 318735
Reporter: docent
Testers: lmadsen, francesco_r, amilcar, isis242, alecdavis, irroot, rymkus, loloski, rmudgett
Coders: rmudgett, alecdavis

Category: Features/Parking

ASTERISK-16284: [patch] comebacktoorigin=no returns to flattened channel, not extensions s, for parked call timeout
Revision: 311844
Reporter: davidw
Coders: jrose

ASTERISK-17397: features reload does not clear old configuration and always include 700 on parkedcalls
Revision: 313047
Reporter: mickecarlsson
Coders: jrose

ASTERISK-17738: [patch] Multiple parking lots parkedcall/transfers/reparking/hangup/recording no handled properly
Revision: 314776
Reporter: bluecrow76
Coders: bluecrow76

Category: Formats/format_wav

ASTERISK-16957: [patch] Asterisk does not play wav files with unknown chunk types
Revision: 315258
Reporter: jhirsch
Coders: jhirsch

Category: Functions/func_channel

ASTERISK-17554: [patch] Duplicated info in 'rtpqos' description
Revision: 314205
Reporter: igorg
Coders: IgorG

Category: Functions/func_curl

ASTERISK-16830: [patch] crashing func_curl hashcompat with invalid data
Revision: 316093
Reporter: wdoekes
Testers: wdoekes
Coders: tilghman

Category: Functions/func_odbc

ASTERISK-16946: [patch] Call to SQLDescribeCol returns an invalid ColumnSize paramenter on x64 (Patch included)
Revision: 310141
Reporter: pruiz
Coders: tilghman

ASTERISK-17411: [patch] func_odbc insertsql option may not work on SQL_NODATA
Revision: 308990
Reporter: irroot
Coders: irroot

ASTERISK-17527: [patch] There is a resource leak in func_odbc when inserting the previous handle not released
Revision: 310414
Reporter: irroot
Coders: tilghman

Category: Functions/func_shell

ASTERISK-17630: [patch] Concatenates uninitialized buffer causes garbage data prior result also may cause crash
Revision: 314778
Reporter: johnz
Coders: russell

ASTERISK-17630: [patch] Concatenates uninitialized buffer causes garbage data prior result also may cause crash
Revision: 314823
Reporter: johnz
Coders: russell

Category: General

ASTERISK-17129: [patch] Asterisk Crashing/Hangs
Revision: 309083
Reporter: vois
Testers: vois, rossbeer, kowalma, Freddi_Fonet
Coders: dvossel

ASTERISK-17552: [patch] 'core show locks' should show Thread ID in HEX, then would match up with GDB's backtrace
Revision: 310780
Reporter: alecdavis
Coders: alecdavis

ASTERISK-17555: [patch] Remove extra quote in indications.conf
Revision: 311049
Reporter: igorg
Testers: IgorG
Coders: IgorG

ASTERISK-17782: [patch] bug in contrib/scripts/safe_asterisk
Revision: 317103
Reporter: lefoyer
Testers: wdoekes, lefoyer
Coders: wdoekes

Category: PBX/pbx_ael

ASTERISK-17497: [patch] AELsub() for calling routines that will remain stable between internal changes
Revision: 310448
Reporter: alexandrekeller
Testers: alexandrekeller
Coders: tilghman

Category: PBX/pbx_config

ASTERISK-17712: [patch] Asterisk CLI command 'dialplan save' not available
Revision: 315393
Reporter: lmadsen
Coders: lmadsen

Category: PBX/pbx_lua

ASTERISK-17635: [patch] asterisk crashes on unattended transfer
Revision: 317666
Reporter: jamhed
Testers: mnicholson, jamhed
Coders: mnicholson

Category: Resources/res_agi

ASTERISK-16144: [patch] AGISTATUS bug in Asterisk
Revision: 313579
Reporter: siby
Testers: rmudgett, astmiv
Coders: rmudgett

ASTERISK-17520: [patch] HANGUP is not sent to AGI in time
Revision: 313579
Reporter: nvitaly
Testers: rmudgett, astmiv
Coders: rmudgett

Category: Resources/res_odbc

ASTERISK-17817: [patch] Asterisk res_odbc causes SEGFAULT's if unable to connect to server.
Revision: 320444
Reporter: seadweller
Testers: seadweller, sum
Coders: tilghman

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
308678twilsonUse remotesecret to authenticate with a remote party
308722mnicholsonsilence gcc 4.2 compiler warning
309033tilghmanA later version of flex already includes the fwrite workaround code, which if used twice causes a compilation error.
309034tilghmanClarify meaning, removing double negative (stupid!)
309251tilghmanRevert previous 2 commits, and instead conditionally redefine the same macro used in flex 2.5.35 that clashed with our workaround.
309255qwellFix usage of "hasvoicemail=yes" and "mailbox=" in users.conf for SIP.
309494mnicholsonremove mysterious lua_pushvalue() that is never used
309541mnicholsonCheck for errors from fseek() when loading config file, properly abort on errors from fread(), and supply a traceback for errors generated when loading the config file.
309584mnicholsonRestore mysterious lua_pushvalue() call removed in r309494. The mystery has been solved.
310585jroseAdds 'p' as an option to func_volume. When it is on, the old behavior with DTMF controlling volume adjustment will be enforced.
310992twilsonDon't keep trying to write to a closed connection
310997twilsonRevert patch with accidental reversion of a previous patch
311140mnicholsonDon't write items to the manager socket twice.
311496dvosselFixes memory leak in MeetMe AMI action
312103alecdavisapp_voicemail: close_mailbox needs to respect additional messages while mailbox is open.
312213alecdavisfix up bad merge46 extra 2 yuck: labels
312287tilghmanFound some leaking file descriptors while looking at ast_FD_SETSIZE dead code. ASTERISK-17553
312762jroseBackporting trunk change to add verbosity to 'L' option in meetme
313004alecdavisapp_voicemail: close_mailbox change LOG_WARNING to LOG_NOTICE
314549twilsonDon't allocate more space than necessary for a sip_pkt
314958mnicholsonDon't hold the pvt lock while streaming a file.
315643twilsonAllow transfer loops without allowing forwarding loops
317575twilsonRe-fix queue round-robin
317859mnicholsonpbx_lua autoservice fixes
319202twilsonUnlink a peer from peers_by_ip when expiring a registration
319653twilsonMake sure everyone gets an unhold when a transfer succeeds
321210alecdavisFix *8 directed pickup locks system during pickupsound play out ASTERISK-17264, ASTERISK-17748
322668mnicholsondon't drop any voice frames when checking for T.38 during early media ASTERISK-17705
322697mnicholsonfix for previous commit
322699mnicholsonunlock pvt when we drop voice frames received in early media when in t.38 mode
323039mnicholsonUnlock the sip channel during fax detection like chan_dahdi does to prevent a deadlock with ast_autoservice_stop. ASTERISK-17798
323579seanbrightResolve a segfault/bus error when we try to map memory that falls on a page ASTERISK-15359, ASTERISK-16460
323733twilsonFix DYNAMIC_FEATURES ASTERISK-17914
324306kmooreConfBridge does not handle hangup properly
324634dvosselAddresses AST-2011-010, remote crash in IAX2 driver
324643kmooreAddresses AST-2011-008, memory corruption and remote crash in SIP driver.

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.

apps/app_chanspy.c               |    6
apps/app_confbridge.c            |   68 -
apps/app_dial.c                  |   36
apps/app_directed_pickup.c       |   74 -
apps/app_externalivr.c           |    1
apps/app_meetme.c                |   18
apps/app_mixmonitor.c            |    4
apps/app_voicemail.c             |   87 +
channels/chan_agent.c            |  177 +--
channels/chan_dahdi.c            | 2015 ++++++++++++++++++++++++---------------
channels/chan_iax2.c             |   14
channels/chan_local.c            |    4
channels/chan_sip.c              |  614 +++++++++--
channels/chan_skinny.c           |   78 +
configs/http.conf.sample         |    5
configs/indications.conf.sample  |    2
configs/manager.conf.sample      |   11
configs/sip.conf.sample          |   14
configs/skinny.conf.sample       |    9                     |    7
contrib/scripts/safe_asterisk    |    2
formats/format_wav.c             |   84 -
funcs/func_channel.c             |    8
funcs/func_curl.c                |   13
funcs/func_odbc.c                |   48
funcs/func_volume.c              |   87 +
include/asterisk/ |   65 -
include/asterisk/features.h      |   41
include/asterisk/select.h        |   13
main/ast_expr2.fl                |    8
main/ast_expr2f.c                |   47
main/asterisk.c                  |    8
main/callerid.c                  |   19
main/channel.c                   |   32
main/cli.c                       |   26
main/features.c                  |  474 ++++++---
main/http.c                      |   15
main/manager.c                   |  140 ++
main/tcptls.c                    |   20
main/udptl.c                     |    6
main/utils.c                     |    2
pbx/pbx_ael.c                    |   47
pbx/pbx_config.c                 |    3
pbx/pbx_lua.c                    |   83 +
res/res_agi.c                    |   59 -
res/res_config_odbc.c            |    2
res/res_odbc.c                   |    5
47 files changed, 3146 insertions(+), 1455 deletions(-)