Release Summary

asterisk-1.4.42-rc1

Date: 2011-05-16

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


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

8 mnicholson
8 rmudgett
6 alecdavis
6 tilghman
5 twilson
2 seanbright
2 vrban
2 wdoekes
1 andy11
1 dvossel
1 elguero
1 enegaard
1 FeyFre
1 IgorG
1 jhirsch
1 jrose
1 kkm
1 nivek
1 pabelanger
1 russell
1 tzafrir
8 rmudgett
4 astmiv
3 alecdavis
2 globalnetinc
2 jde
2 nivek
2 twilson
1 alexandrekeller
1 amilcar
1 chris-mac
1 elguero
1 FeyFre
1 francesco_r
1 IgorG
1 irroot
1 isis242
1 jcromes
1 jrose
1 kkm
1 lefoyer
1 lmadsen
1 loloski
1 mnicholson
1 oej
1 rymkus
1 seanbright
1 tilghman
1 vrban
1 wdoekes
2 alecdavis
2 destiny6628
2 tzafrir
2 vrban
1 alexandrekeller
1 andy11
1 devmod
1 Docent
1 elguero
1 FeyFre
1 IgorG
1 jamicque
1 jasonshugart
1 jcromes
1 jhirsch
1 jmls
1 johnz
1 jpokorny
1 kkm
1 kobaz
1 lefoyer
1 mn3250
1 nivek
1 nvitaly
1 oej
1 pabelanger
1 pnlarsson
1 pruiz
1 sharvanek
1 siby
1 sysreq

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_dial


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

Category: Applications/app_externalivr


#18907: [patch] Small leak in app_externalivr
Revision: 309355
Reporter: andy11
Coders: andy11

Category: Applications/app_mixmonitor


#18391: [patch] Mixmonitor does not parse file path proper if it contain a . (period)
Revision: 309856
Reporter: pabelanger
Testers: jrose
Coders: jrose

Category: Applications/app_voicemail


#18111: [patch] Message lost when sox fails to re-encode with 'volgain'
Revision: 316707
Reporter: sysreq
Testers: seanbright
Coders: seanbright

#18692: [patch] Compile Error - odbc_storage enabled
Revision: 312174
Reporter: elguero
Testers: elguero, nivek, alecdavis
Coders: elguero

#19142: [patch] app_voicemail.c does not compile in 1.4 branch
Revision: 314300
Reporter: vrban
Testers: vrban, alecdavis
Coders: vrban

Category: Channels/chan_dahdi


#15671: [patch] Stuck channel using FEATD_MF if caller hangs up at the right time
Revision: 313188
Reporter: jcromes
Testers: jcromes
Coders: pabelanger

#18231: [patch] Asterisk gets killed during the live calling
Revision: 312573
Reporter: destiny6628
Testers: rmudgett
Coders: rmudgett

#18313: Asterisk does not send release message when channel requested during SETUP gets changed during Procedding Message from TELCO
Revision: 312573
Reporter: destiny6628
Testers: rmudgett
Coders: rmudgett

#18474: [patch] "Caller*ID failed checksum" on Wildcard TDM2400P and TDM410
Revision: 310633
Reporter: nivek
Testers: nivek
Coders: nivek

#18488: Asterisk does not end call properly and stops reacting to following SETUP messages
Revision: 312573
Reporter: jpokorny
Testers: rmudgett
Coders: rmudgett

Category: Channels/chan_iax2


#16625: RFC2833 DTMF is not passed correctly when going SIP->IAX2->SIP
Revision: 310888
Reporter: sharvanek
Testers: globalnetinc, jde
Coders: twilson

Category: Channels/chan_local


#19053: [patch] Chan_local crashes in fixup
Revision: 316328
Reporter: oej
Testers: oej
Coders: dvossel

#19176: [patch] check_bridge(): misplaced ast_mutex_unlock
Revision: 315051
Reporter: alecdavis
Coders: alecdavis

Category: Channels/chan_sip/General


#18492: Asterisk does not hangup a channel after endpoint hangs up when using FastAGI
Revision: 313545
Reporter: devmod
Testers: rmudgett, astmiv
Coders: rmudgett

#19108: [patch] [regression] "sip prune" does not clean the relevant peer objects -> memleak
Revision: 317211
Reporter: vrban
Coders: vrban

Category: Channels/chan_sip/Registration


#16033: [patch] Autocreated peers not deleted when unregister explicitly, become zombies
Revision: 315671
Reporter: kkm
Testers: kkm, tilghman, twilson
Coders: kkm

#18785: [patch] Regression after r297603 (Improve handling of REGISTER requests with multiple contact headers.)
Revision: 317719
Reporter: pnlarsson
Coders: enegaard

#18951: [patch] [regression] Cisco phones do not register
Revision: 315891
Reporter: jmls
Coders: wdoekes

Category: Core/BuildSystem


#19093: [patch] fix detection of openssl 1.0
Revision: 313277
Reporter: tzafrir
Coders: tzafrir

Category: Core/General


#18773: [patch] FD 32767 exceeds the maximum size of ast_fdset
Revision: 315501
Reporter: jamicque
Testers: chris-mac
Coders: tilghman

Category: Core/ManagerInterface


#18168: [patch] Duplicated event on AMI interface
Revision: 308813
Reporter: FeyFre
Testers: FeyFre, twilson
Coders: FeyFre

#18787: [patch] Security issue in originate, system permission bypassed if using async
Revision: 314607
Reporter: kobaz
Coders: mnicholson

#18996: [patch] DoS through manager interface: no timeout for unauthenticated logins
Revision: 312761
Reporter: tzafrir
Testers: mnicholson
Coders: mnicholson

Category: Core/RTP


#15642: [patch] Fix for Sonus DTMF issues
Revision: 310888
Reporter: jasonshugart
Testers: globalnetinc, jde
Coders: twilson

Category: Features


#18654: [patch] [regression] Call Pickup Hangs Asterisk (deadlock?)
Revision: 318734
Reporter: Docent
Testers: lmadsen, francesco_r, amilcar, isis242, alecdavis, irroot, rymkus, loloski, rmudgett
Coders: rmudgett, alecdavis

Category: Formats/format_wav


#18306: [patch] Asterisk does not play wav files with unknown chunk types
Revision: 315257
Reporter: jhirsch
Coders: jhirsch

Category: Functions/func_odbc


#18295: [patch] Call to SQLDescribeCol returns an invalid ColumnSize paramenter on x64 (Patch included)
Revision: 310140
Reporter: pruiz
Coders: tilghman

Category: Functions/func_shell


#19050: [patch] Concatenates uninitialized buffer causes garbage data prior result also may cause crash
Revision: 314822
Reporter: johnz
Coders: russell

Category: General


#18968: [patch] 'core show locks' should show Thread ID in HEX, then would match up with GDB's backtrace
Revision: 310779
Reporter: alecdavis
Coders: alecdavis

#18971: [patch] Remove extra quote in indications.conf
Revision: 311048
Reporter: IgorG
Testers: IgorG
Coders: IgorG

#19213: [patch] bug in contrib/scripts/safe_asterisk
Revision: 317102
Reporter: lefoyer
Testers: wdoekes, lefoyer
Coders: wdoekes

Category: PBX/pbx_ael


#18910: [patch] AELsub() for calling routines that will remain stable between internal changes
Revision: 310435
Reporter: alexandrekeller
Testers: alexandrekeller
Coders: tilghman

Category: Resources/res_agi


#17393: [patch] AGISTATUS bug in Asterisk 1.6.2.7
Revision: 313545
Reporter: siby
Testers: rmudgett, astmiv
Coders: rmudgett

#18935: [patch] HANGUP is not sent to AGI in time
Revision: 313545
Reporter: nvitaly
Testers: rmudgett, astmiv
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
308721mnicholsonsilence gcc 4.2 compiler warning
309947twilsonDon't try to free statically allocated memory.
311199mnicholsonRemove the provisional keepalive scheduler entry's reference to the pvt when we remove the scheduler entry.
311201mnicholsonDon't dec the usecount of an eventqent then use it.
311203mnicholsonDon't hold the pvt lock while streaming a file.
312070alecdavisapp_voicemail: close_mailbox needs to respect additional messages while mailbox is open.
312119alecdavisapp_voicemail:close_mailbox imap_storage doesn't use last_msg_index
312285tilghmanFound some leaking file descriptors while looking at ast_FD_SETSIZE dead code. #18969
312290alecdavisapp_voicemail: leave_vociemail doesn't use last_message_index to store next message #18998
314908mnicholsonPrevent the login thread and the app threads from using the asterisk channel at the same time.
315147mnicholsonReverted part of r314607, as it can introduce a regression.
315596twilsonAllow transfer loops without allowing forwarding loops
315989seanbrightPartial revert of r315671 which removed a logging statement and not a manager event. #16033
316006tilghmanBackport the use of curl from 1.6.2 to make the 1.4 target work on Bamboo.
316089tilghmanBreakage from slightly before the outage; would have fixed sooner but for the outage.
317574twilsonRe-fix queue round-robin

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_dial.c                  |    8
apps/app_directed_pickup.c       |   26
apps/app_mixmonitor.c            |    4
apps/app_voicemail.c             |  108 +-
channels/chan_agent.c            |  181 ++-
channels/chan_dahdi.c            | 2007 ++++++++++++++++++++++++---------------
channels/chan_local.c            |    4
channels/chan_sip.c              |   77 -
channels/chan_skinny.c           |   75 +
configs/http.conf.sample         |    7
configs/indications.conf.sample  |    2
configs/manager.conf.sample      |   11
configs/skinny.conf.sample       |    9
configure.ac                     |   10
contrib/scripts/safe_asterisk    |    2
formats/format_wav.c             |   84 -
include/asterisk/autoconfig.h.in |    3
include/asterisk/select.h        |   15
main/asterisk.c                  |    6
main/callerid.c                  |   19
main/channel.c                   |   32
main/http.c                      |   25
main/manager.c                   |   97 +
main/udptl.c                     |    6
main/utils.c                     |    2
pbx/pbx_ael.c                    |   30
res/res_agi.c                    |   46
res/res_config_odbc.c            |    2
res/res_features.c               |  254 +++-
29 files changed, 2055 insertions(+), 1097 deletions(-)